skysight-inc/HackerNews huggingface dataset:
Why the downvote? This is an issue.

When collecting repositories for searchco.de I literally have spent hours hunting around on many project pages looking for the page which points you at how to get the source for a project. Its usually buried in a wiki page in the developer subdomain. A simple link from the homepage with "Get Source" would save myself and im certain a lot of others a great deal of time.
I anticipated this comment, though I decided against discussing it. The core concept is clearly: "It's that independent research is needed when picking a language." and my anecdote merely served to counter the negativity and reiterate the importance of evaluating language choice based on one's needs.
88% there: "Don't Mess With The Internet" billboard in Lamar Smith's district
I'm not sure exactly when I moved over to Arch from Crux, I'm sure the distribution was at least a few months old by then, but it's been a great distribution as long as I've known it.

It does suffer the occasional dip into making things more complicated than they need to be, some element of the distribution straying towards the "SysV" darkside and away from the "BSD" ideal, or an upstream's configuration system just getting too insane to work around any longer, but everything always works back to some sense of balance after a few years. And it does feel like upstreams come around to the Arch way of thinking more often that the other way around.

I do wish it was a bit easier to automatically build or just download pre-made packages with some of the more popular compile flag variants, ports- or portage-style, but not so much that it casts a shadow on all the other benefits of Arch.

Still, it would be nice to be able to install a console vim with python and ruby interpreter support without having to install gnome too, or being able to install java on a headless server without having to stick half of X11 on there, or not having to install Apache because you want to change nginx's modules. It's always possible to change the PKGBUILD and recompile, but it seems like just changing one enable/disable switch to ./configure should be easier than it often is (vim is especially a pain to keep a custom PKGBUILD of, the ABS PKGBUILD seems to undergo massive revisions every few months).

But really the distribution is just great, the best out there. It lets you use pure Linux and avoid all the hoop jumping other distributions make you do in order to keep their package managers happy, while still giving you all the benefits you want from a distribution like automatic pre-compiled upgrades. And that's enough to make it the best balance of a distribution out there for me.
Verifying the authenticity of 3000 leaked Syrian emails
Oh, yes, good point, though I wouldn't call it a problem with how closures work -- Lisp has the same issue, for example, if you did a (dolist) or (loop) just like your Python code's 'for' loop. In both cases we have a language not originally designed for a style using frequent closures and running into some gotchas thereby.

My answers above were really short because I was on a tablet. May have come across as curt.
No, but there's a switchable "bars"/dBm display built in to recent versions of iOS:
1. Dial #3001#12345#* and hit send to start the Field Test app.
2. Hold down the power/lock button until the "slide to power off" screen displays.
3. Hold down the Home button to force-quit the Field Test app.
4. A numeric dBm value now displays in place of "bars", and you can toggle the display by tapping it.

This behavior persists until you re-enter and gracefully quit the Field Test app.
Anyone familiar with your story (at Google and, as you know, there are many of us who are) knows how totally skewed your perception is.

I'm familiar with michaelochurch's story (at least as much as your average Googler is, I assume) and I second what cletus is saying here.
What's the kinetic energy of a unit speed, unit mass?

What's the potential energy of a unit distance unit spring constant?

What's the energy of a unit mole, unit temperature in Boltzmann units?

:-)
wow, that's amazing! Thanks for that :)
"Engineer won't ever work for Yammer"
"cooler people" - classist much? Perhaps have a look at dynah boyd's research on the class divisions between Facebook and MySpace. http://www.danah.org/papers/essays/ClassDivisions.html

Additionally, MySpace killed itself by pursuing the wrong objectives. Facebook didn't kill MySpace, MySpace killed MySpace.
I don't know how to make great sound effects but you can make passable "retro" ones with sfxr.

There's an online version, have a play (note the randomize button): http://www.superflashbros.net/as3sfxr/
I'm speaking of software right now, not TV/BD+.

I beleive 99.99% of those who pirate will never buy a game just because they don't want to wait several days (or weeks, very rare). DRM only harasses those who don't pirate.

>> Starcraft 2 sold 75% of total copies told to date within the first month.

And who says that without the DRM it would be lower? Maybe it would be even higher! Many techy people just don't buy those new games with draconian DRMs/Spyware which require internet connection. Or they buy the game and then download NODVD/cracked.exe
Phones already do that. It's the bar graph we already have.

There are multiple reasons why it's not terribly useful:

1.) Signal quality depends on many different variables, and fluctuates wildly from second to second. You can have a great signal at one moment, but if the guy next to you starts a call, the radio in their phone will ramp up to the full 500mW, and drowns out the tower. You can have a signal graph that realistically reflects "signal strength", and it'll jitter constantly, and the grandmas will complain.

2.) Marketing.

Good overview: http://www.dansdata.com/gz084.htm

As you may have noticed from every cell phone advertisement in the last decade, marketing is heavily invested in the notion of bars. It's in brands, logos, ad copy, everything. More bars are better.

If engineers ran the company, they'd just stick the SNR in dBm at the top of the screen and it'd be wonderfully pure and objective; and everybody else would hate it, and the company would go bankrupt. So we have "bars", and the bars lie.
And my all time favorite technique...an army of lawsuit happy lawyers!
Ask HN: Can drones be a solution to dealing with higher level talent shortage?
There's a lot of new startups. Most startups want the best and the brightest to continue on. There's only so many best and brightest. Without pillaging another company, anyone have any simple ideas on how to fix this?

Corporations answers to this is to hire a ton of "drone" programmers and throw lots of them at a problem. That hasn't worked so well for them. Then again, most mega corporations aren't the prime site of innovative thinking.

So I've been wondering, instead of hiring let's say 5 best of brightest, has anyone innovated a way that we could use 50 "drone" programmers to do the same thing? The difference? An innovative founder who wants to do something new.

Has any startup made this bet yet? If so, how did they do?
Python 3 has bytestrings. They look like this:

b'foo'

And you can slice them up as you wish.
Cheap stunt
If the US Citizenship test assumed all Germans from 1933-45 were volitional Nazis, then yes it'd be a jerkwad test.
Agree totally.

However I think G+ did in fact differentiate itself at the start. They made a big play out of how circles were there so that you weren't sharing things publicly all the time. But the nymwars hit and it went horribly wrong at that point. You can't sell a message that you're the champion of people's privacy and then kick them off your network for not revealing their identity to you. They basically lost all credibility as being differentiated from Facebook and became just "the same" as Facebook but worse because none of your friends were there.
There are actually two types of creativity, one much more powerful than the other, and while I can't speak for SXSW because I have never been there, from your post I can infer that the creativity you are referring to is limited at an event like SxSW, but the much more powerful creativity is abundant at a large gathering of like minded folks.

Here is how Napoleon Hill breaks it down.

Synthetic Imagination: "Through this faculty one may arrange old concepts, ideas, or plans into new combinations. This faculty "creates" nothing. It merely works with the material of experience, education, and observation of which it is fed."

"Creative Imagination: Through the faculty of creative imagination the finite mind of humankind has direct communication with infinite intelligence. This is the faculty for which hunches and inspirations are received. It is by this faculty that all basic or new ideas are developed. It is by this faculty that thought vibrations from the minds of others are received. And it is through this faculty that one individual can "tune in to" or communicate with the subconscious minds of others. The faculty functions by ONLY when the conscious mind is vibrating at an exceedingly rapid rate, as for example when the conscious mind is stimulated through the emotions of a strong desire."

These desires that make the mind vibrate at an exceptional rate are: "The Desire For...sex,love, fame, power, money, music, friendship, harmony of two or more people who ally themselves for spiritual or temporal advancement, mutual suffering, autosuggestion, fear, narcotics and alcohol. "

While I am not a psychologist, and Napoleon Hill formulated these concepts close to a century ago, so I can't speak to where "Creative Imagination" really comes from...I certainly believe that there are strokes of genius that are not simply arranging old concepts into new combinations, but more like paradigm shifts that completely change the way to see a problem and create for it.

I would think that an event like SxSW would have thousands of people whose minds are vibrating at an extremely high rate, and It is probably a great place to trigger true sparks of genius.
Maybe by being open source.

Does VxWorks come with source code? I guess this might be critical to some type of applications.

For me the positive is to see more microkernel architectures getting spread.
Wow. Imagine the immaturity and entitlement going on here.

Like a girl/guy, that you don't even know if you want to date, stating emphatically that they won't date you unless you stop immediately from any behavior that they find objectionable. How would that go over?

Who would want to work for (or date) someone who makes a demand like that, regardless of whether you agree with the issue or not?
To add some perspective Yahoo has just entered the ranks of a Grade-A patent troll. That is the _worst_ of their offenses. That puts them in the same league as Intellectual Ventures. That's it. They're no worse.

Let's not lose sight of that. There's no real "news" here, apart from the sad realization that this is the strongest signal yet that Yahoo is now just an empty shell of suits, bean counters, and lawyers.
What's "Yammer" and what hiring process is finding them so many qualified potential employees that they can afford to artificially limit the supply?

Also: when you want employees rather than startup founders, you have to expect that they are in it for security rather than ideals. Very few employee-types who are otherwise happy with their company are going to quit over one lawsuit. It's simply not worth not being able to feed your kids.
Is he promising a job to anyone who does leave? It appears not. Although I understand his anti-patent sensibilities, a stick without a carrot makes this announcement seem like little more than publicity-seeking.
Here is an equally non-meaning statement, I will never hire the Yammer CEO to ever walk my dog.

Pure bait link BS..
Seriously? How can you guys paint whole company with the same brush based on few candidates you interviewed?

YUI team has some cool stuff under their belt. And how about Doug Crockford?
Where HNers work
Ask HN: Feedback from Code Academy grads?
I have applied and want to hear what was most impactful to you?
Write up what you did and publish it somewhere. It's not magic - patent examiners would still need to find what you did, and if the patent is eventually granted and someone sued, it's always expensive to deal with lawsuits even if you're in the right. But if you clearly state what you did and put that write-up in some place that is accessible by others and clearly dated, then you've established that others should not be able to patent it.
Does checking that off automatically disqualify you from being a citizen or does it simply spark an investigation into what your role was in the party?
It's a couple days too late to wish Arch happy birthday, but if you're very quick, you can still wish Albert Einstein happy birthday. He'd be 133 today. Unfortunately there's no real location of his corpse that you can visit as he was cremated, but last I heard, his eyes are kept in a safe deposit box somewhere in New York, there's a couple slides of his brain at the Mütter Museum in Philadelphia, and the majority of his brain is somewhere in Princeton.
I just want to say, it's always a nice feeling when I get all-green output from rspec and jenkins. The problem is that tests, like your code, are subject to the laws of entropy that comes from bit-rot.

So, I test things that matter and don't change too often - core business logic.

100% test coverage is just a goal, a bar to aim for.

And I'm totally with Zed Shaw when it comes to TDD - not worth it when you're still trying to get a full understanding of your problem domain.
Isn't this illegal? Discrimination laws.
This is stupid, untrue and counter productive.

I'll put my money where my mouth is. Know a talented engineer over the age of 30? Or 40? Or 50? I know several prestigious firms that would be eager to hire her. Contact me and I'll share my referral bounty with you.
I agree that your example is extreme. But I think that its extremeness invalidates it. There's a big difference between immigration and employment. Many families depend on a single country's immigration policies to be together. People who are barred from one company can seek employment at another company.

David Sacks' move is personal, and moves made out of frustration are often hypocritical, and I'm not surprised it's going to piss some people off. I'm glad this is just one person and one medium-sized company. If Apple, Microsoft, or Google announced this type of policy in a press release I'd be disgusted. It's easy for me to shrug it off when a CEO of a company with fewer than 500 employees announces it in a tweet and quickly waters it down significantly. https://twitter.com/#!/DavidSacks/status/179788086862028800
"If my employer suddenly got into the business of mulching orphans for fertilizer, I'd consider it my personal responsibility to quit/move on as soon as possible."

You mean you wouldn't leave the same day?

What's the point of using an example like that?
European Parliament Blocks Copyright Reform With 113% Voter Turnout
Thanks for invoking the Godwin's law. I can easily ignore this comment thread.
I've heard of this place that's been around for decades where you can log in, ask questions and quickly get answers for free in real time from knowledgeable people. I believe it's called IRC.
To be clear, Yahoo has implemented and currently has in production the things covered by the patents. As much as I don't like what they are doing, they are pretty far above a patent troll.
Of course it is, but its also a clever strategy to capitalize on engineers who might be feeling poorly about their own company at the moment. As recruiters know, there are a lot of great candidates just under the surface (or 'loose in the socket' as a manager of mine once said). This kind of thing might make them more likely to see employment elsewhere, and like car dealers that offer a free 'umbrella hat' if you will let them get 'first crack at a deal' you can capture some good talent if you are the first company they talk to.

The story helps Yammer reach out to those people and offer them a conversation.

If anyone does go interview there, ask what they they are doing about software patents. One interesting trick would be to let the employee/inventor retain ownership and sign over only a license to the company.
If the phone has a locked bootloader and USB debugging isn't turned on, which is most likely the case, then they can't do what you are suggesting.
The thing high school students have is time. Time to experiment, time to go deep, without external pressure. Once you are in University or the work force or have dependents, the pressure is on to get results, and you no longer have time.

The irony is that the applied pressure probably doesn't produce a superior result to being left to your own devices.
Some of us have walked away from good gigs -- forfeiting ownership, abandoning products that we conceived, developed and lived and breathed -- all because someone in control started doing something evil.

I have made a lot of mistakes in my life, but I have never regretted that decision.
There is also a comparison to the GPS industry (Garmin et al). They charge a fee for map updates, charged for traffic and only ever provided new functionality on new devices. Nowadays the market is shrinking - who wants such crippled devices - and the usually sold models include lifetime maps and traffic.
http://www.liveu.tv/lu60_series.html

Summary: uses a bunch of different 4G cards from different carriers, large high gain antennas, and link aggregation; to make a single reliable network connection from a bunch of unreliable ones.

Downside: Fills a backpack, is really thrillingly expensive.
Sure, we could have introduced generics (we have a pretty decent proposal in the works) and then tweaked it for another couple of years, but that wouldn't be fair to the thousands of Go programmers (including those at Google) who need to use Go in their day-to-day lives.

As has been mentioned elsewhere, part of the problem with Java's generics story was that they needed to maintain backward compatibility at all costs. The same won't be true for Go 2, which may include support for generics.

Go 1 is a solid product - language, standard library, and tools - and one we will support for years to come. There will be a time for experimenting with generics but that time isn't now. Why is everyone in such a rush?
Continuous integration should run all your functional and performance tests if possible. Each "unit" (could be a commit or a push or a merge depending on your philosophy) can cause errors, and being able to pinpoint the unit in which the fail happened is immensely valuable.

If you have something really long running (eg you make a database and have a two week test), then you may be able to minimize your test (possibly automatically) and use git/hg bisecting to find it.

Fuzz testing (finding holes in your code) can be run separately, and again, you can find the root cause through minimization and bisecting.
This is patently untrue. I have a friend who graduated from UCLA with a computing minor who was working (unpaid) in a Stanford lab who couldn't find paying work for over 9 months. And no, he is not some kind of idiot, he got a 2390 on the new SAT and even showers regularly.
It reflects poorly on you that you can't conceive of someone widely disagreeing with you in good faith.
I guess that it won't go far more than just a statement from one CEO. Hope, other Valley CEOs are more reasonable and will take arguments like yours into consideration.
As a good example for how long it might take people to wise up about IP (it needs to be abolished wholesale), take note that US citizenship stuff still asks if people are a member of the Communist Party.
I've been using debian based systems (including ubuntu) for over a decade now, and I can't think of more than a handful of times time I've had to jump through hoops to keep apt and dpkg happy. You may not always have the latest version of the software, but the productivity compared to compile.everything or rpm-based systems is significant. Almost everytime I need a piece of software, it's one command away.
"Using Hstore allows us to easily store all these values without having to make a bunch mostly blank columns."

Or they could have used a small Product table with common fields and made fanout tables for Books and Laptops. For some reason it appears impossible for some to create new tables, or have joins and foreign keys.
Actually he specifically mentioned people with families.

' “People were telling me I need to think of the Yahoo rank and file, folks who have families, but the talent market in Silicon Valley is so hot right now, the only folks staying at Yahoo are the ones who have stopped caring,” Sacks told VentureBeat. '
I'm surprised Gmail doesn't have this type of functionality. It could try to keep track of what email lists it thinks you are subscribed to, and then let you manage them all from a single page (with links to external sites if Google can't remotely manage it).

Seems like a pretty straight forward feature addition.

It's not going to solve the problem of an email list that is almost impossible to unsubscribe from, but it would still be cool to just see all the email lists that you're subscribed to in a single place.
> although [gccgo] lacks some key features last time I checked

Not anymore. Gccgo is "Go 1 complete" and will be supported as part of Go 1. You can even use the "go" tool with gccgo.
Dynamically linked libraries are actually a little problem in Go. Library is opened via dlopen()/LoadLibrary() and symbols needed are looked up by the Go code, not by system dynamic linker.
It is impossible for the Guardian to verify the authenticity of the emails as a whole. It is quite possible that they are a mix of real emails from the regime plus intelligence agency injected disinfo, conveniently leaked as the drums for war against Syria line up for parade. Indeed, if you ran an intelligence agency, who would you 'leak' such a bundle of 'evidence' to? The courageous, crusading, twittering Guardian or the shunned, vulgar NWS stable?
I currently use mocha with the Jasmine-like interface, and I don't believe I will change.

What I am wondering is why a new code coverage module was built, yet wasn't made available as a separate module. Is it really that dependent upon this particular testing framework?
Looks like the other comments on here are anti-Yammer. I guess I'll write up why this doesn't seem unreasonable to me.

1. If you read the article, he was apparently talking about people with options and control (Executives, Lawyers, Engineers), rather than janitors or other people who might not have as much say in who they work for.

2. The CEO states that his reasoning is that who you work for and support indicates what kind of person you are ("the talent market in Silicon Valley is so hot right now, the only folks staying at Yahoo are the ones who have stopped caring"). Contrast this with the knee jerk reactions to the article indicating that this is purely about punishing Yahoo. He just doesn't want people who enable bad behavior. He wants Yammer employees who will stand up to him if things look immoral.

3. Yes the article / his announcement is sensational. But look at the general idea: expecting engineers to refuse support to business doing immoral things is taught in every university ethics class. Why not include ethics questions in the interview?
I think it is a bad example because it is probably contributing less than 1% to Googles bottom line. Much easier to cut than if it were the primary revenue source for n individual company.
If he doesn't retract his statement within the next 60 minutes, I will never work at Yammer. What a buffoon.
I guess we know who has Facebook shares.

Maybe he should focus on hiring the best engineers for his own business rather than trying to optimize his value in something else.