skysight-inc/HackerNews huggingface dataset:
Why are they even bothering with the MAX?

Do they really think that people will willingly board a MAX plane again when travelling? I'm certainly not going to do that.
The blades are always over priced when the razor is under-priced. We can't have it both ways.
"whose had property crime happen to them" refers only to the people I know who have had property crime happen to them, not everyone I know.
"Addiction" is defined as a behavior that impairs other aspects of your life to a large degree, so yes, even a reading addiction would have these effects by definition.
The sillyness continues:

Headline: "1/2 of programmers prefer to work at a company that does pair programming"

Actual Question: "If pair programming was a common practice at a company, would it affect your interest in working there?"

The headline suggests 1/2 people are explicitly choosing paired workplaces over solo; the question just says "is this something on your radar?" and is way more passive.
True, they did write that. But taking into consideration the license open source and free software is usually licensed under, they are free that change those opinions at any time, and you cannot blame them for it.

If you had a contract with the project, I would understand the frustration. But since it's published on a "NO-WARRANTY" and no promises basis, the persons opinion can change at any time, and that's perfectly fine.

So maybe today I feel like, yeah, my open source project should have a community! So I publicly write that. But then 6 months later I change my mind and stop trying. This is also perfectly fine. Annoying, sure, but if you want to avoid that, start making contracts with the libraries that you include in your projects.
Without getting into the specifics here, it's fair to compare linux kernal calls - sometimes - to windows api calls, because that's simply a technical detail, and in fact - that's just how those OS's expect you to communicate with the respective "OS" (whatever that even means; the linux kernel is hardly the whole OS). Calling the windows api's isn't calling some convenience wrappers, it is the api - the kernel api isn't (generally) public, and they try to avoid stability promises too, though, this being windows, I wouldn't be surprised if the kernel "internal" syscalls were nevertheless usually stable for legacy support reasons.
Is inetd "Posix"? It has command line switches to not fork, and to specify the config file. Maybe it takes a config file of "-" to mean stdin.
Over 10s of generations, I'm not especially worried about the trivial differences in the genetic ancestry of the people who live in a given country.
This is a hard lesson that I could only learn after transitioning from employee to business owner. By being the latter, you face the hard truth that nothing, zero, is going to happen until to take the steps and do it. This year I'm back as an employee and I think I'm carrying the experience and lessons learned that if I don't do it, it won't happen (let alone expect somebody else to do it for me).
Smart home cloud services disappearing and bricking devices seems analogous to pre-Internet devices losing their circuit boards (due to heat, tin whiskers, etc.) which are no longer made by their manufacturers. Or a small plastic part breaking which is similarly no longer available.

It's just another step in the long sordid history of intentional or not planned obsolescence.

Maybe it seems more egregious because of the rate it happens at and that the company has to turn off a service by unplugging the servers.

Ultimately, regardless of cloud features or not, you want to buy things that are durable and repairable, whether that's self hosting a new cloud service or fabricating a new metal part.
I give you... an Android tablet.
It’s too many compromises. Metro refuses to build subway stations by anything other than cut-and-cover, which means we end up with this massive stations with 20’ ceilings that cost way too much.

There’s also too much backlash from the population for any kind of transit. The local zeitgeist still hasn’t accepted the need.

I agree that Metro has been making lots of mistakes. But I also am grateful that they are at least TRYING despite the incredible opposition they face. And while right now the train lines are still kind of useless, they also recognize the need to improve the last mile infrastructure; Metro is generally favorable of scooters and bike docks for example, and they are revamping the bus lines.

Who knows, maybe it was a lost cause. I hope they can figure it out!
> But I'm going to tell you right now that if you don't want to be part of a community (for better and worse) the best plan is to not join one

Well, you can want to be a part of a community one month, and not the other month, which is fine. We have other stuff going on in our lives too.

> It's perfectly fine to build a project in the open and license it openly and not accept open participation.

It's also perfectly fine to build a project in the open, license it openly and try to push for open participation, but later change your mind and not do that anymore. As mentioned, open source comes with no guarantees, what so ever. Let's keep it that way.
Sorry to hear that. I need efficiency and speed with lowest possible memory footprint. You know why? As I dont want you to complain that my software is hard for your system requirements and using it costs you twice the price in your favorite cloud as it is wasting resources that it doesnt need to waste. Not to mention coredumping a kernel from time to time due to a bug in python interpreter.

I will just stick to my hated "C". Anyway, you could try to persuade Torvalds to write linux kernel in C. Or rather join the freebsd forums and share the python kernel idea to the people there, I am sure they will apriciate it. Please DO share the responses, as they will surely love your visionary skills, not to mention cloud providers that will earn some extra money...

/sarcasm off(again)

Anyway not every software is suitable for any task. And at some times you do need knowlidge about what you are doing, including memory (which seems such a "born after 2000" nonpassable barrier as it is so hard to calculate how much memory you need and when to deallocate it at the cost of throwing money in form of cloud resources over the window).

/sacracsm really_off
Google IT Automation with Python Professional Certificate
Most people don't wish to die for their ideology. You may be an exception. I doubt it, but if so, you're welcome to it.
Because they have hundreds of new airplanes sitting on the ground, as well as a tooled up production line as well as the innumerable companies involved in the supply chain.

The 737 Max issues have been causing layoffs at supplier companies that were heavily reliant on the Max as a source of income.
This is just not "your" hardware anymore, like the Kindle e-books you bought at Amazon are not your books or music you paid for to iTunes is not your music.

This is not a sarcasm, I'm just trying to adapt myself to this brand new world and not to cringe when hearing words like this from myself or anyone else.
The case for cities where you’re a sensor, not a thing to be sensed
Any chance you could enable search for countries such as Germany? I.e. searching for "Hannover, Germany" (a city with 500k people) just shows the whole globe without machines.
Folks at MS Edge receive a cake from Firefox team on launch of their new browser
Have you ever looked at Houston on a map? I’m not trying to be sarcastic. It’s enormous and the sprawl is incredible. The metro area dwarfs the size of every major city in California, combined. People drive an hour to work each direction on one of many 12 lane highways.

The “special thing” that Houston has done is have virtually infinite land, a giant ocean port, and absolutely zero care or concern for the climate or the future.
I bet demand for zig devs is also 500% up.
I bought an Instant Ink printer in 3Q 2019. I don't print much so a free 10 pages per month (on a sale priced all-in-one) appeals to me.

My biggest concern is privacy / security. In theory HP - or someone else? - can now see anything I print/scan/copy. I'm still not sure I'm comfortable with the idea.
serverless maybe ? easy UI in Cloud functions ?

I run all my JS / Front & back at glitch.com , with a another glicth.com app that awakes the others each 4 min
People also "Hate" Basic, but it was the gateway drug for almost everyone who discovered computers in the 80's

It seems really weird to Hate something you can easily make irrelevant to your life - maybe people mean they hate maintenance programming on old, cruddy code, of which there would be a lot of PHP - that's not really on the language though...
I think the issue with Rust and unsafe is that people can't really handle and don't really want ambiguous shades of grey. Rust is harder to use than C or even C++, let's put that out there at the start. It expects a high degree of developer effort and skill, in return it gives memory safety without a garbage collector.

But if the Rust ecosystem has developed in such a way that most popular libraries don't actually give you guaranteed memory safety, then this quid-pro-quo breaks down. Now you're making a lot of effort to use the language and in return you get ... maybe sorta safety, some of the time? That's a rather difficult tradeoff to weigh up. How unsafe is the Rust ecosystem, really? As a Rust outsider I had thought it was used only very rarely and mostly in the standard library, by way of analogy to the Java ecosystem where that's the case. From this situation it sounds like it's widely used, and often for unclear reasons. So does using really Rust deliver the advertised benefits?

The fact this question even has to be asked is going to upset the Rust community because Rust is like most non-JVM languages, it has very poor interop with other codebases which makes it reliant on building a large community to be sustainable. The Rust community has to make Rust as attractive as possible for its own competitive survival. High profile libraries that undermine Rust's only value proposition is therefore a self-destructive trend. Actix Web gets great TechEmpower benchmarks, but at the cost of undermining that whole community's marketing pitch. Not surprisingly things get heated.

As for Reddit, I don't think that's the problem. Reddit is just threaded discussions with a large userbase. There are plenty of languages with active reddits and way less drama than Rust seems to have. Java, Kotlin, C++, Swift etc all have big subreddits and all have had zero community dramas that I remember in recent years. The issue is pretty clearly something related to Rust and its userbase. My guess is it's a combination of small size, lack of interop and the Mozilla leadership setting bad examples. There was a huge Rust drama a few years ago where they went ballistic and censored an entire discussion from Reddit because they appointed as their community manager a feminist ("kill all men" being one of her slogans) who had just finished creating a massive idpol drama in the NodeJS community, and not surprisingly the community didn't like it. That sort of immature move is something you don't see from more professionally managed languages.
Yeah but nobody is going to get on that thing. The moment someone tries to use that model again there will be headlines like "XX Airlines puts death plane back in the sky" etc.

It's a waste of money trying to get it back on track.
I already joined the Apple and Microsoft cathedrals, which have better alternatives in place for C.
Sure, UTF-8 is backwards compatible with ASCII, but as you figured out, I was referring to all the 8bit encodings that were in widespread use (eg. HTTP defaults to ISO-8859-1/latin1). And even with "pure" 7-bit ASCII, there is still no reliable way to send an email to неко@негде.срб. You may believe that there are no compatibility problems, but I disagree.

As for maths, I was referring to the fact that notation (signs we express ourselves in in writing) matters, and that further advances in calculus were enabled by using a nicer and more concise character set vs doing everything with "fluxions" and "fluents". You seem to insist on keeping us restricted to ASCII, whereas I am open to exploring new approaches without understanding if there are any benefits first (I am not focused in RoI :)).
I wonder what part of it is social media. I think it is particularly distracting in an age where FOMO is very real.
Ezstems: Get audio stems online with Spleeter
I loathe pair programming. Do people play pair chess?
High-tech cities become living laboratories to test automated vehicles
No matter how well-trained and passionate the childcare workers are. At least in my country, a typical daycare has around 6 kids per caregiver for children less than a year old, 10 for 1-year-olds and maybe 15 or so for 2-year-olds.

If you have ever cared for a less than a year old child, you will surely know that caring for six at the same time, and doing it well, is simply impossible. So most of the time they end up sticking them into "baby holding devices", largely ignoring them (as they have no time to pay attention to all the children), or what's worse, hypnotizing them with videos on a smartphone.

I don't blame the childcare workers, I would do the same (or worse) because it's physically not possible to do better with such numbers of children. I don't blame the childcare managers, childcare is already a significant expense for most parents and if they multiply the cost by 2 or 3 by hiring much more personnel, most parents just wouldn't be able to afford it. It's a problem that really needs either heavy public spending or societal change to fix.
> This is something cryptography inherently can't do. You either end up changing the problem (unlocks not before X => unlocks after spending X amount of time computing) or relying on someone/somethey to proxy the measurement in a trustworthy manner to you (the blockchain-blackbox approach).

If we were serious about timelocks, we'd just use trusted key-management services, i.e. the CAs. It would even be possible to use several, without placing total trust in any one of them.

Each CA would publish a huge set of public keys, each one associated with a date on which the corresponding private key will be published. We generate a symmetric crypto key, then encrypt our blob using it, then publish the resulting encrypted blob (withholding the key of course).

Now we 'split' the symmetric crypto key into c-many constituents (called shares), n-many of which are required to recover our symmetric crypto key, where c equals the number of CAs, and n is some number less than c, let's say, c/2. This is possible using Shamir's secret-sharing algorithm. [0]

Then we take the various CA's public keys for the desired date (so we have c-many public keys here). We encrypt each share with a different public key, and publish all the resulting encrypted shares. All this means that someone can only get our symmetric decryption key once n-many of the CAs have published their date-specific private-key.

The various CAs would not need to cooperate in any way for this scheme to work. Indeed, it would be ideal for the CAs to be highly diverse, minimally associated with each other, and in different countries.

Assumptions:

* We assume the crypto scheme that we originally used to encrypt the blob, doesn't get broken before the chosen date

* We assume the CAs don't all go bust, or lose the date-specific private keys, or otherwise fail to publish them at the proper date. We can adjust n to cope with some proportion of them failing.

* We assume the CAs can be trusted to ensure no premature release of date-specific private keys, whether deliberate or not. For this to be an issue, n-many of them would need to leak.

I think these assumptions are reasonable. The CAs are already making money on document-signing, to prove a document is no younger than claimed. I can't see a reason why there shouldn't already be a date-specific-key service like what I've described, but I don't know of any.

[0] https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing

[1] https://www.globalsign.com/en/digital-signatures/
> Yeah but nobody is going to get on that thing

People absolutely will. Boeing is literally too big to fail and people don't care enough either. If someone can have a 50 Euro flight from Berlin to London they won't mind if it's a reintroduced 737 MAX.
HomeKit was first supported in iOS 8, so I think anything newer than that?

The IR blaster I use is a Broadlink RM Mini, it's cheap, has been reverse-engineered, and after you've set it it's happy running it on an "IoT" VLAN with no internet access.
I've been in the process of switching to tonic for the last few of weeks. Based on hyper/tower and has async/await support. It's a gRPC server rather than HTTP, so I've been using it with grpc-gateway to provide an HTTP OpenAPI v2 interface.

It has automated quite a few things I found dull to do in other server frameworks, from the gRPC .proto file I can generate:

- Rust server request/response types and request handler stubs.
- grpc-gateway files and an OpenAPI v2 json spec.
- Client side typescript types and request/response handlers from the OpenAPI spec.

So now the process of adding a new endpoint is much less time consuming and involves writing less repetitive and error prone code. As mentioned above I've only been using it a few weeks but so far it has been great, easier to use than actix-web and felt no less responsive.
What, that's not true, is it? I think GitHub turns those into images, if I'm wrong. Could you link a example where someone embeds SVG with CSS animations?
Debian Is Making the Process Easier to Bisect Itself Using Their Wayback Machine
Yes. I do this too with ink from Precision Colors for photo printing. The cost per page is a fraction of ordering new, original carts. They even include a chip to reset the "low ink" flag built in to the cart that is suppose to prevent you from refilling.

[0] http://precisioncolors.com/
that doesn't even seen to ask what effect the practice would have. would i be more interested in working some place where pairing was common? many people might not - they'd still put 'yes' on that question, as it would 'affect their interest'.
maybe there is a case to not have all this smart cack in your homes. The amount of e-waste that is going to be made, because its not the latest and greatest product/service is enoourmous. Not everything needs to be smart and connected to the internet.
Yes but that only explains the magnitude of this disaster for Boeing. People will not merrily board these planes just because Boeing is between a rock and a hard place, because of their own wrongdoing no less.
You connect the IR blasters over WiFi, so you just position the IR blasters in line-of-sight, which isn't difficult (put one on top of a bookshelf)
Guess what, I am also proficient in writting NT kernel drivers - I love their kernel btw. Maybe you can start by sharing your visionary skills with Microsoft. Or maybe Apple (but do try freebsd forums first, Apple and Microsoft might ignore you, but I know there will be responses there - maybe, just maybe, head to bsd kernel development mailing list directly).

/sarcasm ooooooooofffffff
Home Assistant. If you're comfortable with a bit of tinkering that's overall a good choice.

Currently using a tinkerboard, but would probably be looking to virtualise this

>"smart" tech yet

Smartplugs and smart lightbulbs are pretty easy. Things start getting a bit ugly on presence detection though - i.e. who is home and where. Haven't seen anything reliable on that front. The other headache to think about is standby mode. Many things these days can't be controlled via smartplugs because they go into standby mode...not on mode
I’ve been waiting to see this story and this company show up. It has felt inevitable and it’s sad that it’s being allowed to happen. How long will it be before the Ring cameras on every block feed into a real-time database where anyone can figure out where anyone else is, track their movements, and monitor their every moment?

Facial recognition is a bigger threat to our current way of life than just about anything else I can fathom other than climate change or nuclear war. The scariest part is that few people seem to recognize or care about the risk.
For an article seemingly about the dangers of such a product, it sound an awful lot like an advertisement. They mention several influential people involved, had law enforcement agencies rave about how well it worked, included the price point, and free trials are available!
3D point clouds from two images on any Android device
Maybe I'm just a very clueless passenger but I admit that I never ever check what kind of plane I'm in before I board it. I have a flight booked two weeks from now and I have no idea what kind of plane it's going to be in. Aren't most people the same? And if so, is the paranoia around the MAX big enough to change people's habits in the long run?
There is an infinite amount of numbers between 0.0 and 1.0, none of them are 2.0
Thanks! Btw, if you see that in the future, letting us know at hn@ycombinator.com is helpful. Then we're sure to know about it, and can also make sure that your comment makes it into the merged thread.
>prison abolition

As in, no criminals go to prison? I wonder what these feminist feel should be as the punishment for rape.

>I have never met people more passionately invested in the wellbeing of men than the feminists I read and live with.

Many of those who want to ban abortion are very passionate about protecting the women seeking such, as they believe it is far better for those women to be denied such an opportunity (such as saving them from doing something they will regret, at least per the belief of the people supporting anti-choice legislation). Intentions and passion shouldn't be ignored, but neither do they provide a complete picture.
The Economist is clueless and full of it.

The biggest economic policy mistake is that there is a policy. If governments didn't spend, there would be no mistakes.

Regarding this particular article, what the hell? Since when is it a matter of policy whether someone "should" own a home? Idiots.
We'll see about that. Why would airlines accept to operate these planes at a significant loss after the loss they incurred with this whole fiasco to begin with?

I personally wouldn't board this plane until it had a spotless record a decade in the air even if they paid me for it. And I'm someone who loves flying so no specific phobia involved.
There seems to be a common thread that languages that are easy to pick up (not necessary "learn") are also harder to make use of to build something once your skill level has gone up a bit.

So PHP, easy to pick up, but once you grok it, you usually move to something else, then you just remember PHP as the language when you were a beginner, and therefore you look down on it.

Seeing the same with BASIC or other more, basic languages.
What fraction of airline customers even try to find out what airplane model their flight will be on? My intuition is it's irrelevantly low...
I like working with someone for short stints on a problem - like... perhaps an hour or two per week. But... that's not 'pair programming' so much as 'talk through a problem, work out some ideas... or just "collaboration". I don't think I've ever seen some place where 'pair programming' was a 30-40 hr/week norm, and I'm not really sure it could be for almost anyone, as it's going to require a lot of synced schedules for 2 people, and, as you said, similar working styles.

I think "pair programming" is now some nebulous term people use to mean "can you talk through your code issues with someone else?".
Agreed. Anyone who stands to benefit from this company's services are a few clicks away from a trial--and it does not seem they're particularly sensitive to how their system is used.