skysight-inc/HackerNews huggingface dataset:
In many ways, publishing houses are to new authors what accelerators and VCs are to startups. They not only vet and fund them, they give guidance, access to contacts, and specialized help in areas like law and marketing. They pick riskier, less proven concepts, knowing that the hits will compensate for the busts.

Well-known authors don't need publishing houses as much, but most of them would rather spend their time writing than publishing, and they know that their sales make it possible to bring in new faces.
Institutional Education's Shortcomings
IT pros without a tech background turn to master’s programs
I must admit I don't know enough about Holland to say anything with certainty. However, I'm inclined to think that the 'static bureaucracy' is much stronger in Holland because we're very consensus-driven in our politics. As such, large-scale recoloring is probably either undesired by the new powers, deemed unnecessary, or frowned upon too much by everyone involved to be a viable option.

But I'd love to hear from someone who knows more about the Dutch system!
> Can't this just be turned off with the Spotlight setting in system preferences though?

Yes. Although note that it will not disable Safari's "spotlight suggestions" which have to be disabled separately via Safari's own preferences.
I think the main problem here is that it's not just you, but also your transitive dependencies.
Show HN: 1Page Gallery - A simple, single-page jQuery, PHP photo gallery
If anyone's got any specific questions that I've not covered on the site, then do let me know!
OP here. Any feedback would be greatly appreciated--code, documentation, practicality. Thank you so much for your time!
I think it just comes doen to natural selection. In an environemnt with limited resources necessary for survival, particularly food which approximately equates to territory, competition for those resources is competition for survival. This will select positively for the capacity to be aggressive. (Though there are of course other factiors that select for the capacity to be caring and generous.)

The issue then is that once nature has selected individuals capable of aggression, there' no guarantee that agression will allways and only ever manifest in situations directly related to personal survival.
I disabled spotlight suggestions in the preferences but didn't in Safari (since it never came into my mind that I'd need to disable it there too).

When I searched on safari, I didn't see spotlight suggestions but I can confirm that it phoned home.

I don't get why people get so defensive when it's just a simple fact. Even someone technically minded like me who actually disabled Spotlight suggestions in Preferences because I didn't want to send information to Apple, ended up sending information when searching on Safari. This is an issue.
Awesome! Thanks for the input.
Intel generally does not fab other companies chip designs, with only a few exceptions.
I think HN would do well with having a single sentence abstract on article submissions, because I have no idea what is this about.
A part of me welcomes this. I am sick of the noise. Browsing the Amazon (Kindle) bookstore, I wish that 90% of the junk didn't even appear in my search results.

Rather read works by people who are creating for the sake of art, and not money.

This does not mean that I believe authors should not be correctly compensated, but has more to do with the impetus for action itself and the resulting quality of work that is produced.
Don't worry, it always comes right before the last level, so you didn't lose much.
It's a vim plugin that prompts you to commit your changes after saving a file `n` number of times (20 by default).
Reading the readme tells the purpose of this:

> "Set the number of writes without committing before the message is shown"

So after N number of writes to a file, it warns you that you haven't committed.

But I agree, the title of the submission is kind of non-descriptive.
It took me a while, but I think this is a tool to automatically remind you to commit your work after making [20] writes. It is a plugin for vim.
Makes total sense.

And I'm sure the Rapa Nui down in Easter Island also had some kind of self-consistent story to tell themselves too.
I thought it was fairly straightforward - it displays a message to the user if they haven't created a git commit after x number of writes to disk (i.e. saves). This is to try and stop commits from becoming huge I guess.
I use a similar trick for hire cars.
I've never had any of the issues in the post. I know iCloud sucks for developers (seems like iOS 8 is rectifying that a bit) but for me as a user it's been very reliable. Am I just lucky? Is the experience detailed in this post very common?

P.S. You don't have to use iCloud for anything. iOS supports Google Calendar/Mail, Dropbox has an API for file storage dev can use and with the new document extensions it's easier than ever to use. You choose to use iCloud of the devs of your favourite apps choose to use it.
The VIM plugin shows a funny image when too much time passed since the last git commit. The plugin got created 6 hours ago by the submitter.
I intend to raise the kids in the same manner.

If you hit an adult, it's assault.

If you hit a dog, it's animal abuse.

If you hit your spouse, it's domestic violence.

But hitting your child is not just legal, it's encouraged by many. People will spare no effort rationalizing justifications for it.

To see how preposterous this is, use the reversal test.[1] If hitting children was unheard of, do you think society would move toward doing it? We've eliminated corporal punishment in almost every other domain. Drill sergeants can't hit soldiers. Even hitting prisoners is a violation of the 8th Amendment. Hitting children is historical cruft that needs to be eliminated.

Edit: You removed the line saying you would hit your children. Well, at least I've quoted it.

1. http://en.wikipedia.org/wiki/Reversal_test
Is that not what Obama promised to do?
From the source I'd say it only displays the message, not an image.
Because they could squeeze publishers out and publish directly (which they are already doing to some extent). When they control the market they can then raise prices as high as they want because they are publisher and distributor. In the end consumers get screwed.
Things with better margins than hardware.
http + HTML?
Great imagination! Good work!
Ryan Air is "no bullshit" right up to the point when something goes wrong. If you're on a flight that is problem free they're fine, but if you happen to be so unlucky that you have to deal with delays or cancellations or perhaps just a lost or damaged suitcase then they're bullshit personified.
dangit! I just bought petit computer last weekend. From the screenshots though this looks like the same interface as Petit Computer. Is this a new application separate to Petit or will this be an update for Petit I wonder...
Google only uses a certificate pin and doesn't force SSL. Sadly.
The title of the article currently has a trailing "?" which changes the meaning somewhat.
Wouldn't this just encourage people who don't want to commit to stop saving regularly and possibly lose work?
Are you suggesting that Apple is sending this data to advertisers? Do you have any evidence of this?
Interesting library – I ran it on one of my projects which consists of JS compiled from literate coffeescript. The JS also has also been run through browserify and uglify.

My code is tested using mocha (albeit lightly), passes lint tests and seems to have no issues pre or post compiling, however when I run check-build I receive 28 errors and 25 warnings.

Here is a sample of check-build's output:

line 4 col 448 Line is too long.
line 4 col 22 Missing "use strict" statement.
line 4 col 80 Expected '===' and instead saw '=='.
line 4 col 99 Missing "use strict" statement.
line 4 col 109 Expected '{' and instead saw 'return'.
line 4 col 123 Missing "use strict" statement.
line 4 col 124 Missing "use strict" statement.

This seems to be directly related to using uglify – my guess is that I need to tweak the config file to fit my stack (I'm using the default example).

edit - I already changed the config to match my directory structure and am running check-build on the compiled JS.
Which is an issue as this is not clearly stated, and it appears at first glance to be exactly like the desktop search tools we've been using for the past couple of decades.

UX design is partially about making pitfalls like this clear to users (and, where possible, getting rid of pitfalls altogether).
Petit Computer has a function that allows you to share via QR code. Since the screenshots show that this is based on Petit, I'd assume that you have that in this as well.
I can think of three things which could possibly combine to form the 10%:

1. Outliers. People whose family culture has not changed since the 1800's and still practice it. These are no doubt uncommon statistical outliers, but they surely do exist.

2. People who do think it is wrong, but have low self-control and/or substance abuse problems, which makes them do things they are later ashamed of.

3. Immigrants. Immigrants from other places with other cultures can hardly be expected to adopt Swedish culture on this issue overnight – these things most likely take generations to be fully ingrained.

So yes, it is a “taboo” – it isn’t accepted at all.

School nurses and daycare personnel are trained to keep a lookout for any signs or stories from children, so anyone who does it will have to do it with the premeditated aim of doing it without anyone finding out, or else someone will find out. As I said, it is an ingrained social norm, not simply a thing which one does not talk about.
Draft-eligible men, huh?

You say it like it's something men would want. "I'm eligible for being shipped overseas to kill or be killed. Yay for me."

You're worried about what drones will do to warfare?

Imagine you're a psychopath ruler of say, 320 million people, you have a massive fleet of killer drones at your disposal and you're electronically monitoring everything your subjects do. There's an old piece of parchment that says you can't be naughty, but you've already "normalized" violations of its rules, and hey, it's not like text on a piece of paper actually binds you in any way - you're the ruler after all.

Suppose that you don't really feel like giving up your power, even after you've completely destroyed the economy. The masses of human livestock on your tax farm are understandably upset about not being able to secure work, food or shelter. Can you think of ways to use your fleet of killer drones for maintaining your position in power?
>A part of me welcomes this. I am sick of the noise. Browsing the Amazon (Kindle) bookstore, I wish that 90% of the junk didn't even appear in my search results.

>Rather read works by people who are creating for the sake of art, and not money.

What does that have to do with the low quality of many self-published works? There is tons of fiction out there written entirely for 'art' and it is nearly all complete trash.

There is so much trash on Amazon because they are killing publishers who traditionally filtered out most of the trash. For every crappy bestseller they published the publishers weeded out tens of thousands of other crappy works.

Crappy authors will still write, even if only for public praise (some people do like rubbish).
That one FPGA manufacturer, by the way, WAS started by people associated with the DOD intelligence apparatus. I can't remember the name of the company though, but they're making 22nm FPGAs on Intel's tri-gate process that they introduced with Haswell.
Punish someone and be anonymous at the same time #we-are-the-anonymous
Disrupting editors does not mean eliminating them. Successful self-publishers pay for, among other things, their own editors. Readers are not stupid. Between descriptions, reviews, free samples and so on assessing quality (both abstractly and personally) isn't hard.
I thought it was clear enough from just the first sentence after the image: "Set the number of writes without committing before the message is shown".

Anyways, this is a cute idea but as someone who compulsive hits save after practically every edit (i.e. after most transitions from insert to normal mode), this wouldn't be very helpful.
Sounds more like CSS needs a way to set Widows and Orphans control. Just like it has lacked hyphenation for quite a while. Does anyone know if such a thing has been discussed?
Darwin's Rib (1995)
Too bad this is not open source but CC by-nc-sa.
/dev/null ;-)
Nice idea but I don't think I'd want to use it for risk of too many false positives. e.g. if I lift a 20+ line function to move it somewhere else in the file, I would guess it will warn I should commit now.
Committing code should not be a glorified Ctrl/Cmd+S. With few exceptions each commit should be an isolated unit of work. Also, this floating to the top of HN is a bit of a mystery to me.
If you try to run a straightforward business, you have to charge more money than competitors that do shady things. And the people who say they want no bullshit buy from your cheaper competitors.
Yeah a big mystery in our relatively young industry: what happens to old programmers? Do we all _have_ to become managers? Management is so much less fun.

Once or twice I have met programmers in their 60s who remember the days of punched cards etc. That's really exciting. Generally there's not many of those guys and now they are tucked away in major corps or government systems.
This looks like an iteration on PetitComputer, and there are a bunch of stuff on Petit on http://petitcomputer.wikia.com/wiki/Petit_Computer_Wiki
Apple's announcements usually use the Quicktime plugin, at least if you're viewing on OSX. You can also usually extract the source stream and play it in another app if you dig through the markup/scripts/etc.
How to handle price sensitive customers
and there is no such thing as a fish.
If they don't matter to you, perhaps you'd be willing to pay mine. I'd gladly buy paper books from http://www.powells.com/ and have them shipped here to Italy, but it's expensive and slow.
In most of the organizations I've worked for you reach a salary cap as an engineer. The only way to make more is to become a manager where you get paid more simply because you're part of the group deciding how much people get paid. The other career path I've seen is the architect route where a skilled developer no longer codes but instead spends their time helping others design good software.
https://ebook.farm sells (no DRM) ebooks with bitcoin as one of the payment option (with a bonus)
Whilst it's not great, it's hardly awful or unparseable. Headlines have been written in this kind of truncated form for decades; people know how to read them.
They have addressed this in the updates page but frankly, I am now lost:

"We make no secret in saying that our insanely small Neutrons are made possible with Intel's ultra-small form factor NUC boards. We are working directly with a distributor to make sure to get the best pricing for Next Unit of Computing boards we can. Where the Neutron shines is that it is one of the only fully integrated NUC based computers in the world, meaning using one is just as simple as taking it out of the box and plugging it in" [1]

So, they are charging a premium to literally install the RAM, SSD and Windows 8.1 (in some pledges only).

[1] https://www.kickstarter.com/projects/atomcomputer/neutron-a-...
They're really overpowered for what they're using atm. I'm just keeping extra capacity just in case. Web server is on a Linode 2048 and Game server is on a Linode 4096 (not even using 15% of the CPUs).
'Like' button for email
Seems like a pretty useful idea. It would be great to also set thresholds on number of files changed and total number of lines (ignoring whitespace) changed.
You're right. I cringe a bit when I hear people say "I've not committed for a while, I'll do it now". Ok, and if I need to revert any of it, I'll have to do it hunk by hunk?
What is meant by checking that the project is "secure" is checking dependencies against known security issues. While this is useful, this is completely different from what is advertised (I've expected some sort of a heuristic security anti-pattern detector).
My eyes are bleeding. Can't read anything without going 200% and hoping for the best with the contrast.
You got very misinformed.

Haskell is actually late to the sandbox party - up to recently you couldn't use them at all, and currently they are completely optional. But now that you can, it would be stupid to start a big project without them, like in any other language.

Haskell package manager is called Cabal. Nix and NixOS are two completely unrelated projects, that not even be recommendable in a development environment.
> It's a bit disturbing that he thinks "American people" equals white people

It's a lot more disturbing that the interviewer thinks Twitter isn't diverse because it's more than 50% white. How many industries out there are less than 50% white? Why is that an expectation when more than 50% of the population is white? Why is tech being singled out?
Virginia Police Have Been Secretively Stockpiling Private Phone Records
Try the Readability plugin for your browser of choice:

https://www.readability.com/addons
There's nothing wrong with committing often, but pushing too often should not be encouraged. If you commit a lot, you should probably rebase before pushing.
Quite a lot of non-USians have rough USD conversion rates in their head for understanding US articles. £1 =~ $1.6 (or $1.5 if you want to do the arithmetic in your head) =~ EUR 1.2 . That's stable enough.
This is true, but it's often too easy to wait and commit an entire feature or other larger change that is made up of 3 or 4 reasonably well-isolated smaller changes that might be better independent commits especially for bisection purposes.
These comparisons with adults are intellectually dishonest. What would you do if two kids were fighting? Treat them as adults, throw them into jail for 5-10 years? Or would you use some shorter-term form of punishment?

> Edit: You removed the line saying you would hit your children. Well, at least I've quoted it.

Yes, I wanted to A/B test which paragraph was causing the down-votes.
...did that just happen?
I think there are two explanations.

1) One explanation is that, often unexperienced people start doing programming, start looking for a job, but after 1 or 2 years, they just know its not their cup of thee.

Lots of people try learning programming themselves. And while it may work out ofr a lot of them. I think there is also a huge dropoff.

During my computerscience study at university there was almost 50% dropoff after 2 years. Only the die-hards survive.

2) A lot more people are learning to program these days. 10 years ago, there were a lot less people doing programming. That's why you are seeing the curve.
> There's nothing wrong with committing often, but pushing too often should not be encouraged.

Pushing often is just as import. Computers do fail.
committing after some random number of saves or lines seems silly yes. but i see no reason to not commit whenever you come to a stopping point. even if that stopping point is as arbitrary as the time to go home. I've never seen a case where someone would revert hunk by hunk. You can just revert to the last stopping point, if you need to, or as most people do just keep editing the file, hitting undo, editing, hitting undo... etc until you have another stopping point. commit. repeat.

when you're all done you clean up the commits with rebase and voilla. life is good.
You can commit as many times as you want in a feature branch and simply squash them down to one when you are finished.
Slightly related, I get a lot of value out of a bash prompt which tells me:

- if my git repo is dirty (uncommitted changes)

- which branch it is on

- if (and how many) changes I have stashed

It's not originally my work but I find it massively useful, since it avoids the "committed but not pushed" failure mode, the "on wrong branch" failure more and the "stashed and forgotten about" failure mode.

I know that regularly running git status would work, but this is a useful visual reminder for me.
>> "Why wouldn't we? There are hundreds of companies selling books, and you can start a new one with essentially nothing."

If Amazon screws the publishers out of business and begins publishing themselves our alternatives to Amazon would be reduced significantly. Then they have the power to increase prices for consumers because there's very little we can do. We can still use libraries and book shops but for new releases published by Amazon they could make themselves sole distributor.
That's exactly what the idea is here. If you commit very incrementally during development cycles, you're more likely to have a singular commit to revert.

Then before you push upstream, you rebase down your commits into full feature chunks.
Headline is correct. Definition of "for free" according to MW: "at no charge".

Examples given are:

* They're giving out free tickets to the show.

* The school newsletter is free.

Neither of those examples support the idea, that services or goods cannot be free. I have the feeling that trying to limit the meaning of "free" is heavily tied to a specific political agenda.
Another possible explanation is that government policy is hard. Presidents are mostly competent people trying to do the best for the country. Faced with difficult choices they come to similar policy decisions based on a rational course of action. Once they are inside the White House they have a different perspective and perhaps have a much better understanding of why their predecessors made similar choices.
It's been a saying in the UK for decades; "The Civil Service runs the country".
>At what point could this function be largely automated? At what point fully?

Once we have strong AI capable of analyzing semantic content, determining which passages most strongly support the intended message, determining which unwritten passages could be written to more strongly support the intended message, determining the semantic linkings between different sections as the message is built up and optimizing the order of those sections.

In other words, never.
That's, to me, the exact blind spot of versionning as it is, we need some 'theory' on how to size/modularize commits to avoid micro-commits explosion but also spaghetti patches. More than that it relates to how you resolve, design, test a system.
Shuttling experienced devs off into management is of course a sad thing that should be prevented. It's better to have high ranking technical positions available. (Although, Microsoft, isn't "fellow" basically a posh word for "guy"? So the high ranking tech guy gets a position called "posh tech guy"?)

Anyway, my dad has always resisted any push towards management. He did occasionally get the lead of a project thrust upon him, but he was still programming until he retired. However, he comes from an age where people stayed with a single employer for their entire life. You don't get to see his CV because he was never looking for a new job. You see my CV a lot because I'm constantly looking for something new.

Although in that graph, I guess I'm actually in the 10+ segment now... I'm still a young dev, though.
It's a product you can buy on Amazon trough an affiliate link. If't that's not advertisement...
Learn Python Visually
Tractor beam created: the ‘holy grail for laser physicists’
> I don't want to create/edit a new make/grunt/gulp file or whatever hype dev use these days.

Make is from 1977, and is pretty rare for web developers. gulp was designed as a grunt replacement, anyone familiar with the former can learn the latter.

I love jslint, I love checking for insecure npm modules, and the other things this module provides seem good too, but having a build system doesn't preclude any of those.
I tend to commit as I get part of a "unit of work" done that I'm happy with. Then I just amend that commit as I go until I'm done. That way if I mess something up before I'm finished, it's easy for me to go back to a state where things were in better shape.