skysight-inc/HackerNews huggingface dataset:
Thread-based concurrency has no future. It's complex and it doesn't scale beyond a certain point. Process-based concurrency is relatively simple (especially if your programming language has good async support) and it can scale indefinitely.

The one advantage of threads is that the overhead is lower when operating at low concurrency.
But it's like algorithmic complexity, people only care about growth in complexity not about the initial offset.
The lifetime of the battery will likely be much longer than it's life in the car - if the plans for 'second life' re-use as static energy storage devices come to pass.
Congrats Matteo! Well done :)
Learn biology, chemistry and physics, question yourself often and use your instinct.
http://faradayfuture.com/
Shared-nothing is great when you can do it. But sometimes the cost of copying is too high, and that's what shared memory is for.

Take, for example, a simple texturing fragment shader in GLSL. You're not going to copy the entire texture to every single GPU unit; it might be a 4096x4096 texture you're rendering only a dozen pixels of. Rather, you take advantage of the caching behavior of the memory hierarchy to have each shading unit only cache the part it needs. This is what shared memory can do for you: it enables you to use the hardware to dynamically distribute the data around to maximize locality.
I can't help you with your aesthetic dissatisfaction.

Perhaps you should only spend money on music to attend concerts, or save up your cash to buy a musical instrument instead of listening to recordings that provide only transient enjoyment.

I presume if you are stealing something (to use your phrase above) it is because you want it at the time you help yourself to it. If you suspect that you will quickly get sick of music, why not just spend the money on books instead? I mean, if I found that every time I bought fish and chips I felt sick afterwards I wouldn't start stealing it without paying, I would just stop eating it.

If you steal music in digital form without paying for it, of course it is not lost as with a physical object, but you have lowered the equilibrium price of the good by unilaterally increasing the overall supply.
Decided to switch out the actual title of this one ("If Materialism Is True, the United States Is Probably Conscious") for fear that it could seem clickbait-y. In fact I think the actual text is very lucid and thoughtful; for whatever reason, philosophers just seem temperamentally inclined toward "cute" titles like that.
What does it support? Any mailing list whatsoever? I don't understand, does it have its own email address? How do I make this email address associated with this thing effectively "join" the mailing list?
The first thing I would recommend you is to build the vimrc yourself. Forget about the huge github vimrcs available out there. Check them out and see if there are things you like, but build your own vimrc.

The second thing is if you are planning on using plugins (which I recommend), use a plugin manager like https://github.com/junegunn/vim-plug. They make it extremely easy to install plugins, and updating them will be a breeze.

vim is not for everyone. Some people enjoy using some vim emulation for their favorite editor. Just because using vim is very common in the Linux world doesn't mean you should. I still recommend that people get used to the keys.

I would personally not install any plugins right away. I would get used to vim for at least 2 weeks and see from there what you want to do. That said, the plugins I've found the most interesting and helpful have been the following:

NERDTree (shows your project's structure. Similar to what you would find in sublime or any modern IDE)

NERDcommenter (allows you to comment/uncomment lines or groups of lines automatically)

CtrlP (fuzzy search of files in your current folder or subfolders, or inside the current repository)

ultisnips (snippets)

vim-surround (allows you to insert parentheses, brackets, quotes, etc. around the selected area)

auto-pairs (or something equivalent. Basically, creating the closing bracket, quote, etc. every time you open bracket, quote, etc.)

vim-easymotion (this is a very interesting plugin. I would recommend that you check it out to get an idea of what it does. It's useful when trying to navigate around the screen)

syntastic (syntax checker for multiple languages)

tagbar (if you enjoy having a small summary of all the functions and variables in the current file, this is for you)

supertab (vim uses c-p and c-n to complete words in insert mode. supertab allows you to complete with tab instead of c-p and c-n. If you are used to using tab in other editors, this will help you)

vim-fugitive (quite nice if you are use git. Helps you comparing newer and older revisions, for example. You can open a modified file with vim, write :Gdiff and get the uncommited changes)

youcompleteme (the best code completion tool available. Has very good context completion)

vim-colorschemes (a collection of a million different colorschemes to try)

vim-hybrid (my favorite dark colorscheme by far)
How will you deal with language variety ? Original soundtrack in Xhosa ? Wolof with French subtitles ? How would anyone even subtitle Nouchi in English ? Dubbed with more care than your average Nollywood cookie-cutter family drama ? Or dubbed like a cheap telenovella ? Multiple audio & sub options ? You contract the post-production yourself ? Je wanda grave !
Indeed, opening the door is what wakes up the Tesla infotainment system.
You have to be a high volume sender with a good reputation (low spam reports) to get access to these tools.
Evidently we'll be exposed to the phrase either way.
Some time ago I tried to get some mailing lists on the web by using http://questo.email/, but I had no success.
Show HN: Agar.io, when a team wins
My definition of success
It also isn't enough. Some of our gmail users' email (sent through the gmail smtp server with oauth) will be marked as spam in gmail. Very frustrating!
Nope. http://faradayfuture.com
There are numerous aftermarket upgrades for Teslas.
All I see in my spam folder is people trying to sell me sex, drugs, credit, and fake Ray-Ban sunglasses. A quick review of 200 spam messages found one false positive from a whitewater rafting company.
Not bad for an intro to linear algebra but he covers a lot of topics without diving into the details.

In college I watched the Khan Academy lectures. They were amazing. Made linear algebra very intuitive.
https://www.khanacademy.org/math/linear-algebra
Nobody is quite answering your question about going into orbit. A simple hohmann transfer would be able to get into orbit without expending very much fuel at all at Pluto. This talk of it going too fast to slow down is specifically because they didn't do a hohmann transfer.

Pluto is really far away, and the way a hohmann transfer works, the craft ends up moving very slow relative to the destination when it gets there. I haven't done the math myself but read it would take somewhere around 35 years to do it. But the thing is, it could have been done without being very expensive. That is, unless the nuclear generator doesn't last long enough. And nobody wanted to wait 35 years so instead they got going really fast and got an additional boost from Jupiter.

So the real answer is, they're going too fast because they wanted to get there in "only" a decade.

(edited down to 35 years)
NASA Technical Standard: Crimping, Cables, Harnesses, and Wiring (2011) [pdf]
Even Dojo Toolkit's dojox.gfx from 2007 supported multiple rendering contexts: SVG, canvas, VML, Silverlight. https://dojotoolkit.org/documentation/tutorials/1.10/gfx/
Forward path tracing with direct lighting only has been done for 'years' (about 4-5 years). Pure forward path tracing without caching of secondary illumination is being done now, but at great expense of render time and artist time to deal with the inevitable noise.

It is something that people are getting to work in the end but it is a consistently painful disaster.

So basically forward path tracing is not adequate. That doesn't mean it can't be forced to work through huge render farms, hacks, compositor painting and who knows what else.
GameCredits – An Exciting Gaming Cryptocurrency
I am subscribed to the wine-devel, wine-bugs and wine-patches mailing lists (https://www.winehq.org/forums). Having the exact same issue.

It seems to very easily flag discussion about .exes as spam, it's really disappointing. It's been several years and the filters haven't improved, despite me religiously flagging spam/not spam in those lists.

In the end I just gave up and set up filters to specifically prevent marking incoming emails on those lists as spam. It misses the odd linkedin invitation, but it's not like it was catching it before...
Not long ago, I found in my spam mailbox several emails sent by Google's recruiters (from @google.com domain). I was, at the time, going through their interview process.
Sadly, this is the typical level of quality for just about all Google products these days in my experience.
Why do I need this? Smart thermostats and coffee makers can be scheduled. It doesn't take a lot of effort to flip a light switch. I can buy an electric blanket for $87 on Amazon. How do you justify charging $179 for this?

Looks like another over-engineered product for tech yuppies.
Because there's a lot of new contributors to the kernel, all the time.
You're not alone. I much prefer majordomo to any other web-based mailing list system. I just chalked it up to a greybeard quirk; HN at large seems to be the opposite.
I think what you're looking for is a "worker cooperative", which is basically a company wholly owned and controlled (directly or indirectly) by the employees.

https://en.wikipedia.org/wiki/Worker_cooperative
Out of curiosity, do you consider it acceptable to downvote a message for not contributing to the conversation, even if it is technically on topic? I try to follow official policies, but I confess that I often just think of voting as a general way to express my opinion of how a comment contributes to the quality of the discussion.
There are technical approaches to the problem, it's just that they're not ready yet.

However (and without revealing too much about specific IP), there are various mathematical techniques that can be used to discuss the privacy disclosing properties of queries against a set of data and ways in which you can force the data to be both fuzzy and self-destructing.

The reality is that customers (rightly) won't see a difference between analytics companies until one of them actually puts their money where their mouth is on privacy, and removes personal data from being an asset than can be sold or combined later (both by limiting number of queries to prevent reconstruction and with fuzzing applied to prevent over-targeting).

For those looking for some technical details: I work at a marketing company (we're early stage start-up, so I don't want to name names, as we're not really ready for attention), and we're currently in the process of developing a technology which fuses the research in to what questions you can ask of a database (and how many) before the privacy is depleted with non-fully-homomorphic encryption, which destabilizes after a period of time. This approach will let us build containers which homomorphically process data, and decay in a number of questions less than the number which would deplete the privacy of the data in the container. (For various reasons, operating in homomorphic space gives you increasingly fuzzy answers the more questions you ask, and thus you cross a probability bound on your answer being useless near when the privacy is depleted.)

While this isn't perfect, since you still need to trust that we're both a) not storing the base keys and b) did our math/implementation correctly, it's a substantial improvement over the trust asked for by marketing companies now. (Especially since contracts could require us to do those things fairly easily, thus exposing us to breach of contract if we failed to. Once those actions are properly completed, there's no taking them back, so our technology mainly protects the case of "We're the good guys now, but tomorrow is a different day".)
"Process-based concurrency is relatively simple (especially if your programming language has good async support)"

You can have "process-based concurrency... simple" or "good async support" but you can't have both... good async support becomes not simple. "Good async support" in a single process just means you pretty much have virtual threads anyhow, you just don't formally label them. That's why all the "good async" languages are basically structuring all their "good async" support so that you can write code that looks and behaves... virtually exactly like threads.

The problem with threads isn't the threads... it's the sharing patterns. Lots of nested locks is insane. But that's not the only way to do it. Even in Go it isn't that hard to do things sanely, and things like Erlang and Rust make it even easier.

If you've still only used those languages with "good async support", you really ought to try one of the modern languages that are the real competition. I have not heard very many people become fluent in one of those and then want to go back.
Hi David,

We have heard about sleepyti.me from so many of our backers that use it or have used it in the past. It's an awesome and easy-to-use solution. Would love to chat 1-1 about sleep technology and what you have learned so far.

The way Luna works right now is through piezo sensors that pick up presence in bed, movement, heart and breathing rate and we use this information to determine your sleep phase quite more accurately than most of the products in the market - specially when compared to accelerometer-based solutions.

The detection of sleep phases is used for several of our features - from sleep tracking to the smart alarm.

Thanks for your feedback!
M
Whatever your tastes might be, that's not what the law in the US says.
I lost a job application because the interview invitation ended up into my spam filter.
Thanks, Google Accounts team!
Haven't a clue what you mean. I run several mail servers and have no issues whatsoever with GMail. And I run through all the spam filtering, too, and only recall one that was inadvertently marked as spam but, iirc, the mailer was the problem.
30 famous logos that have a hidden message
We hope so too! That is how Luna got started. I have problems to sleep and I used many other products before and encountered similar mechanical problems and I would just forget to use them. That is how we decided on a more seamless form factor that could 'live' with you forever and you wouldn't have to do anything.

Hope it helps! I will look forward to your user feedback in the future.

-M
> You say this, but you give no argument at all. What makes English A and French A the same thing in a way that English A and Cyrillic A aren't?

"Latin" is used as the name of a writing system, which is used by both English and French. "Cyrillic" is also the name of a writing system, used by several languages. In some cases, there is a one-to-one relationship between named writing systems and languages, but not in these cases.

The distinction made in Unicode is between writing systems, not languages.

(Note that some valid renderings of a letter in one writing system may be similar to a letter in a different writing system, but the range of acceptable renderings is different between writing systems. This is generally not the case between languages using the same writing system.)
FWIW, I just checked my mail from the last week, and had 4 false positives, out of ~80 mails. That's WAY higher than I've traditionally had with Gmail, where I might expect that many in a year.
What is the most ridiculous aircraft design?
I had to disable spam detection entirely on gmail because I was losing important emails every week. So now I just delete spam by hand.
It probably will do that. Atleast to compensate for the added apparent weight on the rear at acceleration. And slightly decrease air flow resistance under the car. Formula 1 cars do something like that
What a terrible car, especially the "1994 model" which is laughably just the 1974 car as if it were from some Soviet manufacturing line that just wouldn't go away. If you think bolting an airbag into a 1974 car body makes it safe, I'm sure the NCAP people want to talk to you.

I own a 960, Volvo won't sell parts for it anymore. Two generations and 20-years after your suggested car was designed I find mine has no thought given to ergonomics. Row of switches on the flat dash, behind the steering wheel where you can't see them... yeah.
Quick summary of how it works: it's a passive filter, no electronic components. Nothing magical, but it is designed in a very clever way.

Our eyes have three types of cones, call them L, M, and S (you might think "RGB" but it's really not, but that's not a bad lie to believe). Between L and M, for example, there is a fair bit of overlap. So, these glasses filter out the colors in the middle, where L and M overlap the most. This means that the only colors which make it through are the colors which your eye can distinguish better, making the colors more vibrant.

This works because most colors are a mix of a bunch of different frequencies of light. Say, ROYGBIV. Maybe you have color blindness and a ROY mix looks the same as an OYG mix. These glasses will filter out OY, so you are left with R in one mix, and G in the other mix. These are easier to tell apart.

So, obviously not perfect, but it doesn't need to be. It just needs to be better than what nature gave you (if you're colorblind). It also doesn't work for people with, say, 100% deuteranopia, but most people with color blindness aren't that severe.
"should' being the key word. There have been dozens of failed Electric car and electric motorcycle startups in the last 5 years alone. As far as I know, Tesla is the only startup to actually make a viable production car. Zero and Brammo are the only ones to make a viable production electric motorcycle and Brammo was just sold to Polaris because of money troubles. Every once in a while, companies come along with a prototype and a dream (Mission Motors, for example). But few ever make it far enough to put anything into production. It's considerably more expensive than a software startup, for example.
Wow 3000 spam threads in just 4 days, how can he find time for actual work if he has so many emails to read/reply!
Spam email levels at 12-year low
Less ethical than the systemic genocide perpetrated against Native Americans, I think not.
My first inclination, before putting locks everwhere, was to rewrite it as an event-driven application using WaitForMultipleObjects. I can't remember now what that didn't work.
A big problem I've had is that many of these are "business relationship/transactional" e-mails, which play by different rules.

My address is my first name + last initial (neither of which are all that uncommon), and this is made much worse by Gmails idiotic ignoring of periods in addresses. There is a dude in Denver, CO who is absolutely convinced his e-mail address is tyler.e@gmail.com. It isn't. I'm really sick of getting his AT&T and car insurance e-mails.
4chan threads have a nice linear system where people refer back to previous posts in the thread without duplicating them over and over (as typically happens with BBcode style quoting). This works especially well with mouse-hover viewports to the backreferences.
I don't understand why you think that makes this acceptable.
Let's take Nurburgring-Nordschleife, since that's generally accepted as The Proving Grounds. For these three cars in question:

Tesla Model S: DNF, overheated, http://insideevs.com/expected-tesla-model-s-fails-lap-nurbur...

Ford GT: 07:52, https://nurburgringlaptimes.com/lap-times-top-100/

Porsche Boxster S (981): 07:58, http://fastestlaps.com/cars/porsche_boxster_s_981.html
What happens to it? It gets blackholed somehow?
I doubt there are very many lawyers on the spam protection team. I also doubt the people on that team have any intention of harming minor-league competition. So it's not particularly surprising that they aren't more careful about avoiding something that a) is not well-known to them, and b) they don't think they are doing.
Too obvious maybe. Anyway, electrocuting elephants has been done before. Maybe this time create a sexy start-up, grab hype then flame out spectacularly. Just the thing to FUD a nascent EV industry.
Want a better pitch? Watch Elon Musk’s presentation for the Tesla Powerwall
We are working with some people all over the world for subtitling and dubbing.

We will not dub massively, we prefer people discover contents in their original format, with subtitles in their languages. we will dub in certain cases, though, with the good people.
Check out what PG says about this: https://news.ycombinator.com/item?id=117171
Of course harm will come to me, the point is that those doing the harm should still be held accountable if they're caught.

Yes the law is far from perfect and it's easy to imagine absurd scenarios like yours where the law falls apart. Certainly that should be fixed. But in this particular case Weev knew he was going onto a portion of the webpage that wasn't meant to be public, even if technically anyone could access it because of AT&T's ineptitude. There weren't any links to that exact URL, and in a sense it took some reverse engineering (ok basically just guess and check) for him to find it. It wasn't a public webpage in the sense that he stumbled upon it from some link or a google search. He put thought into purposefully discovering that exact URL and opening it, knowing as a computer security enthusiast that it wasn't meant for public consumption.
TIL stop allowing your pictures to have meta tags.
Gawker Pulls Post as New Media Enters Midlife Crisis Mode
You are of course right when you say that no country is obliged to trade with other countries but I would still argue that trading with other countries is the normal status. Then putting an embargo on a country and only lifting it under conditions you dictate is a form of punishment to achieve your goals. The nice way to achieve your goals is to offer something in addition to the normal status. Essentially I see it as the same difference as between giving you money to buy your car and forcing you to hand me the key by pointing a gun at you. Or an even better analogy, I deny you access to gas stations - I own all of them - making the car useless for you. Here too I have no obligation to sell you gas but the normal status is that I sell it to everyone asking for some.
The seems like a life imitates art/art imitates life question.
It seems impossible for a completely unbiased government free from favored interests. Every sufficiently large corporation exerts influence or receives favors as a localized tax source or employer of voters.
Incidentally I play the piano, guitar and clarinet... Perhaps that's the problem. I will reflect upon that.
I was not one of those who downvoted you. And on further reading of your comments, it looks like you are commenting on the political climate of our society (no one cares about space/ science etc.), rather than specific engineering ability of the probe/ the team involves.

It is a popular sentiment, and I can say that a lot of us would agree with it. But your original comment read very much like belittling the current Pluto mission, which is a different thing and very much not welcomed here. I mean, we even try not to complain too much for the 10000 JS frameworks being posted here, let alone another probe in space.
Yes, Google seems to have flipped some switch or pushed some change that takes well established domains and senders from that domain and for reasons that are not well understood written them off as spam. In theory they are getting a huge 'not spam' signal back at HQ but I agree with Linus that they screwed up big time. Stuff they should know wasn't spam and have in the past not classified as spam, now suddenly is. Algorithm update fail.