skysight-inc/HackerNews huggingface dataset:
A paper cannot teach a layman everything they need to understand the topic, but there are many papers out there I have difficulty understanding because of how they are written, but when reading them with a companion exposition, I can comprehend. It is a balance of getting one's point across while targeting a wide enough audience.

It is the same with code. No one should be writing production code at the level where any non-programmer fluent in the language of the comment's could understand. But they should be writing it simplified enough so that performance isn't impacted and that anyone who is maintaining the code should be able to understand it without having to spend extreme amounts of time digesting it. And sometimes a key performance boost will turn into a 'here be dragons'.

I do think Mathematicians are optimizing a bit too strongly for similar level peers, but please don't think I'm trying to say the are dumb for doing such.
Can we drop EOT formats in font stacks already? IE was the reason for EOT, but all currently supported versions of IE support WOFF.
Is there dyslexia research behind the extension?
Iris AI: find research papers relevant to TED talks
Not off topic at all :-) I have no real knowledge about why Parse failed other than what has already been written. In fact, your comment is probably fair and nothing I said above applies to this situation. Sometimes takeovers just fail, and nobody is to blame. It's just that, IMO, it's very rare this occurs.
Yanis Varoufakis AMA
I still find Watson's voice a little unsettling. It's almost like the speaker is smiling to me all the time, like the black-suited man who recruits Deadpool in Deadpool.
You can get pretty close though ;) https://www.youtube.com/watch?v=akbflkF_1zY
Interesting how the article focuses on the diamond engagement ring market in the US, Japan and China, but doesn't mention Europe. As far as I'm aware, very few people use diamond engagement rings here. If engagement comes with a ring at all, it's generally the future wedding ring, which is traditionally plain gold.

The idea that people are willing to spend 2 months' salary on a ring is beyond ludicrous to me.
I've always found the arguments in this paper so bizarre that when reading it I have to constantly keep reminding myself that in the 80s this nonsense must have seemed like a practical way forward. (Parnas in particular was one of the giants of software engineering research.) I wrote a piece about it a few years back:

http://www.zerobanana.com/essays/rational-design/

Another good take on it:

http://www.leanessays.com/2010/11/rational-design-process-it...
Do the installer download their own version of Debian, or do it use the repositories of the host machine?
Stock App for Finding High and Low Breakouts and Finding New Trading Opportunities
Personally me neither but I can understand the other reasons to some extent
The argument is the opposite direction: if companies don't expect to be selling many products in the near future, they'll cut their orders for materials. So a fall in commodity prices can be the first sign of a coming recession. (In this particular case it seems that the fall in oil prices is more about increased supply than lower demand. As Nevsky famously said recently, historically logical correlations between different asset classes can remain in place long after they have ceased to be logical)
Ask HN: Mobile Help vs. UX Throwdown
> however people who worked with maven, gradle, ant or even sbt (which isn't offically supported) could be unhappy.

Well yes they could be - but this isnt a project to build a general purpose build tool so this is not really relevant
Amusingly the biggest problem here is english itself, and the way it is amazingly irregular in all its pronounciations, and how a few letters can change an entire word (constable, unstable).

The article shortly mentions the technology that uses voice sample databases, without mentioning its primary example: Vocaloids.

With vocaloid technology digital speech synthesis works amazingly well and is used to create entire songs ( here's a video of a voice bank donor singing together with her vocaloid: https://youtu.be/JfW0glLj2pE?t=74 ; here's an example of casual TTS for chat that sounds silly, but is incredibly clear to understand: https://youtu.be/R8OoadkjO8Q?t=20 ). However this only works well for japanese (voice bank size: ~100 samples), since it is astonishingly regular (i.e. spelling maps almost 1:1 to pronounciation), while in english there is almost no regularity whatsoever, so to replicate the same, voice banks need to be 1000 samples and more big.
Deleting the first directory seems like a harder problem than deleting a folder called .adobe.
Future gaming: rebirth of the board game
I initially came here to disagree. My argument was that if someone was going to give something "pretty and shiny" to someone, at least gold holds its value second hand over diamonds. However, I think of the Cash4Gold type scams out there and cant help but think that selling jewelry of any type second hand is going to get you screwed.
The reason is largely physological. The stock market traders think oil price is an indicator for demand. When demand goes (=oil price) down this indicates the end of a bull market and the begin of a bear market. So obviously they want to sell their stocks before the price goes down naturally which causes a stockmarket crash.
GIMP will become a more viable option once they implement non-destructive editing.
Funny this comes up now. I was just cleaning malware off a laptop. I eventually found and did the factory reset, but I decided that I had enough when it still kept crashing hard every 5 minutes into doing something useful.
Ford Hunger March
>MS Project went wrong in neglecting to ask “why is someone exporting to CSV?”

>What’s the deeper need/problem to be solved here? The user is trying to import the data into another application!

This is why Free Software is important: if Project was open source the user could have just have submitted a pull request or else started a fork.

Instead we have predictably bad behavior from one of the most notoriously user-hostile companies of all time.

Microsoft products are heavy-handed and unwieldy? Colour me surprised.
Irrelevant, Kotlin is still better than Java
As others have pointed out, Existentialism is not "life is meaningless, full stop." Rather, it is "life is meaningless, just as a canvas is blank." Your life starts with no meaning, just like a canvas starts blank; but because the canvas begins as a field of white, the artist need not worry about underlying meaning when he makes his masterpiece.
It is unbelievable how invasive Adobe software is. I try very, very hard to avoid installing anything by Adobe, because I know that the software will do whatever it wants on my drive, install itself all over the place, install various (ugly) menubar items which are non-removable, run things at login, make a "Creative Cloud Files" on my Desktop (!), make me a member of the "Community", demand my password to get administrative privileges, without explaining what for, make lots of network connections to various servers, sending unknown information about me, run various processes in the background (AAM Updates Notifier, anyone?) and run various updaters with annoying popups whenever it feels like it. I think CC will also pester you with upselling popups, or new features information.

Back when Flash was still a thing, they got so low as to try to sneak in more of their products when I just wanted to update Flash.

It's crappy behavior and should be called out for being what it is. We are too quiet about it and we got so used to taking crap from software producers that many people don't even complain.
At a simple level its supply and demand. We currently have a high supply and low demand (less travel during the winter months) which in turn drives down prices. Lower prices, means the energy sector is making less, when it makes less, people don't invest because it won't make you any money.

At a more complex level, you have a war between US oil producers and OPEC (Organization of the Petroleum Exporting Countries). OPEC wants to put the US oil producers out of business. The US producers have started to give OPEC competition, driving down oil prices. The result has been an oil boom to oil crash. Lots of companies that were hiring are not hiring and in some cases, cutting jobs. Cutting jobs impacts employment numbers, employment numbers affect investments, the fed rate and a whole host of other things.

While the energy sector won't make the market crash by iteself per se, it will certainly drag it down and make investors a lot more skittish to put more money into the market - having the effect we're currently experiencing.
Isn't the argument the opposite direction? Before 1938 the divorce rate was significantly lower, so no-one needed to show commitment and no-one cared about diamonds.
>"If you can't explain it simply, you don't understand it well enough." is my new favorite Albert Einstein quote.

Yes and no.

I spend a fair amount of time explaining things to children. Not exactly five year olds, so no ELI5. More like ELI13. But to do this often requires over simplifying points to you either hand wave or or even sometimes given incorrect examples that are 'good enough' at the level that you are aiming at.

For example, consider explaining gravity as mass attracting mass. That is over simplified and breaks down at certain points, but for explaining to a kid why objects fall when you drop them, and even giving an opening to explain things like acceleration of falling objects, it is good enough.

So a better way of saying it is that if you understand both the subject matter and your audience well enough, you will be able to given simple explanations that will increase the audience's understanding.
So are bows, knives, clubs, and vehicles. Should they be banned, too?
Thankfully I'm not in that market now, but I hear things from friends who are.

What makes finding a rental flat stressful and a waste of time is the process of chasing down suitable leads and getting a deposit in before anyone else does. Speeding that up for everyone is not going to make it less stressful, is it?
>Honestly, precisely how many tech takeovers really work?

I think YouTube and Instagram would like a word with you...
Exclusive offer with Gumpert supercars for sale in Japan
> It's extremely frustrating constantly switching

Maybe that's the difference. I'm not a productive multitasker. When I have some Python to work on, that's all I'm doing for the next day or two. I'm not jumping from Word to PyCharm to Vim all day.
Indeed, I found this quote from the original article relevant:

>> Now, researchers at General Atomics are taking these new results and using them to develop a simplified, streamlined simulation that could be run on an ordinary laptop computer
We are looking for as much feedback on Vamos Deploy as we can get. Please let us know if you think our product looks interesting.
No, sorry. I'm pretty much a nobody online, I just have a few games I've worked on that most people haven't heard of.
Mathematica Online Now in Full Release
Show HN: 30 Days of Swift
Did you try simply asking AWS to raise the limit? It even suggests so on your linked page.

In my experience, every limit is immediately relaxed when requested; number of VPCs (I see people do horrible things to work around this all the time! Just ask!), EC2s / region, SES limits (need to send 10 million emails / day? No problem!), API Gateways / account, total ASGs... I believe all of these are there to keep you from shooting yourself in the foot through automation gone wrong or inexperience.

I've seen some crazy complicated architectures, where just sending an email or lifting up the phone solves the thing within an hour.
I don't spend a ton on a fast car. I'd rather spend my money on a big car with decent fuel efficiency to take my family on vacation. I don't see the point in spending ludicrous amounts of money on useless status symbols like diamonds and sports cars.
There's at least 35 companies in S&P500 directly related to Oil & Gas (equipment, drilling, distribution, refining etc). While 7% is not "over-represented", but it's not insignificant either. How would S&P performance look without these 35 companies?

The Guardian actually covered that in a short article last month. http://www.theguardian.com/business/2016/jan/21/oil-prices-s...
Depending on the legal system that one finds oneself subject to, jewelry is often considered a "personal effect" rather than an asset to be seized, such as gold bars, coins, or currency - and is therefore not subject to forfeiture.
NEW: new gTLDs related to Companies
When you can't use recursion, what data structures/algorithms do you use in place of the common data structures that often use recursion? I'm thinking of stuff like trees and quicksort. Do they even need these things?
Particle.io – Build Your Internet of Things
Build a $200 smart drone with raspberry pi zero
I think it's more that Joffrey etc. inherits certain traits from his parents rather that is his parents.
> No, it's because those machines are reliable, tend to last for many years without any problems, devtools are optimised for OS X, OS X is Unix-based etc etc.

I don't get how is this exclusive to Macs. I haven't had any problems with my PCs for many many years. You just have to buy quality hardware, and even then, it's half the price of a Mac with twice the performance. In fact before OS X, you could argue that Mac OS was pretty crappy. Now it is OK, but seems like a wonderful evolution coming from Mac OS 9.

> Who cares about bigots like Linus?

Don't deviate the conversation when you have no arguments. I don't care if they're bigots or their sexual preferences or if they like cats better than dogs. I care about what they built, and those are two of the greatest developers alive, period. Now give me an example of one guy as good as those two who uses Mac for developing.

> People who follow others without questioning them are surely just as much of a sheep as Apple users?

You're making up stuff nobody said because you lack arguments. Nice try.

> Edgy

You're focusing on anecdotes because you lack arguments. Nice try.

> Hope you didn't waste too much of your time talking to peasants like us...

Ad hominem because you lack arguments. Nice try.
So this is why they've been asking for donations? Made it seem like they're on the ropes.
WV: So, the Universal Time Zone system. What lead you to argue so strongly for that option?

HH: Because from a physics point of view, there IS only one time!

Um... this would've been a more convincing argument if there was an attempt to use physics, any physics here. "Relative to the centre of the Earth... relative to ..." well, anything, really. The fact that some of our most interesting time sources--GPS satellites--have the difference in their relative time baked into how they operate is a score against the whole "only one time" idea.
My sinuous road to regular workouts
Mattel’s $300 3D printer lets you design and create your own toys
Uneven prosecution is a real problem. I think if we decided to strictly prosecute every transgression, we'd either end up in a police state or in a state where people rejected and amended dumb laws. I'm not sure which center of gravity is stronger.

On your last paragraph, I do admit to parts of that (not necessarily whether it's more than 50%, but otherwise I agree), and that selective prosecution is a good thing in some areas (no sense ticketing someone for 56 in a 55 on a clear, dry, sunny day with light traffic). See also my last comment at: https://news.ycombinator.com/item?id=11103596
Yes, Go is a low information density language. Haskell has high information density.
Plan9 is not that successful and not a good representation of actual Unix use. Doesn't GNU Emacs run on Plan 9? Wait, there is Acme.

What about Acme's architecture?

> Acme is about 8,000 lines of code in Alef, a concurrent object-oriented language syntactically similar to C [Alef]. Acme’s structure is a set of communicating processes in a single address space. One subset of the processes drives the display and user interface, maintaining the windows; other processes forward mouse and keyboard activity and implement the file server interface for external programs. The language and design worked out well; as explained elsewhere [Pike89, Gans93, Reppy93], user interfaces built with concurrent systems can avoid the clumsy top-level event loop typical of traditional interactive systems.

That does not sound like Unix philosophy. Communicating processes in a single address space application. On Plan 9. Written by Rob Pike at Bell Labs.

We've seen companies like SUN, IBM, HP, DEC/Compaq/whatever they are called now/..., etc. earning zillions on big fat applications. Big fat GUI applications and big fat server applications.

From any Oracle DB, to any Java application, to basically every desktop application - none follows the so-called 'UNIX philosophy'. Thus tools like GNU Emacs have zillions of similar applications under UNIX and GNU Emacs is nothing special at all.
>There are also unconstitutional laws.

The problem is that a law is or is not constitutional based on numerous other factors such as popular opinion. The truth is that the SCOTUS is partially impacted by the will of the people at any given time (to say nothing of the entire issue of the political nature of the SCOTUS). Crying foul is one way to modify the will of the people. In some cases, what is constitutional is even explicitly tied to external factors (such as obscenity tests which in part depend upon current morals of the community).
This Sex Which Is Not Two
It isn't actually as bad as all that. I confess that I do this in system admin mode. On my big workstation it takes about five seconds for emacs -nw to start up. And lately, I have begun using 'mg' for such quick tasks Startup time is less than a second. It is probably on the order of VI for size and speed, and uses the emacs keybindings. It is an upgrade of the MicroEMACS editor.

But normally I do open emacs on a per-project basis and keep it open, likely for days. Those do take a little while to start up. And with .emacs.desktop, it is easy to end up with an accumulation of a couple hundred files at startup time.

(Compare the size of a single tab of Chrome to emacs, or even Microsoft Word. Both are swamped by the chrome size. And we think nothing of spinning up a new tab, no problem.)
Because some are difficult - for example being nosy, over-sensitive to noise and so on.
We have a similar system here in Germany (established in 1996) [1]. Still up and running and widely in use! (i.e. 141,2 million EUR loaded onto cards, 118,4 million EUR spent with the cards in 2013, see the German wikipedia page)

[1] https://en.wikipedia.org/wiki/Geldkarte
Is this somehow related to C# extension methods?
https://msdn.microsoft.com/en-gb/library/bb383977.aspx
Introducing the B3 JIT compiler
It feels like the value of a fast car lies in human effort (a previous manager made a point of showing us a film about McLaren's approach to small-run production that he felt had lessons for the software industry), which feels more authentic than cartel-controlled scarcity (particularly when there are cheaper synthetics of objectively higher quality - no doubt brands like Ferrari have some premium that's not grounded in their product's technical merit, but it's never quite so in your face). And I'm not aware of fast-car smuggling funding wars, or a fast-car-manufacturer cartel sending thugs to intimidate journalists. (Maybe those things are happening and I'm just unaware - if so I'd be fascinated to read about them)
Are you advocating that women cannot care for themselves and we need to consider sexist traditions of men being forced to provide for them in the case of a failed engagement?
That's a good point. It's one of the things that confused me about trait stacking when I first started learning Scala. People often effectively use traits to implement composition, in the sense that the intention isn't that you would take advantage of Liskov substitution, but rather you intend to aggregate behavior from a number of sources.

It's one of many ways in Scala where a single abstract construct could have several different semantics applied to it.
By typeclasses, do you mean structural typing a.k.a. duck typing a.k.a. Go-style interfaces?

I don't personally understand why people care about that: a simple structural match on names/parameter types doesn't seem like a strong enough signal that someone actually intended to implement such an interface.

But ... type classes can be implemented on the JVM relatively efficiently these days. I threw together a simple Kotlin version a few weeks ago that let you write something like:

val foo = Foo()
val bar = foo.dynamicCast<Bar>()

where Bar was an interface that Foo could have implemented but didn't. It worked, but I didn't see any value in it for myself, and it didn't use the latest JVM reflection APIs so it was slower than a normal interface call.

If there's some big population of people who really want this in Kotlin and would be much happier if they had it, then I might sit down and reimplement it on top of Remi Forax's proxy2 framework, which should give 1:1 native performance.
If you're working a problem capable of being solved by two $10/mo DO VMs, you're working a problem that can be solved in /any/ language.
Your Samsung SmartTV Is Spying on You, Basically
Good idea. A ring that's still worth something after purchase would be a much more sensible than a ring with a piece of carbon that can't be sold.

But personally I don't see why anyone would care about a $10k ring. Different cultures, I suppose.
> I had to take her aside, and write a short Python program to show that after seven generations of recruitment, the entirety of our country would be selling Melaleuca to each other.

Layer 1 -> 1 person
Layer 2 -> 5 people (6 total)
Layer 3 -> 25 people (31 total)
...
Layer N -> 5 ** (N-1) people ((5 ** N - 1 ) / 4 total)
...
Layer 7 -> 15625 people (19531 total)

Ahoy, Cook Islander! [0]

Solving for the fanout to match the population of my Special Administrative Region [0] in 7 generations :

(Fanout ** 6 - 1) / (Fanout - 1) = 7298600
Fanout ~= 23.380354

[0] https://en.wikipedia.org/wiki/List_of_countries_and_dependen...
NYPD Has a Plan to Magically Turn Anyone It Wants into a Felon
The Mona Lisa – what’s the big deal?
Decentralized in this context means "bring your own". Hardly helpful, seeing as the devices you keep in your pocket are definitely not capable of indexing an entire Internet.
Consulting folks also tend to work with customer's schedules (and the offshore team's hours). There can never be fixed hours for those guys.
Scalia was found with pillow over his head
Add Microsoft/aQuantive and HP/Autonomy to the mix as well.
Sorry this is incorrect anyone can create an LLC and a S corporation no need to be a US Citizen, at least in most states, can you pin point a state that requires US citizenship?
What's wrong with it is that FFmpeg and Libav are on equal footing in that regard; so using that argument in favor of one over the other is... nonsensical.
"The previous process for getting started with Tails was very complex and was problematic for less tech-savvy users. It required starting Tails three times, and copying the full ISO image onto a USB stick twice before having a fully functional Tails USB stick with persistence enabled."

You should look at it from the perspective of the target audience. From there this seems to be the first easy to install OS with an emphasis on privacy.
As an aside, if anyone is wondering why that guy looked so familiar it might be because he played the always-smiling alien Teb in Galaxy Quest.

Edit: Funny enough, the "uncanny valley" cadence of the Thermians' English reminded me quite a bit of speech synthesis. I now wonder if that's where they got their inspiration.