skysight-inc/HackerNews huggingface dataset:
"Think of the history of data access strategies to come out of Microsoft. ODBC, RDO, DAO, ADO, OLEDB, now ADO.NET – All New! Are these technological imperatives? The result of an incompetent design group that needs to reinvent data access every goddamn year? (That’s probably it, actually.) But the end result is just cover fire. The competition has no choice but to spend all their time porting and keeping up, time that they can’t spend writing new features. Look closely at the software landscape. The companies that do well are the ones who rely least on big companies and don’t have to spend all their cycles catching up and reimplementing and fixing bugs that crop up only on Windows XP." - Fire And Motion, Joel on Software

In my own work with serverless I think about this a lot. In my day job, we built a new service and we pay AWS a few dollars per month to run. It would have cost us around $100 a month in AWS costs. However, the operational complexity is extremely high and we are also coupled to another service via Kinesis. For a billion dollar business, the trade off doesn't seem worth it.

I wonder how much of serverless is just AWS firing at Google (and Heroku, DO, etc) and other competitors. It certainly hasn't made my life as a developer easier. It's certainly much cheaper for some use cases but the complexity of the system goes up very quickly, and you're end up having to manage a lot of that complexity using an inferior tool like Cloud Formation (or Terraform).
Yeah, no. Not by a million miles. Not eating is easy, you just ignore the hunger pain. Gaining weight is extremely hard for some people. I bet you don't know the feeling of forcing your 2nd dinner down your throat and trying not to vomit at 1am before going to bed because you're still 500kcals away from your daily caloric goal. Or setting an alarm every 90 minutes to eat yet another meal.
HN is super offtopic at times. Political issues are regularly discussed here despite the fact that there was 0 tech in it. At first I too disliked this, then realized, whatever! I have to filter things for myself.
If buy-to-let is profitable, people will do it as a business...

If people do it as a business, it'll drive the price of housing up even more, and since businesses have more capital than workers, the latter will be priced out (if lucky, they'll be able to afford a 90% LTV which will take decades to repay, but most workers cannot afford it on their own)

If you care how much you pay, you care about who is extracting money out of you
Only in America.

The UK uses lego as the plural for lego.
Yes. I only use Lambda when forced to by a client. 99% of the time it's a poor fit for their use case, anyway, but they've still got to have it to make someone happy.

I feel as though there are similar amounts of friction across AWS offerings that make them unpleasant to work with in general, too. I'm numb to it now, but imagine my surprise when I actually went to use it for the first time after being hyped up about AWS.

For these reasons, and because you pay a significant premium for network traffic on AWS, I never use AWS for personal projects and I'm very happy with that choice.
I am a bit uneducated at this but does Brave browser which is based on chromium also have the same problem?
The first part of your comment is gaslighting.

The second "trickled down somewhere" is the point.
If I asked a vague question to a candidate I wouldn't be surprised to get a vague response, which is why I don't ask vague questions.

No, I don't have any massive refactors, massive reorgs, massive anything for that matter. As I said the question presumes a degree of drama that just doesn't exist either at my company or most fairly well established companies I know about. As surprising as this may seem, there are a lot of companies out there that are not undergoing massive or dramatic change.

Should there be?

>"What's your biggest weakness?"

Exactly, I consider a question like what's your biggest weakness to be completely worthless. Do people still ask that with a straight face?
Your right... I'm checking to see if he accidently out any words... two bad, I didn't notice any. (also... whoosh!)
Why Live Streaming will help you generate revenue?
So what you are saying is that Tesla should require certification with practice sessions with an instructor and a written test for all users of Autopilot? Or do you mean that Tesla should assign a controller to each car to keep it 1km away from other cars?
Way to few Latin mottos to be even close to SL /s
I'm sorry but that doesn't make sense to me at all. Is that based on anything more than intuition because if not I'd like to say that mine sides with op. I'll add some numbers too. If a dishwasher has a lifetime of 20 years and a person is 'sensitive' to adds for dishwashers for a month surrounding the time it breaks, you're talking about a 1 in 240 chance if you 'randomly' target people with a dishwasher, which should be doable to predict with a 1 in 4 chance using some basic demographics. That's roughly 1 in 1000 'total', 10x better than your 1 in 10.000 ;)
Maybe the first one Steve considered his real baby. Unlike his biological daughter.

Hiyo!
I'm glad. Net win all around. RMS provides an incredible amount of value in many fronts.
While it wouldn't have directly lead to a diagnosis listening to her would have helped a lot. Note that they found the solution before they found the diagnosis.
"He has shown himself to be misogynist, ableist, and transphobic, among other serious accusations of impropriety."

Those are political opinions. Ones held by a substantial fraction of the US population, even.
I recently migrated from Cloudflare Workers to AWS Lambda + Dynamo for my relatively large pet project.

It was surprisingly hard - the local development of lambdas is still very raw, documentation is scarce, and there are various small issues appearing here and there. I should probably write a blogpost about how to setup decent developer environment for AWS CDK and Lambdas, because there's not much on the Internet about it.

I set up the whole AWS infrastructure via AWS CDK. I have one TypeScript file, that creates a stack with lambdas, dynamodb tables, API gateways, S3 buckets, wires up the secrets manager, etc - all of that in 2 environments - dev and prod.

AWS CLI also can generate a Cloudformation YAML file from the CDK file (via `cdk synth`), which could be fed into SAM. So, I generate a `template.yaml` Cloudformation file this way, then run SAM like `sam local start-api`, and it runs exactly the same lambda locally, as in AWS, using that Cloudformation YAML file. SAM also supports live reload, so if you change any source files, it will automatically get those changes.

So, okay-ish developer experience for lambdas is possible. There're caveats though:

* I couldn't figure out how to use "nameless" Dynamodb tables (i.e. when CDK assigns the name to them automatically), because if I omit a table name in CDK template, then the local lambda and lambda in AWS assume different names for some reason.

* Locally, the binary outputs don't work. It ignores `isBase64Encoded` by some reason, and lambda just returns Base64 output, instead of binary.

* And the main problem - local lambdas are SLOW. It seems like it restarts some container or something under the hood on each API call, which adds 2-3 seconds to each API call. So, the calls that should be like 30ms, are actually 2 seconds now. This is super frustrating.
You do if it exacerbates wealth disparity and inflation.
In every single job interview I've had, I've asked some variation of this: "what's it like to work here" or "what's the culture like". Every time I've received honest, thoughtful responses. Every time I took the job or knew someone who did, the answer was verified.

Maybe it's not the most fail-safe way to get a good answer, but the article make it sound like the recruiters/interviewers are adverserial and have rehearsed talking points about shilling culture. If you can't get an honest answer from a recruiter to genuine questions, that's a red flag.
When you deliberately rig your car so the driver seat can be empty, yeah those extra 5% suddenly become a very tall mountain.

Sane people can work with the software so they complement each other. People make mistakes, the software makes mistakes. Both together make fewer mistakes.

If you start watching shows or playing games on your phone, or sleeping, that won't happen.
You're unlikely to reveal any truths w.r.t. company culture... you'll have more likely speaking to multiple employees directly and not at their office.
Budapest's mayor was speaking about a problem, where short term rentals are taxed much lower in Hungary than long term rentals (because the tax law was written by/for hotel owners) which makes living in Budapest really hard for people. I'm not sure if the situation is the same in other countries, but this should be reversed to make the city livable again for people without a home.
Here are a few libraries that make testing lambdas (and simulating adjacent infrastructure like queues) very easy in tests.

localstack

mintel/pytest-localstack

charlieparkes/boto3-fixtures
To avoid #2, Tesla specifically counts any accidents within 5 minutes after autopilot disconnect as an autopilot accident.
It's unfortunate that interviewers, by and large, wait for interviewees to ask these questions rather than volunteering them. It's normal to expect an engineering interviewee to present a resume and do a coding assessment for every job they apply to, yet it's abnormal for hiring companies to present a detailed self-assessment, even though the work involved is O(1), versus O(n) for some of the candidate tasks.
For read-only, we use Metabase at work.

https://www.metabase.com
They don't have to be renewed on the very last day - non-zero warning is easily achieved. Renew it a month early, and look at it at some point before that month is up.
I developed on Lambda with SAM and testing was pretty dang quick. IMO, Lambda works great for light weight event processing. I don’t know your use case. I wrote some Java based Lambdas, and despite not being a huge Java fan, the Lambda experience was fairly easy for me. I was essentially processing events coming in from an SQS queue, performing some enrichment, and dropping things in other queues for downstream services to consume. Are you sure Lambda is the right solution for your problem?
The fun directed graph and associated data table show that "anti-RMS" sentiments way outweighed "pro-RMS".
It isn't "fancy speak" because those abstractions - language features - are intentionally so as not to have a non-zero cost implementation. It isn't an optimization pass and the programmer doesn't need to worry about a degenerate case causing it to fall through to a less optimized implementation.
The best solution I've found for local testing is the Lambda Runtime Interface Emulator (RIE)[1]. It's basically a little Go wrapper[2] that runs your handler and makes it callable through an HTTP API. I considered writing a test harness around this for convenient integration testing but in my recent evaluation, I ended up avoiding Lambda (it's been really nice for small one-off tasks but was too expensive for the most recent and somewhat fringe use-case I considered using it for).

[1]: https://docs.aws.amazon.com/lambda/latest/dg/images-test.htm...
[2]: https://github.com/aws/aws-lambda-runtime-interface-emulator
"Auotpilot"

Elon Musk is a lying toad.
No, Brave removes everything that has to do with Google from the browser.
Would love to hear personal experience of OP but there are horrifying news stories.

Lots of young people and kids getting very sick [1], lack of food [2], running out of oxygen w/ over 4k dying a day (reported who knows the real number..), vaccine they are using only 50% effective [3], asking women to delay getting pregnant [4] and more.

1 https://www.nbcnews.com/news/latino/brazil-alarming-high-num...
2 https://www.bbc.com/news/world-latin-america-56765150
3 https://www.aljazeera.com/news/2021/4/10/out-of-control-braz...
4 https://www.cnn.com/2021/04/17/americas/brazil-pregnancy-cov...
We should also clarify here for those who might not be in the know: while it is possible to 3D print metal parts, it's a lot harder, requiring lots of expertise, and it's more expensive than 3D printing plastic parts.

I think every reference to 3D printing in this discussion is to 3D printing plastic parts.
The Anatomical Machines
To be fair, there is an entire branch of (MD equivalent) accredited US medicine called Osteopathic medicine that claims to use a multisystems holistic approach to treat patients.
I worked for Crowdstrike. We did this hack as our primary demo. Dmitri is on the Atlantic Council along with the rest of the Obama team.

There is no more evidence to suggest Russia was involved than there was that Dmitri himself was for political reasons. And Shawn Henry will fire you for saying this out loud.
It's a relevant answer to your personal attack "I don't think you've studied how the attack would work."

My job is literally implementing proof-of-stake securely. Also when I work and implement an algorithm, I provide references and sources, which my PR is.

> The coordinated bribery attack can be done by having people stake on a different chain until a majority is reached and then softfork and slash the minority.

Changing the vote is a slashable offense in the Gasper paper (cited in my PR). https://arxiv.org/abs/2003.03052 A change of vote will be ignored and the validator will be deemed malicious and ejected.

p17 section 4.7 Slashing conditions with proofs.

Furthermore, this has been formally verified https://runtimeverification.com/blog/formally-verifying-fina...
I'm pretty excited about this. I'm admit I was skeptical when I saw a similar LiveView based notebook a couple months ago, and wondered why not just make a kernel for Jupyter.

But with the idea of real-time collaboration I get it. And with the momentum of Jose and team behind it, I think there's real promise here, especially once they figure out widgets and charts, which they have an open issue for.

I program in Elixir at work, so I usually have an iex shell open, but lately I've been using a LiveBook and it's great.

And I love the new Mix.install in Elixir 1.12 demonstrated here. Using a hex package in an adhoc way was a real shortcoming in Elixir before. Shows the power of having this thing developed by the language team.
It's staggering how much leverage WordPress has. They were going to stop using React because of the patents clause, and only a week later Facebook caved and relicensed it as MIT.
If I were you, I’d write a little framework that abstracts these interactions. An HTTP call is an RPC call, and putting something onto SQS is just a queue.

You’re not testing that HTTP works, you’re testing that the two functions work together. If you can abstract a calling interface between them with different backends you’ll have a better time developing lambdas, while also not being tightly coupled to them.

Create an RPC container object that has method stubs for the other lambdas you want to call. When you deploy it on AWS configure it to make an HTTP call; when running it locally, configure it to just call the code as normal.

Just think of the HTTP call and JSON blob as the calling convention. The API is really simple.

I think one of the biggest mistakes people make when developing Lambadas is designing them differently to normal software.
I don't believe EV cars are anymore likely to catch fire than gasoline cars. Either way, if a car catches fire in your garage you are in for a bad time.

It's definitely good to spread the awareness that many fire extinguishers are not suitable to put out lithium fires, though.
What stops a child/pet from injury even when an adult is properly using the safety key?

Plastic bags are not inherently dangerous to most adults, but we consider them to be a danger for animals and small children. Danger in this context extends to more than your target demographic for a product.
There's a fine line here between competitor focus and customer focus. If it's a table stakes functionality it should be trivial to describe the benefit the typical customer of your product gets from it (things like oauth/SSO, adjustable charts). If a competitor's product is resonating with customers and you think you should copy some of it - it pays to put in the work to describe the customer gap/what customers want the feature for.

If you want to simply point at competitors and say "build that" then you need to set yourself up to be a second mover. Unfortunately this is a bit of a one way decision as you need to build the whole business around being cheaper. Bain capital had a whole notion of velocity sales based around this model which spawned a few companies.
If your weight is stable with what you're eating, your calories in = calories out. If nothing changing, you need to change something. You need to do something that burns more calories.
I'd be with you if there was any kind of consensus on this.

For instance GIF's creator clarifying the pronounciation of his file format was mostly met with a mild middle finger. Is the Lego company meriting more bending backwards than him ?
Old thread, apologies, but if you were curious: the origin of the proprietary blob exception was in Stallman's policy that "if the software can't be modified at all, software freedom is irrelevant". As he wanted to be able to use, say, a microwave that had a proprietary ROM for a timer without needing the source code.

I'd argue that there's a gigantic gulf between a microwave and the baseband firmware of a cellular modem that governs all communications into and out of the device, but apparently they don't see it that way.
How does this contrast with more old-school approaches to the housing crisis, like say, Georgism & Land Value Tax?

There was a big review on Progress & Poverty over at Astral Codex Ten recently on the subject:
https://astralcodexten.substack.com/p/your-book-review-progr...

This proposal seems to address the same problem, but the mechanism is pretty different, and I'm wondering if it improves upon what the Georgists have already proposed, or if it is less efficient by being different.
It doesn't matter what a "regular person in the street" thinks, from a safety standpoint. What matters is what Tesla owners think (i.e. the people driving the cars). Are they fooled by the term? Search around on TMC, /r/teslamotors, or any other owners group, and you'll find it's pretty universally understood.

Additionally, the car reminds you of its limitations every time you use it. And it disables if it doesn't detect torque on the steering wheel, or weight in your seat, or the seatbelt clipped in. I understand how someone could be mislead by marketing early in the buying process. But by the time you get to operating the vehicle, it is borderline impossible to use Autopilot and still believe it requires no human attention.
I have literally never heard of a Tesla bursting into flames while parked in a garage. Have you?

I mean that’s fine if this is the hill you want to die on, but right now I think it’s just as likely your gas car fireball explodes like a Hollywood movie while parked in your garage.
Limits, regeneration and meaning – a mental framework for avoiding burnout
Still no silver bullets, but the next best thing is an easy to remember framework that can remind you to take care of what needs taking care of.
Paternoster lifts (or a close relative[0]) are sometimes used in warehouses; at a former employer we had two units with X shelves - probably around 20 - each, storing a metric shitload of parts. (Each shelf being approx. 1x4m/3.3x13ft)

Did sound a bit like the Götterdämmerung while it did its thing, but absurdly efficient space utilization.

0) Close relative as the mechanism is the same, however they tend to only run when a specific storage location is requested, not continuously.)
Ask HN: Have you figured out how to cut your own hair during the pandemic?
"The beating heart of the company is its product teams, full of rockstar developers, designers and PMs, and rich in methodology and “culture”. But these folks are compelled to follow the grand vision of management, which leads to convoluted product extravaganzas that don’t blow anyone away."

Garbage opinion piece.
The article only has "beliefs" for evidence. Obviously a great piece of journalism...
At least 18k+ networks were compromised. I bet average people got caught in that net.
Have you tried the recently added container support? There's a component provided called the Lambda Runtime Interface Emulator that exposes an API for the locally running container. In my experience this is miles better than the original approach.
Self Censorship via Incompetence
I agree this has nothing to do with tech IN THE SLIGHTEST
What made you switch? How do Cloudflare workers and their development compare?
The claim that AirBnB is good because it enables #vanlife is countered by it is bad because it hurts #familylife. The analog relevant to your "kids in a bar" would be if you were arguing about "eliminating liquor licenses leads to everyone opening a bar in their living room, leading to more ragers for me". It would be true, but still requires kids to, at a minimum, live next door to a bar.

The point is we have a limited resource (housing) to be divided up. Allowing (including by not banning via new laws) AirBnB to exist skews the housing market in one direction.
Why is this comment downvoted? It is 100% correct.
> I have good reason to believe my gender is a factor in that failure to achieve what I would like to achieve.

This is solely your depiction and doesn't make it a truth (and I don't think it's anywhere close to being true). I also think if you keep thinking that, you are unlikely to achieve satisfactory results (and subsequently shift the blame to your gender instead of your strategy).
I think there’s a lot going on in that 30x stat and I wish the citation was better:

- most elevator accidents occur during maintenance, which I assume is similar for paternosters. So the fact that elevators are seemingly safer for passengers might not statistically factor in much to the overall safety record: e.g. paternosters could be 1000x as dangerous for passengers but only 5x as dangerous for technicians

- relatedly, I would suspect most paternosters are better maintained than most elevators and less likely to have a dangerous mechanical failure

- and as the commenters stated, passengers are likely to be more alert when using a paternoster (no accidents like stepping in to an empty shaft)

Regardless I suspect you are correct that a well-maintained paternoster is at least hundreds of times more dangerous for passengers than a well-maintained elevator. As far as I can tell the stats given on Wikipedia don’t refute that (but I wish I knew more about their source).
It's like the SPA craze, microservices craze, NoSQL craze or similar things.

Appropriate for a small amount of apps, but used inappropriately by a lot more for a while because it's the hot new thing.
Yes, we should probably treat land as much more of a public good, especially in cities. The true value of land has much more to do with the services nearby: jobs, shops, parks, emergency services. The majority of tax should be based on the land value, independent of the cost of structures built on that land.

A single-family home (whether it be a shack or a million dollar mansion) in a city center with high land value is depriving the city of a lot of potential utility and should be taxed in proportion to that.
It’s a good question. Sometimes the straightforward ones are the best.

Last time I was looking for a job I asked what the culture was like of one place and they said, ‘Like Lord of the Flies’. I politely declined the second interview.