skysight-inc/HackerNews huggingface dataset:
No, I didn't intend the irony — I didn't know it was common for employers to formally request that salaries be kept confidential.

However, even if intra-company sharing is discouraged / disallowed, it is still common for job-seekers to know what salary they could expect based on their skill level, other offers of employment, sites like glassdoor, etc.

Perhaps more accurately, you might say journal subscription NDAs are like the only employer in the world threatening to fire you if you ever posted your salary to glassdoor or shared it with a friend who's just starting his career what he might expect to make.
Aruba Networks - Sunnyvale, CA - Full Time

Aruba Networks needs at least one more senior smart engineer to help us manage some large data projects. We have a tremendous amount of data we need to ingenst, analyze, reduce,and store. If you have have these skills, please mail hn-jobs@arubanetworks.com and mention that Alan sent you.

We have a really cool fun place to work with lots of smart people and projects and products.
I like the linked site, personally. I've always liked big huge readable text and will zoom or text zoom a site to make it so.

That said, I do think it is tougher to scan his site for relevant headings/navigation/etc. that I want to interact with. The text is just so huge and there's nothing else and even just quick checking the headings you have to scroll a lot. Smaller text would allow more glance-ability.
No need to ban an IP address. After x attempts just add y seconds before allowing another login attempt. If you like, lock account with SMS or email to owner after z attempts. Do this per login, regardless of device type/location. The time taken to test out just 5 passwords should make a brute force impractical.
Ways to be a Better Programmer in 2014
I have several ideas to create some open source projects that could be later monetized. I'm looking for a fellow hacker to work on those ideas (or propose new ones, or improve my ideas) for some months, and then try to monetize them. I'm looking for opensource advocates/maintainers and functional-programming types (i.e.: F#). My ideas are about music software, and backup/sync data tools.

Based in Germany. Hit me at andrew.forsure at gmail dot com or through cofounderslab.com: http://www.cofounderslab.com/profile/ingolstadt-founder-siwa...
EU countries other than UK and Denmark (who joined much earlier) are both required and allowed to adopt EUR as currency only as soon as they fulfill certain economic/fiscal criteria (don't have the exact figures in my head, easy to search though), whether intentionally or accidentally.

Hence.
Heh.. same here also a backer , yet have no direct use case at the moment. Though I also own two Raspberry Pi's and a Beaglebone black that are fun to play with, I guess I just like the fact that this is just Python without the overhead of a complete Operating system.
Sounds like how to succeed in business without really trying (http://www.youtube.com/watch?v=nwjL_erNSbc&list=PL22F92A9225...) so they could be on to something.
might want to check this out. http://blog.kissmetrics.com/how-mint-grew/
QE fixes some problems. It makes other problems worse.

If everyone has borrowed too much money, the QE can fix it. It would be better if the regulators stopped banks from being irresponsible, but it's unrealistic to expect the government and private sector will do their jobs perfectly.

If sticky wages are causing problems, inflation can fix that. Forcing wages down via inflation doesn't hurt workers so much, because it also means their debts will drop. (Yes, it punishes savers, but Greece apparently doesn't have too many of those).

Assuming the central bank is mildly competent, it's good to have that option. The problem is, the EU might not have one single problem. Wages in Germany might be fine, while wages in Greece are too high. If the EU creates inflation, it will unfairly cause German workers to have a pay cut. If it keeps money tight, then Greek wages will be too high.

If there were uniform standards for banks, wages, etc, then it wouldn't be such a problem. But Greece and Germany are different countries, and they'll have different standards. So the EU can't manage inflation is a targeted way.
> Asimov predicted that moon colonies would be common by now, for example. The overoptimism may have been due to the rate of technological growth leading up to 1964.

I think it is more likely a sad indication of how we have moved away from spending money on space exploration, and instead spending it elsewhere. We certainly could have moon bases if we had continued spending and researching into space.
Pypy has a (currently, software) transactional memory branch that is trying to remove the python GIL without changing the semantics

http://pypy.org/tmdonate.html (has the best executive summary of what the branch intends to accomplish)
Why doesn't the compiler handle this for the programmer? Seems "free" in the no-tradeoffs sense.

Traditionally, C and C++ programs have been compiled by running the compiler on each .c file, and then linking together the results. If each invocation of the compiler could put the fields of a structure in arbitrary order, the different object files would not work together correctly. C structures do not include runtime type information and all offsets are calculated during the compile phase. The same issues come up with libraries. We need a stable application binary interface, or ABI.

Even if the ABI problem was solved, there are advantages to letting the programmer determine the order of fields in a structure. If you know that different threads are going to be using different parts of a structure, you will want to arrange things (or insert padding) so that the different threads are using different cache lines. This avoids so-called "false-sharing."
fortunately, on my wag160n it doesn't seem exposed to the internet
The Bitter Reality of HTML5 Video on Android
It does bite you if you are not careful, for example:

(function(){
var foo = 1;
console.log(foo);
})() // Semicolon missing!

(function(){
var bar = 1;
console.log(bar);
})()

It's ambigous for the parser so this will throw a TypeError: "undefined is not a function". So overall I don't think is a stylistic choose but a safety one.
Hypocritical politicians who commit crimes are like retired teachers? Fuck you. You wormy douchebag.

Pension spiking is theft. Thieves are like thieves.
I worked for him for a while putting some of his papers in order to go to the Stanford library archives. His letters with Nash and Minksy were pretty interesting.
A few more details:

Code will run on M3/M4 arm, like OP said.

Code has an optional compiler that uses integers instead of python objects and achieves NEAR C SPEED.

Uses GC with response time of 4 ms.

Basic compilation mode is optimized for memory consumption.

You can choose which compilation mode per function using decorators.

I believe this can run with chips costing around $3 or $4 at the low end, due to memory requirements.

It has an easy to use C api.

It can run on the netduino+(which is arduino shield compatible).

There's a REPL from the PC.
How I learn languages
Can you tell me which parts you couldn't get? I want to test my understanding - I'll see if I can explain it to you.
Some lisp systems implemented pairs this way. A global array of CARs and a global array of CDRs
They both did, but came after Apples implement implementation in Lisa.
This plugin does exactly that and is very effective. Everyone using WP should be using it. http://wordpress.org/plugins/limit-login-attempts/
From the Kickstarter page:

Micro Python has the following features:
Full implementation of the Python 3 grammar (but not yet all of Python's standard libraries).

Implements a lexer, parser, compiler, virtual machine and runtime.

Can execute files, and also has a command line interface (a read-evaluate-print-loop, or REPL).

Python code is compiled to a compressed byte code that runs on the built-in virtual machine.

.......

And a more exhaustive list on the page

http://www.kickstarter.com/projects/214379695/micro-python-p...
Domain squatters are no better than investment bankers. They really do the same thing, they make money without creating anything useful.
you should start following people that have similar interests(around your company). then repin their stuff if it's interesting.
Agreed. Swartz wasn't convicted of hacking the government. He was accused of hacking a private corporation. The fact that it was the government prosecuting it like they did shows how little difference there is between the targets.
We could have moonbases but what use would they be? In general any futurist has been ridiculously optimistic about energy generation/storage, robots, and transportation, and hopelessly pessimistic about (or even oblivious to) computers, communication, and anything biological (except perhaps for sanguine predictions about curing cancer, ageing, or the common cold). Arthur C. Clarke, whose predictions are linked from the article, completely missed miniaturization. Asimov was one of the few who foresaw miniaturization but oddly, as a biologist, seemed completely oblivious to genetic engineering etc.
Please provide evidence for the alleged backdoor in AVM Fritz!Box routers. Being sure is not convincing … I don't see why you had to hack an AVM router either – you can easily install other firmware and Fritz!Box routers can be directly bought anyway.
Other scripting language implementations for microcontrollers that I am aware of are mruby[1] and eLua[2]. eLua is the most mature, and also runs the core language pretty much unmodified, as Lua really is that small.

[1] https://github.com/mruby/mruby
[2] http://www.eluaproject.net/
Show HN: Play, pause & stop audio in sync on multiple devices (web app)
This is the kind of stuff they teach you in college with a CS degree.
For what definition of "users" and "run"?

I signed up for Steam and installed it on linux, downloaded TF2 only to find that it would not work with Wheezy/my integrated Intel GPU (I didn't investigate beyond some "you don't support GLX_WHATEVER message, it could have been either), then deleted the installation and haven't done anything with it since.

I presumably am not counted in this statistic since I did not do that within the past month, but I wonder how many other people like that are.
And here's another set of 'analysts' from 2011 addressing the same problem from the opposite angle: http://www.economist.com/blogs/freeexchange/2011/06/sovereig...

Point being, you can find 'analysts' on every side of this particular argument, and unless you're an intellectually dishonest ideologue the best thing to do is to look at the facts and read their analyses critically.
This article deals mostly with Windows and is from 2003 so it fails to emphasise the current standard practice as much as it should:

Use UTF-8 everywhere you can.

UTF-8 is:

* the most backwards compatible (can be passed through many tools intended for ASCII-only with a few limitations – including avoiding composed latin glyphs)

* most likely to give an appropriate result if the end-user incorrectly interprets it

* the most space efficient encoding (on average)

* avoids endianness problems

* de-facto encoding for most Mac and Linux C APIs

* verifiable with a high degree of accuracy (unlike many other encodings which can't be verified at all)

Specifically:

* If you have to pick an encoding, always try to use UTF-8 unless you're only storing text to pass into an API which requires something different.

* The Winapi (aka Win32) is the only commonly used API that regularly requires something other than UTF-8 (the Windows Unicode APIs use UTF-16 – not UCS-2 as indicated in the Spolsky article). Windows' UTF-16 requirement a pain for platform independence -- be careful. However, you should still aim to use UTF-8 for all text files on Windows and only use UTF-16 for the Windows API calls (never use the locale specific non-Unicode encodings).

* There are a few language+environment combinations that literally can't open Unicode filenames. These include MinGW C++ which has no platform independent way of opening file streams with unicode filenames. You need to fall back to C _wfopen and UTF-16 to open files correctly.

Note: you don't always have to choose the encoding. e.g. the Mac class NSString or the C# String class use UTF-16 internally, you don't normally need to care what they do internally since any time you access the internal characters, you specify the desired encoding. You should usually extract characters in UTF-8.
Before 2001 it was "vaguely liberal-moderate... strong libertarian contingent... anti-authoritarian", when ESR identified as a libertarian.

After 2001 it was "formerly liberal-moderate... moderate-to-neoconservative", when ESR had gone full-on warblogger. Around the same time he also added heavily politically biased definitions for terms like "fisking" and "idiotarian" to the Jargon File.

He claimed not to be a neocon in 2008 when "neocon" had become a dirty word. I don't think that changes the fact that he was a fervent supporter of the "War on Terrorism", a neocon project.

It sounds to me like you're agreeing with the parent -- he changed the description of a "hacker's" politics to fit whatever his particular political stance was at the time.
i think it's kinda convenient for companies that they can now blame the nsa for everything. i really think a lot more companies put backdoors into their software without external pressure(sometimes not intentional, just because of laziness or stupidity)
Some light-hearted stats on domain names

(characters used, length, common sub-strings ...)

http://www.datagenetics.com/blog/march22012/index.html
It couldn't feed people on its own, except by manufacturing goods and trading them for food?

Where did I say it got food from the US (and other countries) by trading manufactured goods? How many Soviet manufactured goods do you remember seeing in Western countries?

What the Soviet Union actually "traded" for food was concessions on treaty issues like nuclear weapons. Which was particularly convenient for them since most of what they conceded was not actually verifiable, so the "concessions" amounted to making promises they had no intention of keeping, in exchange for actual stuff.

The point is, people had enough food to survive, which is the point I was addressing.

No, the point you were addressing was that the system in which the people lived was able to provide for them, which was not true of the Soviet Union. If the West had not agreed to play the USSR's con game of trading non-verifiable concessions for actual stuff for decades, the USSR would have collapsed a lot sooner than it did.
You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete.
― R Buckminster Fuller
This is great! To me it's surprisingly high. I think this will be a slow process, because spending a day to backup & reinstall your OS is not a fun process. When I have time to game, I just want to turn my computer on and start gaming. I support gaming on Linux, and honestly even I've been too lazy to setup Linux on my gaming machine.

I think the shift will happen as people upgrade their computers, or have to reinstall their OS because of malware. I wonder what percentage of these gamers are using a pirated version of Windows, because my anecdotal experience is that anyone who's built a computer has pirated a copy of Windows. When building a computer on a budget, spending an extra $100 on your video card is more ideal than on the OS. So going legitimate and free would be a very attractive option for gamers.
I don't know if Coq with nested universes is known to be inconsistent yet, but I suppose that for this to work someone must always bankroll `inconsistent : forall a : Set, a` at something significantly higher than any other proof on the market and the system should reject repeated proofs.
> "Deleting items however will remove your data from the servers"

Why are you so sure about this?
It's no big deal to me, but where I live, California, the phrase "medical marijuana" has been in general use for at least 15 years, with the meaning I indicated, whereas ISTR the high CBD/low THC strains are only about 2 years old.

ADDED. You seem to have taken my comment as an attack on the ability of people with medical problems to get marajuana, but it was not meant that way -- and in fact, I'm for sick people's having that ability -- though I have not made a deep analysis of the issue (and there is a chance that such a deep analysis would change my mind).

I just do not like to see a word that has been used in one way -- by many journalists and commentators and by the general public -- used in a confusingly different way.
Well, there are plenty of much more affordable, more water repellant pants that companies for the climbing/hiking community have been producing. I own five pairs of these pants: http://www.amazon.com/prAna-Stretch-32-Inch-Inseam-Charcoal/...
Anecdote.

I actually installed steam yesterday (for the first time, I'm not a gamer) to see the available games for Linux.

I was pleasantly surprised that there were a few that looked okay. So I bought a couple. None worked -- mysterious launch errors, etc. No luck after a couple hours of debugging.

DISAPPOINTED!

I seriously question how many people actually run on Linux vs. login and browse the store? That said, I'm sure the experience will improve and it's great to see Linux as a growing platform for games!
The question is, if walmart and macdonalds sre run by robots, who will their customers be? At some point we'll need to decide whether we're happy to be a society comprising a few shareholders in Mom's Friemdly Robot Company living in an fortified compound and a vast multitude of impoverished rabble foraging in the surrounding landfill.
The Swedish Empire did once control much of modern-day Latvia.
Think again. If you serve customers in California, you can most certainly have to deal with California law: http://en.wikipedia.org/wiki/Minimum_contacts
If you go back to 1993, SPARC, PA-RISC, MIPS, and Alpha all seemed like serious contenders for the next big CPU architecture. To my knowledge, none of them supported unaligned access (though I'm sure someone will point out a counterexample). 20 years later, all of them are dead and x86_64 and ARM are the new "modern architectures." x86_64 supports unaligned access and ARM has been gradually gaining support for it.

So yes, chips that can only do aligned memory access do tend to be older.
When I switched from AmigaOS to Linux in 1995, I expected GNUstep to be ready within a short time after it.

Those were the days …
Yeah, I like Colorado's legislation because you can grow some if you want to, or you can just go and pay a business that pays taxes for some high-quality stuff without all the work if that's what you want.

The rest of the West should just go ahead, they're already there.
Oh shit. Ubuntu better change their menus...

...that they've been using from 2005. Oh, they also really have to change their dock!...

...that they've been using from 2011.

The menu patent is a design patent, so you'd have to have a translucent menubar and menus to infringe. The Dock patent is, I believe, strictly for magnification and behavior, so icons arranged in a row do not infringe.
If it was a result of pressure why would the disparity only show when they were told it was a math test? Are you suggesting women have an innate anxiety to doing math?

I'm going to shy away from the anecdotal as that will get us nowhere, I will say though my experience was very different than yours.

As for teachers discriminating against men. This is absolutely a legitimate men's issue, but it's largely an intersectional issue. Middle class white men in general aren't the ones being discriminated against, it's largely an issue of race and to a lesser extent class.

Sweden has a ton of social programs specifically for men as well. In what ways are Swedish women receiving special treatment? Do you consider anything other than the status quo special treatment?

I'm not sure why equality isn't a legitimate goal in itself. Would you say the same thing in the 1960s about the nascent civil rights movement? I'm generally of the opinion that no class or group of people should be treated as inferior. If you still need a reason, economically speaking there is a strong positive correlation between gender equality and GDP per capita.

What purpose does proving that women/men are innately better at certain things hold? At best it's a generalization, there will always be women and men who preform better in non-standard ways. What purpose does a generalization like that serve? Of course women and men can have innate differences, but why must it depend on the biological sex? There are huge variances in hormonal levels and physiology across a single sex, do you really think there are innate characteristics common to all women?
It's also great for minimizing cache misses if you find yourself iterating over arrays of large structs and just operating on one field from each of them.
I think it will change the patterns for some demographics more than others. Most people in the demographic where use is heaviest, college students, have had no problem finding cannabis in Colorado for at least 20 or 30 years now, and particularly in the past few years with the medical dispensaries. Anyone who wanted to could go get a red card for $160 and then shop at any of the numerous dispensaries around the state, in addition to the ample black-market opportunities to purchase such goods. I think that people in certain circles such as older people will find it a lot easier to obtain cannabis now, and that will change their usage patterns. It will be interesting to see how it develops as it goes from niche cultures to more mainstream… If that happens.

I am objecting to reporters and people commenting as if situations regarding cannabis use are novel, for instance some people are saying "what will we do now that there will be stoned to drivers on the streets?" We already have stoned drivers on the streets in every state and have for at least 20 or 30 years, and there have been laws against that in place all around the country as well. Another example, people discussing cannabis exportation from Colorado to neighboring states… That has already been going on and Colorado has had more availability than neighboring states such as Wyoming and Nebraska for a long time, predating the medical situation. It's true that since the medical laws were passed, larger grow operations have been located in Colorado. A couple of years ago a ring with dozens of houses sending 10 pounds at a time all over the country through FedEx was broken up in Denver. I do think this law will further embolden people if you want to grow cannabis for the black market, but on the other hand I sort of think that anyone who wants to do that already is.

It's also worth noting that California has had highly liberalized laws regarding this for years and for some reason that doesn't get much attention. You can go to Norcal and grow dozens of plants on your land and sell them for a large profits legally without anyone batting an eye.
Actually, the reason you can use the function at a place in code before it's defined is actually because of variable hoisting. The name of the function is hoisted to the beginning of the scope in which it's defined. (this may be what you mean, but it was unclear from the comment)

But I agree that I don't think doing var func = function(){}; is in any way better than a normal function declaration. Actually, I think it's a bit ridiculous to even have one recommended over the other.
Why did you have to end an otherwise good answer with a racist slur?
LOOK: New Startup Motivates You Every Single Morning