skysight-inc/HackerNews huggingface dataset:
>But I keep hearing employment is great, productivity is great, stock market is great

The question you have to ask is, who are you hearing this from? The answer is: people with a vested interest in making you believe the economy is doing great, or people fooled into believing this by those with a vested interest.

I suggest you closely examine the metrics used by those who claim the "economy is great". First these metrics are usually comparing year-over-year changes to point to "positive changes" in the economy. What they fail to announce is that the formulas they use to calculate these metrics are "adjusted" regularly to ensure that the numbers they seek are reflected. CPI is a perfect example. The FED claims that inflation has been very low, if not non-existent for years (good for workers, since their wages have fallen or remained stagnant for decades). Some have noted, however, that prices for most of the things people need to survive (food, rent, education, healthcare, insurance) continue to rise dramatically. How can this be? Well one way the FED lies with their numbers is through a mechanism called the "hedonic adjustment". If you paid $2 for a roll 60-sheet roll of toilet paper last year. This year you paid $3 for a 60-sheet roll this year, that's some serious inflation, right? Not according to the FED. The FED claims that the quality of the toilet paper is better now. Even though you are paying 50% more, the FED says the toilet paper is 50% better, so there is no inflation. How are these "hedonic adjustments" calculated? Arbitrarily by FED functionaries, in a black-box.

Rising debt, falling and stagnant wages, higher prices, consolidation of wealth - these are the real conditions we face and why our economy is lagging. Many will look at you as if you are wearing a tinfoil hat if you question the "official numbers", but even casual scrutiny of the methods and metrics used (the ones they do release) will raise substantial doubts about their worth.
Understanding the Bitcoin block size debate
And most importantly they should understood by judges.
> Using the term “conservative” to refer to a well-defined ideology rather than a self-identification isn't inherently No True Scotsman.

Correct it isn't inherently that when the topic is the ideology, but when the topic is x group of people it is. This thread isn't about conservative ideology, it's about how people who identify as conservatives feel about criminals and due process so pulling out the "actual" conservatives line is no true Scottsman here. It's a bullshit excuse to avoid facing the hypocrisy of what people who call themselves conservatives believe.

Conservatives support Joe Arpio, conservatives claim to support due process, these two things conflict; Joe Arpio doesn't support due process, he robs people of it. If you support Arpio, you do not support due process.
Tie student loans to educational institutions where the study takes place.

If the student fails to repay, a %age of the student loan debt should be paid for, by the edu institution where he/she graduated from.

Would be great if it is 50%. Even if university doubles the price, demand/supply economics will ensure universities cannot bump fees up at will.

Without holding the educational institutions and the students as equally responsible for the debt, edu institutions have no incentive to not-ripoff students.

Factor in the repayment history by graduates of a program at an institution to decide the percentage of debt the university is liable for.

If STEM grads are having lesser default, the school is responsible for 10% of the debt.

If a grads of <some esoteric program> have a higher default rate, school owes closer to 50%
Most of the time people calculate it as if all the current cost were just transferred to the state.

But of course in reality, when universities were free in the past they weren't allowed to just raise their prices to whatever they felt like charging, as they basically do now.
Otto did not raise any rounds. Having external stakeholders would've made their shady deal even harder to pull.
The term as actually used in, e.g., the an at issue is not a misnomer, it's a well-defined and precise technical term, with all the relevant qualifiers attached.

The media accounts drop the reference to the income-based affordability formula from HUD and the income level in the plan to which the formula is applied, but that isn't a problem with the term, it's a problem, if anything, with the media accounts.
Right, but the argument is that "the cop can tell the judge" is somehow not sufficient to imply that this information can be used against the person in court. But what other reason would there be to tell the judge? It seems like a pretty obvious implication that if the cop tells it to the judge, it can be used in court.
+1 insightful and educational -- in more ways than one!

> "sort the hashes, and rice code the deltas"

Being quite sure that wasn't a racial slur, I looked it up:

> "Rice coding (invented by Robert F. Rice) denotes using a subset of the family of Golomb codes to produce a simpler (but possibly suboptimal) prefix code. Rice used this set of codes in an adaptive coding scheme; "Rice coding" can refer either to that adaptive scheme or to using that subset of Golomb codes."
(https://en.wikipedia.org/wiki/Golomb_coding)
I feel like despite all this progress, sysdig is still the most accessible solution at the moment. It even includes a slowish, but super simple way of tracing user space (you can even write traces from bash scripts). I wish there was a built-in Linux equivalent.
Because instead of people being debt-slaves their whole lives they'd have that money to pay rent.
A while ago I came across this great annotated archive of a Metafilter thread about emotional labor. Provides a lot of examples to make it easier to grasp the idea.

https://drive.google.com/file/d/0B0UUYL6kaNeBTDBRbkJkeUtabEk...
good thing we changed our product name from Hivemind, a wicked trademark fight has just been averted:

http://blog.codesolvent.com/2017/05/say-hello-to-solvent.htm...

:)
Subsidized day care is $1900/mo for 2 kids; rent on a 3 bedroom house with a serious termite problem and an absentee landlord who doesn't care is $3300, babysitters are $20/hr if you want to go see a movie. Couples with 2 full time tech workers are fine (although they tend to not think so). I've got a spouse who works part time outside of tech and we make it work. We'll never buy a house here, and we had a landlord raise rent $1000 (33%) overnight once so you never really rest easy, but if you love your job it's a good place to be.
Have you been Really Useful today?
Swing, with all its warts, is so much saner than frontend frameworks. The existence of CheerpJ almost makes me want to write web apps in Java and then compile them to JS.

I can't wait much longer for WebAssembly.
I use Atom for most of my work, but sometimes it's more convenient to edit a file on the command line.
If your very expensive proposal doesn't end up in someone generating additional wealth that can be taxed or donated or given in loans and so on, how are you going to fund your utopia?
Top Senator slams “inadequate” Twitter briefing
As a complete layman with only a cursory knowledge of programming, as well as a complete lack of math skills above Algebra 2, (I didn't even complete that, tbh, once they threw graphing into the equation. I did get slope-intercept form down, but that's it.)

I ended up finding this easier to understand than I expected, and a great read.

I love explanations like these, with a visual breakdown. It really helps it "click."

as long as I glazed over the math formulas and didn't let the numbers overwhelm me.

This is what I took away: the exponent "reaches" out to the max value of the [0,1] [2,4] etc, and the number represented tends to be like 51-53% of the way down the line of the mantissa.

It "clicked" a bit for me, see? Am I way off?

This is the way I always learned math the best in school, an alternate explanation that helps it "click."

Very good explanation, from my point of view, of how floating point numbers work and what they even are.

That's a nice feeling for someone like me who is pretty bad at math and finds formulas like the one shown in the article to be, frankly, indecipherable.

But now I (sort of) understand how floating point numbers work, (sort of) what they are, why they are important, and what role they play.

Could I program anything using one? No. But, I could learn someday, and explanations like these give me some hope that I just might be able to learn a programming language if I put the effort in. That I could learn the math required of me, even!
I always thought it was called shell sort because it invoked the image of a shell game and the pointer was like a shell covering the array element!!

Thanks for the edification!!!
If the goal of the library is to be used in closed source, you will be limited to reusing code to only those that has compatible license with the closed source. That is a choice you make that has nothing to do with writing software to fix problems that people have in their lives. In some cases this make a economical sense, where you do not just want to solve problems for customers but where the primary goal is to generate property for which the company can own. For other companies, solving problems for customer is how they get paid and the faster they solve one problem the fast they can go to the next.

But I digress. There is a clear bright line between writing code to solve a problem, and rewriting code because the license don't let you create property in the form of closed code. One is about pragmatic problem solving, and one is about ideology. One allows for code reuse, one is limited to my-way-is-the-only-way.

If you live in an ideology that demand that everything you do must be made into property owned by the company and only secondary solves problem for a customer, you will be slower than a companies which more pragmatically focused on fixing problems for customers. Don't blame others if you are self-imposing such restrictions on yourself.
>Can someone here speak to the notion of a lisp machine in the future? Is there any chance this could happen? Would it be valuable?

Yes, of course it would be highly valuable.

The reason of the superiority of a Lisp machine is the following:
On a Lisp machine, what you manipulate is not files (text files or binary files), but meaningful information stored as s-expressions that can be directly shared by many applications, instead of being sent (copied) through pipes between processes in separate address spaces. This is where the power of a Lisp machine lies.

This, and much more, is masterfully explained in this paper by Robert Strandh:

http://metamodular.com/lispos.pdf

Recommended reading!!
Let's just be clear:

The IETF fervently requests that you enroll your domain names in their DNSSEC program. Doing so will provide your users with essentially no security improvements, even at the margin, that they wouldn't get from simply using LetsEncrypt.

At the same time, once enrolled, the weird little pockets of the Internet that actually look for DNSSEC records when they do DNS lookups will instantly become susceptible to forgetting that your domain exists entirely if any misconfiguration occurs. That's not a hypothetical concern: the week HBO launched HBO Now, their cord-cutting all-online streaming service, it vanished for Comcast users whose DNS servers at the time enforced DNSSEC.

Now, faced with the requirement to perform what needs to be a totally routine management operation for the DNSSEC PKI --- periodically rotating keys --- ICANN is postponing for months because ISPs can't reliably handle the rollover. DNSSEC usage is growing every day, the DNSSEC advocates say. Huge portions of the Internet now resolve DNSSEC records. But if ICANN tries to rotate keys, the whole system will break.

The reality is that if the root DNSSEC private keys were leaked to Pastebin today, not a single mainstream site on the Internet would be jeopardized. To a first approximation, nobody on the Internet relies on DNSSEC. TLS was designed to assume the DNS was insecure. No browser implements DNSSEC. Your operating system --- thankfully --- probably won't disappear sites based on DNSSEC misconfigurations, or, for that matter, check DNSSEC at all.

DNSSEC is 1990s crypto. Every new DNSSEC resolver that gets deployed makes it that much harder to eventually deploy modern cryptography to solve real security problems in the DNS, whatever they may be. Enough is enough! Kill DNSSEC and go back to the drawing board.
My mother didn’t let me watch anything but Thomas and Friends. She said after watching Rugrats or Spongebob i would turn into a disobedient brat, but after watching Thomas I was apparently well mannered and well behaved.

I ended up becoming a soft well mannered programmer. Fuck you Thomas!
Probably the poster children of verification:

* http://compcert.inria.fr/

* https://sel4.systems/
>You aren't entitled to a college education.

But you are. We have a right to an education. My parents paid literally $0 for their education, because university was free, in a time with much lower productivity and less wealth. The state could afford it then, so it can certainly afford it now.
His videos on YouTube when he teaches people how to do board-level Macbook repairs, for free (while advertising his own business of course): https://www.youtube.com/user/rossmanngroup/videos

Even though I'm a programmer and not really a hardware guy, I find watching him repairing stuff very interesting and oddly satisfying. He often even does all this on a live stream.

PS. For some reason most of his videos get a "do you want a website" preroll ad, which is already a running joke on his streams.
I am certain that this story was inspired by the reporter reading this recent reddit thread that pointed out the absurdity of this show: https://www.reddit.com/r/AskReddit/comments/6zgpig/what_is_t...
Looks interesting. Linux way seems to be snap or source... but snaps give this error after install:

micro
snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks

I've never used snaps before anyone know why this is? I used the classic mode like it says in the readme

[edit]

... nevermind, apparently snap just commonly does this with everything, great first experience with snap, back to apt.
Verifying AI, Machine Learning
Because doing so would signal non conformity.

Bryan Caplan has a book coming out soon on the signalling model of education here's notes from a course he teaches
http://econfaculty.gmu.edu/bcaplan/e496.html
Not OP, but I think the idea is that the Jihadis no longer need to "sacrifice" their "martyrs" in car suicide bombing missions.

They could - in theory - pack a self-driving car or worse, a truck , with explosives and remote control drive it into a crowd of "infidels".

Rinse repeat in various cities.
Easy there, tiger. Not doing well for the brand of your team.
OK, that may be true. But I propose that it's still a temporary situation, as APS-C DSLR users upgrade. The larger sensor camera market will saturate as well.
With that amount of money, can't you just end poverty directly? Why do so many people treat college like a terminal, intrinsic good?
Our federal government is $20 trillion dollars in debt. We are trillions more on debt from every level from local to federal. Most of the states are on the verge of bankruptcy, if not bankrupt already (like Illinois). Countless millions who depend on pensions and other promised benefits from states and municipalities are about to be in for a rude surprise. Despite this crushing debt, we continue to spend trillions of dollars to bomb and invade countries around the world.

Blaming entitled kids for our debt-laden society and failed economy is not smart or useful. The truth is that there aren't enough jobs (let alone decent-paying jobs) for 1/4 of the tens of millions of kids who enter college every year. These kids weren't the ones who mismanaged society so that property taxes, mandated healthcare premiums, income taxes, and rents are so high.
>unless you're a java shop hell bent on NOT learning modern frontend development.

Sorry, but that statement is dripping with irony. Irrespective of whether GWT was the right implementation, the Swing model is far superior to any of the piles of tangled JS/HTML/Made-Up-Things that comprise "modern frontend" frameworks. I know that's not a popular statement, as everyone seems to have their favorite framework, and I'm referencing all of them.

So, we took a step back and had a bit of a mess with frontend development on the Web, then "solved" some of the problems with new frameworks. They're still miles behind a true event-driven, component-based UI model. We solved this problem long ago with Swing and other native window-based UI frameworks, and none of the current frontend Web frameworks is even close.

Don't know if the subject of this post is the answer, but I do know that one day we'll look back and laugh at the time we thought, say, JSX was a good idea.
I've never thought of it that way. I don't know if there wouldn't be some second or third order issues from something like this, but at first glance this seems like a good idea.

Why shouldn't the school take on some of the risk?
Not really. It's just that "Nothing happened today" isn't a news story.
Autonomous Demand Response for frequency regulation is real, and being pursued as a way to deal with the intermittency of renewables and the resulting impact on grid supply. Here are some references:

General Topic:
http://www.pnnl.gov/main/publications/external/technical_rep...
http://www.sciencedirect.com/science/article/pii/S0196890416...

HVAC Demand/Response:
http://ieeexplore.ieee.org/document/7407597/?reload=true

Aluminum Smelter Demand Response:
http://repository.cmu.edu/cgi/viewcontent.cgi?article=1836&c...
To be honest it's not a matter of duplicating, catching up or anything. It's just that when a significant number of our users ask for exactly the same stuff with similar and sometimes different justifications, it becomes quite hard to avoid adding it. And if they want it there, they very likely have their own very valid reasons. Baptiste (the DNS subsystem maintainer) has a significant amount of use cases in mind and could likely much better explain than me.
https://news.ycombinator.com/item?id=15360470
In which case we shouldn’t be using it as an example to argue about what should be done in the general case, e.g. nationwide.
Most "Recycled" electronics are sent back to china at least in part

Edit: summary at https://en.m.wikipedia.org/wiki/Electronic_waste_in_China
Yes, but it's the city council that makes the zoning rules, and it's the city council that also gives a comment that makes it sound like Google is keeping houses from people. If the city council allowed them to put up a 100 story tower, I bet they would.
yes I think that's exactly the point here, despite most of the surface being underwater the big deal is that there's a continental plate down there
"I actively do not want anyone but Apple to be able to mess with the hardware authentication chain on my iPhone"

If you give something away to repair you allways have to trust them. If they are evil, there are almost unlimited ways to manipulate and plant spyware etc. Apple devices might indeed be harder to manipulate, but I doubt an expert will have much trouble with it, if he has physical access to it.

So in the end, by locking it more down, you are just locking yourself more to apple. If that's what you want, fine. But don't expect to be really more secure because of it.
Have you tried Step Functions? I've used them to orchestrate Lambdas with good success when I needed something that will run longer than Lambdas can individually.
What I personally can't stand are braying internet jackasses who read statistics and try to tell people who actually live somewhere how things are.
Windows 7 does a terrible job of indexing your user directory. It's extremely frustrating to know the exact name of a file and yet Windows can't locate it because it is in AppData or something.
Paid Internships – EBF Fellowship Program, 2018
This seems over the top to me. Everything has issues, and everything is increasingly complex, not just programming. Take any industry and over a long enough time-span I'm sure things have also increased in complexity in drastic ways. Sure, programming is relatively new, and we are ramping up fast, but we already have vastly complex systems, tools, and infrastructure relying on programming which has incredibly impressive uptime and efficiency.

Yes, people will die from errors in the code of autonomous cars, but at the same time can anyone argue that autonomous cars won't be significantly safer than us?

The argument here seems to be that it's dangerous if the programmers relying on StackOverflow to copy/paste solutions work on real problems without "stepping up". I think that's like someone suggesting a bricklayer would suddenly be in charge of designing blueprints for a 150 storey skyscraper. They are different jobs performed by people doing very different things. They may write code in the same language, but they're not in the same profession.
This should be the top comment. Three paths indeed.
I don't know...

It seemed to me that most people aren't 'serial entrepreneurs' they just heard of the success of SF tech founders, tried it at home, failed, marked it as something they weren't made for, went for a simpler job.

Also, some get a family and start to avoid risk.
They basically all boil down to trade secrets and "it's dangerous to let people repair these sensitive products".

Personally, I don't see how gerber files with board layouts and selling replacement components violates any trade secrets, considering the former is readily reverse-engineered (even if you can't easily determine exact routing for things in layers not on the board surface) and the latter poses them no risk either.

As for what boils down to the "people are stupid" argument, that's just BS and they know it.
Would be interesting to see a breakdown of repayment rate by major
At my company we created a queue for Lambdas. The pattern we use is to monitor the execution time left and queue up a follow-up once there's <30s left. Not every job we do can be composed this way but it helps a lot.
I'm not sure what those solve. Dynamic Relational (DR) is relational so that one can use SQL on it without big impedance mismatches. Your links appear to be tying to invent a NON-relational version(s) of SQL, but they are too different from SQL and existing RDBMS to be easy to learn.

DR's goal is to match/fit relational, existing RDBMS, and SQL as much as possible, yet still be dynamic. Non-relational databases and non-relational query languages probably will fail at that goal. They deviate from RDBMS too much because they are changing too many things. DR only deviates just enough from traditional RDBMS to get dynamism so that users of RDBMS can easily learn/use it withOUT tossing out most their RDBMS, relational, and SQL knowledge. It just reinvents one nation, not the entire database world.
For those interested in comedy-horror, I recommend Shed 17: the lost story of the flesh-engines.

https://m.youtube.com/watch?v=462KBuAhncU

A hidden gem of YouTube.
Have you tried mcedit? It has similar look and feel, unfortunately CUA keybindings does not seem to work
Fidelity CEO Abigail Johnson says the company is mining cryptocurrencies
Reminds me of https://www.youtube.com/watch?v=7T8y5EPv6Y8 in its nefarious bleakness.
It's a fantastic book. Fabien has a gift for taking complex topics and presenting them in a concise and approachable way. I hope he continues on with the project and does books on Doom and Quake.
By the way, there's an interest research on designing a new file system based on LSM tree that leverages SSD's sequential writing, as it is mainly motivated by SSDs' shortcomings with random writes: https://www.usenix.org/legacy/event/fast/tech/full_papers/Mi...