skysight-inc/HackerNews huggingface dataset:
Every time Microsoft or Apple majorly screws something up, people say this. It still hasn't happened yet.

However, I think Apple has been a far greater threat to Linux adoption than Microsoft. Why? Because it gives techies the *nix environment they want, with the software and hardware support no one will give them on Linux.

There is real value in proprietary commercial end-user application software. Most companies who make such software couldn't care less about supporting Linux. So if you want to use Linux, you have to use F/OSS alternatives and continue to try convincing everyone that somehow they're better than the commercial options... even when the rest of the world has agreed that they're really not.

The whole incentive structure around F/OSS development really doesn't work for software where the profit motive is in the product itself... Not some nebulous "support contract" that you don't actually need. (Which is a far bigger issue for end-user applications.)
The sincere take: It's better for big corporations to move towards more privacy than less, even if it is not enough and they have a suspicious history.
This evidence is not very compelling.

The genetic diversity might be indicative of widerspread infection in sub-saharan Africa, and then two immuno-comprimised cases, are not specifically indicative of HIV.

...and then this statement has absolutely no basis in evidence: "The virus was already circulating globally in the early 1900s."
Are the apps then just web view with a wrapper? Or its using react-native for apps?
They are probably using it as dumb key value storage in a way, and probably found it easier to shard + existing experience.

I'm not sure PostgreSQL sharding ist there yet
Krita has a lot of brush effects she would be able to use (like oil, chalk, watercolor) however you want to use a graphics tablet to use it in a natural and intuitive manner.
Your comment made me wonder how much cost this may save, in terms of storage, maintenance, electricity, etc. Are we talking petabytes of storage? Could the data include things like imagery or massive encapsulations?
In some places, life is considered cheap.
Seemed nice until it died. :-) Can't wait to try it some more later.
BeOS had a thread for each BWindow. So 5 browser windows is 5 threads for the windows and 1 for the BApplication.
My point is that when you see a path of any company that compete with them. You compare it with a books they wrote. The only feeling you can have is a strong disappointment. As a product they stuck in time and dont innovate. They market share clearly tells that. It's not correlate with focus on product.
Why doesn't Amazon deserve it?
1000000%. It was really the school counselor that advocated for me. I was sent to her because I was failing my classes because my teachers couldn't read my handwriting and were frustrated dealing with me "not living up to my potential."

Now that I'm older I can better understand the frustrations the teachers must have felt. If I write painfully slowly and methodically my handwriting is legible so they knew I was physically capable of writing clearly. However I would have never finished my assignments if I had to do that so most of my work was in chicken scratch. My dad was a school teacher and I know how unappreciated/overworked they can feel. I know that sitting at home in the evening going through stacks of assignments and getting to mine must have been a bit of a gut punch. "Do I try and spend 10 minutes deciphering this or not?" As an adult I'm not sure what I would choose if I was in their position.

Still, there is no doubt in my mind I have had many, many lucky breaks and advantages throughout my life.
Ask HN: Has anyone switched from developer to dev-ops?
What was your experience? Did you enjoy the change? Why is rotation really like?
It is very likely that ARM-based Macs will lack a performant hypervisor upon release. We will have to see how VMWare responds. I'd bet it will inspire new products and innovation and the desktop space will move towards a less x86-x64 centric world. In the end it is a short term problem. Someone will respond and provide a performant hypervisor that can run on an ARM host and virtualize x86-x64 and ARM guests.

It's true it will cause some pain in the first year or two, but even as a heavy VMWare Fusion user I am really looking forward to the benefits of a vertically integrated laptop.
Fake planes beats fake licenses
Pizzagate != Epstein

Leaking Podesta's email spawned a conspiracy theory that high-ranking Democrats were a part of a satanic child abuse and traffic ring. It was specifically partisan.

Meanwhile there are multiple layers to the Epstein case. Yes, Epstein was a nexus of child abuse. He was a terrible human being who got away with years of child abuse because of his money and powerful connections. Yes, he died under mysterious circumstances. And Epstein's close friends and confidants included both Democrats and Republicans.

Conflating Pizzagate with Epstein is just moving the goalposts to exonerate Wikileak's publishing of private emails. Are some of the people involved in the email dump known associates of Epstein? Yes. But that's not what Pizzagate is, nor was Epstein associated with the email dump.
Develop on the platform you want to deploy to.
I am Brazillian, and I think killing Symbian was a huge and stupid mistake.

When Microsoft release that memo that killed Symbian, in Brazil its marketshare was INCREASING, there was a lot of people learning how to code for it, many people saw it as a good future, because with it you could make blazing fast CHEAP phones, iPhones were crazy expensive, and android was a slow buggy mess.

Thing is... iPhones are STILL crazy expensive, and android STILL is a slow buggy mess if you buy a cheap one.

I am yet to find a smartphone I like as much I liked symbian based phones, that are phones first, smart second, and work great for actually phoning people.
Yeah PGP might be an option, perhaps it can be used via stdin/stdout pipes to make it an optional dependency.
Just to add something to the conversation. I'm sure you guys see these recruiting emails as well but here an example of why H1B is broken. This salary is below market rate, clearly targeting H1B visas. Also below 150k mark. I like the idea and the spirit of the H1B and other visas but I think it's being abused.

"W2 Role: Scala Developer, Loc : NYC, NY, Salary : $114k per annum, H1 TRANSFERS, H4 EAD, L2 EAD, USC, GC."
VMWare did have a hypervisor for Raspberry Pi.
AT&T offered unlimited internet plans pre-iPhone. I had an unlimited 3G internet plan pre-iPhone. It wasn't intended for PDAs/smartphones at the time but it seemed like they never bothered to check IMEI's for devices they did not sell. I forget the exact price but it was cheaper on the family plan than the unlimited iPhone data plan.
Wow. I had a CS professor insist on exactly that style. I couldn't stand it at first, but making accommodations was the whole point. Unfortunately it got me thinking about what I would want. Now I'm the weirdo and I rarely get to write it the way I want. <shrug>
I admire Apple, and I believe the world is a better place because of them. As a developer, I’ve made my career on their platform and I’m grateful for it. But I have some criticism. I’m not here to talk about my story, the 30% Apple developer cut, the App Review process, or to challenge any of their guidelines. I want to talk about transparency, and accountability.

For far too long, developers have been discouraged from being able to share their rejection stories with the world. "If you run to the press and trash us, it never helps", used to be the official guidance. The risk too great for most, the fear of retribution overwhelming. And so the stories have largely remained in the shadows, with only a few exceptions. But there’s another, critical reason why such stories rarely see the light of day, one that hasn’t received enough attention:

Apple is systematically erasing our stories.

Unless we’re talking about your most recent submission, all communication you have ever sent or received through the "Resolution Center" is inaccessible to you. Rejection notices, appeal results, anything you might want to reference to better understand previous about your product - it's all gone. Unless you have meticulously and manually kept copies of all correspondence, what happened in the past will forever stay in the past. But why should it?

It’s not hard to see why Apple is doing this. It is hard, however, to see a reason that benefits anyone but Apple. In doing so, they gain more peace of mind, less worry about consistency and correctness in applying the public guidelines. The appeal mechanism helps them improve, but only to the extent that Apple deems necessary. If we ever wanted to know how well Apple is enforcing the guidelines, we have to take their word for it. But who guards the guardians, when App Review’s accountability to the world has been intentionally reduced to the bare minimum?

Transparency is not always the solution. We can’t expect Apple to be open about their future product plans, for example. But when they communicate with developers, they should do so like everyone is watching - every time. And to get there, the possibility that everyone might find out needs to always be on the table.

So Apple, please help us see App Review as a reliable ally. Let us access our past communications with you - including phone call records if we choose to. Show us that you want to be accountable for what you communicate to developers. There may be some legal challenges, but transparency is a prerequisite to accountability. It’s only then that we can begin to have a fair and honest discussion with you about the actual process and guidelines. Because until then, we’re in the shadows.

Sign the petition: https://www.change.org/p/apple-let-us-browse-all-our-past-re...
That's a cat an mouse game though - Facebook will react by also flagging the new definitions. The problem is the keywords themselves, but the act of Facebook banning them.
They also let passengers stand in a flight once: https://www.aljazeera.com/news/2017/02/pakistan-pia-probes-s...
There's no official support for ARM-based Macs: https://news.ycombinator.com/item?id=23640746
Users have started flagged your posts because you're submitting too many of them, and many of the articles you're submitting don't make sense if the reader doesn't know what your product is.

You'd be better off submitting a Show HN about your product. Please see https://news.ycombinator.com/showhn.html plus https://news.ycombinator.com/item?id=22336638 for many tips. You can email a draft comment to hn@ycombinator.com and we might be able to help, but I can't promise anything—the inbox has been brutal lately. (Same offer goes for anyone, along with the same warning.)
I remember the days when having to switch between x86, ppc, sparc, etc was a thing (not to mention the many flavors of UN*X) and we survived. In fact I think it was more fun back before the x86/Linux server domination. Architecture diversity is good.
> Also: who the hell keep those parking garage photos around?

I do! Although, that's because I don't take a lot of pictures, and I look at them even less, so they just accumulate. But it's rarely become a space issue (because I'm not taking many), so whatever. The act of taking the picture seals the memory, so I don't usually have to look.
I'm not a heavy docker user but why can't I develop docker containers on Arm (as native containers, no emulation) and deploy to x86_64? Or vice versa? I understand that some packages are binary only and wouldn't be necessarily available for Arm, especially initially, but the majority should be.
Making Online Collaboration Practical
If you are only building an app for Apple products, you should stick with native macOS apps. Electron is acceptable for cross platform apps. You will get a lot of benefits of sharing code if you do build native for iOS/iPadOS and macOS.
I found the organization of this very readable. Thanks for the link and reminder.

On topic: this just in, person (corporation) who has lied and abused your privacy many times says they promise not to do it anymore, more at 11.
> User data older than ~90 days is essentially worthlesl

Worthless, commercially - yes.

But priceless and utterly invaluable for historical interest and academic research! I hope Google keeps their Ngram, search-stats and even geolocation history for everyone (anonymized and aggregated, of course) - it'll be an invaluable tool for researchers of all kinds to be able to see, for example, how our movement patterns varied from ~2015 when we started collecting that en-mass to some point in the future.

Ditto Google Street View archives - Street View is now almost 13 years old and I'm looking forward to being able to see how things were in everyday life back in 2008 compared to however things are when I'm old and grey).
If I were to describe my job, or programming in general, it might be "problems that have no obvious solution". This is a sad article that just seems to be the opposite in spirit to "Hacker" ethos.
Ah, I didn't think there were still many who believed that there wasn't much difference between the flu and COVID, or was at least willing to expose themselves to ridicule.
Yeah, Timeline is the only thing that I find useful and wish to keep forever. Other people use photos to remember places they've been. I use Timeline. I like it because it works all the time. I rarely take selfies, because Timeline does it for me. I don't even have to take the phone out of my pocket when I'm tourist-ing.
The creators of Ruby on Rails use Ruby on Rails, why is this new?

DHHs whole career is based on it, why should he use something different?
That isn't a great look for him, but given he's not a US citizen and the alleged crimes were not committed in US territory, and the crimes in fact were the publication of information embarrassing to the government means the US is claiming global jurisdiction to criminalize press freedoms.

The issues at stake are greater than the dumb things the overconfident and sometimes assholish Julian Assange says.
Just curious: what’s your level of fluency with Clojure/lisp syntax vs C-style syntax?

I found that learning to read the lisp-style indentation (which is purely by convention but has widespread acceptance and tooling support) was a pretty fast process with a solid payoff. It becomes easier to jump between levels of detail, and I now find it to be more readable than C-style syntax, even though I only write JS for work.

For example, in the code above, “what it does“ is made clear by reading downward without looking very far to the right: it draws a button with a click handler and a label. There is a guarantee offered by immutability that says “anything deeper than my current level cannot affect things outside of itself.”

That may sound like a lie, since the :onClick handler updates an atom, but knowing that a dereferenced atom (@count) has a stable value during the lifetime of the function call resolves it.

I don’t know how strong that guarantee is with other lisps; I think Clojure’s immutability plays a key role though.
We still have white fleshed watermelons and all today. In the process of improving watermelon strains, different regions might have had different varieties developed, and the part red one was eventually bred into a full red one or abandoned. The part white one the particle is about isn't the "original" watermelon either. The original wild plant that was domesticated can still be found happily growing in Africa. Those look far far less like watermelons we know than what's in either of those paintings
To add to your voice, sure, the "west" may have the reputation of good engineering, and the "east" have one of "shoddy slap-bang it all together", but one needs to keep up the vigilance to maintain a good reputation.

Just to make you think about western engineering and oversight, here's one word: 737MAX.
Collaborating across borders to manage pests and improve human livelihoods
Does all that stuff really wind up costing meaningful performance?

If you say:

while (i++)
if ( notWhitespace(chars[i]) && isDigit(chars[i]) )
doWork(chars[i])

speculative execution will give you near full performance when the input is clean, as long as you didn't write it in a way that invites mispredicts. You'll only suffer the cost of checking when your input is not clean.
Sounds like it for the view side, maybe they are doing a local proxy with some offline caching with native libs, does the app work offline?
It's ludicrous to assume that anybody has $2000 to spend on fantasy hardware. It's month of disposable income outside of the SV bubble.

Better question might be, how many of the most common open source projects are managed by volunteers in their spare time? These will not build for ARM, unless there is a free tool doing it automatically for them. Currently GitHub + travis/circle can do for x64 on every push to master.
It's not so unusual in my experience. I used to do research in this area and we ran side-by-side human evals with our experiments. Yes, huge jumps in BLEU typically imply better human ratings, but the variance is big. Many times, significant jumps in BLEU had no significant effect on human ratings. ROUGE is even more useless.

You just don't see these things reported in the literature because 1. human evals are a pain to run and can be expensive 2. researchers need to publish or perish.
Thanks for the comment and appreciate the feedback. You can trade into foreign stocks as a foreign citizen yes. There are some rules you have to follow. This article provides a good guide

https://thecollegeinvestor.com/32000/purchase-stock-in-forei...
There's the same kind of incentive not to be the closest moth to the lightbulb, and yet....

The race-to-the-bottom/die-at-the-bottom reward structure only prevents disaster if the racers are invested for the long term. The agents in charge will have a high tolerance for that kind of risk if they hope to retire/sell before the money train jumps the tracks. I don't know if that's a hazard this industry is currently falling into, but it's a likely failure mode if nothing sufficiently enforces agents taking a long view.
I’ve been waiting for a tool like this.
I would rather view in chronological order. I think that it should be an option. Sorting by "controversial" as suggested in another comment should be another option.
A lot of developer-centric focus discussion on how Docker would work (hint: it does), but VirtualBox is still pretty common in the sysadmin world and other industry circles. Moreover, there seems to be no way it will ever work. It will be interesting to see how that turns out.
Being charged with something is a far cry from being found guilty of something!

This is a federal court finding that people that revealed the war crimes its government perpetrated "did so illegally". Meanwhile they of course don't file charges against the war criminals.
To give a different perspective: I find Apple's move to ARM the most exciting thing to happen in desktop computers in many years. I'm typing this from a PC running Win10. Current plan is: as soon as ARM desktop Macs become available (and assuming they don't screw it up in some weird way), I'd like to switch.
Do you have any examples of this? The last time I tried an AWS ARM server, it was literally no modification other than changing the server type — Linux has run on ARM for many years and Apple is far from the first company to use the platform.

For example, back in 2017 Cloudflare was basically looking at this as a question of which hardware ran most cost-effectively rather than having engineering heroics first:
https://blog.cloudflare.com/arm-takes-wing/
Now imagine that your great grandparents were enslaved. Then your grandparents and parents suffered through Jim Crow. Then you go through life being slighted and made to feel like an other and anytime you achieve something, some idiot claims it was because of racial quotas and you know some others think it to themselves.

Then you are told that you didn't get the job because now (as of the day the civil rights act passed or the day Obama was elected) we no longer have racial bias in our hiring practices and we are now officially a meritocracy.

So no, I don't see a problem with a system that might slightly favor a minority because I doubt that on the whole they are actually getting any sort of advantage anyway.

97% feels oppressive when you are used to 100%.
And would be exorbitantly expensive for 99% of companies because of the stack chosen
This is a really good point. Organizations that play a stabilization role tend to benefit from this kind of dampened response to the various proddings of rapidly evolving tech.
It uses ElasticSearch? Does this mean that HEY only supports searching when the device is online? I would expect search to work on a mobile app with no internet access when I'm paying $100 for an email service...
Can Covid-19 Layoff Turn Out to Be a Blessing in Disguise for Data Scientists
If people did then yes that's obviously the best way to do that, but an awful lot of these are lost to history now. 500 years in the future we've got seed banks people can pull from
The politics is complicated. They do not call it a nuclear bomb only for Pakistan, but they call it one for the entire Islamic Ummah (it would be better for you to Google it). Primary target has always been India though, although the point is that constant state of disarray is what the army wants.
It's not an antivirus, it doesn't care about binary signatures. It looks attack patterns based on known attacker behavior.

A good linux example would be httpd starting netcat that connects to a remote port. Or firefox spawning a bash shell. For windows a simple example would be when an office app starts wscript or powershell and that child process schedules taks, wmi, downloads a payload,etc... Those are simple examples but they track more complex attack scenarios, for cloud hosted solutions like defender atp and crowdstrike they also collect everything that happens on every device of every customer, so if they find new malware or an attacker with a certain TTP on one device, they will deploy rules to catch that for all their customers.
My guess was Azure, because of the Github link to Ruby. But it's possible that AWS has some email functionality they need.
I think that the biggest problem with agriculture today is that it's utterly unsustainable. It is ran on fossil fuels and we need to mine minerals for the fertilizers. But still the most worrying issue is that the modern farming is consuming topsoil and we will run out of it in 60 years if we don't change our methods [1].

There are interesting things going on in regenerative agriculture scene where the main idea is to produce new topsoil and through that make farming sustainable. Here is a nice lecture by Richard Perkins - who is one of the most famous regenartive agriculture advocate - explaining the principles of it in a lecture he kept in a food hackaton. https://www.youtube.com/watch?v=3Knn7ZH4Tiw

(1) https://www.theguardian.com/us-news/2019/may/30/topsoil-farm...
Thanks for the info. Yeah, I'm not up to speed on the latest in the defense world. Good to know. I just felt like I had to bring it up because (at the time of posting) people were exclusively discussing the merits of an AV on linux (which is debatable) vs the value of EDR in a corporate environment.
Got your point, fixed it. Let me know if it seems correct now.
Uhhhh...This is the dumbest ad article I've read in a while.
Thank you kind stranger. Looks promising.
I tried hey and was put off by its bulbous, fisher-price UI. Signing up and having to press "next" after every single bit of information they collected should have been my first clue at the brain-dead thinking that went into this product.

About the UI -- Why is there a trend in designers to add padding to an interface as a disguise for limited features? It's like, does a button really need to to take up half the screen? Oh yeah, that's right, it does if you only have a single feature.

Even the name is annoying. Hey is what you say to get someone's attention in dating app.