skysight-inc/HackerNews huggingface dataset:
I'm going to hijack this thread to recommend Rust Skeptic - https://github.com/budziq/rust-skeptic

It checks for rust snippets in markdown files and attempts to build them when you run `cargo test`. It helps keep docs and code in sync.
I've heard that Ursula Le Guin's version is also quite good. If you're familiar with it I'd like to hear your opinion.

https://www.amazon.com/Lao-Tzu-Ching-About-Power/dp/15706239...
Can you explain how? As someone that has worked with both professionally, I can't see many similarities.
"New features and upgrades ("Foo 1.3.1 is out") generally aren't substantive enough to be Show HNs. A major overhaul is probably ok."

https://news.ycombinator.com/showhn.html

The main thing is not to do post another Show HN too soon. Readers don't like to feel like someone's pushing a submission too hard, and submitters always underestimate how patient they need to be. You need to let the hivemind caches clear.

When you do repost, it would be good to link to the previous HN thread and explain what you've done since then. That will probably make it more interesting, since those who didn't see the earlier thread can go back and reread it.
There is a whole scientific field on this, called Information Theory. Compressing entropy is limited by its randomness.

For instance see:
https://en.wikipedia.org/wiki/Entropy_%28information_theory%...

and

https://en.wikipedia.org/wiki/Kolmogorov_complexity
FF frequent-users of Wayback may want to add the Wayback Machine add-on to their toolbar. Along with 'first','recent' and 'overview' selections it includes 'Save Page Now', as well as related Alexa, Whois and Twitter connects.

https://addons.mozilla.org/en-US/firefox/addon/wayback-machi...
And is there anything at all wrong with separatism?
In my experience, it works better for relatively timeless self-contained topics. (Or for topics that are interesting in a historical context for whatever reason.)

I find it works less well when you're just hoovering up a bunch of random content that was perhaps interesting relative to current events and trends but is less so in isolation. Nothing wrong with doing it as a way of archiving past work but it's probably not something that's likely be to the average reader.
Isn't that the plot to Through the Dragons Eye[1]? Although that came 15 years later, it could just be ripping off a combination of The Chronicles of Narnia, and The Dark Crystal though.

[1] https://m.youtube.com/watch?v=v9MXx9xej10 (I remember the special effects being a lot better)

Bonus points for guessing how old I am from those references.
I actually appreciate how they approached their aggregation. It's pleasant to the eyes, is readable, and adds some visual interest to the feed. Little excerpts and thumbnails better help me decide whether or not I want to click on a link.

I don't think information density (in actual space) is as valuable to me as it is to you, though.
Life is mostly moving bits of physical material from one location to another in an endless series of queues, and programming is mostly transforming data from one form into another.

It's the bits in between those things that are the juicy fun part, though, I guess
Why would this be any different from browsers and browser extensions?
What about it?

Reduce the problem down to: "how much longer should I wait to move up the line one place?" If that time interval follows an exponential distribution, then no amount of time elapsed will help you make that decision.
Four-Year-Old Critical Linux Wi-Fi Bug Allows System Compromise
All you need is an `overflow-y: scroll` on the text element, and it will work as desired. The whole page won't have a scrollbar, because no content will be overflowing past it's boundaries.

Grid is ideal for these kind of layouts.
You can be convicted of treason without a war being declared. Walter Allen being the most obvious case. https://www.wvencyclopedia.org/articles/205

What makes this case so interesting is it was treason vs a specific state not the entire USA.
Plus you cannot really automate checks for documentation up-to-dateness.

I mean, with actual code you get some help from the tools. No silver bullet, but at least you have type checks, compiler errors, something. But with docs there's no way to automate checks to see if the doc is still relevant and accurate. And what terrible tools are there tend to lead to "boilerplate docs", like those javadocs mentioned in a comment elsewhere.
It's irony. The most dangerous part of Cambridge is bicycles. I ride to and from work past BU, Harvard, and MIT everyday - I was imagining a scenario of how screwed I would be if I ran over the leader or whatever's daughter while she was taking a photo on the bike road like so many do.
I have cystic fibrosis - it can cause varying o2 sat levels, finger clubbing, and varying levels of salt/dryness in the fingers not typical for most. When I had an iPhone with Touch ID, eventually my prints would stop working, and I'd have to delete and reenroll them every couple of months (not exactly sure why, and CF may have nothing to do with it, but it seems like the most likely culprit)

Not that Face ID is perfect. When I go to the doctor, they make us wear masks, and I do breathing treatments a few times a day - all of which breaks Face ID.
"Honest" isn't sufficient. If you break the site guidelines honestly, that's still breaking the site guidelines. We need you to post thoughtfully and kindly, and avoid posting in the flamewar style. Please see https://news.ycombinator.com/newsguidelines.html.
The standard library benefits a great deal from ASM optimized implementations of functions. New instructions get added that can speed things up significantly.

the compiler will almost never automatically generate this code.
or you can say something equivalent yet unambiguous

A good commit message isn't about convention, and no convention makes a commit message good.

When I review a commit, I need only the information I won't get from the diff that I need to understand the context and the behavior.

My brainpower is a limited resource and extra noise in my signal is extra work.

I'm totally here for `ISSUE_123456 fixes defect` and `wip` are insufficient, but I'm not writing a code blog post in there.
That was quite the risky click, but interesting nonetheless!
Sure, and that's one of the reasons I like Belk's site: he tries to explore more facets of the overall US health care clusterfuck than most other researchers and journalists.

For the hospitals' portion of the mess, he finds that despite an overall decline in hospital stays [1], the amount that hospitals bill over what they actually collect has grown dramatically [2]. This in turn is caused by differences in incentives between Medicare/Medi-Cal and private insurance companies; private insurance companies are less motivated to drive down costs, and even have some incentives to pay hospitals more than Medicare/Medi-Cal would for the same services.

Hospitals likewise have had steadily growing profits overall (in the 5% to 8% range) over recent decades, although most US hospitals are non-profit business entities. (This doesn't mean they don't make money, of course.)

This really funky interplay between governmental health insurance, private health insurance, and hospitals is the main driver of the shocking, headline-grabbing bills people receive. They aren't the prices the hospital is expecting to actually collect, they're the prices that hospitals have invented in the hopes of collecting 30% of it from Medicare, and private insurance companies are playing along because it gives them a justification for raising their pricing for coverage. In a sense, a lot of what people are arguing about is phantom prices.

Unfortunately, uninsured and under-insured get caught up in all this absurdity and that ends up driving around 60% of bankruptcies [3]. And while there are often arguments that hospitals have to charge more because there are more people unable to pay their bills, the number of uncollected bills hasn't really changed for a long time [2].

Thus a lot of the discussion around this issue ends up coming back to "greedy insurance companies" because they really are a major contributor to the problem. Prescription drug pricing likewise affects a disproportionate number of fixed-income people (whether retired or disabled).

I'll try to keep yours and ~rayiner's different positions in mind in the future.

[1]: http://truecostofhealthcare.org/admissions_data/

[2]: http://truecostofhealthcare.org/hospital_financial_analysis/

[3]: http://www.cnn.com/2009/HEALTH/06/05/bankruptcy.medical.bill...
Those are two separate questions: whether the payer has enough power to bully the providers into reforming, and whether it actually chooses to use that power to do so. Medicare may have the power, but may not have the will to use it (for instance, IIRC, it's forbidden by law to use its market power to secure better drug prices). A payer reform like single-payer will get us a lot closer to solving provider cost problem, but it won't get us all the way there.
Very well made and very educational!

An often used algorithm for the calculation of the apparent sun position (given a date and latitude/longitude of the observer) is SPA of Reda et al. [1].
If you're interested, I wrote an Android app (Sun Locator [2]) that implemented this algorithm.

[1] https://www.sciencedirect.com/science/article/abs/pii/S00380...

[2] https://play.google.com/store/apps/details?id=com.genewarrio...
I'm having flashbacks to late 90s–early 2000s, when oldschool adventures were on their last legs and I still thought that I could make one just by putting together a hundred random puzzles.
The actual transcript is illuminating. This feels like corporate throwing the test pilots under the bus.

https://graphics.reuters.com/BOEING-737/0100B2J51TY/Boeing%2...
It's like I just read an epic story, still under impression ...

Quote: One day we’ll colonize other planets, those planets will have different suns, orbits, and rotations periods, yet a simple second will forever be tied to Earth and Sun.

I would definitely give my 'best web page 2019' to it. Bravo!
Looks like an artifact?
If you want to create a game you could go with GameMaker or Construct 2 or Adventure Game Studio (if you want an adventure game like SQ1 that he's describing). These are applications that provide you with an interface you can interact with, along with an associated programming language in order to make things happen. So you can draw levels and place objects with your mouse, and then make them move with a script.

GameMaker has a non-programming method but I don't know how capable it really is. I wouldn't worry too much about what language you learn, at your stage it's more about the general knowledge of how to get things moving. Transitioning to another language at a later point won't be difficult.
China stops couriers from shipping black clothing to Hong Kong
> - dietlibc: only 1 release since 2013[4]

you missed the first entry (20180924).

> Another factor to consider is release cadence

It's questionable that "more releases" == "better". Sometimes software is (ideally) just done (except for security issues). I use a lot of software that has no significant changes since decades. Regarding a libc-replacement I couldn't name a single important thing for the last years.

But of course, no release could also be a bad sign, like beeing abandoned or that is has just no users (testers).
That's not what you said originally, you said it would cluster together like garbage and plastic.
I have been told the kde has similar (or maybe even lower) footprint despite doing more.
Hasn't it worked though? I'd much rather be a Chinese citizen now vs. 50 years ago. There are many ways to bypass the censorship and the majority of those are only possible because of business needs for SSL.
See my original comment on this thread. The definition of "declared or open war", the conditions required in the US, go back into English Common Law.
More context:

https://cellio.dreamwidth.org/2064709.html
lol anyone who owns an iphone with face ID will tell you you are wrong.

Don't miss the fingerprint scanner 1 bit.
Fair enough. I'm "valley-adjacent" and so I see plenty of that.
Any ideology which hinges on the "blank slate" hypothesis is extreme, insofar as that hypothesis is very obviously false. Furthermore, intersectionalism is essentially a conspiracy theory.
There's some harsher comments here, and it's one of my larger fears when posting anything to HN. The technical crowd can be unforgiving at times.

I loaded the site on desktop, I liked the visual arrangement a lot -- it's a clean/fresh aesthetic.
I don't suppose it's a company that commits treason, rather an individual making a decision. If so, it may depend on the nationality of the decider. What if, say, the Twitter community manager for France decided to take down such a tweet by a French official.
> You’re suggesting someone is born a pedophile?

Partly. Orientation is something like 75% genetic based on identical-twins-raised-separately studies. Why would I assume any particular orientation would be any different, without supporting evidence? Because the prospect of a world where people are born with such a proclivity is emotionally upsetting for you?
How much are you getting for your broken pixel 2 trade in? I have a broken pixel 2 as well. The glass was so fragile and can't be replaced alone which is a huge disappoinment.
They weren't wide band jammers, but cell tower spoofers were known to be in place in Washington DC since at least 2014.¹ They were widely suspected to be operated by foreign intelligence services, which was recently confirmed.²

So "people will definitely notice", but if you're Israeli intelligence you'll get away with it anyway.

1 https://www.techdirt.com/articles/20171130/07551638706/senat...

2 https://www.politico.com/story/2019/09/12/israel-white-house...
If they had reason to believe it wouldn't be ready, why did they choose to remove the fingerprint scanner? If both options were available there'd be an order of magnitude fewer complaints.
I recommend using Dokku to save money! It’s the open source version of Heroku. You can deploy by adding one 2 line config file to your repo, the you “git push dokku master” and it builds and deploys your website in a few seconds.

You can use a digital ocean or light sail instance to host Dokku for way cheaper than Heroku and you have more control of the machine. Downside is Dokku is made for one server, so you can only really scale to like 64 cores before you need something else.

Most apps will never need more than one server realistically, but you have to determine that for yourself!

I use it for a Flask app. FWIW, I believe digital ocean has tutorials and an image to use to get Dokku off the ground fast!
Identical twins raised separately have a >75% concordance in orientation, as opposed to no concordance as would be expected if there was no genetic input.

So there is definitely a genetic input, and it is definitely large, although it's not the whole story.
These are just general concepts. It’s on the same level as “the market will drive down prices because hospitals and insurers will compete.” What I’m talking about is actual data about what is entailed, for example in “bilk[ing] payers.”
38 People cited for violations in Clinton email probe
> Why are you only choosing from 10 women?

Because only 10 women applied. Meanwhile 100 men applied.

So then you say: "Your recruiting efforts need to target more women".

How? If you go to a college STEM fair to recruit, the same thing will happen. 10 men will stop by your booth for every 1 woman.
It's like functions that return functions: SQL that generates SQL. Normally, in PG land, one generates code using SQL, using the format() function, then one EXECUTEs it. That would still be the case for generated FUNCTION bodies, naturally, but for everything else you could just use DDLs on a small and well-tested metaschema that does this work for you.

Just as in Lisp you might rather not use eval but instead use macros, here you'd prefer to use DDLs on a metaschema over DMLs. Hygiene is one of the motivators.

And yes, you could DELETE from a view that represents columns instead of using ALTER TABLE ... DROP COLUMN ... All the usual transactional semantics apply. You can BEGIN, delete that row, and rollback, leaving the DB unchanged.
Facebook Reaches Deal with Wall Street Journal, Others for News Section
Last week we had a major security vulnerability in Android just because Google can't user the same Linux kernel that everyone else are using.

There exist LTS kernel versions for a reason, you know.
I'm a fan of meditation and mind body awareness. I think that digging a ditch can a quite interesting because, while somewhat repetitive, it also involves variation and the challenge putting your entire body into the activity. Even dish washing or sweeping involves quite a bit of integrating intention and the use of the body.

All that said, I don't think you can say this is just a question of attitude. Some activities just inherently suck - 19th factory jobs, manual data entry and things of this sort can't be redeemed by attitude. Indeed, it's probably better to hate jobs like that than to think of them as a reasonable place for a human being to end up.
So why wouldn't some rational person who isn't afraid of judgy people corner the market on that and just make legal pedo cartoons or CG renderings?

Or is Japan already doing that? >..<
The quarter when Trump abandons Twitter I am going to short it. The reversal of Twitter stock was due to Trump popularizing it.
Okay. It's not a really a point I care that much about, but I'd argue that this is a very SF/NYC-centric viewpoint.

- SWE: Much of the premium might be CoL premium

There are non-SF/NYC software jobs. Before I was a freelancer, I worked only one salary job in NYC. The rest of the time I worked and lived in much lower-CoL areas. And as a freelancer I work remote, getting paid NYC/SF money in a much cheaper place.

- SWE: There is a downward slope on earning potential

There may be a downward slope on earning potential, but that's in part because the SF/NYC markets bump you up pretty high pretty early, without much real justification. These places seem to fetishize the young hotshot "10x" programmer who is willing to work 70 hour weeks, but the reality is that that isn't sustainable, and the work done by kids isn't actually very high quality. That only works for a fail-fast startup model, but most companies outside the NYC/SF bubble aren't actually like that. There are plenty of old greybeard programmers working boring jobs at Dunder Mifflin-type companies in the Midwest, making wages increasing by 3% over inflation every year. Maybe they never peak as high as their SF/NYC counterparts, but they're still making more than a lot of other jobs in their areas. And the workloads of these jobs themselves are more sustainable.

- SWE: No cartel and constantly expanding pool of workers

There's also an expanding job market. Sure, there are cyclical downturns, but the overall trend is up.

One thing that trips a lot of people up is a failure to specialize. If your job is writing Django/Angular apps, that only gets so difficult, and there's not really a reason to pay for someone with more experience beyond a certain point. But Django/Angular apps aren't the peak of software engineering--there are much more complex systems out there which actually do need someone with more experience. I see a lot of people hit the point where they can't progress further with LAMP/.NET/whatever-common-stack and get stuck instead of going back to school or finding a job that will teach them cryptography or networking or FPGA programming or whatever.
That's, uh, a wild statement. You don't think people disadvantaged on multiple axes have a harder time than people on one or none? Because that's what intersectionality means.
Every commit message must start with JIRA ticket number
Builders Ditch Nest After Google Ties Devices to Digital Assistant
There's a human factor to all of this. An executive's day is not (typically) spent coding, or looking at spreadsheets, or analyzing forecasts. Those may be parts of an executive's job, but the bread and butter is working with people. Coordinating other's efforts - whether to maximize shareholder value, build a particle accelerator, make a movie, market useless crap to consumers, or whatever - involves a lot of dealing with people, successfully navigating complex interpersonal relationships, making compromises, etc. Some people really thrive on this and derive joy from the work itself. I personally find it exhausting, as I suspect do a large number of the people who frequent HN.
Coming up with an objective and broadly agreeable rubric would indeed be difficult. But this is my hypothetical service, so the only definition of racism that really matters is my own. People are free to disagree and criticize, of course — but ultimately it’s my way or the highway, so to speak.

I’ll also note that this doesn’t really answer my question. What is the reason for the platform vs. publisher dichotomy? If I choose not to host content I don’t want to, why does it follow that I should be liable for any content I host?
That's a dodge. How does it get us any closer to solver provider costs, when the evidence available suggests it has never done so before despite having enormous authority to do so in the existing system?

Remember that the argument isn't that single-payer is bad. It's that it's not actually relevant to the current problem. There may be a variety of reasons why single-payer is better than private; "will automatically solve provider-side costs" can't, from what I see, be one of them. If there's some reform that occurs after M4A that gets provider costs in line, let's just do that reform first.
There is lots of stuff that you'll need to feed your AI to be equivalent to a 6 year-old brain... If you are doing that you are already at the stage of AGI.

That’s kind of my point. The article is asking the question “do they understand?” and my answer is yes, if you can do this. Read, to a 6-year-old, a kid’s book about a knight with sword and shield rescuing a princess and they will have no problem playing Zelda. Does the child understand the damsel in distress trope? I would argue yes.

This sort of test would be extremely difficult to get an AI to pass. Heck, it doesn’t even have to be video games. Just do any test that involves translating a concept from one medium to another (text and video). It’s extremely simple for humans to do and extremely hard for an AI.
Thank you for writing this. Regardless of what happens, I hope you find the time to create something with your woodworking and upload it somewhere for rest of us to see what you've been working on.
16-Inch MacBook Pro Possibly Referenced in macOS Catalina 10.15.1 Beta
Think of it this way- the years you spent optimizing your life and removing tedious unnecessary work was preparation for becoming a parent, freeing up time you can now invest in your kid.
I'm surprised that so many of them were wearing watches at all. It's not something that I've seen people wearing for a long time - even in the settings were they were previously ubiqutous, such as when I'm at sailing races or at meetings.

Obviously the smartphone has taken a lot of the utility of them away, but for fighter pilots I'd have thought that would go doubly. They presumably all wear pagers on the ground, and while they aren't going to be checking the time in the air, the cockpit must have readouts of anything their watch is likely to show them.
Poloniex Spins Out from Circle with New Backing and Global Focus
Every time I thought I have needed float, I have always later found a cleaner way to do it without float.
This sounds kinda like what the Layout API in CSS Houdini aims to do (though I don't know much about the current status of it).
Apache + mod_wsgi
He even gets huge amounts of the past history wrong.
Canadian Education Is Steeped in Anti-Black Racism