skysight-inc/HackerNews huggingface dataset:
As a former chemical engineer, I agree with your gf's classmates. In late 90s, I was working on an advanced chemical manufacturing process control project with a team of software developers. I found out they were getting paid twice as much as me and they were half as productive as me (they knew nothing about manufacturing, chemicals and process control) and I was twice as stressed as them. The best decision I made was to dump chemical industry for technology industry soon after ... Never regretted.
IMO, Copyright should work like this:

Automatic full copyright for 14 years from the date of publication. After 14 years, it can be renewed for next 14 years (and so on) for a low price of 1$/year. If not renewed, the work becomes automatically available to the public under CC (BY-NC-SA) license. After author's death + 10 years, the work becomes public domain.

Those numbers can be debated but the key aspect is that automatic copyright term is limited and explicit renewal is required.
Right. So the difference is the "killable" status of suspected Al-Qaeda members must be established by due process, but for enemy soldiers the "due process" is simply the identification of their uniform.

Then what is the effective and ethical way of waging war against non-uniformed enemy? Arrest everyone then try them? What if it's not practical to do that?
There aren't even error bars in the article's graphs
"Feel free to open an issue or submit pull request on Github."

Why does the link to the project on GitHub open in a new browser tab? Is there some reason this behavior is foisted on folks who would rather have the content open in the same tab? (Spoiler alert: I'm one of those folks.)

And, now that I take a closer look, it seems that every non-internal link on the page behaves the same way, spawning new tabs willy-nilly.

Looks like a useful project. I'm just legitimately curious why people do this.
As great as SpaceX is, at least half of its funding comes from NASA https://en.wikipedia.org/wiki/SpaceX#Funding
Box.com App Sync ruins my Retina MacBook Pro
> Should it run classic UI or Metro? Should it to run ARM or x86 apps? Should it have a keyboard or a blade? Microsoft's answer to all of these is YES

Do you understand anything about how Microsoft works? Supporting everything is their thing, and it is one of the things that has made them big in the first place - for example, my parents (doctors) still use a DOS based program on their Windows 7 machines that has pretty much gone unchanged at its core for over two decades[1]. Now if that isn't vendor lock-in, I don't know what is.

[1] https://www.promedico.nl/
The Pirate Bay is Down
Maybe growing up playing those kinds of games is why I now feel like everyone is nuts with the way they make decisions.
My question too - I wonder how it would perform in normal sunlight.
Yeah! Congrats to everyone who worked on this!
Firefox brings per-site Plugin activation
Dupe: https://news.ycombinator.com/item?id=6417511
In hopes that when you close that new tab you will return to their site and spend more time taking a second look. That increases the likelihood of you trying their product and boosts page visitation time in analytics.
> Most database servers will be able to retrieve rows from well-indexed tables at far greater rates than low-performance application platforms' ORMs can translate those rows into usable objects. Modern database servers fetching rows from well-indexed tables can keep up with the query demands of the very highest-performance frameworks without saturating a database server's CPUs (with throughput measured in the tens to hundreds of thousands of queries per second per server).

could you be a little more specific? is this from real world experience or from some benchmarketing material somewhere?

if i recall from early Zynga (circa 2008), we would get MySQL (InnoDB) on decent commodity hardware (Dell 2U with 8 cores, 32G mem, 15K RPM disks in raid 10, cost about $7K USD) to around 6K QPS before it would eat shit.

that was with correct indexes and only consisting of simple selects and updates (no joins or other complex queries. we probably only had ~10M users in the database, but the `user_item` table at least was likely well over 100M rows).

we even used to have a saying: "first, check the database. if it isn't the database, it's probably the database." when the app crashed, it was almost, almost always the database.

this wasn't at the 'monster' scale that the games later grew to, just a handful of php scripts with a few million monthly actives, a scale that i think a lot of people hope to achieve with modern consumer apps.

i'm just saying that i've lived the daily "it's the database", and i agree that it's a major concern for people building on open-source stacks and commodity hardware for a wide audience. the honest truth is that everything else in the stack is really, really easy to scale in comparison.
The basis of inspiration isn't always obvious.
> Although it's a fun read, it's a classic example of diving into coding without giving a project it's due diligence.

If everybody was so picky the size of the IT industry would diminish by 90%.
Midnight embargoes are common, I deal with them all the time. Problem is sometimes the PR people just say "12 midnight on Tuesday," with no indication of whether that means at the very first second of tuesday or the very last one. I know there are commonplace understandings on this score, but not everyone is on the same page.

Occasionally to be extra clear they'll set the embargo for 12:01 AM or what have you. It makes more sense to have it be at 7AM New York time, but no one listens to me.
Ask HN: Are you happy in your current job? (y/n)
Quick yes or no.
HEALTHY LIVING: 4 Reasons why you should add fruits to your lunch pack
Have you tried netflix-desktop for Linux? It works well enough for me, but I have a fast GPU and the audio still gets out of sync sometimes (I blame PulseAudio ;-P).
> ... one big hit can represent a 1000x return on your investment.

Sounds great! There's only one problem: your $1,000 investment in Next Big Thing Inc. is not going to be worth $1 million. The data is very clear: most individual angel investments lose money, and overall, the type of returns angel investors see on their overall portfolios all but rules out the idea that there are 1000 baggers out there.[1]

In short, it sounds like you're looking to hit a Major League home run with a tee ball bat. If you're searching for massive returns, you need to look at markets in which you can make much more highly leveraged bets. Many of these, like CDS, are inaccessible unless you have tens of millions of dollars to play with, and that's at an absolute minimum.

By the way, regarding public markets: if you had invested in the right equities over the past five years, you could have produced better returns than most angel investors without taking on anywhere near the risk. Obviously, picking the right equities to invest in is easier in hindsight, but so is picking the right early-stage startups to invest in.

[1] http://techcrunch.com/2012/10/13/angel-investors-make-2-5x-r...
Fortunately, we still have all the 15" 1366*768 notebooks, so there's that.
Retina iPad Mini is coming by Christmas. It would be ridiculous (or the sign of a serious sourcing issue with the LCD's) if this were not the case.
Whenever I see things like this I try to imagine what sort of common knowledge exited around that time and what the reactions of the people might have been.

Some are more immediately powerful than others of course.

I can imagine De Humani Corporis Fabrica being extremely startling to the people of that time. In the modern day might that type of leap might even be considered contemporary art.

Copernicus's "Heliocentric Universe" is probably one of the most powerful drawings on the list, can you imagine the paradigm shift these views forced upon the world? I don't think we have had any leap of similar magnitude since the atomic age.

I really really love this, its like looking back in time.
How old is 'big data' thing? Would you be surprised to see a 'senior big data engineer' title these days?

> The idea that Time Warner already had a sophisticated Web division smells like BS to me

the title 'senior' doesn't imply the division was sophisticated. If something smells like BS, doesn't mean it can't exist. There is a lot of BS around.
In addition, the home owners are selling a electricity at a fixed time and buying it back with flexibility, not taking into account the spot price of the electricity (which is going to lower drastically during peak solar times over the next few decades).

If every home owner installed sufficient solar power to be neutral under net metering, the grid would have to be maintained, with traditional generation supplied at off peak solar times at no cost to the home owner.

If that doesn't show how heavy a subsidy net metering is, I don't know what will. It's not sustainable and should never be used to price out solar.
Or you could... you know, just buy an LCD for fifty bucks. http://www.aliexpress.com/wholesale?SearchText=8+lcd&catId=0...
> Its deeply troublesome when

People just assume exponential growth goes on forever. You're giving a counter argument to moores law. Moore's law is not physical law, and physical law says otherwise here.

The amount of energy needed to update a counter 2^128 times on a non-reversible computer with the highest efficiency permitted by understood physics requires the energetic equivalent of something like 2 megatonns of TNT.

The additional state that brings security against brute force preimage attacks also tends to increase security against analytical attacks, as well as speculative QC attacks. So it's not worthless, at all— but your moore's law argument is not credible.
Flexbox (or something similar) should have been the first thing to go into CSS spec. Colors, fonts, margins and what-not are way less important than the ability to align elements.

Alignin things vertically is still brainded, but at least now it's possible. Instead of setting properties for the parent element, we should be able to just say .vertically-and-horizontally-centered {align: center center;} and be done with it.
My commentary was not on how they work - its whether that strategy is competitive in this context. The numbers bear that out. And the fact that they're keeping both x86 and ARM in Surface 2 shows they still have no clue. When you're in 3rd place, last thing you want to do is introduce two entirely different SKUs and wind up in both 3rd and 4th place. That strategy may only work if you're trying to put pressure on chip makers to compete for your business, which requires you have a pretty dominant position in the market, which... they don't.
What's so special about Lisp?
You primarily lose a few of the django filters, though they can all be implemented into the jinja filters if you need to
F-secure H1 2013 Threat Report (latest trends about malware)
I'm aware that the malodorous motive you mentioned is often the reason behind this user-hostile behavior. I was hoping that wasn't the case here, and instead perhaps some cog in the publishing process was spuriously doing this automatically. Naïve of me, perhaps.
>> Oh my god, ads in the ads section? What is the world coming to?

You are real funny. The entire page is essentially ads, and 100% of what most users see /scroll to. How many users don't know that they are ads http://www.seobook.com/consumer-ad-awareness-search-results ? The brightest at Google are working on tricking users to click on ads without knowing. The truth is that you work for a money hungry, duplicitous company that engages in fraud, all sorts of fraud. The fact that you have bought the US enforcement agencies http://mashable.com/2012/04/24/google-record-lobbying/ doesn't make it right.
A minor correction: Grim Fandango used the GrimE engine, not the SCUMM engine, and it doesn't work with ScummVM.

However, ScummVM's sister project, ResidualVM, was created to do for the GrimE engine what ScummVM did for the SCUMM engine, so you can still play the game on modern OSs without too much hassle.

The likelihood of Lucasarts classics ever being re-released is miniscule, since why would Disney put effort into putting out The Dig or even Monkey Island when they could make ten times as much money from Star Wars?
Great question.

I use Google Analytics to track where users are clicking, specifically, when users click on external links that aren't otherwise tracked by the GA tracking code.

The problem is that if you click on a link that opens a new page, the functionality in the click handler may or may not run depending on how long it takes to redirect the request. That means that if I'm tracking clicks, I very well may be losing a good deal of data.

The alternative is to hijack the click event, wait for say 100ms, and then load the new page via JavaScript, but that also break the open in a new tab functionality.

In other words, there are no good options to track external click events via Google Analytics and still give users complete control over where the links go.

The best option I could come up with is to always open external links in a new tab, because that way the click handling code always has time to run. If you're curious as to what I'm doing, here is the code:
https://github.com/philipwalton/solved-by-flexbox/blob/maste...

Anyway, it has nothing to do with wanting users to stay on my site. But I can't speak for why other people do this.
Interesting - sounds like a more detailed version of "A's hire A's, B's hire C's".
Precisely. These are what, Block 10s? They're the oldest in the fleet.

I think what's catching attention is that the F-16 is in the active inventory, but a modern Block 50/52 is not the same as the original A's that rolled off the line in the 70s.

These are not going to be used to bomb militants anytime soon. They don't have the capability to drop the weapons needed, and the costs to provide this capability (sensors and electronics upgrades) can be met with purpose-built drones at a fraction of the cost.

It's like the same model car, only 10 years apart. They're technically the same name and lineage, but wildly different in terms of performance and capability. That's why we're blasting them.
> Processor speeds double approximately every generation which we can estimate is once every two years.

Do you have any sources to back up this claim? Max processor speed has stalled to ~4GHz since 2005. If you're referring to Moore's law, it concerns the amount of transistors in ICs, and will eventually hit a limit (not before 10 years, but not after 140 years).
Japanese!
http://saved.io/not_a_real_domain returns an ugly PHP error

Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /nfs/c02/h05/mnt/41076/domains/saved.io/html/index.php on line 75

Warning: file_get_contents(http://not_a_real_domain) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /nfs/c02/h05/mnt/41076/domains/saved.io/html/index.php on line 75

Warning: Cannot modify header information - headers already sent by (output started at /nfs/c02/h05/mnt/41076/domains/saved.io/html/index.php:75) in /nfs/c02/h05/mnt/41076/domains/saved.io/html/index.php on line 85

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /nfs/c02/h05/mnt/41076/domains/saved.io/html/index.php on line 147

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY bk_date DESC LIMIT 0, 20' at line 1
The Future of Mobile App Development
At least the Surface has a USB port which means I can plug almost any music peripheral into it, unlike the iPad where I have to spend extra for a 'camera connection kit' like there aren't any other devices in the world that employ USB.
How are dark environments a big problem if you can see the buttons? Touch panel based mixing UIs are not unusual in said spaces; I've seen people using touchscreens instead of physical sliders. Given that, this device would be perfectly usable in a dark mixing studio or similarly poorly lit environment; no less usable than a traditional touchscreen (probably more useful, since they can carve little notches into the buttons so you can feel where they are).

It just doesn't make sense to criticize the lack of tactile feedback when a device like this provides more tactile feedback than traditional touchscreens. That criticism only makes sense if you view it as a replacement for a hardware mixing board, which it obviously isn't.
Your business plan for the Google Books-alike is pretty much what Google did. They scanned in-copyright books as well as public domain ones and offered to become a storefront for them, if you recall (it didn't turn out so well, alas, I would far rather it had).

Honestly, if your interest in a book is so little that you can't be bothered to even remember the title or wait three days for it to arrive from Amazon, why are you even bothering to read it? It sounds like these recommendations don't actually carry much weight. And if you do value highly a friend's recommendation, is a few bucks and a few days really such a high toll? Really, your objections don't seem add up to much if, as you say, you are actually interested in these books.

There are ways to get the books cheaply and quite quickly, just not instantaneously. If you require everything to be delivered to you instantaneously and must abandon everything that cannot be, then I don't know what to tell you.
It seems like an awesome product but it's Microsoft so I guess it'll never get the recognition and the street cred.
It's already being used far more cost effectively with the MQ-9 Reaper.

This is getting attention because the F-16 is in the current inventory. But these aren't the Block 50/52s of today. They're the original versions, rolled off the
line in the 80s. It's like an early BMW M3. Yes, it's an M3, but it'll get smoked by a 328 of today.

The worries of NGOs in this case are misplaced. Old target drone F-16s don't have the sensors or electronics to drop the current required ordinance, and the cost of refitting them isn't worth the expense when there are purpose-built platforms that can do this much more cost effectively.
It's a rank indicator, not about experience. Also, fancy job titles are free employee motivation.
I'm not sure why this is such a big problem.

The grid usage for flex just really remind me of the early days where everyone used table,td,tr for layout. You can just set the width/height with percentage and everything would scale. The only thing is that it not wrap-able like with div blocks, but that's what div was invented for.
I was thinking in terms of doing more. Not just heating water for example, but maybe even cook or heat a few rooms during the daytime.
Yes you are drunk !!!
If it's the same as IDEA, you need to create new theme before font change is available.
Giant Underwater Pyramid Found Near Azores Island Associated With Atlantis
Thanks for the detailed explanation. My unsolicited two cents is that forcing this behavior on site visitors isn't worth whatever value you get from the analytics data.

Perhaps I'm in the minority here, but I find this behavior to be offensive enough that I immediately stop reading and move on. Trading user experience for analytics data is not a good trade.
It still burns that HTML Tables had this simple layout issue almost solved. CSS v1 could have just codified that behavior, and worked on improving it later. This is just emphasized by the "holy grail" example of the 3 column layout. That is a decade of lost productivity thanks to the people who said "tables for layout is stupid"[1].

It is too bad that GiveUpAndUseTables[2] is no longer working, because I would still send it to people.

[1] http://www.hotdesign.com/seybold/everything.html

[2] http://giveupandusetables.com/
Which is good enough for singlular usage, it's crazy use it on servers.
Damn, it reminds me of one of the projects I worked on, a .NET Winforms project with about 2 MLOC.

It was the result of automatically porting a codebase written with a RAD system called Gupta Team Developer / SQLWindows[1]. The original language supported multiple inheritance and the converted code was a huge mess of tangled interfaces trying to reproduce that. The tool generated lots of duplicated code and some monster constructs like a static class with 140.000 lines of code, with all public methods.

I still weep for my colleagues who were left to tame that mess.

[1] http://en.wikipedia.org/wiki/Gupta_Technologies
Never. But yes.
I once worked on a project that was auto converted from VB6 -> C#. Amazingly it compiled and parts of it actually ran.

We still rewrote the entire thing, line by line and then spent months refactoring it. It was our only choice really, so much of the original code was so unclear and all the original developers had left so it was our only hope of keeping the business logic intact.
The distinctions you are making are mere tendencies. Automotive engineering, for instance, requires everything on your list of software development traits—in spades.

I would say that the essence of engineering is a devotion to verifying that the design works like you think it works. Software development often lacks this devotion, but when it is there it is entirely proper to call it software engineering.
Here's a programmer font intended to be very legible at 10pt http://www.arcavia.com/kyle/Software/ProgFont/index.html However, he accomplishes that feat by redesigning some english letters.
thanks I'll fix it.
> Just curious, how much difference could this "several milliseconds" have made?

Most high-frequency trading systems could actually execute an entire tranche of selling in that epoch.

Consider the Hibernian Express fibre-optic link from NY to London, commissioned this year. A quarter of a billion dollars spent to shave 6 milliseconds off the transit time.
From http://www.nytimes.com/2013/07/18/opinion/the-drone-that-kil... :
"The missile killed him, his teenage cousin and at least five other civilians on Oct. 14, 2011, while the boys were eating dinner at an open-air restaurant in southern Yemen...The attorney general, Eric H. Holder Jr., said only that Abdulrahman was not “specifically targeted,” raising more questions than he answered."

I don't know if it is common for u.s. army to kill people without targeting them but if it is the case they should better learn how to aim.
Amazon's tech support 'Mayday'
Epic WIN on github [NSFW]
JavaScript - What you might have missed: Datatypes, Arrays, and Variable scope
Yeah, I think this is an extremely good idea. I'm sort of surprised that no one's done it before on a tablet/phone.
ZenExpense: Get your hands on the free beta prior to the official launch.
This is a very nice resource — the use of Autoprefixer and the SUIT/Montage class names is welcome as well.

I see a lot of impact in flexbox for progressively enhanced designs — designs that in their most basic form have simplified or single-column layouts — where most of the layout is handled by supported browsers. Do you imagine it's better to make a clean break and just depend on pollyfills/float-base `.no-flex` backup styles though?
Apple's Maps App Directs Alaska Drivers onto Airport Taxiway
> Supporting everything is their thing, and it is one of the things that has made them big in the first place

Supporting everything made sense when they built an operating system for something that was, for all intents and purposes, a legacy platform (doing ever so well, of course). I presume no one intends to run Promedico on their Surface table though.

Answering "yes" to every possible design question, just to make sure you don't piss anyone off, isn't a solution when you want to provide a well-integrated design. It leads to a messy UI with superficial metaphors and very little flexibility, because there are a million little things that aren't actually meant to work together.

It also complicates the API and the programmer's work, which is the last thing you want to do when you're playing catch-up with the rest of the market.