skysight-inc/HackerNews huggingface dataset:
Could probably detect if it was a hotdog or not hotdog.
>and I like not having any idea of what level my opponent has, so I focus on what happens on the board.

You might like lichess's 'zen mode' in non-anonymous play, which hides everything except the board (inc. opponent name and rating) while you are playing.
We’d have to see the distribution of GDT scores evaluated on unknown proteins to say anything about how confident we can be. If the distribution is tightly distributed around the median then great, this works really well. If the variance is large though then you’re going to have a hard time using this for meaningful predictions.
Wonderful trip down memory lane. We got a ColecoVision in the late 80s because the “graphics were better” (than Atari) according to a family friend, but we also acquired a module that plugged into the front and allowed Atari 2600 cartridges to be inserted, for the best of both worlds. Weird paddles, but really fun system.
If your primary concern is only the quality of visualizations and not language or libraries, I'm curious why you'd choose MATLAB over something like Mathematica. I've always found the latter to produce far prettier plots (with far less effort).
> None of what you posted here supports the original claim made that "the overwhelmingly majority of people who want radical change are white and aren't black"; these polls all contradict that.
> One example, from the first Gallup poll:
>
>> Which of the following best describes your view about changes that may or may not need to be made to policing in the United States?
>
>> Major changes needed:
>
>> Black Americans: 88%
>
>> White Americans: 51%

My original claim was that black people make up very few of the "woke" activists who e.g. demand white people to apologize for so-called systemic racism or white supremacy. That is undeniably true based on the data. I'm not sure how we got into this rabbit hole of police brutality and racial disparities therein, but it's not at all obvious that opinions in favor of curbing police abuses are predictors of "woke"/intersectional/SJW/progressive/whatever you want to call it activism.

> We can quibble about the definition of "radical" vs "major" but it seems pretty clear based on most polling that Black americans are far more dissatisfied as a demographic group with policing, than white americans, and are far more open to a variety of reforms ranging from minor to "radical".

It's not a quibble, it's hugely important. "Major change" is about as vague as is possible. Severely restricting qualified immunity, restricting police unions from bargaining about anything beyond pay and health/safety conditions, forbidding police from using military weapons and vehicles except in extreme circumstances (with political oversight and approval), and having strict escalation-of-force procedures all seem like pretty major changes to me. They're also all policies I'd support, and I'm about as far from a woke activist as possible. (This Twitter thread has some excellent recommendations, most of which I'd endorse in a heartbeat.[1] Most woke activists have seemed uninterested, though.)

"Defund the police" sounds radical on its face, until some of its proponents reply that, actually, it doesn't mean abolish the police, but just to redirect funding to "social programs." You know, the standard left-liberal Democrat proposal for the past 50 years. The police have the honor of joining the military, NASA and foreign aid (among others) as programs that need to be raided in order to pay for an ever-increasing welfare state. It's not a policy I agree with, but it's hardly "radical." Yet others interpret "defund the police" to mean something different.

In short, these are just equivocations and word games. When black people were asked about concrete proposals, they tended to respond more like a left-liberal (as one would expect). For instance, when asked about actually reducing police presence, they opposed it by overwhelming margins; in fact, more wanted an increase than a decrease.

[1] https://mobile.twitter.com/samswey/status/118065570127173222...
My reading based on context was that this was time to train, not time to predict.
That actually isn't totally true. Approximate methods, in the formal sense, require a guarantee that they perform within X of the optimal solution. Not all NP-hard problems have polynomial approximations and the methods shown here are likely not approximations because they very likely provide no guarantees on performance. They provide zero guarantees.
This seems like an odd comment to make on a release which is making improvements, work done with the full knowledge that there’s room for improvement.

It’s also not universal: it’s been a decade since I’ve had to worry at all about that and even before then it was uncommon except on projects which weren’t trying to be very clever. If you had a clean setup this really hasn’t been the rule for a long time.
I assume if the forward direction is fast enough, the reverse could be done by evolutionary methods.
You're losing the ability to easily update using fuzzy specs and a lockfile if you're using pip vanilla without pip-tools or poetry.
Show HN: Send schedule requests to clients for painless meetings
It’s officially recognized as a solution.
I journal with Standard Notes[0]. I use it as a sort of 'exobrain' to dump random ideas, todo-lists and other tidbits. I used to use Evernote but ditched it because of privacy issues. Evernote is not encrypted and readily viewable by both staff or intel agencies, something I can avoid with Standard Notes

[0] https://standardnotes.org/
> some nested implementation detail API several layers done can take arbitrary streams, and the String based implementation is done by creating a stream for that string, but the stream api allows for IOExceptions in the case of streams from disk or network devices etc.

> What reasonable recovery option is there then?

adrianmsmith's answer seems to have it, here are some rather less useful thoughts, for good measure:

The C++-style approach might be to have a boolean template parameter in the Stream API, allowCheckedExceptions, to change the signatures accordingly. As Java lacks specialisation, I don't imagine there's a way to do anything similar, short of having the library offer two very similar Steam APIs, one that permits throwing of checked exceptions and one that doesn't.

edit I suppose the standard library could offer a wrapper around the Stream API, to only accept non-throwing streams, and to return a NonThrowingStream. Internally this wrapper would presumably use the strategy adrianmsmith explained.
Far from an expert here, but your comment makes me think of Michael Crichton's 'Prey', if you've not already read it.
Not that I wish to add to your apprehension.
One could buy 200 GPUs for cheaper, I think that's where the other comment's price estimate came from.
It ought to be possible for the page to disable JavaScript with a meta tag:

<meta name="noscript">

The browser could put an extra icon next to the https padlock so the user would know they were viewing a document rather than an application.
It says $1,752/mo for v3-8, so I just multiplied it 8x.
For those wondering, like me, what SymPy is, the top of https://docs.sympy.org/latest/index.html explains it:

> SymPy is a Python library for symbolic mathematics.

Both the release notes as well as the readme of the github repository don't explain it (or at least I couldn't find it).
My coworker would have been working in Germany in the late 80s and early 90s, so this makes sense.
Show HN: EndBASIC – A retro BASIC interpreter built with modern tech (Rust/WASM)
Thats a really cynical interpretation of YC - There's a ton of risk with starting any business, tech especially. You could say the same about any angel or early stage investor or accelerator program. PG and Sam Altman have always been upfront about the risk and expected returns from one of these - in the Startup Class, Altman even says that if your goal is highest expected returns you should go work at a FAANG [1]

[1] https://www.youtube.com/watch?v=CBYhVcO4WgI&feature=emb_logo...
Proteins which are coded by DNA.
A Canticle for Leibowitz by Walter Miller is my favorite sci-fi short story I’ve read in a long time. It follows an order of Catholic monks in the American southwest many years after a nuclear holocaust. I won’t say more than that.

It was originally just 1 story, Fiat Homo, and then was expanded into a novel. Fiat Homo is freely available in audio form from the BBC

https://www.bbc.co.uk/programmes/b03w355l/episodes/guide
Fairphones definitely has first class support for LineageOS due to it's open nature. You can always check the support page of these ROMs.

[^1]: https://wiki.lineageos.org/devices/FP3
[^2]: https://devices.ubuntu-touch.io/
In Rust, we call these "recoverable" vs "unrecoverable" errors, and use Result and panic for them, respectively.
good point, I will add a hint to #8
Show HN: Is It Playable Yet? – Check current issues on PC video games
The process is called parfrying and is really common for a lot of stuff. It's more efficient to do it higher up on the chain because the restaurants don't need more prep work and it can all be done at once.

Instant noodles are also parfried, which is how they cook so quickly.
Here is one from September:

https://news.ycombinator.com/item?id=24336058
Why is it misleading? If BEAM could isolate crashes in NIFs, it absolutely would. Either way the point is that you are able to leverage C code (though in Rust's case the point is just to leverage existing code, since you don't need to drop into C for performance).
And instead what we got was the PPP and EIDL, the majority of which ended up going to huge corporations (I know Ruth's Chris returned it after the staggering public backlash). And those of us on this forum just worked from home and continued getting our paychecks. I don't know a single person that lives paycheck to paycheck in a working or middle-class job who got anything more than that $1,200.
You could say the same thing about a person’s reasoning. If someone were to think a fruit is spoiled, does that say more about the fruit or about their understanding of spoiledness as you put it?
I know lots of people. The bulk of residential off-grid solar installations use lead-acid battery banks. Most all RVs and boats use lead-acid. And virtually every new car/truck/motorcycle/ATV/snowmobile/jetski, including the hybrid cars, ships with a 12v wet lead-acid battery.
Why wouldn’t they? It’s not like the study intentionally infected people with the virus.
Not everyone has cancer. And the price is sort of likely to come down if there is a technique that reliably treats cancer.
You can deny facts all you want but try being openly gay in a country like Saudi Arabia or Iran. They will happily cut your head off.

https://www.dw.com/en/iran-defends-execution-of-gay-people/a...

https://www.lgbtqnation.com/2019/04/saudi-arabia-beheaded-5-...

Or perhaps try being a Women's Rights activist and see how that goes for you, you might be prosecuted as a terrorist for your trouble.

https://www.nytimes.com/2020/11/25/world/middleeast/saudi-ar...
To clarify further - lockfile == reproducible builds without having to pip freeze every single dependency in the tree.

Fuzzy specs == effortless upgrades according to your risk tolerance for a given library (major version for boto3, minor version for pandas, something like that).

Poetry gets you the combination of the two: Let your dep versions float, and easily revert back to a previous deterministic build using the version-controlled lockfile if something breaks.
> Nothing except these tests were not take home prior to COVID.

Take home tests were definitely a thing before covid.

> So you are expecting the student to remember 100% of what they heard in the online classes? Or more likely the student would write down these details and handle it to the cheater to use during the take home exam. Or the cheater would "do X". In most cases the one doing the helping is not a current student, so it doesn't help.

I expect students to take notes for their open book exams. If you're competent enough to identify all the material needed for the cheater to do an open book test, congratulations you have the knowledge to pass the test. If you just record every piece of information possible, congratulations you have spent way more time and effort than it would have taken to just learn the material.

If you don't attend any classes, do X. You're not being penalized for doing that, it just warrants scrutiny. If this is an entry level course that an intelligent person could teach themselves the material, then it probably doesn't matter if you cheated or not, you'll be found out in higher level courses. If this is a high level course, your department would probably have a good idea of how capable you are from past performance. If the guy struggling to get a C in introductory physics gets a perfect score on his quantum final without going to class once, that is super suspicious.
College students are easy to manipulate because they're young and naive and still used to taking orders from control figures like their parents. They need to realize the power they wield and simply refuse to participate in this intrusive monitoring. They don't have to play the game, and the school can't exist without their tuition.
I read the blog. But there’s a big difference between a mind blowing tech demo and something that can be used in a commercially viable process.
I think the original Pentium had the pretty much canonical 5 stage pipeline. It did pretty well. Its successor, the Pentium Pro, an OoO design, was deeper but also did amazingly well.

You are probably thinking of the Pentium 4 which was designed as a speed demon with a very deep pipeline and failed to reach its target frequency.
Here is another interesting approach in synthetic protein building:

https://science.sciencemag.org/content/369/6502/440.abstract
Who is enforcing that the product on the shelf is the same as the one you looked up, and not a visually identical counterfeit?

Or do you mean "no regulations besides trademarks and copyrights"?
I don't know the field, and I understood 'a few' as like a dozen, certainly not in the thousands.

Anyone uninitiated with think the same, and thise already informed. Well, they are already informed.
API with NestJS #20. Communicating with microservices using the gRPC framework
Western culture has a very unhealthy attitude towards sleep in general. There is only one socially accepted sleep pattern: Eight hours a night, in one block, starting at between 10pm and 11pm and ending between 6am and 7am. This "early-bird" rhythm is celebrated in to the point of fetishisation and held up as the goal to which all productive adults must aspire. To behave otherwise is to be lazy, slothful, and not putting forward your all.

That cycle works for many people of course, and for them life is easy. The world is modelled after them. But for everyone else it sucks. This covers both napping as this article discusses, but also other "chronotypes" both earlier and later (i.e., "night owls"). For these people they have to either force themselves into the "early bird" cycle (often by strict working hours or social pressure) and suffer for it, or go against it and find either flexible employment or even move to night-shift work if their chronotype is sufficiently late.
Agreed 100%.

Basically anything that would stop a scraper from downloading or interpreting a single page will also get in the way of search engines and screen readers. The former is generally not desirable and the latter may actually be illegal for some organizations. Just give up if this is your goal.

Rate limiting and other approaches to restrict bulk downloading of your entire dataset are more practical, but are still generally easy to work around if one is sufficiently determined unless you require authentication for all access.
Mike Tyson says psychedelic drug 'told me to come back, start getting in shape'
According to the article there's a confidence score as well. As long as this is sufficiently predictive of errors either a tight or wide distribution is likely acceptable.
This is irresponsible fearmongering, and says more about how lackadaisical software engineering is towards quality control than anything else.

On the other hand, if you want to read about how software works when it actually matters, "space shuttle coding style" is fascinating.
I would actually love for it to be available everywhere, even offline for people who don’t have access to internet/computers. We want to make it available to everyone, just takes a bit of time (we’re only 2 devs right now in the team). I’m hiring though! So if you’re interested or know someone who might be, get in touch (charles@bunch.ai). I’m looking for backend/fullstack/android people.
I’m not going to say that Salesforce has ruined every product they’ve acquired, but...
More importantly, thinking that Youtube can be an efficient arbiter of truth is delusional.
A point few proponents of fission power tend to mention is that Uranium supplies are also finite. [1]

[1] https://en.wikipedia.org/wiki/Peak_uranium

Unless there are major breakthroughs in nuclear technology which become commercially viable in the near future - that is, in this 21st century - nuclear power, as it stands, is running out of time, and it does so faster then most people assume.
I see. The co-founder of the organization that tests protein folding is a "nice guy."
Is anyone else on HN depressed by the number of people who seem to think - "AHA, based on not reading anything, I believe there is a meaningful chance that the whole medical and regulatory community just missed this extremely obvious possible flaw that just popped in my head?"
Do people really think that the most-publicized clinical trials of our times were conducted by over-reaching noobs?
I've only worked in Elixir. I think I just recently experienced some Go "fomo" because it seems to be more or less attempting to solve the same problem. I can't quite justify moving to Go from Elixir + Rust, but I'm always interested in hearing the community at-large take. Thanks for the response!
lol, so BEAM is for schduling like Rust is for memory allocation?
Do we have evidence for the rushed-to-markedness of any of the vaccines?
Are cheaters really detected and banned? My guess is that there's a lot of lower grade cheating. Here are a few ways that would be difficult to detect:

Run a position analyzer only to alert you to the existence of a strong move that you haven't noticed. Don't use it to find the move, just to alert you to when your position is strong. For instance, you might see that your position score is +10, but not realize why - this would indicate it's a good time to put in more thought. You might be missing a subtle blunder.

Use lookup moves only for unusual positions to avoid traps in early games. Many eccentric openings are losing propositions against a skillful player who can sidestep the landmines, but are unfamiliar enough that an opponent either 1) falls into the trap, or 2) burns a lot of time avoiding the trap. A cheater could rely on a computer only so far as to avoid the traps, then play normally. Would that be detected?

Another cheater move would be to use a computer analyses only when things get sticky. Just for the occasional move. This is a cheating tactic in tennis, too. An unksilled cheater "hooks" constantly when it doesn't matter. A skilled cheater does it only on a critical point. You can call out a line judge, but with the advantage secured, the cheater can appear scrupulous for the remainder of the match (making the person who called the official out appear to be a high maintenance player). That said, over time in high level tournaments, officials often do see the pattern and a reputation eventually develops.

Another "advantage" of these cheating methods is that cheaters are usually not totally "drooling at the mouth evil laugh sinister people", I think people could use the methods above and lie to themselves that the weren't "really" cheating. Cheating, like most sin and trespass, often results from temptation and self-deception rather than a determinedly insidious mind.

I'm only a little bewildered that people cheat and do these things (or worse). I personally hate the idea that my actual real rating in an in-person game would tank compared to my online record, and I love the human aspect of the game. But it does seem relatively easy to sidestep an algorithm that simply checks for inaccuracies. My guess (hope) is that these algorithms are probably more sophisticated than that. Fraud detection is fascinating to me, but unfortunately this is one of those situations where the algorithm probably does have to be somewhat obscure.

EDIT: it just occurred to me that I have done all these things when I play against a computer - though chess.com builds this capacity into computer games (not human games, of course).
But they don't qualify, that's the point. If you have an ITIN you don't qualify for this kind of tax credit.
I wrote three

The first one was some kind of macro processor to insert text in files. I do not remember the syntax, but in each file it was like: %headermacro% ...the content... %footer%. Then the macros were replaced by layout data, turning each file into a generated static page.

Then I realized that is the wrong way around. All the content files had the same macros. It is very redundant. So I wrote a new one, that did it the other way around. Now there was a layout file with placeholders {{$WRITEX content/data}} and it would load the data from an XML content file and insert it in the layout file to generate the output file. And it had loops and conditions. Afair I could even write my "Makefile" in that language.

Then I wrote a webscraper and implemented XPath 2, because nothing else supported that. Then XPath 2 is very close to XQuery, so I implemented that as well. Now XQuery is very similar to the second generator, but with a w3 standarized syntax. The above insert expression simply becomes {content/data}. So now I use the webscraper as site generator.
If you have a working setup and especially a strategy for updating routinely (e.g. using pip-tools) and pinning dependencies with hashes, there’s less reason to change. The biggest reason I’d give is consistency and ease of adoption, which might be coming down to “do you spend much time on-boarding new developers?” or “are you supporting an open source community where this causes friction?”. If you aren’t spending much time on it, perhaps try it on new projects to see what people think in a low-friction situation - in my experience that’s basically been “I like spending less time on tool support”.
It's a step forward for sure, but structures change over time to perform their function. The method described here only returns a static structure. Much more research and development is needed to be able to predict the dynamic behavior and interplay with other proteins or RNA.
Solving the inverse problem would be even more valuable -- given a specific shape (and other biochemical desiderata), what sequence of amino acids would create that protein?

As hard as the protein folding problem is, the inverse problem is harder still. THAT is the one true grail.