skysight-inc/HackerNews huggingface dataset:
It's always a balancing act. Make the abstractions really stiff, and you can optimize heavily for that context. Too loose, and it becomes opaque and hard to reason about. And messy.

That's why we spent so much time working out the plugin mechanism, and figuring out what's native to the core framework. Terraform, for example, nails the infrastructure stuff quite well and strikes a good balance there, so we used that as a reference. But we added specific primitives for developing the application layer, and made that pluggable through a similar approach. Providers figure out the _how_, but the relationships in the graph are predictable.

Case in point, we now have a handful of different ways to deploy code. There's a Helm module type, which is very flexible but carries all the complexity and manual effort you need to make Helm charts. On the other side there's OpenFaaS, which is very constrained in features, but super easy to get going. So you can pick and choose depending on the level of abstraction you need.

Plus you'll soon be able to make your own, so you can tailor the abstractions to your needs, but keep the consistency of a single core dev tool.
At work one of the projects I work on is the telemetry system for a solar race car. I have pretty much the exact setup. We grab the data from the CAN bus transmit it over the radio to the chase vehicle. Data needs to be logged so you can create/test algorithms for predicting optimum speed for the car and also run the algorithms during the race. We don't use PI but a headless linux box will receive all data. During the race both the electrical and mechanical teams needs to see this data. Grafana pools the DB and everyone with a PC, Smart phone or tablet has access to the telemetry. Computers break if the server on the chase vehicle (centos box) breaks I will have reasonable confidance that I can run the telemetry system on my laptop (ubuntu box) with a couple of docker commands. So on top of OP I have a pinch of Clojure, Matlab, Postgres.
Awesome! I've been using some slightly changed Poco Generator (I added nullable types, the generator was that old :D) from codeproject.com for this. But your project looks much better. I recently switched from VS to Rider, but this still looks great.
Food's already prepared in rather horrifying conditions (and the nicer the place, the worse they usually are).

Main advantage of delivery is that Beijing streets are shit to travel -- too wide, awful traffic, poorly placed metro stops, etc.
Since no one else did it, I went to outline.com this. It seems all NYTimes URLs are blocked from outline.com

So:

https://www.dropbox.com/s/zp32ziviupi1yc1/At%2071%2C%20She%E...
I stopped playing prematurely at first because I thought I'd seen everything. You haven't seen it all until the end credits play.
I agree that we should take a harder look at Bayesian methods, but I don't think that sweeping comments like this do much to advance the discussion. Any circumspect person will naturally be suspicious of something that is held up as a panacea.

It's much more constructive (and compelling) to call attention to specific problems with how frequentist methods get used in practice, and talk about how Bayesian methods can help with that problem.

For example, here's Andrew Gelman talking about multiple comparison bias: https://statmodeling.stat.columbia.edu/2016/08/22/bayesian-i...
I think that has been the promise of "cloud kitchens" everywhere.
Fast Binary Encoding
Machine Learning for DevOps and SREs – Intelligent Infrastructure Analytics
It is truly terrible. A thicker laptop with a better keyboard would be vastly superior.

Oh and with trackpad palm rejection that actually works properly.
I see lots of sites/apps still being built with Rails/Laravel and just a little javascript + jQuery on the front end as needed.
You shouldn't. Denise Minger does not know what she's analysing. And it's visible from the response.

TCC said multiple times that his study should have been a starting point for new research. Not as a definitive statement on what the optimal diet is.
Brain scanning techniques and simulation software have a long way to go, but there have been significant advances made:

A full fly connectome:
https://www.nature.com/articles/s41684-018-0183-8

Architecture of the Mouse Brain Synaptome:
https://www.cell.com/neuron/fulltext/S0896-6273(18)30581-6

So we are past just a simple worm simulation now.
To be clear, buggy in that it can sometimes not detect correct assignment, and require you to add some unnecessary assignments to shut it up. Not in that you can ever read an uninitialised variable.

That is a bit of a theme in Java. The type inference often has the same problem.

(Although the type inference is also actually unsound)
Do not hijack my arrow keys. I need them for scrolling.
The Slow Vindication of the Austrians
That's a good point. Having a patent in your name technically qualifies you as an inventor, and as you've correctly noted, patent farms are a thing.
I seriously doubt you can find examples of countries outside the US where studying a non-specific subject with a lot of broad distribution requirements is normal. I know for a fact that it is not common in the UK, France, Germany, Switzerland, Serbia, or Russia. I will concede that I'm not too sure what the situation is like outside of Europe.
Get a TLS/HTTPS certificate using GSuite single sign-on
None of that is worth the suffering of having to live in Beijing.
Robocalls: What AT&T, Comcast and Verizon are doing about them
It depends. Many top and ambitious talents did go back to China because they may get higher pay and have a higher chance of becoming billionaires. Average Joes like me tend to stay in the US because everything is much easier and less competitive.
Your example has nothing whatsoever to do with what I said. Wikipedia is an encyclopedia; it's primary (i.e. immediate) users are the readers who consume the materials.

StackOverflow is a Q&A site. Asking questions and receiving useful answers is the primary goal, and therefore the immediate users are the askers.
What do those "call block" buttons do?
Well, that is self plagiarism. Although I don't agree with the question or how that was handled, it is using your previous work without citing that you had previously written it.
The ones that look and feel like plastic are essentially plastic. The conditions it takes to get them to break down don't happen in a landfill.
Actual title: "Opponents to Navigation Center on SF’s Embarcadero gearing up for legal fight"
I was never actually able to create an account. I received an invite and clicked the link and was told I needed an invite. I tried a few weeks later to no avail. I think google has issues with accounts.
I still have nightmares about Xilinx FPGA tools.
That is part two, adding real teeth to spoofing a legitimate number. Basically on confirmation that a provider allowed such a call to be made on the US PSTN would result in all their numbers being blocked from the US PSTN until they could prove they had fixed the problem.
I remember a time when (almost) all bottled water was in glass bottles.. didn't seem to be a problem back then and everyone seemed hydrated.

I also remember when the plastic bottles were hyped because they were so much easier to carry.. not sure it was worth it.
There are lots of respected academics in computer science. Apparently he chose to spend his time writing 3 versions of the same book for money:
How to Win at College (2005),
How to Become a Straight-A Student (2006),
and How to Be a High-School Superstar (2010).
And he's by definition peddling. Not sure why you took offense to that and not sure where the "free" economy has any relevance to what I said.
The irony is I could sum up in one page what all those books combined contain.
I'm old enough to remember the days of the "cheese grater" Power Mac/Mac Pro, when Apple would explicitly call attention to how expandable and user-serviceable a case they'd designed for it.

How times change!
I've been a member for 10 years now. I racked up a few thousand points after I joined, before the novelty of gamification wore off for me. After a decade of steady usage, here's my take on Stack Overflow.

Stack Overflow is an excellent resource when you access it from a search engine. If you're looking for a particular bit of programming knowledge and you type your query into your search engine of choice, chances are excellent that Stack Overflow results will be plentiful on the first page and that more than one will be relevant and helpful.

Stack Overflow is good enough when you have a very concrete problem that nobody before has asked about before. For example, if you don't know how to do X in the framework Y, you can expect one of the following: 1) someone who did it before will tell you how, 2) someone who had the same problem and found that it actually has no solution will tell you that, or 3) nobody will answer.

Stack Overflow is absolutely terrible when you're trying to learn something new just because you want to learn it or you're asking for advice of any kind. If you're trying to become a better programmer, Stack Overflow is categorically not the tool for the job. The less practical your question , the more it's likely to receive votes to be closed.

My favorite example is a question that outlined a thing you can normally do in .NET and Java because they are executing bytecode and can do certain checks before deciding whether to allow the code to execute or not. The question then proceeded to ask whether there are any pre-existing solutions to do so when working with native code or whether you would have to do it yourself. It received a downvote and a vote to close within 2 minutes of being posted. The voter posted a comment recommending Software Engineering Stack Exchange as a better site. The same question posted on Software Engineering Stack Exchange got a bunch of comments, only one of which actually addressed a question to a certain degree, the rest being ideas on how to change the requirements, snarky sniping of other comments, one idea that was already outlined in the question, and one snarky recommendation to "brush up on your understanding of [concept]" where the [concept] is not the primary concern in question.

I wish I could say that last anecdote is an exception, but it's simply the most egregious example of what's prevalent on Stack Overflow and programming-related Stack Exchange sites. Interestingly enough, I haven't seen it on any non-programming Stack Exchange site, so it's definitely something in our culture as an industry.
I'm gonna print this and hang it on the wall :D
Circuit Art I'd call it..
> you are acting ignorant when you know there are only handful of platforms on internet.

Your continued participation in said platforms ensures that they will remain the "only" platforms on the internet.

There is absolutely nothing guaranteeing you a right to have a private entity host your information, especially when you're paying absolutely nothing for them to do so.

> The next step would be blocking DNS registrations of websites whose content you don't agree with

Slippery slope fallacy incoming!
I was past that. By competition I mean the drifters. I was very close to the end, I was just having problems optimizing enough to deal with that specific problem and also running out of time for the day.
Go 2018 Survey Results
Worked for me on Firefox on mobile.
> But think of all the GOOD things Nazis do?

I was talking about the National Socialist German nation. Not modern "Nazis". Take the good, reject the bad. Since when is it shameful to be a history buff?
Which ones? The only ones I can think of that were a major problem was Japan's deflation from 1990-present, and the Great Depression.

Incidences of short-term (1-2 year) periods of deflation have been common, and strongly associated with recessions either concurrently or within roughly 18 months. That link is uncontroversial. Over the long term (10+ years) the connection seems a lot more tenuous, though. The monetary contraction and subsequent recession of 1921 was followed by the Roaring Twenties. Volcker's recession in 81-82 was followed by robust growth throughout the 80s and 90s.
Ireland's deflationary episode in 2009 was followed by a return to growth. The U.S. periodically had deflationary episodes and sharp recessions throughout the 1800s, but economic growth was quite strong over the century as a whole.

Actually, looking at those incidents is a strong argument for dynamism and technological determinism. Deflation was a large problem in periods where there was no up-and-coming growth industry to absorb surplus labor and liquidated capital. It was a non-event when there were growth opportunities where these factors could be re-deployed. The lack of growth wasn't caused by deflation, it was caused by overly rigid mature industries and an inability to find new ways of doing things that are worth investing in.
W3W seems to me like it adds more confusion to finding places than it adds clarity. The word choices involve tenses and plurals, which makes them seem quite east to get wrong from memory. This is exhibited in two of the carousels on their homepage:

* actors.asking.print
* manage.mercy.items

Both plural nouns could easily be confused for the singular form, and when I was typing the above, I in fact mixed it up on items.

I think the advantage of lat/long and plus codes is that they are more obscure. They don't make the odd promise of being memorable.

With W3W codes, are we supposed to remember more than one of these? I know the addresses of my parents and a few friends, but rely on mechanical storage for all others. I understand the advantage of having a more universal way of identifying precise locations, but don't see cute password-like names as a helpful solution to that.

Let computers do what computers do well. which is store and quickly serve up inscrutable bits of information.
Or the author of the post might be biased?
If they start telling you the same stuff again, could be hard to keep track of which "identity" you learned what from.
Because the A320neo can fit the engines under instead of in front of the wings, thereby negating the nacelles contribution to leading edge flow separation.
The discoveries through big-data analysis and visualizations can be endlessly counter-intuitive, mindblowingly unpredictable but also dynamic and powerful, even visceral when you have massively voluminous data that can be fed into systems like Tableau where you can actively tweak data queries, aggregations, transformations and visualization types.

The result can often be something akin to: "wow, who could have ever predicted that this data would extrapolate out to show such a unique visualization or trend"
I think that's stretching the analogy too much. Basically, we might say cows are spherical objects if we want to solve some problems in classical mechanics, but you won't gain much insights about how cows actually work by assuming they are spherical objects. Same thing here, IMHO.
It's a dichotomy. There are well qualified tech workers who get H1Bs and high paying jobs and there are body shops. There are companies that have tech components who want to outsource for example. One of the reasons to enforce higher pay is to enforce the former. There's supposed to be gov't monitoring of salaries etc... to check for abuse and also public transparency so that authorized workers can see their value. These offers are supposed to be publicly posted in the office and you can also see official H1B public filings to see how your salary matches official offers (although the online data will have a job title and not necessarily the job specific role/criteria that the public posting in the workplace would have).
On my desktop computer I use the Gentoo distribution and the i3 window manager.
I think they are likely to be both valid, but are deliberately far apart.

So you don't get a checksum; perhaps if you are typing your own address in and are shown a map you will wonder why it's showing Timbuktu... but if someone else's address is in the middle of Siberia you won't know how to correct it.
They usually come with this warning that they are only biodegradable on specialized facility.
Wow, the entrance to the coffee shop I'm currently sitting in is "anyone mock grid". So I guess anyone can make fun of their grid? :D https://map.what3words.com/anyone.mock.grid
Blockchains and Data Exchanges: Information Infrastructure for Smart Cities
In Canada, apparently the Conservatives want to try their hand at spammy robocalling. For the past few years there has been scandal after scandal of their underhanded campaigns using this method. Some of them have gone to jail for it in the past, so hopefully the newest campaign they announced this week* will be met with similar disdain.

No honest product has ever been peddled this way.

* https://www.cbc.ca/news/politics/conservatives-carbon-tax-ad...
Paying more attracts more applicants.
Working with UTF-8 in the Kernel
What's the incentive for me to save all that money when my insurance pays for it anyway and my company pays for my insurance? Insurance is supposed to do this job - negotiate prices ...etc., but, people are so attached to their doctors that insurance usually caves giving hospitals a much higher bargaining power.
Love this!

A cool added feature would be detecting long catches, and then calling you, so you could listen in real time.
I once had a Mazda 6. In order replace the PCV valve one has to remove the manifold. A ten minutes job on any other car was a couple hours in this one. They didn't make it easy just because I have the right to repair it myself.

You shouldn't have to deal with an extra mm and all the inconvenience that comes along with it just to support my right to replace the battery.
As self-serving as it is, iFixit is doing a social good IMO. If it weren't for them, I would have spent more money replacing or having someone else repair my iPhone. So I don't care if they make money off of it, they save me more money in the long-run, and they prevent a larger number of phones and other devices being cycled through the economy before necessary. If that means punching up at Apple, so be it. Apple can take the hit.

Planned obsolescence is a very shitty and cynical strategy on the part of manufacturers, and anyone fighting against it is on the right side.
It's not unusual to have a gov't business line. There are large construction firms for instance that build govt buildings and all of the employees require clearance. Salaries are higher in cleared jobs generally.
I like this, but am trying to figure out whether this is an option/possible:

1. Utilize an abstraction to connect to the database or what connection string is used. For example, using AAD vs shared credentials when connecting to the DB.

2. Centered around Stored Procedures. I'd like to have everyone focused on creating the SP and then having the model created automatically from that SP.
I suspect toolchain availability was a big thing. Every unix shipped with a C compiler, and if you didn't like it, chances are GCC, which was free, ran on your system too.

AIUI, Ada toolchains have historically been commercial. GNAT was released in 1995, and i don't know how good it was, or is, compared to commercial versions.
I don’t think that this is a good thing to have. Leprosy patients lose their fingers because of lack of pain.
That may be, but it is important? What's most important is executive compensation. From everything I've read, executives at American corporations get far more compensation and big golden parachutes than their European counterparts. So obviously, the American system is working much better for the people who really matter.
I am not sure what you are trying to say. Yes, agreed, there are many forms of attack beyond MITM such as ARP spoofing.
You seem to think there are no alternatives. There are.
By immediately framing questions as either good or bad you've shown that you're part of the problem. If someone's question doesn't make sense to you, that might mean you're not qualified to answer it. You don't have to weigh in on everything.
Apparently the law is completely backwards from what is required for national security. Most places are prohibited from discriminating against people who have foreign connections. This dramatically increases the risk of spying. A more reasonable law would go the other way: if there could be exposure to trade secrets or bulk personal data, even via an unused ethernet port under the table, then those with foreign connections ought to require a security-aware escort.
The reality is that the replacements will use up more energy than the plastic things. For example ceramic cups require more energy for transport, and chemicals for washing up.

How do we know the replacements will use more energy? Because they are more expensive. If they weren't, they would already be used now instead of plastics.
This sounds a lot like the Bitcoin Be Your Own Bank™ approach to healthcare. Being your own bank sucks. Being your own hospital is even worse. Socialized medicine can't come soon enough.
This is kinda funny. This is one area where private industry is demonstrably doing better than a government agency.

Lawfirms have collected billions from private industry via class action TCPA cases.

This just means that the FCC has been ineffective. The law is actually mostly working as intended. It stops/punishes legitimate large enterprises from robocalling. It's no surprise that a law isn't doing anything about scammers who are already breaking the law.
As a note, HN frowns upon blogspam submissions (aka, reposting on your own site and submitting it). Original sources are preferred. If you have original work, articles, etc. posted on your site, it makes sense to submit, but otherwise, you should submit the original article.

OpenCat was submitted to HN a year ago: https://news.ycombinator.com/item?id=16466063
I just want to say it is really hard to read an article with this horrible add flashing next to the text:

https://www.bloomberg.com/bbg-gfx/video_loops/2019-meituan/m...
I doubt it's request headers since that would require the podcast player to set them. Putting it in the URL itself would make it work with every player on the planet.
As far as the purpose of DNA is to tell the rest of the cell what proteins to synthesize, over 85% percent of our DNA is never translated to protein [1]. But leave alone our knowledge of DNA, biology rarely works in a manner that's best suited for functional efficiency. For examples, look at how the vagus nerve evolved, or look at vestigial organs. The question for the gene is rarely "is this the most efficient way of doing things?" Rather, it is "is this strategy good enough for me (and my descendants) to pass on my genes?"

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3205562/
Only if you value your time at something greater than $0!
It depends on the price of debt. If the price is negative or if you feel you are protected from default on it (which is the same), get as much debt as you can. And invest, spend or just waste money. Never, never, ever pay off more debt then necessary minimum.
Last big company I worked for had 90 offices in all 50 states. Up until a large consolidation and VOIP change, Each office had a PRI line (or more) with a phone number associated with each incoming line (for the hunt group). Each PRI came with 24 numbers, 1 'main' number, and 20 others for the individual lines in the PRI. Calling the main number would forward to the 20+ numbers in a hunt group. All 23 of those numbers would then forward to the local PBX, and then get the 'please enter the extension of the party you are trying to reach' kind of IVR response. (there were hundreds of actual people in the office)

This is a relatively small company with 2500 employees. Imagine something much, much larger, with offices worldwide, VOIP routing internally, least cost routing of phone calls, etc.