skysight-inc/HackerNews huggingface dataset:
Are you saying that there is no point in having 10Gb Ethernet when all you can get in is 2.4Mb? If so, I disagree, because plenty of transfer (video streaming, backups, etc) occurs intra-house. Also, presumably you will want to have plenty of headroom to handle increases in internet speed without tearing out all your wiring.

OTOH If you're just complaining about the slow speed your ISP offers, I can definitely understand the frustration if it's only 2.4Mb!
On the other hand, society seems to have an interest in making sure children do not starve, but I think you would be hard pressed to show society has an interest in subsidizing what amounts to a hobby.
It isn't clear the author did so, though.
My super impressed customer service story will date me, but it's a goodie.

Back in '99, I bought a DEC Alpha. It was a great machine, although it had its quirks. I was having problems with the new chipset and compiling a linux kernel, and called support. I was about 16 at the time, and it's about 11 pm (CDT) on a Friday night.

I was put through to an actual engineer who must have been working late, and he helped me through the process. It ends up that certain kernel versions only supported certain chipsets.

Nowadays the company and the tech is mostly lost to the sands of time, and it seems good customer service went along with it.
I don't think entrepreneurs can be expected to have much consideration for society at large except as legally required. Why would they do somebody else's job? Their job is so dang hard as it is.
Notice in said languages they added lazy APIs. They did not remove eager APIs. Python already had imap, ifilter, izip, etc... I already said this and I'll repeat: I would've been just fine if they made those easier to use (e.g. no import). There was no need to change the behavior of existing APIs.
Interested in mathematics and geology, so you say? Behold, I am the polypontian, and spin links 'twixt diverse nodes not my own:

http://www.aleph.se/andart/archives/2014/02/torusearth.html

Perhaps this Anders would be interested to discuss the particular brand of paint you enjoy watching dry [0].

[0] Which if one has any fascination at all with viscous fluids or amorphous solids, one really must try sometime.
That's correct as far as the law is concerned. However, when you have a very large social network like Twitter, Facebook or Reddit, things get more complicated. A forum's owner has some say but a lot of the conflicts are at the boundaries between forums, or involve the common rules that everyone should follow. It's not a government but at this scale, the moderation starts to look more like privately run governance, something imposed from above onto a community rather part of the community itself.
My process has been to read a lot, pay attention to when things aren't as good as they should be, or something important is missing. Have something to say about the world (for instance, "people don't seem to understand kanban" or "mnemonic systems aren't useful if you need an online dictionary to use them") and build software that reflects that -- like a kanban system that does actual queue limiting (https://gen517.com/queue-limiting-the-whole-point-of-kanban/) or a tool to help people _learn_ the mnemonic major system instead of just having a computer use it (https://gen517.com/mnemonic-major/).

Eventually, you'll get something to say that's important -- not just to you, but to other people. Something professionally important will often save people money or make them money. Convince them that you're correct about it being important, and you can sell the software. Making money on something can keep you invested more than emotions like "passion", which change over time.
Yeah they're usually more of the same but further along the timeline.
Pretty boring.

Finished college. Applied to a bunch of places. Had a lot of conversations along the lines of

"We're super interested in you, btw you forgot to put your GPA on your resume."

"Oh.... well don't worry I'm sure you'll find something. You seems like a smart guy, your resume and experience look great, and you're really enjoyable to talk to, so I'm sure you'll find something."

As soon as the recruiter started apologizing to me that's when I knew I was fucked. Eventually found a job that gave IQ tests instead of checked GPA's. I said I had C# experience(an large exaggeration), read a book on the bus ride to the interview... and they hired me. Been a .Net dev ever since.
This is somewhat tangential but could some of you pythonistas opine on the status of concurrency in python as of 3.6? Are we talking JVM level goodness or even some message passing builtins like erlang or is python still meandering around problems other scripting languages like ruby have had in this area? Basically, how easy is it to build concurrent code that actually does improve with added processors assuming you structure your stuff correctly.
step 12: ?

step 13: profit
There's a niche field of malware economics, but it makes sense that for-profit malware is ultimately a business, albeit an usually illegal one, which has to optimize just like any other app:

https://cyber.harvard.edu/cybersecurity/Economics_of_Malware

https://www.coursera.org/learn/malsoftware

At some point, it would make sense anonymized malware (i2p, tor only) may go open source similar to commercial open source but instead because of scene cred / blackmarket consulting.
I'd argue that they pretty clearly are different, if you're talking about generic laziness-as-a-quality versus subject specific laziness.

Someone who isn't interested in school might be willing to work very hard at improving in a sport, or work very hard on their extracurricular club, or work very hard to teach themselves assembly and programming, or to learn a musical instrument. They might even be willing to work hard to teach themselves math, but be uninterested in putting effort into math class.

I guess it depends on if you consider "laziness" a universal character quality or not.
The Elixir setup is using the Cowboy defaults, and Cowboy itself is doing a lot more work than many of the other frameworks mentioned here.
The XPS 13 with USB-C (current and previous generations) at least can charge via USB-C, so you can ignore the Dell adapter if you wanted.
Why should hackers be gender neutral or agender/androgynous?
Already there, that's how some ransomware is already operating.
I think I'd guess it's a mixture of "image" + "etsy", or maybe a pinterest clone (image-zy).

To me an issue with the name is it has no obvious non-awkward member name: Redditor sounds good; Voater quite reasonable; but is it Imzer? Imzier? Imzy-er? none of which trip off the tongue.
there are not doing the stream processing are they ?
this is still lots of request / response.
I'd never deny the problems christians face in many countries. The Egyptian's use of the "pig flu" a few years ago as a cheap cover for slaughtering the christian minorities' pigs still makes me angry/sad.

But I'd warn against using such (and greater) injustice as an excuse. The idiots responsible for them are not the muslims who live in western countries, and any sort of collective guilt is morally indefensible (especially considering many muslims are in the west precisely because they wanted to get away).

It's also subject to what my father used to say when I tried to excuse a bad grade as "still pretty good considering how the rest did": "When did we start comparing us to others?"

Also, using the example going that way is exactly what I meant with "it's more legitimate (effective...) to criticize your own group".
Is the xkcd Appropriate Standards strip appropriate here?
amusing, I'm a scientist and a parent and yet I don't get it?
I agree. You should check out Clementine, a port of Amarok 1.4.
ah I didn't know that
they are doing stream processing inside the same process.
Towards biologically plausible deep learning – Yoshua Bengio, NIPS 2016 [pdf]
They sent me a replacement phone next day air before I returned the defective one, so I would not have to be without a phone.
I also created a similar site:

http://emojistime.com

Soon, I'll be releasing an open source library that detects unsupported emojis in browsers.
Yes, Really Now!
Your disdain for the answers people are giving you, and your abrasive demeanor tell me I can spend my time better than to discuss this further with you.
The latter, I can't even watch Amazon or NetFlix video without hiccups at this bandwidth, and Amazon video frequently just gives up the ghost 10 minutes or so into a video. Don't even get me started on youtube...

As for streaming between machines, yep, it's awesome, but that's not the primary use case. I installed my wiring during a remodel a little ahead of the curve in the hopes that pretty but otherwise dreadful hippy tweaker heaven backwater Santa Cruz county would eventually catch up with nearby Silicon Valley. Sadly, ISP bandwidth has lagged Silicon Valley in the same way as most home values here (arguably the latter is a good thing for most but in my case it's kept me from selling and moving over the hill).
Eh, not really. On my Moto G 2014 you can consistently crash the system UI if you have more than 2 or 3 apps open, and any further app you open also just dies.

The OS already uses 950M of its 1GB of RAM.
Maybe I'm missing something, how is this better than simple promises in JS? This seem easy to reason about:

serviceA { Promise.All(b,c).then(...) }

serviceB { (d).then(...) }

serviceC { Promise.All(d,e).then(...) }
I plan to have a smart house but when I do it, it'll be using an opensource solution running a software that I can debug myself, setup in a way that it can fallback to just being manual (so switches for the light would need to work normally if the system is not on) and I want things to be wired since I feel that most wireless solutions add too much complexity.

Basically any system like this should not be a liability and should not prevent reselling the house if I ever need to.

I'm not really sure smart house devices are ready yet for non programers to play with but as a dev, it'd be a huge amount of fun getting it to work :)
Amateur Radio Antenna Bill Dies at Senator's Desk
Are you outside of Germany? Their support seems to be better here.
I have to agree with you here. I don't bother reading any political or news subs (except /r/uk) because I can pretty much guarantee the comments will not be adding anything to the discussion.

For me, Reddit works pretty well and it's very easy to avoid the worst bits.. and to be honest, like you, I find a lot of the comment sections on mainstream news sites and places like Youtube are much, much worse.
> citizens would never agree to

From the perspective of your elected officials, apathy is agreement.
"After having passed the House of Representatives on a unanimous vote, the bill stalled in the Senate due to the intervention of only one member, Sen. Bill Nelson (D-FL).

Over the course of the past year, Sen. Nelson has received thousands of e-mails, letters, and phone calls from concerned constituents asking for his support of H.R. 1301. Numerous meetings were held with his senior staff in an effort to move the legislation forward. Negotiations, which led to an agreement with the national association of homeowner’s associations and publicly supported by CAI and ARRL, were brushed aside by Sen. Nelson as irrelevant."

Love how one guy can wield all that power.
I mean, the not-so-subtle imagery of a sexy elf woman sort of pushes buttons on introverted, gamerish masculinity in a manipulative way that seems at odds with notions of hackerdom.
Yup, sure does look awfully familiar....
One of the core problems with a simulated economy is that it can't ever really be a real economy as long as it has significant chunks of the economic transactions coming from programs rather than people. There's always a border between the humans and the machines, and I think a lot of the silliness of MMO economies comes from that border, and the way it can be exploited, rather than the economic issues themselves.

That bends the economy.

This is exactly what I've been thinking! (Actually, some of this thought fully coalesced in this very discussion!) It's a truism that mechanics tend to get deeper if the AIs have to play by the same rules as the players. I think this goes for the economy! The way to solve a lot of the silliness of MMO economies is to eliminate as much as possible the fake parts of it!

The inaccuracies are fundamentally unfixable in some sense, but they could probably be mitigated by trying to put in a feedback loop

If you ground the economy in a simulated "nature" then this provides an inherent feedback loop. This also solidifies my thinking around how to coalesce everything that fosters emergence into one game! The point of Genetic Algorithms in my game shouldn't be to design new ships, or new content. The point should be to provide the substrate of an ever changing and evolving ecology to ground its economy.

The other thing I'd consider would be implementing storage fees (which themselves float) to prevent hoarding and gathering excessive wealth, probably structured as a progressive tax, too. Or at the very least, make it a knob you can crank and tell people it may change on a day-by-day basis.

Another thing I could do would be to make the economy mostly an information economy, with the physical economy being vastly simplified. (It will fundamentally have to be vastly simplified no matter what.) This also fits in with my notion of a procedurally generated tech tree.
> Also: ethereum
> It's also especially irresponsible and hubristic to attempt to make a language that is seemingly compatible with both Python 2 and 3, because 1) I trust that if it was possible Guido and the other developers would have made it

It is possible actually, that's kind of the point! The interpreter I've been working on passes the 2.7 unit tests (i.e. those in Lib/test/), and as well as unit tests for the new features that have been backported from Python 3.

Even if you don't believe me, it's interesting to note that, e.g., while Python 3.0 was being developed, function annotations and keyword-only arguments coexisted with tuple unpacking. I built the code and ran it myself, in fact: https://twitter.com/naftaliharris/status/784421498291310592. Tuple unpacking was actually removed later, introducing the backwards incompatibility after the new functionality had been added. Timeline:

Oct 2006, keyword-only arguments.

Dec 2006, function annotations.

Mar 2007, removing tuple unpacking.

There was also a promising backport of keyword only arguments to CPython 2.6 (!) that was never merged, (http://bugs.python.org/issue1745), due to lack of follow-through.
This just means you work with good people. Good people of all levels like to help and teach others. Altruism is a key part of a working society.

Unfortunately, being a genius has little to do with being a good person. Given the mad scientist archetype, there may even be a correlation between douchebag and genius.
If this is the case how does elon musk survive. I think people working for elon also does same
Looks like just one, from the list of major contributors.

But, Google really has no right to whine about this. They make an explicit tradeoff: they manage to stay 3-5 years ahead of the curve of everyone else by not open sourcing their impressive libraries and infrastructure. But the corollary of that is that there's no place to whine "we got there first!" when someone else produces an implementation of X.
GOT HER WITH THE YAGA
I used to have the exact same mentality. However, I had to make myself interested in building random projects because of the feeling I had at the end of completing one. When I complete a project, I feel so good that I actually made something. Try to build a project that you would be interested in and start small, then improve it.

To teach people to code in this way, I started https://enlight.ml that hosts a bunch of "random" projects. As I type this, I'm also working on my next project (https://shamdasani.org/playground) which is my version of codepen/jsfiddle.

I am by no means a professional programmer, but I am gradually learning through building. Hopefully, you'll learn to do the same.
Mechanical Computer – Basic Mechanisms in Fire Control Computers
This definitely sounds right. But is this from your experience ?
I think that Amazon is best with their Kindle support.
You break a Kindle and they send you a new one for free (if it is under the 1 year warranty) even internationally.
Both the subtitle of the linked article and the published journal article's main title are: "Success inhibits preschoolers’ ability to establish selective trust".

The "establish selective trust" phrase is much more accurate than just "trust" -- in fact, the current title on HN in strictly incorrect. The preschoolers don't have problems trusting. Rather, you could argue that they're more trustworthy when they never lose. It's the "selective" part that's important. (That said, this feels a bit pedantic to me, and it seems as if no one is confused by the difference in wording.)

The "Let your kids lose:" prefix on the SD headline (and not in the peer reviewed publication) could cut either way -- it might be link bait, but it's also not inconsistent with the researchers' advice.
Wait for it, here's the kicker:

How much are you paying for it?
Here are some performances with higher optimization parameters and with the Intel C Compiler. All run with a Haswell Xeon (E5-2698 v3). Using icc, for the larger problem sizes you get performance speedup that very similar to the speedup from the hard-coded asm.

With same arguments as blog post:

gcc -O1 -o fft-test fft-test.c fft-portable.c -lm:

...

262144 min=15721397 mean=15748901 sd=0.12%
524288 min=34474976 mean=34546878 sd=0.18%
1048576 min=99814826 mean=100391926 sd=0.26%

...

Adding -march=native and -O2:

...

262144 min=14668178 mean=14701671 sd=0.14%
524288 min=31297081 mean=31395468 sd=0.14%
1048576 min=94027867 mean=94196746 sd=0.13%

...

With Intel C Compiler (-O2 -xHost):

...

262144 min=14258167 mean=14297606 sd=0.16%
524288 min=31126755 mean=31212153 sd=0.23%
1048576 min=92893600 mean=93491419 sd=0.46%

...

Can provide more numbers if people want them. EDIT: looks like I was using the less optimized C code, will re-run with the better performing C code when I get the chance.
Some people just don't enjoy exercise. I'm one of them. The only way I can do it is through sheer willpower.

I've heard about the endorphin thing; I think it's happened to me exactly once, after climbing a mountain, and it was really creepy and I don't want it to happen again. The only thing I feel when finishing exercise is 'oh thank god that's over'.

What I've found is that the more I train, the fitter I get, and so the longer I can prolong the discomfort, stress and boredom. Maybe you're not one of those people --- but if you are, I'm sorry.

(In fact, the most annoying thing are that the people who do enjoy exercise simply don't believe any of this, and produce unhelpful platitudes like 'you just haven't found something you like yet' or 'but if you keep doing it you'll find you're enjoying it'...)
The article was written in 1999, before the advent of internet-based commerce. Maybe that could have made things turn out differently for him? Interesting post!
It might have played slight part. But those have multiple dimensions to them.

The worst thing that ever happened to fixing the pollution was calling it climate change. Making wildly inaccurate hyperbolic documentaries and politicizing it to such a degree that it became a defining aspect of our species. Where everyone needed to have an opinion on it, no different than their favorite brand of cereal.

When greedy selfish people make doomsday prophecies which happens to make them more money, the people get skeptical. We've been exposed to millions of such prophecies in the past, the average person will just say "Oh? Another one..."

Regarding Brexit/US election, I think Obama interfering with peoples choices by telling them what they should pick hindered one side in both events. Brexit and Trump happened because Obama was condescending. Both would have been different results if he had done nothing at all.
The review gives a lot better overview than the website does, so thanks for linking.

> Basically, the first shards that were found (jumpstarting the Modern Age)
> came from an enormous crystalline meteor, so large that thousands upon thousands
> of shards were able to be cut from it. They all connected together to form the
> Shardscape, which quickly became the lifeblood of the world's communications and
> commerce.

> So yeah. You cannot win. There’s no way to reduce risk, no way to stop the
> inevitable – just keep fighting until the Risk Eaters are literally willing
> to nuke you from orbit, just to get rid of you and your friends.

If I was running a game, if the party ever got to risk 100%, this would be the point where the aliens show up, safe in the knowledge that they know literally every secret and every truename on the planet. "Things can always get worse." --dang[1]

[1]: https://news.ycombinator.com/item?id=13110096
I just wish they would do something about their website. I find it to be awful.
> Not sure how that is my "problem".

It's your problem in e.g. where you want list returned by default where Python 3 returns an iterator by default. Why is that useful for many people was already explained.

> I like that [asterisk] syntax too.

Funny, AFAIK it is Python 3 only.. https://www.python.org/dev/peps/pep-3132/

> Or I could just keep using Python 2.7 which works just fine, and not move to version 3 where I'm not welcome.

You are welcome to use Python 3, but - suit yourself. :-)
You're right, in many cases, hate speech and bullying are obvious and can be easily spotted. But there are always grey areas and disagreements where eradicating hate speech and bullying can also end up getting rid of speech with valid political dimensions.

One sort of obvious case where important speech was classified as harmful is facebook's recent spat with the prime minister of Norwary over them censoring the famous photo of "Napalm girl," a young, naked Vietnamese girl running naked in the streets from a Napalm attack.
Amazon's strategy to attack the middle – and fresh edge – of the grocery biz
~depends

Python is still fundamentally a n=1 language, where only one thread can run the interpreter at any time (GIL), like many scripting languages. Thus any gains in performance from using multiple threads has to stem from using external resources (syscalls, calls into C code) -- running pure Python code in multiple threads won't increase performance (but still provide concurrency).

Most libraries that do heavy lifting in native code and so on are written with this in mind, and allow thus ample performance gains, should these operations actually limit performance.

Of course, nothing keeps one from using entirely different means to concurrency, eg. message passing, like the ZeroMQ approach, RPC, shared memory and so on are all possible with Python.

So I'd say it's quite manageable, and that the GIL isn't really a significant limitation for most applications. However, it also means that in many cases process-level parallelism is preferable, eg. in the context of web applications this is the usual approach (and it doesn't have to cost a ton of memory - see uwsgi/pre-forking appservers), besides async.
To be clear, I don't agree with py3s Unicode model. I think it sucks for the same reasons you do.

I also think that default Unicode is a major improvement over py2 and is enough to justify breaking the language because modern languages should at least have that.
Being poor is not equal to being a junkie. Using drugs usually leads to poverty, yes, but many are poor for different reasons.
Maybe. But likely the pitfalls would simply look different.
Having attended five Summers worth of residential CTY programs, I attest and affirm that nothing - university, private organizations, or autodidactism - has yet exceeded the intensity of immersion in an environment of pure learning that I experienced there.
wow love it