skysight-inc/HackerNews huggingface dataset:
There seems to be more of this happening lately, and it's really annoying. If someone's incensed enough to downvote a perfectly reasonable, sane comment, at least have the decency to write a reason. That's what the system of downvoting and comments is for, after all: expanding and/or elucidating a discussion.

Your original comment is echoed in various mentions of Dahl I've heard over the years: that he's overly cruel, and therefore unsuitable for kids. But these adults often miss the fact that he's delightfully cruel (with justice coming to the people who deserve it!), and ironic in way that a younger audience enthusiastically responds to.
A puppeteer can also be a ventriloquist.
It's hard to stay in the same city as the grand parents, but that's where it becomes incredibly useful.
New Weight-Loss Device Sucks Food Directly Out of Your Stomach
already subitted 8 times.
last time
https://news.ycombinator.com/item?id=9061744
Also compare the The Ghost in the Quantum Turing machine (http://www.scottaaronson.com/papers/giqtm3.pdf) by the same author, and his marvellous blog at http://www.scottaaronson.com/blog/ .

There's also a slatestarcodex post about Scott Aaronson: http://slatestarcodex.com/2015/01/01/untitled/
Planck now on Linux in addition to OS X
Or better yet, create the key somewhere else and only upload the keys you want to have on the server. Otherwise there's a chance that the original tarsnap key is left in an unallocated block.
> GPUs without BLOBs are hard to find

Any devices without firmware are hard to find. Even if only some have option to upload firmware almost every device on market have closed-source firmware inside it: NICs, USB controllers, hard drives and especially modern SSD, sound cards, etc.
Thanks! I was actually surprised this got accepted as a new submission.
Quick wiki on Joyent:

"In February 2014, Joyent announced a partnership with Canonical to offer virtual Ubuntu machines."
The site guidelines (https://news.ycombinator.com/newsguidelines.html) ask you not to post did-you-even-read comments to HN:

Please don't insinuate that someone hasn't read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."

In this case a comment rather than an article, but the rule still applies. Consider how much more polite your comment would be with just the second paragraph.
Except libreboot doesn't help. ME executes below BIOS/UEFI.
Assuming it was published, `npm install @types/lodash@2.0.1`.
If google or 'anyone with a camera' established a persistent surveillance operation outside your house that is not legal, that is stalking. http://www.nij.gov/topics/crime/stalking/Pages/welcome.aspx
The Day Ken Installed Pipes
What does a professor at CMU make?
آفر لحظه آخری تور کیش ورود ۲۷ خرداد – بهار و تابستان ۹۵
Academics are necessarily optimizing for something other than money. Nobody spends 4-7 years obtaining a PhD and then another 5-7 years pursuing tenure if their primary motivation in life is money.

The reality is: Academia can be a real shitty gig when it comes down to it. A vast majority of a professor's life is spent dealing with politics, administrative minutiae, "service", pedantic peer review, teaching, and writing grants. By the time all of that's done, you have no time left for the "fun" parts: doing the research, communicating results and having impact, and seeing its effects on the world. Not to mention the abysmal funding climate, changing role of universities, and the fact that many fields (esp. in CS) are now being pushed further, faster, and better by industry...

There's a mass exodus going on right now. At least 25% of the professors I know (I'm friends with many) have either left or are thinking about leaving academia.
If an adversary or potential adversary knows your password, there's a strong case to be made that it should be changed, at least for services that require strong security.

I don't quite get your concern. Isn't that better than them getting their account hacked?
We detached this subthread from https://news.ycombinator.com/item?id=11913690 and marked it off-topic.
GitMarket is a Git-powered marketplace for buying and selling code
OOP isn't a problem, IF you're talking about C++ code using purely stack allocated objects, that you wrote yourself to not use any memory allocation, taking care with locks, etc...

If you're not experiencing performance issues every day despite your smartphone being "ghz class", I want your phone!
Haven't experienced a Korean workforce first hand, but as a Korean I can probably provide some insight into the culture.

In general, the culture is very hierarchical (respecting elders) thus seniority and age play a big factor in leadership. I would assume that this makes it very easy for mediocre (but good enough to survive) management to stay in positions far too long. Asian culture, but Koreans especially, can be masochistic1 and martyr2 like in their methods. In some ways this creates a tremendous amount of excellence, but it also creates soldiers who may not necessarily be incentivized to innovate, and those who innovate, out of cultural respect will tend to not dare "disrespect" seniority. Being a good soldier makes for career advancements.

Management can also claim the failures of the company as their own personal failures, rather than the gray collective failure of a group(e.g. japanese ceo's claiming company failure as their own), thus employees kind of get absolved of blame.

Work in Korea also tends to be a live at the office kind of affair. It's not uncommon for the white collar folk to go into work at 7a, and stay until 7-9p. Then go drinking with coworkers until midnight, and rinse and repeat. While this makes for very strong bonds amongst coworking peers and better teams, I would imagine that it also takes a toll on the mental capacity of the workforces.

Mainly, I wouldn't be surprised if work in Korea tends to be death marches all the time based on the martyrdome syndrome and masochistic syndrome for career advancement.

1 - http://askakorean.blogspot.com/2010/01/koreans-english-acqui... makes 30k vocab flash cards to learn english
2 - https://www.youtube.com/watch?v=S-yD4OfY8cM boyfriend gives up both eyes for girlfriend he blinded. Why not keep 1 eye?
Bollywood Movie Udta Punjab Leaked ,Download HD Print Now
Congratulations Joyent on the acquisition with Samsung. Hope the customer experience will be taken to the next level.
Yes.

(Submitted title was "An image that alters your brain".)
Manta seems like they are throwing the kitchen sink at those problems, tons of containers, proprietary OS, proxies, etc.

If you want to store objects in a distributed way, why not just use something like RethinkDB, which has proxying/sharding etc. built in? RethinkDB even has a way to execute code with 'js'.

Or for serverless processing, why not AWS lambda or the crop of clones?
| “a napkin” used to be “an apkin” <-- I don't think so

I think you are thinking of "a napron" became "an apron"

another good one is pease sounded like a plural so pease soup became pea soup. Pease porridge hot, anyone?
CoreOS Linux available in China
CMU, CMU...

Surely that acronym must mean something...

Clock Multiplier Unit?

Oh well, I guess we'll never know because the author never explains the intended meaning.
Working in China is way different from Japan/Korea, at least for the companies I've been exposed to. There is much more freedom in how you get things done, there is less hierarchy, there is more value placed on programmers (which is why Koreans, Japanese, Taiwanese seem to come here to work in spite of the pollution).
AMD have their counterpart, called Platform Security Processor (PSP)

see https://libreboot.org/faq/#amdpsp for more info.
Another famous childrens' author, Arthur Ransome (of 'Swallows and Amazons'), and a contemporary of Dahl, was at one time a British agent in revolutionary Russia!

He even found himself inadvertently involved in the formation of the Red Army; during his subsequent escape from Russia, he narrowly avoided their clutches by employing his wit and intelligence - the stuff of fiction, but this was for real. He had a genuinely fascinating life.
How on earth is this a criminal offense? Copyright law should never, ever be that powerful.
It's a lot more common than it was 2-3 years ago. ASRock, ASUS, and Gigabyte are using Intel NICs even on some boards with the low-end B150 chipset, and it's extremely common on Z170 motherboards. I can't be bothered to check the rest of the manufacturers, but it's clear that Intel NICs are popular.
What makes a successful Uber-like app and what’s not
I agree. This leads to the question what the heck Bing is translating here.
Well, closer to 99.7%[1]. But many less charges are filed, per capita, than the United States. This is partially due to things like honor and culture, but more to do with the fact that Japanese prosecutors have double the caseload of their American counterparts. And perhaps even more to do with the use of judges to decide verdicts.
> The key to live, threaded discussion is unread message support.

Exactly. The issue that many discussions on Reddit turn into one-on-one discussion is because of this. You can easily see new replies to your comments but not for other new comments.

The HN has the same issue but it doesn't seem to be so extreme. Maybe many people have site enhancements scripts installed? There are various browser addons for Reddit that highlight new comments since the last visit but it would of course be much better, if this were a standard feature.
As a scheme guy in general, I myself am very excited by typed/racket. I have always been torn between ML-like languages and lisp-style, with the latter winning most of the time. I have gotten so used to the syntax that I prefer it to most other languages.

But I miss the niceness of typing, which typed racket provides. There are some warts, like having to explicitly typecast when using two polymorphic functions, and that the curry procedure doesn't work as in racket, but other than that it is not far from what I would perceive as the perfect language.

I could of course wish for some other things, like making a curried and strictly typed scheme-like language, but i'm not going to push my luck :)
Since 2013 AMD have it's own technology called "Platform Security Processor" (PSP) which is ARM TrustZone core running signed closed-source code. It's efficiently have all the same access ME have.

Of course any processor that have PSP support not going to work without PSP firmware.
afaik, the feature is in all newer Intel chips, so yes.
Geneva Airport Cuts Wait Times by Half
Yes, and every developer who understands what autocomplete="off" is supposed to do uses it with the expectation that browsers listen to that hint.

Google directly breaks developers' intentions. Chrome literally breaks implementations by ignoring this attribute that every browser respects - including previous versions of Chrome. Enabling autocomplete when it is explicitly disabled by a developer destroys UIs that provide their own replacement autocomplete functionality where it makes sense to do so.

Chrome is the worst with disrespecting developers' intentions. Even worse than this bug is the one where Chrome disbales autocomplete when specifically desired, if their broken "autodetection of login form" fails. I've had login forms, where we want the bloody autocomplete to work, not function because Chrome has their own algorithm for this shit rather than respecting the developer's wish to explicitly even enable it.
I'm thinking this would have solved it:

path: "/home/{{ item|default('doesnotexist/') }}"

But yeah, one would do that on test machines first, say: Vagrant on your local machine at least.

It may also make sense to create a user with it's home in a different place, for "just in case" purposes. Or even just use something like freeipa for all accounts.
I think it's an epidemic we face. We have everything at our fingertips, and compare our average to other peoples best (think of all the posts on facebook). Being bored for long enough time, eventually leads to introspection - and I think that for some people that is a scary thing.

It may just be confimation bias, but when I look around me, people that are fine with sitting a sunday in their garden and enjoy a book, are more content with their life, than people that have the next 9 weekends booked with various activities.
"The Drag-free Satellite", the paper referenced in the Wikpedia article is from 1964, slightly older than SG1.

Also, your comment would be much nicer without the first sentence. And if you think about it, umbrellas are pretty neat. The folding mechanism is nifty, if you ask me.
I don't see what hashing on the client gets you.
I'm not exactly a child anymore, but between the end of spring semester and the beginning of a summer studying abroad, I've had three entirely free weeks. The first three days, I was extremely restless. I thrive on accomplishing things and am accustomed to a very full schedule. But as this article suggests, empty time isn't useless; having no deadlines and no forced deliverables encourages self reflection and exploration. Looking back, having a few days of emptiness forced me to evaluate my interests and goals and then rediscover things that I'm genuinely excited about. I finished a couple of books that have been on my shelf forever, learned (at least the basics of) python, and spent some time working through interesting CTFs. I'm not sure if I'll ever have such an opportunity again, to simultaneously not work, not study, and have zero major responsiblities, but I'm incredibly grateful for the time I've had.
Yeah, gee. Thank god for the security update treadmill. Prefect excuse to force other people to accept unwanted changes.

This is the way bills in congress work, so let's apply the same social engineering to software.

Someone else gets to ruin my system by bundling a non-essential change with an "essential" change. Never waste a good disaster.
TypeScript just got discriminated unions
Yeah, between this and the power saving bugs in the last few generations of i-core processors I'm really feeling deflated about the last 2 laptops I bought. I used an Acer c710 w/coreboot+seabios and it worked so well. Good battery life, and mostly open bios. IIRC, me blobs were compiled in to coreboot but at least it worked without disabling hardware features.
> Most desktop consumer boards do not have this feature, but quite a few of the i5 processors do.

Considering how many firmware updates I've installed on gaming-oriented motherboards with Z-series chipsets that have included ME firmware payload, it's worth looking in to what it means for those boards to not have the feature. We know that all the transistors are physically present on both CPU and chipset. Are they truly permanently disabled with on-chip fuses, or are they just left uninitialized on boot when the microcode checks the model numbers? Are there required traces on the motherboard that are definitely being omitted/disconnected?
Watch out for TrustZone. There are definitely flaws in it too, for example:

https://bits-please.blogspot.com/2016/06/trustzone-kernel-pr...
No it doesn't change my perspective. They might as well torch the internet while they are at it because ISIS is abusing that as well.
Well, the goal of LIGO is to detect if gravity is a wave. So we had to build sensitive sensors, over large distances to be able to pull off this feet. It was (to my knowledge) only build to do this. The fact you can use it for triangulation is a bonus. If they wanted triangulation, I suspect they would have made it with 3 sensors instead of 2.
Since I changed the default SSH port of 22 to something else (like 4422), I no longer get any of these drive-by attacks and don't need fail2ban anymore.

I also like to set up a simple Monit configuration to alert me about high cpu usage or when the disk space is about to run out. Instead of emailing me these alerts (and also weekly reports) I've configured Monit to post them to my Slack team of 1.

https://peteris.rocks/blog/monit-configuration-with-slack/
You use three different platforms and every have backdoors in it.
I liked it. It felt quite natural to look for the pages in my app list, instead of getting to the browser and then switch tabs. I guess I tend to use more websites than native apps.

Also the new (old?) behaviour keeps the last tab open when I close the browser, which is annoying and a step backwards in usability. It doesn't seem to be possible to change this.

In my opinion it would have been better to leave the functionality and just turn it off by default.
No matter on which way I try to look at this, but I cannot find any good reason on Samsung company strategy to justify this acquisition.

Any Ideas?
Boredom and waiting is when all the essential thought-structuring happens, that we miss nowadays.
Because we are able to fill every minute with media, which often engage our emotions too, we get distracted and worse at prioritising.

If you can, allow yourself 5 minutes each day without apps, music or even books. It's worth it.
With React Native it’s not all sugar and spice
The Samsung TV I got came with a pirated copy of linux, which is quite a feat (came with a copy of the GPL 3, which is a clear breach of the GPL 2 only license of linux).
I completely agree with you. Would be interesting to know a little bit more about the company strategy.
But surely, it would have been a simpler task to modify ZFS to support these things. I mean, the full disk issue is relatively straight forward to fix. And I have a hard time imaging that other issues would be harder than writing your own from scratch.
>So that the server never gets any plaintext.

Mitigates attacks that exploit the server but not the served js.

See also https://security.stackexchange.com/questions/53594/why-is-cl... for some discussion: the first answer has the same thing I proposed, hashing on both the client and server.

I guess another benefit might be constant size passwords, which may mitigate side channels or sniffing.

How can it hurt? If there's no harm, but some upside, then why not?
That's not the case. ME code is large and not bundled inside CPU. On old systems it's was possible to not provide ME firmware while keep CPU operational.

On modern systems it's will just poweroff every 30 minutes if ME firmware not present and this is why libreboot won't support any newer hardware.
That is actually slightly less secure - sometimes people do have physical access to your machines.

For example, the NSA intercepted deliveries of switches and installed their malware on them. Would be easy if there is a physical switch. Not so easy if you need signed firmware (I'm sure the NSA could still do it, but it would definitely be harder).
Even when just looking at the title, it's safe to assume that CMU is some kind of place, more specifically, an organization and/or institution. Reading the first sentence of the article -- "I'm leaving CMU to join Amazon" -- brings even more clarity, that "Leaving CMU" refers to a changing of occupation. The next sentence talks about machine learning, so it's safe to say that the author is in the AI/machine learning space, and that CMU is a place that, like Amazon, has some expertise in it.

At that point, if you haven't already guessed that CMU means "Carnegie Mellon University" -- an acronym that's not quite "MIT" but still well-known in engineering circles -- you'll get the definition in the very first Google search result, even for just "CMU"
Has anyone on here actually used this at work?
If you don't need high-end single-thread performance, RISC-V will help.
It looks like Daring Fireball is still hosted on Joyent, soon to be Samsung.

https://twitter.com/gruber/status/560507384536498176
The whole city of Florence can fit in one Atlanta cloverleaf
Why not do a site wide reset on every account?
IPMI is equally scary:

https://www.youtube.com/watch?v=GZeUntdObCA
https://lwn.net/Articles/630778/
http://fish2.com/ipmi/
That was more than a year ago. Is there a (hard) rule regarding reposts?

From the FAQ

> If a story has had significant attention in the last year or so, we kill reposts as duplicates.

So having more than a year passed I guess this is ok?
Do kids really need help with homework?
I've lost my movie collection to a different issue, and I never got around to re-rip it again. But I have promised myself that if I have to rip it again, I will do it script based, such that backing the script up, re-ripping will be a matter of installing the same software, and running the script.
> I'm interested to see how the British handle this

CCTV with a view of public areas in the UK are generally labelled with the operating agency's name and contact details.

Per the Information Commissioner's Office:

You must let people know when they are in an area where a surveillance system is in operation.

https://ico.org.uk/media/for-organisations/documents/1542/cc...
You're off the mark here. Most people who do a PhD and go on to becomes a professor don't have money as an important goal, because doing a PhD and then getting tenure takes ~12-15 years, and nobody can afford that kind of opportunity cost. If money were one of their most important considerations they would have left for industry before their PhD.

Nonetheless, top professors get paid decently (although obviously they could make 5x in industry). Michael Jordan at UC Berkeley makes ~320k. Newly tenured CS profs make ~160k at UC Berkeley. Source: https://ucannualwage.ucop.edu/wage/
[RebaseAssister] a Notepad++ plugin for Git interactive rebase
Or is it rather that mathematicians should care about philosophy?
Am I the only one instantly thinking of Orphan Black [1] here?

[1] https://en.wikipedia.org/wiki/Orphan_Black
The problem with fuel cells is power output. They are very efficient and reliable but they generate much less power than a mechanical engine of the same weight. Power/weight ratio is very important for aircraft engines.
Actually, this is the one reply in the entire thread that in fact answers the question. This is how I see a senior developer as well.

In your professional evolution you start with simple tasks, learning to accomplish them, first under supervision, then alone. Then you get larger assignments and learn to work without hand-holding. Finally you learn to solve all kinds of problems in your field of expertise with your chosen technology and you get entrusted with making the right decisions and doing the good job of it.

But then at some point it stops mattering what work to do, in what part of the technology stack it is located, or even what technology stack this is. It becomes a matter of simply learning what you need to know to perform the work, doing it, closing this issue and moving on. That's what seniority means (or should mean to provide a base of reference).

This is viewed from the technical side of things of course, and I believe this is what the question implied. Good communication abilities and developed soft skills are essential too but those transform a developer into somebody else to whom the title of a senior developer no longer applies. They're no longer just a developer but a higher-level product.
Wait for RISC-V/lowRISC or j-core/J4:

http://riscv.org/ http://www.lowrisc.org/

http://0pf.org/ http://j-core.org/
Seconding this. What do we find if we go to the top?
Any special offer for hacker news folks ;)
I didn't like it or use it but it feels like a pretty major functionality to remove.

Anyone know what is the reason behind it? Was it unpopular? A security risk? Hard to maintain?
From experience, running ssh on non-default port have mostly reduced automated login attempts to 0, year after year.
Linux FS compatibility on Windows
Verified software can (and will) be cheaper than buggy stuff