skysight-inc/HackerNews huggingface dataset:
I feel design is inclusive of UX, but "design" by itself is more commonly interpreted as visual & graphic art. Not sure how that stands with general public though.
"In the past, many scientists lived on or even over the edge of respectability with reputations as .... " is what I wrote on Edge.

Actually I don't think von Neumann or Curie had anything wrong with them in chasing the embrace of another. And yes, there is a major double standard in reputations. Curie after all chased love while von Neumann, it appears, chased sexual opportunity. Thanks for pointing it out. But the post was not insensitive. Most of these people are my heroes and I'm proud of all their accomplishments.
that only works for some languages - as someone else mention chinese is quite a conceptual language. I've read 3 different translations of Tao Te Ching, and there have been some wild differences. One of the copies that i have has the authors translation, and then the remaining 2/3 of the book devoted to explaining the different possible meanings of each and every sentence
> 8 hours of work

So "only" one full time job with no overtime... but you've already said yourself you have more than that, with school and the startup?

> Even if you waste 3 hours on stuff like eating, commuting

I've had commutes which eat up more time than that on their own on a good day! And heck, I have a coworker who has a longer commute now than mine was!

Lets try the math again: Two full time jobs trying to make ends meet. I hear this is a thing that happens sometimes. Even the stereotypical easy mode "well off white man" runs into this sometimes with mandatory 80+ hour work week crunches at his programming job and is foolish enough to go along with it.

8 hours of sleep + 8 hours of job 1 + 8 hours of job 2 (or mandatory overtime.) We've already used up all 24 hours of every weekday before getting into commutes, eating, or grocery shopping! There's only the 32 hours of the weekend left (2x(24-8))

Let's give this unfortunate person a commute only as long as that coworker of mine... this seems generous considering my coworker only commutes to one job. ~20 hours / week. 12 hours remaining (32-20.)

They prepare and scarf down all three meals a day in 20 minutes each (I would choke on my food frequently at those speeds.) 5 hours remaining (12 - 7x3/3.) Grocery shopping takes me about an hour a week without clipping coupons or looking for deals: 4 hours. 9 minutes to shower, brush teeth, and use the restroom a day: 3 hours left.

Lets be generous and assume they don't have to fill up the tank (they take the bus?), pay the bills (they're all autopaid?), take out the trash, do the laundry, or take care of a single other chore. Their business is finally out of the way!

They have 3 hours left out of their entire week, including weekends, to spend with their friends, family, or FOSS before they need to start sacrificing sleep. If this person says they lack the time to work on FOSS, is that a lame excuse?
> I'm a scientist with significant relevant training.

That's nice and all, but most people aren't.

This is a little like saying because you're a theoretical nuclear physicist that you should be able to run a nuclear reactor - and so should any random yahoo off the street.
in NLP and Machine Translation the symmetric translation of text is seen as proof that the algorithm works perfectly.

Are you serious? That's the dumbest metric ever. Even a translator that does nothing passes that metric.
In ordinary C, without a garbage collector, I'd be baffled to find an implementation where one could not:

1) Cast a pointer to an integer of sufficient size.
2) Xor that integer with another value.
3) Xor the result with the same value.
4) Cast back to a pointer.
5) Dereference.

It's sufficiently corner-case that I am not certain what the standard says about it. In any event, pointers matter when coding in assembly, where language standards aren't even relevant.
Surface 2: Grand-Slam
I don't want device drivers. My operating system is limited to 100,000 lines of code. Linux is 50,000,000 and most of that is device drivers.

God says...
what_part_of_God_do_you_not_understand scorning hippy could_it_be___Satan
Zzzzzzzz no_more_tears take_the_day_off heathen na_na
silly_human you're_fired yuck smack_some_sense_into_you
ghetto lying comedy I_am_not_amused game_over a_screw_loose
little_buddy Tomorrow unemployment
I believe that one way to measure the current for relatively cheap would be to break the neutral line and throw a current-sensing resistor in it. It would create a small voltage drop across the resistor. If you know the voltage drop and the resistor value, it should be pretty trivial to determine the current through the neutral line. Equation to do that would be:

lineCurrent = (Voltage of the current-sense resistor) / (resistance of the current-sense resistor)

Considering a current sense resistor is fairly cheap (http://octopart.com/13fr200e-ohmite-988758) it shouldn't be terribly expensive to do. You should be able to throw that between a Vin- and Vin+ on a linear optoisolator and send the values back to a microcontroller to be reported.

I'm not an EE though, so grain of salt.
Agree. I should have checked...comments, first.
> I do wonder what kind of backstory there was if they were afraid of people trashing the office.

It doesn't say nice things about the company if they thought laying off a whole office via a conference call was a good idea to start with.
You can't store a raw pointer, but you can store the 'safe' forms of pointers (IntPtr, etc) which allows you to do some of the stuff you'd want to do - allocate a buffer of given size in unmanaged heap, then manipulate it entirely using struct pointers and pointer arithmetic. The key/value store I wrote in C# does this - no data lives in the managed heap, it's all sitting in unmanaged memory (mapped files, as it happens).
I think you can find some sort of answer by looking at the most popular extensions on Firefox:

* AdBlock Plus
* NoScript
* WOT
* Ghostery
* Better Privacy
* DoNotTrackMe

https://addons.mozilla.org/en-US/firefox/extensions/privacy-...

Now for the hypothetical question as to whether it would be "bad or good", I don't understand: how could it be bad if 90% of people make the choice of blocking unwanted content/connection?
Give SteelSeries ExactMouse tool a go.
Interesting, can you link to an example of their use? I've never seen them in the documentation or examples, but I remember that Managed C++ and C++/CLI have something similar.

Or are you just saying that you can 'use' them via out/ref? I interpreted your post to mean that you can store them in fields, which would be stellar but seems like it would break reference lifetime guarantees.
> Beatport DJ is a poor man's Soundcloud

More like Mixcloud, as Soundcloud specifically says not to use them for DJ mixes unless you have rights to all the music.
Theory of Everything Movie
TLDR: rightists predicted austerity would improve the economy. The right got elected, pushed austerity, and the economy improved, but it wasn't really the austerity at all because of x,y,z.

(I'm NOT trying to take sides here, just trying to summarize the thesis of a long article)
No it doesn't. If you think that way then you have more to learn on how to structure your code.
"Need to know" is just a doctrine, not a physical or mental necessity. I thought compartmentalization (a.k.a. "need to know") exists pretty much so that it's easier to determine who leaked, not so much to prevent leaks completely.

But even if I treat "need to know" as something sacred, sure, not every member of the US Army needed to know that. But compartmentalized programs or agencies are totally different. As soon as the SEALs came back, everyone did know, and that didn't affect the success of the mission. In compartmentalized programs, you're prohibited from knowing, ever. That's a big difference.
Would you expect anything less after hiring "rockstar programmers"?
actually, exes (or maybe not-yet-exes): http://www.theguardian.com/world/2013/sep/27/nsa-employee-sp...
You seem to be an example of me, 5 years ago, when I believed all the rules and laws were there because that's what "the people" wanted and not how society and laws are actually put in place, and for what purpose...

A healthy skepticism of the status quo would do you good in life.
A book called Catastrophic Care came out recently. It's written by a guy named David Goldhill, who wrote a cover story for The Atlantic in 2009 on broken incentives in the healthcare industry that tend over time to push prices up and quality down. (His unrelated day job is CEO of the Game Show Network.)

The book gets at the problems in the industry on a much deeper level than anything else I've seen.

For a good summary, check out Goldhill's Big Think interview on the subject: http://bigthink.com/ideas/big-think-interview-with-david-gol...
I feel like there's still value in hiding real names, if only to block the low-hanging fruit. A 1337 hacker can surely trace me no matter what name I use, but using an alias is practically effort-free and can slow down Joe Sixpack.

It also depends where I am posting, and whether I want to "own" what I say on that particular site. It's nice when my real-life compatriots don't necessarily know every darn thing I say or do online. They could find out if they really wanted to, of course.
buy box. appoint ceo as msft ceo.
As a guy who re-enters the USA about 5 to 10 times a year with such a TN visa, with SFO, SEA, local processing at YVR, and BC/WA land/sea border crossings that is a very overblown worry. The more you cross the border, the more of a 'known' person you become and the less of a probability that becomes. You can also appeal such denials, try applying again and so on.

The scariest part is when your applying for the TN visa at the border. Make sure your hiring company lawyers draft the letter properly and possibly bring proof it's a real company if it's a new startup and so on. Don't do it yourself. Don't act like your trying to commit fraud with them because your nervous, and stick to whatever your paperwork says. If it says 'computer systems analyst', your job is a computer systems analyst. Not lead CSA, just CSA. Same with 'graphic designer', 'accountant' and so on.
The interview is meant to be for an industry news, journalism and marketing audience. Brian's blog is a place to find more in-depth reading. As these things go, this is on the light side of jargon.
The "wildly speculative" Felix Salmon piece [1] referenced in the contently post takes a look at some of the actual data that Abelson collected. Of note is the chart showing how relatively accurate predictions can be made about how many page views a given article will have based on a few simple variables (e.g. did the main NYT Twitter account tweet a link to the article, etc).

However, I'm not sure I grok Salmon's angle of it being a bad thing that the NYT almost exclusively promotes proprietary content over stories off the AP/Reuters news wires.

[1]http://blogs.reuters.com/felix-salmon/2013/11/15/how-the-nyt...
PowerUp 3.0 Smartphone Controlled Paper Airplane Kickstarter
if you don't have access to it, it's not a backup.
> You can't store a raw pointer

You can if you mark the containing class/struct "unsafe", which allows both type safety and increased ease of use.
> There are certainly GCs that don't pause for 50ms at a time -- Go's GC is not very good, and they even admit it.

Of course. I'm just refuting the specific claim of "ballpark C" performance with an immature GC.
Microsoft Sells Dell's Venue 8 Pro Tablet For $99
David Simon - Some People are More Equal than Others
Obama: Increased inequality and decreasing mobility threaten the American dream
Ask HN: Can you be a code C as a Freelancer?
Hello. I am a Freelance Programmer and I spend most of my time coding for websites using PHP, HTML, CSS etc. I am 18 and haven't been Freelancing for very long but recently decided that programming for websites isn't really what I want to be doing.

I am wondering if it is possible to get Freelancing work doing projects in C or another lower level program-oriented language. In the past I worked on quite a long project in C++ with SDL and OpenGL and enjoyed the lower level parts and optimization involved far more than the higher level PHP scripts and layout adjustments that I have been doing recently.

My question is, is it possible to be a Freelancer while doing lower level programming or should I be looking for a permanent job in the field? I would be interested to know what people think that my next step should be? I would think either going to a University (which I have not done yet) or at least getting a good example program in C or C++ to put on my CV (I've been considering porting a particular 2d platforming game that I like to C++ for a while). What do you think?

Thank you for reading, I'd be interested to know what you think I should do next. :)
It isn't yet. It may never be as it requires a round-trip to establish a session. The Pond design appears to be good.
Manning's torture after his arrest can hardly be considered any part of due process. Obama's refusal to intercede in that situation was what finally soured me on him for good.
It's hard to believe that nearly all of those have come to fruition only 2 decades later. Most probably became reality after just one decade.

At first I thought "too bad AT&T couldn't stay around to enjoy it". But the reality is that technology companies to date have played their own small roles in how life has evolved as a result of their existence.

I imagine in 2 decades a lot of what Google has been working towards will be a part of everyday life but it won't be Google that everyone uses.

Nonetheless, we live in amazing times where life just 2 decades ago seems hard to imagine.
There is the unspoken assumption here, with no evidence to back it up, that the majority of plans not offered on the exchanges before the ACA would cover these hospitals. Unless that was the case, then this is a non-story, as nothing has really changed. Personally I suspect most of the pre-ACA plans considered these out-of-network as well.
The New Zealand government sent a rugby team to South Africa with no Maori players as per the host request. This outrageous request fueled the quest for equality here. Likewise, the international reaction to South African teams that toured helped fuel the opposition to apartheid (and it is interesting the New Zealand's Prime Minister can no longer remember his stance on the racist South African team visit to NZ, as he is currently representing NZ at Mandela's funeral).

http://www.nzhistory.net.nz/media/photo/no-maoris-no-tour-po...
> You could implement a weighted trust system where you're more trusted the more people trust you, and consequently if you "issue" trust it's counted as more trustworthy than issuing trust to yourself.

Nice try, but now write up your defense against a Sybil attack. Someone could play a long con, gain a lot of trust, and then cause a lot of damage.

Ultimately I think we need something like the blockchain publicly associating a domain with a private key. Namecoins I guess.
Really? any references to this?
This is legit.

That is all.
Looking for Internship at Google
So here it goes...

I've been interviewing around at large SV companies, but I'm really interested in getting an internship at Google. I haven't been able to get any interest from them, however. I'm from a top CS school with open source experience and a pet project. I've tried contacting recruiters on LinkedIn and still nothing. Does HN have any advice?

Also, I realize that many CS students have a huge Google bias and that HN can have the same. I realize Google shouldn't be an end-all, but it's one of the few large tech companies I haven't had the opportunity to interview with and I really would love to work there.
Depending on the point of view, either your $10 became $40, or $30 from the anonymous donor just became $40.

I've learnt about the concept of donation matching only recently (it's not used all over the world yet). It doesn't seem very honest to me. And not only to me, e.g. http://blog.givewell.org/2011/12/15/why-you-shouldnt-let-don...
You are correct. I want to clarify that the failure process is electromigration, not electron migration. It is caused by electrons but it is ions in metal that migrate. Wikipedia has a good description: https://en.wikipedia.org/wiki/Electromigration.

I design integrated circuits and one of the constraints in selecting the width of wires is to make sure that the maximum current density is below the electromigration threshold.
I have no idea where your coming from, what you do and so on so I can't compare that well. For me, vancouver rent is only couple hundred dollars less, if at all cheaper than the SFBA. Houses are close to the same price as the SFBA. When I was looking around in vancouver vs. seattle as a new grad, I was getting about a $40k annual difference. I've added about another $40k after several years and moving down to the SFBA.

You get stock/bonus compensation on top of that. If it's a startup then your getting non-liquid stock for the chance of a big payout later. For a publicly traded company, you pretty much treat it as an extra amount of cash that can amount to another $20-40k+.

That H1B salary searcher is diluted by guys that aren't paid that well at Wipro for example and doesn't include other forms of compensation. I also don't know if it includes raises over time. You also get such things as all 3 meals, gyms, etc which can amount to another $300-700/month. Everything is more expensive in Canada & the UK. If you live in a non income tax state, your income tax is reduced by another %10. California total income tax is about the same as BC, but WA is definitely lower than anywhere in Canada. Your employed so you have health care too.
Interesting. Thanks. So you're saying that more regulation could substantially decrease medical costs for the patient?
Inside CERN's $10 billion collider
As someone who hires developers, it would be great to see a link to a resume. It often takes a lot of digging to find out what kind of experience a developer has from their website.
Second release of secret Trans-Pacific Partnership Agreement documents
Oh believe me, I do; it involves calling a spade a spade! When you need mutable state, go straight to a mutable collection to get it. It is only some people just learning Scala that get confused about the issue and we wind up with immutable collections being coupled with mutable vars (incidentally, the immutable collections were optimized for this case circa 2006 using safely shared mutable state, not sure what is done now).
What school are you at, what year are you in, do you have a github you could link to, do you have a resume to point to, what sort of work would you like to be on?

I understand if you don't want to post this stuff online, but you're not giving people much to work with.
‘The Guardian’ falls under the shadow of McCarthyism
Interesting, lot to learn from this
Mozilla unveils holiday HTML5 game competition
Another take on the marching cubes algorithm is here:

http://www.cs.unc.edu/~marc/tutorial/node130.html

It more clearly states that marching cubes is a method of converting volumetric data into a bounding surface.
New business need customers
Hey guys We a are a recently new business. We sell custom shirts and hoodies. come check us out at:
http://www.ksl.com/index.php?nid=218&ad=27781060&cat=397
There's difficulty in both but I've always had respect for the demoscene.
Amazing Interactive Trailer of Sherlock Series 3
Libertarianism requires perfect information to be disseminated to every rational actor instantly any time anything happens ever.
The money raised from fans is only a fraction of their total budget.

http://www.directorstalk.com/video-edison-executive-intervie...

http://frontier.co.uk/investor_relations
In 2007 I started researching program analysis on my own. I noticed that a lot of freely-available source code was written in OCaml. Then I was supposed to get involved with an academic internship in 2008, where the code was being written in OCaml, so the principal investigator asked me to learn it. I've been coding in it ever since, probably 150,000 lines of code by now. I don't regret taking the road less-traveled. Only now at the end of 2013 am I starting to get curious about Haskell's more esoteric functional programming concepts.
>You want to be googleable

I do not want to be Googleable.
Well, the good news for the rest of the tech community is now we have a new pool of engineers to recruit. And I don't mean the ones laid off.

I mean the one's who were kept by SFX. They'll have virtually no moral or illusions of job security and can probably be picked up incredibly easily.
I think the trend until mid 90s was to use your real name. Then it kind of changed at some point in 90s to nicknames. Now we seem to be going back to the early 90s when it was common to use your name.
Frontier: Elite 2 from 1993 and Frontier: First Encounters (Elite 3) from 1995 did it way before I-War was even a thing, complete with full freeform seamless landing on planets with real celestial mechanics.

http://frontier.co.uk/games/older/frontier_elite_ii

http://frontier.co.uk/games/older/frontier_first_encounters
So many ways to answer that...

Have you heard of GPS to POI?

How do you think Google gets your location when you look up the weather (and see later for a discussion of network location vs GPS location)?

Your GPS location is useful, but you need to convert it to a named location to get the weather. There are some services that do that for you.. but then you need to send your location - which seems to be what you want to avoid?

Of course, for most weather-type services, "network location" rather than GPS location gives sufficient precision. With that you still need to convert that to a POI, though.
As a matter of interest about whether and how people change their views in light of revealed facts, have you any means of following up with her to see how she new views the matters on which she opined then? I would find this exercise informative and interesting. Tnx.
I'll take a different angle from most of the comments and talk about the prohibition of Medicare negotiating the price of drugs. The article talks about how two other countries have negotiated discounts of 35-45% off the list $2000 USD price. If you want to help hold down prices, all that's necessary is to actually negotiate a volume discount with the drug companies. It's basically an indirect subsidy to the drug companies via Medicare.
Thank you whoever is providing the match, no brainier donation for me.

Anyone know why the library of congress doesn't combine forces?

Maybe the NSA could help restore/collect :)
>The United States has done tremendous good for humanity. But given our history of extralegal, unaccountable meddling in the foreign policy of other countries and how spectacularly it's blown up in our faces over and over again, I must absolutely disagree with you.

Source that shows where US surveillance has spectacularly blown up?

>If this is the mindset of the "general opinion of the American public", I fear for the long-term future of rule of law in this country.

Slippery-slope fallacy. No one cares about your fear of some scenarios you imagined.
Are YouTube news shows really "independent media"?
Perhaps with ancient Olympics - the modern games have been cancelled by wars a few times (depends how you count, are winter games counted?), have had heaps of boycotts (how do you count boycotts? By country, by issue? By year?) and have been attacked a few times - the Atlanta, Salt Lake and Munich games. I don't think you could call the modern Olympics a period of truce, it's more of a lightning rod for current issues.