skysight-inc/HackerNews huggingface dataset:
I read the London review article with great suspicion, but by the end Andrew O'Hagan had done a good job in bringing me around - But surely Dave Kleiman is the real story!!
For most of human prehistory and history, the rate was closer to 0.01%. It had progressed mightily between 1500 and 1750 to 0.17%. Rates of growth over 1% per year weren't known until after the advent of the Industrial Revolution (1800). There's no compelling reason to believe they're sustainable, and multiple compelling reasons to believe they're not.

http://faculty.econ.ucdavis.edu/faculty/gclark/Book_Reviews/...
The Secret History of Mac Gaming – Stretch Goal
>Our brains automatically group similar memories together in order to save space. As developers, years can feel like weeks if we don’t actively pursue different experiences.

This hit me hard. Feels like the years have just slipped on by since I graduated university.

Not particularly sure how to stop it though...maybe a few more years and I can just take a few months off and travel or something?
> There should be some really stable democracies there by now

Why would anyone ever assume that?

I mean, the country was essentially started from scratch after the 2003 invasion, the constitution of Iraq was ratified in 2005, and 5 years later the coalition forces abandoned Iraq and left the fragile regime to fend off for themselves. This happened in a moment in time when 3 or 4 neighboring regimes were interfering directly in Iraq and the past ruling class, civilian and military, (i.e., the ones who actually had any experience running things) was banned and forced without any option beyond mobilizing for a rebellion.

No wonder Iraq succumbed into a civil war a couple of years after the US abandoned it.
The (only) solution is for people to care about quality in computing.

There's still too much money to be made on kludges for that to happen.
From the FAQ:

Does the Superbook require MHL?
Nope. The Superbook doesn’t use MHL technology--instead, it uses Displaylink technology

Check out http://displaylink.com/downloads/android for more info!

I haven't personally tried a Displaylink device yet but It looks like it works well with USB 2.0.
I'm not a fan of either Venus or Mars as alternatives to Earth. But Venus's far thicker atmosphere allows for aerobraking, which tremendously reduces the fuel requirements (tyranny of the rocket equation) for stopping once you get there.

Unless all you plan to do is enjoy the view on the way down.
Agreed, therefore we will never fully know the truth and details of this epic story - Cue Hollywood movie, in 25 years time ;)
The article talks about around 50K employers registered on these job portals, as a metric. Bit surprised since I always thought the number of potential employees was a more valuable metric. Don't see that number being mentioned in their comparison with other such portals.
Because they are selling components inside as new (+ Apple tax) and not per market value.
Is this a fair comparison? How long did it take before the Internet got its first application whose market cap exceeded the cost of the protocol? Have we given blockchain technology long enough to mature?
تورهای کیش ویژه ۲۲ مرداد – تور کیش تابستان ۹۵
I'd add this as an edit to my previous comment, but I no longer can modify it. Seattle's alt-weekly rag, The Stranger, published a fantastic writeup of the art fair earlier today: http://www.thestranger.com/features/2016/08/10/24443834/dear...
It's more complicated than that. Prosecution and defense must agree on the jurors, and both sides favor emotional people. The prosecution wants lock-em-up types and the defense wants bleeding hearts. I took a criminal justice class and the lecturer said that professionals, especially scientists and engineers, are discriminated against by both sides because they think too analytically. I don't know what the attorneys gain by selecting emotional people. Maybe it makes their jobs easier as it's more about theatrics than evidence. But it's still sad.
"Finance for Dummies"
> That `requirements.txt` was probably generated by `pip freeze > requirements.txt`, which would yield all the installed packages and _their_ dependencies.

And also various development or test packages installed in the venv at the time e.g. third-party debuggers, profilers, etc...
What are your recommendations for self-studying machine learning?
I fondly remember QuakeWorld's release and I don't think that's a fair comparison at all. For instance, QuakeWorld was not a day 1 patch. Rather, it was a well planned update to the multiplayer parts of Quake that effectively ushered in the age of internet gaming (as opposed to LAN gaming which was really the best way to play deathmatch prior to QW).

Carmack wasn't trying to complete an unfinished game; he was trying to remedy all the complaints people had about it after the game had been out for a while.
Thanks for your words and your code, phk. Thanks especially for Varnish, a beautiful cathedral.
How, exactly, does technology improve productive capabilities?

Would it be possible to identify specific mechanisms?

What, if any, limits to those mechanisms might exist?
Macromancy (C11)
Ok, thanks, that makes sense.
It's actually just a connection for the display and the keyboard, after all.
And yet, every other day, we read about jury trials in complex patent or copyright cases. The vague analogies they use to explain technical stuff to the jurors sound like TV programs explaining theoretical physics to 8 year olds. Jury trials can be a threat to the rule of law.
Engineering limits frequently fall below physical limits.
I think yes and no. For example, for public web application development the barrier is already low enough that you can put your entire company at risk pretty easily. I think there is little reverence for what it actually means to craft a proper web based application, and that it's not even all about the code, and then there's the never ending maintenance and administration of the server(s).

Now, if you're a spreadsheet jockey and you just need to gather and display your data in a non-trivial way, there are quite a number of things already out there. Business Objects (or whatever it's called now) and Tableau have basically formed large companies upon this idea and there's open source options like Jasper Reports.

I think the days of being able to slap some VB together and write a desktop application are just about completely dead in most situations, which means you really do need a vast breadth of knowledge that a weekend warrior developer didn't need to have a number of years ago.
"The Sober Truth: Debunking the Bad Science Behind 12-Step Programs and the Rehab Industry" puts it at 5-8%

How many of those are people that would have successfully quit on their own, but instead of trying to fix it themselves when they realized they had a problem, almost immediately went to AA?

I don't think a 5-8% success rate is really indication on its own that AA provides any positive benefit
When people talk about apple they are always quick to call out that "Apple has all your data", yet are complicit with google snarfing up everything they can.

Until Apple can fix this PR image, then they wont be pushing competitors to do anything.
> I would claim MS has driven innovation

Not really, especially recently. They were pretty slow (because OpenGL was even slower to evolve), and only woke up when AMD voiced their interest to open up Mantle (which became Vulkan). So AMD were the main innovator in the recent times, when graphics APIs are concerned.
Or you can try to fix the problem, with drug laws that are actually enforced.

You can say addicts are irreversibly damaged, but there is little excuse for the authorities to sit idle while new people become addicted.
Does this require a click from the user? Couldn't you set a background image to make a GET request to the server with the results?
To be fair, most X applications are not launched from a terminal.
Brit network O2 hands out free Windows virus with USB pens
Hi Uiri - excellent summary. To add:

Ratchet - when companies raise a down round, investors who invested at a higher valuation get issued additional shares. This effectively adjusts the price/valuation they paid. The number of shares issued depends on the type of 'ratchet' investors have. There are two main types of ratchets: 'weighted-average' and 'full-ratchet'; the latter is not company/employee friendly and is no longer common. For employees, what this means is that if there is a down round their equity will get more heavily diluted than they expect, because additional shares are issued to compensate investors who invested at a higher valuation.

IPO protections - you are correct. In late stage/pre-IPO financings, these protect investors from an IPO occurring at a lower valuation than they came in at, either through outright 'blocking rights' (preventing such an IPO from happening) or, as above, through ratchets that adjust their share price/valuation. Such IPO protection terms have increased in 2015/2016.
I'm not questioning that your lecturer said that, but in any particular case, shouldn't adding scientists and engineers be zero-sum? Must it not help one side and hurt the other?
Back when "the social media space" was people's blogs, a blogroll and pingbacks (or before that, when it was basic HTML and webrings) it was super fragmented, yet somehow the quality was a lot better, the protocols were open and you didn't have to give anyone your private information to participate. Maybe we can go back to that.
The textbook explanation of juries is that they answer questions of fact and the judge answers questions of law, but that's fairly obviously not what they're doing in practice. Juries are required to hand down a verdict of guilty or not guilty, which means that they need to understand all the gnarly and difficult parts of the law and how it applies to the facts at hand. You can find an, errm, interesting explanation here: http://lawcomic.net/guide/?p=299
Ask HN: How to sell your android app making good revenue?
Hi, I want to sell me android app making around USD60K in yearly revenue. I don't know where to start with this. Can anyone share their experience related to selling apps? Are there any legit brokers or websites I can contact for this.
Sure.

But then folks like you need to be willing to pay the game developer whatever it costs them to hire an engineering bench to maintain a linux port - ideally with significantly higher profitability than the windows version to make it worth the effort.
America is unusual in having "charge stacking" (if you break in and steal something you can be convicted of both the break in and the theft, as opposed to simply the more serious of the two) and plea bargains (which are considered a human rights violation in many countries). The combination really tilts the power in favor of the prosecutor and, as the article points out, drives defendants towards conviction under the very low indictment standard of evidence rather than the rigorous one of courtroom proof.
Addiction is something that makes me fairly curious.

I smoked for about a year straight, and then one day quit cold turkey and had no problems. I drink more than moderately - I'm a craft beer and whisky snob, and my SO loves wine as well. Most weeks, I'll average at least one drink a day, sometimes more. But sometimes I'll get busy and go a week, a month, with nothing or barely anything to drink across the period without really feeling the need to drink any more.

I've done a variety of drugs, and much the same - never felt an urge to do anything beyond mild recreational use.

Yet I'm completely and totally addicted to the internet. I am basically nonfunctional after prolonged lack of connectivity. if kept busy, I can go a weekend, but an unplugged camping trip for a week is a completely unpalatable idea for me.
But really there are only two ways to deal with this.
1. make a better autoconf
2. avoid it as much as possible.

The first has been tried, many times and always found wanting.

The second - well, it's FreeBSDs fault using software 'ports' rather than prebuilt binaries. (Although I understand that you do that now)
Craig Wright must sign the first block or GTFO!
Origin of the term “dynamic programming”
Why my fellow students aren’t interested in doing data science for you
Keep trying new hobbies until one of them sticks! There will come a point where you find a hobby that will fulfill you in ways that programming can not.

For me that is writing poetry and making music for myself, which I randomly stumbled upon after having had so many other hobbies in the past besides programming
One of the points the article makes is that the newer components (mind you the parts inside are new, just not from the latest generation) don't have performance improvements that warrant the retooling and update.

At least for me, Apple doesn't sell the fastest computers. It sells well built computers with a polished OS. With all the stories about malware built into Thinkpads, I am somewhat relieved there is someone building malware free solid and reliable computers I can expect to use for many years.
One thing it has failed at is being sustainable. We'd already need multiple earths to sustain this thing. Capitalist countries have caused their share of deaths as well. Capitalism by itself fails at providing equal opportunities, you need socialism for that. Capitalism fails at a lot of things.
Same. Until I realized I've done that as a break from work/weekend activity ):
These aren't problems to that community, it's a difference in goals. Ease of use and simplicity are very often trade-offs.

I use Arch at home and Ubuntu servers and containers at work. Ubuntu auto-detects and auto-configures much more than Arch does but that last 10% can be a hell of fight with Ubuntu due to the added complexity.
The capability security model dates from the 1970s or before - see for example https://en.wikipedia.org/wiki/CAP_computer
Certification most certainly isn't a joke.

It involves a hell of a lot of work, enough to double or triple the software portion of a project.

Whatever certification you have been involved with may have been a joke.

Safety-critical certification most certainly is not.

BTW: I'm s/w architect on a set of smart meters. And they most certainly are not safety critical. (IMO They should be, but thats a separate issue).

...and no Wifi was "accidently" bridged. evidence?
I don't like the tone that equity is a "compensation". In no means it's a compensation, it's not even a bonus. It's just something on top.
What good reason? Many programming languages have tools that parse comments for various things. With that 'good reason' we should remove comments from all programming languages.

Comments wouldn't be usefull (mostly) for data sent on the wire --and JSON is quite good for that-- but for configuration files, they're indispensable. INI (like git's) is way better of a configuration format than JSON. Easier both to read and to write.
petty point; the author says "growth by 2 orders of magnitude or 10000%" is it just me or is that 4 orders of magnitude?
I disagree. We need declarative build systems instead so building is auditable and doesn't require arbitrary code execution.
The “On-Demand” Economy Is Dead
File magic numbers
Exposing product trends using Product Hunt
Freaking great work man. Now get me mah linux binary so I can make you that chrome extension!
Thats the point.

Do we trust them or not?

The problem with VW was not a 'bug'. it was a malicious design.
Proper lexical closures were a prominent feature of Perl 5 in the mid 1990s - hardly unknown!

Type inference dates from 1969 (Hindley) and 1978 (Milner)
Wow, that's an amazing level of dedication to mapping this all out. Looking at the about page, it looks like an good exercise in machine learning.

The developer talks about the process of generating the test data here: http://www.danvk.org/wp/2013-04-20/generating-training-data/
It's certainly second to any Bootstrap&JQuery based website.
Then you should educate yourself. Take a class or two at your local community college or do some research online. It's extremely vital that you have a good understanding of the financial world we live in. Knowing a thing or two about some of the basics will help you in the long run, regardless of whether it's related to compensation or equity.
Tower for Windows beta
It is almost comical how the author went info full rage mode about a change without even pretending to try to comprehend why it was implemented.

Yeah, why would you want to generate the motd -- the message of the DAY file -- dynamically, through a daily cron job? Ludicrous! That file is supposed to be static!

And that was literally just the opening statement. The rest of the article is also littered with misinterpretations and misrepresentations.
I don't understand that point of view at all.
If you control the dependencies, you get a predictable result.*

Why do it again and again? To be sure to be sure?

* Debian's work on reproducible builds will help here.
Best Rated Cigarette Rolling Machine
Rider: jetbrain C# IDE
Even with JS the the attacker has no way of knowing it until a user-initatied event, such as a click. But yes, in the non-JS case it must cause a full page reload, but as pointed out in a sibling thread, that could just be on a legitimate link (like, say, a link to elsewhere on the site, just passing the data in the query string).
Look up the definition of compensation.
Creator of VueJS answers quora question about Vue's popularity
Oracle MICROS payment terminal biz hacked. Payments worldwide at risk
Introducing Samsung Internet for developers
Thanks! Now is there any trendy company that streamlines this service?
Put 10 links on the page, each with a slightly different href. Use CSS to make 9 of the links invisible, based on the browser history, so the user sees only one link. When they click on that link, the URL of the page they visit reveals which pages are in their history. The server can store that information, and you can tie it up with the session. To prevent spiders crawling the links, you could use buttons instead, making POST requests.

No JS required, just CSS and HTTP.
Πως Να Έχετε Μια Επιτυχημένη Ιστοσελίδα – PMAR.GR ONLINE MAGAZINE
Only Android actually uses Linux. macOS/iOS are proprietary Apple things with bits of mach and FreeBSD. The Windows thing you are probably thinking of is that Microsoft reimplemented various Linux APIs, so software built for Linux can run under Windows without Linux being involved.
> who cares for some extra 5-10 seconds of the "configure" command

For me, it's closer to a minute. "configure" is good enough that it does the job, and it's hard to replace it. "configure" is bad enough that I loathe it with emotions that words cannot describe. It's design is terrible. It's slow. It's opaque and hard to understand. It doesn't understand recursion (module code? pshaw!)

automake is similarly terrible I looked at it 20 years ago, and realized that you could do 110% of what automake does with a simple GNU Makefile. So... that's what I've done.

I used to use libtool and libltdl in FreeRADIUS. They gradually became more pain than they were worth.

libtool is slow and disgusting. Pass "/foo/bar/libbaz.a", and it sometimes magically turns that to "-L/foo/bar -lbaz". Pass "-lbaz", and it sometimes magically turns it into linking against "/foo/bar/libbaz.a".

No, libtool. I know what I'm doing. It shouldn't mangle my build rules!

Couple that with the sheer idiocy of a tool to build C programs which is written in shell script. Really? You couldn't have "configure" assemble "libtool.c" from templates? It would only be 10x faster.

And libltld was just retarded. Depressingly retarded.

I took the effort a few years ago to replace them both. I picked up jlibtool and fixed it. I dumped libltld for just dlopen(). The build for 100K LoC and ~200 files is about 1/4 the time, and most of that is running "configure". Subsequent partial builds are ~2s.

If I every get enough time, I'll replace "configure", too. Many of it's checks are simply unnecessary in 2016. Many of the rest can be templated with simple scripts and GNU makefile rules.

Once that's done, I expect the build to be ~15s start to finish.

The whole debacle around configure / libtool / libltdl shows that terrible software practices aren't new. The whole NPM / left-pad issue is just "configure" writ large.
I was told defense does not like analytical types, and prosecution acquiesces because defense will simply veto that juror. Prosecution may want analytical types but can't get them, so they pick their battles elsewhere. Likewise, if a member of your family has been to jail, or is in law enforcement, you're out. Both sides have profiles of jurors that they want and don't want. After all this elimination, you're left with people whose predilections can't be guessed, in other words they're blank slates which both sides think they can sway.

Choosing people interested in fact-finding could theoretically be zero-sum on a jury except that random people are not charged with crimes. In this same class, and it may be different now compared to 10 years ago, it was said that 90% of defendants plead out, and of the 10% of defendants who go to trial, 90% are convicted. Criminal justice resources are stretched thin, and it's in no one's interest to throw out a dragnet and haul in a bunch of iffy cases.

This lecturer also said most pleas and convictions resulted from pretty obvious evidence. It's not Atticus Finch or Perry Mason. It's not even Night Court. If a case isn't a slam dunk, the prosecution won't bring charges. So being charged is tantamount to guilt.
I would disagree that this is the case for everyone. I think a small number of people are happier without relationships.
Funny cool video,worth a look
industrial control != safety critical.

"industrial control" covers both certified and non-certified code, you will have to be more specific than that for the purposes of this conversation.

Quite often, cases such as the pacemaker are flaws in system design, not code. (e.g. no secure messaging, probably due to the lack of awareness when it was designed).

That is not to say that safety-critical code is perfect... just that it has a lot more rigour and inspection involved than run-of-the-mill website code.

True, the expense and overhead does indeed affect the level of change that is acceptable to a business, but given that change is allowed, the quality of that change is what we're discussing here and all I'm saying is that there is a lot more rigour involved than most developers here are aware of.
Nice presentation, however one part is missing. Displaying the most important metrics in an easy way, whereever you may be. We use Databox app for that, it can connect directly to PostgreSQL, as a bonus.
For those wishing to take up the author's claim of understanding their compensation, Brian Krausz gave a great talk about this subject, titled "Demystifying Startup Job Offers"

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

Worth watching if you're looking for a nice starting off point for some of these areas.
Emojis, or Why Can't I Just Paste the Hotdog?
When the paperwork is describing the system design from high level down to low-level to sufficient detail that an external auditor can use it to examine the source then no, that is not true.

The security/safety processes (as applicable) are examined at every level from system-design all the way down to implementation.

Its not perfect, but its best practice we have for secure/safe product development.
I don't think that Apple has a PR problem regarding privacy when compared with Google. Especially looking at the privacy adverse stance Microsoft has taken with Windows 10, Apple seems like the smallest privacy evil out there. I personally will be switching back to iOS with my next phone after using Android for three phone generations.