skysight-inc/HackerNews huggingface dataset:
This reminds me of the discussion of "quality" in Zen and the Art of Motorcycle Maintenance, where the class finds that while nobody can exactly define quality, when confronted with high and low quality writing everybody could recognize which was which.

As OP realizes, nobody thinks Knuth's ACP is poorly written even though it's hard. The elegance is obvious, even if the algorithm is hard to understand. On the opposite end, I've come across FizzBuzz implementations from job candidates that I've struggled to follow. I've often seen a 10-1 difference in code sizes for different implementations of the same problem, and while there's edge cases where smaller code can start to become confusing, generally every dev on the team recognizes which of the two is more readable.

I have no problem with the idea that there can be subjectivity in discussions of readability. But the idea that readability is purely subjective, or only has to do with differing styles is ridiculous. In fact, I don't believe for a second that OP really believes this. He wants to make a point about subjectivity, which is fine, but for some reason has chosen to write it in this exaggerated clickbait style.
Usually it's by the extremely narrow definition that more BTC is still being minted via block rewards.
Personal Assistant for Google Chrome
How am I missing what matters? The glycemic index of most fruits is higher than, for example, the glycemic index of sweetened yoghurt. So it makes little sense to eat fruits instead of sweetened yoghurt (but it would be a lot better then, say, sweet cereals).
Stop saying this. It's filling your arteries with plaque. If you cut out most fat and eat high amount of unrefined carbs, you will also lose weight. But it has the added benefit of not pumping your circulatory system full of sludge.

you can eat "as much as you want" as long as you are cutting carbs is because your body is in burn mode because it's deprived of energy. It's bad for you in the long term. Why anyone think they can eat as many handfuls of cheddar cheese as the want and have no consequences is deceived.
Potentially.

The problem with X360 is it can’t run arbitrary native code, it only can run code digitally signed by MS. The hypervisor refuses to run an unsigned code, and the key never leaves the CPU i.e. very hard to tamper with.

X360 can execute JavaScript in the web browser, and .NET in (now discontinued?) XNA. I’m not sure if it’s possible to exploit the bug if you can only run JavaScript or .NET, both are very high level and have strong security model on top of what’s in the hardware/OS/hypervisor.
> you might not think it's a valuable thing, but many others do, and you can't just discount it as not existing because you don't see the value.

I never said any such thing at all. I never said Bitcoin wasn't worth anything, in fact everything I said implies that people were obviously willing to swap / trade etc. with it (the implication is that it's worth something).

I said Bitcoin does not involve the creation of any new value (as in, any net new value). It doesn't.

When you seek to utilize Bitcoin, all instances involve value swapping, not net new value creation. If you mined 1,000 Bitcoins, for you to enter them into the economy you must swap them against something else, for example $USD currency (or a car or a house, whatever). Nothing new is generated in that process, you're swapping positions. I get the 1,000 coins, you get the $USD which I was just holding.

That's why Bitcoin is clearly a value store.

Electricity cost, which you mention, over time ends up being a small fractional cost, little different than the existing transaction fees. As each coin is not mined over and over again, per unit of activity the electricity cost of each coin averaged plunges over time (eventually becoming insignificant given numerous years). Not to mention, most bitcoins were not mined at a meaningful electricity cost, which dramatically dilutes the whole as well.
Digital Design: To Inspire, Be Inspired
Stevens Capital Management LP| Various Developer Roles| Radnor, PA. USA| Full time| VISA| ONSITE

Stevens Capital Management LP (“SCM”) is a registered investment adviser that manages a multi-billion dollar hedge fund that has been in business for 25+ years.
SCM specializes in the rigorous development and disciplined implementation of empirically based quantitative trading strategies. Our highly productive team works in a fast-paced collegial environment, utilizing extensive data sets, technology and the scientific method to devise and employ trading strategies throughout the world’s most liquid financial markets.

We're seeking highly driven, production-oriented developers who possess strong technical skills and the ability to work in a fast-paced collaborative environment.

Open Positions:

C++ Market Data Feeds Developer - http://grnh.se/lu5pcr1

Implementation Developer - http://grnh.se/2c8uwp1

Execution Developer - http://grnh.se/4dyvat1

For more information on the company and benefits, please visit www.scm-lp.com
A crucial difference, and your hypothetical captures it very nicely.

With Apple, the price reflects future income potential. Thus, if holders of Apple shares sell 10% of the outstanding stock, that should not affect the price much, in theory, except to the extent that it reveals new information about the firm. Sure, the price will drop, but if it drops much, investors will come in and pick up the cheap shares.

With BTC, the value comes solely from the value people assign to it (unlike Apple!), and when people sell it, that is ipso facto evidence that it's less valuable (unlike Apple). Thus, if holders of BTC sell 10% of the outstanding coins, there's really not much to support the price (except maybe painting the tape and freshly printed tethers), and it could conceivably collapse completely.

> I can't think of a non-currency asset that shares this property.

Good point. I was thinking of gold, but surely if someone purchases all the world's gold, it'll be worth quite a lot, because it does have intrinsic uses. With BTC, people could trivially switch to any fork.
I think you're thinking of D-class.
Yea, Consider meeting Elon Musk for a lunch. You and him alone without anyone around. You could ask anything you want...
It is something like 'Warren Buffett's charity lunch'.
That is my suspicion as well. What about the repairs make it so the anomaly only occurs during that time and we haven't heard anything since it reopened.
I recently travelled on one of BA's "refurbished" 747's and I hated every minute of it. Noisy, cramped facilities, find the A380, 777 and 787 far more comfortable for a long haul flight.

The 747 was amazing, when it was introduced, but it has now reached an age where it needs to retire gracefully, and point to point with twin engines is seeing to that.
It is also opening them to regulation from a lot more than Apple. It is hard enough for a large tech company to deal with conflicting demands of various governments over privacy & censorship. Create a currency and now you can add financial demands as well.

Why are they doing this? Because companies are raising vastly more money and at a faster speed than going the traditional VC or even IPO route right now. The strategy: Make up any reason and do it.

I think the decentralized, semi-anonymous, open source development route can benefit from this approach better in the long term than a centralized for profit company can.

Games may also end up being some of the biggest success stories. When you can actually prove that something is rare, and even potentially decentralize the gameplay, it presents interesting options for anti-cheating and proof of value. What is dumber: crypto kitties or con artists making hundreds of millions of dollars off sloppy copy and pasted documents?
I just skip breakfast and eat lunch and dinner as regular ... trying to opt for the healthy options most of the time. Works out great so far.
Elevated CO2 Levels Directly Affect Human Cognition, New Harvard Study Shows
Multipatterning. With cleverly designed masks, you can use the etching of a coarser layer to create finer patterns out of essentially "residuals" left behind. Repeat this process for finer and finer patterns, with error being compounded on each step. This is what the article means when they say a wafer makes 15 trips to the litho machine. With EUV, you would still need multipatterning, but less steps, which is cheaper and less error prone.
> “Good code is simple” doesn’t actually say anything. [...] What we call “simple” depends on our experience, skills, interest, patience, and curiosity.

I like Rich Hickey's stance on this: "simple" is objective (antonym: "complex"), whereas "easy" is subjective (antonym: "hard"). Easy depends on skills, interest, patience, curiosity - but simple does not. Simple is about lack of intertwining of concerns. About writing code that can be understood without "bringing in" the entire codebase into your mind. Like, you can understand a pure function just by looking at it (it's simple). If it modifies or uses a global variable, now you have to look at all the places that "touch" that global variable, in order to understand what your function does; the code is thus much more complex.

With that definition - it's absolutely correct to say that the code should be as simple as possible. And that writing simple code is typically very hard.
In addition, quite a few of the curves on the Central Line are there to avoid digging through plague pits - apparently
Hey thanks for that feedback!

The current setup is focused on creators, not customers. Something like ThemeForest is customer-focused, while this is more similar to Gumroad, which is more creator-focused. (Gumroad does have its "Discover" feature, but it's not prominent)

Eventually if some product categories get popular I'll find a way to showcase a curated catalog. And if any creators are worried about reaching an audience, get in direct contact with me. I do free PPC campaigns for products I believe in: zac@squarebit.io
You can (for now?) do that with the official Telegram X app though (https://itunes.apple.com/us/app/telegram-x/id898228810?mt=8)
Anti-Hoarding Digital Currency
In my experience doing LSD with a bunch of people over the years, you experience your moods, feelings, and fears.

So if you take it and you're not in a happy or content place, it's not fun.

I never had a bad trip. Maybe luckily but maybe as a result of having a lot of friends that did a lot of drugs while I abstained. I did research for a few years before trying anything and added in my own anecdotal evidence of babysitting all my friends.

LSD probably is what helped me find my place in the world and killed the crippling depression I had as a child. Likely helped my 'autistic' behaviors as well.

I don't credit it with revolutionizing my life, but it was certainly a catalyst. Of course, take this with a grain of 'salt' ;-)
How to center anything vertically in CSS
I once had a developer who consistently wrote unreadable code while trying to be clever. To give him useful feedback I needed to come up with a black and white heuristic for knowing if code is readable or not.

The heuristic is this:
Readable code can be explained in English sentences in one pass.

Your code tells a story. When you read it do you introduce the characters in the right order? Halfway through a complex passage do you reference something out of context without explaining it? Give concepts valid names to help the reader build context on your intent.

The best part of this heuristic is that you can get the code author to attempt to read back their own code, and trip over their own convolutions, and realize where there is opportunity to simplify.

We all worked on the same codebase so a reasonable shared understanding of the concepts was assumed.

This blog post throws various situations into the mix to try to be contentious or something but misses the point.
Be Better Than Who You Were Yesterday
I seen on an exchange people were using doge to move funds as other coins/tokens were more expensive or disabled, it's not a sign of a bubble but of it actually being used
Micro-Revolutions
Tunelizer
All languages that tried to fight complexity either grew up to adopt complexity and stay relevant, or faded away.

Programming languages don't get complex just for fun, their designers are tackling actual relevant issues.

Go community doesn't seem to have learned much from the past.
Because people are crazy about icos right now. Just in the last week, Crypterium has raised $45M, EOS has raised several bilions etc.

There are around 1 million people who are big into altcoins that are constantly ogling icos to get in early for the cryptocurrency to go 100x or 1000x.
Already excited about the upcoming lawsuit, US government vs Telegram.
> Is Chinese public sentiment in favor of this ever increasing surveillance?

How would you know? They have an internet that's openly censors and filled with pro-government propaganda. Many of those articles are basically cheer-leading for the technological infra structure for further control, such as paying for everything on your phone with WeChat and the planned social credit system. These articles play up the convenience to the people while leaving unsaid the surveillance and control implications. I'd also guess they're unlikely to allow Western-run surveys to be taken and even if you tried to conduct one, the people would tell you what they think the government wants you to hear.
I think you're right. And the OP is right, too. There are contexts that OP clearly lays down where they think that programmers are too dismissive and try to stroke their ego at every opportunity and so the excuse of readability needs to be called out for what it actually is. Its an interesting piece, if nothing, the quotes embedded in them are worth their weight in gold. I wouldn't call it clickbait, though.
Nah, Absurdist writing can still be enjoyable.
Why Did New York's JFK Struggle to Cope with Its Flight Backlog?
No, that's just correlation. Email can be spam, but not all email is spam.
> It helps when your workstation thinks like the server that'd run your code

This is what virtualisation is for.

Youre not going to be able to run exactly the same environment directly on your dev machine regardless of the OS family, so use the OS you're most productive in, and virtualise for projects.

Vagrant works quite well for this role, particularly if you don't just use the "standard" setup of virtualbox.
In terms of the milk, my thoughts were he was trying to settle his stomach as LSD tends to cause a sensation of stomach tightness.
You don't find scrambling from concourse to concourse on our crowded plane train charming?

Kidding, of course, but when you do live in the hub city it does make it much easier to get a direct flight to almost any destination.
No, the answers are pretty close to right.

Regarding route models: Airbus bet big on airlines wanting to run long-haul service between existing congested megahubs, and built the A380 for that purpose. Think of routes like Hong Kong to London (which BA serves with an A380). With the 787, Boeing went the other way and bet on airlines wanting to expand service from their hubs to secondary or tertiary destinations. Boeing seems to have come out ahead on that; the number of megahubs is limited, and the A380 required expensive infrastructure to support. And airlines do seem to like using the 787 to serve places that aren't alpha-tier world cities.

And the idea that more + smaller engines is as efficient is not accurate, either; modern jet engines gain their efficiency in large part from their bypass ratio, and for that bigger engines are better. The ability to certify high ETOPS numbers on twinjets, and the availability of larger, high-bypass-ratio engines, killed the trijet and is now killing the quadjet.
> sometimes the answer to "why is it this way" is "we were learning as we went, and if we did it again, we'd do it another way."

True, and that's believable when it's people rewriting their own code, but sometimes you'll have people who didn't even try to understand the existing code express a desire to rewrite it.
Ulysses is not unreadable, it just takes a lot of effort. For programming, the criteria is not if it is hard to read, but whether the same thing could be expressed in way that would be simpler and easier to read. But I not sure to what extent this could be applied to poetry, since the expression in language is in itself "the thing".
I see this same thing happening at some corporations now trying to create blockchain as a service. If one corporation, or just a few, are the only ones participating in the chain then why not just use traditional DBs?..
It makes it possible for the asset to be traded on third-party markets without the knowledge, consent, or control of the organization that issued the tokens.

It also helps you trust that movement of the asset will not be hindered by the issuer's inability to keep servers running in the face of potential DDoS attacks.
But who was phone?
Because if Telegram ever goes under as a company, your "virtual currency" doesn't disappear overnight.
Meryl Streep – SheKnew but Blames Melania Trump
I didn't cite any because - correct me if I'm wrong - the issue of how bad posture affects the human skeleton is a solved problem, i.e. it's basic common knowledge that can easily be found online or discussed with a medical doctor.

I don't think it's necessary to go all the way and research citations to disprove claims that are just challenging basic common sense without any argument in their support, e.g. I don't really go to great lengths to use data to disprove claims related to astrology.
I had a similar idea from several years ago, to combine some BCI with Dasher, which predictively adapts the choices it gives you based on the patterns of the language, to make up for the limited interface. I experimented with the OCZ Neural Impulse Actuator but could never reliably control it.
It manipulates "sketches" which seem to act as a template and search strategy. E.g. for the word algebra problem, the neural net is told to look at the top 4 stack elements and figure out how to arrange a pair of arithmetic operations (the sentence is first "parsed" by a RNN.)
Seems like you're projecting your preferences onto others.

Personally I find things like 'Star Trek' and 'Dr Who' to be enjoyable, but they almost never makes sense... the science seems to be always bent to suit the plot in absurd or self-contradictory ways.

Perhaps you're either much more informed than average, or have a weaker ability to suspent disbelief for some reason, or both?
>This guts any remaining trust I had in npm. Even if I wanted to trust them, they're not even admitting the problem exists; how am I meant to believe they're finally going to fix it? They've stopped even promising to fix this, and moved on to lies and denial.

The cold reality I'm realizing is: what are you going to do about it? If you have tens of thousands of lines of javascript written using dependencies from NPM, what is the next step?
That’s about the same profit margin as Google and Facebook and Apple. Are they “profiteering?” Saying that the “reasonable profit” for drug companies should be lower than tech companies, say 15%, is economically equivalent to saying we should impose a 50% tax on drug company profits. Which would be nuts. You tax products you want less of (cigarettes, sugary drinks) not ones you want more of.
What happened when we implemented feedback into our “Social Adventures”
so it works by identifying the location of your face/head?
It says buyers will be using git to download updates to products they've purchased, does this mean this is strictly for a programmer / very technical crowd?

It seems to oversell on the technical implementation instead of the features that set it apart from a conceptual standpoint.

I also had to read the homepage, about page, and blog post to get a basic understanding of what it is, and that's only because I recognised Theme Forest when you mentioned it in your blog post. I would definitely suggest more copy on the homepage and a demo of some kind that doesn't involve joining.
GoPro to Slash 20% of Jobs; Revenue Misses Estimates
This is a cool idea! The pushup detection works ok for me.

A couple of minor issues I noticed:

- In my browser (firefox), the time on the main page overflows the black background

- The webcam is still turned on after the pushup detection is done
I'm on board with everything except eliminating pasta.

It's just so damn good.
Tech’s Latest Innovation Looks a Lot Like a Social Club
>I don't get why you would exclude potatoes and eat bananas

Very often, you eat one banana in the morning. However, you can easily eat 3 potatoes in the morning, 1 during lunch and 5 for diner.

That's why you need to cut back on potatoes but can still eat that one banana.

Edit: Why the downvotes? This is one the main reason a nutritionist will tell you to cut potatoes from your diet. It's not a question of quality but of quantity. A single banana is easy to portion but baked, boiled, mashed and/or fried potatoes are harder. Restaurants will serve them in huge quantities and people have problems portioning them so it's easier to say "cut them out".
The "steps to download app" comparison is biased. For it to be fair, the second one should include the following steps as well: "User goes to phone" and "Hits download/install". If link in the SMS downloads an APK file directly, it's even worse (download, and then install).

I don't know how the workflow would look like on an Apple phone, though.

Edit: I should add that sometimes SMSs take a while to arrive (I'm looking at you, PayPal 2FA). That adds frustration and friction.
> Does freedom == privacy?

The ability to think, speak, write, and associate freely requires privacy. It's not a question of the two being equivalent.
I had Zen and the Art of Motorcycle Maintenance in mind when thinking about readability, because that describes one kind of quality we care about.

I don't think I wrote that "readability is purely subjective," I certainly didn't mean to imply that. I did mean to make a point about subjectivity.

Sorry you didn't like the style. I write articles because I enjoy writing and I think I have ideas worth sharing. I don't have ads or affiliate links on my site, so I have no incentive to post clickbait.
The machine is still deterministic, it just doesn't conform to the assumption. It's a bug. You can only think about the bug when you write the assembly code if you know about it.

There is lots of hardware with strange bugs out there, and in some setups (embedded devices, mission critical systems etc.) it can be easier to work around them instead of trying to fix the hardware. I know of a medical systems manufacturer which still sticks to some incredibly old CPUs, a home-grown operating system and gcc 2.95 because after 15 years they think they at least know about all the problems and how to work around them. Fixing the issues would pretty much require them to re-validate the whole design and repeat all the testing, which would take several years.
Best Mountain Bikes Under 500
This is not really the place for this discussion (I probably shouldn't have started it in the first place, but apparently I am still a bit bitter), but I will briefly respond.

> You must have said something really atrocious.

No, I just stated facts (the US performing poorly on various measures).

> Is this a problem on HN? I haven't noticed it.

I didn't either. I'm not sure if it's a problem, maybe I just had bad luck. It might also have to do with how banning works: You can see your posts, but others can. So banned folks might not realize that they are banned.

> And the comment above you make reference to, though a bit tactless, is OK in my opinion.

In my opinion too. And, as I said, my remarks were similar (I think even less tactless, as I was just stating facts).
Losing Faith in the State, Some Mexican Towns Quietly Break Away
I loved the article, even though I disliked a banner ironically trying to catch my attention at the beggining.