skysight-inc/HackerNews huggingface dataset:
Keep Haskell as a research language imho, but perhaps create an industrial-oriented subset of the language, similar to Ada’s SPARK [1]. Make it strict if necessary, flip whatever pragmas support an industrial use case, etc., and create a separate brand but which still references Haskell.

[1]:https://en.wikipedia.org/wiki/SPARK_(programming_language)
This is important to validate the review was left by a genuine customer.
You can indeed share as much (or as little) information as you want, but they'll have to decided on the balance of probabilities if you had a real interaction with the company you're reviewing.
We receive many reviews and often fake negative reviews, so this helps to provide at least a level of protection against such attacks.
Sounds like exactly what they trained Duplex for, so I doubt that would be a human calling.

https://ai.googleblog.com/2018/05/duplex-ai-system-for-natur...
The hidden surge of demand on compiler engineers is well below the radar of most people and online channels.

But I am betting this will soon happen. As ASICs especially IoT development will require more and more investment in compiler tool chains and other programming related tools.
> This can be a useful thing. You can write powerful and elegant algorithms that avoid error management because the bottom values never actually get used.

Agreed. This would be with some escape hatch function, maybe even from Unsafe.

But having head in Prelude, without huge warning in the docs, without deprecation warnings, it just, well, not very Haskelly, I'd say.
I disagree. If the library follows semver, or has a predictable way of managing its versions, I would personally set it as broad as possible without breaking compatibility. Especially with something like cryptography. If a critical bug is found, you don't wanna be stuck at a version from a few years ago. Setting a broad pinned version allows you to update this as part of your day to day development.
This is also my understanding of the law.

GDPR also prohibits me from making a list of my friends' addresses and then trading that list to the Girl Guides in exchange for biscuits.
Tesla’s Bitcoin investment could be bad for the company’s climate reputation
"Analytic" Philosophy is already a term, I think it does the job pretty well
The OP was flagged to death yesterday, and this is an attempt to recreate a comment I couldn't submit.

> Black students must be admitted to schools via adjusted grade and test score standards to ensure a representative number of them and foster a diversity of views in classrooms. But it is racist to assume a black student was admitted to a school via racial preferences, and racist to expect them to represent the “diverse” view in classroom discussions.

I don't think this is the contradiction that he presents it as. I understand affirmative action to be an attempt to ameliorate the effects of unjust generational racism. It would undermine that goal to not have a taboo about "assume[ing] a black student was admitted to a school via racial preferences," because it would just maintain some of that racism in a different form. Both affirmative action and the taboo are interlocking efforts towards the same goal.

Some might object and say you have obviate the need for that taboo by just not having affirmative action, but the problem with that is that it might take orders of magnitude longer to wash away the effects of the unjust generational racism in the area in question.
That is already a thing. Simply put it in brackets and insert it into the quote.

Overwriting the quote makes the expression unclear, which does require readers seek original expressions or otherwise speculate.
HelloSystem Wants to Be the “macOS of BSDs” with a Polished Desktop Experience
Are there any crystal or photonic oscillators that are up to the task for this time keeping? Or is RF interferometry bound to something like a chip atomic clock [1] (~$4k in low quantities)?

[1] https://coverclock.blogspot.com/2017/05/my-stratum-0-atomic-...
Foucault's biggest inspirations were Nietzsche, where Foucault gets the basic notion of power's universal systematicity (everything is already/can be articulated as a master/slave relation); and Heidegger, for whom the core essence of Being was always and eternally retreating from sight. combine these two notions and you get someone endlessly searching for a power he knows is screwing him but which he can't see or hear or touch. and combine THAT with generally declining career prospects for left-leaning Anglos studying continental philosophy... yes i'd say you have yourself a personality type.
Gaming is always an option, but that assumes your entire team consists of gamers or at least willing to try.
> Can we move to a better standard lib? Here Snoyman has put forward a great effort by releasing his classy-prelude, but iirc he also stopped using it.

He mentioned https://github.com/commercialhaskell/rio in the 1st article, it's interesting, I wasn't aware of it. (I am using classy-prelude but I might try it out.)
Here's a small GPU you may consider: https://www.asrockrack.com/general/productdetail.asp?Model=M...

(can't find it for sale yet; hopefully the price is as low as the performance)
What I wish I knew when learning Haskell, v2.5
>* beginner’s goal should be accomplishing a task*

Yup - I learned Photoshop in the mid 1990s because I was given a task to make some marketing material for the architecture firm I worked for... and they paid hourly for me to go to the Kinkos near the office as they had workstations with Photoshop on them.

If you have a goal/task that you need to create then you will learn faster.

You can't just sit down in front of a piece of software, such as Autocad or Photoshop and "learn" it unless you have a goal...

There is a bad-ass piece of software called "Bartender" By Seagull Scientific and its used extensively in the cannabis industry to make labels - I love that software and I had to learn how to use it as I needed to design and print Cannabis labels...
Well they are relying on 1995 technology (JavaScript).
Two teams of ten or at least more than 5 and play Among Us. We do as a team and it’s awesome!
Love the style already. Here's a footnote from Chapter 1, and a reason while I'll continue to (very leisurely) read this book.

> When I was an undergraduate, I attributed recursion to “elves” instead of the Recursion Fairy,
referring to the Brothers Grimm story about an old shoemaker who leaves his work unfinished
when he goes to bed, only to discover upon waking that elves (“Wichtelmänner”) have finished
everything overnight. Someone more entheogenically experienced than I might recognize these
Rekursionswichtelmänner as Terence McKenna’s “self-transforming machine elves”.
Download vidmate
Ayrton character reminds me of Steve Jobs
Do you remember how many people got upset when a black man knelt for the national anthem at a football game? Lots of people definitely think racism is over.
So it should have been: Double -> Maybe Double

That would be the "right way" to fix this.

(or create a type NotNilDouble, lol)
Some have theorized along this line by suggesting that the id politics movement switched into overdrive after Occupy Wall Street. Although they had different analyses, both the left and the free market right were aligned against crony capitalism.
Valid question. eInk is draws much lower power than competitors and excels for sunlight readable displays. It also has superior contrast, improving readability.
I used wget to render my old MediaWiki setup into a static site, and then threw it on vercel.

If you don't want to maintain a legacy app liable to be compromised, going static using wget + a few scripts is a lovely trick.

No maintenance, no pain, and free hosting :)

I personally doubt static websites will go out of fashion anytime soon.
I’m excited that some neat problems were solved at the level of the programming language. Example: by working with the AST, Nx can automatically differentiate functions. It’s delightful to see how much care has gone into designing Elixir. It’s like José smuggled a Lisp in Ruby’s clothing onto the BEAM.
https://news.ycombinator.com/item?id=26079002
It's a motivational-poster-type image with a white egg holder in the foreground, but instead of an egg, it's holding one exquisitely detailed hairy, caucasian ball[1]. At the top, the title is "HACKER NEWS" and the bottom text is "A DDoS OF FINANCE-OBSESSED MAN-CHILDREN AND BROGRAMMERS"

1. Is there a collective biological term for scrotum and it's contents that is not general like "genitals" is?
I'm confused. I'd assumed that brackets in quotes were to add words for the sake of clarity, not substitute them. So I would have assumed the original quote to have been "go home and bite pillow".

In such cases, is there a different style (perhaps different brackets?) to indicate an insertion rather than a substitution?
I admit Deleuze's writing is hard work but he has some really interesting metaphysical ideas linked to complexity and systems theory, try reading Manuel DeLanda for a more accessible introduction
Kobe Bryant helicopter crash likely caused by pilot disoriented in clouds
Same here, although you and the commenter have me beat by a couple of months.

Unlike some, I have never sworn off HN and left in a huff.

HN is where I learned about the drawbacks of where internet tech was going. Many of us started with a desire to build sticky sites and apps, but as some startups mastered this, it became obvious that this was two-edged sword.

I miss PG being on, but I completely understand why he left. It got to the point where he couldn't say something as simple as "The sky is blue" without a dozen negative and nitpicking replies. No fun.
AMD Ryzen 5950x and Node.js workers = 2M RPS
I've just received my new computer based on Ryzen 5950x, it's a real Beast!

One of the first thing I did was to benchmark it with my favorite language, Node.js :)

I've made all the tests below with WRK as the client

for the server part I used Cloudgate which is an open source multi-threaded Node.js application server, more details here: https://github.com/elestio/cloudgate

My benchmark results:

---------------------

Single thread test:

> wrk -t1 -c256 --latency http://127.0.0.1:3000/cloudgate/debug/raw

Running 10s test @ http://127.0.0.1:3000/cloudgate/debug/raw

1 threads and 256 connections

Thread Stats Avg Stdev Max +/- Stdev

Latency 1.03ms 464.75us 4.59ms 53.66%

Req/Sec 123.98k 6.97k 131.51k 74.00%

Requests/sec: 123391.18

Transfer/sec: 6.00MB

---------------------

High concurrency:

> wrk -t16 -c1024 --latency http://127.0.0.1:3000/cloudgate/debug/raw

Running 10s test @ http://127.0.0.1:3000/cloudgate/debug/raw

16 threads and 1024 connections

Thread Stats Avg Stdev Max +/- Stdev

Latency 1.61ms 3.37ms 57.94ms 89.52%

Req/Sec 128.50k 24.87k 160.21k 81.75%

Requests/sec: 2038979.20

Transfer/sec: 99.17MB

---------------------

Execute Node.js function 1 (simple calculation + string manipulation)

> wrk -t16 -c256 --latency http://127.0.0.1:3000/tests/simple

Running 10s test @ http://127.0.0.1:3000/tests/simple

16 threads and 256 connections

Thread Stats Avg Stdev Max +/- Stdev

Latency 799.45us 0.98ms 36.20ms 94.11%

Req/Sec 23.18k 3.32k 64.08k 91.03%

Requests/sec: 366835.61

Transfer/sec: 192.06MB
Most people outside of north America knows their offset to the GMT timezone. GMT is a standard reference point, I barely know anyone that does not know about this. Even my old parents know it. I think the HN bubble is exactly the opposite, thinking only about north american timezones.
Well I read whatever was on the outlet of that startup and asked my questions and presented my observations on that, I didn't claim them to be right, the questions were to clarify those claims, that's the whole point of discussions.
Thanks for the links. After having read the entire thread (it’s not long), a few things stand out:
1) This was not treated as a high pri issue at all until the story broke out in the media (compare the frequency of messages before and after)
2) There was a mad scramble to understand where exactly CA got their data from. It was far from obvious and there was no access to close as CA didn’t even have any app or a relationship with FB.
Maybe, the point being that they can claim a similar level of benefits by simply assuming a much higher rate of return (or whatever) and rather than under-funding a pension, for which there are legal requirements they can give the worker less cash in a 401k and claim the same rosy rates of return and benefits. Then when those projections fail and the worker ends up working until they die, or collecting government assistance, the company doesn't have to take any responsibility.

But from a company overhead view, the company could just contribute whatever amount they want in a pension too. The problem though is that then they would have to use the conservative numbers and point out that the pension might only be 10% of their salary or some other similarly low value.

I think if they put error brackets around the 401k they would look a lot less rosy. Here choose a pension with $ a year, or put the money in a 401k and it may yield $$$$ or it might yield $. In one case you will be able to retire on the beach, in the other you won't be able to retire at all. Or you just go with the safe pension option that lets you retire with the same lifestyle.
I got that but the problem is that caricature is only presented in some views of pop culture. The Obamas, Kamala Harris, Beyonce, Viola Davis, and Chadwick Boseman are pop culture.

Anyone who chooses to present the pop culture caricature described by McWhorter is making a racially-guided editorial decision.
There are languages like that: https://www.microsoft.com/en-us/research/project/checked-c/

They are doomed to fail. You get all the downsides of not-C with all the downsides of C.

You still pay the cost of losing compatibility with standard compilers, and people with IBM/360 are still mad at you. You still pay the cost of learning borrow-checker-like semantics, and have to convince others to learn your unpopular language.

But you get very little in return. It's still C with its old warts. Whenever safety is the only thing you gain, there's a ton of people like Drew who will tell you it's stupid, because "C can be safe", we've been trying for only 40 years, so it's too soon to give up.

Rust attracts people who need safety, but they stay for the sum types, error handling, hygienic macros, and rich ecosystem.
>I haven't read them, so I will concede that these two books endorse the point of view being described.

Better yet, read them! They answer your question.

>The existence of two books endorsing a point of view is not evidence that this point of view is mainstream.

Since "mainstream" is a judgement call, I don't think anyone can directly demonstrate that to your liking. If you're genuinely curious about this subject, this would be a good time to do some reading.
The reason we have a system of civil laws is so that everybody doesn’t have to all individually set up their own system to guard against contractual breaches.
"Intel is doomed" stories have been circulating for 45 years, ever since the Zilog Z80 was released, and it's always been the "Intel killers" that have failed. It's pretty hard to bet against Intel.
Yet another business workflow SaaS based on graphs. Are we doing it right?
While there are certainly other evangelists, and Erlang aficionados tend to engage too, I don't think I've seen any discussion of Elixir in a public forum where Jose hasn't been involved, giving well thought out, humble commentary.

As the founder of the language, the lead evangelist, and the main mouthpiece, yes, 'single handedly' may be hyperbolic, but only slightly. It's not to dismiss others' inputs, but it is to highlight how -insanely- engaged he is. I can think of no other language founder who has put in nearly the same legwork.
> Third Wave Antiracism, becoming mainstream in the 2010s, teaches that racism is baked into the structure of society, so whites’ “complicity” in living within it constitutes racism itself

I have a conspiracy theory that nation state troll armies have been working tirelessly behind the scenes, gently prodding discussions in order to recast bog standard democratic concepts like "social justice," "free speech," "anti-racism," and "journalism" in as negative a light as possible. (Hell, Uber has somehow been able to create a whole genre of Taxi Medallion Horror Stories, so it can't be rocket science.)

Otherwise, the obvious, reasonable, and typical course of action here would be to call out the twitter morons who claim white people are racist for breathing as "twitter morons," and reserve the term "anti-racism" and "third wave anti-racism" for 21st century versions of actually fighting racism.

E.g., "Donovan Mitchell practiced third-wave anti-racism on Sunday by using his platform on Twitter to call out parents at a Utah charter school who want their children to be able to opt-out of Black History Month."
I agree, but part of it I think is more finely grained permission requests. ie. Distinguishing viewing X's data, vs viewing data as X. That still doesn't solve the issue where the typical person doesn't actually read permission requests, but should still provide better security.
I feel like that's a critical detail that's missing from the headline. He didn't just say "these guys are a bunch of jerkbags and you shouldn't do business with them" he said "this company is operating a scam." That's not an opinion, it's a specific accusation like saying "I went in and they beat me with a pipe."
Yeah I stopped buying Assassin's Creed a long time ago not because I don't enjoy them but because I didn't like the direction Ubisoft was heading with them.
> The API is criticized because (in addition to enabling malicious actions) it does nothing to increase the wall's permeability to users.

Now, sure. Less so in 2010 or whenever.
Nice downvoting for an honest feedback.
We receive many positive reviews after asking customers with the default Trustpilot template to rate us ("how many stars you give us?"), catching them at the point of likely being most happy. Mostly these reviews are brief with just a few words, but many of our customers do not mind spending a minute to give high marks. Some of those reviews even look like we paid for them or hired a bot :) but we can easily trace them to their real accounts.
If you're having performance issues on non-Windows, you might try twiddling around with the UI options. In particular, setting "Screen Scaling" to 100% and "UI Scaling" up to 200% to compensate seems to vastly improve performance on both my Pinebook, and even my gaming rig with a reasonably beefy AMD graphics card. I'm not sure why it makes such a big difference, but it's night and day for me in terms of jank and overall smoothness.
Anyone do this with WINE and Qubes? I've found WINE to be more stable than ReactOS.
to me the transcending point in all discussions about FB (or any company that peddles Ad-tech) is that they should not exist as a business in the first place. Targeted advertising as well as UE dark-patterns that lead to addiction and radicalization of vulnerable groups should be illegal. Problem solved.
I feel like this is somewhat disingenuous.

IME keylogging is a known, serious, and frequently exploited issue that affects a substantial portion of Signal users. Signal's "Incognito Keyboard" setting didn't mention that the flag can be ignored, which was misleading and dangerous.

But yes, warning about accessibility settings if there's evidence of that being an attack vector seems like a good idea. I don't know about unsupported Android versions.

https://twitter.com/RealSexyCyborg/status/134995902394088652...
> Yet here he is saying it's not a religion.

He’s explicitly listing objections that he expects to hear, not contradicting himself.
He has been unbelievably but to say he did it alone is wrong. I think I would say those people who instead of being egotistical understood that Jose is usually right and changed their projects based on his suggestions are just as important. He’s managing to win important projects over to his way of thinking which is different than saying he did everything but arguably even more impressive.
> In this US, equality means there are grants for women, black, disabled, asians, mulims, jews, blinds, deafs, natives... and pretty much none for white people. Or it's Positive Discrimination. Pretty much everyone is doing stuff for its own group, AGAINST the other groups.

If you want evidence of this look at how COVID vaccines are discussed in the US media. The constant refrain isn't about getting the vaccine out to as many people as fast as possible, it is about getting it out to this or that minority group.
Web and ePub Editor Based on Firefox
Growth Engineering at Netflix- Creating a Scalable Offers Platform
> It annoys me when someone gets interviewed....

I disagree. I think interviews are critical tool of discourse!

(I'm kidding...to your point)

I think it's extra prevalent now when there is so much video media that users want to get summarized for them. It takes longer to watch a video than to read a summary from someone whose viewpoint I already align with to make a judgment about the video.

This discussion about citation/quoting/primary sources makes me recall university days when (as a student of history) I tried to cite a DVD as a source. But, the professor's required Style guide made no provisions for the media type. Thus, there was pressure to either quote from a book (either written by the person being quoted or from a secondary source quoting the person) rather than transcribing the quote from the visual source I was verifying myself: literally seeing the person I was quoting say the exact words.
One of my friends who works there is getting ready to retire on the (non-401k) stock options he received (within the next year or two). He's only been out of college for 5 years.
To restate: It goes up over time, not necessarily strictly every year. Though this year the all-source contribution limit went from $57k to $58k, which benefits those of us taking advantage of megadoor 401ks.

And while the IRS is trying to match inflation, companies aren't necessarily, so having no limit lets you march along with inflation whereas having a defined limit that your company isn't increasing to keep pace with inflation will leave you falling behind.
I think this is mostly a toy example. In the real world the Genre would have it's own data, books can belong to multiple Genres, and you'd need the concept of SubGenres. So you'd have:

Book

Genre

BookToGenre

GenreToGenre
> the most visible aspects of online gamer culture are on the big, barely-moderated social media free-for-all platforms

The most visible aspects of online gamer culture is whatever some gaming "journalist" dug up on the internet and wrote an article about.
The low rates of physical teenage sex in the west today are a result of a generation of social liberalism along with technological progress (enabling virtual means to explore one's sexuality). Social liberalism means having a healthy attitude towards sex and gender and being able to talk about them freely, not treating them as taboo subjects.

Low birth rates in the US and EU are a direct result of socially conservative public policy, where having kids generally means one's standard of living goes down. France has the best child support and consequently the highest birth rates in the EU.
Does PG still spend much time working on HN? Worrying about HN?