News for hackers. Stuff that matters.

IpV8

I am currently building something similar for my company. We are enabling people to host apps with python backends as well, so that people can do more complex tweaking of data for scientific workflows. The out-of-box solutions keep users constrained to an environment that doesn't allow things like importing weird packages on the back and front end for custom apps. The security implications are challenging, but I can mostly just keep the apps hosted in a highly constrained environment.

Separately I haven't yet seen a great security governance model for LLM integrations. At an enterprise level I'd like to govern rules such that, for example, if someone gives an LLM access PII information or proprietary data, then it shouldn't have access to a slack integration or the internet. Controlling this at the employee or team level doesn't make sense, as an employee may have reason to make separate use of both. From a security perspective I want them to be able use LLMs with different types of acccess, but not necessarily the same agent at the same time. Furthermore, they could ideally chain together agents with different permissions in specific orders. For example they could have a workflow where an agent can reach out to the internet, and then have a separate one that can read/write to slack, and then have a third that can interact with PII data. If they tried to wire together agents in the opposite order, it should get denied.

Re:Try the Mosquito Bucket of Death on Wednesday July 30, 2025 @10:29AM (#44734732)
I have tried this a few times. If you live in the woods with lots of standing water, then it has literally no effect. I bought a giant supply of bacillus thurengensis pellets and put them in every body of standing water around the property weekly for a whole summer and still got annihilated by mosquitos. Now I spray, and while I hate pouring chemicals all over the property, it works fantastically well.

I could imagine it working alright if you live in the city or maybe a suburban area.

Absolutely, every time I have had a job that I couldn't answer these two questions with a confident affirmation, I have burned out in under a year. It certainly is a trial of your moral hierarchy when you are forced to pit financial and opportunity against your core values. I understand why people choose otherwise, but for me it's barely a choice.
Re:Not everyone needs 8 hours of sleep: new research on Monday August 17, 2020 @09:00AM (#24186783)
Fuck all the people responding to with shameful posts about breast feeding being better. I did a fair amount of research into why, and the only conclusive thing a found was that breast feeding increased IQ by like 2 points. That is massively insignificant. IF breastfeeding adds antibodies (which is debated), then that is more than offset by just being careful to not let your child be exposed to the flu. The happiness of your child long term is by far the most important thing, and if being able to sleep better allows you to be more attentive to your child's emotional needs, then that will drastically out way 2 points of IQ. Most people telling you breast milk is better probably have no idea what it is like to feed a baby 8+ times a night and the emotional and physical toll associated with that. That type of situation can make you resent your baby. These people probably read about breast is best on some inlfuencer's blog or are parroting back some advice that their doctor gave them based on their particular situation. A mother who can't breastfeed for physical (or even emotional) reasons doesn't need an arsenal of people explaining to her why she's damaging her baby everywhere she looks to add on to the shame and inadequacy that she already feels. /rant
Re:Ask HN: Who wants to be hired? (August 2020) on Monday August 03, 2020 @04:14PM (#24042805)
Location: Portland, Maine Remote: Yes Willing to relocate: No Technologies: Python, SQL, AWS, ETL, Any relational database (mysql, postgres, sql server, snowflake, etc), elasticsearch, Linux/Unix and many more Résumé/CV: Available on request Email: [email protected]

I am a solutions architect/senior software engineer with experience solving complex problems and scaling cloud services. Recently I have been more focused on modern data warehousing techniques and ETL. I enjoy designing data intensive applications and then working on the ground to break down the architecture into smaller pieces and setting up a development environment where juniors can succeed. I have experience managing/mentoring junior engineers in this context.

Re:Ask HN: Resources for how to be a first-time dad on Thursday July 23, 2020 @09:21AM (#23927067)
Do a search, there was a thread on this yesterday and another a couple days before that. The summary is read a book or two but be ready to adapt to your babies individual needs. Prepare to lose any semblance of hobbies or personal time, and say goodbye to a good nights sleep. Oh also your significant other and yourself will almost definitely experience a significant mental health decline within the first 6 months, so I hope you guys already have figured out how to support each other because thinking rationally and building new relationship habits with only 5 hours of sleep a night is a struggle.

Edit: It is also super cool to watch a new person discover the world. Enjoy your time with them!

Re:DuckDuckGo Billboards on Friday May 29, 2020 @11:24AM (#23351038)
Come to Maine. Billboards are illegal here! All of the surrounding states talk about how beautiful it is here, I think that a huge part of the beauty is the lack of forced exposure to advertisement on our highways. (though the beautiful and well preserved landscape and coastline doesn't hurt either)
Re:The economics of cheaper batteries on Friday May 22, 2020 @08:53AM (#23271487)
I'd say higher demand led to more R&D. Supply alone wouldn't drive the price declines, as it used to cost too much to produce high battery capacity so there was a price floor. As demand increased, justifying the R&D helped break down that floor. That and government dollars.
I have only really done technical interviews. My process is to give the resume a once over to understand what technologies and project they have used that I have a deep understanding of. I then prepare a few questions around those areas and order them in increasing difficulty. First I'll ask someone to describe the project, then I'll hit em with a question that proves that they actually did what they claim, then I'll ask them a question meant to push their limits and see how they react. Finally I get to my most important part, which is taking whatever project they described to me and then asking what they would do if their boss came in today and tweaked the requirements. I'll use a requirement change that would force a serious re-architecturing. Exe you built a crud app, what if you needed to support 10,000 concurrent users? You made a data extraction tool, what if it had to extract 1000 Gb of data instead? You built CI for your project, what if that project had 30 developers? These types of questions tend to show how a developer thinks. The hard part is making sure they are comfortable enough to brainstorm with you, as many technical folks would tend to close up under a lot of pressure. Basing it off of a project that they already know well tends to help give them a starting off point.

In addition to this, I like to give them a real problem that the interviewing team has experienced recently that is within their claimed knowledge base. For example if someone claims to be an aws microservice guy, I'll ask them about a time when our AWS ECS jobs needed to decrypt files that were bigger than the maximum allowed disk size. There are many different ways to get around that limit, but they all have tradeoffs.

Re:Ask HN: What happens next after a successful lockdown? on Tuesday March 17, 2020 @12:40PM (#22606780)
Fist off, its a virus not a microorganism. Second, high humidity reduces the spread of viruses. That is why you get the common cold more often in winter, when it is very dry.
We're starting to see the mass layoffs begin. I wonder how much effort it would be for a company like Amazon to employ them as Temps. There is going to be a massive increase in availability of skilled workers looking for something to fill the gap.
I forgot to answer your other question about tracking employee engagement. We make people track their work down to the 15 minute increment, and make sure they hit specific allocations per project exactly. We also micromanage their tasks in Jira so all of the time tracking lines up to tickets.

For the love of god do not do this. Engineers hate this and flee from it in droves.

We like to encourage developers to go for certifications in the technologies that we use (AWS certifications, Snowflake certifications, etc). Our vizualization folks get Tableau and PowerBI certified. We also have some Tableau admin certified people. This way you have a measurable qualifier that someone is training in a relevant skillset. We allow developers to spend a certain number of hours per year on training, and reward them with raises (500 or 1000 dollars per year) when they achieve their certification. We are flexible about what certs people go after (as long as they are relevant to the business). We also try to send people to conferences hosted by the relevant company once they pass the exam (re-invent for example).
Re:Capability Immaturity Model on Monday March 02, 2020 @04:48PM (#22469421)
Hah, too true.

I find giving them smaller, well defined tasks and checking in frequently helps erk some productivity out of them. Also having lots of check-ins and pair-debugging sessions opens the door for a lot of mentoring opportunities. If their still bad, send 'em to tech support or QA! (only kind-of kidding)

Re:Capability Immaturity Model on Monday March 02, 2020 @04:18PM (#22469110)
I think you're on to something here. I certainly value a lot of freedom and need the challenge of solving big problems myself. I get demoralized when some scrum master is breaking everything down into tiny tickets and only doling me pre-thought out bits of implementation work.

Lets assume for a second that you're right and focusing on sprint targets is bad. How else can we solve the issues that Scrum solves well? Management knowing what their team is working on, Management being able to prioritize features, Not losing developers to time sinks only to surface weeks later without any significant value add. etc. etc.

I've found some success with setting 2-week goals as large items. Give a good engineer clear requirements for an entire business goal that will take roughly 2 weeks to solve, and then give them huge liberties of how to implement. Though do the same for bad engineers and you'll get comically disastrous results...

Re:Burnoutindex.org on Thursday February 13, 2020 @06:21PM (#22322383)
I'm with you man. Never held a job for more than a year or so. Though for me it is because I quit once I feel myself losing interest. Nothing gives a jolt to my apathy quite like quitting with nothing else lined up. This will prove harder once my Son is born though...
Re:The Rise of SQL-Based Data Modeling on Thursday January 30, 2020 @08:48AM (#22191233)
I'm surprised to see only a cursory mention of Snowflake in this article. In my experience, they are really the pioneers of the new distributed, cloud-first database. They really enabled large scale relational data warehouses, and are still miles ahead of even the big cloud players.
Re:The Rise of SQL-Based Data Modeling on Thursday January 30, 2020 @08:45AM (#22191217)
Yea I'm not sure what the alternative would be. You can do some drag and drop dashboard creation or export small data sets to excel, but at some point you gotta get to SQL if you want all of the expressability.
Re:Ask HN: What does your BI stack look like? on Tuesday November 12, 2019 @04:59PM (#21518625)
I do. I work in data consulting. I prefer tableau on top of snowflake for 99% of jobs, but for massively scaling insert performance elasticsearch has a niche. Kibana seems like a mishmash of different products duct taped together, but for the most part plays nice.
Look at the cost of existing databases that do this. Snowflake, Elasticsearch, etc. Their pricing models are public.
Re:Can You Overdose on Happiness? on Friday November 01, 2019 @03:36PM (#21422860)
Teach me too
I like to map tilda, tab, and caps lock to 0, 9, and 8 so that my left hand doesn't have to reach as far.
Re:How to Become the Best in the World at Something on Thursday October 24, 2019 @03:06PM (#21348070)
It definitely feels good to wake up in the morning and say, "I'm faster than anyone else on this planet at peeling lemons with my toes"
Re:Goodbye with Love on Monday October 14, 2019 @09:45AM (#21248165)
It is surprisingly difficult for private sector data scientists and engineers to help with any type of research. Universities look at data problems and just throw unpaid/underpaid graduate and undergraduate students at the problems. There is no way any private sector data scientists can compete with that. Even trying to create tools for the grad students to use isn't really that viable. There is so little budget to spend on the tools, and the turnover is very high in research, so the amount of time it takes for sales people to forge relationships and trust is lost. I am not sure what the answer is. I have seen some spectacular utilization of data analytics and science by insurance, banking, credit unions etc. that I think would directly translate to better medical research, but I have no idea what path to take to bring it there.
Re:Ask HN: How to cope with burnout every 6 months? on Thursday October 10, 2019 @08:53AM (#21213833)
+1 for high adrenaline sports. Everyone is different, but I sure find that if I don't get my heart pumping from an extreme sport once a week, then I fall into a slump of boredom and lack of motivation.
Generally yes. You can use gui tools like Matillion or AlteryX to orchestrate, or you can just run SQL as commands or view materializations. With the advent of natively scalable SQL based databases such as Snowflake, SQL is clawing back territory from the 'Big Data' databases rapidly. It is way more flexible to throw a ton of hardware at SQL as opposed to pre-conforming your data for specific usecases with non-relastional databases. Obviously if you're talking realtime or sensor data SQL may not be your best strategy, but you're question is really broad.
Re:The Hydrocarbon Era’s Spectacular End on Tuesday August 06, 2019 @04:39PM (#20629356)
I'd hardly say that the free market is the savior, The innovation in renewables was the result of heavy government spending in R&D grants to universities, subsidies on renewable tech, and cap and trade on emissions. Lets hope that the free market can take the baton after government intervention pushed down the initial price barriers.
Apple is about to drop their mineral line
Me too! Now we just need to get some ISP competition. Spectrum has a complete monopoly in my area. Their service is spotty at best, and they also accidentally blocked my account from paying digitally. Now I have to drive to their office with a couple hundred dollars cash once a quarter to prepay my bill...
Same thing happened to me, right around the same time. Also my hijacker shared a similar taste in music to yours! Spotify denied that they had any database breaches, but I only use that password for spotify so I find that highly unlikely.

Older »