skysight-inc/HackerNews huggingface dataset:
This reads as a fairly direct attack on the idea of that many core architectures such as the Intel Xeon Phi (which does exactly that: replaces 8 powerful Xeon cores with 60+ slower ones per socket) will ever become the norm on the client side.

It's an interesting argument but rests upon all new algorithms (he brings up machine vision as an example) having dedicated hardware. Ultimately, sure, but there's still a hell of a gap between viable algorithm and dedicated mobile-ready hardware. If the pace of invention slows I'd agree with Linus.

I think the pace of invention will continue to accelerate and parallel processing on the client will be a valuable resource to have.
You may want to check out the repair command. It seems to show that TMSU keeps track of file locations on disk. If you move a file, it can find it if it hasn't been modified. If you move and modify a file, it can't find it and will mark it missing.

https://github.com/oniony/TMSU/blob/master/src/tmsu/cli/repa...
Pricing is not a one-sided exercise. Underwriting banks are insuring a floor, that's the main roll of banks. But it's the company's management who approve a share price (valuation) range, if the IPO price falls within that range, management gives the go ahead to banks. If the price doubles, this is outside the control of the banks and company. Just note that the higher the IPO price, the higher the underwriters' fees... on the other side, new investors are looking for a "bargain". Pricing an IPO is just finding an equilibrium between supply and demand... and if you issue a small amount of shares, and these sky rocket, it sometimes has little to do with valuation and more with liquidity[0].

[0] https://signalvnoise.com/posts/1941-press-release-37signals-...
Is this still a major problem for (EC)DSA? I thought it was generally agreed that deterministic nonces (e.g. RFC 6979) were the way to go these days?
Sorry but this is totally wrong. The weak inflection in english with a dental suffix is an proto-germanic invention shared with all germanic languages.

The reason why there are so many weak verbs is that the rules for strong verbs complicated over time so that the rules weren't obvious anymore and that the verbs were seen just as
irregular (there is thought to have been just two verb classes originally in PIE http://en.wikipedia.org/wiki/Indo-European_ablaut, but there are already 7 of them in the old germanic languages http://en.wikipedia.org/wiki/Germanic_strong_verb#Strong_ver...).
Therefore new verbs couldn't be integrated as strong verbs by analogy.

http://en.wikipedia.org/wiki/Germanic_weak_verb#Origins_of_t...
I wonder why he doesn't use EA's where available (or does he?)
I think it's because people like to moralise.
It proves once more that it's time to ditch SHA1 in favour of more secure options.
Can a mod edit the title to something less inflammatory?
Anyone who does anything significant will inevitable get flak from somewhere.
I intuitively tried to come up with more examples to counter that claim, but all I can think of on the client side is:

- 3D Graphics

- 2D Graphics (Photoshop, video editing and encoding)

- Web Browsers

This is where we really use parallel computing. Maybe compilers, file compression and PAR2 on top of that. What else? So theres some truth to that.

For the other argument, that a small number of complex OoO cores is better than a huge number cores with slow single-thread performance for client PCs should be obvious, imho.
> This reads as a fairly direct attack on the idea of that many core architectures such as the Intel Xeon Phi

Whoever's pushing that should read the overview page for Intel Xeon Phi [1]:

> While a majority of applications (80 to 90 percent) will continue to achieve maximum performance on Intel Xeon processors, certain highly parallel applications will benefit dramatically by using Intel Xeon Phi coprocessors. To take full advantage of Intel Xeon Phi coprocessors, an application must scale well to over 100 software threads and either make extensive use of vectors or efficiently use more local memory bandwidth than is available on an Intel Xeon processor. Examples of segments with highly parallel applications include: animation, energy, finance, life sciences, manufacturing, medical, public sector, weather, and more.

Following that is a picture that says "pick the right tool for the job".

[1] http://www.intel.com.au/content/www/au/en/processors/xeon/xe...
Google to close engineering office in Russia
Ah, I see, thanks. The FAQ also explains some of the strengths and weaknesses of this approach:

https://github.com/oniony/TMSU/wiki/FAQ
I'd be happy to add contributions as well for Java. I hadn't the time for all challenges yet, but those I have done, I'd be willing to contribute.

As part of the challenges can be solved using Java's security API it gave me valuable insight into these libraries.
Teleborder (YC S13) is hiring its first UI designer
Teleborder is working to enable free movement of labor around the world. We enable companies of any size to hire expatriate employees by streamlining the immigration and relocation process. We grew 10x in 2014 and now power global mobility for over 50 corporate customers and 160 expatriates. We are a team of 13 located in downtown San Francisco. We are well funded, growing fast, and hiring our first UI designer.

We're looking for someone with the following attributes:

- At least 2 years of UI design experience.

- Passion or personal connection with what we're working on. The majority of our team are all either current or former expatriates with diverse and international backgrounds.

- Ability to implement your designs in HTML and CSS.

- Desire to own the CSS and design layer across our entire product.

- Strong communication skills. Interacting with our internal and external customers is a key part of the position.

- Bonus: Javascript experience.

What you can expect from us:

- Real product ownership and autonomy.

- Support and mentorship to help you grow and develop as a professional.

- Experience building a world-class product team.

- Competitive salary and substantial equity.

- Full healthcare (Medical, Dental, Vision, 401k).

- A tight-knit company culture.

- Free lunch and dinner every day.

- New gear and anything else you need to be productive.

We're more than happy to sponsor visas and cover relocation. No remote, part-time, or contract; full-time in SF only.

To apply, send us an email at jobs@teleborder.com
> a Boston eatery once sold T-shirts that read "I got schrod at Legal Seafood"

Actually it was spelled "scrod". I used to have one of those T-shirts. I believe the full legend was "I got scrod last night at Legal Seafood".

Ref.: http://en.wikipedia.org/wiki/Scrod
What do you mean by "privileged classes", not sure i understood your idea ?
Actual quotes:

> The whole "let's parallelize" thing is a huge waste of everybody's time.

And

> Give it up. The whole "parallel computing is the future" is a bunch of crock.
Ugh. These lesswrong people don't know what "rationalist" means and they are so ignorant while being full of confidence. Really quite distasteful to read.

"This is a work of postmodern fiction..."

Seriously?!
I love how a comment thread about a fun little program turned into HN showing off their wisdom in software engineering coupled with occasional boasting about tight code reviews.

I will not understand how and why people's egos get threatened by things like this.
The idea is to be able to create unique property names. Not just "generate a random string and hope it's unique", but actually unique.
Article and research contradicts most everything else I've seen on the subject, so forgive me if I don't accept this outright.
The way I see it, from a practical point of view, usually the program does not need to execute faster than the user can issues modifications.

Usually, the user does only a few tens of operations per minute maximum. There is no need for the processes to execute faster than that. Most stuff people generally do with computers are nowadays blazingly fast in single core. Of course, we can add architectural baggage to slow this to a crawl. Or ignore memory optimization, and waste most of the cycles for cache flushes, reads, writes, allocations, etc. Which do not magically go away once there are more cores...

There is a time and place for multicore but that is not everyhwhere like Linus wrote.
It seems that this also hashes the files to produce a fingerprint. Check out the fingerprinter [1] for the raw details on how it's done, but basically, if the file is below the "sparseFingerprintThreshold" of 5 MB, the whole file is hashed. Any file above is "sparsely hashed" where the first 512 KB, middle 512 KB, and end 512 KB are hashed and combined to produce the fingerprint for that file. It shouldn't produce any performance concerns on large files, so it should be safe to use for your movie collection.

[1] https://github.com/oniony/TMSU/blob/master/src/tmsu/common/f...
New irregular verbs didn't appear, but new strong verbs. It's just that the strong verbs turned into irregular ones.
Heavily editorialized title.

lkml in a news post is like clickbait for a certain susbet of the techy crowd. I think we need a collective understanding that if someone other than lwn is reposting lkml it's just drama-mongering, pot-stirring or muckraking.

I think it attracts people because it carries the possibility of being something significant given the crowd there and kernel itself. But it's just the mundane day to day of people working on subject matter too dry for one to subscribe to in the first place.
As zurn pointed out, it's not taken out of context at all. Right before your excerpt comes:

"The whole "let's parallelize" thing is a huge waste of everybody's time. There's this huge body of "knowledge" that parallel is somehow more efficient, and that whole huge body is pure and utter garbage."
I remember looking at this a few years ago. My main reason for not using it was the time it would have taken to tag all my files.

Basically, if you have so many files that it's worth tagging them, you need to spend a lot of time tagging, and if you have so few that it's reasonable to tag them all, you don't need this system. If you have a manageable number but expect tagging to be useful in the near future, then this might be useful.

I'd be interested in hearing from people who have found a use for TMSU.
Robinhood – iPhones's $0 Commission Stock Trading
I once saw one accidentally, when I was lying in a garden around 03:00 just watching stars. Checked at HeavensAbove afterwards to confirm I haven't just imagined it.

I used to do a lot of Iridium hunting in high school, sometimes waking up at 04:30 to spot the morning ones (which, given that I also stayed up/was waking up early sometimes to watch Shuttle launches/landings on NASA TV - in my timezones they were often in the middle of the night - pretty much ensured that I was often quite sleepy at school).
Verizon's new encrypted calling app, Voice Cypher, comes pre-hacked
Even as someone who does large parallel cluster calculations I kind of agree with him. A CPU with 64 tiny cores and basically no cache will never be as useful to the vast majority of people as a CPU with 4 large cores and lots of cache, even if the 64 cores are in theory able to produce more flops.

Also a lot of scientific computation is split up into lots of smaller jobs with each job running on 1-4 cores, rather than a a few jobs running on 64 cores. So even that won't benefit that much from a heavy focus parallelism. And the single jobs that are best parallelized across lots and lots of cores are almost always best handled by something like a GPU and CUDA, and so falls outside the domain of the Linux kernel.
"Hacker" is like "GNU/Linux". 99% of the world has decided that it was just Linux and a hacker was a bad guy doing bad things with a computer.

At one point if you don't want to be the "GNU Nazi" or the "hacker Nazi" you have to go with the flow.
Broadly speaking, I think there is a fundamental misunderstanding in much of this thread of what "critical thinking" means.
Higher metabolism without changing food habbits, wouldn't this be awesome for fastfood?

People still getting fat, but they buy more from now on?
Hello, I fund your c web development coment very intresting, as far as developing a website in c instead of php and as I was looking for a c - c++ freelancer would you be intrested for some work?
my email is tatzianarose@hotmail.com
thanks
This is the forum at David Kanter's Real World Tech site where people come to discuss computer architecture (think comp.arch heir), not LKML.
This is quite a fascinating series of comments by individuals with truly deep understanding of quantum phenomena. What's remarkable is the similarity of the ideas expressed, and I'm quite sure there was no consultation among them about what they said.

The transcendent theme is oneness of consciousness and matter, and the inseparability of the "parts" of nature or the universe.

Not that this is an especially recent point of view. After all, it seems reminiscent of Moses' commentaries on the immanent oneness of God, of course translated to a current-day mode of expression. I assume such experience keeps recurring because it is some way embedded in human nature.

BTW, Einstein also spoke of having this kind of "spiritual" experience. (Confer Einstein's conversations with Martin Buber.) Einstein also made a point of crediting Spinoza as the source of his spiritual leanings. Interestingly, Spinoza's "Ethics" (~1677) elaborates a view of the universe uncannily similar to that of the quoted scientists, and that seems unlikely to be merely coincidental.
Lisp, although it can be argued that it is not a language but just the building block of all languages
Long live the irregulars! Having said that, I would surmise that the past tense of a hockey stick is a tree. I just couldn't say which kind, I'm not an expert.
Feedly down
How many processes do most users have on their desktops? Hundreds. I have 397 on my OSX laptop, and many of them are multithreaded. Firefox alone is using 61 threads.

Dedicated compression/decompression threads, threads for encryption, threads for sound, threads for... well lots of things. Remove the caches and you get more consistent performance. Dedicate tasks to their own core, and they can use that cache for themselves. They don't have to swap it out every time.

- Science...
How to remove systemd from a Debian jessie/sid installation
davismwfl and akbar501: thanks for your responses. I worded that part of my post badly: I meant to say that it's (pretty much) free for the agency to offer, though I'm sure they charge the clients a 'high market rate'.

For the agency I was commenting on, by the time they've got 4-5 developers to carry the pager in turn, and offer them $100/week extra when on duty (and you can find alternative employment if you don't want to do it), it's very little overhead for them. Sure, not every developer knows the application code well enough to pin-point an issue quickly, but they've provided peace of mind to the client.
Show HN: End-to-End Encrypted Cloud Storage. All Open Source
At some point "to google" will be so old, it will become irregular too.
uthash[1] is another good solution. It's pretty bulletproof and has lots of options. Also implemented with macros, if that's a plus :-).

[1]: http://troydhanson.github.io/uthash/
The people who have had more good things happen to them (money, smarts, education, favorable societal position, supportive family) than most other people. It is easier for these people to not get a regular job and try to build something on their own.
Very interesting, thank you. I agree about rethinking how systems are designed - I can see the need to build much more error-tolerant configurations.

How did it work for you farming out the work? Getting up to speed on any codebase (such that you can fix issues under pressure) takes time, and to get people up-to-speed on 3-4 codebases sounds a big investment in them.
Truth About Cash
Is the author trying to say only people who agree should write comments? The whole point of a discourse is to discuss various sides of an issue. Life would be boring if everyone agreed
i reallt cant get where his comments are directed. is 6-core or 8-core marketing ARMs? very very high core count niche processors? then he says on the server side we already have it. what is that we have?

i dont know optimum number of cores in mobile cpus. when phone is in your pocket and not used very low power core can get phone going even with bg notifications.
Great idea! Except in the summer it would suck if there was no way to vent the excess heat.
The "horribly slow" Gorilla still completes most of my requests in under a millisecond, whereas something actually slow, such as PHP, takes around 200ms, even for the simplest requests.

Gorilla gives me a lot of comfort, but httprouter might be interesting once I remove other bottlenecks in my app. For most developers, swapping the two is a very premature optimization.
I actually enjoyed reading this thread. Yes, there are some snarky comments about missing newlines, but there are also a lot of constructive comments here!
Yeah, nearly missed that. Heres the quote:

"In June 2010, Iridium signed the largest commercial rocket launch deal ever, a US$492 million contract with SpaceX to launch tens of Iridium NEXT satellites on multiple Falcon 9 launchers in 2015–2017 from Vandenberg AFB Space Launch Complex 3.[15]"
I've lived with a parent (it's a big house they'd alone otherwise here) for I guess too many years then I've should. Also I'm old and my g/f who is similar age of five years also lives with a parent. Though she is getting antsy and wants kids and she only has a few years left. I want a family too but have been holding off for that big moment when my team and I start generating money and or sell our work. Ugh will that happen I don't know but I need to get back into the workforce and do our startup on the side. This what I was doing for the last year and half until I lost yet another developer job because of my incessant need to startup. I've lost two jobs in the two and half years because my bosses found out about my startup or we become friendly and I talk about it a lot.

Ugh I'm sorta feeling stuck professionally and tomorrow I start my 3rd incubator yet im unemployed.

You might want to reconsider startup pursuits after your early to mid 30s.
Feedly login is borked
So, it's a rebirth of Larabee?

(Essentially a Intel "GPGPU")
IBM neurosynaptic chips
I found the last paragraph the most interesting one:

"[Parallelism] does not necessarily make sense elsewhere. Even in completely new areas that we don't do today because you cant' afford it. If you want to do low-power ubiquotous computer vision etc, I can pretty much guarantee that you're not going to do it with code on a GP CPU. You're likely not even going to do it on a GPU because even that is too expensive (power wise), but with specialized hardware, probably based on some neural network model."

Esp the last bit. I wonder what he means by "specialized hardware, probably based on some neural network model". These ones? http://www.research.ibm.com/cognitive-computing/neurosynapti...

I'm doing Machine Learning / Deep Neural Network research, and of course, parallelism is very important for us. Our chair mostly trains on GPUs at the moment, but the big companies use heavily more parallelism and much bigger sizes, e.g. look at DistBelief from Google.
As an engineer, I want to feel that my contribution is valued. Companies pay for things according to how much they value that thing. If you truly value me, you'll pay me accordingly. "Your W2 is your review."

The nonfinancial items mentioned in the article should be differentiators that help your company attract and keep engineers - not a trick to let your company share a smaller portion of the value they generate with them.
This explains a lot. Every time I use my car stereo to play music from my iPhone I wonder if any decision maker at Ford tried to use the entertainment system for its intended purpose.
I am mesmerized by the age 40 bar. It barely moves; a few more people are retired or are in school. My armchair speculation is that turning 40 really makes people reexamine their decisions.
I have a library of a lot of ebooks about a lot of subjects, I order them by folders, but is very common to have interesections on the topics they cover. I could tag all them with the folder name, and then manually tag the subtopics each book covers.

edit: too bad it isn't on ubuntu repositories. I've a personal policy to avoid programs outside the repositories
> Some years ago, there was a video about the moon landing in Washington DC airport (it was at a Smithsonian exhibit or store or some such). It included video of the control room when the alarm went off during descent. There was silence and blank faces - nobody knew what to do.

You have to be careful interpreting something like that. Without the backstory, you run the risk of projecting your own emotions onto the events.

Mission Control was actually not very worried about the program alarms. According to Gene Kranz in his memoirs, the white team had been fed a program alarm during a pre-flight simulation. In fact, it was the last simulation they ran through before launch, so it was fresh in their minds.

During the simulation, Mission Control incorrectly called an abort. During the debrief, the instructors told them that the program alarm was non-fatal, and they should have continued to a lunar landing.

During the actual lunar landing, Mission Control was astonished to run into the same scenario. It was like running through the simulation a second time.

> But by the time the alarm went off the second time on descent, it was completely different. Someone - whoever was in overall charge - called a role (something like "descent control officer") and that person responded "go", all within one second.

Neil Armstrong did have to ask twice, but he did get a response from Mission Control on the first alarm. Mission Control did not ignore the first alarm.

The delay was caused by having to consult a list of fatal and non-fatal program alarms. Once they had that list, it was easy to call a Go on subsequent program alarms. However, they couldn't just give a Go to the first alarm without checking the list.

Armstrong and Aldrin hadn't participated in that earlier simulation, so they were probably a lot more worried than Mission Control was!

Here is the transcript with references to Kranz's book: http://www.hq.nasa.gov/alsj/a11/a11.landing.html
Thanks. I got quite excited for a moment, but the list is actually full of things thats don't qualify as 'science breakthroughs'.
Example:

"16 February – American science educator and engineer Bill Nye (presenter of Bill Nye the Science Guy) debates global warming with congresswoman Marsha Blackburn (R-TN).[74][75][76]"
Yes, it's essentially Larabee without framebuffer.
Where does lxd fit in
You mean like "Yesterday, I giggled"?
I agree with you, but sadly it's not that straightforward; It's entirely plausible (perhaps even likely) that your "facebook friends" have your number, and do something stupid^H^H^H^H^H^Hconvenient like give fb access to their address book (as is often requested, and I wouldn't be surprised if it happens by default with their mobile apps), Facebook are only one name match away from having your number and perhaps DoB and other personal info anyway.
True, that is in there.

But in a Linus rant, the most inflammatory quotes are not necessarily what he is trying to say. (That statement is also editorializing, of course)
I remember tracking the flashes these satellites made in the sky. Was quite cool as a teenager to be able to predict a flash of light at a particular time in the night sky.