skysight-inc/HackerNews huggingface dataset:
For what it's worth, if your stack is Elixir/Phoenix (or if you're considering that stack), I can't recommend the following book enough (it covers the topics you mention).

https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-el...

A nice thing about this stack is it supports the GraphQL Subscriptions protocol out of the box without the need to set
up a separate pubsub server.
The scooters in Mumbai are very different from the scooters being introduced in the US. Other than sharing the name and being a two wheel vehicle, they have very little in common.

The scooters in Mumbai and most of South Asia are gas powered, have seats, can support more than a single individual as well as provide small storage spaces. They also have significantly higher speeds and ranges (products of their gas engine vs rechargeable electric battery)

The US scooters are larger battery powered version of scooters that kids mostly use. This of course in no way reduces their functionality - they’re simply different from the South Asian scooter.
There is no way Bezos could pursue Blue Origin as fast as he has without being having multiple Billions of net worth. Rockets are expensive and extremely risky.

So your premise is incorrect.
>There was a time when the idea of turning a piece of dry-aged beef into a burger would be considered an act of blasphemy, not unlike shredding a Chanel gown to make a bandanna.

There still is a time: right now. I could wipe my butt with a $100 bill to see if it would make a good artisan toilet paper, but even the most ardent toilet paper enthusiast is going to have limits.

Edit: there is a winner in this story, it's Shake Shack and their patrons.
Well at least the results don't end up in landfill.
I’ve been through similar scenarios and they went down like this. Scrambling, making notes about things that should have been done while putting full understanding beside to fight the fire. I used to think there was a better way, now I’m convinced there is but it would take too much time across the stack and still go down anyways because you can’t control everything all the time forever.
Netiquette[1] mentioned. I just re-read it after so many years. :) This makes me realize how old I've become (for they made us read some pre-RFC versions before getting accounts to Sun workstations in college). Oh how civilized the online discussions used to be. And how the community self policed, until it didn't[2].

Maybe FB, Reddit and others should put their AI researchers into good use and make people and bots alike take a hard to cheat test on Netiquette before being allowed to post stuff that will be seen by others. And implement a one month 'observation-only' period as suggested by Netiquette[1]... ;-)

[1] https://tools.ietf.org/html/rfc1855
[2] https://en.wikipedia.org/wiki/Eternal_September
Citi issues stark warning on automation of bank jobs
Thanks! I think my first employer severely underpaid me, which is why I jumped so quickly. Also, having a wife and kids to support, that really puts a flame to your feet to work hard.
> Of course 5 years from now that will be different, but 5 years from now everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5.

This will always be my favourite quote from this exchange. Just imagine what desktop computing would look like today had that come to pass.
There's several good data-points on compensation here:
https://goo.gl/iHw7cj

It's also broken down by area of focus (ex. ML / AI pays exorbitantly well right now).
No doubt, but that's not the point.

He made the joke in public, and to a portion of his audience it falls flat (to put it mildly.)
tea is not one thing
I always found it disheartening to read their changelogs and see how every release (I've looked at) fixes some "N+1 SELECTs" problem [1].

This will be an unpopular opinion here, but I feel we've (collectively) failed. Between ORMs and the dynamic language du jour, we have become so far removed from how computers work that most software development is a waste of electricity. We're using tens of servers and complex architectures for simple sites, just because we think that's the only way to scale them [2]. And our computers are slower than they ever were [3] [4].

I only gave a couple of examples, but look around, you can find them everywhere. Everything is awful.

[1] The issue tracker is now down, but you can try it when it comes back: https://about.gitlab.com/releases/.

[2] https://www.usenix.org/system/files/conference/hotos15/hotos...

[3] On older computers GNOME can't even keep up to update the mouse cursor.

[4] I'm honestly not sure that Windows 10 boots faster from an SSD than XP from an HDD.
Any demos of using it with active storage?
Not an answer to your question, but it reminded me of something one of my quantum mechanics professors said during undergraduate physics. Paraphrasing:

"Quantum physics may seem hard, but it's much easier than classical physics. We can describe a quantum system using a finite set of integer (or half-integer) quantum numbers. In classical physics the properties are continuous, and describing the deeper decimal places would require knowing the entire history of all the objects involved. We could also never repeat an experiment exactly, due to these infinite decimals."

Of course, we're not totally screwed in classical systems; the far decimals are only a problem in chaotic systems. Still, might be related to the author's claim.
Yeah it’s the worst. For reading articles I recommend outline.com and their chrome extension (no special permissions required!) Just click the button on the annoying page and it will generate a reader mode version for you. It also gets around paywalls.

No affiliation, just really like the product. Also hoping they don’t get sued.
Containers would still be a thing, but its implementation would be much easier. What jails (a.k.a. containers) actually do is try to build a fence around a process so it looks as if its isolated. With a microkernel, this process would be much easier since every component of the kernel is already isolated. The actual kernel would remain the same and wouldnt need any fences (it just routes between components), and the container would just launch new instances of the kernel modules it would need.
Linus is rarely blunt (i.e. to-the-point and without sugar-coating) and almost always resorts to irrelevant personal attacks that add little to nothing to the discussion. It's rather unfortunate that so many people look up to him, despite his serious personality flaws. Perhaps its because we all have this fantasy of being Dr. House; the brilliant jerk whose always right. Linus's rants typically contain only a sentence or two of actual information, with the majority of his email being devoted to a level of emotional immaturity that would result in a fist-fight in the real world.

Edit: To give him some slack, maybe there was some charm, years ago, in a community project being run like a typical vitriolic usenet board (think an early 90s version of 4chan or reddit). It's quite anachronistic today and in the context of what Linux now is, with professional developers.
Indeed it doesn't. 51% attacks don't allow you to steal something you've never owned, because there's no valid transaction that transfers ownership to you.

The only way a 51% attack allows you to steal anything is by reverting a transaction you made that sends something from you to me, and immediately replacing it with a transaction that sends the same thing from you to yourself.

This is only useful if you convinced me to give you something in return for the money you paid me in between you sending the original transaction and subsequently reverting it. Once all is said and done, even if I can't prove it (for some definition of proving it), I still _know_ you stole from me, which has its own consequences.

51% attacks _do_, however, allow you to wreak havoc on the chain state, which can sometimes be an attack worth performing.
The code is available under non-commercial licensing. It sounds like ownership beyond that is going to be sketchy enough that no other licensing is likely safe to assume under any condition short of a definitive resolution in court or another company buying out both partners.
If dash was your sh (as it is by default), the dash package will switch /bin/sh back to dash on upgrade.

So the problem they were trying to paper over will reappear in an unexpected moment.
How to Install SSH Server on Ubuntu 18.04 LTS
The email-code-to-login is pretty slow - I've been waiting about five minutes for mine, and am tempted to give up fixing one of the articles.
To play devil's advocate here...

1) Are you incapable of finding the right size shoes yourself? The boxes are usually laid out fairly logically and it's pretty rare for there to actually be anything of use "in the back".

2) Hiring people to provide the level of service you're asking for would significantly increase the cost of labor over the minimum wage kids that usually staff these stores. I'm fairly certain the cost increase would guarantee the store goes out of business with the razor thin margins they usually have. Put another way, do you really think paying 50% more for higher quality employees would guarantee 50% more sales revenue?

A big reason online shopping wins is because no one has the expectation that an actual human will help them purchase things, and the labor and rent costs are tiny in comparison to retail.
I've always thought, however, that Torvalds was in fact Tanenbaum's student in Univ. of Helsinki... Well, if ast stated that linus was not, then, obviously, he was not at all.
The most insightful thing about this repost is that Google groups is still around. Tried to find it recently and couldn't. Woohoo!
Or one could lift weights, which is even safer and has many positive ancillary effects. https://jamanetwork.com/journals/jamapsychiatry/article-abst...
I get the sense that with the right set of employees all a founder has to do to be successful is not to run in the way. One might argue that in that case they were so brilliant at hiring they deserve the payout. Anyway, who is to say where the line is drawn between founders and employees re: who contributes most? As long as both sides know what they’re getting in to nobody is taken advantage of.
Not necessarily. Linus Pauling had several respectable results to his name, too. Even the smartest people can be so wrong when working in fields even a little bit outside their specialism that they are almost indistinguishable from cranks.
Luxembourgish channel
several past discussions:
https://hn.algolia.com/?query=%20LINUX%20is%20obsolete%20(19...
I'm pretty sure people respect him despite being rude, not because of it.
Is there a platform the BEAM doesn't currently target? I'm not aware of anything that isn't completely esoteric... You can run it on ARM currently.

BEAM has been in use for over 20 years in telephone systems running on insanely old and bizarre hardware. Is there a platform you have in mind besides ARM?
But this has a public effect.
The cheating code is probably necessary. There are dozens of higher emission modes that an engine may go into to prevent damage in certain situations. E.g. low ambient pressure, high coolant temperature, slow wastegate response...
"USA-based companies must follow it"

US based companies are not subject to EU law. The only reason a US based company might care about the the GDPR is if they have assets in the EU that the EU could seize. Other than that, we will happily ignore the EU's attack(s) on memory.

https://news.ycombinator.com/item?id=16965880
For those that don't know.. Tannenbaum wrote the book on Operating Systems... Well a book. I think his OS Minix[2] is in there. Its on every intel CPU, but I think that was news to Tannenbaum.

This argument was at its root a "theory" vs. "getting it done" now argument. I think thats why it resonates.

[1]https://www.amazon.com/Modern-Operating-Systems-Andrew-Tanen...
[2]https://en.wikipedia.org/wiki/MINIX

This is a debate about how OS's should be structured. There is some merit to Tanenbaums MicroKernel approach, but ultimately its slower and for an OS that matters, thus Linux being ascendant . Also everywhere gcc was ported could compile and run linux.

Microkernels "lost" but there was a microkernel called "Mach" worked on by Avie Tevanian who went to Next then to Apple. I think OS-X is kinda microkernel based (if they're still using XNU which is loosely based on the mach microkernel.).

https://en.wikipedia.org/wiki/XNU

I still miss HPUX RTE for PARISC(Real Time Extensions) for sending jobs to specific processors or processor sets, disabling interupts....

If you like OSs. I like the case studies in the dinosaur book: (stupid text-book prices though....)

[4] https://www.amazon.com/Operating-System-Concepts-Abraham-Sil...
Is there a Benevolent Dictator? Is there an editorial policy? Is there a plan in place from this being overrun with flat-earthers, anti-vaxxers and holocaust-deniers? (Or, from some arbitrary point of view: with SJWs, libtards and infidels?)
Bad headline. Crowdfunding isn’t what killed it, the failure to meet bank loan requirements was.
Feels like GraphQL has more momentum behind it now than OData. OData seems to have suffered from the fact that it originated in the .Net world which is pretty much ignored by those outside of it.
> If some piece of art has two claims, who decides which one is the correct?

In the end I would say that all of your other questions can be reduced to this one, by adding weight to claims, which makes the quantity of claims and indentities irellevant.

We are not focused on the art market, but open to any kind of information. But for the example of the art ownership verification:

- Person A (true owner) claims that they own the Mona Lisa with a weight of 10 tokens

- Person B (non-owner) claims that they own the Mona Lisa with a weight of 10 tokens

- An additional actor X who knows about the ownership can add additional weight to the claim of Person A. If the consensus in the end decides (based on the weights) that Person A is the true owner, actor X will be rewarded. There are some specifics about how we construct the reward function that I can't talk about yet, but the core of it is that all participants in the network are incentivized to only submit true information, and also incentivized to combat any wrong information they see by providing conflicting true information.

If you are interested in the topic and would like to discuss more deeply feel free to reach out to me via the email on the website (I'm Max).
Ask HN: Best Tools for Developers to Learn Web / Mobile App Security?
I grew up in the 70s and 80s. Notice a few comments elsewhere about how skinny people on TV in that period looked. Yet, many, if not most, of the products available then are still on the market today. Even the really bad ones like.. Coke or Captain Crunch or.. ice cream!

If kids, and people in general, are suffering from too much sugar the blame falls squarely on their own shoulders. If you are so lazy that the only food bought is heavily processed, then yes, your daily intake of sugar, fats and calories will be quite high. Not giving your kids juice boxes thrice times daily will go a long way too, but you may need to listen to them whine about having to drink.. water.
y not both
The basics of the most Marxism and Conflict Theory are that
1- There is an imbalance in the availability of goods/services relative to needs/desires (capitalists call this "supply and demand").
2- Society is built in such a way that those bourgeoisie are rewarded unfairly for their contribution (ownership and capital) relative to the contributions of the proletariat(physical creation of goods, performance of service)
3- The current state exists in ways that allow for that status quo to continue, through the very existence of a "State Class" (politicians) who act on behalf of the Owner Class but create the illusion of a second group acting against the workers thus dividing their attention
I took a month-long sabbatical last Fall to learn a new skill (machine learning). I had a project goal to keep me focused on making progress and staying practical: making an ios app that will use ML to "recognize" the letters on a Boggle game grid and "solve" it, printing out all the words on that grid. I made large strides during the month but the project wasn't quite working at the end. After the sabbatical it was back to work at my dayjob and I had a lot of motivation but little time, so I kept telling myself, "No time to work on it today, but I'll try tomorrow."

After a few weeks thinking this and not doing any work, I despaired that my project would end up as vaporware, blowing away in the smoke of my good intentions. So I started a new habit: Committing to work on it, every day, for just 15 minutes.

I use a pomodoro timer (Vitamin-R) and note-taking app (EverNote) to do my daily 15 minutes. Each time I start, I write down my goal for that session, and keep a running list of things I think of to do but don't get to in that particular session. Every day I successfully put in 15 minutes I mark off that day on a 365-day hanging wall calendar that is on the back of my apartment door.

Results:

* I have worked on the app for 90% of the days this year.

* I absolutely got it to a "working" state (I am now facing a diminishing returns problem where I'm putting in too much time fiddling with UX and UI polish, but that's a problem I'm happy to have).

* On over 50% of the days I end up working more than 15 minutes.

* On days when I feel like going longer, and have the time, I'll still occasionally hard-stop at 15 minutes. This gives me something I'm eager to come back to tomorrow, and also (I think) helps to engrain the habit. I want my subconscious to always think: yes, the cost of starting my session today really is only 15 minutes, I will do this even if I don't feel like I have a lot of willpower today.
Well, technically it's an air-curing silicone rubber ... but you're right, actual thermoplastics like Polymorph are cheaper, don't expire and can be re-melted if you're not happy with a first attempt at something, or you want to reuse the material in a different project.
The critical thing to note is that although the initial language model takes a month to train on 8 GPUs, fine-tuning the language model for a specific task is much much cheaper (a few hours on a single GPU).
Compensation Spreadsheet (Crowdsourced)
Compare all this to Europe and UAE.

No, retailers are struggling in the UK at the moment, there have been a number of high profile closures and restructurings. We haven't got the same capacity problems of the US but shopping habits are definitely changing.
It is facinating how the shopping mall model from 70/80s has been on a decline for the last 20 years: https://www.economist.com/node/10278717
Each European country has its own laws, but most countries never had anything resembling "freedom of speech" as an American would understand it. Every country has a list of "limitations" on free speech. It is also not something people care about.
Solid-State Relay (SSR) for Arduino
Could you elaborate on why WebRTC wouldn't "scale with CDNs"?
EIP 712: Ethereum typed structured data hashing and signing
Please send some love to the engineer responsible. Been on the causing end of a 500 error, even though I fixed it in 10 minutes, it's never fun!
I study food costs calories/dollar vitaminA/dollar protein/dollar, etc....

If your food is being advertised it isnt cheap. You can find lower cost alternatives that are almost always healthier. Fruit and veggies come to mind. 200-300 calories per dollar is cheaper than most snacks, fruits and veggies take moments to be washed and consumed.

The way I consider cereal and other carb loaded snacks as: "Empty carbs". And those 700 calories/dollar boxes is nothing like getting 3,000 calories per dollar on rice, oats, breads, or noodles.
If we had better languages and tools for integrating various parts of the tech stack, then perhaps we wouldn't need such monolithic constructions. See the Mirage unikernal project for an alternative to containers and virtual machines running full blown operating systems.
The company culture sounds absolutely toxic, and the leadership team sounds both ill prepared and unethical.
Yes I knew but I wasn't expecting to wait 4 yrs and receive a book written by a completely different person.

He is offering people to buy another unfinished book so my comment is relevant in this context.

I didn't base by decision to write javascript on book, merely pointing out that book was no use for me after 4 yrs.
Watched from the sidelines as Jane invented an early version of Sugru at college in 2003/4.
Everyone I knew (and me) thought she was completely bonkers, developing a weird substance that didn't seem to do anything but make a horrid mess of well-designed objects.
Saw how doggedly she persisted for years to get it off the ground, eventually winning me over (in theory) for the main use cases.
But still, as a hard-won fan with 15 years of anecdotal observation turned admiration, and as an accomplished DIYer and general proponent of fixing things, I couldn't find a use for Sugru in my life.

The real story here is a major life effort, not a crowdfunding over reach.
You don’t have a right to believe whatever you want to
What does the implementation look like under the hood? What are the limitations of your approach (i.e. generic interfaces) and are they fundamental or just on the todo list?
Well, you can pass laws blatantly targeting a major world religion, you just can't talk about it out loud.
[2] Brain activity appears to continue after people are dead, according to new study. (9 march 2017)

https://www.independent.co.uk/news/science/what-happens-die-...
List of 1000 recently funded startups
I didn't ask for your advice and I'm not a moron so I know how to use google just as well as you do.

This is the shit I'm talking about. If you have difficult losing and maintaining weight people crawl out of the woodwork to parrot bullshit advice they got from some clickbait article as though knowledge isn't the easiest part of the process. People don't have difficulty with their weight because they lack knowledge, people have difficulty with their weight because suffering sucks and the human body doesn't like having to eat itself.
Communication has always been a two-way street.
It takes a nation-state to do it and nation-states have an interest in doing so. Copperhead maybe could be comprised in the short term by just any thug with a led pipe making threats but those thugs have much softer targets than that so why would they?
I really thought I was going to, but the other replies provide so much context, plus it's kind of like time traveling and being a fly on the wall in a conversation that took place over 25 years ago. I'm just imagining them all looking like the cast of Friends while sitting at their 15-inch 90s PC screens typing these electronic-mails in software I wouldn't recognize. And you have people chiming in and calling out argument flaws and offering suggestions on new words for "make POSIX" like posixiate. Fun stuff! It's like the comment section of an HN post. Which is funny because HN evolved out of mailing lists like that, and the culture did too.
I wanted to share a useful resource with the community. Our tool collects information about Funded startups and we thought it would be really helpful for folks hustling out there to make use of this information.

So we decided to publish a free list of 1000 recently funded startups which anyone can easily download. All you have to do is go to the link and click download, no sign up required.

List contains Company Name, Website, Funding Amount, Funding stage,Location and Date. Hope its useful. Do share your feedback.
Some people really appreciate the blunt communications style. Some people don't. I personally believe one should be able to appreciate all communications styles, because it provides you access to more information. Ignoring something smart because one got bad feelings from how it was said strikes me as rather puerile.
now try to sell it