skysight-inc/HackerNews huggingface dataset:
Honest question: have you ever worked as an application developer? Responsible for getting working artifacts to users as a means to an end?

Pinning dependencies absolutely and unquestionably works better, and for longer, than dynamic linking, for this use case.
> Why couldn't you give it your phone's IP?

Because my phone frequently changes IP as I connect to different networks. It's dynamic, not static.

> You could just as easily use USB, Bluetooth, or local wifi, none of which require anything other than your phone and your car.

USB is wired.

Bluetooth requires me to by physical standing by my car.

My car and phone may not be on the same WiFi.
What is there to manage? Plenty of devices work just fine on local networks without the need of a mothership to act as a bridge. Just look at almost any Apple P2P service, such as AirDrop, Wifi Password sharing, Handoff, AirPlay etc

Zero management need by the customer.
Until you deploy this custom database of yours and customers start raising tickets reporting data loss on remote devices you can no longer access. Much of the value in SQLite is that it has achieved the level of clout that big players deploy it remotely to devices that are hard (or impossible) to debug without much second thought.
I like this site, but honestly the most annoying thing is that there isn't a way to opt-out of the karma system visibly. Why can't there be a check box that stops showing me my karma and greying out downvoted posts? There's no way it would take more than an hour to implement this.
> Static linking, dependency pinning and bundling are three bad practices that have serious impact on the time and effort needed to eliminate vulnerabilities from production systems.

I'm astonished how different this perspective is. As a developer I see that software is developed faster nowadays. size, library reuse and functionality are increasing.

And distributions are just not able to keep up.
I feel like they never did, they just made exceptions for packages that were too important to ignore, like browsers or office suites.

Really, it's not the software. It's the distros.

Not using libraries is not an option, you don't want devs to write their own crypto.
Not pinning dependencies is bad, incompatibilities and security issues could make their way into the code. The test surface also gets bigger and it raises the question which combinations are supported.

Update: I think what I want to say is, distributions should accept that they can only provide that level of "stability" for a limited set of applications. The new and shiny stuff will always happen elsewhere.
> I think most/all documentation ends up rotting and being ignored.

This is a choice, not a fundamental law.
Typo : "User your smartphone to configure."
That is the best most irrefutable answer for why it's impossible I've seen so far. Better than "because it's physically impossible". (Is it electrically prevented at the Physical Layer, otherwise the router would catch fire if you tried to do that?)
There is no reason to believe Boeing or the FAA are at fault here. The plane performed as designed and was able to safely return to the airport with no injuries. Boeing's design and construction did what it was supposed to do, FAA procedures were followed, everyone walked away safely.
Particularly noteworthy findings:

HackerRank (the coding challenge/interview platform) allows viewing profiles even without logging in - While it doesn't show things you do for specific employers, still not something I realized the site was doing and could have ramifications if you use it to play around.

7Cups, the online therapy/talkspace site, allows viewing profiles even without logging in. Far more dangerous and worrisome than a lot of the other sites on here because of stigma around mental health; it's easy for me to imagine an employer or insurance salesman running a username through here and finding out that a candidate has been (likely) dealing with MH issues.

Tinder(!) lets allows viewing a user's public pictures despite not being logged in - seems like a not great privacy measure - not sure how resistant this is to crawlers and the like but a tad bit concerning.
They can buy Monero with it. Many exchanges exist that convert between the two. Once its in Monero, they can buy BTC again and it's very hard to prove the two are related.
Pragmatic indeed. Wish this appropriate reaction were closer to the top.
Aren't there reports that blood was found on the inlet suggesting a bird strike?
> even Bluetooth has more than adequate range

The range of Bluetooth for consumer devices like phones is about 20m...
Also I don’t understand the impact of Wittgenstein‘a work on Godel’s discovery, could you clarify for me? What are the implications. The consensus I’ve read indicates it’s a misguided interpretstion
> Schools on poor areas in general go bad on tests not just because the teachers are bad...

True, but if you see scores consistently jump in one subject year-over-year, that's probably because of a good teacher. For evaluating teachers, relative test scores are more interesting.

As for schools, yeah, it's heard when you're bumping into a lot of external limitations. You almost need to model expected performance and benchmark against that because it's incredibly hard to get mediocre performance out of bad circumstances.
by including additional capacity in your car above what you payed for.

The batteries have been already manufactured and you physically have them in your possession as they are there in your car; they just chose to artificially cripple their capacity in software.

If not, then it is no different at all from someone dying in a Ford Focus that was only front wheel drive where all-wheel drive would have saved their lives.

If the FWD version also came with all the parts that the AWD one has, but they were simply disabled in software and only acted as dead weight, people would be just as furious (and no doubt someone would find a way to reenable it.)
i think we agree on that point?
There's much of functionality that needs the range. For example starting climate control remotely.
I've done the flatfile thing several times on various projects, and I'm starting to appreciate the wisdom of letting sqlite handle it. Things it can handle correctly include:

- crashes/power failures

- multiple processes opening the same file

- transactional updates: it rolls back if you throw an exception in the middle of writing the update. This seems like a common failure mode while under development

- scaling to huge size: many gigabytes are no problem. These get slow with a flatfile

- manual surgery on data: it comes with handy command line tools for manipulating its databases

- upgrading format: you can check a version number when opening the file and do "alter table add column" for any new features.
I'm not sure you understand the use-case here - Apple P2P services are about working on a local network. But that doesn't apply here, does it? My car and my phone obviously aren't on a local network, are they? How do you propose to establish a local network remotely? Some kind of VPN? You'd need to establish a connection via some kind of centralised server... run by a vendor.
There is no indication this is a Boeing issue. First off the Boeing 777 has been in widespread service for about 25 years. Secondly Boeing doesn’t make engines, companies like GE and Rolls Royce and P&W do. And lastly, this is most likely the result of a United mechanic making an error of some kind while performing maintenance on the aircraft. Let’s wait for investigations to complete before jumping to conclusions.
Is it OK to post unsubstantive self-promotional comments as long as you're an accomplished researcher?
> There are fewer women in tech, because fewer women choose to study STEM in college.

Why do you think there are fewer women who choose to study STEM?

Anecdotally, they often don't end up studying STEM subjects because they're encouraged to focus on other subjects in high school.
I hear this a lot, and I've never played Diplo. That being said, how is a backstab more personally unsettling than a bluf in poker?
Bitcoin will die when it is broken and someone hovers up all them coins
This happens in PRs pretty often. Sometimes I meet reviewers who are very nitpicky. It takes like 5-6 iterations before they approve.

I was one of them. A junior engineer on team mentioned that I made them feel they weren’t competent. I didn’t realize how every comment I made tore their morale.

It was a defining moment for me to approach every PR with understanding that even a couple of lines of code has hours of work of a human with feelings and ambitions behind it. I try to praise good work when I see it, stay away from NITs and put all my feedback in single review within ~4hrs. If they address feedback, then it’s approved. I avoid multi iterations if I can.

If there are bigger concerns then I’d meet them in person to explain the why and philosophy behind my suggestions. Most people really appreciate “critique in private, praise in public” methodology.

Also linters and formatters are great. If a thing is NIT-ed a couple of times, create a rule for it (auto fixable rule is even better).

I wrote so many custom eslint rules at Mixpanel. Coding is a lot more fun when the IDE fixes little NITs automatically on save.
I'd be terrified, but that is how NixOS works.
> How remote does it have to be

My SO absolutely loves being able to enter a heated (winter) or cooled (summer) car for the drive home from a cafe, restaurant or similar.

Parking for these activities is seldom within direct phone range (BT/WiFi), so would have to be something else.
I'm sorry, but what the fuck? Who asked for this?
Yeah I think people are growing tired of this attitude. If you want to be a part of society and be a "person" in the eyes of the law you have to be a good citizen as well. Doctors have to follow a credo in addition to making $$ as do lawyers, engineers, etc. Thus it's time that if company's want to be legal "persons" they need to accept some responsibility for long term viability of their place in society beyond "shareholder value". I really hope that is a philosophy that more people take to heart.
I have had it be an issue with investors during the due diligence phase. We were very far along in the fund raising process when we got to the technical due diligence. They brought in an expert advisor to discuss our tech stack and he seemed very concerned that we were building on a php/mysql stack.

They pretty much ghosted us soon after that meeting. Though they did not specify that as the reason, it seems most likely that their advisor told them we don't know what we are doing technically.
> related problem I've found is whether to deliver it at all.

This is definitely a problem when you are peers, but as an engineering manager one of the things you are often responsible for is making sure that individuals development is both progressing and tracking well to group/company needs. So a certain amount of feedback is often unavoidable.
As all of those links mention it’s useful for a minority of dead cards as most are failing from other causes.

That said, specific manufacturers can always introduce defects so your mileage may vary.
You are absolutely right. POC is always a great option but there are frequent challenges of vendor rushing, a later change in requirements, or insufficient Eng resources to check every box (we'll typically rely on the word of sales team in that case).

Vendor selections can definitely always be better, but there doesn't seem to be too much flexibility for buyers when all said and done. At bigger companies annual commits (or longer) are welcome, but we've certainly had tool that are a total failure yet we're stuck with the bill. Someone on the buy side ends up seeing blame too, even if not our faults i.e. missing key feature that was misunderstood in buying process
Technically they exist in HTML+HTTP via the (mispelled) `Referer` header. It sucks that cross-site Referer sharing is seemingly being phased out by browsers in the name of user-privacy (as referer URIs do often contain PII), but there are more cynical explanations afoot which I won’t go into.

Another approach is having a central link-repository that works as an overlay on the fully distributed web - this could be provided by search-engines.

Another approach is a distributed link database. I’m sure some clever DHT system could be used to allow practically anyone to participate without needing nodes to hold a copy of the full database (a-la Bitcoin), or even one that allows directly-relevant nodes (e.g. a website’s own node) to stores only it’s own bi-di links and not waste resources on unaffiliated content.

Of course, all of this assumes that spam, trolling, griefing, etc don’t exist :)

For all the talk WWW gets about being a distributed system... it isn’t: it’s more of a federation of systems united only by their common use of HTML+HTTP and (hopefully) RESTful resource architecture. A true distributed WWW would be some horrible mix of IPFS, BitTorrent and Ethereum. I think that’s how Roko's Basilisk will come into existence...
I think you should machine the frame as much as possible so that you can get the display as close to the front as possible.
My understanding is that free speech existed prior to October 29, 1969.
The SMTP standard specifies a loop prevention algorithm that ensures that fallback SMTP Relay servers don't end up forwarding back to themselves or even their own fallback servers. This loop prevention relies upon looking at the domain names in the MX resource records, and breaks if such a name is an (unknown by the fallback server itself) alias for the true domain name via a CNAME resource record.
The Most Serious Security Risk Facing the United States
> The unique differentiator for C++ was the STL

This involves such a level of ignorance of the history of C++ that you should consider deleting your comment. The STL didn't exist in C++ for the first decade of its existence.

> Pretty much nobody liked using inheritance in C++ even back in the day.

What is your basis for this claim? Don't bother responding, the answer is that it's nothing more than your fantasizing.
Performance is an odd metric to judge a database, not because its unimportant but because its mostly in the developer's court if they are configuring and accessing data in a performant way. If the data is poorly indexed or queried its going to be slow no matter what database you use. Odds are the photos app is not configured well for your edgecase of having hundreds of thousands of photos.

For the record I dislike SQLite - especially the cargo culting of SQLite by people who aren't even using it in production.
Airports and golf courses, on the other hand.. many uses for surface area besides living. I don’t know (truly) if the issue is really toxicity (in a well designed, reclamated landfill) or the simple fact that city services like sewer, water, gas, electric were never under-grounded there by design. You’d think settlement would be a cause for concern too, but I’d also think they have that solved if airports are made atop them.
You seem adamant that overtime makes up the entire difference. Do you have any data to back that up, or is this just a strongly held opinion?
Can you still run a the logic for a video game at the same time though? Graphics is very often a side-effect of the main computation.
> Solar panels are not recyclable. Neither are wind mills

I don’t understand why you say that. If a wind mill blade is made out of aluminium, it can be recycled as aluminium after it has been decommissioned. It being used in a high tech device doesn’t change that fact. Same if solar cells are primarily made out of glass and silicon, both could be recycled into anything else that requires glass or silicon.

I also don’t understand how you are so willing to give existing challenges of nuclear a break because “regulation and cost” are preventing it from being realized, but you are not willing to give recycling solar cells and wind mill parts the same break. Arguably the only hindrance to recycling high tech devises is economic and the economy of recycling could just as easily—and arguably more easily—be regulated and subsidized such that recycling high tech devises becomes a viable option.

But I feel like we are dancing around the issues here. There are plenty of things we are doing wrong as inhabitants of the planet, inefficient land use is one of these. In many cases we would only need to initiate trivial changes which would result in us keeping our standard of living while stopping doing sustained damage to the ecosystem. I honestly think that renewable energy infrastructure is one of these things. We could (and should) do it in a more sustainable way. Abandoning it in favor of nuclear because we cannot do it 100% sustainable is just silly (especially since neither can we do nuclear 100% sustainable).

EDIT: I honestly don’t know anything about solar cell technology (it being made out of glass and silicon is a guess). So I opened Wikipedia and found this[1].

> Most parts of a solar module can be recycled including up to 95% of certain semiconductor materials or the glass as well as large amounts of ferrous and non-ferrous metals.

EDIT 2: As children have clarified wind mill blades are mostly made out of fiberglass and not recyclable. This doesn’t though void my point as there is a lot we could do to make our impact more sustainable, including making wind turbines out of recyclable materials or finding ways to reuse fiberglass blades in new wind mills, etc. Most parts of a nuclear power plant aren’t easy to recycle either, so in either case complaining about the sustainability of wind turbines but not nuclear power plant is disingenuous.

1: https://en.wikipedia.org/wiki/Solar_panel#Recycling
Well, yes, if you refuse to connect your phone to your car then you will need an intermediary to connect your phone to your car. The vast majority of people would be fine with a setup that syncs their phone and car when they're in the car, though; I assume I'm not that rare in that I always plug in my phone when I get in the car in order to use it with the dashboard anyways (Apple CarPlay / Android Auto), at which point it might as well sync any info I want.
I run a small business selling a piece of open source hardware I designed a few years back (total sales around 10,000 units do far).

I haven't got a single certificate - FCC, CE, RoHS or otherwise.
Your customers don't give a fuck, the governments don't give a fuck, and neither should you.

That goes for all forms of official certification. Unless some bureaucrat actively gets in your face and demands you do paperwork (EU VAT registration for FBA sellers is a good example), focus on good logistics and a solid product.
«it doesn’t make sense to break that down on a per transaction basis with division»

Because the division result is meaningless as it just reflects how full a block was, not the cost of a transaction. Again: miners expend the same amount of energy regardless if they are validating 1 or 1000 transactions in a block. Exactly the same amount. And whatever math you might be doing doesn't account for batched transactions (1 tx, N outputs), lighting transactions, or off-chain transaction (think tx within a platform like an exchange).
Pratt & Whitney engines have not historically been less reliable than GE or Rolls-Royce engines. If they were, no airline would use them.

And we don’t yet know whether that is the case now. With only a few engine manufacturers this could easily be a coincidence.

Engines are not Boeing’s responsibility. They are not even selected by Boeing, but by the customer airline.
The context was "We decided to make a portable tablet that did nothing but run mid-1980’s Silicon Graphics (SGI) demos". And they note that the graphics performance seems to be similar to early 90's SGI machines.
Really liked the article and am curious what would happen with some of these numbers if you 10x the budget...

Based on the effort required even after submitting and getting approved on some of these sites (I also didn't know these sites even existed! very cool to learn about that), the author had to do some sifting and understanding of what they were getting into (ex. getting into a playlist of 500 songs and being #500 seems like crap). Sounds like investing more and getting on more lists might help with your odds of getting good placement/good playlists but ultimately requires a linear scale of time invested.

It also seems like the author got exposure to labels for what I think feels like a low price (especially if you aren't well connected in the industry already).
This actually gave me the idea to use my reMarkable screen as a calendar like this. I need to generate a picture and upload it every morning.
Sure, if you want to trust another party to clean the money, then of course you can conceal the trail of custody from the blockchain.
AI's need special training grounds because they don't have the benefit of evolution. If they don't have realistic bodies in a realistic environment they can't learn to solve the problem of locomotion and manipulation. Have you noticed the explosion of "AI Gyms" in the last few years?

As others have said, we're at a good point with vision and control, but hardware is still expensive, and this slows research. I expect dexterous robots in a decade, BD's already got one dancing better than me.
Seems like a user style sheet would fix this.
Dodging pitfalls when transitioning from academia to industry
It’s cheaper because we pass the risk on to you
What you are describing is an organization problem, and typically above the pay grade of an engg manager. So interesting, yes, but a different category.
Isn't a low read count fine in most cases? I wrote up some documents on setting up some apps in AWS. I expected those to be read maybe 2-4 times over their lifetime (and maybe some random browsing). There just aren't many people that should have to go through the steps.

Still a net time savings as those people won't have to reverse engineer things.
One of the reasons I chose Home Assistant instead of SmartThings, despite costing more for the initial setup and taking more work to get going, is that SmartThings has to call home to Samsung servers and there are lots of stories of problems people have had when the Samsung servers are down.
I can't understand you.

If you want to remotely start your car to warm it up from a mile away, then by definition you're not going to be sitting in your car connected with a physical wire, are you?

And whatever your IP was the last time you plugged in may have changed by now. Do phone networks even let you accept incoming connections from non-approved services?

Does not compute.

> The vast majority of people would be fine with a setup that syncs their phone and car when they're in the car, though

I think demand for wireless car functionality in practice in the market (it's often an optional extra - people pay real money for it) shows you you're wrong.
There are an endless number of programs I could be using. There are an endless number of programs you could be using.

The issue is how to decide whether something is worth looking at.

An article which gives examples that can easily be achieved by some more mainstream system is unconvincing. That's what was being discussed here:

> This is always my complaint about posts like this. I read them looking for the killer feature to make me consider switching from bash and it's always stuff bash does natively or with a one line alias.

> This is the suggested manpage: https://linux.die.net/man/1/zshexpn

Yes, the comment I replied to already suggested that. You're not doing much to convince me that your judgment is worth respecting.