skysight-inc/HackerNews huggingface dataset:
Riot? Can we talk about the edgy names? Think about how much differently history might have been if Napster was named Library of Alexandria.

"According to Galen, any books found on ships that came into port were taken to the library, and were listed as 'books of the ships'. Official scribes then copied these writings; the originals were kept in the library, and the copies delivered to the owners."

https://en.wikipedia.org/wiki/Library_of_Alexandria

Sounds like Napster, yes? Think about how much harder it would be for Congress to pass laws shutting down the digital equivalent to a library sharing the world's music.

But no. We get names like Riot, and Felony (https://github.com/henryboldi/felony). Congress sends you a "Thank you" every time you put an edgy name on something disruptive.
Same for me in chrome on android 6
I used to dream of being a rich man
Yeah, I swore I'd have it all some day
Once you taste it you will find
That it isn't worth a dime
'Till you're free enough to give it away
- Randy Stonehill

He who cannot cast away a treasure at need is in fetters.
- J. R. R. Tolkein

You have a valid point that, for the less well off, hearing rich people whine about how hard it is to be rich is really grating. But there is also the flip side - wealth really can make you a slave to your money.
Tools for creating logos, tag lines, posters from Shopify
I've had several friends study at Cornell, undergrad and grad level. They all have seemed to be pretty open and approachable. Based on personal anecdotes it'd seem Cornell is one of the better Ivy Leagues for not completely falling into the mentality mentioned in the article. Good to hear there are more sensible Ivy League engineering folks, much less just engineering folks, who can have a conversation with a non-tech person.
How exactly does "refuse to think about" fit with the existence of OpenAI[0] and the Singularity Institute[1]?

[0] https://en.wikipedia.org/wiki/OpenAI

[1] https://en.wikipedia.org/wiki/Machine_Intelligence_Research_...
Interesting. I didn't know that. I think half of the point remains (what sounds like a small error can be critical) but I guess GPS isn't a great example, then, as safety critical systems tend to be smarter by design anyway.
Know of any good examples/tutorials of this?
Introducing Beyourself Geofriends
This very thorough review: See under "Battery Runtime"

"Even though the battery capacity was reduced by almost 25 % compared to the predecessor, Apple still managed to improve the overall runtimes with the 76-Wh battery. Our WiFi test determines an advantage of 130 minutes, so little more than two hours." [1]

If you read actual users of the 2016 rMBP in this thread as well as reports on macrumors forum you'll see that there are a number of people who report good battery times and even exceeding those of the 2015 machine.

I would question the Consumer Reports review process given the review cited above, the reports in this thread and that in the macrumors forum.

[1] http://www.notebookcheck.net/Apple-MacBook-Pro-15-Late-2016-...
While Tim Cook may be paying you to come here and blame people for "expecting" their computer to "just work," that in fact the Promise that Apple has made for years.
Do you mean like CQRS/ES?
> The 13-inch model without the Touch Bar worked for 19.5 hours in one trial but only 4.5 hours in the next.

It worked for nearly twenty hours, when advertised for just "up to 10"?

Presumably whatever bugs led to 4.5 hours can be fixed in software updates (occasionally I find my Mac running at full-CPU due to some boneheaded OSX process).

But if my new laptop has a best-case scenario of nearly 20 hours (and not "minimal brightness while not running anything")... then that's the best recommendation I've heard yet.
I get where this movement is coming from but I just fundamentally disagree with it. Making offline first web apps may make sense for certain applications where you expect you users may need to use it offline, but it doesn't make sense for all apps and it can require a fundamentally different way of writing your application which is a waste of time and effort if it's not a likely use case for your users.
I think the best you can do to build strong relationships -- at my 41 I don't know what friendship is anymore -- is by putting yourself into social situations which present problems to be solved collectively. Sports is a good one. Not losing the game requires a lot of problem solving and cooperation. It is rewarding to people to solve problems because it was key for our survival along the ages -- a Darwinian thing.

Some 10 years ago I joined a new management team in the company I was working for, and our director took us on a trip to a seaside town where we would work on a "teambuilding" activity, we would do some sailing. Sailing a midsize boat when you know zero about it can be very demanding. You are solving problems all the time to yourself, to the crew and to the ship. At the end of those two days sailing we were a completely different team. I felt that I had made 3 new friends and spotted a new enemy, a person I couldn't get along with. I keep their friendship till this day.
Ask HN: What are your 5 computer resolutions for 2017?
Interesting. Sounds like they prioritized standardizing the connector but not the rest of the details.

Perhaps in the scope of large scale manufacturing, having multiple (redundant) connector styles is a low hanging fruit for cost reduction.

But it seems that there would be increased user confusion and technical support required. Very strange.
How can a company blow a job interview?
Sure. And women and men can both obviously face discrimination over their reproductive choices. The discrimination just disproportionally falls on women. Ie. less likely to be hired because she may have children. Expected behaviours and judgements if she doesn't.
The assessment of pharma isn't true, and is evidenced by their high profit margins along with price difference between different markets - same exact thing is substantially cheaper in the EU than in the USA.
Making the world a better place through constructing elegant hierarchies for maximum code reuse and extensibility
Top open source creative tools in 2016
ENISA Says Mandating Encryption Backdoors Will Just Make Everything Worse
Deep Learning Race: A Survey of Industry Players’ Strategies
If a promise in the array is rejected, Promise.all (which returns a promise) rejects with (supposedly) the first rejected promise, but that's extremely hard to predict if you have two promises which could reject.

Serializing a promise to localStorage; I get what you're trying to do, you want to have a worker pick up exactly where it left off when you left the app. This is where a service worker would help you. I suppose you could write some kind of durable mailbox a la Akka, only running in the browser.
Why Chinese Tech Companies Are Entering the U.S. Earlier Than Ever
> "My name is {name} and I am {age} years old".format(name=name, age=age)

This is a textbook example of string interpolation.

You can look it up on wikipedia. I am not sure what you mean.
Sadly, groups of people die all the time, perhaps monthly.

The kind of event we're speaking of though is one that strikes at the core of a nation's identity and/or faith in humanity.

I believe these events transcend news. They tend to happen once a decade or two, and as you age the second or third perhaps starts to lose its power.
Show HN: Generate Helm Charts from Kubernetes Api Objects
I think the engineers (and astronauts) accepted 1 in 100 odds of failure as a price they were willing to accept to be part of the project. That is not a "death machine", just a risky and exciting one. For comparison, that risk is equivalent to working 5 years in a coal mine in the 1960's.
https://www.aei.org/publication/chart-of-the-day-coal-mining...
> the meme that "2016 has been the worst!" has been pretty insufferable.

This is the first time I've heard it mentioned. For finding it insufferable, you just spread the word.
I think you may have misinterpreted what was meant by the "Most certainly use Python3 for any new projects." sentence.

I don't think it's using "Most certainly" in the sense of "Most developers using Python use Python 3 for any new projects.", like you appear to be thinking it says.

Rather, it appears to be saying, "Without any doubt, if you're using Python use Python 3 for any new projects."

It appears to be a statement regarding the suitability of Python 3 for new projects, rather than some quantitative claim regarding the number of users of Python 3.
When I was a young ham radio operator, I would listen to WWV often, both for time and propagation. I ordered a publication http://tf.nist.gov/general/pdf/1788.pdf which has just about my favorite title for an article Dating of Events in the Vicinity of Leap Seconds. More modern material is at https://www.nist.gov/pml/time-and-frequency-division/leap-se....

A good resource for red hat linux is https://access.redhat.com/articles/15145. And another resource is https://ics-cert.us-cert.gov/sites/default/files/documents/B...
They differ in their degree of rapaciousness. The formation of a second-tier working permit system disadvantages both citizen labor and the permitted workers themselves. Slavery involves forced bondage and lack of choice. I agree with you that there is a disadvantage, but you can't just slap the label on any system. H1B laborers make median wage and can come and go at their leisure.

>seems kind of jealous of oil rich countries developing at a faster pace than theirs

Fascism can sure look pretty from the outside.
WinUAE 3.4.0 released
I haven't checked the code, but if you are actually searching and parsing IMDB.com then you are violating IMDB's user agreements. There are certain titles that are not available for you to use. However.. IMDB allows you to download and use most of it's contents: http://www.imdb.com/interfaces

Instead of downloading and parsing available data and reinventing the wheel, I would also recommend using 3rd party free APIs like http://www.omdbapi.com/

Just a thought...
CSS Diner - Where we feast on CSS Selectors
133 new species described by the California Academy of Sciences in 2016
Yeah; and I have a special camera which works over USB 3 but simply does not function when plugged into a USB 2 port (as there is not enough bandwidth to transfer its information). The power differences among various USB-C ports is also not special: I have tons of USB-A power adapters which are capable of providing different amounts of power, and computers are also sometimes different in what they are willing to provide.
> Let's assume that "black money" is a real problem and not an overstated political bogeyman.

It absolutely is a real problem. I would say that undocumented cash transactions are the default, not the exception.

> Let's ignore the fact that the last thing anyone with serious money is going to store wealth in is cash

The kind of "wealthy" people you're thinking of are not necessarily the sorts targeted. We're not talking about rich industrialists and financiers (those folks have access to the same tax avoidance tactics in use in the West, or they can just ship the money abroad), but entire industries like general retail, real estate and domestic construction that have been running almost entirely on cash that never goes on any audited book. Until demonetization, you simply could not buy most properties in India if you weren't willing to pay at least half the asking price in off-book cash. I'm not sure how those big-ticket transactions are taking place now, but one can probably guess from the number of people already caught with massive sums of the _new_ banknotes.
There is NO first party official Apple DisplayPort adapter. There actually is no first party adapter that would support 4k@60Hz officialy. It gets even more annoying since most 4K monitors made in last year will support 4k@60Hz only over DP, not HDMI.

I went through 2 adapters before I got one that actually worked with the new 2016 MacBook. Which was incredibly annoying.
Now and then I like to revert back to first principles. The moment things become refined, elegant, or complex, is usually when I have to see the woods from the trees and apply first principles to it.

One principle I live by is minimalism. With technology it's easy for things to become rapidly complex. It's worth applying mindfulness to technology and seeing the results. Most of my solutions are easy solutions with no cruft, instead of complex solutions with bells and whistles galore.

Another principle I try to apply is doing one thing at a time, which ties into minimalism. It's so easy to fall into the trap of distractions and multitasking. I've trained myself over the years to cull distractions, and segmented my workflow into discrete single duty units of work. If I'm on Skype, then I'm on Skype, & I'm not checking my email or Twitter too. If I'm on Hackernews, then I'm just on Hackernews, and not lurking in Reddit too, etc. It seems obvious, but focusing actually requires training.

Virtualization has helped with this, and it's not uncommon seeing me spinning up a new VM for the sole purpose of video conferencing, and having an entire operating system just for Twitter, etc
The error would be in celestial navigation not GPS. The frame of reference for a satellite orbiting the earth is the same as the edge of the landing strip.
The dark side of VR
Yep, can't please everyone. Someone is going to complain that you broke backwards compatibility if you remove something, and someone is going to complain that you've muddied up the language if you don't. Python 3 was an attempt to straddle that chasm and it definitely caused problems.

I think you just have to play it by ear. Old formatting styles seem like one of those things you want to leave alone for a really long time, because they're so common that it'd be a major PITA to fix all occurrences, and because it doesn't seem like there's an obvious negative ramification to allowing the old styles to continue to evaluate according to the old methods.
The Last Bookbinder on the Lower East Side
High-speed Wi-Fi rolls into 100th railway station in India
The author is mischarachterizing how Adam Smith viewed the division of labour. While he viewed it as a gain in economic efficency, he also viewed it as regrettable, limiting, and damaging to people, especially when taken to an extreme.

"The man whose whole life is spent in performing a
few simple operations, of which the effects are
perhaps always the same, or very nearly the same,
has no occasion to exert his understanding or to
exercise his invention in finding out expedients
for removing difficulties which never occur. He
naturally loses, therefore, the habit of such
exertion, and generally becomes as stupid and
ignorant as it is possible for a human creature
to become. The torpor of his mind renders him not
only incapable of relishing or bearing a part in
any rational conversation, but of conceiving any
generous, noble, or tender sentiment, and
consequently of forming any just judgement
concerning many even of the ordinary duties of
private life... But in every improved and civilized
society this is the state into which the labouring
poor, that is, the great body of the people, must
necessarily fall, unless government takes some
pains to prevent it."

The moral side of Adam Smith's arguements is often entirely ignored in analysis of his philosophy. He strongly condems many aspects of a free market/capatialist economy. Why this is never focused on isnt very clear to me.
"A weakness is an undesired characteristic of a system’s requirements, design or implementation [Black11a]. This definition excludes:

* ...

* insider malfeasance, such as exfiltration by Edward Snowden"

Heh.
> in terms of speed

That's the point. Most applications don't need speed, and most that need it can offload speed-critical code with no significant drawbacks.

The web is fast enough for 99% of use cases.
Well, I'd buy that tool. Spotlight watchdog.
> Maybe the iron roof they buy provides them a smaller benefit than deworming, but the guy who makes and installs the iron roof can now buy a cow from his neighbor, who can now buy seed for next year's crops. Maybe eventually the money allows someone to get deworming medication for their kids, but now that money had benefited a bunch of people in the community first.

Then just directly give money to the guy who installs the iron roof and guy who buys seeds. This is a poor way of giving to those three people (it is hard to control the amount of money the three receive).
The fallacy with dismissing Dalio's advice as survivorship bias, is that building a successful business isn't a one-shot deal. It's not like 100 investment managers all start out with different philosophies, their cards are dealt, and years later we find that 50 have turned a profit and 5 have become super-wealthy.

Building an organisation the size of Bridgewater involves many, many sub-challenges. How do find an opening with this client? How about this other client? How do you close a deal with this client? How about this client? One client now has an issue we're not able to solve. How do you retain them? How do you build a system to manage the sales pipeline and client relations?

Who do you recruit for this position? How do you interview them? How do you track for bad hires? How do you train interviewers so you avoid future bad hires? How do you build a system to handle recruiting and HR issues?

How do you train new hires? How do you decide who to promote? How do you minimise office politics? How do you handle conflicts between managers and teams? Etc, etc, you get the idea.

Once you've faced similar issues multiple times, you can track failures and successes, and figure out the essential actions which usually lead to success in that particular field. These essential rules are principles. Over time you identify meta-principles which apply to all fields (e.g., "be rational", or "avoid wishful thinking").

I assume you didn't intend to be offensive, but your attitude boils down to "someone smart and extremely successful has taken the time to identify what they believe to be the factors behind their success, and I'm going to dismiss their opinion without reading it, because I've decided, a priori, that they must be delusional, and I regard this a-priori reasoning as the scientific and rigorous approach".
Being off by a millisecond is already too much for practical use, if I recall correctly.

GPS needs something more precise anyway, it's not for these systems that we need to include whole-second corrections. And besides, GPS doesn't actually use leap seconds.
Average salary in India is RS18k.. so RS2k is 1/9th of that.

US average salary is ~50k.. so it would be equivalent with a $6,250 note.. which to me sure seems like a high value note.
Because you want your fund manager to outperform the overall market.

If the economy tanks, and everything is down 10%, and you are only down 5%, that's definitely a 'win' for you.

This is not the 'bad part' about hedge fund, there are other schemish things they do.
Do You Plan to Go Back to Law?
Well, both, in a way.

Many things on the web should be standalone applications, others should be plain documents.

The web should be split into sandboxed programs and epub texts, and we’d be all better off.
I could be misrepresenting Maciej here (idlewords, please correct me if so), but my understanding of that talk was that "superintelligence is not worth worrying about" was only part of it. A lot of it was more about the deleterious knock-on effects that seem endemic to AI worriers, developers, SV bigwigs, and the rationalist community. A lot of the shitty behavior of these groups, that Maciej has been hammering on for some time now in previous talks, is closely correlated to belief in AI X-risk. He seemed to be claiming that this correspondence is not just correlative but causative. That may or may not be true, but even if not we should focus on improving it all the same. To wit:

1. Stop treating every problem in the world as an engineering problem to be solved with clever software, and realize that people and social problems are more complex than that. This is one of the motivating factors behind wanting AI (so we can turn social problems into programming problems) and leads to megalomania on our part and deep resentment on everyone else's part.

2. Similarly, stop thinking us developers are the noble heroes who are going to save the world from the ignorance of the masses. This is both dead wrong (we are in a rapacious capitalist industry that mostly wants to eliminate anything that stands in its way, whether or not the impediment has good reason) and again is building resentment toward us.

3. Start worrying more about the extremely serious problems that are being caused by data retention and machine learning right now, like the permanent loss of privacy, increasing wealth consolidation in the hands of a few capitalists, and the "laundering" of human bias through supposedly-but-not-actually-neutral algorithms.

4. Realize that whatever neurons in our brains are lit up by religious belief don't necessarily require a "religion" in the traditional sense of the word, and that a lot of this eschatological transhumanist and AI X-risk stuff seems to slot into the same pathways, especially for very smart engineers. That doesn't make them wrong necessarily, but it does mean their claims should be analyzed with the same bias toward extreme skepticism that most of us would automatically use with religious claims.

I suspect Maciej would be much less distressed by AI worry if the AI worriers also concerned themselves more with 1 through 4. At that point it would be at worst a harmless distraction, and maybe even beneficial if AI X-risk is in fact a legitimate concern. That, I think, would be best for everyone.
The safety critical systems don't reset their clocks because safety critical systems maintain independence in order to maintain safety. Safety critical systems are a place where the abstraction of a Terran Year as a cosmological constant breaks down.
You might find https://developers.google.com/web/updates/2015/12/background... interesting?
Publishers versus Ad-Blockers: A Perilous Autonomy in Operations
My colleague found a little bug in his code when he upgraded to Python 3.6 last week. Python ≤ 3.5 allowed "\o" (evaluating it as a backslash followed by a letter o). Python 3.6 now (correctly) treats this as a warning.
A vice state? This Pennsylvania?

https://en.wikipedia.org/wiki/Alcohol_laws_of_Pennsylvania
It is, but you know, magic couldn't last forever, and we all knew it, since Jobds left us. It was just the matter of year. But I believe that these new MBP will be amazing and beautiful machines in next iteration. Some bad decision and bad timing led to disappointments but as long as they learn something from it, it's all good.
> > It was made up of young experts in data and financial analysis; some ran Prime Minister Modi's social media accounts and a smartphone app that he used to solicit public feedback.

So, either they had experts in data and financial analysis running social media accounts and (creating?) a smartphone app he used to get feedback, or at least some of these "experts" had their area of expertise somewhere other than data and financial analysis. I know what I think is more likely...