skysight-inc/HackerNews huggingface dataset:
The purpose of education as sold in the early days of national education was to create a literate and competent citizenry. The criteria I outlined above accomplishes that.

As far as socioeconomic class, overproduction of elites and critical thinking skills, I think it is plainly obvious that education systems do not help. I did not learn critical thinking in school, I learned it in life. In fact, what I'm doing right now is critically thinking about the role and effectiveness of rigorous education. They don't do that in rigorous education.

Overproduction of elites cannot happen through rigorous and standard education, it underproduces capable people. I should note that I do not think you can overproduce elites, I want everyone to be one.

I'm not saying that a person doesn't need an education. What I'm saying is that a child doesn't need 13 years of full time schooling and I'm saying that a classroom is not an effective place to learn most things we need to learn.
Right - this should be completely aimed at Adobe (not Apple) for having piss-poor backwards compatibility and their aggressive deprecation of fully paid software people want to keep using because it's good enough.
Hey! From the top of my head.

1. Pick the project. Something that you like, but also something that is not huge or very mature (they tend to have longer turn around due to the volume of things they are getting). You can then check issue tracker for the project and see if there are tasks labeled "need help", "good first issue", etc. They are usually things that team would appreciate help with. On GH, it looks like this: https://github.com/iterative/dvc/labels/good%20first%20issue

If you don't know the project, try to search GH, may be here - https://github.com/explore ?

2. Check that project is "healthy" - check the recent history of PRs - that code is being reviewed and merged. It can be very demotivating to do stuff that won't be answered at all. Ask in the issue you like and see if there is a response.

3. Find the contributors guide. There should be a link in the project's README, something like https://github.com/iterative/dvc#contributing . The guide should help you understand how to do setup dev environment, how to create a PR, etc.

4. In a lot of cases these days, projects have chat or forum (or GH issue comments) to ask questions, ask help, etc. Check them our, see if they are "healthy" and don't hesitate to ping the team - usually people are responsive and are willing to help.

Good luck! and thank you for considering doing OSS contributions. That means a lot for them!
Mike Yeadon Unlocked: Why Lockdown Was a Mistake [video]
My daughter's class are all at home and often they're playing roblox during class. If we let her it'd be all day all night 7 days a week.

Games look boring AF to me, but tweens seem to love em.
And did you ever get a chance to play with it?

If not, what is the coolest thing you've gotten to play with?
Voucher – Attestations for Binary Authorization
There are plenty of major sites where AMP is flat out worse, even beside the inherent clumsiness of AMP caches. Reddit and The Guardian spring to mind.
On the one hand I think this will do really well in public markets and will probably buy some on the first day.

On the other as someone who doesn’t play and doesn’t have kids it’s a bit unsettling seeing some of these engagement numbers eg average daily play time is 2.5 hours per active user. That sounds like a massive time suck. Perhaps one could justify this as inciting creativity and there’s a social aspect to it but spending hours a day on this can’t be healthy long term.
The only reason that jet turbines work for supersonic flight is the inlets to the turbines slow the air to subsonic.
We are doing that. Going to give each of them some shares, so we can teach them how stocks work
Do you think it should be okay for businesses to hang "Help Wanted" signs in their windows that also say "no Irish need apply"?
Some sources say they were spying together:
https://www.techzine.eu/news/security/52178/danish-intellige...

Danish politician about having cheap flying taxis by 2030, we only have to give up our privacy:
https://news.ycombinator.com/item?id=25068820

All lies and deception...
My kids have access to some of the best games in their Steam library, but most of the time they prefer to discover new games on Roblox. I just hope they don't force advertising into the Roblox worlds, that would destroy the experience.
The original Rosetta was also a licensed technology that (presumably) cost Apple a pretty penny. If Rosetta 2 is all in-house tech, that probably bodes well for sticking around longer than the original.
Tyson's an entertaining bull shitter. It's easier to be entertaining when you have no need for rigor and accuracy. See biologist PZ Myers comment on Tyson: https://scienceblogs.com/pharyngula/2016/03/17/some-days-its...
I remember using Interix back in the late 90s to port our home-grown source control system that we used on various UNIX flavours over to NT. The source control system was basically a bunch of shell scripts which wrapped either SCCS or RCS depending on which was available on the system in question. Porting them to Interix on NT worked pretty well, though there were some wrinkles with file permissions.
It's definitely no better on Android.
Slaves of Bulgarians or slaves of the Ottomans? Because Bulgarians were Ottoman slaves, too! In fact, gypsies came to Bulgaria through the Ottoman Empire. And I cannot talk about Western Europe and how it treated gypsies as I've never studies it; I can only talk about Bulgaria and we never had slavery, so, can we quite extending Western guilts to Bulgaria?
Concurrency is still hard for me, but I do find it getting much easier over the years :) thanks for the story!
I had the same thought when my 10 year old showed me the games he plays on Roblox. Absolutely awful graphics, gameplay, "story", etc, but they are _obsessed_ with them.
Roblox or Minecraft maybe
Any recommendations on good open source CI / CDs? Right now I just use github actions, but am interested in other self hosted options.
> Or, you know, turn off DoH if you use a pihole. There is no problem to solve here [...]

On every app that will be baking in their own DNS resolution. Here's to hoping they all allow it to be changed via configuration. I suspect a favorite feature of pi-hole, blocking DNS from opaque devices like phones and TVs, will also cease to work when they use DoH too.
This is most awesome! Such a huge part of Internet history, and so many really amazing innovations came out of that.

There's also the excellent Gnash program for playing swf files :)
A Flash player is a lot more like a Java virtual machine + libraries or a Web browser than it is like a video codec.

I have not heard that rumor about Shumway. As a former Mozilla distinguished engineer, I think I would have.

Thanks for pointing out Lightspark is progressing. I thought it had stalled, but I was wrong. Still, if Lightspark is doing well it's not ideal to split efforts into multiple projects.
> some scenarios have become orders of magnitude more complicated on WSL2 like connecting to a daemon on Windows or vice versa

This is about my only issue with WSL2, but it's a big one. Perhaps worse than this being a problem is that Microsoft don't seem to be providing any solutions - there are various GitHub issues about it, with non-Microsoft ransoms being the ones providing workarounds (but these depend on your environment - I haven't found any way to get this working myself!).

WSL1 was very ambitious. AFAIK, the main reason for shelving it's approach was filesystem performance. While it was indeed slower than native/VM, I personally never found it troublesome outside of artificial benchmarking. For the vast majority of use cases, WSL1 worked well, with Docker being the only real thing missing, IMO.
Also check out kcmp man it totally allows you to compare fds across pids
I did well in my college math exams (top 5 percent of class) by just memorizing proofs and memorizing the methods to solve common problems without understanding much of anything about what I was doing. The exams were very much hackable.

I wouldn't be able to pull this off in grad level maths but undergrad it's feasible.

It was a total waste of time though and I regret that approach, but I did what I was given an incentive to do (least effort for max reward)
Every C Playground program runs in a Docker container, so this is already perfectly set up for CRIU. I might give it a try!
One of the things I really liked about WSL1 was the integration with Windows. This caused some bugs but made other task a lot simpler. For example editing a file that existed in the Windows file system with a Windows application and then actually processing it with a linux binary worked really well most of the time.

With WSL2 you are expected to only interact with files in the linux filesystem with linux. I'm sure this made a bunch of easier for the dev team but it kinda ruins WSL for me.

I still haven't figured out how to call a binary that exist in the linux vm from Windows or how to interact with the windows network from linux.
Thanks for your response :)
Just fyi for me still the old version is showing up, also with cache cleared.
Electric supersonic flight you mean.
I'm fascinated by the idea that forums were the solution to the need for community.

Generally, when I think of what produces community, a repository of information doesn't come to mind. Not saying these libraries aren't *useful," but community feels like a more real-time (if not necessarily synchronous) endeavour.

In that sense, what made the early internet cool on the community front were things like listservs or maybe even AOL rooms (I didn't experience those but I've heard about lasting friendships emerging). These were places where you could find a tribe and connect in a dedicated space.

Twitter feels too public for this to be natural, and I suppose Facebook groups have some elements of this but are on Facebook and diluted by all the other dross of the platform.

I think the emergence of membership communities is actually the next wave of this and likely a better solution. These communities are by definition walled gardens where anonymity is less valuable and the tools to support them work better when there's more of a sense of conversation.

I'm not saying people don't do this on forums or Reddit, just that those seeking community can do better.
I recently had a director reach out to me about joining their team to work on rebuilding an ad system from scratch, so unfortunately your fear may very well be valid.
There's a hint in the parent comment.
In WSL1, you can't see windows processes in 'ps' or '/proc/[pid]' as if they were linux processes, but you could just execute the Windows tasklist.exe/taskkill.exe binary instead and parse the stdout. Actually, you could do the same with WSL2 also.
Loving the risk factor section

> We have experienced rapid growth in the three months ended June 30, 2020, September 30, 2020 and for a portion of the three months ended March 31, 2020, due in part to the COVID-19 pandemic given our users have been online more as a result of global COVID-19 shelter-in-place policies. For example, our bookings increased 171% from the nine-months ended September 30, 2019 to the nine months ended September 30, 2020. We do not expect these activity levels to be sustained, and in future periods we expect growth rates for our revenue to decline, and we may not experience any growth in bookings or our user base during periods where we are comparing against COVID-19 impacted periods (i.e. the three months ended March 31, 2020, June 30, 2020, and September 30, 2020). Our historical revenue, bookings and user base growth should not be considered indicative of our future performance. We believe our overall acceptance, revenue growth and increases in bookings depend on a number of factors, including, but not limited to, our ability to:

> We have a history of net losses and we may not be able to achieve or maintain profitability in the future.

We have incurred net losses since our inception, and we expect to continue to incur net losses in the near future. We incurred net losses of $97.2 million, $86.0 million, and $203.2 million for the years ended December 31, 2018 and 2019, and the nine months ended September 30, 2020, respectively. As of September 30, 2020, we had an accumulated deficit of $484.0 million.
Any thread where the discussion isn't expected to splinter into subtopics, and the newest posts have more value than the 'best' post.

One example might be a non-trivial tech support problem, where forum members work together to solve an issue. As the user tries solutions and posts their progress, the initial post isn't as valuable as the latest one. Other examples would include threads with real-time reactions to events, like a sporting event or political debate, or threads that are longer-running, like telling a story that unfolds over time.
WSL1 tries to do too much. WSL2 tries to do even more.

msys2 mostly cares about running your textmode software.

For example, someone talked about processes. Here's all that I see in msys2:

# ps xwau

PID PPID PGID WINPID TTY UID STIME COMMAND

480 479 480 18796 pty1 197611 14:13:13 /usr/bin/bash

479 1 479 16872 ? 197611 14:13:12 /usr/bin/mintty

1118 480 1118 16496 pty1 197611 17:00:32 /usr/bin/ps

Most of the time, I don't need to access Windows processes - and if I do, data can be exchanged through a file.
Analysis of the Mercedes Connected Vehicle API
> Binaries are just not very resilient artifacts, especially when they so closely depend on their surroundings.

Depends on the platform. I can run statically compiled Linux binaries that were released 20 years ago just fine. Similarly, I'm able play Windows games that were released over 20 years ago.
I thought I understood your problem statement as something along the lines of "How do I stop the rule (a+b)->(b+a) from firing just because they can". So my proposal was to only attempt to apply certain rules if they helped reach the goal, where the goal was simplification. They would not fire in and of themselves, but always in a chain that ended in some desired simplification rule also firing.
To quote my response to snazz's quote further up:

> Thats not exactly how this works, financially speaking.

> TL:DR the more successful Lambda is with placement, the more they get paid per ISA ("financed" or not). Incentives remain aligned, even if they get paid before the student does.

> Debt is always "scored" before being sold off - which factors in to how much the debt ends up being sold for.

> In this case, the scoring depends on how much gets paid back per ISA, which is subsequently determined by the placement success. Here's a couple of ways this _could_ happen:

> • If the overall placement % goes up - so more debt (ISA's) is actually paid vs not paid (b/c conditions aren't met)

> • If the avg. salary per placement increases - so more $ is actually paid per ISA (with respect to the $30k cap)

> If Lambda can show success in placement, meaning more return is made on each ISA, then the ISA's will be "scored" higher.

> As to whether or not they are sold upfront - thats a nonfactor to me. If Lambda doesn't do its job training and placing people, they don't make money. Either way this still holds true.

> Also, all the financing could be happening and student STILL will "not pay any upfront tuition" and "won't pay until they are earning $50k" or more a year - as Lambda advertises.

.

I think the reason you _think_ this is a scam is that you _want_ it to be a scam. Perhaps to give you something to talk about on HN? I really don't know what your motives are.

I imagine that if you spent some time talking to the actual customers, you would find out that this is providing opportunities to those who are not given them through college or an upfront bootcamp.
Whatnot (YC W20) is hiring multiple roles
Los Angeles, California.
The simplest way to disprove this, if it can be disproved, is to do the equivalent analysis on other voting results over the years.

If the general approach finds an unusual pattern in this year’s results, but no such Benford law pattern in “all” the past election results, then that should raise a red flag.

If “all” the election results, past and present, show the same Benford law pattern, and we trust these results weren’t monkeyed around with, then there is no evidence. Maybe just use Republican electoral counts, in this case, to do the comparison.

For math types, replace “all”, “no”, “unusual” with the more refined stat equivalent.

There must be hundreds of thousands of publicly available election results over the centuries that can be used as a control, so to speak.
This is low effort and a cheap attack on rich people.

Why do we need the money of someone else to educate our children? Why do we go to work to pay the taxes that keep our kids in what amounts to a prison? Maybe part of how you get that 23rd century society is by stopping with this long and drawn out compulsory education charade. Teach people what they have to know to function in an advanced society, let them find their own interests and learn the things they need to learn to do the things they want. What about our current society precludes that from working? Tim Cook's existence?
Most games are already full of ads for Robux microtransactions.
> it's hard to imagine just how negligent the port authorities could have been in managing the warehouse.

I can totally imagine the same thing happening in an Indian port. Its mostly because of having a "dont worry, nothing will happen" attitude or even if someone from complained about the goods, getting the bureaucracy to do something is fast is almost impossible.
Which platforms did you find better than HN? And of those which were killed?
Great site, fast and simple.

When I type a query and press search, would like it if the URL updated with the search in the query string. It would make it easier to share specific queries.
Do you have links to any of the tools you made?
Oh. For some reason I very much like the memes from that era, and I've seen this particular one for the first time.
"Adapting old programs to fit new machines usually means adapting new machines to behave like old ones."

Epigram 120, Alan Perlis.

http://www.cs.yale.edu/homes/perlis-alan/quotes.html
the parent said: "What Fauci said that one time was taken out of context by all the anti-mask idiots"

which it was not.... incriminating in that sense.
6 kB fits in the initial congestion window (first round trip) for TCP. [1]

Does an analogous window exist for QUIC and HTTP/3?

[1]: https://hpbn.co/building-blocks-of-tcp/#cwnd-growth
Just checked our newest Blazor server-side web administration site in chrome devtools.

12 requests total, 322kB transferred (914kB uncompressed, so either way), finish in 991ms. Request was made between Texas and AWS us-east-1. Server running on a T3a instance. This is .NET Core 3.1 on Windows Server 2019.

Of the 322kB, blazor.server.js is 39.2k and our JS interop shim is 3k. This represents all that is required to communicate between server and client. The rest of the static source is ace code editor, bootstrap, jQuery and open iconic. All remaining interactions happen as deltas over the websocket connection.

Every day that I work with Blazor, I am further convinced that it is the only way to build our web applications moving forward. I don't have a good answer for Blazor server side in mass-scale public-facing scenarios (a la Netflix), but anyone can come up with an edge case to poke holes. Our 'internal' dashboards are actually accessible from the public web and we have not experienced any DDoS or other performance incidents. If something does come up, I will just pop the VM over to the internal network & require VPN access. That said, I really prefer accessing Blazor server side apps as directly as possible due to the latency concern.
WSL 2 actually also supports that integration. It works by transparently sending the stdio over the network to/from the host instead.
> Technology can't simultaneously progress while still remaining backwards-compatible for years or decades.

Yet I can run statically compiled Linux binaries from 20 years ago just fine, and play Windows games that were released over 20 years ago, too.
Yeah, let's start feeding our mail, ftp, ntp, and everything else over HTTPS as well now we're at it!

DoH is DNS done completely wrong. It's the worst patch solution to a problem that should have been solved correctly long ago!
I tried migrating to wsl (1) but there was just too many little things not working so went back to cygwin. WSL had issues with watching files, mounting some network drives and windows interop that I've never had with cygwin.
I hope this might be the first step at least to Samsung Internet offering an extension to block all AMP sites, so I can at least stop seeing AMP sites ever, ever again.
I don't think there's a one-sized-fits-all solution. Tree comments do solve many issues with linear threads, but they do introduce their own issues, especially when paired with voting. Many cases do work better for tree-style comments, but there are cases that work better for linear threads.
I entered 8TB initial load/1TB monthly transfer into BackBlaze's "calculator" for "cloud storage" (is this the same as their personal service? It's the only pricing info I could find even after three min of looking..) and it quoted me $735/year.

Maybe I'm missing something.
Games like Roblox and Minecraft have an inherently social aspect to them in addition to being mostly creativity-based. Not only they allow to emulate some of the social contacts that are currently impossible due to the pandemic, they also make some things possible at all due to the flexibility of the game engines that does not exist in reality. (Compare e.g. asking the question of "Do you know how to make TNT? I need some for an experiment" on a Minecraft server and on a busy airport.)
Couldn’t they just use Twitter or some other platform like everyone else?
Fair. I just cloned Ruffle, too.
CD-wise I've had a decent experience with gocd.
I also did not notice it. Will need to check OONI Probe.
I think this is not so much a gripe about Apple's new chip, as it is the painfully fragile nature of maintaining access to anything digital made in closed formats.

We are, for good or ill, the first generations for whom more of our 'legacy' is digital, and as much as there's the idea that anything on the net is forever, the reality is that more is lost, perhaps forever, than is magically, infinitely available.