skysight-inc/HackerNews huggingface dataset:
If you like the math in Volume 1, or find yourself having difficulty with it, Concrete Mathematics is a good companion (though also challenging). It goes into greater depth on some of the topics in Chapter 1 of TAOCP and some additional directions. It started as a course aimed at providing the mathematical basis for going into TAOCP.
Are your "Rights" and "Lefts" the same as ours in the US? I think it can all vary, but it would provide interesting context. Is the UK's right more closely aligned with the House of Lords or the like?
While I get that those groups exist, the sellers didn't have to do any new work to "convert" their existing reviewers.

Most if not all of the top-ranked incentivized reviewers already had longstanding communications with sellers via email.
Seems like it's just an S curve. At first nobody knows what they are doing so it starts off slowly. Then you get the phase where the low hanging fruit gets picked off rapidly by everybody in the field. Lots of names get attached to fairly basic but important concepts. After some time the easy stuff is mined out and the pace of discovery slows substantially. Worse, it may take a good chunk of a lifetime to learn about everything that has already been discovered so you have an idea of where to look next. Or at least to get an idea of what not to investigate because it has already been discovered.
"That is not a requirement for efficiency. Unknowns are factored into the price as "risk"."

If someone is lying to you and you have no way of knowing it, there's no way to price the risk. Dishonesty can never be eliminated (that's software engineer pedantry) but it's always a drag on efficiency. People who don't trust each other don't engage in trade.

"Risk is a perfectly normal characteristic of efficient markets, perfect or equal information is not required at all."

Risk is a normal characteristic; there are always things you can't measure. Deception is not normal. It's why "capitalism" as practiced in countries where there are no stable legal systems tends to have lower levels of growth.
From the article:

> Linley Gwennap, principal analyst at the Linley Group, told EE Times, “MIPS is certainly behind RISC-V in mindshare in the open-source community.” He noted that MIPS was “unable to make this move sooner due to its various ownership transitions.”
I'm not saying that we need to prohibit anyone from using crazy fonts. I'm merely responding to a postulation that screen readers could probably handle the text. My response, from experience, is that they probably can't, and most people misunderstand the myriad of uses for screen reading technology.

Odd fonts like this have a place. For example, I don't expect any screen reader ever to be able to interpret a PETSCII drawing.
What is DPI equipment? I’m not familiar with the acronym.
You're right, I was confusing a money market mutual fund with a bank money market account.
People don't have glycemic indices. Foods have glycemic indices.

In a normal person with a functional pancreas, no amount of sugar or high-glycemic foods will cause hunger. It's just not possible. This is because the body naturally releases insulin and the hunger goes away (so does the blood sugar).

The reason people become insulin-resistant is because they eat too much, and put on weight. High-glycemic-index foods are implicated in weight gain because they are high-calorie foods. The added insulin means that the body is also absorbing them more readily. Insulin causes people to gain weight; in fact, one of the side-effects of insulin injections for diabetics is... weight gain! That's because insulin's sole purpose in the body is to make it absorb calories and deliver it to cells.

All that is to say that you're conflating effect for cause. Weight gain causes diabetes, which causes sugar cravings. Sugar doesn't cause diabetes, and it only causes weight gain if you eat too much of it. There are whole societies on earth that eat almost nothing but high glycemic index foods: the rice farmers of Bangladesh; the mango farmers of Central America; the rural people of Morocco who mostly eat dates; and so on.

Sugar doesn't cause diabetes or weight gain. Weight gain causes diabetes, which in turn causes sugar cravings.
𝒾 𝒶𝓂 ℊ𝒶𝓎
> Their target audience will likely see this as, "stupid big banking industry trying to make it hard for them again."

That's a pretty small target audience, and those people are heavy into crypto and gold. Robinhood needs customer growth, and a nice, safe interest-bearing chequing account would have been a good way of doing it.
Untrue. There's a newer format for NAV data -- CNAV. It's currently broadcast on the L2 and L5 bands, and does indeed include a larger week number field -- 13 bits to be exact.
That's not a very charitable interpretation of the position, which I see to be along the lines of the fact that the economic mode of production in any given period reaches past mere individual transactions and into our whole mode of being, influencing everything from politics to art to religion.

The criticisms of capitalism, at least from a scientific standpoint, are not that people under capitalism are doing bad things, it's either that (i) under previous or potentially future modes of production there would be little or no incentive to do those things, (ii) capitalism has exacerbated the degree to which the behavior persists. The second part of the criticism is that capitalism is a class society, and thus rife with the antagonism that comes with class society in the form of "contradictions", which manifest themselves in capitalism as the contradiction of abstract and concrete labour, use-value and exchange value, capital and labour, price and value, culture and the commodity etc.
I’ve never understood why people are willing to give all their data to Facebook or any other hosted product which collects data, but are unhappy when open source projects collect anonymized metrics to improve the product.

In this case there’s a flag advertized to turn it off, hopefully someone will be reading the docs before it’s deployed in production?

Do you think AWS and GCP don’t collect metrics?

Happy to hear the other side, my knee-jerk reaction is also usually “you don’t need this data”, but when thinking as an owner, i would find this data invaluable to improve the product, getting funding (please donate, there are X millions of users) etc.
But it's not really literate programming as Knuth envisioned it. A very important point was that you could write things in any order, and then use tangle to produce source code in the correct order for execution. Jupyter notebooks don't enable this, and in practice evaluating cells in the wrong order is a common mistake if you aren't careful (I've often just given up and restarted the kernel).

Imagine if they did, though. You could do something like put all your imports and preprocessing in an appendix. Or even more complicated: something like writing the inner loop of a function first, discussing it, and only afterwards writing the rest of the function and all the scaffolding.

This would be great, but I've yet to see a true literate programming tool that would actually be usable for my day to day tasks.
The Last Sprint of the Year
Mind Body Problems
That's how I learned C. I bought a copy of K&R, but didn't have access to a Unix system with a C compiler for about a month (when my new job started). I read the book and wrote out all the exercises in a notebook.

When it came time to try my code, I spent a while correcting some basic misconceptions that I had developed but that hadn't been corrected by an actual compiler.
"Except sometimes you aren't home and are thirsty."

My experience has been that you can always find water when you aren't home and are thirsty.
Deep Packet Inspection [0]

[0]: https://en.wikipedia.org/wiki/Deep_packet_inspection
No, but what's good for the gander is usually good for the goose (I know its a rephrasing of the original). That's how we get effective medicine and built models of understanding. While individual factors are prevalent, they usually don't cause as much deviation from the overarching model. For example, higher intake in fruits and vegetables is a practical step, easily understood, and well studied to help reduce meat related illnesses like heart disease and CVD. While the mechanisms aren't well understood, that doesn't preclude the data.
At the risk of sounding whataboutist, you could say the same thing for pretty much everything you buy, starting with your gas, electricity, and everything that's manufactured using them.

It doesn't absolve Apple or other companies (or me), but it does make Apple an odd target to fix on.
It would be cool to hear your quick thoughts on the DW watch brand. I saw another post talking about the quality being not so good.
>It's less "can they render them" and more "do they maintain their meaning in alternate renderings".

I just entered "this is a test" on the site in Safari and enabled VoiceOver. It reads it as "Mathematical Bold Fraktur Small t. Mathematical Bold Fraktur Small h" and so on.

Completely broken for those who rely on VoiceOver as a screenreader.
The author discusses his work with Russ on this week's EconTalk: http://www.econtalk.org/john-horgan-on-mind-body-problems
Matt Levine (“Money Stuff”) AMA on Reddit
Sous vide needs way more than 20 minutes, but you are correct that once it's reached the target internal temp, the time doesn't much matter (beyond going too far).

Typically, about 90 minutes is a good spot for almost all temps with steak, a little more if it's a thick steak.
> The answer is if you want to lose weight it doesn't matter. You just need to average a deficit over time.

If this were the case, Weight Watchers (which is at its core a calorie limiting system) should have a near 100% success rate. It doesn't. A casual perusal of Google shows closer to a 50% success rate for a 5% body weight change.

I can't think of many medical treatments where we go "yeah, a coin toss level of success is good enough for me."

As for the accuracy of the measurements - it does matter. Healthy weight loss rates are, mathematically, in the 10% calorie reduction range. That's less than the error rate for the caloric labeling of many foods.
Yes, and whenever the average person notices that you've pulled it on them they become completely enraged. People hate being managed.
I'm impressed but disappointed the "reverse sear" is missing. If you haven't tried, it, it's a pretty amazing way to cook a steak and it scales up to lots of steaks at the same time.

It's awesome

[1] https://www.seriouseats.com/2017/03/how-to-reverse-sear-best...
I believe that is "deep packet inspection". So looking at the contents of a packet rather than just the information found in the header. Pretty sure the Great Firewall makes extensive use of DPI to restrict its citizen's internet freedoms.
>The manufacturing of cheap junk that doesn't meet safety or reliability standards and stealing IP to bypass research and development is hardly leaving established car companies in the dust.

You have to look at overall trends. 25 years ago China manufactured hardly anything exportable to the West. So like Japan before it it started at the bottom of manufacturing and since then has been steadily moving up the value chain.

Now the government has a goal of first switching to EV's internally and then making them good enough to sell to the West. There is no reason to believe they will not be able to succeed.

You know, you are making the same mistake that Detroit and US manufacturers of all sorts of goods made when the Japanese first showed up, namely that they would never be able to match American skill. But they did, and countless US companies either went out of business or moved their manufacturing to China.
I actually thought this article did a really good job (certainly better than most) at explaining complex CS concepts.
Oh sorry, to be clear, by "his idea of it" I meant "the way he thinks about it [recursion]". What's different is that when most people learn programming, they pick up the idea that iterative structures (loops etc) are simple, and recursion is something more "advanced", harder to understand. Knuth thinks that recursion is the simpler thing (what comes to humans/children naturally), and the mark of a better programmer is being able to translate recursion into iterative structures.

This seems to tie in with his attitude towards programming in general: while in the zeitgeist the idea is that a good program builds better abstractions until the structure of the program reflects human thought, Knuth seems to think that a good programmer is one who starts with a human-level description of the solution and carefully refines it until it translates into a good set of instructions (in machine code). (There's no contradiction, but the point of view seems different from the usual.)

He briefly mentions something related in his Structured Programming with Go To Statements (1974) https://pic.plover.com/knuth-GOTO.pdf#page=21

> I have always felt that the transformation from recursion to iteration is one of the most fundamental concepts of computer science, and that a student should learn it at about the time he is studying data structures. This topic is the subject of Chapter 8 in my multivolume work; but it's only by accident that recursion wasn't Chapter 3, since it conceptually belongs very early in the table of contents.
I would argue design thinking had less to do with Juul's success than, say, quality product design from multiple product iterations, quality hardware, and quality electrical engineering that can be mass produced like an Apple product.

Quality that starts with the electronics and ends with an appealing form factor and sleek fit and finish. Of course the UX needs to be thoughtful and as least frustrating as possible, which arguably has more to do with your typical interaction design and usability testing methods in the realm of UX design and research.

Juul combined great product design, engineering, product iteration, and support from management from the top down to make the best product possible that is typically seen in design driven companies such as Apple.

I think design thinking definitely has the power to break down silos in organizations with heavy engineering culture but you need the right org chart and executive support to create game changing products no matter how much 'design thinking' goes on behind closed doors. I agree it is a hot marketing buzzword sold to clients to win business as mentioned by others, and that we need to acknowledge the fact that you need executive management support at the highest levels or you're dead in the water.

Was design thinking responsible for the Tesla Model 3, or was it more about innovation in tech and manufacturing combined with quality electrical and hardware engineering + funding driven by a leader with a vision hell-bent on creating a game changing product and fostering a culture conducive to that end goal.
𝗧𝗵𝗶𝘀 𝗱𝗲𝗳𝗶𝗻𝗶𝘁𝗲𝗹𝘆 𝗹𝗼𝗼𝗸𝘀 𝗮𝗯𝘂𝘀𝗶𝘃𝗲... 𝘆𝗼𝘂 𝗰𝗮𝗻 𝗲.𝗴. 𝗽𝘂𝘁 𝗺𝗼𝗿𝗲 𝗲𝗺𝗽𝗵𝗮𝘀𝗶𝘀 𝗼𝗻 𝘆𝗼𝘂𝗿 𝗰𝗼𝗺𝗺𝗲𝗻𝘁 𝘃𝘀 𝗼𝘁𝗵𝗲𝗿𝘀 𝗯𝘆 𝘄𝗿𝗶𝘁𝗶𝗻𝗴 𝗶𝘁 𝘄𝗶𝘁𝗵 𝗮 𝗯𝗼𝗹𝗱𝗲𝗿 𝗳𝗼𝗻𝘁.
How do you get the right internship experience if the right companies don't recruit from your school?
I’ve tried these on my kids and first thought it worked, but next time we went for a long drive it didn’t work at all. Difficult to really test these things on kids as sometimes we can drive for hours with no issues, while other times they puke after 20 minutes ...
Makes you wonder how many more people have done this. I know some companies actually faked outrage, like with EA creating a fake protest to promote Dante's Inferno:

https://www.engadget.com/2009/06/05/ea-confirms-dantes-infer...

And hey, given how much attention even bad press can bring, I can definitely see other individuals and companies having done this in the past. Seems like a pretty good growth hack for taking advantage of the Twitter/Reddit/Tumblr outrage culture.

Maybe many other 'controversies' were really the same thing.
ICBMs can also be launched through the Airborne Launch Control System, which sends a radio signal from an aircraft to the silo. ALCS commands have a delay and a time window of a couple of minutes I believe where they can be reversed by the crews in the LCCs, but absent their intervention, nuclear missiles can be hacked.
Right it was late, and I was writing the code in different ways when writing here and writing in the REPL.
LOL. Yes -- I forgot about that!

Oh man, the alt-boom the last half of 2017 was really fun -- provided you didn't put any money into anything!
Exactly. SF and NYC have great water. I do wonder if the parent is strictly drinking from hotel taps though. Hotels do something weird to their water.
I actually intended to write a blog post about having a more expansive concept of success than just career success; but I found that I had so much to say about career success specifically, that I didn't bother to write anything about other aspects of success. I certainly agree with you that success is more than just what happens at work! There are relationships, creative projects, community involvement, and so on.

I don't have misplaced angst against managers or salespeople, and I respect people who are good at those things. I simply wanted to call attention to other kinds of success.
Maybe:

1. the ones expressing dissent were caught in internal Apple network and subsequently quietly laid off for whatever official reason, preemptively

2. reporting such news could cost a reporter highly in the future; surely getting no access to latest Apple stuff but other SV companies are watching as well

3. "can do no wrong" culture
That's correct. I'll discuss CPS in part two.
I moved furniture for 2 years and delivered appliances for 1 year in my early 20s in order to finance my shareware business.

There is a bleakness to physical labor jobs that can't be understood by someone working mental labor jobs. It's not just the low pay, the early/long hours, the dangerous environment, the constant barking of orders, the hustle and bustle of being pushed to work 10% faster than is sustainable, the staff of ex-military and ex-cons (some of the most disciplined, hardest working and nicest people I've ever met - as long as you don't cross them).

It's the fact that you have to do this tomorrow. And the next day. And the day after that.. as far forward into the future as you care to speculate. Knowing that 100% of the money you make goes to living expenses, children and debts. That any portion you spend on basic recreation like beer will be frowned upon by people who don't have the willpower to work as hard as you do. You have to develop a tough skin and shut down your conscious mind, going into another place in yourself in order to make it. I watched dozens of people try to do it over the years and most of them never made it more than 2 weeks.

By the end of it, I learned that the only winning move is not to play. By working there, I had taken someone's job who needed the money more than I did. What's worse, is I had lowered everyone's pay by increasing the size of the labor pool. I had squandered my own potential.

The only good thing to come from that job is it made me realize that I must dedicate my life to ending labor as we know it. We need to automate these jobs and use the free capital to fund a moonshot reeducation program. Give everyone the opportunity to use their minds - not their bodies - for income and move to a UBI to liberate the unlimited human potential that we steal through wage slavery.
Package Thief vs. Glitter Bomb Trap
> there is some probability, however minute, that the markets will collapse and never recover.

This is why people invest some money, however minute, into shorting the entire stock market.
He talks like how 'enterprise' (read: extremely over-designed) software reads, lol.
Have you audited the code for Signal's app? Have you built and installed the app from that audited source?

Asking "have you audited the source" is such a meaningless question when you're not building from source (and auditing the compiler...), which practically nobody, not even HN users, are doing.

Please read Reflections on trusting trust and rethink what your threat model is, and what you consider "secure". https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p7...
You are not the only one who thought that; see the comments to my post. As I note in part two, the point of the article was to show the general method; there are of course many ways to solve the original problem more efficiently. The specific problem is trivial and unimportant.
I use:

http://www.douglasbaldwin.com/sous-vide.html
Six years of Scala 3 on GitHub (2018)
can't stop laughing! X-D
I wonder if it's the same people who complain that the marketing & sales department make their lives hell because they keep adding features to close sales, and then tell the devs to build those features because the deals depend on it.
The problem is Windows programs, not Windows per se.

The difference is that UTF-8 gets tested in this regard; multi-byte encoding situations actually occurring in UTF-8 are not rare occurrences that only trigger on funny characters that nobody uses.

(For that matter, four-byte UTF-8 situations are in the same boat, of course, but not two- or three-.)
Gaming keyboard also have extra keys, which you can map to macro or other things you find useful.

I usually remap the control keys to act as a modifier for Unicode characters (as Caps and Enter are my "Control" keys) but that's not much. I need more keys.

I have 2 keys to switch to the next/previous tab, in browsers, consoles and programming environments- the same keys can switch virtual desktop with a modifier.

I also have a key to invert my screen (black on white vs white on black), a key to either switch to a terminal doing a ssh to a specific server or spawn a terminal and start that ssh, etc.

It takes some time but offer greater productivity. I dislike the ticking of mechanical keyboard, and I really prefer "chiclets" keyboard as they generally require less force to be applied, but I would consider a mechanical keyboard if only for the extra keys.
>Nearly every non-Chinese transit agency that has purchased a Chinese-built mass transit EV has either severely downgraded their orders or cancelled them outright due to the abysmal quality of the vehicles

Link? And does that go for transit companies outside the US? And for all the different Chinese bus companies, not just BYD? And what are the quality trends? Given the Chinese companies are competing with each other, I would expect quality to go up over time.
It's Time for Another Panel on “The Future of Scala” (Scala Italy 2018)
> It's why "capitalism" as practiced in countries where there are no stable legal systems tends to suck.

Indeed, countries without stable legal systems don't practice "capitalism", as defined e.g. by Adam Smith's work. At their best, they practice crony capitalism-- but that's not quite the same thing!
I discuss tail calls in part two. I am often surprised by the number of people who will criticize part one of an article for omitting certain details before reading the second part. Was "part one" unclear in some way?
Dogfooding – Build Something You Will Use
It's because they stand to make the most off deregulation. Really not hard to understand, incentives tie directly into profit. There is a trade off, but I've found many in Fintech refuse to acknowledge the huge pluses of regulation.
What is that about?
Google's previous stance was much more understandable: Let the Great Firewall do its work and we'll do ours.
Acoustic Audio Patterns Could Be Giving Away Passwords, Learned by Neural Nets
Well, yes. In an efficient market, arbitrage opportunities are transient and scarce. By definition.

No market is 100% efficient, but markets where people deceive each other have a lot less efficiency.