skysight-inc/HackerNews huggingface dataset:
the usual speedup with sse/avx is in about that 2.5 range from what i've observed. If it's lower, then there are likely other effects that stall the execution, like cache misses and other data logistic ineffieciency.

The fft shown here uses a precalced lookup table for sin & cos. For a fft size of 2048 this takes 2 * 8 * 2048 bytes, around 32 kb, which is the already size of the usual L1 cache. The bigger the fft size the bigger the lookup table and the less all the asm will be effective.

The asm benefits more of a pure algorithmic approach, might try some sin cos approximation instead of a lookup table, then the speed gain might be more consistent.
A futile but heartfelt plea: Stop putting computers in shit.
+1 I am very interested in this as well.
My question is, do companies sometime receive backing from VCs to open doors, and not necessarily because they need funding?
I can only say that when you say "in practise" you sound dogmatic, defensive and vague. I am going on the assumption that you have not (as I have not) performed any kind of scientific / sociological investigation into this and that in fact when you say "in practise" you mean "in the limited set of encounters with safe spaces that I have experienced". I admit you say "often", thereby admitting the possibility that sometimes a safe space could accord with its dictionary definition. But your comment is mostly just the impotent expression of hearsay. At the very least an example ought to be given. Without that bare minimum I really can't understand why your comment exists.
LOL @ "ignore reality". Like you have even one single example in your mind of a buggy implementation of blockchain. Nice try.
Every link in the top four pages is about Trump...
The GIMPS (Mersenne numbers search) project has a really extremely fast AVX2 assembler implementation of double FFT http://www.mersenne.org/download/ .
While I have avoided smart housing like the plague I think it is, I have my own peeve:

Hardwired 10 Gb Ethernet throughout the house.

Best ISP: 2.4 Mb to the house.
Super fun game! I only figured out the importance of using WASD (i.e. chaining) in my 3rd game. Maybe you can make it more clear in the tutorial why it's a good idea to use them.
Because none of the "highly intelligent" skills pays that well. This is sad but true.
Somehow I think an open community can't be nice if it's anonymous. Not that all communities have to be anonymous (far from that), but if you want self-restraint then you need to revoke anonymity. I don't see how else that would work. At least a semi-anonymous system. For example one where a seed pool of people are chosen to be a part of the community and have them invite and be responsible for a certain number of child/invites. If one of the invites and their invites screws up, whole branch suffers or something.
You can enable vectorization manually without going for -O2 or -O3
> So, the "design" of the iPad is superior to the "design" of the Dynabook?

Yes. For the audience in question the iPad is in fact a design superior in every dimension except perhaps the child who wants to write a long form novel and already knows how to physically touch type.

> Patronizing and blind or high priests of the "rentware" cult.

I highly doubt this forum is prepared or inclined to have a conversation about your orthodoxy or how market forces interact with it. Certainly I'm done.

But good luck to you.
Do some players get more turns than others?

I have like 30 moves queued, but the other guys gets 10 in the time I get 2.
>"Hard as it may be to believe, earbuds/earphones/in-ear headphones were not invented with the iPod, or even the MP3 player"

Believe I am well aware of that time before ipod/iphone/streaming services etc :)

However back then there amount of time spent by people wearing earphone and headphones was much smaller comparison. Even with the existence of the Walkman it was not common to see people using them for instance in the office and at their desks for hours at a time during the work day.

People also didn't spend hours on the phone chatting socially with them either.

My comment was really more about non-congenital hearing issues being potentially common place in the future as a result of this change.
There was already a ransomware episode: https://en.wikipedia.org/wiki/Shut_Up_and_Dance_(Black_Mirro...
Thank you very much for making this game!

If it's not a secret - can you share with us the tech stack behind it?
I currently work at an Amazon fulfillment center.

They will more or less hire anyone, but that's because they're essentially hiring meat robots to perform repetitive tasks for ten hours a day, six days a week at peak, until actual robots become economical. There is no reason for Amazon to care about the interview process when they hire and fire constantly, and any particular task is so compartmentalized that you can learn it in an hour. It's tedious and brutal, but in my experience, no one ever told me it would be otherwise.
From what I've seen, a lot of early-stage employees are aware of the game, or at least that they can only count on the salary they're receiving (and only for now). This is why you often find that the employees at startups are mediocre (outside of the founding team) - those who can get a job at a more established, respected company are doing exactly that.
By that same logic, what law did Russia break when they intervened?
But someone could set up a service where they charge $50 and someone gives them their referral link and they install 5 times from that link.
>The water sensor one is a good use case but the others seem a bit weak.
They seem like the kind of technology I could have developed or even bought off the shelf in 1980. I was talking to one guy who says the security sensors to detect footfall were better decades ago.

Sure they aren't cutting edge but they work and add a minor amount of value/security at home for little cost. I do some hobby things on the side (ads-b tracking etc) but other family members get the most value from the simple IoT functionality.

All of your ideas would be great but the technology isn't affordable it mature enough for consumers currently.
Yet another reason to avoid Windows. The only new software being released for Windows are viruses, malware and ransomware.
Doesn't work. The moment someone exposes the game the affiliate marketer will have his affiliate account closed by whichever company or network they're trying to work with.
Not at all. Candyland is recommended for children ages 3-6 and Chutes and Ladders 3-7. Both are good intros to the concept of board games.
Trump's pick for secretary of state has longstanding ties to Russia
When somebody quits, their non-city troops should be abandoned. Otherwise there is too much volatility in the game: say I am about to capture somebody's king and they quit instead: now I don't get their land and troops, rather I have to fight against them. Enough of these types of swings, and the game is swung towards the lucky ones in a volatile way.
Loved it.

I have a suggestion: What about making it easier to see where your troops are concentrated? Like making the tiles with more troops darker, with a stronger/heatmap colored border, or something.
I was thinking about how SF is not NY as I was visiting NY's East 80s, walking from a subway stop to a friend's apartment, a month after having visited SF and driving the miserable 19th Street route.
Maybe for now, but problems will arise sooner or later when the products get not longer supported or discontinued. Of those things you listed there's a high possibility most of those won't work anymore in 10 years. And you normally build houses for longer timespans and don't want to change basic controls (lighting, heating) short intervals. I wouldn't invest a large amount in Smartthings or Google products for those reasons. The Z-Wave might be one of the more reasonable things, as the protocol and device classes are standardized and most devices are interoperable. But with the so much fragmented home automation domain (there's KNX, Z-Wave, Z-Wave Plus, Enocean, Zigbee HA, Zigbee LL, and dozens of others) it's even questionable how long classic Z-Wave will survive.
popcorn time software is something completely different.

this sounds more like an attempt to taint the popcorn time name rather than real malware.
Author here. Imagine my surprise when I got back from a day of sightseeing (I'm on vacation in Spain) and saw that this had blown up. I had intended to "release" this project after New Years, after I'd gotten back and a week or two after 3.6 is released [1], and didn't expect this to get picked up since the project has been on Github for over a year (although inactive for much of that time) and since my blog usually doesn't get much traffic.

A lot of people here have strong opinions about the name "Python 2.8". I don't mind changing it, and intend to do so, (https://github.com/naftaliharris/python2.8/issues/47). I picked it initially since when talking with friends about this project it conveyed pretty darn immediately what the project is and does. I'd be very keen to hear people's suggestions for alternate names!

For those of you with 2.7 codebases or projects, I'd be extremely interested in hearing about whether you were able to get this interpreter to run your code. Personally, the biggest challenges I've had so far are with dependencies that check for `sys.version_info[:2] == (2, 7)` as opposed to something like `sys.version_info[0] < 3`. But I'd be very interested in other people's experiences, particularly with larger codebases.

[1] A minor and somewhat pedantic point: The interpreter I've been working on includes PEP 515 (underscores in numeric literals), which is new in 3.6. I didn't think it was right for me to "take credit" for this new feature before it was even out in Python 3.6. Obviously, the real credit for this feature existing (in 3.6 or in any interpreter) goes to the CPython core devs, and especially Georg Brandl.
Anecdotal, but...

The problem with the above is -- it's, well, anecdotal (most likely filtered by the sense of indignance you felt upon hearing that "one case, about a mother with 6 children who...", most likely dredged up by the local tabloids and blasted into the backs of everyone's eyeballs leaving a subjective imprint approximately 1000x its actual statistical significance).

Along with, you know, that (true!) story about the mother with 5 children, a plurality of which managed to "fall in the bathtub and hit their heads real hard" before HHS caught on; or that other true story about the mother with 8 children who fed half of them quite sumptuously, while starving the other half, "to save money."

The whole point being: the study in the article is about real data collected on a reasonably large-scale controlled trial -- not the set of random anecdotes that happen to be sticking to the back of your skull.
Please don't ask me why, but I'm going to go out on a limb and guess that one of the people who "invented" this system at Twitter is a Xoogler.
> That doesn't seem like a good parenting lesson

Lots of things in life (good and bad) are pure luck. Handling things you "do/don't deserve" with appropriate emotional responses is a valuable life skill.
Thanks - I'll try it out. You're correct that the term comes directly from Latin.
Voat is where the groups who were kicked off of reddit (pizzagate, jailbait, c--ntown and the rest of the "chimpire", fph) go to organize brigades off-site. It doesn't surprise me in the least that reddit bans people participating in off-site brigading activity, especially from Voat.
Whatever can be done with assembly can be done the same with C (or C++).

So strictly speaking, assembly optimization can never help you [compared to not using assembly].
You're in the original free Google Apps for Domains program, grandfathered. As the product has evolved, these grandfathered accounts have come along for the ride, at times with new G Suite features disabled behind a "try our paid plan for one month free" button. I don't know how many of these are left (I have one too), but they seem to occupy a weird product nether space that Google probably sees as a minor annoyance.
You cannot isolate good and bad examples of censorship that easily either, because it denies users information on what information they're being denied. This hypothetical site is hardly going to tell users that it's hiding the fact they're killing their babies from them; it's more likely to frame it as protecting them from industry propaganda, exactly as you argued they should be allowed to. It's only from the outside perspective that this is obviously terrible.

(This is, in my experience, a general principle of site-based censorship. For example, if I had a dollar for every regular of every feminist community who was sure the site moderators were protecting them from the oppressor, when actually they were protecting the site owners from criticism and dissent by women more oppressed than them who they were rather spectacularly failing to represent...)
It won't be hard to set up a darknet-based affiliate service, e.g. one that upon retrieval of the Bitcoins sends 25% to the affiliate, 74% to the botnet herder and 1% to the affiliate service.

Perhaps an Ethereum program could do it, but then it might be a good idea to set up a second Ethereum network for anonymous use over darknets.
Here's a super secret non-paywall'd version:

http://documents.worldbank.org/curated/en/617631468001808739...
If society decides the risk of these types of behaviors is significant they could pass a law making it illegal to ask someone how they voted. For those who would violate such a law even if it existed, they are by definition criminals, and already have the ability to tell you "Give me your banking passwords, or else". Blockchain itself won't cure all the problems with humans being criminals in this world, but blockchain itself DOES cure the problem of hacker-proofing voting data.

BTW: even if the blockchain data were totally held all within local governments only, it STILL addresses at least the problem of tampering at any level other than where the information is first collected. Even if the blockchain DB doesn't go as fine-grained as per individual it still "hardens the system" considerably from hackers, in a way that paper could never do, because recounts of paper is susceptible to human miscounts (both intentional and unintentional), and blockchain is absolutely not.
(NotSo) SmartThings is extremely unreliable. Even simple routines will randomly fail at least once a month. It is fine system for toys, but I would not put it on anything the you care about - like home security.
The article really lost me with the line "Unsurprisingly, venture capital firms – an equal victim of this culture"

In what way is a VC firm a "victim" of investing millions in a startup to try to get in at the ground level of the next unicorn?

The whole thing is this weird self-fulfilling prophecy cycle. I don't blame either side of the equation, per se. But it sorta kills me how people think of this standardized rite of passage now for launching a startup, getting a ton of money before you've made any, and then exiting. I wouldn't take any of that for granted.
Ask HN: Where do you all get your ideas?
Hi all,

When I read HN and see what suggestions people have to improve my programming skills, I see people say that I should code more and do more projects.

Ok, awesome. But I keep having the same issue. I rarely start anything because I can't come up with any 'perfect' ideas. I see people around here saying "I've written 8 popular apps on the app store" or "I've wrote x website" or etc.

And you're probably going to respond with: build it anyway to learn. And that's great, but there's an issue there, too. I guess I just see programming as a tool rather than the goal, so if there isn't a captivating end goal or problem in my head that I believe in or find interesting, I can't motivate myself to work on a random project.

So I've done internships and jobs for several years to get experience, but it just doesn't seem the same as being able to do something on my own. I'm totally motivated and work well in a corporate or research work environment because I want to learn as much as possible, but that motivation seems to fade at home without a good idea on a personal project.

So, HN, where do you find ideas that are captivating enough to work on to the point where you are motivated to build it? Or should I just 'suck it up' and work on something I'm not passionate about to learn something in the process?
Oh yawn, "kids these days".

Many people are doing startups or "startups" because that's what they are being told to do (as opposed to being encouraged to do). Nothing wrong with that. Many of these businesses are really just making a feature. So the seed investor who cashes out soon via an acquihire is really more of an agent. So what? And of course many businesses are just retail shops like people have always started; but when they are started online and not funded by a bank loan (which young people have trouble getting anyway) they are called "startups". But they are simply small businesses (hence my startup and "startup" distinction above).

Folks are still starting more traditional startups all the time, both bootstrapped and externally funded. Encouraging more people to do this is hardly bad news.
Unfortunately, some of the benefits of running may prove elusive to those of us living in urban settings.

https://www.ncbi.nlm.nih.gov/pubmed/23073213
I was speaking about the part of the community that would be affected by "censorship", as should be obvious from context, i. e. the post I was replying to. Nobody is talking about /r/askahistorian
Stream processing, ladies and gentlemen! Kafka Streams, Apache Beam, and everything else. Great to see so many people publishing their results for the problems addressed here.
> I found it's easy enough to add the line:

For the record, that's not what anyone's talking about when they mention Python 3's unicode support.
Matching memory games are something my daughter got into shortly before turning 4. We acquired a copy of Trouble from somebody and she likes that too.
> 95% + stories that end in tragedy / poverty

Do they?

I agree, it's almost certainly riskier than the survivorship bias suggests. But by how much?
Imagine a sufficiently large alliance in your idealized game that by hook and crook "surrounds" your central bank

I'd simply make access to the central bank universal. Done.

Long term players having big piles of cash really causes a lot of price dysfunction in my mmo experience. Eventually all the goods and materials that aren't required for end game play approaches a price of zero, where everything else gets more and more and more expensive as money loses value for the people who have it in abundance.

Well, for one thing, I don't have a defined endgame. The leaderboards will be based on how far out into space a player can "camp" -- with the environment becoming exponentially more powerful as you go out. Tech level N+1 items will be made out of tech level N items.

Also, I'm starting to think that I should limit the uses of money. There will be the equivalent of "cold pressed latinum" -- which will have very limited uses. Maybe have everything be based on a sophisticated barter-matching system, with money only being available to and used by players? (And in-detail simulated player-equivalent NPCs.)

As for the arbitrage thing -- price in nullsec for capital goods was 10-20% higher than it was in empire. Having an operation that hauls replacement ships, mods etc out to nullsec, and nullsec resources back to empire was an easy way to make billions if you were set up to move enough volume.

Okay, I thought that this was referring to something else. This is the reason why I knew my small alliance would fail! We didn't build the "infrastructure" to do this! Or rather, we didn't create the intra-organizational norms and information infrastructure that let us do this efficiently. We even had a freakin real station, which should have been an insurmountable advantage -- except for the whole server crashing thing every time we were clearly going to win a sovereignty battle.

even though that guy spent 100m on that battleship and you spent 250k on your rifter

I loved the Rifter! My alliance had a philosophy of flying cheap ships, having no mods, and not being afraid to die, so long as you destroyed more ISK than was destroyed out from under you. We had it all over our opponents in terms of battle tactics. We couldn't manage our own economy, though. (It was badly centrally managed.) We also couldn't maintain morale.

High level crafting uses tons of low level materials, so new crafters can still make a profit off turning iron into screws or whatever.

My scheme for a procedurally generated tech tree has this property.

https://www.youtube.com/watch?v=E3DPalL7p5w

If you manage it I'll be the first to carry your banner to future mmo economic discussions ;)

Thanks.
And I believe he should also give flags to target the specific hardware and instruction set that he has.

In extreme cases, GCC/Intel/MSVC are able to optimize pure C code with auto-vectorization and SSE/AVX instructions, possibly better than hand crafted ASM... but the compiler will never do that if not given the flags to allow it.
> The people of the western world need to demand Universal Basic Income. Maybe if the government provided such a safety net, Amazon would have to pay people more to get them to work.

In the US, at least, we seem to have elected a President with a mandate of dismantling what little regulatory and progressive protections already exist, adding more would be culturally and politically unthinkable.

We'll see the repeal of the minimum wage and the establishment of China-style "free trade zones" long before we see UBI.
Would look into Montessori school systems. https://en.wikipedia.org/wiki/Montessori_education

It's a problem being so far ahead of your peers. Average people seem dumb, and that's because comparatively they are (relative word anyway).

> I just want her to be able to hang out with kids like herself and do what kids do.

These are two separate things. Kids like herself I think you mean kids her own age, but she's not like them. More accurately kids like herself would also be on par with people 2x+ her age.

Do what kids do... which means dumbing her down, or at least in her perspective what babies do. Imagine someone wanted you, an adult, to play and act like a 5 year old for years on end.

I'm not a parent, and don't ever plan on being one. I do not claim to understand your worries and struggles. Raising a child is challenging, the results from same actions can vary greatly. You have less to draw from since your experience is going to be greatly different from the norm. Maybe talk to your parents to see how they would have wanted things to be if resources wasn't an issue. Find online groups for this (and likely stay away from people that think they're child is the greatest).

Best of luck.
Bitcoin tumblers take care of this. Roughly, you set up a service that puts a lot of people's coins in a single wallet, then you route bitcoins from that wallet to a bunch of different wallets operating in similar fashion. Kind of like how TOR works.

It's easy to generate many temporary wallets that can not be linked back to your main wallet, shops can do this too and I think it's considered a good practice to use one address per sale.

You can also convert the Bitcoins to a more anonymous coin (Monero?) and back.
Hyper Networks – 大トロ
It's a neat site. First thing I noticed when I made an account was that they already have a place to setup a Payment method. Is it just me or is that a bit strange?
Anthony Joshua vs. Eric Molina Live
I got disconnected twice, and both times I was in the lead. I'm not sure if I'm getting 'booted' by cheaters or if the server is frazzling out - are the connections peer-to-peer or server only?
Mark Zuckerberg and the Internet