skysight-inc/HackerNews huggingface dataset:
> You can check that similar debates are common in Switzerland. People actually think about the problem, discuss it, and vote in conscience.

Or in 90%+ of the case they just follow the opinion of the federal council.
Our dev team at Codementor (https://www.codementor.io) made this side project over Christmas analyzing the most popular & fastest growing product categories of Product Hunt in 2015. We're really curious about what have become popular and if there are any interesting trends in 2015.

Video & photo apps have remained popular in 2015, while Apple Watch & Slack apps have arrived at the scene with the biggest growth.

Please check it out - would love your feedback!
Ferrari recalls 2016 California T
That's a particularly thoughtless comment.

The kinds of things being discussed here (compute heavy algorithms) are typically already accelerated by using high performance native libraries. Think BLAS or OpenCL or CUDA and the Python bindings in Numpy etc.

FPGAs aren't usually going to be much use in business-logic heavy algorithms (which of course are often written in interpreted languages). The performance limits of these are usually set by IO, and in some circumstances FPGAs may help with parts of that (eg, the aforementioned database indexing).

Realistically, increasing use of the new M.2 interface with fast SSDs will make more real-life difference though.
Mostly I've worked on documents with under 500 rows. Excel is a much snappier UX all around than Google spreadsheets (which I wouldn't use for over 200k rows either).
I'm impressed that it is only half. Most of the time once the illusion is broken you are in a 90 degree down decline.
I just read it. What part of it is accurate astronomy and physics, specifically?
Unbroken windows – overengineering in the name of clean code
I don't think you are quite understanding the mechanics of the problem yourself. Banks don't transform savings into productive investments, they print money. When they give (say) a $1 million loan to a business they're writing $1 million of new money into existence in their account, money which is just as good as printed cash. Their ability to do so is not much affected by whether people save money or splurge it all on expensive cars and goods, because either way the money remains in the banking system and the banks can make loans using it.

Also, it's not realistic to expect people to vote with their money and choose a bank that is safe and makes prudent investments. Teams of experts with specialised knowledge who do this as their full-time job can't figure that out; how is your average Joe with a full-time job of his own and no industry experience meant to? Worse still, with fractional-reserve banking if enough people believe that a bank will fail then the resulting run on the bank will cause it to fail, at which point you'd best hope you got your money out in time. If people don't trust the banking system as a whole, it doesn't force banks to make prudent investments, it causes bank failures and people keep their money under the mattress because even if they could figure out which banks are investing well those banks are still likely to fail due to bank runs.
Lots of Niven in there. Happens to be my favorite writer.
Yes, you're right. Trademark is definitely designed for that. Having said that though, I know you can trademark names and designs. But with designs, I guess it's confusing what constitutes a trademark infringement or just plain old copyright infringement.
Ask HN: Share your old Password
Hack My Résumé: A swiss army knife for Résumés and CVs
So true. The real problem we are facing is not lack of growth, it's getting used to the situation that we'll never again achieve absolute employment, since the need of human labour is shrinking. Depending on our choices today we may end up in either Star Trek or Elysium kind of society in the future.

I can only applaud Switzerland taking seriously this, as well as basic income initiative. If anyone is able to pull it through, it's them. The only pity is that the current discussion is made in German, so most of the anglosphere won't be able to read or contribute to the discussion directly, and would be left to low quality "journalism" as a source of information about the debate.
Neither do I. Compiling to LLVM IR will enable Apple's tooling to generate correct binaries for the platform (actually nowadays Apple will do it for you through the use of LLVM bitcode for App Store submissions). There's still an issue of using the correct iOS APIs for the job, but that issue is certainly also there when compiling to C code.

Neither do I agree with the statements about C code being "easier to use"; it is still generated code and it will most likely not be the nicest code to work with.
Just Not Sorry: Stop sending ineffective emails
5 Must have books for startup enthusiast
2016: The Year We Began Mining the Moon
How many migrants from the current events are in Canada?

According to http://www.cbc.ca/news/canada/syrian-refugees-canada-united-... Canada pledged to "welcome" 25,000 by next year. That's almost as many as crossed the borders to Europe only within a few days.

As the title says "Canada focuses on assimilating educated foreigners who fill job needs, in sharp contrast to Europe", so basically cherry picking like hbogert said. In this case it is easy to assimilate and integrate. Try the same with hordes of "less educated foreigners".

If we draw comparisons then please not apples to oranges.
Top CIA 'Spymasters' Agree: We Can't Kill Our Way Out of Terrorism
Mine was 0b1100^0b0110
M.2[1] defines both the form factor and (importantly) the interface. While it is true that NVMe PCIe is the interface that makes the difference here, the standardization of both the interface and the form factor seems pretty important here.

[1] https://en.wikipedia.org/wiki/M.2
All code can be a patent minefield. I predict we'll see patent trolls going after browser makers as soon as WebAssembly becomes popular. The fact that Java has a single, notoriously litigious owner actually works in its favour here - anyone trying to patent-troll Java will be issuing an invitation to Oracle's attack dogs, whereas WebAssembly could easily suffer a tragedy of the commons where no one browser vendor wants to spend the money to defend it.
Shame on the EPO for its legal threats against TechRights author
Beauty and purpose are often completely at odds.

There's nothing wrong with not "getting it" - it simply means his fancies lie elsewhere. I didn't read his comment as critical of moss loving, just a recitation of an anecdote where he was the observer.
And part of what they uncovered was EPO favoring Microsoft and other large companies patents.
No. Habeas corpus refers to the fact that the suit is brought against the person who has the body in his/her possession. It is a writ to demand a legal reason to physically confine a person/body and so is normally brought against prison wardens and such. While technically civil, the writ normally involves persons held based criminal matters.

https://en.wikipedia.org/wiki/Habeas_corpus
> the latter might lead to choosing to generate code that's less optimized than an AOT

With ART compilation happening on the device (during installation instead of runtime, but still) it suffers of the same trade-off of compilation performance vs. performance of the generated code.

> In any case, mobile applications don't load code dynamically.

Android has a DexClassLoader. I'm sure some people use it.
There's already no or negative interest rates for deposits in CHF.
“Disruption” can be very, very uncool. Ask an Uber driver
High-Performing Keywords = Efficient Strategy =  Profit
Well by that reasoning, antibiotics are "domination of life"... I bet you the rock formation folk aren't willing to let a festering infection - "just be".

So the difference is purely about aesthetics, which brings us back to why people do bonsai...
Interesting points. I personally consider Nim's metaprogramming to be the best there is, although I must admit that I have not tried D's yet. Let me try to give you some reasons why I love Nim (I'll try to touch on all the points you've made about D) :)

Nim includes templates (declarative metaprogramming), and macros (procedural metaprogramming). The latter gives you access to Nim's AST. Macros (and compile-time functions) are evaluated using Nim's VM. The VM supports the full language, with the exception of FFI, but you do get special compile-time functions for reading files and executing external processes at compile-time so it's already very powerful!

Nim compiles to C/C++ so interfacing with C (and C++) could not get easier. Have not tried writing a macro for my editor which converts a C definition into Nim, sounds like a fun thing to implement.

> As far as I know (correct me if I'm wrong!) there's no way to declare pure functions in Nim. This is something I do all the time in D!

By pure I assume you mean "side-effect free"? If so there is: http://nim-lang.org/docs/manual.html#pragmas-nosideeffect-pr...

> Nim has memory-safety only when using the GC while D has decoupled it from the allocation strategy. D's memory-safety is actually part of the type-system (as function annotations) and I absolutely love it!

Going to need to look into that. Sounds awesome!

In any case, you should definitely give Nim another chance. I can certainly say that I will do the same for D :)
Thank you for taking the time to write this up!
Are you sure about that? FPGA MIPS/Watt tends to compare rather badly.
I just wonder when the same will happen to Groupon, a former VC darling that has seriously floundered the past few years.
I believe she would have more risk than a typical bicycle rental business because she has to assume the liability for both the rental business and the product.

If the bicycles I use for my business have defective brakes and are recalled by the manufacturer, my rental customers are at risk but some of that liability is shouldered by the manufacturer. If bikes I manufacture have defective brakes, I have to assume that liability and could be found at greater fault because I have the ability to test and recall the product.
> P.s. of course, 1 and 2 work well in a world where you have USA, where people do kill themselves to deliver loads of innovation to the whole planet (see: internet, space exploration, etc.).

Sorry, but as Italian I feel that there is a little bit of bias in this statement.

I would encourage you to look at the ratio of innovation over funding in Italy compared with the USA, please define "innovation" in whichever way you like the best.

In Italy you will never have something like Snapchat nor AirBnB, but arguably the work done in our laboratories are pretty advanced and technical also in the internet and space exploration field, however we don't get much cover.

What is true, however is that most of the technology advancement in Italy is done in the north, in the same way that most of the technology advancement in the US is not done in the Midwest
2015: Apple's year in beta
It depends on your perspective too. A black person or person of Mexican descent might feel that it's totally a justified description and I think at this point it would be difficult to argue with them.
There's no rule that a particular act can't be both (though I don't think purely functional design is copyrightable).
I'd love for this to be native in the Netflix apps and to function between accounts in two different countries. Watching TV with friends and family back home would be wonderful.
Simple Keyword Tool – just try
It can increase the amount of money in circulation. If you sell your Apple share for $700 to someone who had that sitting in their savings account then you can go spend it whereas the money might have just sat there otherwise.
I'm in the same boat. The one thing that so far has been promising - after about 10 years of 'nothing' since I left my faith - has been zen buddhism.

It tickles my 'theological' side by providing an incredibly rich history of thoughts and thinkers that is almost entirely unknown to me (in contrast to Christian theology).

More importantly, at least in the form at which I'm exposed to it here, it explicitly promotes not spending too much time on the thinking part of things, has less cultural/religious baggage, and as a result is much more palatable and practical than Christianity has ever been for me.

The only thing that it doesn't offer me (yet), and it's a big one, is the sense of community and 'rhythm' that the church offered (Sunday service, youth and small-group meetings, usually at least one other type of activity a week).
My feelings exactly, it's like people in tech intentionally complicate things in order to stay relevant and irreplaceable, or maybe using complicated solutions makes them feel superior? No one cares how your app works as long as it works, I've created large web apps using a small set of libraries and guess what - they still work fine after so many years. Keep it simple, stupid.
Agreed. Maybe the existing investors are refinancing it. In that case they could be in the weird situation of having the perverse incentive (compared to a new investor) of trying to salvage the valuation by throwing more bad money at it. Sunken costs fallacy in action.
Here is a set of arm64-ready Docker images

docker run -it --rm multiarch/busybox:arm64 /bin/sh
docker run -it --rm multiarch/ubuntu-core:arm64-wily
docker run -it --rm multiarch/ubuntu-core:arm64-trusty
docker run -it --rm multiarch/ubuntu-core:arm64-utopic
docker run -it --rm multiarch/ubuntu-core:arm64-vivid
docker run -it --rm multiarch/ubuntu-core:arm64-xenial
docker run -it --rm multiarch/ubuntu-debootstrap:arm64-wily
docker run -it --rm multiarch/ubuntu-debootstrap:arm64-vivid
docker run -it --rm multiarch/ubuntu-debootstrap:arm64-trusty
docker run -it --rm multiarch/debian-debootstrap:arm64-sid
docker run -it --rm multiarch/debian-debootstrap:arm64-jessie
docker run -it --rm scaleway/ubuntu:arm64-wily

Source code: https://github.com/multiarch
They came for you and stripped you of your privileged position in society that was granted to you by the lottery of birth and maintained by your fellow members of the privileged class? They instead imposed a meritocracy that gave equal opportunities to people from many diverse backgrounds alongside your own?

It sounds like a net win from an outsider's perspective.
Facebook Auto Poster
Good memory. It was Intel's Programmable Logic Devices unit. First FPGA in 92, and was sold in 1994 for $50m to Altera[0].

The processors were the FLEXlogic line. They only released a few (looks like 4 total[1]). Here's an announcement for one:
https://groups.google.com/forum/#!topic/comp.sys.intel/YBUtO...

0. http://www.embedded.com/electronics-blogs/max-unleashed-and-...

1. http://www.intel-vintage.info/timeline19901995.htm
> Javascript is not an OO language, it doesn't work like that.

What ? it certainly is today with the "class" syntax. Or it is like saying neither Ruby or Python are object oriented.

> elegant language,

Elegance is in the eye of the beholder
The Art of Saving in Games (2014)
Hey all,

Over couple of weekends I made my second android app (rectifying the mistakes/pitfalls I made from the first one ;) ) that helps one with deep breathing exercise to relieve stress and anxiety.

The idea is simple. When we are stressed we often tend to take shallow breathes and unknowingly it does worst. What we want at that moment is deep abdominal breathing to gain back focus on the stressful tasks.

The app starts with a countdown timer and breathes with you and maintains the constant phase of inhale and exhaling. Additionally, to spice up the app allows you to play an ambient music to reduce the distraction.

Play store link: https://play.google.com/store/apps/details?id=com.stackexper...

Open for suggestions/feedback.

Cheers
Disagree. We are neither obligatory carnivores nor herbivores. We do not have a sophisticated herbivore's gut with four chameras and colonies of specialist celulose breaking symbionts. We do not need to eat our own faeces again to obtain vitamins and we do not ruminate our food, something that is normal in herbivores. We do not have a sophisticated nose to detect alkaloids, Do not have evergrowing teeth. We can not even eat legumes like soy in a raw state, and eating grass for us is like eating razor blades.

From a physiological standpoint we are omnivores, and this is not a sin. Lots of other animals are omnivores also.
> Bruce Harold Lipton, is an American developmental biologist best known for promoting the idea that genes and DNA can be manipulated by a person's beliefs. He is a visiting fellow lecturer at the New Zealand College of Chiropractic.

... You've become convinced by this man.

> Surgical oncologist David Gorski has described Lipton as a crank who misunderstands evolutionary biology. He notes that some of Lipton's ideas start out based on research from epigenetics but he twists them into a "woo-sphere".

So could you cite some of the "solid scientific evidence" that you have referred to... because your appeal to authority seems to have failed you... :\
Intel suggests we program their GPUs and FPGAs with OpenCL. So, in theory, programming FPGAs could be not much harder than GPUs.
I actually agree that Corel are being scummy here, but you can enforce look and feel without patenting sliders for zoom and tabbed toolbars.

An observation: Corel copied the awful bits (gloss and low contrast blue) as well as the good (organising the toolbars using tabs). If they had only copied the good stuff, they would have come up with the look of Microsoft Office 2010 and perhaps had a better commercial opportunity.
The far simpler interpretation is that they're likely vetted far beyond what the local PD is capable of. Which doesn't change if you swap out the description of the agency. It should have been a huge red flag for the detective or their management.
Build and publish React Native apps without installing Xcode
what's a keyboard analyst btw? :)
I'm confused. I don't think this is a JVM - it doesn't load and exectute byte-code at runtime. So is it a cross-compiler to C with a runtime that manages GC?
> "Yet anyone with working class relatives knows that some are simply not suited for higher education under any circumstances for a variety of reasons."

I consider myself extremely cynical and pragmatic, but I still have to found somebody who wouldn't be able to do what I did in my university, arguably one of the most challenging in my area.

Grated, a lot of people that I know wouldn't get what the professor is telling them in the classroom, but in my opinion this is a problem with how education is provided not with my folks being "simply not suited for higher education"

In my opinion if the only way to teach is to show prof of theorems with make them feels real, either we don't really know what we are trying to teach or we don't know how to teach.
Natural User Interfaces
OTA CPU upgrades? ;)
Actually no, you still have to write a mixin builder function in your code. Typescript just supports declaring mixin types, it doesn't do the actual implementation.
>>p44sW700d#
The expensive areas are expensive because that's where all the jobs, services, good schools etc are. Counting an increase in the cost of those areas as a reduction in poverty is bizarre and perverse - it means that you're counting people as better off because it costs more to access jobs and education.
> But to assume that they would buy more of the exact product that caused the problem is really silly. Why not buy some of all the other products in the world that would make me better off, and one that addresses my particular problem?

I don't understand why it is even remotely silly. Consider alcohol and tobacco, or any other addictive substance. A very common dynamic is that the addiction feeds itself. Sugar might be less addictive and/or less unhealthy than alcohol and tobacco, but it's still addictive and unhealthy.

While it might be possible that the more extreme statement that most cola-drinking obese and diabetic people keep drinking more and more cola is false, 'buying more of the thing that is the problem' is not at all silly. And anecdotally I find that obese people do tend to get stuck in this spiral and consume massive quantities of sugar water: that's why they got obese in the first place!
When you have lots of rows, you want to think more in terms of set operations; and when you have complex data, you'll want to structure it relationally, and then you'll have a bunch of little tables filled with ids. In this case, something tree-like would be better to follow the indirections.

It's pretty rare - mostly for ad-hoc interactive debugging, typically where there's some UI missing or not yet implemented - that you'd want to edit a single row's contents.
What precisely is an "instruction" in the MIPS/watt rate here, given the FPGA context?
Ask HN: How many hours can you study in a single day?
I actually use pomodoro's sprints to quantify my study. But since most people do not use pomodoro I decided to ask HN community for the number of hours. If you do use pomodoro as a technique please say how many sprints you make in a day and what's the range of your pomodoro sprint (mine is 45 minutes focused with a 15 minutes break).
Yup. A lot of those new provisions aren't in the interest of citizens, or even governments - politicians have no incentive to push for them except various types of legal and illegal bribes they get from corporations.
5 Presentation Nuggets from forbes.com in 2015
The previous submission already has a very good top comment from haberman and provides a balanced perspective: https://news.ycombinator.com/item?id=7633625
Joel on Software
> GPL licensed code is divisible, so Google could technically achieve the same thing by adding a comment in the NOTICE file that said Api method signatures are Copyright Oracle, GPL, the rest is Apache.

That doesn't work. GPL is divisible (in fact, you can do whatever you want with the code), but the license must be applied to the entire deliverable, up to (excluding) classpath-linking which is explicitly exempted by the OpenJDK license -- so in this case, the whole runtime minus Google-only packages if they're classpath-linked only.

My thought was that Google may simply choose to make Android GPL + classpath exception. The reason for not doing so when Android was young (I can only assume) was the fear that phone vendors would balk at a runtime that doesn't let them make proprietary changes (of course, Linux doesn't either, but I guess the thought was that the phone manufacturers are likely to make changes that are closer to the application). But now, given Android's popularity, phone vendors would swallow whatever license Google imposes on them (and would still be free to make proprietary changes to classpath-linked portions of the runtime).

This is a win for everyone: Google gets to expend less effort maintaining the runtime, plus they get Oracle off their back (at least for future Android versions); Oracle gets to have Java (or something close enough to it) on lots of smartphones, and the developer community gets to have true Java interop (with all new Java features), and probably a higher-quality runtime.

Later, Google would be free (but not compelled, although that depends on a future settlement) to make Android fully Java compliant with one of the Java standards, but that is an orthogonal issue.
Often called an "armchair" analyst/psychologist/whatever the relevant term would be... - someone who has no qualification, but enjoys speculating and analysing anyway, typically from their armchair in front of the TV, or their keyboard in front of the computer.
A world whose physics is described by a pure Riemann tensor.
> it suffers of the same trade-off of compilation performance vs. performance of the generated code

Sure, which is why HotSpot may be better.

> Android has a DexClassLoader. I'm sure some people use it.

I didn't know that (not an Android dev), but that only means that some form of JITting may be beneficial anyway (depending on how popular this feature is).