skysight-inc/HackerNews huggingface dataset:
Yeah, I get where you're going with it, and believe me, I'm not looking for excuses to disagree with you. (I upvoted you above; not sure why your comment in particular, of all the responses, got downvoted.)

There are a couple of points I feel compelled to push back on though.

First is the word "fix". This might seem like quibbling, but that really bothers me, and I think for not-trivial reasons. When a problem is fixed, it doesn't recur. Addiction and depression are never fixed. They can be coped-with, they can be treated, a person can live a (well, mostly) normal life as an addict or with depression. I think this is important because any advice or treatment offered to people with depression should be practical and it's critical not to imply, "this will fix you."

The other is that we have to be exceedingly careful when suggesting mental changes as a treatment for depression, because that can easily be misinterpreted by other people to mean that depression is caused by "bad thinking", or that a person struggling with depression can "just think their way out of it", and I submit this entire HN thread as evidence for that (and could probably dig a few more out of my comment history). That, I think, is distinctly unhelpful for people struggling with depression. They will tend to already be struggling with those thoughts as it is: "why am I broken? Come on me! Be better! Just be happy! Everyone else is happy!" and having other people show up and offer, essentially, the same advice, is really harmful.

And fwiw I too am speaking from far too much experience, both personal and family.
> Gov regulation seems like the only viable way to fix it.

So we can have more "This website uses cookies, okay?!?!?" banners popping up all over the place? No thanks.

Besides, do you really want a bureaucrat telling you how to design your web site, with penalties enforceable by law?
Bertrand Russell, Why I Am Not a Christian (1927)
Is numbers of papers published a good metric for determining the contribution of a company to public research?
Intel is also 13 years older, has roots in research and basically started with HUGE projects like the Apollo missions.

Class of their own IMO.
That's one way it could play out, but that's not the way it did play out. Vim ate Neovim's lunch because they took so long to create a release that Vim was able to copy their best features. Worse yet, they did this in a way that is not compatible with Neovim. There is a chasm between Vim and Neovim that is growing, and the incentive to cross it is shrinking.

As someone who has watched closely Neovim's development since its announcement, and used it as my daily text editor for literal years, I feel sad to say that it is early-stage vapourware. They kicked vim into action, then vim kicked them out of it.
The only worrying outcomes to me are 1. drop in production (unlikely) or 2. increase in inequality (actually scares me). The second one is worrying but should be eventually solvable.
Thanks for the link, I saw this post yesterday and completely disagree with the "experiment".

You can see dang messed with one of my comment chains last week because my decent arguments "incited flame wars".

It's all fake and silly micromanagement over a non-existent problem
The article mentions two industries that Apple might pivot into: wearables and transportation.

But I don't think Apple's industry focus will ever shift.

Rather their/our definition of what 'personal computing' means will continue to evolve as the technology does.

An iPhone is a personal computer.
An Apple Watch wants to be a personal computer.
Apple won't ever stop being a personal computer company.

It's just that some day, a personal computer will be precisely that: a computer inside a person, integrated as software and hardware. A human iOS.

Surely that is the ultimate endgoal, and not an aluminum car (with a charge point under its chasis) that can talk.
This sounds very good in theory, but if I got to the point I have 3 months runway at current staffing level with no funding in site, or 6-12 months at staffing level N - X, I would lay people off to improve the success of launching the company. My job is to get the company to take off. I think it would be absurd to say "Whelp guys that depend on me for a job.. I don't want to lay off 2 people to save the rest of your jobs because you are employees and not founders, so we are gonna likely go under in 2 months"

This is totally a valid thing you should bring up in an interview though. I would pass over you, but I can totally see many others agreeing with you.
Also not mentioned in this article: as netflix moved to being primarily a streaming business, the catalog decreased significantly. That means the algorithms to find desirable movies in the long tail of the catalog aren't so useful, as there isn't such a long tail of the streaming catalog.

This is because of copyright law: if you buy a physical disk, it is legal to rent that disk out. It was legally feasible for netflix to have an absolutely huge catalog of physical disks.

With streaming, there is no corresponding legal theory. The only way to legally stream content is to negotiate a license with the copyright holder. You can't just buy a disk. There is no mandatory licensing. And many of the studios want to compete with netflix, not license to them. So the catalog is much smaller.
BusinessInsider and Mac blogs tend to be less reputable sources than Bloomberg, whose articles regularly make it to the HN front page. Might have contributed to this particular submission's success.
Right. Now you hopefully see the difference between what they would like to pay and what they will have pay [to bring back top French talent from abroad] ;)
The Revenge of Analog
No, I think he genuinely cares.
I'm doing some research into handwriting recognition. In particular transcribing older documents. Do you see a way of applying your work here in that direction?
An embedded terminal emulator is exactly what Neovim should not have.
I'm literally shaking. We can't let this keep happening on HN.
Those popups got so annoying that I had to block Apple's update servers. No popups ever since..
It's not a terrible hypothesis. The fact that it doesn't replicate doesn't make it a bad idea to have had in the first place - only one that didn't stand up to (further) investigation.
This is so bazar that I don't even know where to start to try an understand it.

Is it a joke? Tongue-n-cheek? It must be. I can't understand how it could possibly be a ligament concern. What about other languages? As adults who doesn't use 'fuck' conversationally? If it were a real concern then surly drawing attention to it in the design of the ID is a more obvious then the very rare occasion of 'dirty words' (by some definition of dirty) appearing in otherwise random strings.

So I have to conclude it's a joke, but then what the fuck?

This type of thing puts noise into engineering details that just ends adding to confusion and ambiguity. If there's no (important) reason for 'U' to be in the omission set, then just say it's an arbitrary choice, if there is an OCR, or legibility reason then say that.

Half of my brain says it's funny, and half my brain says it's fucked up.
Evolving Friction on Graphene
My question is how well these dark patterns work? People who have or must have implemented them, do you have any data?

For an example join newsletter pop ups you get on websites. I assume everyone pisses off and closes them, or do they?
Blockchain Enabled Self-Sovereignty
Yeah, I had thought in terms of fancy new kinds of NVRAM, but mmap'ing lots of existing storage (or a mix) is a legit use case sooner.
An oft-overlooked aspect of dark patterns is the impact on accessibility.

Ever received a spam email, hunted for the unsubscribe link, and found it in light grey, against a white background? Imagine how much worse that is for someone with low vision. Ditto for pop-up ads with a tiny grey X in the corner.

Many of the dark patterns described in the video rely on hiding/obfuscating opt-outs and these have an even bigger impact on people with visual/processing disabilities.
Are you sure they're not just selling leftover stock of the 5s?
Personal Assistant on your wrist
GRiSP – Erlang-based IoT hardware platform
My hope is that Apple will continue research on privacy-protecting and privacy-enhancing machine learning, because out of all the big tech companies using machine learning, they may just be the only ones to do that. Some random research for privacy technologies may come out of Google, too, but they are much less likely to actually use them at scale, especially if they conflict with ad revenue.
Tell me about it.

A few years ago RyanAir's website was much worse. It's actually usable now!

I was somehow able to buy a freaking bag with my ticket. I'm surprised they didn't somehow trick me to buy their lottery too. And I'm tech savvy...
> in some cases the thought<->physiology<->environment feedback cycle that traps one in depression can be addressed not by willpower, but by selectively interrupting whatever part of the feedback cycle is easiest to access or most pronounced for a particular depressed person.

I've wondered about that for many years, and it's the strategy I adopted for myself a very long time ago, but I've seen scant evidence for either its effectiveness for most other people or any evidence for its basis in reality.

Like I just said elsethread, I'm more concerned here with other people misinterpreting the suggestions being offered and then sharing those with people with depression in a way which is ultimately harmful. I'm probably being a little louder than I need to be about it.
Thanks for sharing! I should admit I don't do any professional work with text editors (hopefully some day!), and if I ever do ed will likely not be my main editor. Just so you know, you can use most non-blank characters for substitutions. Personally I tend to use commas, as somebody else mention in the comments. If I see commas in the expression I'm about to replace I go for slashes or pipes.

It's interesting you mention inconsistencies across implementations, even more (I assume) going from BSD to GNU ed which unsurprisingly is almost a superset of features with heretical commands such as yank (!).

BSD tends to stick more to POSIX, so issuing just `t` won't duplicate the current line, which I've grown used to. I also like the paging command `z`, which seems to have been adopted by all major implementations. I'm sure Ken would find all of this bloatware!
4 Must-Follow Rules for Planning Events in the Trump Era
The keyword here is "can".
I am proud I was one of the firsts to upvote and comment about ThingieQuery on HN, 604 days ago (if I remember well I was the first one, and my comment reflects that).

I liked the other name better, but I understand the reasons for changing it. I am pretty happy it grew into a sustainable and profitable product.

I'm curious about the use-cases this plugin has in enterprise companies. I've never worked in big companies that used Excel or whatever. What is the flow? Which kind of companies use this?
How often do garbage collectors look at physical addresses?
This reminds me of a piece he wrote titled "A dead man sings", also about memory and how it is recorded.
> then be upfront about that instead of surprising candidates during a stressful interview

People are rarely humble enough to actually reflect on this if they're excited about a job.

> People should be aware of what they accidentally select for in candidates

Absolutely.
And if you have the location service always enabled this gets creepy https://www.google.com/maps/timeline
getting a PhD is just a credential. that's a pretty weak measure of success. I was referring to public statements made by "famously successful" people.
Here's a direct link. Looks awesome.

http://www.qemu-advent-calendar.org/2016/

Warning: don't open the doors too early ;)
> Not possible. That's 55k€ gross over 13 months.

As I already replied to your other comment, your calculation is flawed (partially because of your 13 month stuff but not only)

> Even if you are part of the "privileged schools" with a special network of friends and "copinage", in finance.

I'm from that kind of school, and in finance you don't really need network or "copinage" to get 55k a year. With it, a few manage to reach above 100k.

> Let's imagine for a minute a guy who is handling the core trading infrastructure, for a financial institution, responsible for over 1 bazillion dollar in assets.

I'm not really in the financial business, but I'm not sure you could find work in «trading infrastructure» here in Paris. Maybe BNP has some stuff, but I know many banks have settled in London for that part of their business.

That being said, you could easily find a job above 60k in Paris with this background. Streamroot[1] had a position for this exact profile several month ago. Of course it's probably not much compared to what you earn in the trading business, but saying that 2500€ a month is impossible in Paris is just wrong nowadays.

I don't know how the market was several years ago, but I think you really underestimate the shortage of developers in Paris at the moment.

[1] https://www.streamroot.io/careers
Makes sense right now since I would assume large chunks of that are video traffic and people are at home, netflixing, youtubing, et al.
> It's inflammatory because his main point -- that abstractions come at a cost

It's also not always correct. See the Rust benchmarks posted here.

Someone seeing this article might think it is correct, though, and thusly misinformed, they might avoid "functional-style" programming in the future when in fact many languages manage to provide FP idioms with no performance penalty.

It's irresponsible, really. If he wants to state his opinions on FP, that's all well and good, but he should make it clear that they are his opinions and that the performance penalty he saw in the fold case is Swift-specific.
I don't have an attitude of powerlessness. Far from it.

I can't at this moment think of anything more polite to say to you.
i think i have to apologise a bit, i might have posted the comment without thinking to much about it.

the step "just a[n] rhetorical device" -> "just raising it" is quite natural, but if you don't agree to the premise the next step does not make sense, then it's not just something your kids have to learn to only use in appropirate situations and how to detect them.
> I'm also wondering if Microsoft did actually make the right long term decision with regards to its Surface line of hardware.

Which decision would that be?
We asked people to flag political stories for a week (just one!) which certainly does not mean "flag all non-technical stories". The non sequitur there ought to be obvious.

There are more things than politics and tech, and those things are important here—important enough that the first paragraph of the site guidelines is explicitly about them:

https://news.ycombinator.com/newsguidelines.html
Steve Jobs' force of personality combined with the iPod and iTunes.
On the box of purchased iPhone 5s it says - manufactured October 2016.

http://www.gadgetsnow.com/tech-news/Apple-denies-it-is-disco...
Is this even legal? I'm in EU and I was able to remove my credit card. Maybe it's an American thing?
Thats a good point for advertising. Though iab doesn't touch much for onsite ux outside of display ads. In my limited experience iab perpetuates/supports what most consumers would see as deceitful. Not CRO, but excessive data collection and sharing.

(I'm iab ad ops certified)
Really? Which national government? Why wouldn't they backdoor it?
Right this is what I was planning on using. I may still give it a shot, not entirely sure. For static sites I just want something quick and cheap.
Never used FireOS, but I assume you'd just use the Android windowsmanager. Code (from my smart mirror, which I posted here a year ago and no one cared) here, line 190: https://github.com/ineptech/mirror/blob/master/src/com/inept...
One issue I take with the entire concept of "coding bootcamps" is the idea that "coding" is even a well-defined term. When you tell someone who's looking for a new field of work they should start coding, you should really be saying, "There's a job market here, but in reality it consists of thousands of subfields, some more well-payed than others, and some with a much steeper learning curve than others. Pick something you like within that massive space and maybe then find a bootcamp or whatever to continue to specialize, if you find it's even necessary."

Yes I have heard of people doing well out of bootcamps, but what will their ultimate contribution to the market be? If the value you bring becomes saturated, your salary will shrink in due time, and competition will increase.

The main point I'd like to drive home to my friends looking at bootcamps is that programming is a field of continuous learning. No school, bootcamp, or any other institution can give you that - you have to take it.
I'm not sure it's even true of computer games, since you might end up corrupting the player's save and destroying all of their progress. The argument for crashing is at least a bit weaker there, though.
The linked Macbook Pro analysis is a good example of being bullish yet critical of the company. https://www.aboveavalon.com/notes/2016/11/4/apple-is-placing...
I also received this message when pushing. Didn't notice at first but I checked the repo and my chart and noticed neither had updated. It was a very spooky moment because I rely very heavily on Github.
There's a reason that airline pilots are forbidden to work too many hours.

Should doctors not have the same kind of rules?
Cost depends, I just used some random price search site to compare a few things, I hope that's somewhat useful data. Assuming 3500 kWh/year yearly price would be

1095 € for the local "default contract" [1]
1060 € for a one-year contract from the local default provider
1080 € for their "eco option"
792 € for the cheapest offer overall [2]
855 € for the cheapest 100 % renewable
1040 € for a reputable 100 % renewable provider that has the certification supported by most environmental organisations

[1] with no minimum contract length, generally relatively expensive since they are the "lazy" option and you can switch out at any time. Basically, if you don't have any other contract they are legally obligated to give you this one.

[2] (which is tricksy, since it is a package deal with massive overage fees, not mostly a flat fee per kWh like the others)

So there is quite a potential for savings by picking the right provider, and high-quality eco options are among the more expensive ones, but if you do research you probably can find a compromise you like. E.g. the expensive eco providers often earmark 3 % or so of the price for long-term investments in building their own projects, instead of only reselling electricity provided by others, which of course adds on top and some people want to support. Some accept biogas as a power source, others don't.

And since many people never cared and pay the default deals, when they think about switching for eco reasons the shock isn't as big, because they often can save and get something 100 % renewable. Many people are willing to pay 20-50 € extra and go for that if available. The expensive options obviously have fewer customers, but I know people from all categories.
This is the third article submitted about the story, yet it keeps getting flagged.

Political stories with a strong tech component don't fall under the ban, yet people are using it as an excuse.
Intuitive Design vs. Shareable Design
I like this a lot, fwiw. I don't disagree with anyone that says changing mindset is part of an effective treatment, nor will I argue with anyone that says it worked for them.
I'm really sad about this. I grew up with useless crappy windows games and messing around in the DOS prompt.

I love the fact that I'm still using it.

I know batch file programming is ridiculous, some of the most mental looking code I've written is part of that. But I get some masochistic pleasure from using it, I've automated tons of my work through it. Much cudos goes to Rob van der Woude's batch scripting site [1].

But finally, finally they did some really nice updates to the DOS prompt in Windows 10 so that it fills the screen properly and line wraps correctly.

In the DOS prompt I've got:

- SSH (natively compiled)

- Pretty much all the linux command tools I want grep, cat, sed etc (thanks be to Git SCM and all it's precursors e.g. GOW)

- Vim

- Lovely consolatas mono font - which gives lovely crisp font rendering - better than any of the DOS 'replacements'

- Rather lovely Solarized dark colours

- GNU Readline [2] (hitting tab gets you a slash at the end of the directory, yay!)

- Chocolatey package management

Seriously, the DOS prompt can be quite lovely to use [3]

I know Powershell is all shiny and new with added .net up it's arse, but I don't need it and it's not what I was typing in as I grew up. I even went about changing all my .bat files to .cmd files to be ultra modern this year.

I think there'd be uproar in the Linux world if bash was 'put out to pasture' (reminds me of the horse in Animal Farm) as is happening to DOS.

[1]: http://www.robvanderwoude.com/
[2]: http://mridgers.github.io/clink/
[3]: https://dl.dropboxusercontent.com/u/7765571/images/screenshots/dos.png
I see where you're coming from. On the other hand, since they were after base32, they were able to choose an additional letter to omit. By omitting the U, they happen to exclude the most popular english language expletives.

These things can and do end up in, for example, urls. Think something like an ecommerce store order id. While not likely to happen, the below could happen in an email, and might invite unneeded controversy:

"Dear Mr Customer, Please Click Here to see your order status: http://example.com/status/FUCKUP6433432334234 "
I think that the detox week reeks of the terrible practice of faux "safespaces" and the inclination of technical people to not be as politically involved as they should be and simply deny the importance.

That said, it's not my website and if they want to try this for a week, we can. At the end of the week though, I expect that we'll have a discussion about it and hash out if it was a good decision or not.

(Im really hoping they'll release a list of posts that were flagged as part of political detox, so we can talk explicitly about which parts we think are good or bad to ban.)
I've had the opportunity to speak to quite a few people who use the modal popups for newsletters and the like. They do get used. A lot more than you might imagine - and often enough times to warrant pissing off some small portion of your users.

This may vary on the audience and my anecdata is where N = 5~ devs.
Do it in a way that earns them more money. Sounds difficult but that is what adsense did. If legit ux practices earn more, companies will use them.

Potential scenario: someone makes a browser plugin that blocks dark patterns as if they were ads, so companies who use them don't see any traction with them.

Or 50 years out when everyone is computer literate, users are aware of dark patterns and punish companies who use them by not buying their products.
I'm just at NIPS and Apple does indeed have a decent presence, which is a good sign (even if there are no actual publications yet). Super interesting to see how this will play out compared to their past. There's lots of criticism that we can throw at big tech companies, but the fact they many of them are so open about their research and thus are forcing others to do the same is pretty cool.
It would be suited to that, you can join us on our Slack channel if you have any questions: https://infinit.sh/#slack
Not only can, but should.