skysight-inc/HackerNews huggingface dataset:
>but I think an apology would be in order - perhaps left out because it can be considered an admission of guilt.

I think an apology before they've had a chance to review everything that occurred would be rather empty, don't you? "I'm sorry you're upset"?

I far prefer what they've stated they're going to do which is stop the activity they know about immediately, and to review how we got to this point.

If, on the off chance, the professor was being honest about ensuring they weren't wasting anyone's time, and ensuring no bad code made it into the kernel, then the situation becomes a bit more murky. They'd need to go through all of the associated emails both public and internal to validate that.

If on the other hand this is in fact a duck, I would expect them to both to issue a meaningful apology at that point, as well as lay out the steps they've taken to ensure it doesn't happen again (which they've indicated is their plan). And hopefully restore the trust of the OSS community.
The things to compare are not home prices vs rents but home monthly payments vs rents. Having a mortgage is like renting capital, after all.
Which department should do it?
I'm a mediocre programmer at best and I still struggle with Object-Oriented Programming (OOP). I understand the ideas, but I simply find it to be an 'unnatural' way of programming. Millions of other programmers are successfully coding with OOP, but I'm not one of them.

I've tried many OOP languages and Ruby and Crystal felt that they had the friendliest approach. Why do I struggle? I think some of it is to do with the thick layers and unnatural wordiness of the way it is implemented in many languages: constructors, instantiating, getters, setters, public, private, unattractive syntax etc.

As I said earlier, I am not a great programmer (but try to improve :-) and my opinions on OOP reflect that.

As an aside, the stranglehold that OOP has had over the profession seems to have loosened. New languages like Julia, Go, Rust and Nim do not describe themselves as object-oriented although they have object-like features. Back in 2019 I asked Hacker News: "Why do new(ish) programming languages eschew OOP features?"

https://news.ycombinator.com/item?id=20320752
Market corrections are natural and useful. Every time we print huge sums of money to rescue equities and make debt cheaper, who benefits?

Those with a high ratio of assets/credit to living expenses.

While market corrections create a higher degree of short term pain, allowing them for the last five decades would have gone a long way in preventing the increase in wealth inequality.

It doesn't make sense that investing in SPX is a guaranteed long term 10%/annum investment while nominal GDP growth is under 3%. It's an engineered phenomenon and benefits those who already have a lot of assets.
Thanks for the links! I made a first pass through them, and will look at them more. I appreciate the extra data. There's a lot of details to mull over, some of it seemingly conflicting.

For example, your linked article [0] mentions "Currently available vaccines will likely offer protection against prevailing variants of SARS-CoV-2", but also says "The risk of immune escape is hard to predict long term"

You linked article [1] says "it takes about eight times as many of the antibodies produced by the Moderna vaccine to neutralize the B.1.351 variant" but also says "so there is enough antibody still to neutralize the virus."

And your linked article [2] says "coronaviruses change more slowly than most other RNA viruses" and "other genome data have emphasized this stability" and "sluggish mutation rate" and "if a mutation did help the virus to spread faster, it probably happened earlier, when the virus first jumped into humans" and "no signs of natural selection for any of the variants" and “probably the virus binds to ACE2 about as well as it needs to right now" and "these strains remain constant, more or less".

At one point in [2] it is mentioned "I wouldn’t be surprised if this virus is maintained as a more common, cold-causing coronavirus". I've heard that mentioned as a likely outcome in other places [3].

The above article wrapped up with "Worrisome mutations could also become more common if antibody therapies aren’t used wisely", "Vaccines arouse less concern on this score because, like the body’s natural immune response, they tend to elicit a range of antibodies."

This reminded me of this doctor [4], who was warning about the dangers of the covid vaccination campaign setting us up for a much worse disaster by pressuring the widely circulating virus to evolve into something much more dangerous. The statement above near the end of article [2] seems to indicate that vaccines are not as likely to
cause this as are antibody therapies.

I'm not sure what you were trying to get at with t-cells. I keep reading things that say t-cells from prior coronaviruses infections confer some protection against covid-19, even from other coronaviruses. Here's another link [5]. Are you saying that is not so?

When it comes to the fear of immunity-evading coronavirus mutations I seem to keep hearing scientists say it is possible, but not likely. I think that is an important distinction to make.

[0] https://www.bmj.com/content/372/bmj.n771#xref-ref-8-1

[1] https://www.advisory.com/en/daily-briefing/2021/04/16/varian...

[2] https://www.nature.com/articles/d41586-020-02544-6

[3] https://www.statnews.com/2020/02/04/two-scenarios-if-new-cor...

[4] https://www.deblauwetijger.com/wp-content/uploads/2021/03/Ge...

[5] https://www.sciencemag.org/news/2020/05/t-cells-found-covid-...
It’s too early for that. I expect their followup will have details on failures but first they need to figure out exactly what happened. That will take some time and effort.

At least now they’re burning UMN time and not kernel maintainer time.
Afaik, there werent really any efforts by Japanese in WW2 to infiltrate and undermine US.

China and Russia, in modern times, on the other hand....
Neat project! thanks for sharing

An example of when sonic communication is useful is to bootstrap other communication.

During setup, Amazon Dash buttons would listen for data sent over ultrasonic to get network information.

https://www.cnet.com/home/smart-home/appliance-science-how-t...

I think that's just super cool.

(Disclaimer: I work at A->n but not on this in particular, I have only public, consumer knowledge about how this works)
The reliance on JavaScript is a big turn off for me with these third-party comment systems, and why I stick with what WordPress provides by default—with a few modifications to increase privacy.

The ideal comment system for me would use the mailing list feature from SourceHut[1], with each post on a blog having their own list and using the In-Reply-To and Message-Id headers. SourceHut already exposes forms that sends emails to mailing lists and is open source, so I guess someone could probably look into their implementation to make this happen.

Honestly, I would pay a good amount of money to licence something simple like this on a per-website basis, as long as the code is open source and the back-end is self-hostable—extra points if the developer includes a well-written WordPress plugin.

I might look into writing a WordPress plugin that implements this idea. However, because I really like the idea and working with email in general—in no small part because of aerc[2]—, I am obviously biased towards it, so my opinion my not be the best one. Heck, maybe there is no market for this at all.

The biggest reason why this idea will forever live in a drawer in my mental desk, however, are the privacy and potential GDPR issues; after all, anyone who leaves a comment will now have their email address exposed. I am not sure how to resolve that one.

[1] https://sourcehut.org/

[2] https://aerc-mail.org/
So far it has only been 'insiders' (FOSS-aware/friendly press and trade press a bit closer to the dev side than the management side) but the real question will be if it hits any large mainstream news sites by tomorrow. If it does not land until Friday then the story is over in terms of real consequences, but the PR team at UMN is probably hoping that fast damage control now can push anything major out a day or two where it disappear into the weekend trash.
The outrage and does seem out of place to me. I think it's fair (even reasonable) for the kernel maintainers to ban those responsible, but I'm not sure why everyone here is getting so offended about fairly abstract harms like "wasting the time of the maintainers"
i have played with go-ethereum's code in past and that sounds like something that could be implemented as an experimental consensus algo. Have you ever built some sort of model for this reward mechanism?
FWIW this is why VSCode has the Remote extension, which includes support for running VSCode headless in WSL and connecting to that from Windows.

Theoretically this change would eliminate the need for that but it's nice to have the same VSCode on Windows as in WSL.
No, computer science departments should be adequately equipped and trained to handle this. Lots of areas of computing involve humans and need to be studied by people also knowledgeable about the technical side. (and "computer science" departments usually are not strictly "pure computer science" departments, it's just the usual label under which most of computing ends up)
You took the thread way off topic and into nationalistic flamewar. We don't want that here. Please don't do it again!

https://news.ycombinator.com/newsguidelines.html
I love it. I am totally fond of the locality of behavior approach. Not many frontend tools do fit into the traditional niche of JQuery were you want a static site with some quick and easy way to add some interactivity.

Now I do share the concern that it might not be the best approach for really complex stateful applications but we will have to see how it scales once we see the first real world uses of it. It is good to know that the is always the escape of hatch of simply using plain vanilla js. Sure it wont replace React/Svelte/Elm level of use cases but I guess that is not the goal.

Also really dig the fresh take on a human friendly syntax. Sure there are pitfalls with that but hey for this kind of DSL it might work out. Nice to see people trying out non mainstream approaches.
Baby Sleep Secrets
Disclaimer: Of course I can’t guarantee that you will have exactly the same Discover the Proven Solution That Gets Your Baby to Sleep like Clockwork The proven solution that gets your baby to sleepIt works even if everything else failed.
Proven by 13,649 well-rested parents (and counting).success in the same time as I or the many other parents had since every child is unique.But firstforget allthe things you have been told aboutyour baby's sleep in the past
Unfortunately, most information is dangerously outdated and usually reduces your baby’s chances of a calm and deep sleep.The absolute worst you can do is to begin with a sleep training for your baby without a proven and sophisticated plan I’m sorry to say but that’s how most parents still do it
Visit the website to read Baby Sleep Secrets full review
>"Would an 80% success rate over the last hundred years change your perspective?"

People who live in those places rightfully do not give a flying fuck about westerner's perspective. They care about being killed, maimed, displaced, robbed of the source of income etc. etc.

I can only imagine what would happen if you stood in front of them and tried to explain your stats.
I guess the question I have is "Did any *previous* research done by UMN successfully introduce bugs into the Linux Kernel git commit log?"

There are weasel words in this statement that make it unclear and the researchers have been really dishonest already. But! If it's true that their research has never made it out of email chains then it does seem like the reaction is a bit disproportionate to the damages here.
It could be even more problematic than that. With windows drivers supporting a windows ABI, that becomes a Linux ABI under WSL. Kinda puts a wrench in the Linux no-ABI philosophy...
Handing everyone a check directly increases inflation. There is no increase of the supply of goods, so everyone would competing for the same things and prices, raising prices. Poorer people spend more money paying off debt or purchasing consumer goods, so most of that money flows straight to the top anyways. Since this money comes straight from the money printer rather than through taxes, this means that the wealth gap gets exacerbated through stimulus checks.

Purchasing assets introduces liquidity, but isn't equivalent of handing people money. The Fed receives the equivalent value in the form of debt.
It's quite different from what you said ;-)
Sorry for getting sidetracked, but does cc has any special function here or you are hoping that dang would read all the comments and see your cc?
With WSL1 way back, I ran GUI apps using a Win32 X server. I had some Linux GUI tools that I needed to be able to run and it was pretty seamless.
The wonderful thing about FORTH assemblers is that you have the full power of FORTH to write macros and code generation code with!

That particular assembler had structured control flow like if, while, etc.

It might have actually been a cgone, since the device name was /dev/cgone0. But the header file said cg2. Whatever it was, it was quite slow!

Years later, John Gilmore mentioned that he wrote that .h file with the C structures/unions that mapped out all the device registers.

I bought a copy of Aviator by Curt Priem and Bruce Factor, that ran on my SS2 pizzabox's GX "LEGO: Low End Graphics Option" SBus card (an 8 bit color
+ 2 bits monochrome overlay plane graphics accelerator):

https://techmonitor.ai/techonology/aviator_15_for_sun_networ...

>AVIATOR 1.5 FOR SUN NETWORKS OPENS UP GRAPHICS WORKSTATION GAMES MARKET. By CBR Staff Writer, 08 Jul 1991.

Not sure why the memory mapping was so weird -- but at least it wasn't as bizarre as the Apple ][! It did have some weird undocumented limitations, like you could only write to the colormap during vertical retrace (which I discovered the hard way -- it didn't seem to work for no apparent reason, except for the occasional times when it did kinda work).

Here's a reference to the cgone device that sounds about right:

http://ftp.uni-bayreuth.de/Digital/alphaserver/archive/magic...

* SUN120 A Sun Microsystems workstation, model Sun2/120 with
* a separate colorboard (/dev/cgone0) and the
* Sun optical mouse. Also works on some old Sun1s with
* the 'Sun2 brain transplant'.

http://www.sunhelp.org/faq/FrameBufferHistory.html

Frame Buffer History Lesson

Last Updated: 24th November 1998

cg1/bw1: device name : "/dev/cgoneX" "/dev/bwoneX"
The color and monochrome framebuffer of sun100u.
It is not a crime not knowing anything about these. (and this was 7 years ago!)
“In this first operation, MOXIE’s oxygen production was quite modest – about 5 grams” - one small step for a robot, one giant leap for humankind.

I am thoroughly impressed by what is being achieved as of lately. Well done and many thanks to the people making this possible.
You also have to take into account how many people are not dying of Covid, but some other diseases because the healthcare system is overwhelmed by covid, and they did not get treatment. Which is immensely more sad. Most of these deaths would have been prevented, if not for Covid.
Sounds like another way of saying humility.

Being humble is often about taking the initiative to express mistakes, errors or things you did not know or thought you knew.
Where I am, the appraisal gap is is ~18% of the sale price. So the houses are listed at ~$450k, get 12 offers for ~$530 in 36 hours, and get appraised at ~$450. Such is the competition, that buyers have to just pay the gap outright, turning the 20% downpayment into the appraisal gap.
Liquid hydrogen can do cool things, but how do you reliably stop leaks of the smallest atoms in the universe, even if they are supercooled?
Agreed! It's the only terminal I can find that both respects my color settings and runs tmux well.
Kind of a useless article. No evidence presented really, just "they have too much power and we should look at them". Just fluff. I was hoping for something worth reading.
> The patches were merged

The approved methodology - described in the linked paper - was that when a patch with the introduced vulnerabilities is accepted by its reviewer, the patch submitter indicates that the patch introduces a vulnerability exists, and sends a no-vulnerability version. That's what the paper describes.

If the researchers did something other than what the methodology called for (and what the IRB approved), then perhaps the analogy may be valid.
Was going to say this too ("slow is smooth..."), this is a common mantra in the USMC and there's real truth in it. If you perform a task 10k times, slowly and smoothly, it will become muscle memory and speed will come on its own.
Most simple way of planning out your SaaS startup
Google Sheet Template
The most simple way of planning out your SaaS business. Just fill in the blanks.

All the info and calculations in one place
Revenue, team, competitors, expenses, marketing, P&L, Exit strategy. All you need for a proper plan.
Pirating them is quite easy, though that doesn't fix the timezone problem
Being unaware of whatever this is, until this HN post just now, I'm still in the dark as exactly what was being done which was apparently unethical since the statement doesn't mention any details. Anyone have any details on what the issue is?
> we scraped it all (at least as many as we could find on their English site) 12,118 questions

There's a lot more questions on Yahoo Answers. Their robots.txt file contains a sitemap: https://answers.yahoo.com/sitemaps/sitemap-us.xml

That sitemap contains links to 2,115 other sitemaps. Each of those sitemaps contains links to around 47k questions.
I wonder if potential collaborators will come to light, from UMN or other universities.
while I agree on kotlin (or java, or swift, or objective c), I think early releases of node.js or frontend development pre big frameworks were much better in that regard.

We're still not as bad as mobile development, but things are getting worse.
I do some maintenance work for the linux kernel dvb and infrared subsystems. I reviewed and accepted some patches from umn.edu addresses. They looked fine to me, however they're all around error handling, which can get pretty tricky with long error paths.

What else can I do than revert the lot?
That's good, but Google is still the single biggest Kubernetes contributor. If they decided to take their ball and go home, it would leave the project in the lurch. It's a risk factor. Is it likely? No. But it's not outlandish.
Title on the webpage is now showing as "Statement from CS&E on Linux Kernel research - April 21, 2021" vs HN's "UMN Statement on Linux Kernel Research."
It's not an either/or in the US. Trusts can be ordered to stop engaging in anticompetitive behavior as well as be broken up.
background for those unfamiliar with this: https://news.itsfoss.com/hypocrite-commits/

and Kangjie Lu's response: https://www-users.cs.umn.edu/~kjlu/papers/clarifications-hc....
above we set forth that information was provided as opensource recently and made available as set forth above 2 us ....ARK (the morons). somehow.
> Bundling this set with Firefox

I love that they did that; it was actually my idea (https://bugzilla.mozilla.org/show_bug.cgi?id=657228). I believe the list is pretty large and changes frequently and so they download it dynamically.

> short cut to a "Yes"

Do they really do that? That's awesome if so. Then they don't even need to ship the roots.

> I specifically don't like [...] saying "unknown issuer"

https://github.com/briansmith/webpki/issues/221

> If std::fs::File::open() gives me Result with an io:Error that claims "File not found" but the underlying OS file open actually failed due to a permission error, you can see why that's a problem right? Even if this hypothetical OS doesn't expose any specific errors, "File not found" is misleading.

A more accurate analogy: You ask to open "example.txt" without supplying the path, and there is no "example.txt" in the current working directory. You will get "file not found."

Regardless, I agree we could have a better name than UnknownIssuer for this error.
This is a power grab by the USPS to inject themselves into the industrial surveillance complex.

It most likely tries to tie a social media profile to a physical address and provides a pen register of all the mail sent and received by that citizen along with a collection of the "inflammatory opinions".

It is unconstitutional and folks at the USPS and organizations they shared the data with should go to jail.
Now we wait for the IEEE statement.

They will release a statement, right?
Correct, the MTF of a lens is meaningless unless the lens and sensor are aligned (aka focused) correctly. Contrast in the image is directly related to the square-wave geometrical MTF. Once you factor in focus/alignment error, it can be difficult to tell the difference between a "3MP" and "12MP" rated lens. We're talking about <10 micron accuracy.

This is why companies like Apple use 6-axis active alignment machines to manufacture every camera module.

The "Megapixel" rating of a lens is based on the nominal as-designed MTF and image sensor Format. There's a lot of manufacturer fudging that goes on with these ratings. And some in China literally print whatever they want on the side of a lens. I've seen the same lens with both "3MP" and "5MP" printed on it.

Here are a few tips on how to focus a camera. Regardless, it'll be hard to get within 2-5 microns with a CS Mount 1"-32TPI thread.
https://commonlands.com/blogs/technical/how-to-focus-a-camer...
Haha, I wasn't aware of Amazon's Dash buttons!

The funny part is I already did a similar application using ggwave and talking buttons. I mean, it does not order stuff, but you can easily create a button that triggers any kind of action via audio:

https://github.com/ggerganov/ggwave/discussions/27
who did your UI design and how did they do it? looks sexy
You seem to think I condone the experiment because I described an analogy as invalid.
Librem 14 First Boot
How will WhatsApp be able to block this if WhatsApp is meant to be end to end encrypted ? I guess they could detect abnormal usage patterns and start requiring re-authentication and such.
If you walk away from YC demo day with only the YC money in the bank you've done something horribly wrong. It's the quickest way to high quality seed investment in the world.
I've always found it to be 99% there. But that 1% prevents you from doing any serious work. Things like mongo become a nightmare when using WSL. Its been entirely frustrating for me.
I would have much rather they focused on getting popular libraries to work rather than focus on the flashy GUI features
seems like my posts cant be seen :)
Thank you, a little dose of practical perspective with numbers, instead of all-caps hysteria with descontextualizad mentions of thousands.
I miss Backbone too. You could just step through the code in the debugger and it was so compact.

With React you can’t really do that. It’s always following an error message saying: “look near this component” which is often deep in the hierarchy of some third party package’s component hierarchy that is transpiled into a single line with no source maps.

I think there is a huge benefit in making things easy to step-through in a debugger when something goes wrong.
It's still #3 on the front page: https://news.ycombinator.com/item?id=26887670 (and other iterations on the same story earlier today).
It should. Ethics begins at the top, and if the university has shown itself to be this untrustworthy then no trust can be had on them or any students they implicitly endorse.

As far as I'm concerned this university and all of its alumni are radioactive.