skysight-inc/HackerNews huggingface dataset:
It always fascinates me when a comment says "I find this interesting but it doesn't belong here". Finding this interesting is the definition of it belonging here (https://news.ycombinator.com/newsguidelines.html). Of course there are different kinds of interesting and HN is for some and not for others.

It's good for HN to defy expectations, because predictability and repetition are the worst things for curiosity. But it's good to defy expectations in an interesting way. The distribution of defied expectations is bimodal; when it's bad it's very bad.

On the third hand: it's also good if—more rarely—there is an occasional bit, just a wafer-thin bit, of "why is this on HN" agitation of the bad kind too. It gets the juices flowing. It means readers care. I think it bonds users more closely with the site in the end. But it should be rare. Since there's so much variance in what people like to see, and HN is a non-siloed site (i.e. we're all in the same theater), every user sees a lot of things they dislike, so we mostly have the opposite problem.

One other point. People sometimes react to these unpredictable submissions by saying "oh, so stories about little kids driving [or whatever $story was] are on topic now?" But of course that is exactly the wrong conclusion. Since this story made HN's front page, a follow-up about, say, a 7-year-old driving a tractor, would have power-law-dropoff levels of uninterestingness. And a 3-year-old driving a motorboat would be right out. Rather, there's some other unexpectedly interesting off-beat story waiting to play this role for next time, and the point is that you can't predict it from any sequence. Actually such submissions are surprisingly uncommon—I feel like they show up maybe 2 or 3 times a year, if that. That's why I'd be curious to see links.

Edit: just to be clear—I'm not criticizing your comment! I'm saying you're an ideal HN user.
Does it have per-site process isolation yet?
Glass windows filter out UV wavelengths that stimulate vitamin D production. Ironically, they pass wavelengths that cause skin cancer.
Is it in any of the supplementary information or in any of the figure source data links in the paper? They do link in addition to the AWS open data this link (https://www.ebi.ac.uk/ena/data/search?query=PRJEB37264) - did you look through that? Other than that now idea - seems like a bit of an oversight from nature if they wouldn't make sure important sequences were readily available, you'd imagine they'd be important for peer review as well prior to publication.
> A COBRA plan can be about ~$500-1000 for an individual in the US. A

A COBRA plan is just continuation of the same plan, at the same cost (except that the ex-employee now covers whatever part was paid by the employer), as you had when employed.

> Some folks are better off on the private markets, especially exchanges.

Rarely for an equivalent quality plan if they were in a large group plan, which are usually better than individual plans, even exchange plans, on a cost/benefit basis. Excluding, of course, consideration of exchange subsidies if the ex-employee would qualify based on their reduced income.
Various parts of Disneyland exhibit versions of retrofuturism.

First is the original tomorrowland, a future of rocketships, futuristic cars.

Next came EPCOT of the 1970s on the heels of Earth Day and environmental sensibilities.

Then both tomorrowland and EPCOT were reburbished with a future of computers and videao games.

Most recently it is the Star Wars experience "long ago and far away" another blast from the 1970s.
Measuring social distancing using TensorFlow Object Detection API
Jokes like this are common now, but, as an outsider, I think it's crazy that the C++ community says stuff like this as if they weren't dealing with template errors and slowly making everything work under constexpr.
Agreed! I’ve seen a developer focus on and advertise their business as taking your no code workflows and refactoring them out into your own business line application. Interesting times ahead in this space!
Show HN: Making and Slaying Monster Sudoku
It's not an inability. It's just that there's no reason for complexity.

C++, for example, is a language built around managing complexity. k, on the other hand, is a language built around avoiding complexity. SLACK is an actual language! It does all of the things you really need an actual language to do! And yet the implementation's not particularly complex.

bash isn't really at all similar; bash is actually more like Swift or Javascript than k is like bash. bash is for extremely complex programs: programs that are other programs taped together.

k takes the reverse position: there's absolutely no reason you should ever, ever, ever create something complex if a simple solution will do.

If you can create a programming language, an operating system, a windowing system, a database that can handle millions of terabytes of data without flinching, etc. all without complexity, why would you opt for the more-complex solution?

Complexity kills manageability, clarity & fun. Simplicity allows you to do the same things, faster, and without sacrifices.

EDIT:

In some ways, you can consider this very similar to Chuck Moore's philosophy on programming, although taking a different approach to it. I'm paraphrasing here, so forgive me if I get the quote wrong, but something along the lines of 'FORTH will do anything you could possibly want, but it won't do everything'.

If you accept the premise that a language shouldn't be infinite, which isn't particularly controversial[1], it becomes much less of a leap to think, "Wait, why not allow the programmer to expand where they need, and just not throw in what they don't? It'll take less overall cognitive load!"

Now, that's why FORTH is pretty interesting as a language. k, on the other hand, doesn't really lend itself to being expanded (there are solutions to expanding the language itself; many people & companies do). However, it takes the same philosophy externally rather than internally: "We're not going to give you everything, we're going to give you a method of creating anything in a highly-efficient way."

An analogy that I think works fine: k is LEGO to your average programming language's pre-built kits of Lincoln Logs.

[1] This is why Lisp is dead (Common Lisp killed it) and C is still going strong, despite the former being great (except Common Lisp) and the latter being...highly-controversial, and why when a simple Lisp was released it blew up for quite a while despite absolute mismanagement (Clojure).
Huh, the videogame generation has had a terrible time getting my '72 Dodge started and moving forward. Heck, many can't remember that you have to release the key when the engine catches (modern cars do that for you, and everything else).

Of course, there's that delicate dance pumping the throttle just enough to keep the cold beast from stalling.
More anecdata: every Google product I use (GMail, Google Drive/Docs, YouTube) either works slower or eventually develops memory leaks on Firefox.
The performance on my phone makes me sad. PixiJS can barely hit 30 fps and the others do worse than that. FWIW, I have a Pixel 2 phone and I'm using Firefox.
Did you get the impression that I am speaking for abolishing agriculture?

To answer your question, almost anything will do as feed.
Byproducts of agriculture, grasslands, processed/filtered organic waste.
Animals will thrive on rotten meat too -- famously leading to the mad cow disease.
Lemme guess, libertarian? Or at least "fiscally conservative, socially liberal"? Blind faith in the Free Market Fairy (https://bitworking.org/news/2008/01/The-Free-Market-Fairy) is a big part of how we got here. As Einstein said, "We can't solve problems by using the same kind of thinking we used when we created them".
HKTs indeed aren't a common pattern in OCaml, but first-class modules and similar patterns are common enough in Core. Your statement was that the type system was not powerful enough to express them at all. Whether or not it's practical is a bit different :)

You also said that their use of "functor" was probably the result of being French vs English, when I pointed out that in fact it came from Standard ML, which is a British design. Moreover, the creators of Haskell originally built typeclasses as an extension to Standard ML (1980s), and Functor was added in the same version of Haskell that Monad was (1.3, roughly 1998).

The connection between ML functors (specifically the interface/signature) and typeclasses in Haskell is relatively clear, if you understand how they both work. I don't disagree that typeclasses are more general, but modules have their appeal as well. I'm pretty excited to see where Backpack ends up in Haskell, personally.
It's possible that the contract with these employees requires 3 month notice period both ways. So, an immediate dismissal would require them to pay it in compensation (guess this would also depend on the legislation). Regarding the insurance, usually its already bought for a year or so, so they possibly let it run as there's no point in revoking it without getting a refund.

If the 3-month notice is true and the compensation comes with that, then its still cheaper to let go now than in 3 months as there will be other costs like bonuses, expense claims for phone bills etc, other mandatory govt insurance schemes in some countries, more leave accrued. I'm not too convinced that it was all a nice gesture.
I am only familiar with WebKit, but glancing at the Firefox code, it looks quite similar. I'm actually not sure what you're claiming? Both implementations rely on NSButtonCell to perform button rendering when possible, and fall back on drawing it by hand if you mess with it too much (for example, if you set background-color: green on it). Then it hooks up internal DOM objects so they can be manipulated using web APIs.
With 54.5M users, Disney+ is now Netflix’s top challenger
%%% <tone:camouflaged>JUST FINE THANK YOU (class:relation => SubClassOf(stoogetype FELLOW MEATSACK))</:tone>. HA HA hA{
> Anyway, with all these Gatekeeper changes, it's almost as if Apple doesn't want non-app-store apps at all.

Of course that's their idea, The Mac Store has been a moderate failure, so now they are pushing people into it slowly more and more every release.

As Apple and Microsoft (with their Windows Store) have learned, if there's a real choice between an app store and a standard install, nobody will pick the app store. They cannot promote it naturally, they have to push it through by force.
From the article: "I chose int for the length rather than size_t because it’s a password and should not even approach INT_MAX."

That's the wrong reason to pick int over size_t. Am I missing something?

(EDIT) Especially since he calls it this way in the sample:

int len = read_password(password, sizeof(password), "password: ");
A 10 year old is perfectly capable of driving a car. The trouble is, they lack sufficient judgement to drive responsibly.
Take care editing bash scripts (2019)
It would seem that most mainstream languages other than C/C++ have already bit the bullet on fancy build systems, due to dependency management, so codegen is not that expensive.
In the future, you should just look into temporary insurance. Almost every insurer offers temporary plans that you can buy for 1-6 months of coverage to handle a gap between jobs. Unless you have some reason to keep your COBRA coverage (e.g. regular appointments for a chronic condition), the temp insurance acts as good emergency coverage and for very small amounts (last time I did it, ~$250 total for 3 months coverage)
Have you read the book "Traction" (by Weinberg and Mares)? It might help you break out of the specific niche you're looking at and be able to come up with some white space to work on.
Your definition of flexible must differ from mine. The fact that you mentioned an AST as a plus and macros w/ runtime overhead tells me you don’t understand Lisp.
Fabien, how come you skipped Volta? (Presumably because it wasn’t interesting for Display, but it’s a huge step up from Pascal)

The most interesting thing to me in the progression of NVIDIA’s compute offerings is that until Volta, the “SIMT” claims were just a programming model and the hardware was actually just like any other SIMD hardware (though with automatic mask stacks). In Volta, they finally added “we can run different ops at different program counters”.

For the casual reader, the hot chips 2017 presentation is probably the easiest skim:

https://www.hotchips.org/wp-content/uploads/hc_archives/hc29...
Things to Do Before Making Your First Investment
Eating vitamin D is not beneficial. Clinical studies have proven it, as the article says. Get some sun instead.
non-firefox preview browsers are on life support.
Bold claim.
> London isn’t more expensive than SF.

Zurich is.

> And I have colleagues who make £450k+

Just as there are American devs pocketing 7 figures annually. Again, the number of European devs making >$100k is a fraction of a percent. You can be making $100k in the US after a 6 month bootcamp or in AU/CA with a couple of years experience.
It's true, I have colleagues point out how odd my usage of fortnight is in presentations, meetings, etc. Had no idea that was a difference until I moved stateside.
I'm carbon negative. I'm probably at the 0.01% in this world. Europe has led the world down a dark path and she needs to heal the wounds she has given Mother Earth.

Per-capita isn't as useful a measure as carbon intensity (/km^2) or carbon efficiency (/dollar). At this point, if the UK stopped doing its slow-motion destruction of the planet and started creating more with less, it can still redeem itself for the harm it's done all of humanity present and future.
> just draw a rectangle to a Texture once, and create a bunch of sprites using that Texture.

But then all of your boxes are the same. Which is not what this benchmark is.

We can conclude that Pixi.js is probably faster for drawing sprites, but is definitely slower than Two.js at drawing randomly sized rectangles.
Using force and intimidation to coerce people into joining an organisation that gets to take part of their income, and dictate the terms of their employment is for their own benefit? How exactly is this any different from the classic protection racket? I'm not sure the people who were unemployed before a strike, and then still unemployed after it are going to buy into how beneficial this is for them. Nor am I convinced that the people who were happy with their working conditions, and were forced to take unpaid leave by the union that they did not join are going to see it that way either.

A lot of the tyranny that we have seen through our history on this planet has started off with somebody deciding that they know what's good for others better than they do for themselves, so they'd just be better off if you could make their decisions for them. The truth is that you don't get to make those decisions for other people, regardless of how important their compliance is to your own plans.
I’d be extremely sad personally. Airbnb has allowed my family, my friends, and I to travel all around the world and feel like home everywhere I went.
I can't tell by looking at them, which is why I am speaking from experience that they are actually using native controls :)
Not sure there’s a finer visual artist to produce in the medium of retrofuturism than Syd Mead - passed away late last year unfortunately but left an inspiring catalog and vision of the future that I imagine will endure a very long time ->

https://www.iamag.co/the-art-of-syd-mead/
2020 Google Diversity Report
The former CEO is under investigation by DOJ
So you're trying to connect an array of solar panels in series, such that shading one doesn't limit the current of the others. Isn't that normally solved using bypass diodes?
An actual firefox for iOS is disallowed from by the app-store rules.
Spike mutation pipeline reveals a more transmissible form of SARS-CoV-2: study
It's still completely stateless from the dev standpoint (even if it's not truly stateless under the hood). It's more like a caches connection if that makes sense.
Not sure why you’re getting downvoted. I love travelling with Airbnb but they are lying to users with displayed prices.

There are plugins to see the real prices btw.
My lease document? Probably not going to share a source for how I live here.
Nah cyberpunk is it's own thing and the aesthetic way predates the 90s.
This is why Nylas.com exists now.
You could reliably say that the addition of NoScript(?) would drastically improve page load times, but of course, that only goes to show how slow most website JS is.
Please read the site guidelines to the bottom, and note the fresh links to old things.

https://news.ycombinator.com/newsguidelines.html
Apple borrows $8.5B, joins record corporate debt borrowing spree
I fear they're going to force it as the release version while supporting just 1% of most used extensions, forgetting that it's a fat-tailed distribution. I use video background fix to play youtube with a minimized browser (no I don't want to use a separate app if I don't have to).

At that point I'm just going to switch to Brave.
Soft, creamy mouthfeel. Earthy, metallic notes - like a brisk bite of aluminum foil. Strong aftertaste of own puke.
I have fond memories of a few decades of using/managing Solaris machines, and I've often considered running OpenIndiana on a Thinkpad. Has anyone tried this? How is the OpenIndiana support for commodity laptop hardware?
The article cites a study where large doses of vitamin D had no benefit.
altool actually blocks for some things, like performing the actual upload…
https://archive.md/ws3x1
Any recommended resources to learn about how modern captchas work, at least what we known. I've watched a few videos about some mysterious and eerie mass spam campaigns recently on YouTube and there's been mentions of software that can automate mass spam. I'm curious how difficult it is to create such monstrosities.
Listen, you think you're on the opposite side of the guy with one vanity project by coming up with another vanity project but ultimately, to me, you guys are both just vanity project spenders who want to use someone else's money on random things that make you feel like you did something. I'm not interested in budgeting to your ego.

No thank you. Depending on cost + externalities, I'm okay with some number of criminals not being in prison.
I know. That’s why I was excited. I thought they found a workaround.
It's all about the hardware now, building out your own components isn't going to be easy, get a microprocessor that was build pre-1998 or try an open source hardware solution but who wants to do that..
I think it is a trust factor... people just don't know what they are going to get with a Jr.

I took my first coding job where it was understood that I would eventually be able to work from home 1 to 2 days a week.

After establishing myself it became 3 days a week... often 4 or 5.

You might want to look into local places that allow work from home a little and see if you can work your way into a bit more.
More Americans work for large employers than small or mid-sized ones.
The T4xx and T5xx series might interest you then, although it seems like only the T49x and T59x laptops are available through Lenovo (in the UK at least).

The X1 Carbon and X1 Extreme seem popular, though more pricey.

Edit: Just saw your comment below regarding SATA availability. You might be able to get some answers over at the Thinkpad subreddit :)
That quote by Ronald Wright is actually paraphrasing part of a John Steinbeck book, where he's using it to describe people who wanted socialist governments, but were dissapointed that everyone ended up poor instead of a utopia where everyone has everything they need.

It's funny how it started out as a criticism of people who think that the government should have more control of how businesses operate, but has been paraphrased so many times that it's now used as a way to criticise people who want to minimize government involvement in business.
Not many 5 year olds are tall enough to see the road and push the gas pedal at the same time though. The article states that this specific boy looked like he was 8 or 9.
Oh doctrine, those were the days... I spent a couple years working on a project that was eventually rewritten in rails because there was a memory leak that required restarting the server ever night via cron.
This is pretty useful; thanks for sharing.

There's some good books I always wanted to take a look, but wasn't ready to commit; this will help me decide. Smart move by Springer.
Distance Learning Is Better: A 13 year old eighth-grader’s opinion
Changed in latter half of 2017.
There's often (though not always) some size cutoffs in various benefit requirements for small businesses to relax the rules a bit. Such as 50 employees for the ACA I believe.

But I agree, people act like the economy is nothing but fortune 500 megacorps and push for laws that make it harder for everyone to survive except for such businesses and their employees.

And people always miss the hidden cost, even when talking about the fatcats. If you require companies to provide a year of severance, then everyone just gets paid (n-1)/n as much on average, where n is the average number of years an employee is expected to stay.
Thanks for this. Here are some more easily downloadable images in case others also want to find a new wallpaper: https://wall.alphacoders.com/unregistered.php?id=6436
Might want to consider using VP9 for codec. These days for livestreaming WebRTC is a much better choice, good effort though.
Lisp macros operate on a representation of the AST.

By overhead I mean the nim compiler can generate direct specific instatiations at compile time instead of doing runtime based duck-typing as in lisp.

Like, you can have a macro that generates a different expansion based on the type of arguments passed, if you structure the macro that way.

The macro can also take entire code blocks as arguments of course, so you can implement general purpose control structures that are first class citizens.

Here's an example: https://peterme.net/cross-platform-guis-and-nim-macros.html
I once got tanned on just half of my face, skiing.

Apparently I took much longer going up the lift with the sun on my right than I did coming down :)
At my last company, we had a great experience using postgresql flavored Aurora, especially because we could use recursive CTEs to do deep traversal of graphs.

Since CockroachDB is SQL, what would be the benefit over using Aurora?
I had a classic, DS 21 with a semiautomatic gear box and a bunch of non-standard controls. I'd get a lot of requests from people that wanted to take it for a spin and I always handed them the keys with confidence: "If you can get it started you're allowed to drive it". Nobody ever managed. The reason was that the gear shift lever was used as a very clever lock-out to the starter motor, you started the engine with the gearshift lever in neutral, then moved it to a special position that engaged the starter motor. The key only enabled the contact, not the starter. This was to avoid having the car take off immediately after starting the engine. It also served as a very effective deterrent for wanna-be joy riders.
Show HN: CodeStories – Bioinformatics education platform and Python summer class
That still doesn't change the proposition from the consumer side. I can do this thing with a fixed cost, and there are plenty of free shorteners out there. Just because you've invented a way to have recurring costs on your end doesn't mean your product can justify it in the market.

If the product is analytics then it should be clear that's what people are paying for, instead of the logo bit. People searching on the internet will hit your page expecting the first thing it's marketed towards, and associate the pricing with that.