skysight-inc/HackerNews huggingface dataset:
"Hiring for a startup is a lot like dating" - I decided to test this hypothesis
I really love hnhiring.com if you could add regex support. and better support for filtering by location (detect variations of SF, san francisco, bay area, are one thing) that'd be awesome.
It was forked from the old version of Ajenti. The documentation on the site (arkos.io) is out of date, there have been a lot of changes and visual improvements since.
BMW M4 Concept
The Concept M4 Coupe previews the upcoming production model and it seems the ideal incarnation of BMW’s M philosophy.
It is going to debut at the Pebble Beach Concours d’Elegance and it is going to be the precursor to the production model. Its color is definitely a unique one, “Aurum Dust”, and it proves once again that BMW is an important name when it comes to vehicles.
Simple and great idea that's been in my mind for at least a decade now (seriously): just give us Pascal sets and ranges with Python-like super-minimalist syntax and all the other sugar and fructose of modern languages. And, if you can, some sort of unification of functions and classes, JavaScript-style.

Nimrod is quite close, though probably not exactly there (yet).

Anyway, there are two kinds of programmers: those who build compilers and those who start writing ones but never finish.
I tried to register for the exam, but didn't find software engineer as one of the options. Turns out the SE exam is not offered in California.

I think it may be reasonable because this kind of certificate can be disruptive to the current way of things. The government may not want to take the risk on something so vital to California's economy.
They're too afraid to cannibalize their existing laptop sales, but also not competent enough to jump both-feet-in like Apple.

One part of the company wants Surface to succeed, another is deathly afraid of such success, while knowing that the ground is eroding beneath their feet.

Thanks to the torture that is stacked ranking, these two groups are very invested to fighting each other rather than the company's competitors.
There are certain US interventions which have been pretty good. Haiti after the earthquake, the landslides in Pakistan, the Christmas Tsunami (particularly in Indonesia), etc. I'd draw a big line between intervening against political threats and intervening after natural disasters.
You think a person who makes minimum wage-ish + tips can hire one of your friends to sue their manager / boss / restaurant owner over wage / tip discrepancies? Do you think your coworkers who depend upon their waitstaff job to support their family / college education will agree to testify or be deposed in proceedings against their employer? Have you really thought about this?
There are two different kinds of minority to consider:

1. People who are part of a minority by choice. For instance, they choose to use an old computer, old OS, old web browser, etc. even though it is within their means to upgrade. Or they have current software but intentionally restrict it with add-ons like NoScript. You might be justified in not catering to these minorities, because it's just not profitable and you have no moral obligation to do so. Maybe the GP falls in that category; I don't know.

2. People who are in a minority through no choice of their own, and have no power to change their circumstance. One example would be a poor student or job-seeker who's stuck with an old computer and can't do anything about it. People with disabilities also fall in this latter category. I know someone who once lost a job because he is blind and some inaccessible software barred him from doing that job. He described how that felt in this blog post:

http://blindaccessjournal.com/2006/02/torn-from-the-collecti...

All that to say that your comment is quite insensitive. Those are real people in that small minority, and depending on why they're in that minority, we developers might have an obligation to accommodate them.

EDIT: Yes, I know that JavaScript apps can be accessible.
I don't think it has much to do with air density as it does with guideway inductivity issues - which would limit it's top speed (aside from the obvious things like how curved the path is, if and where it has to make more gradual stops and turns, etc).

Jet propulsion and magnetic propulsion are fundamentally different. There are limits to what those magnets can push/pull, how much energy can be put into the system, and the stresses involved coming from the fields.

http://en.wikipedia.org/wiki/Electromagnetic_propulsion
Show HN: Code & Conquer, A War Game for Coders
Ah, so that's where that came from in 1984. It all makes sense.
Yes, stat, cs and math researchers don't use arXiv as exclusively as physicists. And we don't pick up references in those areas as well as we do for physics papers, so they are small and not well placed. We plan to improve the citation extraction for math and cs so they have a proper representation in the map.
That's of course not the point of the thought experiment. Just the mass-energy and "realness" of the spaceship after it leaves causal contact with Earth is enough.

Consider the statement:

"Once any object gets far enough away from me that our future light cones do not intersect, it ceases to exist."

And compare with the statement:

"Once any configuration gets so far away from my configuration in configuration space that I can't experimentally detect it, it ceases to exist via waveform collapse."

The Copenhagen Interpretation is claiming something akin to the second statement, but that seems to me to be logically isomorphic to the first statement, of which our intuitions are much better at grasping the problems.
I recently discovered that my Sharkoon USB to SATA dock (old version, USB2) corrupts data. It happens under both Linux and Windows and seems to only depend on the disk used. All the newer HDDs I tried are affected. For all test files larger than 256 MiB (or less, don't remember exactly) the checksums were off.

Disk corruption can be hard to detect under Linux because of the disk cache. Remember to drop it before testing backups.
I don't really understand your objection...
Hacking is now a weapon of the Syrian military
Because that is an utterly ridiculous strawman. Using images for text is firstly almost entirely pointless, and has many many drawbacks that using JavaScript doesn't. For instance, it's a pain in the arse to maintain, it breaks text reflowing, it's huge, you have to deal with image compression, and it likely ruins the ability of search engines to spider your content without OCR.

Not to mention that any decent screen reader should surely be decent enough to extract text from an already rendered page (I mean christ, we have testing frameworks that can basically do this already).

If building apps using purely JavaScript breaks screen-readers, we need to fix screen readers. If our applications aren't working for people who insist on browsing with lynx or whatever, well, for shame.

Honestly though, another factor of "JavaScript only" things is that it means that some sort API is exposed to the client, so if it's really such a massive problem, just pull the JSON and parse that into something readable.
Thanks for the link. We will look into the Pubmed data and see if any of it can be included in the map.
Even a minimum wage job would double your income. That is plenty of incentive to work.
Well I looked at doing the professional development in the the UK but the BCS/IEE kept changing the rules on prior experience.

The main question is whats in it for me? what benefits do you get and what since brunell died have the professional bodies done for engineering profession in the UK.

Ps and I already have gone part of the way down the mech eng track
If you never played the Gateway game, I recommend it too: http://www.abandonia.com/en/games/540
Why Do We Work Eight Hours A Day?
Whole Set of Sony Lens Camera Photos Leak 24-Hours Ahead of Schedule
Bored PHP dev with 10 days to spare. What new webapp would you like me to code?
Hello!

I know my stuff in HTML5/CSS, JavaScript/jQuery, PHP5/MySQL/PDO, bits of Python... and I'm all for challenges!

Not that you necessarily care, but I'd like to build this project properly (clean code, OOP, MVC, ORM, CVS, unit/acceptance testing, the works) and in particular I want to build it in PHP to try and learn Laravel & Codeception.

TL;DR Please pitch me an original & interesting webservice/webapp to make; if I like it it'll go live in two weeks :)
>perhaps the answer is that there is no barrier, and we're about to get flooded with supply.

One of my earliest memories is listening to my old grandpa give multiple arguments as to why computers were a passing fad. Needless to say, he was somewhat incorrect. Just because something is on the ascendant doesn't mean it will hit the corresponding descendant anytime soon.

What killed autoworkers' jobs more than anything was automation. They had simple, repetitive jobs that anyone could do; and one day that anyone included robots. It costs nothing to write software with software, you don't need big hulking robots to do it. But it's also a job that basically involves solving frustrating, novel problems each day. Not something to be easily replaced by a robot.

To boot, the number and kinds of computers in existence is significantly increasing each year. Smartphones, which became wildly popular in a mere six years, are the most egregious example. The number of developers may be growing a lot, but their tasks are not getting fewer either.
Shoot, That's Fun. The Bullet Hole Art Of Walt Creel (2011)
I've been building 100% JS apps for 4 years now. With proper fragment loading, rendering optimization, and CDN usage, the apps appear to load just fast as an asp/php/jsp page (i.e. 200ms). Once the base page is loaded, page loads are instant (i.e. 10ms) smoking a non JS web app.

Blogger is sadly a dog and has been for the longest time. Profiling it just now, some of the blocking JS dependencies take > 800ms to load. Frankly there are many things wrong with it, but it should not serve as an example of a well designed JS web app.
I wonder how this will fare compared to the efforts of the BCS (British Computer Society), who have tried to push 'certification' for years with their MBCS (Member of the British Computer Society), Chartered Engineer and Chartered IT Professional certifications. I got all three years ago and then ditched them because (i) I have yet to find an employer who gives a flying XXXX about them, (ii) some employers see them as a 'warning sign' of mediocrity like 'Sun Certified Java Programmer' became and (iii) I had to pay every year to renew them.
Yeah, my first two thoughts were discodb and bitcask http://basho.com/hello-bitcask/ too.
Is that really true? Seems to me that laws tend to focus more on outcomes than mechanisms. If I invent a totally new way to kill people and then use it to murder my neighbor, I'll still be convicted of murder even though the law predates the invention of the weapon.

Similarly, this would fall under laws covering property damage. Since intent plays a big part in the law, and this was almost certainly not intentional, I'm sure they won't be found guilty of anything particularly bad, but it seems certain that they would be liable for the cost of repairs.
Espaço Comercial Construído Totalmente com Lixo na China
Extraordinary Microscope Photographs
Notice the original title "Ultimate Free Toolkit for Internet Web Ninjas"...
I love Angular and I'm all for improving the AngularJS community. But if that means participating in Google+, count me out.
Exactly, it is especially bad when there are so many unemployed, making labor a buyer's market.
There are 2 kinds of work.

1. Execution of a process.
2. Creation of a process.

Execution can be automated. A factory can be automated with robots. Someone who makes backups can be automated with a script.

But creation (of a process) cannot be automated. Until we have a major breakthrough in AI our jobs are safe. Most programming is the creation of a process, not the rote following of a process. "Programmers" making cookie-cutter-CRUD apps may need to worry!

Our only threats are over supply and under demand. We are currently on the winning side of supply/demand. Competition with low-wage countries has not been able to significantly hurt us they way it has with factory work. We are in a good spot.
He also had a regularly updated blog at:

http://www.thewaythefutureblogs.com/

There are many 'back in the day' stories archived there. It's bothering me quite a bit that his latest "To be continued" won't.
So disappointed in no Varaq[1].

[1] http://freecode.com/projects/varaq
Other than basketball, there are few team sports where stature is a specific advantage (and stature is not a unique genetic characteristic like long Achilles tendons or elevated red blood cells. Thus cricket, rugby, and American football allow for a wide range of physiques at the elite level.
I can't imagine Facebook could roll anything back on their scale. Everything touches so many things, it would be a nightmare to get done.

I'd imagine they'd find the accounts that were responsible for deleting the pictures that weren't theirs (as this hack allowed to have happen) and restore the pictures deleted by those accounts.
fail2ban and other programs that just grep a log file are a horrible idea as most of them can't properly parse a log entry and it's possible to inject an arbitrary ip address into the log file one way or another. I'm not sure if there are any outstanding exploits for the latest version of fail2ban right now but the whole concept of searching through log files that are in a format that can change at any time, aren't delimited properly, and subject to the sysadmin customizing is a precarious one at best.

Even if fail2ban and others were perfect, all it would take is the sysadmin customizing the log format to include some random field and all the sudden it's possible for an attacker to block every IP address with one request.

Source: http://seclists.org/fulldisclosure/2007/Jun/138

A better alternative is something like pam_abl which only protects logins to a user on the system but with it ssh is essentially unbruteforceable.
So, to get location, I looked at each entry and typed in the city name, then ran those locations through the Google Maps geocoding API. To get more specific locations, I would have to get the address of each company, which generally isn't posted. Maybe LinkedIn API to grab the address, based on company name? Haven't played with that one yet.
Heechee Saga is a wonderful piece of science fiction, making humans think of many controversial themes. Especially likes of us, Hackers, Scientists, IT workers. Some of these themes are;

- What happens after you die?
- If possible would you record your consciousness into a computer?
- If some kind of human recordings and/or simulations are possible
what happens to the source person's inheritance/belongings?
- How would consciousness cope with energy outages?
- What of human - computer love affairs?
- Can we correctly analyse Extra Terrestrial artefacts?
- How would science and society behave in rationing possible synthetic food
in case of global famine or drought?
- If we ever build synthetic body parts that's
absolutely compatible with human bodies and can replace
old/defect ones who can reach these?

I'm very sorry about Mr.Pohl's death. If a human recording was possible he was someone worthy of binary encoding.

(edit styling)
Improve your English listening watching videos
Try telling that to enterprise IT.
How To Compile C Code
> are you gonna make me trot out the 'First they came for the...' cliché (which like all good clichés is totally on point)?

And also like any good cliché, says more than it really says. For instance, that there is no permissible reason for government to go after anyone since it logically follows that if we let government go after Party A, they are that much closer to going after Party B.

For that reason, instead of living my life by clichés, I try to evaluate each situation on its own merits.

> I assume you're caucasian and rarely have your luxury car searched at traffic stops, or your electronic devices searched at border crossings?

Caucasian, yes.

'Luxury' car, no. Unless the MP3 player is a luxury nowadays. It doesn't get searched at traffic stops, but that is probably because I've not run across a traffic checkpoint in years.

Maybe I should go visit the despotic America though, so that I can find out what a traffic stop is like? Where would I find that, as I've been all over the East Coast and have had no success yet in finding it.
Out of interest - for languages as horrendous at this, could someone not create an abstraction language, that essentially could compile to it, or be decompiled from it?

I mean, even if it was a simple abstraction that just made it a little more readable. Like ASM vs machine code.
The complete Passbook platform - Download PassVerse Now
Impressive? No. Interesting and well written? Yes.
I was speaking only about the thing where native speakers are insensitive to learners.

You may be right that English is harder to pronounce. Being an insensitive English speaker I defer to your expertise!
It is the simplest known unfalsifiable theory.

We can also ponder about the true existence of reality. Do we really exist, or are well all non real and in someone or somebody's head. Neither of which will ever be provable, but we obviously default to "yes we do exist" because it's simpler.
Morning Glory (21 Photos)
Downton Abbey Back Again
Chinese characters (and similar writing systems) do have certain advantages versus alphabetic systems though. The smallest unit of writing has more information embedded in it. You've got a decent chance of guessing the meaning of a compound word if you know some of the characters in it, though not necessarily the pronunciation. With alphabets, it's reversed, if you know all of the pieces of a word, pronunciation is usually simple, but meaning not necessarily so (especially in English). As a result, the written language is more dense, and can actually be read more quickly.

Finally, with an appropriate method, it doesn't have to take years to learn enough characters to write and read literately, I can read Japanese at a high school level, and I've been at it for a year and a half.
It looks like the Ember one has three {{action}}s:

1) <button {{action "removeTodo"}} class="destroy"> (a button)
2) <button id="clear-completed" {{action "clearCompleted"}} {{bind-attr class="buttonClass:hidden"}}> (a button)
3) <label {{action "editTodo" on="doubleClick"}}>{{title}}</label> - not a button, but a requirement of TodoMVC. It would be nice if TodoMVC had a <button> marked edit that achieved the same goal.

There is also a subclass of <input>, which:

1) Automatically focuses on insertion (native focuses are properly handled by screen readers)
2) Clears out the Todo if the text becomes empty and the user hits return (somewhat screen-reader friendly, and a requirement of TodoMVC)

What am I missing?
Exactly. As little as possible should be passing through the querystring. Put in the minimum amount in the QS and look the rest up in the DB. If possible, the QS should be signed for an extra layer of protection.
He sounds young, and perhaps was a bit rude. In fact his second to last point was a turn-off for me. But, he made some valid points. I don't believe being excessively judgemental helps much.

I did like your advice to find better friends, and lose the others.
Did I miss something or is there a massive correlation vs causation issue with this article?

I actually agree with the premise, but I also know that my lowest-value, highest-boredom moments are spent on Facebook, so it seems like there could be a pretty large variable in the analysis that is getting ignored (underlying boredom levels).
Not from a linguistics perspective it isn't. You could make a convincing argument that it is (or was) a creole of sorts, but one of the distinguishing features of a pidgin is that it's an incomplete language in which circumlocution is always (not just occasionally) required to convey complex ideas. And if English were once (or twice or so) a creole (the Vikings did as much violence to Anglo-Saxon as the Normns did), it can hardly be called one anymore since it has become crufted and overgrown with unnecessary complexity.
This person is just the tip of the iceberg..!
On slow connections I can sometimes only get the base html to load. No images, no external CSS or js. Extra requests for content are just asking for trouble. Worse, when I'm halfway around the world my ping is atrocious. It doesn't matter how quickly you generate your content for me, it's going to take twice as long for me to get it if you don't send it the first time I ask for it.

If I click on a link on your page and you have a faster way to get me there than a full page refresh then great, let's do that. On the first page load, though, there is no good excuse to make me request the site template and the content sequentially and smoosh them together myself. Do that on your end.
So what can we do?

As a native English speaker, I freely admit that our spelling is horrible and our grammar has some sharp edges. Furthermore I freely admit that it's unfair that the burden of making communication work lies so heavily on others and so lightly on people like me.

I could try to learn Italian, but even if a third of English-speakers did, it wouldn't really change Antirez's situation, much less that of his Chinese analogues.

I could try to write more phonetically, but at a cost of ease-of-reading for existing English speakers. And an uncoordinated effort would only produce chaos. Perhaps PG would care to serve as a schelling point?

I could try to learn to understand thick accents better. I don't know where to start. Likewise I could try to learn to read foreign-grammared English better. I actually think I'm pretty good at that.
Has it really? Do you have an example?

I've never seen an example where Google crawled a page and included content that was loaded via ajax or an external javascript file. I have seen Google index content that is loaded from a script tag included in the html page.
I think you're projecting a bit. You're talking about Curtis' The Trap. According to the wiki summary:

A separate strand in the documentary is the work of R.D. Laing, whose work in psychiatry led him to model familial interactions using game theory. His conclusion was that humans are inherently selfish, shrewd, and spontaneously generate stratagems during everyday interactions. Laing's theories became more developed when he concluded that some forms of mental illness were merely artificial labels, used by the state to suppress individual suffering. This belief became a staple tenet of counterculture during the 1960s. [1]

I don't remember Laing being particularly lambasted in the documentary as you do, and I don't recall Curtis simplifying things so much. If so, the above summary is being really charitable.

[1] http://en.wikipedia.org/wiki/The_Trap_%28television_document...