skysight-inc/HackerNews huggingface dataset:
I think the existence of unicorns is more predicated on access to VC funding more than anything else. One would expect that to be concentrated around areas with lots of VC's of which the Valley is probably the prime exemplar.
When I bought my current desktop computer it was not so very easy to find one without windows. I live in the Netherlands and I actually ended up ordering one from Germany. It used to be that I could just buy a windows-free pc from the local computer store. I find this a bit worrisome and shocking...
> We're talking about people who routinely get murdered and harassed by police, disenfranchised, paid less ins salary, and excluded from many professional roles by default.

You're of course right that the criminal justice system treats minorities very badly, and that many people are unfairly disenfranchised and excluded from many professional roles due to their past interactions with this problematic system. But that has nothing to do with a claim that our society itself is irredeemably racist, or that everyone is irredeemably racist.
Respond with an actual argument, or don't respond at all.
12% of voters is not 12% of the population.

People who didn't vote, People who are too young to vote, People who cannot vote. Etc

Voters as a group is meant to reflect that proportion of the population that is involved with the political process at the basic level.
> No language will magically give you maintainability.

That's true. But Go will certainly help with it.

> made worse by the fact that golang doesn't scale well for teams or larger programs.

What? That's one of the major recognized selling points of Go.
GPT-3 chat bot – via Telegram
The problem is that many people use NAT as the only line of defense, and that model fails utterly once IPv6 comes into the picture.

There's nothing wrong in using NAT to increase the cost of attack as a part of a larger defence strategy.
Is the problem with copyright or drm or they are the same thing?
Static single assignment (SSA) is probably the open secret recipe for unifying imperative and functional programming [1].

In addition, there are also ongoing research effort utilizing SSA for parallel computation as found in GPU, FPGA and TPU.

For GPU we have a promising proprietary array based language Static Assignment C (SAC) as the the modern version of APL that can be used for GPU with a familiar Algol based syntax [2].

For parallel programming of hardware (e.g. FPGA, TPU) we have the independent but related work by ETH Zurich's LLHD [3] and Chris Lattner's MLIR (from LLVM team) [4].

Just wait and watch for the progress on modern compiler design based on SSA, it will most probably solve one of the most difficult problems in modern computing landscape (i.e. effortless parallel processing and computation).

[1]https://www.cs.princeton.edu/~appel/papers/ssafun.pdf

[2]http://www.sac-home.org/doku.php

[3] https://dl.acm.org/doi/abs/10.1145/3385412.3386024

[4] https://llvm.org/devmtg/2019-04/slides/Keynote-ShpeismanLatt...
What the Bright Future of Remote Work Means for Your Startup
It's the letting them volunteer that's problematic. People who volunteer might be systematically biased toward/against whatever thing you were trying to measure. Then giving half of them a placebo would not reveal the true effect.

Suppose there's a hidden gene that causes people to be able to fly like superman if they're given their mother's poop. The gene also causes people to not volunteer in poop feeding studies, because the experimenters unfortunately placed the adverts on the ground. You find volunteers, you give half of them the poop and the other half the placebo. You find that none of them can fly, so you conclude poop doesn't cause flight.

If you make this probabilistic it gets less obvious to pick apart statistically, but same problem.
That extra gift adobe give you when you install XD
BGP: Is 100% ROV Achievable?
In the manner of all business consulting, it 'helps' by letting management say, "Look, we hired a consultant! We care deeply about ____ and have given it our best shot. If any problems related to ____ arise in the future, blame the consultant." In this case, the blank is diversity and inclusion.
Extract handwritten data from paper forms using Azure Form Recognizer
How to become a Kickass Web Developer in 2021 [Front end
I’d probably be more worried about the nerve gas and mustard gas munitions dumped into the ocean after WW2. Far more toxic.
Getting remote access to PC by connecting Android via USB cable
I’m working through the entirety of brilliant.org right now; some of its courses are specifically maths, and the skill level goes from introductory courses all the way up to maths-degree level topics.
Ask HN: What 16-bit Windows applications (except games) are you still using?
What 16-bit Windows applications (except games) are you still using in 2020?
As there isn't a single thing that is Raspberry Pi specific here, the title would be better written as

Tunnel Public Internet Traffic To A Home Linux System via An Intermediary SSH Server
aka

mpv https://youtube.com/video-url
> Am I the only one to see this single-file lib trend as a consequence of the failure of the C++ ecosystem to produce a modern and unified package management platform?

Single files are a modern and unified package management platform. You copy the file and you use it. It does not get any simpler than that.

You are talking as if there was a kind of compromise between some imaginary disadvantages of single files. There are none, and there is no compromise. Single files are alright.
Breast milk already contains gut bacteria naturally. No need to do anything extra.
I use Cloudflare Argo Tunnel for this purpose and am very satisfied. It's easy to setup and if you have TLD on Cloudflare, the daemon(cloudflared) creates new A record for each host and creates a tunnel between your host and the nearest Cloudflare data center. You can also run multiple services on a single host. And all these connections are secure.
Operation Vaken (who came up with that name?)

https://en.wikipedia.org/wiki/%22Go_Home%22_vans
The links are on the level of the xkcd p-value comic. Fact is, in biology and medicine things like this are hyped up and refuted two decades later, only to be re-refuted 4 decades later.

Best example are the nutrition fads.
"...it’s just that the system has to trust the Microsoft CA out of the box"

That's the entirety of my complaint.

Thanks for the link! My board is not on it as I assumed.
Oatly Slams EU over ‘dairy ban’
Using NLP to Flatten Organizations
Did you have to say "I'm a gatekeeper of white supremacy" to complete the training? Either your threshold for "looks cultish" is very high or you didn't go through that kind of training.
Seems you're arguing for using all the powers a programming language gives you, nothing in particular about Lisp there. As with many things, it depends mostly on the people writing the code and their process, rather than what programming language they are using.

I never inherited a Clojure-codebase that has been written during long duration, but I have digged around in a fair amount of Clojure-codebases that are open source, both user focused and libraries. Same with JavaScript. And I can say, as someone with more JS experience than Clojure, that the Clojure projects tend to be a lot easier to understand than the JS ones, probably not because of the language, but because of the habits that the language "forces" you into.
Intense pictures from this story.
Well that was a sad article to read on a Monday morning. If this is what we've just scratched the surface on - I'm nervous to what we don't know in terms of ocean dumping.
Murder hornets are a little bigger than conventional hornets.
I thought ts matters when it runs on RAM and embedded environments
> part of the major was just a couple of calculus and discrete math courses

On Coursera[0] there are a lot of courses on math[1], including on discrete math[2].

[0] https://en.wikipedia.org/wiki/Coursera

[1] https://www.coursera.org/courses?query=mathematics

[2] https://www.coursera.org/courses?query=discrete%20mathematic...
> Please elaborate on what you mean by "warp the definition of racism"

changing the definition of racism so a specific targetgroup is included. For example instead of "discriminate minority groups" they say "disadvantage minority groups" and then include things like those entrence exams as a disadvantage. In the end everything is somehow racist.
No, it doesn't.

Acting in shareholders interest is not strictly equal to optimizing shareholder returns.
This sounds like a matter of scale. A nuclear spaceship (a theoretical one, like all of them) with twice the thrust wouldn't be carrying twice the dead weight.

So at some level of scale this outperforms a traditional rocket, and your oddly impassioned argument about why SpaceX is so much better is just relevant to particular use cases rather than spaceship design in general.
Friendly amendment: *predictable
Sonic hedgehog is a protein that in humans is encoded by the SHH gene
Subscription only link
This animated tale follows the relationship between the small human-like Oms and their much larger blue-skinned oppressors, the Draags, who rule the planet of Ygam. While the Draags have long kept Oms as illiterate pets, this hierarchy shifts after an Om boy becomes educated, thanks to a young female Draag. This leads to an Om rebellion, which weakens the Draag control over their race. Will the Oms and the Draags find a way to coexist? Or will they destroy each other?
Maybe it's archaic and wrong to you. Maybe it's even a good idea to be able to configure this on a per-application basis. What isn't the case is that you get to know what is convenient and right in my workflow.
Appropriately for the worst person in the world, Boswell tweets regularly: https://twitter.com/jamesboswellesq
Oxford/AstraZeneca vaccine trials produce robust immune response in elderly
This article focuses on some pretty old ideas: generally that money and consumerism don’t buy happiness. This is true in my opinion, but the author’s attempt to tack on there deleterious effects of social media were not really successful. Social media causes psychological woe in a myriad of ways that go unaddressed here.
FYI, I've just published the first complete reference (language reference + full library reference, with tons of examples): https://github.com/arturo-lang/arturo/wiki

Let me know what you think! :)
Eslisp – An S-expression syntax for ECMAScript/JavaScript, with Lisp-like macros
No, that is not my argument. I'm sorry if I didn't explain myself well enough for everyone to understand.

My point is that "readability" is composed by many factors, not just one. What is "readable" to some will not be "readable" by others. It depends.

For someone who knows Fortran, learning a Fortran-like language is easy (like C or JS). For someone who knows Common Lisp, Clojure is easy. But for someone who knows Fortran, Clojure is less familiar, hence the code will, on a glance, look less "readable".

The other factor is if something is "simple" by itself.

Most of this view comes from Rich Hickey, who wrote Clojure. He discusses "readability" or "simplicity" rather, in his talk "Simple Made Easy". If you haven't seen it before, do yourself a favor and watch it: https://www.infoq.com/presentations/Simple-Made-Easy/

He'll explain it much better, and with further points, much better than I ever can.
so prescient! a visual masterpiece.
Time Crystals May Be the Next Major Leap in Quantum Network Research
My go to article for that, I have posted this link[0] many times. Scary as it is what is worse this is only that which we know of and not was dumped by governments or agencies that did not want it known.

Just look back at WW2 and the number of merchant ships[1] that were sunk! Then throw in all the warships that went down during both world wars.

Of course we have quite a bit of radioactive material in the oceans as well[2][3]

[0]https://www.smithsonianmag.com/science-nature/decaying-weapo...

[1] http://www.usmm.org/shipsunkdamaged.html

[2] http://large.stanford.edu/courses/2017/ph241/stevens2/

[3] https://e360.yale.edu/features/radioactivity_in_the_ocean_di...
> The first describes a quasi-religious ritual in which all participants ritually affirm that they are unworthy sinners, racists.

Why would being racist make someone an unworthy sinner? Racism is just treating others differently based on their race. It’s not weird or evil. In fact, it’s perfectly normal and even understandable. Humans have probably always separated themselves into groups. Even chimpanzees do it. I think that’s what the trainings try to get at.

> The second is the destruction of an institution. A school for the gifted and talented with no mechanism to keep out those who are neither rapidly becomes just another school. Once the City University of New York was one of the major public research universities of the USA. Then it moved to open admissions. Now it’s nothing special. In contrast Berkeley instituted affirmative action which allows for different standards for different ethnic groups. It’s probably the top public university.

Meanwhile, Harvard, Princeton, Yale, MIT, Stanford, and UVA all have affirmative action and are doing fine. Decades of supposedly different standards haven’t hurt their standing. They continue to graduate a diverse class of high achievers that are well-represented in just about every field imaginable. How does that square with your claims?

Are you sure you’re not the extremist? You seem to have an axe to grind.
>Using this method with several qubits, one could simulate a complex network the size of the entire worldwide internet.

>Simulating complex quantum networks with time crystals (full paper)

https://advances.sciencemag.org/content/6/42/eaay8892
Did you know that Visual Studio Code itself is a “bloated Electron app”?

I found Figma quite well-engineered, though I’ve only used it in its website incarnation.
Regarding the "tragic" part of the post... It feels like there are more people learning Python and other things like that than there were 10 years ago. Linux is built into Windows, there is a lot of github activity, is all of this a sign that there will be more tinkerers in the future? That tinkering will be more for everyone rather than a few experts?

Also since you have a lot of computer science majors, and coding is a thing everyone knows about (?), it seems like there will always be a sizable portion that will need proper computers and a proper OS that isn't just a "device". I mean without programmers and technical people in the future the companies themselves will not be able to run so there must always be proper options for those who want it
great article, but whats up with putting things on top of each other?

https://i.imgur.com/ZztDMIr.png
Most people are scared of losing their jobs for saying / thinking / doing / being accused of doing the wrong thing by the vocal minority of social justice warriors. This is totally obvious if you’re not part part of the minority, but a bitter pill for the woke crowd to swallow.
With go's new module system, managing dependencies is quite pain free.
"It's scary to imagine what the Stasi would have been able to accomplish with today's surveillance technology."

Basically what Western governments do presently. You raise a good point about the metadata being very useful to malicious entities. This is why I do not recommend Signal. And you are forced to be tied to a number.
You're right, but a) those are effectively (small) lectures, b) practice does not preclude watching lectures.
> The issue is that because macros can have dramatic effects on the final program, I have to check carefully all of them in order to understand a piece of code.

Do you have an example where you had to carefully check a macro when writing your Lisp code? I have never looked into macro code more closely than function code when writing Racket programs, and mostly I don't know or care if whatever I am calling is a macro or a function.

> This and the inability to look up quickly what fields are inside an object or the exact api of a function.

At least within Clojure and Racket, you have IDEs like Cursive and DrRacket that will show you function documentation and do code completion. Or are you saying that the presence of macros alters this somehow?
I wouldn't. Neither mustard nor sarin gas is nearly as resilient to breakdown as DDT. They break down at a much faster rate and ought not to undergo such extreme bioaccumulation.
Good point. Only about 50% of Britons voted in the Brexit referendum, for a turnout of 72% [0].

So the inequality is twice what I made it out to be there. I don't think it changes my comparisons all that much: we don't usually consider infants when measuring inequality in wealth or educational attainments either, or we use their caregivers as a proxy.

[0] https://en.m.wikipedia.org/wiki/2016_United_Kingdom_European...
> Unfortunately, that forbids general-purpose screenshotting and key-rebinding programs

Without this, you will forever be incalculably behind the proprietary OSes and the original X server. Perhaps you're happy in that corner, great! That puts you and whoever else exists there in the same conceptual space where everyone else with impractical and unreasonable restraints on their software lives.

That's a fine space to be in, but you don't get to say that it's the "correct" choice for the average user. It's the wrong choice, because it puts the Linux ecosystem at a permanent usability disadvantage. Instead of going with this "no you can't have it" approach, it would have been entirely reasonable to go with something permissions-based (perhaps even with a default that says it won't happen). Instead, we're stuck with one part of the community yelling that this is what everyone should want and everyone else trying their hardest to ignore them. It's an unhealthy situation for everyone.
Use utf8 strings, not utf32. It's the standard in most new languages for good reasons.

Have a standard iterator type. Syntax wise, something closer to rust would help newcomers (see ReasonML maybe).
Rights can be challenged too.
This is a real problem in the Baltic Sea; there are still huge amounts of chemical weapons and sea mines remaining from both world wars. The triggers are usually broken or corroded, but the explosive are occasionally unstable due to salt water, and rusty barrels with Mustard Gas are obviously quite unhealthy.
With a sample size of 7, do you really think the issue is that it's not double-blind?

This looks like the first step towards larger studies.

Also remember that given this was quite experimental and could've easily had adverse health consequences, it had to be on a volunteering basis.
Monday: A dev tool to help microservice developers by running/forwarding apps
don't worry! there's a fallacy for that too!

https://yourlogicalfallacyis.com/the-fallacy-fallacy
> “We found actual photos of the workers at 2 in the morning dumping — not only dumping barrels off of the barges in the middle of the Santa Monica Basin,” he said, “but before they would dump the barrels, they would take a big ax or hatchet to them, and cut them open on purpose so they would sink.”

Incredible.
vcpkg is a decent enough package manager to making using it worthwhile, despite the occasional problem.

Certainly, if anyone finds that things have got desperate enough that they're looking the OP's list of single-file libraries then they should just take the one-time hit of setting their project up to use vcpkg. Once that's done, using a supported library reduces to running `vcpkg install foo`, regardless of how many source files it has (or how many transitive dependencies for that matter).
Somewhat ironic to have the leading liberal culture warrior publication in the UK dismiss the ugliness as some sort of sideline crank affair.

The Guardian is as bad as The Daily Mail from the other side, but seems to genuinely believe it's somehow above it all.
Those mostly seem to be basically naked pc:s with a completely perforated case and lots of fans. This would make them very vulnerable to dust.

I was thinking of the opposite: the case being the heat sink. The Fanlesstech blog presents these sometimes. https://www.fanlesstech.com/

I don't know if it's enough to just cool the CPU (and using integrated graphics) and let convection handle the other components? Does the chipset or memory need active airflow over them?
Help Artists Rally to Support EndSARS
I think the primary disadvantage suffered by c-section births is related to not having the cranium compressed on passage through the birth canal. The cranium has 8 bones. In an infant these are separate and somewhat mobile, eventually fusing as the body fully matures. Passing through the birth canal compresses the head and body to prepare it for the first breath.

Midwives had a body of knowledge related to childbirth that was lost in the medicalization of childbirth. They didn’t always have good results, but the doctors could have contributed to improve midwives’ practice, rather than do the takeover/exterminate routine. Modern midwives are mostly subsumed into the medical hierarchy, and many of the techniques passed from Midwife to midwife were lost.

Julius Caesar was an early c-section birth. IIRC, his mother did not survive. Just because modern doctors can extract a baby without killing the mother doesn’t mean this should be a common occurrence.

With that said, Weston A. Price DDS had some observations about well-nourished female children growing up to have hips big enough to facilitate easier childbirths... some women may need c-sections because they have small hips, for various reasons...
One of the first paragraphs of the article: at the time it was considered dumping the barrels in the deep ocean was sufficient because the vast amount of water would dilute the chemical. The shortcut they took was that they did not go that far into the ocean but instead kept much closer to shore and dumped the barrels there, as well as punctured them when they floated. The discovery that's lamented is the "shortcut dumping ground". This does not fit with your jumped-to conclusions.
Demanding people declare they are racists sounds very strange to me - I'm not sure that would help things much.

But I've also seen some people do some pretty oblivious things in my time - like ordering company tee-shirts for their mixed-gender team, but only getting male sizes. Or evaluating every interview candidate's communication skills and cultural fit based on a conversation about rock climbing and craft beer.

And other stuff managers might need to get good at aren't taught at home or in college. If you get performance complaints about an otherwise-good employee who is fasting during Ramadan, what's the right way to address that while respecting privacy and being fair to the complainant, complainee and the company?

I can understand why an employer might want their employees to have a bit of extra training, above and beyond what college and life experience have already taught them. At least for the employees destined for promotion to senior positions.
It is interesting that we trust our tools so little. A git hash is a pretty robust way to know whether the code in the repo is what it is supposed to be, so a "git fetch" rather than a fresh "git clone" should be safe, but we can't trust the build steps to not trash the build-runner so the entire thing needs to be thrown away.

Edit: for context, I wrote this comment while waiting for `npm ci` to run. Its first step is to delete the node_modules folder, as otherwise it can't be trusted to update correctly.
Shouldn’t this be an obvious option? When did desktops become a non-thing?

I know it’s not a practical choice for everyone, but I’ve always maintained both a desktop and a laptop. The desktop tends to be both significantly cheaper and more powerful, and it typically also survives a couple laptop upgrades before being replaced.