skysight-inc/HackerNews huggingface dataset:
> Runaway trucks are a very real problem

Yes. And autonomous trucks are an engineering problem, not an abstract philosophical question. You can ask the question: “how is the autonomous truck going to know if it should slam into the petrol station or into the fruit stand?” And there is no good answer to that. Or you can ask: “How do we engineer autonomous trucks so the probability of a runaway incident is lower than epsilon?” And then suddenly it turns out this is a solveable problem with our existing tools. (With redundant brakes, and with built-in brake health checks.)

> under the additional constraints that you imposed on it yourself

I assume you mean comparing to what a competent human would do? It is implicit in the whole discussion. Human drivers are the current best practice. You are asking about the “fruit stand vs petrol station” question presumably because a human would know to choose the fruit stand.

Nobody is asking this alternate question, because they would immediately feel it is ridiculous: A young boy is crossing the road in front of an AV. In 30 years he will become a politician, will instigate a violent sectarian war which will result in the death of millions of innocents. Should the AV run him over thus preventing all that suffering?

Just to state the obvious: no, the AV should not run the boy over. But why is nobody asking this question? Because it is obviously silly. We as a human can’t look at a young boy and know them as a future mass murderer, therefore we don’t expect this from an autonomous car either.

> you are looking at an instance where an autonomous vehicle failed to make a reasonable decision that a human would right in this article.

Oh yes. And it is a fascinating one. I was reacting to your “fruit stand vs petrol pump” hypothetical not to the article directly.
Altering the Digital Drivers Licence on a non jailbroken iPhone
Americans thinking that USA is the whole world. It's tiring to be locked in USA-centric world view. I'm learning other langues to learn different perspective but that isn't easy in english-first internet. (I'm not English native.)
The best practices for terraform is to use a versioned state store, which covers history.

Under the hood, the terraform file is just JSON, so sed, grep, jq etc can be used to manipulate it (as well as any other tools you'd care to write).
Literally all you have to do is invent a new coin.

Also - to acquire Bitcoin: https://xkcd.com/538/
I agree having production updated frequently is ideal, but sometimes we don't get to choose when things are deployed when working with external clients. I'm glad Terraform doesn't dictate the workflow, so that we can fix one thing at a time.
The ethical argument has nothing to do with hiring hundreds of people to circumvent robots.txt requirements!

The whole point is to avoid unnecessary or excessive crawling by bots that are engineered with no concern for anything other than the owners motivations, presumably financial in most cases.
I have a suspicion that what we did to them in 1945 could certainly have had an effect on causing them to become not too interested in preserving history.
Low skill means anyone can do it with a few hrs of training. It is a useful label. Accusations of racism must be founded in fact and not be thrown around carelessly
Which is extra important because, if someone is still running AI/ML code on the CPU rather than GPU in 2022, I suspect there must be very good reasons for doing so. So that makes it even less likely that this code can be ported in an economical way.
Not having to manually delete is one of the reasons I use Terraform. Managing state is much less painful than that would be.
HN, any specific recommendations from this list, for someone who'd normally read only scifi, fantasy and historical fiction?
Canada != US
it would be undistinguishable from Low Orbit Ion Cannon
You're not wrong. I mentor some juniors and the ability to talk to a specific target audience about a topic is the most important skill a dev can have. I can teach you the tech stack, but i cant teach you how to talk to the business people or the finance department. "I need budget to rewrite that app in rust" will get you a no from the finance guys most of the time. Tell them that it would reduce your current infrastructure cost by 10% (or whatever you want to achieve) and they might say yes.
> "My breakthrough was the realization that read-only data packaged as a SQLite database could be deployed to inexpensive serverless hosting"

My breakthrough was the realization that any text data packaged as a SQLite database could be deployed to inexpensive serverless hosting
Now I'm curious, where's the leak?

...assuming that there's a matching free_mem(ptr, n) which undoes the actions of get_mem() of course. Also I'm ignoring the cofusing use of auto vs auto*, I haven't caught up with modern C++ enough to know whether this even makes sense ;)

...also, what would the better RAII version of this function look like?
If you really just need work asap, Upwork is a great place to go. However, I have love/hate relationship with the platform, as getting noticed can be very hard and they take money off the table.

But having found permanent employment on there, and also having hired people on there, sorry to be biased, but if you sound like a native speaker and can hold your own in a Zoom meeting, that's half the yardstick met for me when it comes to hiring.

The number of foreign devs whose English is so bad that you just have to communicate in writing is high. Business people like to communicate verbally, so if you aren't confident, practice.

Hmm, I wonder if there is a startup out there that does English training to help non-native English speakers sound like native speakers? My wife's first language is German, but she really put time into becoming a native-level English speaker, so it is possible.
What's the cold start time for something using sqlite+lightstream on scale-to-zero compute? I think you'd need to pull the db out of storage, so I would be slow to go from 0->1 instance. Anyone know if that's right?

Is there any cold start delay for neon?
Oh I mean using the synth stage to write ephemeral code to disk to be applied against “to be imported state.” Disclaimer: this is a terrible idea if you aren’t using state.

I use this today to keep very “wide” modules synced
If it is a minecraft channel just click "do not recommend channel". There aren't that many popular minecraft channels, you quickly get rid of all of them.

If it is a mixed gaming channel where you want to watch some things but not the minecraft content it is harder for it to adapt, just have to block the videeos. But in most cases you should be able to block entire channels without blocking things you want to watch.

Edit: Also note that you can still find those videos if you search for them, this only prevents videos from those creators from showing up in your recommendations.
I don't want to sound stupid but just because a single doctor said it doesn't make it true.
This. I write in several languages (mutli-lingual project: C#, Python, JS/Node, JS/Front etc) and C# provides the best experience by far.

Everything you said above plus BIG community. C# is the top #4 language on StackOverflow, it's even more popular than PHP and HTML.

By comparison, Go is not even among the top #50. I'm not saying Go is a bad language, just bare numbers. Every problem you're going to bump into with C# - has been arleady discussed and resolved already.

P.S. latest .NET-core beats C++ in some benchmarks I love that
Also don’t just drench the space in light. Small accent lights (like a desk lamp) make a space so much cosier. I have small lamps in every corner and they’re great. They all have warm light.

In the bedroom I have a dimmable lamp that can be scarcely brighter than candle. It’s great for reading, and for not blinding myself when I need to find something on the bedside table.

Like others, I recommend a big monitor. I use MonitorControl on Mac to adjust it automatically and manually. Night Shift and other orange light filters are a godsend.
Setting aside Django and learning it as a beginner, the job market for Python as a whole is a bit odd. It's great for grad students coming in from other disciplines but pretty harsh and credentialist towards the more typical self-taught web dev profile.

That said, both the concrete things you pick up with the language and the meta skills you pick up fighting with frameworks, libraries and dependencies will come in useful. Keep learning and you'll be more employable. Best of luck! I've been there.
This is really exciting and thank you for making it open source. I am still trying to wrap my head around the Neon, but is there any design document or architecture description? I want to learn more about the Neon storage engine and how it all fits together.

Also, how do I get an invite code to try?

edit: found this to get started - https://neon.tech/docs/storage-engine/architecture-overview/
I'd have moved just for cargo.
Find center gravity of my backpack
Here’s an article [1] from last year about the transition of Google’s NL datacenter to use surface water to cool their servers.

It mentions the DC uses both open and closed loop cooling, and you can see a picture of the heat exchanger, so it seems you are correct (at least for this DC).

[1] https://www.dutchwatersector.com/news/google-nl-switches-to-...
Even renters increase housing costs. Housing is finite and some people sit on the fence about buying or renting. An inability to find a rental unit sometimes tips them into the buying territory
Around 50% people in EU lives in apartments. They can't charge at home and they will be using fast DC chargers in same way as they are using gas stations today. If fast DC charging will be slower than taking gas, while being more expensive than taking gas, then we can say good bye to mass BEV adoption.
Not all of them have tags.
> The fact that you believe that 6 miles each way is a short distance only confirms the original point.

Never been to USA but <10km here (CEE) is short distance even for bicycle.
> It was one of the best presentations in the PGcon22.

I can't find it on Youtube, do you have the link?

edit: I found the link, seems it is not on the Youtube yet: https://www.pgcon.org/events/pgcon_2022/schedule/session/236...
Sleep as android's automation feature coupled with home assistant allows me to do things like turn on the lights when my alarm turns on (or offset by some time).
During the T-top days of the 1980's, thieves were stealing the removable hardtop panels from lots of Camaros and Corvettes and cars like that. These could not be pawned for much since it was unlikely that a buyer for that exact T-top would come in looking for that one any time soon. Unless the shop developed quite a collection. Eventually they would be unloaded to the used parts dealers.

I went to a police auction where a lot of the recovered stolen property which went unclaimed was being sold along with their surplus vehicles, office furniture, etc.

There were loads of T-tops and naturally the used parts T-top dealers were there to pick them up at rock-bottom prices. They all knew each other.

They knew exactly which car model each one would fit and this had become an increasingly more detail-oriented business.

When a theft victim showed up to a used parts dealer, if the dealer did not have the exact part in stock (or in his network) he would tell the victim that it would take a few days to come in.

Basically, when an actual willing buyer was identified, if the part was not available already, it would be stolen to order from a compatible vehicle by street thieves who had become more detail-oriented over the years themselves.
Seems to me like this is a good way to piss > $60B away very rapidly, as you quickly drive all VMware customers elsewhere.
This is part of the reason I tell people not to take their first job too seriously. It's highly likely to be crap, and teach them what they don't want rather than what they want. But that's also why it's useful. Stick around for a bit but don't feel bad for leaving soon.

It sucks that inexperienced people get exploited, but to do the best of it you have to learn as much as you can and then get out rather quickly.

(Of course, who am I to talk? I'm happily married to my first girlfriend. Sometimes you get lucky.)
The reason for us is rental price. Customers don't notice the difference between 0.01s inference on GPU and 0.1s inference on CPU. Renting the necessary high-CPU servers from Hetzner is like $0.1 per hour. I'm not aware of any provider that would offer the equivalent of a 3090 for less than $2 per hour. So it's 20x cheaper to do inference on CPU.

Also, we tried to get into NVIDIA Inception and were rejected for the company being too small, so even if we wanted to do GPU deployment, we wouldn't be able to buy 3090s for testing. Scalpers / eBay are not an option in Germany because for company purchases, I need a proper tax invoice from another VAT-registered company.
> I feel GitHub has taken an incredibly toxic turn with its emphasis on social features

This the first time I've seen this view of GitHub, and I'm struggling to figure out what specifically he's referring to.
The charitable interpretation is they mean the code runs without a VM, and interfaces with OS syscalls instead of an inner platform like node, java, .net...
It is hidden under the little ⓘ in the bottom right corner. That is a very meagre interpretation of the attribution guidelines. To help combat the idea that a map must be made by some megacorp to be viable, visibility of OpenStreetMap is important.

ellenhp: Why not start with the attribution toggled open, or some alternative way to highlight the map data's provenance?

edit: Attribution is now shown toggled open at page load, resolving this issue.
> I wonder if there is a startup out there that does English training to help non-native English speakers sound like native speakers?

There are many vocal coaches. Search Google or Youtube - you'll find a lot of them. It's hard to sound like a native speaker especially when your current state is not understandable. It's an iterative process, so who knows that person might get to native level.

I believe it's much easier for women compared to men - to sound like native English speakers, because they have much crisp voice compared to most men.
Sure. At earlier jobs, I often got paged because of some bot running wild in crawling our web pages. Some pages are heavy and we don't expect them to be hit often, but once you crawl these pages indiscriminately (even if accidentally) that can bring a site down. There are also some pages whose underlying resources are billed in a pay-as-you-use model. Once again, heavy bot traffic ran up our bills.

Robots.txt allows the site owners to restrict such pages from being crawled by bots. Services that allow people to circumvent the restrictions are being rude to say the least. Many crawling services also use a farm of proxies that spoof their real identity with fake user agents to circumvent rate limiting etc. All of these "strategies" go far beyond basic automation and is quite shady in reality.
Try incandescent bulbs. They're hard to come by these days but they give the coziest vibe, couldn't be further from a hospital. As a bonus, full-spectrum blackbody radiation (unlike patchy spectrums of all LEDs) and no PWM.
On Android you can add alternate users, I have one that only has the phone app installed specifically in case I ever need to let someone use it.
"We'll send you an OTP via SMS" with no other alternative. And usually with a fairly short timeout.

I live in an area with poor cellular coverage. SMSs can take as long as weeks (6 weeks in one extreme case) to get to me.
But in the spirit of the question and for curiosity’s sake, if you were faced with a decision that’s beneficial to renters but decreases your property value, which way do you go?
It is still an incredibly effective brand from a marketing perspective and that can sell vehicles.
What is Pop!_OS to Ubuntu?
This seems resolved. Attribution toggles open when its loaded now.
Interesting how ever increasing power and cooling requirements somehow equate to sustainable, efficient computing. nvidia hardware really is magical
Might have to find work that involves moving your body, oh the horror
You are assuming that the author is in control of the review process, why can't that be part of scientific organisation or e.g. conferences. Actually preprints already do this, the only difference is that things are typically finalized when things are published.
Replication of particularly empirical research should be a center for a trust in results: it would incentivize authors to get more people to replicate your work.
Also citations could rather serve as reviews instead of people blindly believing the peer review process and replicating often nonreplicatable truth.

You have to acknowledge that research is largely in a replication and publication bias crisis. Also it is flooded with nonfunctional journals with intransparent review processes. So it is good to think how to change this. Not saying that this is the solution but I like that someone is taking a stand.
> It also depends on one's familiarity with the languages, I've used both pretty extensively and can't comment on the velocity when just learning.

When you're just learning it Rust can definitely be a lot less productive and a lot more frustrating. But once you get to an expert level I think there's just no contest, and you can churn out code high quality code significantly faster than you can in C++. (At least that's how it is for me, and I've been programming C++ for over 10 years and I'm don't intend to ever go back.)
You were so preoccupied with whether or not you could, you didn’t stop to think if you should.
Just like in the fiat case, the attacker of a currency peg has enormous upside if the attack succeeds and essentially zero risk if it fails: the peg can only go down, not up. So shorters pile on to the diseased currency like lions biting a dying antelope, it's not a question of IF it will go down, it's a question of WHEN and what is the most profitable and likely to fail peg you can pit your capital against. These days, there's a whole herd of them.
Inaturalist uses GPS and date to help with this. So it shouldn't show you stinging nettles in November.
> I mentor some juniors and the ability to talk to a specific target audience about a topic is the most important skill a dev can have.

Sure, it comes with experience and lessons learnt. But, I don't think a junior dev would straight talk to finance guys for money. They would have support from his own tribe in some form (PM/Manager/Director). Nonetheless, you are making a good point. In sprint demos, I make sure my team members do not bring up any tech jargon.
My personal point of view (my opinion, not my company's) is that I think it's unethical to take advantage of all the benefits public data provides which lets be honest are absolutely massive - like search engine indexing, brand building, content previews etc. while at the same time avoid paying the costs of having data publically - like someone automating their browsing experience.

I mean, we had a solution to web scrapers since the inception of web authentication, but the value of having the data publically clearly outweighs the costs of having your data scraped to the point where big corporations would rather take web scrapers all the way to Ninth Circuit (Linkedin case) than shut down the public access.

That being said our understanding of information philosophy is still in complete infancy so it's hard to discuss ethics here. Generally, I'm in favor of hackers, individuals and decentralization over big corporations and access to web scraping empowers the former and weakens latter - so, I'm rooting for the healthier, better version of the internet above all!
Oh sure, I don’t think I would have gotten surgery without multiple opinions!

But while there are no guarantees it sounded plausible and a few Google searches found other people saying it had helped, the downside is a quite high but not utterly ruinous expense on the thing I look at more than anything else, and even a pretty expensive retail computer monitor would only have to extend my useful eyesight by a comparatively modest period of time to pay for itself.

And while it very well may be placebo, it certainly feels less physically stressful on my eyes and facial muscles, so I don’t regret it even though I’ll have to cut the budget somewhere else.
Yes. I am living in a small country (Czechia). Tech products that cannot be internationalized easily, such as software tailored to uses of local legal system, are very visibly underinvested/underdeveloped. A country of ten million just isn't a very attractive market for such niche products.

On the other hand, Czech antivirus business exploded with the advent of the Internet. Everyone and their dog needed some kind of protection against malware.
Right now it is 2 seconds. We are working on improving it.
Huh, it does. That was impressively fast.
They're not forcing you to do anything at all. It's not even close, and I can float a guess that you haven't actually tried to buy a PS5 or any item like it at MSRP because you wouldn't seriously believe what you're saying if you did. I guarantee you that if you have time to burn and subscribe to one of the myriad sources of restock updates, you can get a PS5 at MSRP. I know multiple people who have done it. Just because it's possible doesn't mean that it isn't a pain in the ass. It's so annoying, people pay $200 to not have to do it. If the scalpers didn't exist, it would still be just as much of a pain in the ass, because the scalpers definitionally need somebody to buy everything that they do. The demand isn't erased just because they don't exist.

You're going on about how scalpers are abusive, deceptive, dishonest, immoral, rent-seeking leeches and are refusing to engage with the reality that their existence doesn't change anything other than giving you the option to pay $200 and skip the bullshit. I'm not asking you to like them, I'm just telling you that not much would be different if they were gone.
That’s the point I’m trying to make: RAII is more flexible but requires more code than a defer or finally statement.
> https://blog.boot.dev/about/

They're an outfit which offers (online) coding-cum-cs courses. Which is perfectly legit, but they have a bias when giving advice.
This is really not the case in France, for example.

When all not-fancy houses around (in a not-so-fancy Paris suburb - well you want to stay close to a job market... - and you need to be close to public transportation 'cause hey you don't want to use a car, save the planet right?) start at 450/500kEUR (with work to do on it!) and you're making 40kEUR a year as a sw engineer, and still have to pay rent in the meantime because you're not getting a 30 year loan for >50% of your salary without some kind of down-payment you're gonna have to work 10y to gather... Meh I get it.

The housing market is just stupid. And I'm sure some happy people find nice jobs and houses not not around Paris, but I also see how economic downturns made peers redundant and... Well not many possibilities when away from the main job market.

Yeah you're still better than your uber or lower paid peers, but what are you doing working 50+hours a week for that?
$150m fine for 140m users. That's about $1.07 per user, which for an org of Twitter's size, doesn't feel like a deterrent, more of a 'cost of business'.
His corporations absolutely are.
Just under their table of contents, they say that "This list is fairly outdated." and point you to https://github.com/xflywind/awesome-nim - and that repo seems to have recent updates.