skysight-inc/HackerNews huggingface dataset:
> On the other hand when my system is running, I am indeed short of time and very little budget for optimization and analysis, so cannot run very deep optimizations. Not all tasks can afford JIT burn in.

Well, server side Java apps are meant to run for hours, days or months. They certainly have the time for a few seconds of compilation (the JIT is profile-guided, so it knows where it should spend effort optimizing, so the whole process takes no more than a few seconds, amortized over the application's first couple of minutes). For long-running server side apps, the JIT is just as negligible as AOT compilation (even if you count the time when the application is running uncompiled/unoptimized, which, for Java, may take 2-120 seconds or so). AOT only improves startup time. But AOT does have an impact on short-lived apps (for which Java currently isn't the best choice), and on mobile apps (where you'd rather not spend battery on compilation). Which is why Oracle is now testing a cached JIT for Java 9.

> For me a superior way would be to optimize hard AOT, clear all the low hanging fruits. Have JIT hooks that can change code to adapt to runtime characteristics to mop up whatever further benefits that remain.

A cached JIT which would achieve pretty much the same goal.
Great idea. From my experience Excel is still the main data manipulation tool for many organisations (small business to large enterprise). Although it might be apparent for more technically minded users, I think an explanation about the security of the data would be beneficial for your target market.
lynx rules, for HTML, the 90's internet technology.
You know what man, FUCK YOU. You broke the layout of the discussion for everyone and it's next to impossible to follow the conversation without a ton of horizontal scrolling. Take your trolling elsewhere, it's not welcome here.
Partly the latter. Also there's a lot more competition for top universities, because the decline of middle-class trades means that's no longer an acceptable option. Thirty years ago you'd want your kids to go to Harvard, sure, but you'd have been happy if they took an apprenticeship as an electrician or metalworker or what-have-you. Today it's college or bust.
Google's Kason Spero on how Google is embracing the latest mobile ad innovations
I'm cynical, but guess who pays the bills?
http://www.forbes.com/sites/timworstall/2013/01/22/so-why-is...
Thank you, that was very informative. I have read about Bayesian inference in epistemology before, but I need to study it in more detail.

But that doesn't answer my original question. The problem here being referred to was people disproving the null hypothesis to indirectly validate the alternative hypothesis, right?

Is that still Popperianism? Because as far as I understand it, Popper only tells to keep trying to disprove the actual hypothesis/hypotheses.

Take the case of string theory, it may not ever be possible to have direct validation of string theory, and it still turns out to be mathematically useful. As long as there is no evidence that string theory is wrong, Popper tells that people can still use it where it is mathematically useful. According to you, I am guessing mathematically useful theories will have a higher prior. Both these are in opposition to logical positivism, where people hold that string theory isn't meaningful because it isn't validated.

Of course, I accept your statement that Popperianism isn't the correct solution to the philosophical problem of how to guide scientists towards the truth. As far as I understand it, its just a way of saying that things can still be meaningful if it hasn't been validated yet.

But people misusing p-value testing as a way of confirming the actual hypothesis without testing the actual hypothesis is just misusing Popper's idea as an indirect way to have some validation for their actual hypothesis, and that seemed(seems?) to be closer to logical positivism to me because of how they feel compelled to have some validation to say that their statement is meaningful.
I would have thought so too, but perhaps one key difference for IQ outliers is that, to them, inordinate detail-orientation and extreme repetitiveness does not appear to be mentally taxing at all --so their cost-benefit calculus might seem completely foreign and unintuitive to the rest of us!
Real World OCaml does indeed cover Core and related libraries, but you can also just read the API documentation:

https://ocaml.janestreet.com/ocaml-core/latest/doc/
For what it's worth, the world has changed since then: Core_kernel (which is the highly portable bits of Core, which is most of it) works on Windows just fine. Indeed, WODI, which is the best windows package manager for OCaml right now, ships with it.
you'll find such clauses in every license agreement. There is also one where they say the US Govt. has rights to all your data or some crap like that.
How big a deal is replication failure?
An alternative to Google Play Store for B2B Apps
It probably does. Maybe wages in many places are up, and the companies that sell to those places are doing well. But the article is quite US-focussed.
Microsoft giving out hardware development kits for IoT
Plenty of blogs say climate science is not a science. Climate scientists say otherwise.

Plenty of blogs say economics is not a science. Climate scientists say otherwise.

What exactly differentiates one statement from the other ? Aside from the fact that one is popular opinion and the other is not (although that's debatable and differs by person and by region).
the title is a reference to a flannery o'connor story ( http://faculty.smu.edu/nschwart/2312/lifeyousave.htm )
The biggest win for me is contact access control, it drives me absolutely nuts when a messaging app or whatever insists on having full access of my very private and valuable contact info.
hgroup was part of the “original” HTML5 spec, but it won’t be part of HTML5 going forward as the living spec grows up a bit. I think it’s still useful: http://www.whatwg.org/specs/web-apps/current-work/multipage/...
For an HTTP server you should use Async or LWT, which are lightweight concurrency libraries. You can handle quite high levels of concurrency with either one. My impression is that people building highly parallel HTTP servers do quite well with collections of processes with a load-balancer in front, but it's not my area of expertise.
MIT finger device reads to the blind in real time
What about long-term compatibility of Microsoft (or Apple) products? How can proprietary, maybe even binary file-formats be accessed in 100 years from now? Cities usually keep their books forever. I have so many files from the nineties that are already very difficult to restore. I could imagine that open source formats have a huge advantage here?! #LongtermCosts
Async and LWT give you lightweight concurrency mechanisms. Libraries like Async.RPC give you lightweight remote invocation, and Async_parallel gives you simple mechanisms for spinning up multiple physical processes and communicating between them.

Don't get me wrong: OTP by all accounts has richer support for this kind of stuff. I think OCaml is a better language for many purposes, but OTP is a great runtime and set of libraries whose equal is not yet found in any other language as far as I can tell.
When Greedy Algorithms are Good Enough
A proof that in quite a general situation a monotonic submodular function on subsets of a set X guarantees that the greedy algorithm finds k-element subset of X within (1-1/e) of the maximum among the k-element subsets. There is a nice review of extensions and generalizations of this problem in the last section.

http://jeremykun.com/2014/07/07/when-greedy-algorithms-are-good-enough-submodularity-and-the-1-1e-approximation/
The initial Dell sputnik was lacking (notably small screen resolution, price, etc.). The second rev is decent:

4th Generation Intel® Core™ i5-4210U processor (3M Cache, up to 2.7 GHz)

UBUNTU Linux 12.04 LTS (64-bit)

13.3 inch LED Backlit Touch Display with Truelife and FHD resolution (1920 x 1080)

8GB1 DDR3L at 1600MHz

128GB Solid State Drive

Intel® HD Graphics 4400

3.02 lbs

Dell Price $1199.99
you may give teamgum a spin for helping you to remind you about this next time you google on something similar.
Email is, too, so that makes sense.
iOS 8 Swift Hello World and Introduction
Thieves nab 40,000 Samsung devices
Swift Arrays are Fixed
It's very interesting. My introductory course was in C, but on my last year they already had switched to Java.

I think Python nowadays is really the better choice: although C has its own merits (and it should be taught at a later course, possibly together with embedded systems) , it introduces more complexity than necessary.

Python, with its readability and "batteries included" is really the ideal language for an introductory course, not to mention that it has potential lifelong use as a "Swiss Knife" type of language.
On a mixture of around 100 consumer facing UK sites (think small local businesses) that I have access to, Windows XP made up 3% of sessions in the last month, that's out of over 100k sessions according to Analytics.
They've release the code. That's contract enough for me.
What happens to retired airliners? See a tear-down of a 747-400
Disclaimer: I started pitchpigeon.com which was recently acquired. Press release platforms for startups.

A few folks in this thread are saying that what they want is tagging and curation so that they can write "targeted emails" to the journalists who are more inclined to write about their industry.

I think this is a great idea in principle, but having run a service like this I can tell you that literally 1% of customers actually go through with that kind of targeting. It's just too much work. The rest just want to send one tight, focused pitch to as many people as possible and hope for the best.

I'm not saying that either method is the best, but from a business standpoint you have to optimize for where the customer preference is. You could have a whole bunch of customization tools for the 1% that would just get in the way and reduce your funnel completion rate for the 99%.

The simplest method is always the best - at least as a starting point - and I think that's one thing pressfarm does get right.
Can App Ideas be Validated With Only Design?
Ask HN: What happen to Line Break on HN?
All other pages is fine. But somewere along that 253 comments on Python here
https://news.ycombinator.com/item?id=8001337

Somehow makes it totally unreabale. Tested on both Chrome and Firefox. The page is so wide and lots of horizontal scrolling.
Actually, D has garbage collection.
I am glad The Economist did the datab visualization in log scale. Otherwise, US and China would be so dominant rest of the countries would be impossible to see.

Very cool data indeed.
I know, but in the end they couldn't keep it that way forever.
Britain's biggest three are ASOS (online clothing retailer), JustEat (online takeaway ordering) and Wonga (online short term loans at ludicrous interest rates). A sad state of affairs for a technologically advanced country.

Finland's top three are all Free To Play gaming companies. That's interesting. Is there some sort of tax incentive for gaming companies there?
What's more worrying is my contact information on friends devices. I have zero control over that.

Some of them are even on Android! ;)
For a temporary solution, try right-clicking on it, select "inspect element" or something to that effect and deleting the text.
Clicky link: https://news.ycombinator.com/item?id=8001337
I'm so happy to hear that!

I graduated from Monash Clayton a few years ago when the Java train was in full effect and the focus on Java was a big source of frustration for me. I distinctly remember an algorithms & data structures assignment about Markov chains which had to be done in Java. I spent a good 40 minutes writing what was effectively boilerplate to load the provided files into a meaningful representation and then just snapped and did the entire assignment in Python in maybe 15 minutes. Its crazy how much Java gets in your way for small projects.

Even though it was made clear that Python submissions won't be accepted, my tutor was very understanding and gave me full marks after I stepped him through the code. If that tutor was you, I owe you.
It's because of this comment: https://news.ycombinator.com/item?id=8003428

Someone used no whitespace in their comment to make a point.
you have to be very careful comparing rates of unemployment, if not most statistics, of different countries as each has its own determination of what is and what isn't. Even in the US we have numerous measures of unemployment, the most common is the number of people actively seeking who do not have a job.

Why not look at the population as a whole, determine the number of people 18-65 (or whatever retirement age is) who are working versus those not working. You can knock out percentages based on students, severely disabled, and such.
People, if you install a comment collapser like the greasemonkey script on this page, you can hide the above post.

http://alexander.kirk.at/2010/02/16/collapsible-threads-for-...
> That conversation didn't require abusiveness to be created.

How can you say that with any certainty? The only real example you have of this kind of conversation happened right here; which is to say, you have pretty strong evidence that the conversation did require abusiveness to be created.

You as a moderator are making value judgments on what should be discussed; you're not clearly specifying rules of engagement in general, and in this topic you've proven you couldn't enforce them even if you had them written down.

You know what referring to the conversation about who's the fuckwad does? It validates me, because I was one that made a point of being part of that conversation. It tells me that that conversation was, in fact, worthwhile: because it got your attention.

And now I'm posting with (what's essentially) my HN main, a shadowbanned account, because I'm pretty sure that you'll still see it. With the topic dying, with your post only a few hours old, I'm basically given a free private message to you. (You can also definitely track down who I really am now, but that doesn't really frighten me.)

So I can say: we're not really on a different page on the "already precarious balance" here. Despite my hatred for this community, I still care about it. (That's practically what hatred means!)

What I'm sure we disagree about is perhaps what's encapsulated by this topic. The two conversations you see are actually intimately connected, though perhaps it would be more accurate to say that they inform each other.

I think the Valley has a serious problem with positivity. You can't be negative in the networking world, and what that leads to is a culture where legitimate negative criticism is shut down. And that's where I fought today, and where you fought; the balance is that the negative criticism won the day. Which is why I say that your moderation is ultimately powerless.

I'm still here, writing to you. Even if for some programmatic reason you never read this, even if you've made an effort to not hear specific voices, I still exist.

And even outside my participation, the point was abusively made, because those forces make their point regardless of this chatter, and it might just be true that damage is the only real way of understanding and coming to terms with change.

If talking about who is a fuckwad isn't worthwhile, why does so much of your moderation involve finding fuckwads and terminating their participation?

This is a good conversation, solely because it happened. Because I can drag you into it no matter how elitist you're acting. (And I don't really think you're nearly as elitist as pg was; you've gone good clarifying work on title renaming, but you inherited a stupidly tough position.)

In fact, I suspect I'm writing this just to tell you how screwed you are.
Like Us on Facebook and Win Free Gift
I normally browse using Firefox with the NoScript add-on. The other day I was using Chrome, and following an HN link, the article had an ad with colored balloons cascading down the screen. On another site, I got a pop-under ad. On yahoo News, the javascript took so long to load the browser locked up for ~10 seconds - I couldn't even scroll. Using Chrome felt similar to browsing in the mid-2000's.

Honestly, I think the overuse of javascript on media sites has become so f'ing obnoxious that I don't know how people put up with it.
I just wrote my resume in markdown and export it to txt/html/doc/PDF with Pandoc: http://johnmacfarlane.net/pandoc
Wow, there is entry for Kosovo but not for Bosnia, Croatia or Serbia. They could've summed this whole region under Balkans.
Author income levels dropped 29% since 2005 – The Guardian
Guide Me Right
About us | Al Milano Company 4 carrara marble tile white marble
We were given this by Dr Grant Malcolm when studying semantics in the University of Liverpool.

Although I didn't run off and learn OCaml at the time it did spark my interest in functional programming - eventually picking up Scala and Erlang.
Well, they release their code as AGPL ready to be self hosted. If that's not a guarantee about it not going away, I don't know what ever could be.
I had pretty much the same experience when learning functional programming. However, I don't think it was functional programming per se that caused a jump in my ability to design software. It was the exposure to a dual perspective.

The difference is subtle but important. You need to master imperative programming for the exposure to functional to produce a evolution. You can probably get the same effect in the reverse path (functional first, imperative next) but it's quite uncommon as a learning path.

The same reasoning leads me to advise exposure to logic languages (prolog and the like), to compiler design (a complex state machine) and to a complete algebraic abstraction (relational algebra is probably the best candidate). Each will bring into your toolbox an important top level tool, no matter which paradigm you use at any moment in your life.
Lightweight NEC LaVie GZ
Seems like registration is required. Anyone have a registration-free method for viewing?
> Is there some sort of tax incentive for gaming companies there?

Afaik, just a community effect.
Deep Thoughts with Marc Andreessen: The Poor Have It Pretty Good
As a programmer working in games. I am afraid that what you say about getting into being hard without connections just isn't true. It is something I see written about a lot. The truth is that if you are a good programmer, comfortable working in C++ and can work in a team you will have no problem getting a job in games, connections or not. In fact, that is how most people I know in games got into games, myself included.

There are problems of exploitation of the workers but this isnt through people scared of getting work, I think everyone with a few years in the games industry knows they have the skills that would help them get another programming job without too much hassle. The problem is that people are passionate and that is being exploited in some places. The trick is find the good games companies and stand your ground on salary and working hours, admittedly this is probably easier in the UK than the US.
Shapeways is 2nd in the Netherlands, ahead of Booking.com. I have to say I'm quite surprised; I knew 3D printing was taking off but I didn't know it was that popular.
There are only 2 companies for a few countries, so that's not "three biggest".
The source is here, with the raw data linked at the bottom of the page.

http://www.worldstartupwiki.org/page/Internet_Hall_Of_Fame

Also answers the question I had about how they figured out the valuation of non-public companies.

> Valuation data comes from: stock market data (highest point in the history of the company was selected), acquisition value, valuation at the latest round of investment, or, as a last resort, a guesstimate based on revenues and industry.
While I agree that teaching Python to non-EECS majors is a great idea, it's sad to see the decline of C/Scheme in university courses.

Much has been said on this topic. So, I'm just going to post two links that I think are interesting.

Joel Spolskey claims that Java isn't hard enough to separate good programmers from the bad: http://www.joelonsoftware.com/articles/ThePerilsofJavaSchool...

This article claims that competency of CS grads is going down: http://www.education.rec.ri.cmu.edu/roboticscurriculum/resea...
you're right, you do sound overly critical and judgmental.
How to Install Wifi on a Boeing 737
Another good one by the same author Christopher Alexander is "Notes on the synthesis of form", my all time favorite book
Nice detail on SVG graphics.
I also want to remove CROW_ROUTE, but with the current c++ standard, it cannot be avoided.

To check whether handler is valid with given URL at compile time, `url' (string literal) argument requires in compile time and in run time. const char* value is invalid for template argument and argument of non-constexpr function cannot be constexpr value. Thus I used macro to provied `url' argument twice; in template argument through constexpr function and in argument.
Nope, it's just that for the US, for example, Amazon and Facebook have almost identical valuations so they're on top of each other.
Looks like there are only two internet companies in USA
This is Syed's stawman, as I state - training is dominant over any innate 'talent' and there isn't anyone seriously engaged in the debate that disagrees with this.

Hard work and dedication will make anyone good at anything - no-one disputes this. But Syed wants to apply this to the elite level as well. The elite level is where outliers live on an everyday basis

The studies he cites goes the wrong way to draw the conclusion that he wants to draw - it's not about saying table tennis players have super quick reflexes that apply generally it's that some people have super quick reflexes of a type that apply to table tennis. So, whilst Table Tennis players' 'quick reflexes' are clearly trained for the specific situation of Table Tennis rather than being the results of having 'talented' generalist quick reflexes there will be, in the pool of all of humanity, people who's natural bio-mechanic disposition makes them have Table Tennis appropriate quick-reflexes. So if that person applies hard work and dedication to Table Tennis then they will be better than someone without the bio-mechanical advantage who puts in the same hard work and dedication. But if they apply hard work and dedication to another discipline that require fast reflexes they won't be any better as their 'talent' doesn't apply.

I follow rugby, rugby is littered with players who were really good but who's body could not take the strain of the training and broke down through the effort. Clearly hard work and dedication alone was not enough for them - they needed a body that could respond favorably to the punishment they were taking.
World Startup Report team here. It's awesome to see our data on HN!

One interesting point to note is that out of the top 7 countries, none of them are from Europe. To put into context, the biggest internet company in Europe is merely 1/40th of the size of Google.

HOWEVER, Europe dominates the unicorn club (companies over $1b in valuation). Nearly half of 30 countries on the unicorn club list are European.

This prompts the question, is European market big enough but fragmented in such way that you can easily build mini-billion dollar companies, but never anything truly massive?

We'd love to hear everyone's thoughts on this.

Also, AndriusWSR (lead researcher behind this research) will be joining us shortly to answer a few questions. Please feel free to ask away.
As you note, these requirements tend to be with specific versions of Word, and so libreoffice and co present no more of an impediment that using other/current versions of Word.
I want to know a bit more about how they solved the MS-specific problems like VB macros that are often quite vital to a company's infrastructure.
How to add new Color Schemes to the Prestashop 1.6 Theme