skysight-inc/HackerNews huggingface dataset:
1. Launch adventurous Millennials into spaaaaaace!

2. ???

3. PROFIT!!!*

*For the companies that build rockets and launch them...
Does a decent Fortran implementation exist?
AllTabs – Tab Manager for chrome
I believe this was true of the first few generations of iPhones, but is no longer the case
namedtuple is particularly weird. When you create a new type of namedtuple, Python creates the source code for a new class from a string template and passes it to exec() to build the class. It's a clever and relatively straightforward bit of metaprogramming, but it's not a suprise it's not fast. https://hg.python.org/cpython/file/b14308524cff/Lib/collecti...

(BTW if you need a quick and dirty way to make Python start up faster, see if you can use the -S flag for your application. It skips the site-specific initialization and has a significant impact on startup times.)
Just so you know, the BBB is not a watchdog. It's an organization made up of businesses, paid for by those businesses. It's not unbiased whatsoever.
This reminds me about when Bill Gates make that comment saying that raising the minimal wage could make the cost trade-off of investing in automation worthwhile [1].

On one hand, people need living wages. But on the other hand, I think we're witnessing what Bill Gates is talking about here.

What's the solution? Gates has floated the idea of taxing robots.

[1]: http://www.businessinsider.com/bill-gates-bots-are-taking-away-jobs-2014-3
Ask HN: What tools/services do you recommend to web developers
The most important thing being that in Java, volatile is a memory barrier, whereas in C it isn't.

One thing I'm unsure of: I think in C, a volatile write to some location and a volatile write to another location (even without any data dependency) may not be reordered); is this correct?
There are interesting studies on young adults growing up in the boom vs recession time lines.
Until it's back up: https://code-angularjs-org-338b8.firebaseapp.com/snapshot/do...
It may be a ways away, but I'm excited for the space rush.. once medium and small size companies can afford space ships to explore the solar system, finding asteroids made of gold. That will be glorious.
We've been having 'fun' with ongoing issues for a site since 6pm UTC yesterday, which got dramatically worse this morning...and having been recurring during the day.

Having multiple hour outages makes me really want to go back to hiring a couple of physical servers in a rack somewhere.
Far easier than wiring a new light switch. Setup is basically app-free. Plug in bulb, plug in base, press button to pair, tell Alexa to look for devices, press button again.
Show HN: ODM2 – Data model and software for feature-based Earth observations
Chrome's headless mode uses significantly less memory than using xvfb. I assume FF would have the same benefit. Plus one less moving part, dependency, etc.
Needs a 'lot' (which is relative, of course) of memory, slow (because you have to precalculate and also read all that memory every frame) and there is a more lightweight solution.
Street food, no high buildings blocking the sky line, authentic social dynamics... It's the hipster dream, we could make bank with this.
I like to compare Kafka to James Joyce.

With Kafka, we got great novels out of the postumous publication. The publication of Joyce's letters to Nora Barnacle, however, paint him as someone who "[fastens] intently on peculiarities of sexual behaviour, some of which might be technically called perverse"[1]. No one has really benefited from their publication, except perhaps gossip columns.

I think I would stick to the author's desires. As great as Kafka's work is, I don't think we are "entitled" to them. But I can understand the opposing point too.

[1] Richard Ellmann, Selected Letters of James Joyce, Introduction, Faber & Faber, London, 1975
Today is the last chance to comment on the proposal to kill net neutrality
I stepped about knee deep into a fire ant mound when I was 8 in Florida. I thought I was going to die. I've never seen something swarm quite that fast.
Doesn't seems to affect that much?
John Gruber has been arguing that the only meaningful way to do ratings is a simple thumbs up/thumbs down. I don't necessarily agree, but I see the appeal.

I usually don't want ratings, I want the Wirecutter treatment. Sometimes, I know/care enough to really research the topic, in which case star reviews are relatively unhelpful. The rest of the time, I just want someone trustworthy to say "buy this if you want to pay a lot, buy this if you want something cheap, but this third thing is no good at any price".
One update that article should make: Buy the Mavic Pro rather than a Phantom 3. They can be had for under $1000, their batteries are cheaper, and they fold up to about 25% of the size of the phantom models. Good cameras, flies for 25+ minutes, controller is also much smaller than phantom models.

I never leave home without it now.

There's arguments to be made for getting the Phantom 4 Advanced/Pro rather than the Mavic, but those arguments revolve around professional photography/videography mostly. The Mavic, for most folks, is the right call.
BDFL says:

> Concluding, I think we should move on from the original implementation and optimize the heck out of namedtuple.

I remember reading this on the mailing list and thinking "yes, namedtuple deserves optimization because it's an excellent resource".

For my use cases, I don't think I notice Python's startup time. When I write Python code it's usually not performance critical. When I do write performance-critical Python code, I usually care about total runtime and PyPy is usually a win here. Aside: if you use PyPy, you should probably be using namedtuples. IIRC it models those much better than it does dicts. And IMO namedtuples model many common data structures better than dicts do.

Just because I don't feel the pain of Python's startup time doesn't mean we shouldn't try to optimize it. I think I find my way into some esoteric Python/CPython corners but FWIW I've never needed namedtuple's "_source" attr.
"deep work"meaning concentrate. Breaks, of course. Innovation does not happen at the grind. Funny how concentration has gone out of fashion.
I think this comment would be improved by removal of the word "Chinese".
They could partner with WeWork
>WTF, do today's kids just expect things to land on their laps?

No, all these butthurt old people are creating a fantasy about young people so they don't feel bad about what they've created.
Judging by the number of phishing emails I get on my older email addresses I would have to think so.
but the cloud should have been far more redundant and easier to maintain!
> But as long as there’s a gold rush somewhere in the economy, big dreamers can dream big.

As long as there’s a gold rush somewhere in the economy, people will focus on getting rich without thinking if they are doing is sustainable and long term positive for the economy, without thinking if structural changes are needed to secure their well-being, which is correlated to the general well-being.
Is there a reason why it doesn't do something like this?

if (cache == null) cache = computeCache()
return cache
I really hope they embrace "shake to undo" or as I like to call it "break to undo".

That's such an absurd feature.
I have used JIRA only many years ago so I can't compare performance with current Asana. When you say JIRA is slow, is it in comparison with Asana?
Random Ideas for August 24, 2017
I can't comment as to multi-region, but we saw issues last night at around 6pm UTC, which look similar to the ongoing issues we are seeing.
Blue-chip companies need to buy startups, not partner
You're quite right about EM, I think.

And by the way, I think the lithium battery enhances this dramatically because it makes it practical for EM-based power to be mobile, not just stationary. It's a little like how coal enabled machine power to move away from rivers (i.e. watermills) in the 19th century into factories all over and start moving a little bit on large and/or fixed infrastructure (like ships and rail), and how oil enabled machine power to become completely mobile in the 20th Century.

Lithium batteries (especially as they'll become perfected in the form of lithium-sulfur and lithium-air) enable electromagnetic energy, that most magical form of energy (distinct from mere thermal or mechanical power), to become completely mobile as well and also even for fixed electricity no longer reliant on fossil fuels for prime energy but also able to utilize any kind of inexpensive energy source (wind, solar, etc).

Lithium batteries are to the 21st Century what the internal combustion engine was to the 20th. Smartphones, tablets, drones, electric cars, and into the rest of the 21st century: vast usage of renewable energy, full electrification of ground transport, spreading to air transport, even rocket engines (RocketLab's engines really wouldn't be possible without lithium batteries), cubesats, Hyperloop, etc.
He is hardly the first person to make that observation - or even the first noteworthy person. This is a debate as old as economics.
I must also disagree with the assumption that he was thumbing his nose. It would appear that his role, as a free market proponent, simply placed him at odds with their benefactor (Google). It seems that Google is not open to criticism or dissent, even when those critics are well-written and bring facts to the table.

In the end, it would appear that Google has morphed into a typical big corporation, with all of the trappings and whimsy attached thereto. The motto of "Do no harm." is just a bumper sticker to Alphabet, at this point :-(
Who is John Galt? (I'm not a huge fan of the book, but it's so fitting here.)
This is where the money went: http://www.epi.org/productivity-pay-gap/

Without addressing this, millennials are right to think capitalism screwed them. Safe bet: someone here will say it's the fault of heavy handed government regulation.
"If we're talking about America's youth": 1 & 3 (to a lesser degree) are not about youth, but about elders... because young people don't need as much healthcare and their life expectancy isn't a problem until they age.
Ethereum smart contracts in a nutshell for hackers – Life Lottery
That's a good alternative hypothesis. It could also be that people's experience with a product really is bimodal: if I order an alarm clock that works as advertised, it is easy to get 5 stars, if it doesn't work at all, it's 1 star. Your explanation works better for why the distribution persists in books and movies though.

In any case, I find the mechanism design angle interesting regardless of the behavioral angle :)
It's called socialism, but it's anathema to American culture (by design). We're so bathed in delusions of our inherent affluence and power that we'll watch the wealthy suck actual blood from young people as we're surrounded by tent cities. And many still think they're "winning" because they can pay another rich person $3000 to live in a closet.

https://www.theguardian.com/society/shortcuts/2017/aug/21/am...
I think the single quotes are correct, and are whats in my history. I think they're arguments to the zmv program, which itself does the expansion and $1 substitutions. Otherwise I think that $1 would be substituted once when you run it instead of for each file.

I've used zmv to also reorganize the directory structure of files too, something that seems easier to do with its glob/variable replace syntax.

Nice to have a cross platform option for usage in scripts though.
Just to clarify (as there's a few projects called "Dolphin"), you were talking about the Wii emulator?
How to Win That Promotion Without Feeling Like ‘You Need to Act Like a Man’
So are roads, public schools, corporate subsidies, social security, medicare/medicaid, unemployment insurance, food stamps, WIC, and federal student loans. Yet here we are, not collapsing under our already-heavy socialist burden. Also not collapsing under heavy socialist burden: most of Western Europe.

America has a long and proud socialist tradition. It'd be a shame to stop now.
Not to mention you can pay to get the ads to go away and block anything that remains.
A Computer Program Has Written the Next Game of Thrones Book
Legal Cannabis.
"Everything that can be invented already has been so soon the patent office can shut down"

The quote is apocryphal but sums up the article.
It's written in the article?
I want as much resolution as possible, because when you do like I do and introduce pitch-shifting after the fact (re-tuning a Floyd Rose for every other song is not really conducive to a jam session) 24/96 just doesn't cut it at all, and you get bad artifacting further than a half step either way.
The fledgling Marijuana industry might be one candidate.

I know a few different people who quit jobs in finance to go do a marijuana-related startup.
I just realized that Lua is open source but does not accept outside code contributions. Meh.
Not sure how accurate.

I think clothing has already moved away from China. I have shirts made in Bangladesh. And according to [1], workers get paid $0.12 per shirt.

Like you said, $0.33 vs $0.12 is super close it seems.

[1]: http://www.ecouterre.com/infographic-how-much-does-that-14-t-shirt-really-cost/
The same roadmap will work for even old but required technologies.

I am mostly into scraping and automation tools. Whatever I learnt; for instance Scrapy, Beautifulsoup etc I wrote about it on my blog as well as on medium based publications. It helped me to earn some good contracts and gigs. DO remember I did not follow 3-5 yet otherwise It was going to be more awesome for me.
Sounds interesting. Ethereum is going to fly!
That actually looks quite reasonable.
You could host HTML files et al without any difficulty long before IPFS came along. There are plenty of easy to use web hosts out there aimed at the layman for more than 2 decades. I mean that literally as I have none-IT friends that had sites up on Geocities (and it's equivalent) back in the 90s.

However as much as we could argue the differences between IPFS and the plethora of other hosted solutions all day and night, but ultimately it would be a moot argument because as cool as IPFS is - and I do think it's a genuinely interesting platform - it is still only a platform for serving static content. So it's definitely not suitable for Facebook-like functionality. In that regard IPFS is more akin to Amazon S3 than it is Facebook.

> The network effect of Facebook can be mitigated by introducing laws that open up competition, like the telecommunications acts, which opened up the market for telephony.

While I can't see that happening - or at least not inside my professional life time - it is an interesting point. We've seen monopolies split up before and while Facebook is a long way from being a monopoly it would be interesting to see which line they needed to cross before the government stepped in.
I'm more worried about swipe recognition. It regularly happens to me that I want to swipe up the control centre and accidentally press a button in the app instead. Esp if screen or my finger are a bit wet. The home button always works.
A bezel-less and home button-less iPhone sounds cool but but what are they going to do with all the functionality the home button delivers? It does currently does the following

1. Home Button(Obviously)
2. Access Siri
3. Music App Controls—When the phone is locked
4. Accessibility Controls
5. Dismiss Control Center
6. Touch ID
7. Reachability
The biggest thing I noticed when starting my PhD was all the first and second years derping around not doing much, all the third years panicking and "just getting going" and all the 4th and 5th years really grinding.

So, I inverted that and worked my ass off like I was still an undergrad in the first 18 months, toned it down for the next year and submitted my thesis at 2 years 10 months (the earliest my university would allow a submission) and was viva'd and passed 2 months later with minor corrections.

PhDs taking forever is generally a lack of initial work by the student rather than any external factors. Too many students let their supervisors fob them off rather than getting in their office when needed and forcing their projects forward.

Also, selecting a sensible area with a high likelihood of novelty helps, I worked on energy harvesting for hostile environments (high temp photovoltaics, piezo etc at 300degC) which was a new area for the group and my supervisor, and published 6 papers as basically nobody else was working in the field.

Doing a PhD in the UK helps, in and out before the funding dries up in 3-4 years is expected along with no class requirements and no masters needed (can go in straight from Bachelors).
Now if only Firefox also implemented the Chrome Remote Debugging Protocol... https://chromedevtools.github.io/debugger-protocol-viewer/to...
Young people don't need as much healthcare, but young people still pay for healthcare nonetheless. And people of all ages are less likely to take risks with their employment when their healthcare is tied to their current job.
Individual preferences cannot be aggregated into something that resembles a preference ranking. The most cited formalization of this is Arrow's impossibility theorem, but choice aggregation is this whole theory.

_Judgement_ is a slightly different problem. There's an entire issue (#145) of the _Journal of Economic Theory_ on this, but the panorama is still quite bleak, and the reddit approach is far from state-of-the-art.

(Personal experience: I've "returned" to reddit (I swore off facebook but I'm still addicted to having something on my phone), and the only way to get people to interact with you is to browse the "new" queue. Once something is "hot" it's basically dead -- new comments are queued to the end even if they're rising fast, and no one replies to you).
The History of U.S. Equity Rebates: From Island to IEX
Chat Bots Aren’t a Fad. They’re a Revolution
Young people need to MAKE a gold rush. Right now they're sitting on their asses playing video games. And when they run out of money doing that, they sit on their asses occupying Wall Street.

Why does everyone either want a planned economy or God to rain money from the sky? I suppose it's because most people are uncreative or lazy or impatient.

What a fallacy too, by the way, regarding the Gold Rush. The Gold Rush made very few people rich or even wealthy from mining compared to the people who supplied the miners. The money was in supplying the people whose creative capacities and earning potential was limited to searching for gold. The people who organized and exploited these unfortunate people were the ones who made it big time [0].

[0] http://www.bbc.co.uk/programmes/b05nxgdd
You want a communist resurgence? Because decoupling wages from productivity is how you get a communist resurgence.
Really? Huh. I would have expected a metaclass.
I can't resist... one machine learning app, manipulating another machine learning app.... priceless!
sick UI
Why open source projects (sadly) favor new users, and what you can do about it
I was always curious if they'd do it through the apple logo on the back instead of a second cutout.
Panic City – Smart Cities and Urban Complexity
Ah. When I saw your comment, the HN headline was "Facebook is steering users to donate to the Center for Disaster Philanthropy," which is also different from BuzzFeed's current headline, so I assumed that's what you were talking about.

"Facebook is steering users to donate to a small org no one has heard of" is a worse headline, I agree.
Biggest-ever spam list found with 711M emails, passwords
NYT's David Brooks is on their board of directors so not really. Might want to see the other members as well.

https://www.newamerica.org/board/
I disagree -- namedtuple has a crucial property that I've found incredibly useful. Namedtuples are immutable. This makes it impossible (well, not really, but hard) for a namedtuple to change its state without telling me about it, because if it changes state it's not the same namedtuple any more. I agree that namedtuple being a sequence type is problematic, but deciding not to use a lightweight immutable data structure because your colleagues might use it badly is throwing out the baby with the bathwater.
NFC is short range but not that short range. You usually need a finger on the back of the phone anyway just to hold it.
The State of User State: Is Abysmal
> you can safely pass references to structs between threads with no locks, as long as you never mutate them.

Isn't it required to perform a safe handoff?
The swipe needs to be recognized as such before the prioritization, while a separate home-buttom IRQ feels more immediate and hence "reliable" under most mental models.

One could argue that any tactile event would generate an IRQ so it shouldn't matter whether the interrupt handler is from the screen or home button, except that there intuitively seem to be many more branches and CPU cycles required to determine the actual priority/intent of a tactile interrupt versus a smaller set of branches required for the home button.
Is your best behind you?
We're using Chrome Headless inside Docker to produce thousands of PDF reports from an Angular/D3 web app.

It works very well, but there are some gotchas with regard to the Chrome Remoting Interface.
It is such a joy to see a methodical and rational long term planning response to a problem.
Triceratops skull, skeleton dug up in Colorado
There was an article I can't find now, but it breaks down the cost of bitcoin's energy use relative to the whole world. The conclusion was something like, if bitcoin reaches a trillion dollar GDP, the energy usage would only be around ~1.5% of our total. I think I'm getting that number wrong, but the point was that we spend way more energy for trivial purposes compared to a trillion dollar GDP.
Interest rates can technically go down even from close to zero levels, i.e. negative interest rates is a thing.
I lead a small team of developers (~12-14) and just hired 2 people without any formal qualifications for junior web roles. I will only do this for Web roles, not machine learning, etc, which does - imo - require a more learned academic mind.

I used to go down the usual expensive (in time and money) recruiter / Computer Science grad route however the market is flooded by people who are expensive and generally rubbish programmers, not what I would call Software Engineers but half arsed Programmers.

To solve this, for my junior roles, I am now working directly with several programming bootcamps to make sure I can fill these places. MOOCs are something I look for in someone from one of these or someone self taught. It shows they don't want to be a "hacker"/script kiddy but someone who has passion and really wants to understand the theory behind what they are coding, which in my mind is the difference between a Software Engineer and a simple programmer.

Focus on the theoretical courses, data structures, maths, algorithms, etc.

Then support these course certificates with:
- A good GitHub which showed practical examples of what you have just learned (possibly with new technologies such as RxJS/Angular 4)
- A LinkedIn/Website with the certs on their with projects describing what they achieved, linking to above
- Blog/Medium posts posts detailing their progress/findings
- Great code commenting, which includes not commenting too much. Show the big O notation of an algorithm you made, detail how it works, but don't tell me what a for loop is, etc.

I don't really mind which course you do, or who hosts it. I want to see you taking this knowledge and turning it into a different practical example. For me that shows you are potentially a good coder wanting to be a Software Engineer. For me that gives me the confidence to hire.

Another note: My CTO, senior engineers and myself also do an online course a month to just keep on top of our skills. Self learning - imo - should always be encouraged and I go out of my way to make sure anyone at my company has paid online subscriptions to do this.