skysight-inc/HackerNews huggingface dataset:
There's water kefir, which can be made without milk.
I cannot tell you how long I've spent frustratingly re-discovering this fact over the years and different Windows versions.
Is it only able to handle ONNX models? That's a pretty massive limitation compared to a hosted SageMaker endpoint.
This.

We don't need to have all interfaces consistent between each other (although this integration might help), but we need them to be consistent with themselves.

Offloading the integration work to a standard interface or library is good, but don't expect to extract the best of the interaction with it only - because the best is precisely at the margin, what is hard to standardize, at the moment in time you are looking at it.

Although it is GOOD to have interfaces/contracts, industrialized things of course.

But the majority of the proponents of these I've met in the industry are the same people that do not care about or understand (for reasons - valid or not) the lifecycle or the normative quality of what they're doing, with the assumption of deferring it to something/one else.

And, with the comparison with SOAP...
REST is a mess, yes. But it is considerably less hard to understand and wrap around than SOAP. And it introduced so many better practices and outcomes in the thinking and design and exposure and usability of APIs.
I would recommend to use Parcel. Once you are done with HTML, SCSS, it's one line to build it:

parcel build *.html --public-url https://yourdomain

Minifies all code and has sane defaults not to have to deal with configuration in most cases.
Telcos have shown that there are ways to maintain network effects in the face of federation: ridiculous connection fees for users outside of your network.
Well, there is this https://en.wikipedia.org/wiki/Mitochondrial_Eve
Edible does not mean "can physically be eaten" it means "is safe to eat". So no, poisonous mushrooms are not edible.
GoDaddy Alternatives in 2019
My understanding of the history of the stock market is that it was nothing short of a revolution in the sense that "normal people" suddenly could invest in large companies, and that these new types of publicly traded companies through the power of what we today would call "crowdsourcing" managed to bypass the old giants through their accountability to their shareholders and their ability to raise capital from the masses. So far, so (pretty) good.

Next, I'm reminded of when Elon Musk talked about integrated AI, and how we may one day end up in a situation where any type of intellectual or physical competition between humans, in the labor market or elsewhere, may just come down to how much money they have to spend on cybernetic, biological enhancement products.

My synthesis here is that from my perspective, the stock market has since the advent of digital trading tools, now vastly accelerated by expanded usage of machine learning in financial markets, completely undermined the original benefit of the stock market, where a pretty true democratization of the economy, almost an incredibly true one considering it was born in a capitalist society, has now been rolled back and undermined by "big capital" finding a tool that allows them to rig the game to their favor.

So if the assumption is correct that machine learning in financial markets essentially is just an interface for the already-rich to beat the never-rich by throwing more money at the problem, doesn't it stand to reason that these types of tools should be heavily regulated, if we want a stock market that has any resemblance of fairness and democratic influence on the economy?

I understand very well we are far away from this today, and I understand that rich people will not allow regulations that punish them, but if we go beyond the knee-jerk reaction of "cash rules baby", is this really the way things should be?
Sure. But this article is about the case where everyone is super competent :P (Also it's about data, not just code)

(source: I'm the author)
In Debian's case, wasn't it a decision by board members, and specifically not the community to add it as the default init?
I heard that some people dislike it from a political stance, because the community didn't have a say.
Show HN: Workflow, a “Screen Time” App for Linux
Animals Are Out – Alt Proteins Are In
This is basically my startup idea that I worked on for a while now (https://aiscalr.isub.dev)

Looks like I am going to have to scrap that entire project now, seems pointless to keep working on it given how similar this is.
> It really doesn't matter what your view about the controversial issue is; a leader who refuses to stop talking loudly about unrelated issues eventually creates an untenable distraction

So this practically means the moment you become the leader, you renounce your freedom of free speech. RMS is a freedom fighter, there is no way he would agree to that. And I'm grateful he didn't give up.
Creator and developer here. I noticed that the Linux ecosystem currently lacks even simple graphical screen time apps, so I built one based on the cross-platform ActivityWatch tool (https://activitywatch.net).

Some technical details:

- Workflow is written in Python using GTK3. Don't panic about dependencies, it's already on Flathub

- As said above, it is a GUI for ActivityWatch, which does all the "dirty work" of monitoring the user's windows (and their titles) via `aw-watcher-window-*`.

- It has only been tested on Xorg so far due to some known ActivityWatch limitations, yet their team has just released a beta `aw-watcher-window-wayland` which should work on some desktops. GNOME window tracking on Wayland is already theoretically possible via introspection APIs, but I currently don't know if an implementation for ActivityWatch has been made.

- It is currently interfaced with ActivityWatch via its web REST APIs, and currently all parsing of information is done on the app side. This could be done very efficiently using their query API, but documentation for it is still too limited to rely on.

- Workflow is still at a very early stage of development, so it won't do much more than showing how much you used every app each day, and displaying a simple graph showing weekly usage per day. Most bugs have been sorted out for the 0.1.1 release, but the UX is still far from optimal.

- As for any FOSS software, contributions and PRs are extremely welcome. Opening an issue before starting coding, however, might save you a lot of time.

Constructive (or constructively destructive) feedback is appreciated.
Wow, this looks bad.

I'm baffled by this sentence: "Representatives of both Realtek and Google didn't immediately comment on this story." What does Google have to do with anything?
Yeah you might get lucky and something else kills you first!
The Rise and Fall of No Fear Gear
Fuzzbuzz (YC W19) is hiring a Go back end engineer
rjf72's post is being down voted when s/he has an unpopular opinion, but s/he was just exercising your right of speech.

NBA is down voted by China due to its leadership and management's unpopular opinion in China, they were also exercising their right of speech.

Same logic?
In-kernal block caching of files is pretty crude - since the kernel has no knowledge of your data structures or which bits of your files you're going to be reading next, you end up having hundreds of page faults requiring single-sector disk reads for most workloads.
in Google Cloud Build you pay per minute, not per instance.
No real reason, just that they potentially give you unlimited uptime. I know that's a good thing, just not for this particular silly challenge :)

Although, in-place upgrades haven't been around all that long in the grand scheme of things. Perhaps there's a box out there that predates in-place upgrades and is still running securely?
There are apps but you should not use them as they are dangerously inaccurate. Mushroom identification requires numerous different factors that a simple photograph would not be sufficient for a positive id.
You want to build java from source on arm ? Can’t you borrow what AdoptopenJdk Does
> Going to a new version is as simple as installing it and running your program.

Not true. Each minor version of Lua tended to inject incompatibilities that can't be trivially resolved. Lua 5.2 had made a catastrophic change to the environment [1], and Lua 5.3 was less severe but there are subtle issues with integer-number conversions you won't ever want in your large codebase [2]. And that is not a theoretical matter, we had to stick to Lua 5.1 exactly due to the environment changes even though 64-bit integers would have made our codebase much cleaner. And Lua 5.1 and 5.2 are no longer supported [3] (though as you have said, LuaJit may be supported) despite of all remaining issues.

[1] https://www.lua.org/manual/5.2/manual.html#8

[2] https://www.lua.org/manual/5.3/manual.html#8

[3] https://www.lua.org/versions.html
> Cloud Build

If you're talking about [1], it is billed in minutes. You can have 10 concurrent workers. Custom Workers is in alpha.

[1] https://cloud.google.com/cloud-build/
FYI, the moderators don't close questions. Reviewers do that. All moderators are reviewers, 99% of reviewers aren't moderators. Moderators' tasks are e.g. to determine whether a comment or answer is an insult or contains a password, and what should be done.

What would be the advantage of not closing a question? I voted to close one this week that read, basically, that something unspecfied was "similar to" something correct, and asked why the unspecified thing was a syntax error. It can't be answered, why should it be left around for answerers or search engines to see?
Not to forget the Milan opera house [1].

Or my favourite restaurant in Ibiza. [2][3]

Though I did grow up with Scala the company on my tv as the local cable tv company was powered by it. Now I work most of the time using Scala the programming language.

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

[2] http://la-scala.com

[3] https://www.tripadvisor.co.uk/Restaurant_Review-g664638-d100...
until eventually it became big enough that the Internet Point Chaser personalities were just too quick on the draw

SO was explicitly designed to attract those personalities to author all its content. Now it has the content they have served their purpose and this is the transitional stage where they are purged.

If I had to guess I would say they were just not a profitable demographic for SO to advertise to. If you are an expert with your own network do you need SO’s job board, for example. They are trying to pivot to sell low-end services to newbies who are attracted to the site by the aforementioned content. But how long can they sustain that with no new worthwhile content?
The problem is that we went backwards in many ways...

REST made it easier to define the API and to understand, but pretty much impossible to autogenerate a client for example.

With a well made SOAP API you can autogenerate client code for it, that is type safe and self-documented almost.

For example after using cxf to autogenerate Java for a given SOAP API I may be able to then write in my app:

SampleApiRecord record = new SampleApiRecord();

try {
record.authenticate(token);
} catch (AuthenticationException e) {
// auth failed
}
User user = record.getUserData();

This can still be painful to use, but at least REST could've built on top of these concepts
Crypto-Friendly Browser Brave Hits 8M Monthly Active Users
React Summit Early Birds Are on Sale. See the Biggest React Conf on Apr 17 2020
>...chasing points instead of money. Oh wait !

Comrade Xi is way ahead of you.

Of course there is a capitalist way to approach the same problem. Free money off vouchers at Doral Resort with every early IRS return.
Someone being eager to be a mod does not mean they'd make for a good mod. Imagine if HN was modded by a new guy every two weeks (eagerness doesn't tend to last and is not a precursor to perseverance in my opinion at least).
Wiki in a jar https://sourceforge.net/projects/wikiinajar2/
Not at all. The author isn't talking about constructing the story per se, he's talking about constructing the underlying "problem of logic and deduction" (as Chandler called it) that's demanded by the mystery genre.

That is, he means writing out just where the murderer was going when he dropped his left cuff-link, and whether it happened before or after the second gardener potted that prize-winning tea-rose begonia. Even if those scenes don't appear in the story's narrative, the clues related to them will need to be consistent and form a satisfying puzzle for the reader to pit themselves against (since mystery stories are usually expected to give the reader some kind of chance to guess whodunit).

So the author's saying to work all that out in advance, before considering what scenes to write and what happens in them and so on.
Thanks! It's nice to see someone finally address my question head-on. I feel the same way as you -- I can't fathom why it's taking them so long. Sad to hear nothing exists yet, but glad it's not just me being unable to find something.
You could try cross-compiling OpenJDK from x86_64 to ARM. This is a lot easier in newer OpenJDK releases than it used to be.

Currently doing this for BSD using OpenJDK 11.
The problem isn't really the site or the admins, it's mainly the community and moderators.

They almost instantly lock new questions if they're not very specific, they are hostile and they're elitist. If you haven't researched your qustion for hours before, be prepared to get a lot of downvotes for your ignorance.

I used to post somewhat regularly on SO, I never post anything anymore since there is no idea because the community and moderators are too unfriendly.

The site itself is very nice though and many answers are still very good.
Milk contains a lot of calcium, but scientific studies show that humans barely absorb any of it, especially if pasteurized. Even worse, milk increases calcium loss in bones, resulting in higher rates of fractures.

Modern milk is also a processed food, which brings a host of other negative associated factors.
Only the original recipe, which is made from unpasteurised goat's milk. The store-bought ones have practically no relation to the real thing in either micronutrient distribution, lactose quantity, or taste.
Are you getting it at the google sign-in popup? That's out of our control unfortunately
Exactly this. It's not fair to complain about breaking changes in a product pre 1.0.

Also, unless they had wildly different versioning pre 1.0, they could have just said "we are releasing 1.0". semver already states that 0.y.z should not be considered a stable API [1].

[1] https://github.com/semver/semver/blob/master/semver.md
Can Microsoft Flight Simulator's 2020 reboot solve the pilot shortage?
that's unpasteurized Yak and Cattle milk to get technical :)
Could the flow of information be the fuel that powers life?
One example of the level of realism now achievable in the new Flight Simulator will be that weather will mirror what's happening in the real world by drawing on live weather data feeds.
HN mostly in the past 4~5 years.
What type of position was it? I'm thinking it is perfectly reasonably if the position is within AI R&D or something like that but less reasonable if you are web designer.
In config.fish I use type for this purpose, together with the exit code

test (type brew 2>/dev/null); and brew # blahblah
Another option is to include the prerender-spa-plugin, which makes it trivial to turn a vue spa into static files that hydrate into a vue app on the client.

The parcel-plugin-prerender is great, https://www.npmjs.com/package/parcel-plugin-prerender.
Four kinds of documentation
On the subject of 'prayers from friends and family' being an intellectually and theologically bankrupt theory, here's a meta-study on the phenomenon.

https://www.researchgate.net/profile/Cindy_Crawford/publicat...
This seems like a terrible design decision. Whatever the desired semantics, the response to a detected inconsistency between a configuration file and the filesystem should not be to automatically and irreversibly change the filesystem.

Another WTF from that document: "It is recommended to bring the record into 'normalized' form (i.e. all objects should contain their fields sorted alphabetically by their key) before storing it there, though this is not required nor enforced."

??? Why? Will things break if I don't sort it alphabetically? If not, why recommend it? If so, why not enforce it? Nebulous half-specs like that are inevitable in systems which have evolved de-facto standards over decades, but why on Earth would you put one in a brand new spec document?

There are many other things in that document that make me scratch my head (non-user-modifiable files stored in the user's home directory?), but that's enough for one day I think...
A new world order built on Keynes' plan.

I'm not downplaying US part, Bretton Woods was, in essence an Anglo-US deal, but was hardly a US plan to save the rest. All the major nations of the time knew the progression that had followed Versailles, banking and currency crisis then Depression and war. The carrot to save Europe was the Marshall Plan.

That the USA had all the money by 1944 certainly changed the conference dynamic, and undoubtedly contributed to White being able to overrule Keynes. As an aside, US economist Brad DeLong claims Keynes was ultimately proved right on every point he was overruled on.

Indian independence was completely unconnected to any US action. Independence was inevitable from the 1930s. In a sentence: mid 30s Roundtables with Ambdekar, Gandhi, and McDonald; the outbreak of war in 39; and agreement to grant independence after supporting the war effort.
In this case, with Mozilla Corporation as well as the budget mainly coming from google instead of user donations, you have a point. They have a financial interest in higher user numbers. Your statement is however not universally true. If you have a large enough userbase to finance development, or are an open source project, as a non-profit growth is not something you need to spend money on. That really only matters if you have a profit interest. Differently put, you dont need everyone to use your software, it is enough that its available for people who need it. With more growth you get a litany of new problem with having to do something with the incoming money as a non profit. That often means feature bloat, while, "keep it simple stupid" would have led to a better solution. Not to mention adding features the new userbase requests. In the worst case you end up with a completely different product which for many of the old userbase and volunteers is just as bad as if the project was canceled altogether.

All of this not to mention that, while it makes sense for Firefox, the thought that my donation to develop Firefox ended up in some marketing budget irks me deep down.
I know that feeling. I've got an old mac mini in a remote server room, with limited on-site access. It's been up for 2.5 years, going through various ubuntu releases and upgrades. I'm afraid to reboot it because it initially had a strange boot setup, and there's been enough changes now that I'm not sure it'll come back up. So I keep delaying the inevitable, and hope it'll last until I need to get a new machine :)
It looks like there are symbols named "sin" and "cos" not declared in the program. These are possibly system provided tables.

Accesses to "sin" and "cos" are preceded by what looks like a self modifying store ("dac .+3", interpreted to mean "deposit accumulator at current program counter + 3"), possibly to modify the "lac sin" and "lac cos" instructions to index the tables, but I'm not familiar with the instruction encoding.

If so, this is a relatively straight forward, non-magic way of implementing trigonometric functions.
I only had experience of coding in Matlab in university, and started learning Clojure in my first job. It was very intuitive.
Interesting to see that insurance is ahead in adoption, compared to capital markets, where I work. Suspect that the tree based models reported as popular are used for underwriting decision making. We sales & trading capital markets people tend to see insurance as the sleepy backwater of wholesale capital; just cash cow real money funds to be gouged by sharp market makers to put it bluntly.
The Middle-East was actually pretty Ok until the secular West decided to interfere and upset the balance of powers.

As for harm more generally, historically religious wars are at 7% of the total.

But it's also arguable that religion has suppressed more wars than caused. For instance, most of the religions are strong on self-control, against anger and intemperate behaviour. Christianity has "Love your enemies and pray for them", "Do good to those who do ill to you" "Never stop forgiving...." "Do not judge and you will not be judged" "Mercy will be show to the merciful" etc etc etc. It was famous for a list of such principles and behaviour, but somehow seems to have been forgotten and instead has become the religion of hate?!?!

Religious principles and morality laws, and especially Christian ones as above which are quotes, also enhance community stability and harmony. They're a recipe for happy families, peaceful communities....
You, sir, made me laugh!
It's not just that. It's the difference between negative enforcement (don't misgender) and positive enforcement (use their pronouns, no exceptions).

One can be construed as "no attacks". The other is coerced speech.
Trust can not be removed it can only be spread. If you use BTC you also have to trust that most miners/pools act honest. You can't even choose which miners you think are trust able. You have to just hope (trust) that at least 50% are honest an cant be compromised at the same time.
How is that any better than (optional, yes completely optional) choosing trusted Nodes?

You can very reliably define the "majority of validators" its defined as 80% it doesn't matter if or how many validators colluded. If Tx X was actually first but Tx Y reaches majority this simply means that either Tx X was not relayed fast enough to all the nodes OR it could mean that a lot colluded nodes voted for Tx Y.

Either way the consensus can "fail" because of technical reasons (slow relaying) or "fail" trough colluded nodes both "fails" do not lead to changed rules. No invalid Tx can happen this way. No Tx can be reversed this way. The whole situation can only ever happen if 2 Tx are valid signed but try to send the same funds (double spend attempt) and are inserted into the network nearly at the same time. Only one Tx will be processed. Enough colluded validators could effect which one but its completely irrelevant. Who cares which Tx of a double spend attempt is processed?

If you try to pay 2 persons with 100 bucks each by placing just one 100 dollar bill on the table in front of them, you don't know which one is gonna pick it up but clearly you have not fooled anyone into thinking you payed both.

>i don't care how small you think this problem is. i want to never rely on having to select "correct" validators to ensure my financial future isn't at risk.

You completely misunderstood, you don't have to choose "correct" validators to make it work correctly it can only work correctly! Bad validators don't "hurt" they just don't contribute.

Assuming 50% of all validators are bad and suddenly start censoring Txs or reordering non final Txs that would have the same effect as if these validators would just shut down. It does NOT produce a wrong output. Worst case is that the network halts and that is wanted because if 50% go offline at the same time there is probably something seriously wrong like a global internet collapse. Something humans have to fix first before resuming.

>i want universally objective measure by which i can compare competing chains.

By "universally objective measure" you mean you choose the longer chain? Fully aware that this can later change? Whats point? Having just one chain that is final doesn't need "universally objective measure" doesn't need comparing and makes final a binary option instead of "final" but better wait some more blocks to be sure.
That reminds me of the "Adam & Eve" story.