skysight-inc/HackerNews huggingface dataset:
Ah, this after I laid awake in bed (or so I believe) until 5, decided to get up and get to work. I'm cursing myself with insomnia by cycling in and out of 24, 48, and, in rare cases, 72 hour cycles. Yet I seem to work best with at least some degree of exhaustion.

I generally hit peak efficiency between 20 and 32 hours. Beyond that, I'll have bursts of productivity with the remaining time filled by mindless distractions. Those bursts last anywhere from thirty minutes to several hours but their frequency drops as the day(s) go on.

If I'm well rested I feel a lot better in general but I'm so easily distracted that my productivity drops like a rock.

Having written this,I suspect I'm on a perpetual downward spiral where my sleep patterns fuel an unhealthy lifestyle which I then remedy by subtracting sleep...
Anyone can learn how to play piano. Few play it well. It is much easier to master the cowbell.

Analogies are so OO.
Hint of life after death in scientific study
That's the goal. There is now a lot more competition though.
I kinda agree with this. Scala has good bits. Very good bits. Gorgeously beautiful bits, even. But the ugly bits are so terrifyingly ugly that I dare not touch it.

Give me the Scala pattern matchers (that can also match by type and even by content of case classes, I believe), with the case classes and the actor concurrency model, but keep the horrendous type system and the confused parts of the syntax.
Ask HN: anyone interested to build a hacker news with tags?
Could anyone help me build a hacker news with tags?
I am asking only those who are interested to have it as well because I only have a budget for the hosting for this.

The point is to be able to search through the whole archive using tags/keywords.

example of tags:

'security'

'crm'

'a/b testing'

'optimization'

'http', 'ssl', 'domain name'

'scala', 'c++', 'php', etc

'lua'

'sql'

'marketing'

'website'

'landing page'

=> get all posts that relate to each tag (and combinations of tags) sorted by points of individual posts/comments.

To do list:
1. import all hacker news database
2. insert in database all tags for all posts/comments, using an algorithm similar to the Kaggle Keyword Extraction algo (https://www.kaggle.com/c/facebook-recruiting-iii-keyword-extraction),
which will need to be refined.
3. create great user interface to the new database

-------
or if no-one has the time, could anyone advise me on how to download the whole hacker news database?
FCC rules: Was Marriott right to block WiFi?
The Marvelous Piraha
I was up until 2am this morning, simply couldn't sleep. Once the initial thought of "oh no, I can't sleep" hit me I knew I was destined for a late night. It's 20x worse if that thought hits me and I know I've got an early start the next day.

I've met lots of people who self-medicate their sleep patterns using a combination of alcohol, sleep tablets (Melatonin for example), or weed. Over time a dependency forms which then means they can't sleep without their particular crutch.

Personally I've found exercise and avoiding work and computers 2 hours before bedtime to be the best way to get a good night's sleep, but these good habits are hard to maintain.
> If you don't have these problems you're free to not use them.

Uh, no. Major distributions have adopted his software into the core of their product and it is virtually impossible to substitute it. These distros happen to be the only approved vendors for most major private and public sector commercial software. We're not free to not use it.

> you're still free to change distro given the assumed incompetence of your maintainers

See above.

> I still don't see how this makes Lennart a troll.

Besides the fact that most of the Linux kernel dev team thinks he and his cronies are asshats? Besides the way he's designed his software to be the polar opposite model of the operating system he's building it for? Besides the fact that he's insulting all of the people he purports to write software for and with, ignoring the fact that almost no one else has been treated this way?

Besides all of that, it's a troll because he's basically just said 'fuck you' to everyone who develops open source software and now his fanboys and detractors are all arguing over it. It's a very effective troll indeed.
Hackers compromised Yahoo’s gaming servers using the Shellshock exploit
We underestimate the long-term improvements and overestimate the short-term improvements, not sure who said it first.
The waste 'problem' is minor compared to current generation which burns fuels and just releases it into the atmosphere. Long term waste storage sites are possible.

No current efficient power generation is either waste or accident free, although natural gas is probably the best if you have access to it. Coal mining kills many more people than nuclear ever has, and leaves holes all over the place. On a per-megawatt basis, nuclear is the safest generation type.

However, these are factual arguments which normal people can discuss and argue, which is fine.

What I am talking about is non-factual hysteria, of which many groups have produced volumes of, to the point where the average uninformed person will react badly to the mere mention of nuclear power. Popular culture is full of references to nuclear accidents or bombs leaving areas uninhabitable for 10,000 years or more, and most people are irrationally frightened of radiation in tiny quantities.

Nuclear power is an excellent power source for reliable, emissions free base load power. Instead of trying to shut down any research or funding, those that are concerned should be pressing for phasing out of old plants and replacement with newer, safer designs. And coming up with the best waste storage plans.
Already being discussed at https://news.ycombinator.com/item?id=8420579
It's okay, just label your UI so users don't have to guess what a button might do and most people will be fine
So what should we build then, given that no alternatives are currently viable?
What I'm saying is that if all the arguments against him were True Scotsman Fallacies, then it would be fallacious to ignore him based on a mistaken understanding that he is arguing based on a Fallacy fallacy. And as we all know, no true logician would make such a mistake.
How many people died due to Fukushima? How many have died ever from nuclear power? Compare that to coal. It's hysteria.
Personally most of the time id rather have 10: main(int c,charv){return!m(v[1],v[2]);}m(chars,chart){returnt-42?s?63==t|s==t&&m(s+1,t+1):!t:m(s,t+1)||*s&&m(s+1,t);}
Here's one way to look at it.

Say you can either spend X amount of effort on a 50% improvement, or you can spend X/10 on each of 10 5% improvements. Sounds the same, right?

It's not. If the smaller increases compound, you get a (1.05^10=) 63% increase out of the latter situation. Plus you don't have to wait for everything to be done to get visible improvements.
It's not bad, but they have some work to do to catch up with conduit's operators like $$+-.
Apologies, from Flipkart
And yet, a big bang approach with a better data representation and code generation for queries can yield a 10x improvement http://infoscience.epfl.ch/record/198693/files/801-klonatos....
CryptoLocker: The Marketing Behind the Malware
Data and Goliath Is Finished
The project discussed in this paper requires having access to all of the passive DNS data in an entire ISP's network, which isn't that practical for many researchers.

OP's machine learning is arguably even more impressive, because it has a decent success rate based entirely on open source data and the domain names themselves, with no other corroborating information (like a NXDOMAIN response).
The rise of the Slovenian hardware startup
I guess this should take away any question about working remote. Job well done!
Looks like solarized https://github.com/altercation/solarized
1. You can download the dataset using http://hn.algolia.com/api. Mind the rate-limits, though.

2. This has already been done quite a few times by various apps, most prominently here: http://algorithmia.com/demo/hn (http://blog.algorithmia.com/post/86295023534/algorithmic-tag...)
Upgrading to SQL Server 2014: A Dozen Things to Check
I remember the sites to search for airplane tickets like Hipmunk, Kayak or Expedia, they have the recognition so perhaps they can add travel planning.
7 Ways to Spot Problem Employees with Equipment Inspection Software
" For example, no language needs both traits and abstract classes, unless that language wants to interoperate easily with Java."

now I'm wondering - does Clojure then suffer the same crufting? or it's less interoperable?
Nope, plenty of lesser doping goes on in amateur sport.
Due to its very nature I dont take anonymous internet typing too serious and sometimes I like hyperbole to start of a conversation because it cuts right through to the core bits. I totally agree with you though about talking bad about the project you literally just stole verbatim code from (text layout algo).
I'm writing one. It's almost ready. Drop me an email (noel at underscoreconsulting dot com) if you'd like to try it out.
I generally like to plan based on input from a variety of sources (guide books, magazine articles, travel sites, friends who recently took the same trip, etc.) Gathering all that information is great but I've sometimes wished for an efficient way to access and sort those recommendations when I need them most - while I'm out walking around - rather then in my hotel room.
I submitted a YouTube video 165 days ago where Martin Odersky explains how to avoid coding the complicated way. https://news.ycombinator.com/item?id=7641626
>Say you can either spend X amount of effort on a 50% improvement, or you can spend X/10 on each of 10 5% improvements. Sounds the same, right?

This is the same thing. The point is that you say "10 5% improvements of state S0" in that sentence and then later on you use 10 5% improvements of state S0, S1... S9. This doesn't make any sense, could you explain to me how this would work?
If you're going to make sweeping generalizations about a whole class of ideas and people, please provide something to back up your assertions. As is, your comment only offers an opinion.
HGH is generally awesome. If it was cheap, everyone would be doing it.
So, the next question, is why are these LEDs blue? And what if we want a different colour?

In the crystal, we have two types of particles flowing around. Electrons and holes. Holes aren't 'real' particles, but they still exist: much like bubbles in a bottle of water. It's an awkward analogy, but we can imagine two bottles of water: one that's completely full except for a few bubbles, and another that is higher in energy that's almost empty apart from a few drops of water. These drops of water sloshing around are the electrons moving through the crystal. What happens when an electron (water droplet) and hole (bubble) meet? They annihilate each other, and in the process give off a little spark of energy in the form of a piece of light. For gallium nitride, the light's blue because of the difference in energy between the electrons and the holes.

To get higher energy light (more blue->purple->ultra violet) we can replace some of the gallium with aluminium. To get lower energy light (green) we replace some of the gallium with indium. So far, so good.

One of many outstanding problems though is that LEDs have much poorer efficiencies when we want to emit green light. Lots of different combinations and permutations have been tried, but none are great, and we're still looking for a better solution–this might be in the form of finding a brand new material, or of growing nitride-based crystals in more unusual forms, such as nanowires (imagine a forest of crystals standing on a sapphire 'floor') or quantum dots (tiny little pyramids). This can help because electrons act in very different ways when they're confined in certain dimensions, e.g. if they can only move in along a straight line, and this can be exploited to make better devices. So lots of people are trying this, not just for green LEDs, but for all manner of different devices.

So this is what we do when we want to intentionally change the colour that's emitted. But there's lots that happens to unintentionally change the colour too, which is a problem if you're trying to make thousands of light bulbs that should all look the same! This is the result of much more subtle problems that exist on the very smallest atomic length scales...
Facebook's WhatsApp Deal Is Officially Done
Secret ad Beacon network uncovered, shut down in New York City
Though the worst case scenario for a nuclear plant is considerably worse. I think comparisons to coal are unfair. Coal is terrible. Everything looks good compared to it.
"Part of the issue is that BP also sells futures, and they have the ability to influence the futures price."

BP is a huge company for sure, but it produces about 4mm bbl/d of oil and world production is 90mm. So they definitely can influence the price, but they don't exactly have the market cornered.

What they can do (and other companies with more of a trading mindset, like Glencore, do really well) is utilize the information they get in real-time from the entire length of their supply chain. This isn't non-public information at all, and it'll make its way to the market within hours or days. And it also pertains only to BP's own order/production/delivery flow, which is tightly correlated to the market on a week-to-week, month-to-month basis but not on an hour-to-hour basis.
Introducing Carrot
> Small. Fast. Reliable. Choose any three.

Nice tag line.
Any real third party certification authority will let you generate emails to an address of your choice 90, 30, 14, and 3 days before your cert expires (or some similar schedule)

Why wouldn't Yahoo set this up to email the group responsible or a ticketing email?
What does putting one sheet of paper on another give you? Death by a thousand paper cuts.*

* Yeah, this is a pretty bad post, I'm sorry.
There are few absolutes in coding. Some times optimizing a function that's called once is worth it. People often perceive software that takes a long time to load is slow even if everything else is fast. Though even just changing the loading screen can do a lot even if the actual time something takes to load does not change.

PS: If all someone wants to do is rotate an image loading photoshop really is slow.
I actually had a phone call with them and didn't notice. Thought they were leaving a day later.
http://www.youtube.com/watch?v=6w_nlgekIzw
NES games are pretty easy to tear apart, and emulator tools are pretty good. I use fceuxdsp, running in Wine because I'm too lazy to build it natively. The 6502 was too slow to do any complex compression, and there was really no need to encrypt an NES ROM. Later consoles, of course, get more complex, but the NES is a good place to start.
Ahşap Merdiven 100, Ahşap Merdiven, Ahşap Merdiven Modelleri
Here's one from Scientific American:

In fact, the fly ash emitted by a power plant—a by-product from burning coal for electricity—carries into the surrounding environment 100 times more radiation than a nuclear power plant producing the same amount of energy.

http://www.scientificamerican.com/article/coal-ash-is-more-r...
That is our bad, and we are designing and building a new website.
I like Scala, but it gets me that the official IDE, Scala IDE, is so utterly broken. If you let the IDE handle the build, you'll constantly get spurious compilation errors, which in a statically typed language are unacceptable.

Letting SBT do the build may work, but come on. This is the official IDE! Is there any acknowledgement in scala-ide.org that you should let SBT to do the build? Do Odersky and the guys at Typesafe use that setup, or do they suffer their IDE silently?

I haven't had much luck with IntelliJ either.
The definition of what is a "human body enhancement drug" is itself interesting: some are what people would obviously consider to be drugs, like steroids; and at the other end, the substances found in regular foods such as vitamins would not be, but what about dietary supplements and the various other types of "food optimisation" that people do? I'd say they certainly have an effect on performance too, so could they be considered a form of unfair advantage? This sort of reasoning leads to the conclusion that to eliminate all these factors the athletes' diets should be strictly regulated. Then you still have (as this article shows) their history and probably other factors down to how much they've trained, the climate they're in, etc... it's really quite a subtle issue to define what is "fair" in sports.
http://hn.algolia.com/api Thanks. How many requests would that require ?

http://algorithmia.com/demo/hn does not work for me.
I've been using Sublime as my Scala "IDE" for a while now - what it loses in certain 'critical' IDE features like code completion and variable extraction it gains in speed, ease of use and lack of bloat.

I agree that as far as real IDEs go, IntelliJ is the best - but that's not saying much. The rest are pretty awful. They all do many things poorly, whereas Sublime does a few things very well.
It is frustrating to see tools like this written with C#, because most C# developers have no mind to cross-platform compatibility. Often they'll build the UI using the Microsoft-specific frameworks, which Mono doesn't support. .NET programs also don't often run well in Wine, leaving me with a ton of work to do to get it running on Linux.

It's not really the language that's the problem so much as the incredibly proprietary environment in which it's used.
i admit our website looks like crap, but the value it provides is how we measure things. Although as I said before, a redesign is already under way!
Help Debian long term support
As long as all these new payment platforms like this, apple pay, and square use credit cards, i don't really consider them that innovative. different way to skin the same cat.
Maybe you mean you can start a US company but not work for it when you are in US on a non-working visa?

Can't see why a US or Estonian company (whether or not you are a director is irrelevant) can't hire you to do some work. Unless you don't have work visa in the country of your stay.
> Or use the (imperfect) GaN crystals to grow incrementally better crystals over multiple rounds?

This is exactly what's often done. It's all about scale fundamentally. It's slow to grow crystals, they have to be very high quality single crystals, and they can't have even the slightest trace of impurities, and ideally they're going to be large and easy to process too. If an alternative substrate is also hard to grow at scale, it's not going to work. But I don't want it make it sound like it's just a scaling issue, because to my knowledge better substrates haven't been found even as a proof of concept. It's not just lattice parameters, but a whole host of other things too. But people are still looking :)

> People have tried zeolites in the past, but surprisingly a random speck of dust sometimes works better than the best designed substrate.

Hah, that sounds both incredibly frustrating and good fun!
This exists, just not as a web app- your local AAA will gladly map out a road trip for you complete with the locations of gas stations and attractions along the way.
Yes, but it's unlikely that someone asking "is it faster to concatenate strings in C# using the + operator or StringBuilder" on StackOverflow is someone that is writing a low-level database engine like SQLite. In my (totally anecdotal) experience the people who are more concerned about performance are beginners, because that is something that they can grasp, and this is where the "don't prematurely optimize" people are coming from. Obviously someone who is writing a low-level database engine knows that performance matters, and likewise, is likely to be running benchmarks rather than asking vague questions on SO.
Yeah I am really hoping that Bulgaria and/or Estonia will be added to a list of countries being incorporated by http://startupr.com/ to make the process easier.
awesome idea, awesome company
With a business that doesn't require physical service, it sounds kind of simple to pull of (emphasis on the kind of). I'll tell our boss to go to Mykonos or something.
> I find it highly implausible that the government could compel Apple into deliberately breaking the fundamental security architecture of their product.

Well I don't know what news you've been reading the past year, but personally I've been given the impression that your NSA will try and compel whoever to do whatever they please, be it through court order, economic/political pressure and/or psy-ops.

> If Apple already had the keys to decrypt the message, they could be compelled to hand them over, but that's very different than compelling them to actually modify their end-user software.

It's also very different from the NSA actively hacking into, breaking security infrastructure of their ALLIES. Which is what they've done repeatedly.

It's also been shown that the NSA doesn't (can't or won't) really make a very fine distinction between who/what exactly are enemy, allied or US-targets. In particular if they really really want certain information that can be considered of high tactical value in their pursuit of foreign targets. Such as, say, private encryption keys for OS updates or whatnot.

While this is not proof that this happened or is happening, I'm arguing that there is very little stopping the NSA if they wanted to.
Well, the hardware focus is part of it, but the flow of data between the activity blocks can be as convoluted as you want, rather than simply "IF this THEN that" (granted I don't know IFTTT well enough to know how convoluted it can be).

Not sure if that helps. FWIW, I'm not associated with the project but I have had some exposure to it.
The argument behind premature optimization only really stands when first developing a product. Once you have an established product, it's no longer premature, it's just optimization.
Good point! I looked for English, Spanish, Farsi, and Russian. For me, the obvious choice of Mandarin was left.

Your article mentioned German and French.

What do you think the second language of Europe would be?
We started http://www.voyando.com in March this year. It's basically a crowd sourced travel advice platform (a travel planning site in a sense). You're paying others to hash out your plans with your specifics (hours of travel, accommodation, proximity of restaurants, etc etc).

We are guaranteeing 3 good proposals for your trip and the best will receive the specified reward (anything from 5-100 dollars).

The struggle we are facing is that we are unable to get a decent amount of traffic because of the really big competitors with deep pockets to acquire this traffic. We're not in the same 'idea space' but we are still in the travel segment. This makes it incredibly hard to compete.

Despite good press, really good customer satisfaction and a business model, the site is struggling. We are now looking to partner up with one of the big brands to 'catch' drop offs from their main site with a service that can retain the customer. Maybe I'm being to optimistic that any big brand will take this chance, but I'm confident that our platform does it job and that it can be a tool to get your drop off rate down ("Didn't find what you were looking for? Let our experts help!)

If anyone can hook me up with the right people to pursue this, I would be very grateful :-).
If (osName.startswith(“windows 9”)): programming