skysight-inc/HackerNews huggingface dataset:
How can it "improve as time goes on"? The developers chose a technology stack that suited them the developers, but which didn't suit the end users of the software.

This happens sometimes when developers make business decisions.

Any improvements will be in the 20%-30% range. Meanwhile, Sublime Text is 10-100 times faster. Atom is dead, in the long term.
Or, as I found on a BBC news page earlier today (and reported via feedback), my middle mouse button on link to open in new tab wasn't -- the page was opening in the present tab.

Don't break user controls.

Seriously. Fucking. Annoying.

The tendency of sites to also force all links to open in a new tab is similarly annoying. I've got the means to choose. Leave it to me.

Another argument for disabling JS pretty much everywhere.
I wonder, how can we in the first world change our behaviour here to stop things like that? Does the very way we live cause this or are the causes local?
"Deficiency disease" in this context and Vitamin D means rickets.

And in addition to a one-a-day multivitamin multimineral tablet (split in two, each half in a different meal to improve absorption), I separately take 5,000 IU spread across all my meals, which has got my blood levels up to what they apparently should be. That's all the vitamin and mineral supplementation I take.
still, how about choosing font that does support latin-ext characters properly for medium.com/polish ?

just saying.
A website should save your work as you go.

No fucking excuse.
Flippa Clone
The verboseness is yahoo's is really quite superficial. F.ex. on a day to day basis, you're not spending hours and hours adding action constants.

I've been making an app based on yahoo's dispatchr (part of fluxible) for about 4 months now, and I hardly spend time with the "verbose" part of my app. All the real work is in data fetching, view rendering, business logic, and so on.

Really, if there's X libraries out there and X-1 don't support isomorphic apps, and the only complaint you can come up with about the one that does is that the most boring, logic-free and error-free part of your app will look a little verbose, then what are you still waiting for?
Developing a auction marketplace website
It could have been written in quarter of the words.
The jury's out on whether or not this is "true", as macroeconomics tends to not be an exact science by any means.

What strikes me is how comforting the idea is for us as the wealthy; if the companies have an agenda to have us believe this (which they do) and the idea is very comforting (which it is), it only really matters whether we can be convinced that it's true.
I always love guys like you... I tried something 15 years ago so I know everything about the current project because nothing ever changes...

Jesus, Linux Circa 2000 is very very very different from linux 2015...
No, they still can't decide what is their language called: Go, Gopher or Golang.
It is definitely not a neccesary evil. Minimum wage in those countries could be increased (or one created and enforced) so that there is a dramatic improvement on the workers lives without much of an impact on the end consumer. Consider how cheap a t-shirt is in the U.S. However politicians are scared since they think it will drive business out of their country. Or they are corrupt.
Show HN: Notify – Get notified on Slack, once your Startup gets mentioned
I've never been a big fan of the "it would be OK if they all just went away" line of thinking.
Split the web. If you want an applications platform with HTTP transport, build one. If you want a documents platform, build that as well.

Split out commerce and media while you're at it.

The present model's working increasingly poorly for me.
That's ill-informed.

1. Atom is an open-source developer tool. 'Business decisions' (whatever they are) should take a back seat to 'developer decisions'.

2. The technology stack is not a long-term constraint on performance. It's perfectly feasible that performance will increase substantially over time.

3. Sublime text is not '10-100' times faster.

I'm a massive Sublime fan, and won't be using Atom. But you're spreading FUD.
Except this is Windows for IoT which is basically Windows Core, or windows with no GUI...

When you load this, the only thing that appears on the screen in a Cmd prompt, or powershell. If you think linux is hard to admin from the commend line, windows for people that do not know powershell is next to impossible
line numbering should be in hex in order to match the assembly code.
Real policy-makers ship.
I don't understand this line of thinking.

For me a closed-source text editor such as Sublime Text makes me much more productive than it's open-source equivelent. The accumulated productivity gains far outweigh the timecost to learn a new tool, if Sublime Text disappeared (a couple of days at most?).
Fast coverage analysis for binary applications
Local labour laws allow this. Who's to say if it's internal or external pressures that keep them like they are -- there are certainly locals who are also making money off this.

As for what you can do, you can sew your own clothes.
This isn't the first time where I've read that someone doesn't understand why prices end in .99 and I'm surprised no one seems to know though someone in the comments in the article came close.

I've owned restaurants for 30 years. When I first got into the business, I was told to always end our prices in "9" because when you add up the prices of items you sold, it should always end as .....

And that is where I, too, have forgotten. It was an accounting thing as mentioned in the comments. Should be easy to Google or look up. I don't know if anyone does it for that reason anymore. We certainly don't.

I'll leave looking that up as an exercise to the reader.
Must be that TV series - quite a boost for national pride.
I've used ST in the past, but due to slow release cycle, I switched to Vim. What really bugs me in ST is the fact that the guy doesn't have time to work, but still, it's not open source for the community to work together to achieve a decent release cycle.
https://metacpan.org/release/Sub-Infix
Raspberry Pi 2 and Raspbmc's last update
Not true because it focuses on options job seekers have instead of conditions companies could provide. The cost of labor in product prices is usually so small that in most cases you could offer better conditions without noticeably higher prices.
Indeed, Go only solves one problem by baking it into the language/runtime, it doesn't have a generic mechanism to solve similar problems.

But my point is that it solves the problem much better than monads do - in particular if you don't just look at the syntax/user interface level, but at the non-functional aspects, like debuggability, performance, etc.

I remember a time when Aspect Oriented Programming was all the rage, with point cuts etc to capture cross-cutting aspects of your program. AOP is certainly less generic than monads, but even with rather specialized tools, it turns out the two "killer apps" of AOP were much better served by runtime support in the VM (logging/debugging) and explicit code (transactions).

I'm skeptical about the holy grail that you describe. I see how it's attractive, but in my work experience, the pragmatics of solving a particular issue often turn out to be harder (sometimes much) than the theoretical aspects.

There's certainly influence from more theoretical research in all we do in CS, but for example with Go, it's only based on Hoare's CSP model in the most abstract sense, and its implementation of lightweight threads, its stack model etc are definitely in the domain of clever engineering, not breakthrough research.
For composability in JS I use small utility modules like "inOrder":

function beforeWifeComesHome() {
takeTheTrashOut();
function takeTheTrashOut() {
inOrder([openDoor, goOut, emptyTrash, goIn, closeDoor]);
}
}

But it would be easier to let the compiler take care of the async calls and insert callbacks automatically so that you can think synchronously while the program works asynchronously. And if you want to run stuff in parallel you should use child processes.
US tech firms ask China to postpone 'intrusive' rules
There seems to exist a tendency to move sweatshops to countries with less effective work(er) protection laws rather than automating jobs (eg: from China to Vietnam and so on).
Product Design: The Debate Between One Feature vs a Thousand
Because they are a for-profit company. Generally investing in stuff and then scraping it immediately before it could possibly work, is not a very good idea.
It feels like maybe your site was ripped off and placed on a "free" templates site, where upon others copied it?

I mean I could be wrong, it just might explain the high number of rip offs.
Google may benefit from it, but it's not like it would be irreplaceable. Google would just have the advantage of pioneering a new market.

Besides governments in other countries (since I assume US will stay "wild capitalism" for longer than others) can just call an open competition for such controlled network management services and then be semi-controlled by that government.

It's not like google or anyone gonna have full actual control over who goes where even when/if such system will exist.
Hm, I've plenty of fun and more interesting projects than I can count with the prior model too.

I like the fact that processing speed has been boosted but that's all there is to it.
Awesomeness and Usefulness for Web Developers #18
I tried Atom for a week. The little half-second delays start to bite after a few days, and after a week you want to throw your computer out the window.

Think about it. It's 2015. My PC has 8 cores running at unimaginable speeds. It has 16 GB of memory. And my text editor couldn't open files over 2097152 bytes.

Am I living on a different planet from everyone else? How can people accept this as a normal situation?
Not only it would not reload the page, it would retweet the currently selected tweet. It was silly.

But what's really silly is that the browser actually allows a webpage to override such a basic shortcut like F5.
FOSDEM 2015: Building High-Performance Language Implementations with Low Effort
Will be interesting to test. Do you guys have a timeline for Raspberry pi 2 model B support?
Kind of funny. I started in similar conditions. But I hear constantly to "check my privilege" from someone with $100K+ income, university and $500 handbag.
In terms of a large profit making company, the company has to make ever increasing profits for the shareholders or else it becomes pretty much illegal. Thus, currently these conditions are necessary, there is nothing to stop them, because to stop them means that a corporation is not operating properly.
It is necessary because to not allow it means that a corporation is behaving badly. Like it or not, and in this example most of us hate it, a corporation has to make every effort to increase profit and decrease waste.

How do we change it? As consumers we make it clear to these companies that it's not on. We vote with our money. But the tried and tested solution is via our politicians. We have to make it possible for our corporations to improve the conditions of their suppliers and not incur the wrath of their shareholders.

edits - wow, please read both paragraphs.
Sweatshops as a necessary evil has been a hallmark of the ideology of capital ever since 19th century Britain. The 1844 book by Engels, The Condition of the Working Class in England, basically a report on the sweatshops of the time, was a huge influence on Marx. From the preface:

> Having, at the same time, ample opportunity to watch the middle-classes, your opponents, I soon came to the conclusion that you are right, perfectly right in expecting no support whatever from them. Their interest is diametrically opposed to yours, though they always will try to maintain the contrary and to make you believe in their most hearty sympathy with your fates. Their doings give them the lie. I hope to have collected more than sufficient evidence of the fact, that -- be their words what they please -- the middle-classes intend in reality nothing else but to enrich themselves by your labour while they can sell its produce, and to abandon you to starvation as soon as they cannot make a profit by this indirect trade in human flesh. What have they done to prove their professed goodwill towards you? Have they ever paid any serious attention to your grievances? Have they done more than paying the expenses of half-a-dozen commissions of inquiry, whose voluminous reports are damned to everlasting slumber among heaps of waste paper on the shelves of the Home Office? Have they even done as much as to compile from those rotting blue-books a single readable book from which everybody might easily get some information on the condition of the great majority of "free-born Britons"? Not they indeed, those are things they do not like to speak of -- they have left it to a foreigner to inform the civilised world of the degrading situation you have to live in.
>from each according to ability, to each according to need

I was born and live in a post-soviet country. Born exactly when the communist regime (supposedly) fell. I know this slogan very well. The problem with it is that when everyone is a principal, noone is a principal.

It's not about economic development, but philosophical one. People (and all of nature) is in constant movement. From trees spreading seeds, to endorphins in the human brain when you achieve success. If you remove this reward system from the social framework people just stop caring. If you don't have a carrot to chase, you stop walking. You see this very clearly when you manage people in any capacity. What you are left with then, is a very, very small group of people involved in making the decisions, contrary to any syndicalism thought. Soon those few people get intoxicated by the power and corruption, in all its forms, erodes the whole system. Slowly, but painfully.

When you make policy, you have to be very careful and cautious. It's one thing to have horizontal structure in Valve and 37signals, where pre-selection means you already are in the top 1% of speciments. Thinking you can translate that success to the other 99% of the population is naive and vain. Vanity is certainly devil's most favorite sin.
Yeah but I don't think its niche will change as much. It fell slightly short in terms of processing power at not so many things. Obviously the faster the better though.
ST in its current form is better than most other editors, so why would it need a faster release cycle?
Lessons from Marissa Mayer's $500M Career
Lost chunk of pioneering Edsac computer found
NeuCoin Is a Bitcoin Alternative Designed for Microtransactions
Quotey – the super fun and simple way to discover quotes
New York Attorney General Targets Supplements at Major Retailers
I don't think local laws matter much. Those countries are simply poor. Unless they become wealthier, more stringent laws simply won't be followed and merely result in corruption.

All freedom is compound interest. Seriously.

https://twitter.com/vgr/status/517051922428067840
Show HN: Roundio – Instant overview over what people posted to any location
What?

Not sure if you're being humorous, but that doesn't make any sense. There's no 1:1 mapping between lines in a high-level language and the generated assembly instructions, of course.
Hi zck!

First of all sorry for the delayed response. Here are the answers:

1. No drivers required. You only need Agent, the cross-platform configurator application installed on your computer.

2. Yes, these remapping scenarios are all possible.

3. I've only used staggered layouts up until this point so it was natural to me to design a staggered keyboard but I'm very interested in matrix keyboards and we plan to design a matrix keyboard in the future if everything goes well.

4. This might be possible. I'm not sure how much SRAM will be available after implementing all the planned functionality.

5. Layers are stateless, so you have to keep Fn pressed to use the Fn layer and so on.

6. Keymaps, however, are stateful, so you can permamently switch keymaps, not having to keep any modifiers pressed. Hopefully this answers your question.

7. The Ultimate Hacking Keyboard is a fully NKRO keyboard and it features diodes in its key matrix so no ghosting will happen if that's what you are worried about.

8. Yes, you will be able to do all of this. As a matter of fact Linux is our primary development platform.

9. Yes, the keymaps and the layers of the keymaps along with all the other configuration settings get permamently saved in to the EEPROM of the keyboard. We also plan to make them easily sharable eventually.
How to Launder Money on the Internet (2012)
> In terms of a large profit making company, the company has to make ever increasing profits for the shareholders or else it becomes pretty much illegal. Thus, currently these conditions are necessary, there is nothing to stop them, because to stop them means that a corporation is not operating properly.

This is just bullshit, for lack of a better word. First of all, increasing profits does not force anyone to do horrible things. Second of all, that a company has to maximize profits all the time, is a myth: http://skeptics.stackexchange.com/q/8146/230
There are real time requirements on the protocol handling so you can't just send "raw" L1 transport blocks up to the AP.
There's some truth about this, although brown switches (which we'll also provide) should not be so loud. :)
Display Advertising Trends 2015
I, for one, welcome our new algorithm overlords.

Option A - Work for a system run by an algorithm that hires, fires, and judges you based purely on the work you do.

Option B - Work for a system run by irrational humans that hires, fires, and judges you based on their own prejudices and ego.
It's a form of (marketing?) deception, isn't it? One that's been running for so long that it altered how people perceive prices. Am I the only one who doesn't like these kind of practices?
I agree completely with this. In my job, I need to open up a lot of CSV files ranging from several MB to hundreds.

Sublime Text, whilst not perfect is far better than anything else out there. It doesn't struggle with these files either.
Here's another bad end for such an operator; Ken White of Popehat explains why, while it's not a criminal sentence, it's nonetheless very bad: https://www.popehat.com/2015/01/29/the-feds-reach-a-settleme...
We could refuse to buy the product.
Really cool projects all round.
The Plugin System could do with some polish, for example. Whenever one of my plugins broke it was a complete mess to remove the bad file.
We can begin to report common commodification and objectification of human beings.

We can use tools like Aether (http://www.getaether.net) to give power to voices that may be hushed, find known unknowns in terms of pain.
http://www.aftenposten.no/webtv/serier-og-programmer/sweatsh...

The episodes with English subtitles. Also don't try so hard to not understand it, it's not Danish.
Sadly, it is true. If you increase min wage in one country, the business will move to another. You would need to increase it everywhere. Assuming that's possible you would still need to deal with corruption.

What makes things worse (at least short term) it's automation. In 10 years robots will do this kind of job.

Historically, all nations developed with this brutal process. Many without minimum wage.
Google Adsense serving malware-infected ads
This is how you type euro sign € on a lot of keyboard layouts, no communism needed.

Looking at your code, you're also blocking Win+S on Windows and Ctrl+S on Mac for no good reason.

Extrapolating from your experience: What about shift key?

When you decide to block default behaviour, do your research, not everyone is on a Mac with American layout.
In both cases, Google Docs and Medium, the website does save your work as you go. What is being discussed is the HUMAN habit of pressing Ctrl-S.
NB: We posted a link to this project some months ago, which at that stage required a signup. Resubmitting since we have now opened up most of the application to everybody, except the create-account-in-order-to-contribute and-get-notifications-on-things part. There´s also quite a few improvements done to the design and general GUI. We hope people like the changes/modifications we´ve done!
Mathematics is not just solving for x; it's also figuring out why
I guess you're getting downvoted for repeating the myth that corporations must maximise profit.
One of my all time favorite pop economics essays is by Paul Krugman, addressing this topic:

http://www.slate.com/articles/business/the_dismal_science/19...

His argument is summed up thus:

"And as long as you have no realistic alternative to industrialization based on low wages, to oppose it means that you are willing to deny desperately poor people the best chance they have of progress for the sake of what amounts to an aesthetic standard--that is, the fact that you don't like the idea of workers being paid a pittance to supply rich Westerners with fashion items."
Typed: A Better Blogging Platform
Oh nice, an article about my native language on HN's front page.

Currently living in Germany I actually find our approach to special characters really elegant. I was surprised how much different are German (and French) keyboards.

I wonder whether these different layouts can affect for example your programming prowess.
It's a combination, but we certainly play a part. If there's no pressure from developed countries, then rising wages and conditions of work in one manufacturing nation will ultimately just mean making themselves less competitive. In some ways there's a lot of potential for action on our part, because the effect on final price is so minimal through even drastic increases in worker pay. To take it to absurd levels, you could increase worker pay tenfold, and only add $1 to the cost of $14 shirt [1]. So we only have to care enough to be willing to pay a tiny amount more (12c more to double wages, or spent otherwise to drastically improve working conditions), for it to be worthwhile for companies to market themselves as being decent employers.

There are various things we could do. As individuals, you could buy brands which have signed up to some sort of agreement for better treatment of workers - in the UK we have Fair Trade (the main focus is agriculture, but they do seem to do clothes as well), and also the more mainstream Ethical Trading Initiative, which some major high street shops have signed up for. As governments, I personally see no reason why we shouldn't have at least some basic worker rights built into international trade deals. It's difficult or impossible to see what things are like on the ground, but at least we could make the existence of national laws mandatory.

[1] http://www.macleans.ca/economy/business/what-does-that-14-sh...
Has anybody else had trouble with Google Adsense serving infected ads recently? I was investigating reports from a user of my site who claimed he got forwarded to the "softwareupdatelp*com" malware as soon as the page loaded.

While trying to find the reason I came across this, which seems to confirm that this might be coming from Google Adsense.
10 best pieces of advice for entrepreneurs from movie heroes
I acknowledge the ethical dilemmas.

What ticked me off was this pretentious pseudolegal neologism of "planetary ownership rights". (No offence)

I would agree that humans should think twice - and some more - before damaging or contaminating an alien ecosystem, but that's even if it was only bacterial. Speaking about "ownership rights" in case of bacteria would be downright ridiculous.

Putting the entire moral problem under the category of "ownership" feels imposed to me. Not unlike the narration behind "copyrights" - and that's the association I hinted at. Not the idea of copying planets, although I can think of reasons why that would be your first guess.
I think a dose of reality is what most middle class kids need. Otherwise many of them grow into arrogant right wing adults with no real clue about how much of the world works.