skysight-inc/HackerNews huggingface dataset:
Nice, it has some similarities to what I had done earlier. A reddit bot which reads articles and posts a summary in the comments. It lived entirely on the heroku using free dyno. Didn't know there was an API marketplace!

https://github.com/SalmaanP/samacharbot2
No idea if Facebook did that, but they do know demographic profile of responders, so they could correct data to make it more stat sig.
I learned Scala on the job with no previous Java or JVM experience. At the time I had been writing software professionally for 8 years. Before Scala I had professionally written C, Fortran, and Python.

You will inevitably have to learn about the Java ecosystem when things go sideways.

One example that comes to mind is problems with dependency resolution. SBT, the most common Scala build tool, allows you to add libraries to your project easily with notation like this:

libraryDependencies += "com.lihaoyi" %% "upickle" % "1.0.0"

Normally that is fine.

But when things go awry, sbt may provide unhelpful messages. You actually end up having to learn about how Java's Maven (or Ivy) and its repositories work.

A couple of instances I recall:

- SBT repositories were configured to look for dependencies on site A. A was redirecting downloads to site B. Site B was configured with an expired TLS certificate. The error message reported from sbt only mentioned site A. I only figured out what was going on by tracing the network activity.

- Maven central disabled insecure (HTTP) access earlier this year and started requiring HTTPS. Some of our build configurations still referenced repositories via HTTP URLs. I don't remember what the SBT error message was, but it was again cryptic and unhelpful. Other developers who mostly work with Go had to enlist my help in diagnosing the problem and fixing it.

A lot of Scala teaching material also assumes familiarity with Java. "Scala's Traits are like Java Interfaces, but with these improvements: ...."

That didn't help when I hadn't used Java Interfaces before.

Fortunately, it looks like Hands-On Scala Programming doesn't assume a Java background.

It also took me longer than it should have to understand the deep stack traces you often run into. The key: look for lines that reference your own application code, and focus there. (But this doesn't work if you are really encountering library bugs or infrastructure flakiness.) The traces can be very deep and a lot of the lines are not really relevant to solving your problem. I was accustomed to reading shallower Python traces.

Learn to use a debugger early on. JVM code debugging with an IDE is powerful and easy to use. Plus you can't just monkey-patch your dependencies on the fly to add more diagnostics, the way I had done in Python.
And living on a dairy farm, growing up in the dairy industry... I can tell you that I have yet to see a "dairy is cruel" article that gets the facts right. I suppose it's more "cruel" then just turning a cow loose on a huge pasture and letting it live it's life, except for predators, illness, drought, poor diet causing intestinal distress, etc that doesn't happen on a dairy farm.
Localizely is now free for Open Source projects
Zoom does a few shady things with your OS, like starting hidden webservers with code execution privileges, auto-updates, etc. I think this tries to remove those parts, and leave just the app itself.
U.S. Oil Drops Below $2 per Barrel as Demand Disappears
Alienating half of the world's population isn't even as much of a problem, but they also managed to do so in the only way that it is homogeneously distributed over the entire world.
That's an interesting discussion, though. Is it "right" to deplatform/censor protests, even if they're very dumb and dangerous? Maybe it's a dangerous precedent.

Plus, why censor organizing the protest, when the gathering itself is illegal?
> Walmart is still training employees on how to file for public assistance.

Out of curiosity what is wrong with this? It seems akin to e.g. my employer providing Deloitte tax consultation as a benefit.
If the digital transition hadn't happened I think over the air television might have died by now. Analog broadcast used significantly more electricity and fewer and fewer people would be interested in the low quality signal. Stations might have decided the remaining viewers weren't worth the power cost.

That said I think streaming might kill it anyway.
That's a shame. I've been using his great service for two years now. For rotation I also use https://blog.uncensoreddns.org/ which may be a suitable replacement for anyone else also using SecureDNS.
I don't know about perfection, but as an American coming from a not-particularly-dairy-country state yet loving milk and cheese, Great Britain and Ireland delighted me. When I lived there I was pleasantly surprised just how good commodity milk and cheese was, not to mention specialty sources.

And at the same time how sad most of the meat was relative to US standards.
I don't doubt scammers are able to temporarily sneak their ads past the approval team. But Facebook certainly doesn't make it easy these days, nor allow morally questionable targeting. They're constantly shutting down controversial categories (crypto, cbd, etc), it's always a hot topic in Facebook ad buyer groups.
Did you read the comment that this thread is linked to?

It's not based on WHOIS records for non-existent sites, it's based on CMS, HTML elements and identifies specific PR consultancies.
I just did a google image search for "person". The first 5 images were of Greta Thunberg. She must be the most representative person ever.

The next few images contained Donald Trump, Terry Crews, Bill Gates and a French politician named Pierre Person.

After that it was actually quite a varied mix of men/women and color/white people.

I am still not very impressed with Google's search engine in this aspect, but it is not biased in the way you suggest.

At least it is not biased that way for me. As far as I am aware, and I might be completely wrong here, Google, in part, bases its search results on your prior search history and other stored profile information. It is entirely possible that your search results say more about your online profile than about Google engine :)
When I was in university (Fraunhofer, actually) we built a optical metrology machine (CMM) and the SW was based on OS/2 1.2, which had reliable threading and was generally rock solid compared to Windows. Linux was not a thing yet.

After graduating I moved to the US and got my first job due to my OS/2 experience. The company I worked for had a Mac/PC network bridge product (TCP was not a thing on PCs yet) and we were contracted by IBM to write LAN Server for Macintosh, basically the Mac/AppleTalk server for OS/2. Good memories.
Breaking Eroom’s Law
If it's technically possible then presumably it's a deliberate product choice to not have better search results for "shirt without stripes". And that seems entirely plausible.

Google is already by far the most widely used search engine, so they don't really need to innovate or improve the search product very much in order to attract and retain users. Presumably capturing more advertising spending from the companies paying for ads is a bigger priority.

Microsoft under Satya Nadella has been all about enterprise and cloud, and I doubt Bing is a strategic priority any more, so it's not surprising that they wouldn't put a lot of resources into making it better.

Amazon is a little surprising. You'd think they'd have a lot to gain from making it easier for people to find what they're looking for. But maybe less than perfect search results are deliberate? Maybe it's like how supermarkets put basic items in the back of the store and high-margin impulse buys in the front - so you have to walk past chocolates and chips if you want to buy a carton of milk.

If Amazon is deliberately nerfing search results then maybe Google would stand to benefit from having better shopping-related results - people would get frustrated trying to find a shirt without stripes on Amazon and just use Google instead, letting Google profit from advertising in the process. But maybe people selling shirts aren't willing to pay much for ads, so there isn't much money for Google to make by getting better at finding specific types of shirts.

I dunno if any of these conjectures are anywhere near accurate, but it's interesting to think about.
Why should it not be possible to solve this with statistical methods? The model just needs to be able to understand the important meaning of "no" in here, in the context of the whole sentence. I would guess that most modern NNs from the NLP area (Transformer or LSTM) would be able to correctly differentiate the meaning. The problem is, I think there is no fancy NN (yet) behind Google search, and the other web searches.

To extend on that, you can think of the human brain as just another (powerful) statistical model.
Carnegie definitely tried to keep a diverse workforce in his steel mills as part of his strategy for fighting unionization.

I'd expect the main driver would be different groups within the workforce feeling that they're different sorts of people hurting efforts to band together, for which it's mostly subjective diversity that would hurt. The sort of thing where a mix of old-stock Americans, Irish-Americans, and Italian Americans would have considered themselves racially diverse in 1920 but not in the modern day.

Other potential things would be different languages, different notions of fairness, attending different social organizations, etc.
If I were paid a tiny fraction of what I make now I wouldn't be able to feed myself. Someone making 50 mil vs 10 mil is able to take care of all their human needs either way. I'm motivated to make the money I do by my desire to stay alive. But this 50 mil vs 10 mil argument isn't in a vacuum. It's 50mil vs 10mil for them versus $7 an hour for those at the bottom. People motivated to take those salaries when that kind of inequality exists aren't exactly looking out for the greater good.

I'm arguing that the people who actually make the things and provide the services that make companies valuable are the workers at the bottom. The CEOs at the top are really good at squeezing every last drop of productivity out of them for minuscule pay and benefits, and trashing the environment whenever possible. That's the skillset of a psycho/sociopath. These people tend to do things like, I don't know, keep knowledge about the possibility of a deadly virus outbreak on a cruise ship from passengers.
How old is this project?
I agree, I think it's a better idea to improve the knowledge management (in terms of a relational hypergraph) before trying to create the bridge between the natural/digital knowledge representations. I have a hunch a good knowledge management system would be more amenable to being queried using natural language since relations are probably constructed similarly to the patterns we see in natural language syntax.
While I do appreciate Valve's support of Linux, it's hardly altruism: it gives them some room to negotiate with/pressure Microsoft. (i.e. while it would be painful to push even a fraction of their users over to it, it is an option Valve has) Compare that to the situation app developers on mobile platforms find themselves in these days. So it's smart strategically even if it doesn't translate into big $$$ currently.
it hit 0 for a bit
It sure is amazing currently, but I fear in the long run nobody would even bother to make native Linux versions anymore.

It's such an easy out for developers. Why bother when people will make it work on Proton somehow and you don't have to promise anything nor do Linux support.
Bookmarked to read later.
Spoken like a true communist.
I don't use it myself, but there are a handful of reports on the Wiki of people using it with both eComStation and ArcaOS: https://www.os2world.com/wiki/index.php/Odin_Compatible_Appl...
Sorry I have not been monitoring this.

Here is what I learned back then. What we were working on was an automated system to monitor data circuits, which back then were basically modems connected to a dedicated audio circuit. They called it a private line data circuit.

The problem back then of course was that you essentially needed a way to sample the audio modem circuit and do analysis of it. We had written some code on a Symbolics computer that could do the analysis (that was the old timey LISP type AI computer).

The trick was how to get the samples without a person having to jack in and record it or whatever. Today this seems trivial but it was more complicated back then. We brainstormed on it (he had a sharp ear BTW). We ended up building a device that had some custom hardware on it that then interfaced the ADC over DMA to a 68000 processor and could monitor multiple circuits etc. and fed that to the Symbolics which could predict all sorts of things.

Anyhow, it taught me how you could sort of combine the two to offload some stuff to HW but still keep the flexibility of SW.

I see a lot of similar types of trade offs today. Now of course we have FPGA's for hardware that can do a lot but you still need interface circuitry to the real world depending on the application. I have worked on a lot of projects where there is a tendency to always reach for software or vice versa.

What I think happens is you might have a company let's say company 'G' that is basically a software company and everyone they hire knows software really well. And they interview and hire more software people. Then if they were to let's say... buy a company that makes HW, perhaps phones, they have a difficult time. Or they try to build out a network and struggle.

Then maybe you have another company 'V' and they are good at building a network but they don't understand software so if they buy a software company it is difficult for them.

Then you have a company Apple that has always done both and they seem to make better choices.

I am sure a lot of you out there can think of similar examples.

This is just my observations based on my experiences. The more a team has a diverse set of experiences and background (HW, SW, Network) the better the chance of getting an optimal solution.
> But what you say online has to be sacrosanct. If you really want to protect the world from bad conspiracy theories then write a crash course in developing critical thinking skills, and give that away far and wide

I find political discussions intensely boring but it just feels crazy to me that removing peoples' ability to _say idiotic things online_ is generally considered acceptable by the mainstream these days.

Whatever happened to, "I do not agree with what you say but I will defend with my life your right to say it?"
If you've been deplatformed from the major social media sites, I assume the next step is to wear that as a badge of honor when you shift your online presence to the fringe sites that welcome neo nazis and conspiracy theorists.
French fries are overrated
I feel like that's stretching the definition of NLP though. Technically you are processing natural language but it seems like you've found that doing essentially a keyword match but using certain keywords as more advanced filters rather than just search terms.
I'm sure that sounds perfectly reasonable to an atheist...
Well sure, but I was hoping my narrow meaning would be clear: the search team operates in an adversarial environment.
I have all my TV-related equipment on a stereo rack. That includes a PC for home theater use. The PC doesn't fit, I had to add boards to both sides of the rack that extend out two inches so there'd be a place for the PC feet to rest.

If I ever end up replacing that PC it will definitely be one with a smaller depth, even if it takes some work to find one.
Facebook launches a dedicated gaming app to take on Twitch and YouTube
In some ways is not about the direct costs of the union, it is about the indirect costs that a union brings. The work force becomes much more inflexible, and everything has to be negotiated at the group level. Most unions also bring in Seniority over merit which make its harder to replace long tenure employees that have become complacent, and often people use the Union as a shield from Disciplinary actions.

I known a few people that have went through the union fight, they thought everything would be better with the union. After the voted in the union their insurance was reduced, they did get a $1 / hr raise, but the union dues were about $0.90 per hour so.... Productivity and output at that factory dropped like a stone as people believe (and proved to be true) that the union would protect them from termination. with in 3 years the factory was closed.
Maybe the HD radio system was the way to go, digital with analog fall back.

At least on FM, on AM it doesn't work well for me.
Not all games are about "beating" something.
I have been going back to doing bodyweight workouts. Did them during last winter/spring and jumped to powerlifting in the summer. I am following this[0] routine and have been doing it three times a week plus some running or biking from time to time

[0]: https://www.youtube.com/watch?v=7J3RaEYTPvM
I thought the minus prefix instead of "without" would exclude "stripes", but it doesn't (any more).
I searched "plain dress shirt" and similar terms on Amazon and Google, and they returned plenty of shirts with stripes and checkered patterns.

How am I supposed to explicitly search for a shirt without stripes, then?
Probably won't happen. Companies have been willing to buy the IP and support it (Serenity Systems with eComStation, Arca Noae with ArcaOS) because there are legacy installations of OS/2 that need to be supported (and are willing to pay). To get a sense of the companies that still need OS/2 support, see this list from Arca Noae:

Advantech, Austria
Agie Charmilles SA, Switzerland
Bowe, Bell & Howell, U.S.A.
Canadian Coast Guard, Canada
Colgate Palmolive, U.S.A.
Dematic North America, Luxembourg
Federated Insurance, U.S.A.
Johnson and Johnson, U.S.A.
Pepsi Co., U.S.A.
Roos Instruments, U.S.A.
Siemens AG, Germany
Trainitalie, F.S., Italy
Universal Instruments Corp, U.S.A.
Whirlpool Corporation, U.S,A,

http://ecomstation.com/index.phtml
https://www.arcanoae.com/arcaos/
> windows was just too good - which is a pitty since from technical standpoint os/2 was better.

I grumbled about this through a fair part of the 1990s. I ran Warp for a while and programmed for it as well as for Windows 3.1 and Windows NT 3.5; on the machine I had at the time there were Windows 3.1 programs that actually ran better on OS/2's compatibility layer than they did in native Windows.
Thanks for sharing. That was a fun read from an unexpected source.
Not a dupe of https://news.ycombinator.com/item?id=22924013 but we probably shouldn't have OS/2 x 2 on the front page, so I've moved most of the comments thither.
"Yeah, well, you know, that's just, like, your opinion, man." - Jeff Bridges in the Big Lebowski
These people are calling it Astroturfing but in reality it's just organization.

I am dumbfounded that opening the country now that the curve was flattened is now political.
In the USA, it's usually available at 100% markup over domestic commodity butter. Not terribly expensive, honestly, but the most expensive butter available in many supermarkets, and it's only been widely available in the last 3-5 years. And sadly I suspect the US-market Kerrygold is a slightly different formulation/recipe than I remember getting in the UK.
Me too, I have always been slower, not a fault at all. If you code slow and make fewer mistakes then you may end up being faster in the end than someone who cranks it out but has to redo it 3 times when problems are found in testing. Of course there are I am sure super programs who can do both, but I haven't seen one yet.
Like I said in another comment, this yields plenty of results that are not in fact plain shirts. Try for yourself on Amazon or Google.
Did you try a counter offer? I would think they would be flexible on this if they are in fact paying people in SF and NYC that much.

I wonder if anyone has tried moving to NYC/SF for a year and then moving back to lower cost of living. Would these remote-only companies really give you a paycut?
What if the cherry picked detail is the interesting detail worth discussing on hn?
Using Real-Time Tick Data on Apache Superset and Druid
That's funny, the exact same thing happened to me!
They're over-fitting noisy data. Huge changes in R over the course of a week, as for Idaho, has to be an illusion. One problem is that some states and some hospitals don't report daily data on weekends, and new cases and deaths are charged to Monday.

Low-pass filtering helps smooth the curves, but adds lag, of course. Centered low-pass filtering is useful but can only be applied retrospectively. There's no magic bullet for dealing with noisy data.
I'm afraid I disagree with internet outrage in this case. I see nothing wrong with CalArts style. It's a fashion. In time it will give way to other fashions. Old cartoons tended to look in a similar visual style too.

I don't get "outrage" over cartoons.

I like the style of those new Thundercats. I like the old ones too. I like the style of the new She-Ra. I liked old He-Man and She-Ra too.

I just... I just can't make myself say I like My Little Pony. Sorry, my open-mindedness has limits :P
If unionization is a significant risk to a business's share price, it is malpractice to fail to assess it and plan accordingly. This sophisticated approach seems like a positive signal to investors. It's like tax avoidance, financially and ethically.
People on an website like this should at least have a general idea of who Zizek is. I've never yet read any of his books but as a guy living in the Balkans this short clip [1] of Zizek explaining the geography that separates Central Europe from the Balkans is one of the best things on YT.

[1] https://www.youtube.com/watch?v=bwDrHqNZ9lo
> people who would never agree to be employed by Amazon

The number of people who would never work for Amazon out of principle is extremely small. The vast majority people choose jobs rationally based on the pros and cons of their work options. Amazon will be able to hire people as long as they have the cash to entice workers.
Louisiana coast 10 years after BP oil spill
So don’t commoditize yourself.

Sell your value, not your price.
just some visuals:

https://i.imgur.com/bzRWC7N.png

shows 9 impressions but no views.

on the video, it shows 8 views (i added one when i checked it):

https://i.imgur.com/tt73jOn.png

so, a lot of the "artificial view count inflation" stuff and embeds might make sense.
I only recently learned about the concept of "flak" [0], as described by Chomsky in "Manufacturing Consent". It occurs that Cancel Culture de-platforming shares a lot in common with the last hundred years of coordinated character/credibility attacks by establishment media, to ostracize heterodox opinions.

While such flak attacks aren't always centralized (sometimes there are Fox-News-style "talking points", but often it's an emergent media consensus with no clear ringleader), de-platforming is an even more distributed phenomenon, where the Two-Minutes-Hate du jour can have a viral, snow-balling character. Don't dare speak up against it, lest your head be next on the chopping block.

Without having read the linked book, I wonder how well the strategies would back-port to surviving flak from the traditional media, who still wield outsized influence over which opinions should be considered acceptable, which candidates are "electable", etc. The message discipline in both the MSM and Cancel Culture is frankly impressive: when the same simple story is repeated consistently, whether via sound bites or memes, it tends to stick; and the payload always carries enough emotional charge to bypass all nuance and intellectual charity. "What I tell you three times is true."

[0] https://en.wikipedia.org/wiki/Propaganda_model#Flak
Mathematica isn’t really well adapted to dealing with non-commutative number systems like quaternions or Clifford algebras.