skysight-inc/HackerNews huggingface dataset:
Google seems perfect for two kinds of programmers/engineers:

1. you are 20-something, white or Asian, fresh out of college, Jewish/Stanford/Ivy/otherwise-2nd-gen-pampered-background, male, maybe still in college or 1st startup AND you are willing to move anywhere they want, do anything they tell you, you have no spouse, no kids, no ill parents, no local geo investments, no major illnesses, not multi-careered, you're still impressed by Shiny/Words, etc.

2. you are 30/40-ish but now established as a Major Name (Linus, Vint, Guido, etc.) and/or owner of a company Google wants to buy, and therefore $M+ talks loudly

if you don't fit (approximately) into one of those two boxes, then Google is a non-ideal fit for you

META: downvote me all you want HN, I do not care what the GroupMind's Allowed Opinion algorithm here thinks anymore
Ask HN: Why doesn't Google Analytics fix this?
All of the referrers for one of my websites show up as these spam sites, basically rendering my analytics useless.

http://puu.sh/iFhg2/6960925d38.png

Seems like they could pretty easily block/filter these sites, but I've been seeing these same sites for over a year. What gives?
Agreed. Its even better if the homemade yogurt is strained. I got one of these a few months ago and have been mightily impressed.

http://www.amazon.com/gp/product/B00DDXWX0Q

I strain the yogurt down much thicker than even Greek yogurt sold in stores. It's great on a sandwich, as a mayo substitute, dressings etc. I have experimented with a number of different starters from commercial yogurts and each has a slightly different flavor. Homemade yogurt really is very good and worth a try.
link: http://puu.sh/iFhg2/6960925d38.png
I'll have to update myself on DragonFly in near future. Good that you know about EROS and Capsicum: ahead of most ;). Check out CheriBSD on CHERI processor if you like that. Far as software, JX Operating System and GenodeOS are two clean-slate one's with architectures you might find interesting. Interesting in terms of foundations to build better stuff on.
I definitely disagree with this. Facebook's utility for inviting people (even close friends) is huge to me. The messenger system is way better than text messaging, integrates well with its calendar and reminders, allows people to see who else is coming, doesn't cross platforms poorly (like group texts to Iphones + Android, in my experience), includes a map and permanent details, can be accessed online, ... etc, the list goes on a long way.
Google Fights Microsoft with New Android Branding
I've been firmly in the PLUTO IS A PLANET camp my whole life, and the 2006 decision to demote our distant neighbor to planetoid or worse I did not take lightly.

But I have to admit, seeing how tiny the malformed rock is, smaller than the United States, smaller than our own Moon, I have to revise my thinking.

But then . . . Pluto has its own moons! Impossible, but there they are. Five known ones!

This is science at its best. Can't wait for the flyby.
I'll check out these distro's in the near future. I at least got a laugh out of what I saw on alpine's homepage:

"Simple. Small. Secure." right next to "ISO 298MB."

I know I'm getting old when people think a 298MB system is simple, small, or secure. Lol...
SpaceX CRS-7 Launch Jun-28 at 14:21 UTC
Dropping in here, because I can't pass a background check either (felony theft - did some stuff to a bank):

I've learned that just being like "yo I can't pass a background check in case you were wondering" only opens up arms and minds. Though, to a felony sex offense... well, it couldn't have been that bad since you did 3 years probation. I got 5.

Reach out to some bigger recruiting agencies, and make sure to prepare yourself for an explanation. From what I've experienced, they'll do the background check, and then ship you off to companies where you won't have to pass theirs.

A question I have for you is this: How has finding a place to live gone for you?

Edit: just remembered that I'm off probation in late August. Yay.
One of the first things that stands out is the lack of angle dependence in the floor reflections. In 15 years we can probably expect to see reflections that are sharp for objects that are close to the surface and/or at highly acute angles, with gradually increasing blurriness based on distance. I'm a little surprised this isn't already there, since it could probably be done just with the z-buffer and a single shader.
Carussell: have you ever worked in first-line support?

To paraphrase a friend: "If I never hear the phrase: Why isn't my email working? I have an iphone...", I'll die happy."

I can appreciate that it's nice to be able to use space as a character, any reason you can't just substitute "." or "," on mobile (in terms of UX, obviously)?

Btw, I have no affiliation with fastmail.

> and guarnteed non-password-reuse of device passwords.

This should be easy to guarantee at creation-time:

For user A, all devices a...x
When generating a new device password p
Check p against all historical device passwords
for devices a..x
If no match, use p
Else generate p' and try again

When a valid (non-reuse) password has been found, it can be stored in non-reversible form (salt+hash, optional stretching).

I would too like to know what fastmail actually do, though.
ISIS and the Lonely Young American
To put it into context, the closest distance between Earth and Mars is 33.9 million miles, and distance between Earth and Moon is only 238,900 miles.
OK, so that's not Dan's position.[0]

> I, for one, would gladly paraphrase John Perry Barlow's declaration of independence of cyberspace and say that the "weary giants of flesh and steel" should leave me alone but only if the "technology [that] is being imposed on a global scale without restraint" will do likewise. A pox on both; may they fight to a standstill somewhere other than my front room or my backyard.

[0] https://cpunks.org/pipermail/cypherpunks/2015-June/008081.ht...
Breakdown of the NSA spying on French leaders
Most people won't think twice about the link in the email. They'll usually stop at the login screen because it doesn't look right, has a wrong URL, etc. Having done a lot of work in this area I can tell you that I'm definitely not in the minority.

Clicking the link from a secure VM sure puts me in the minority, but just clicking the link? Lots of people do that and then get suspicious.

That's why you need two steps to truly know how bad it is.
> Start a consultancy

Exactly what I did. Felon here too. I struggle to pass a background check (theft when I was 17; convicted many years later, and I'm now 24). However, I'm pretty open about what <actually> happened with my clients. I don't think I have a client who doesn't know the story, or my background when I was a little shithead. I get to know them well, as they do me.

I've never gotten a bad response.
Oh yeah, there was a talk about CheriBSD at this year's BSDcan. Gotta look more into it. GenodeOS looks fascinating from first glance. I'm aware of the various JVM-based OSes, but I have no personal interest in them. Thanks anyway.
Quasar: lightweight threads and actors for the JVM
> “You can’t tell whether it’s small and close or big and far,” says Fran Bagenal, a space physicist and mission co-investigator at the University of Colorado Boulder. “It’s a really interesting problem that we’ve never had at any other planet.”

AHA! So Pluto is a planet after all.

Eat your heart out, Neil!
Breaking through 1000 Qubits
I wonder if they simply want the legal name. If part of the purpose of Facebook is to sell networks of people to marketers, then being able to tie your network identity to your home loan, car loan, and credit score is going to be very appealing.
Netty 4.0.29.Final released
I'm a programmer, at 29 as well, and I know it's going to sound cliché, but this comes from my heart:

The single best suggestion I have for you is to surrender your life to Jesus. God did miraculous thing for me since I decided to let Jesus live in me. I was in search for meaning and found it in Him.

And you don't have to believe me; please ask some people around you who believe. Maybe in your family. They'll probably tell you how God changed their life for the better.

I know you said you're more interested in having a good job/salary and it's OK to seek that, but please also consider your after-death. Jesus said: "For what will it profit a man if he gains the whole world, and loses his own soul?"

God bless you. I'll pray for you my friend.
“A good compromise leaves everyone angry.”
Well, udev does set the device identifier based on the MAC. Yes, it talks to the hardware first, no that's not a problem.

(Although I still prefer the old rules of setting PCI and PCIe identifiers based on address. It's only for USB that it does not work.)
Superintelligence might be 40,000 years old?
Other people can correct me if I'm wrong, but my understanding is that Google now has a reputation for having quite compelling salaries, so maybe?
The phishing page could be set up to have a fake form that sends no data, and says "you've been phished" when someone tries to submit information to it.

At that level, though, the pen-tester really ought to have control over the phishing landing page.
Read this book or grab the audible.

http://www.amazon.com/Psycho-Cybernetics-New-More-Living-Lif...
One of my favorite things about VoltDB, as one of the people who built it, is that its serializable isolation is actually a fundimental part of the architecture.

Many of these systems get slower as you turn up the isolation. VoltDB is faster because of isolation.

More here:
http://voltdb.com/products/featuresbenefits/reasons-behind-v...
Then what would you recommend? I personally haven't had a date in a five years so I'm rather interested in the answer.
"Facebook likes to think of names as a one-to-one mapping. You have one name, and that name is how people refer to you at all times. It’s a very WASP notion of how names work, and the reality is far more complex."

Nope. Not inappropriate. Not derogatory. Not hate speech. Different cultures treat names different ways. Here, "WASP" is a reference to the dominant American culture. I didn't bat an eye when I read it.
Case in point: users handing over passwords:

https://www.youtube.com/watch?v=opRMrEfAIiI
Does anybody know any dummies guide to astrophysics that explains how scientists plan out the journey of the spacecraft with incredible precision?
Where do you go to see such offers? I always look at the price displayed by yahoo or google. How do you see these offers and buy from them directly?
It successfully detected the adware now bundled with MPlayerX. My partner and I would probably both have spotted it, but if it was a silent installer instead of a deceptive click-through there would have been zero sign until the adware was already on the system. These days a lot of threats seem to be formerly semi-reputable entities deciding to sell out and voluntarily include malware/adware. I'm sure more than a few people have been saved from Sourceforge's choice to do it to other people's software as well. Viruses and worms aren't that common on Macs, but deceptive malware & trojans are all over the place.
I'm surprised you got a job without JLPT1. Certainly no self-respecting Japanese corporation would take you without that as a minimum.

Luckily, nobody bothers flipping or translating sound effects these days. It's all about that authenticity.
Not to dismiss your experience (perhaps you had not heard the term yet) but the term 'phishing' has been around longer (mid 90s at least) than ebay and paypal have been big enough to be phishing targets.
That's an absurd and lazy interpretation of the UDHR, if you don't mind me saying so.

These are poor people in developing countries. They don't have money to pay the "material interests" demanded of them. It was obviously not the intention of the UDHR to bar half the planet from access to scientific knowledge.
Well that changes everything! I was just going by the Unreal Engine site, didn't think to look for anything third party.

I'm in the throes of learning F# and didn't want to muddy that up by learning C++ at the same time, so thanks for alerting me to that.

edit: Hm, looks like it's unsupported as of late. A bit disappointing. May still be usable, but I'll have to dig deeper to make sure it's not a total PITA

edit2: And it seems that they've nuked the download page as well as the git repository. Oh well.
Apple store readmits Civil War strategy game featuring Confederate flag
Doesn't this mean that the universities are in bed with the publishers which creates a closed loop around the scientific community and graduate students?

How can knowledge expect to flourish if the universities dictate where the papers go for maximal prestige and the publishers paywall the papers for maximal profit?
You are right to point out that giving clear instructions for a complex task is difficult. And elsewhere in this thread, 'nycticorax' makes some great points. I fear my answer is along the lines of Rutherford's often ridiculed quote about statistics and experimental design: "If you need to use statistics, then you should design a better experiment."

If the experiment that you describe in your paper is too difficult for others to reproduce, perhaps it shouldn't yet be published as a paper? Would the public interest be better served by funding researchers who do simpler but reproducible work, rather than complex work where the results essentially need to be taken on faith? Carried to the extreme, this is a terrible rule, but I feel there is a kernel of truth to it.

I guess the right strategy depends on how much faith you have in the correctness of published results, evaluated solely on plausibility and the reputation of the researcher, and thus how much value there is in a conclusion based on irreproducible results. I think there is a currently a justified crisis of belief in science, and that many fields would do well to get back on to solid ground.

But it's a wicked problem.
It did strike me as a bit out of left field.

White Anglo-Saxon Protestants are not the inventors of names nor does it seem like that group in particular is radically defensive of how naming works.

I'm not sure it is hate speech, but it was meant to cast negativity on one group.
They could have said that without using the term "WASP". I've personally never seen this term used in a non-derogatory way before.
Here’s what happens when you lose your memory on Swiss Rail
I know... But as you said (and I agreed) :) dependencies add complexity...
Hadn't heard about tinfoil chat before, thanks for the link. He also seem to have an ambitious project for email:

https://github.com/maqp/tfe

"When the serial cable used to transmit information between two computers is enforced with an RS-232 data diode to funciton in unidirectional fashion, exfiltration of encryption and signing keys without physical access becomes impossible."

Right. Or use a smart-card. I'm not sure it's more sane to trust a typical pc to not have a hw backdoor (eg: intel managment cpu with wlan access -- does need to be enabled in bios. At least that's what Intel says) -- rather than trust a smart-card (idea is to send data to card, get signed/encrypted data back. Keys never leave card).

Interesting idea though.

Similar ideas for a pair of plugins for pidgin:

https://github.com/maqp/tfc-cev

The modules look huge though. Plenty of room for someone to slip in a listening device with burst-capable transmission. I don't think the actual security is much higher than just using a smartcard?
Not the IDE, the project. It's conceivable that someone would use an old IDE (they're comfortable with it, they paid a ton of money for it and can't be bothered to upgrade, etc)
The rhetorical force of your initial statement came from an accusation that one could not be consistent in denouncing gay marriage while accepting interracial marriage. Once you add additional assumptions, or rely on claims of fact that are true in the one case but false in the other, that does not hold. "Your argument sounds a tiny bit like something that was used to argue for something wrong" is not a good refutation.

As an aside, it looks like the quote is misleadingly truncated in a way that substantively changed the meaning. That said, the full version is still flagrantly factually inaccurate, so the reasoning above remains unchanged.
I've been digging musl + clang too. Here's my wrapper script that I use to compile a number of projects: https://github.com/esjeon/musl-clang

This isn't perfect, but kinda works (even with autoconf). I also tried to add musl support into LLVM/clang, but I've been too busy recently, and won't be able to work on it for a while.

A side note: Clang is such a beauty whose structure is so easy to understand yet very extendible. There are actually few things to be done on clang to support musl. Just implement a proper frontend, and you're mostly done. But it's kinda difficult to patch codes which assume glibc, and the fact that musl refuses to export __MUSL__ macro makes the job even harder.
How about category 3: 30+, has a family, wants a stable job with good pay, but not crazy hours?
I'm sorry, but no. "Ironically, the only real way to achieve this" - is to achieve this. I met my wife almost 25 years ago. We were both homeless at the time. We found each other, loved each other, and despite ridiculous odds against us, found a happy and successful life together. A big part of that was me pulling my head out of my ass and doing things for "us" instead of doing things for "me".

The trajectory I was on before I met her was juvenile, selfish, and stupid. Then all of that changed rather dramatically: I met the woman who would become my wife, and she made me want to grow up and step up. My situation changed, when my mind changed.
Yes, is superficial advice. Why? Because it won't solve the core issues.

I'm not saying it's bad to do it, or that it won't have benefits, however it won't magically solve deep seated problems like bad thinking patterns or a distorted life point of view.

As a complementary activity, that's great but should not be taken as "the solution", because it's not and could be misleading for people that need guided therapy.

It's similar to people with eating disorders. Telling them "just eat healthy and work out" won't help them ( they have heard that for years). They "know" that they could eat better and they know all the benefits of working out but there are deeper issues / fears/ misconceptions that should be treated first.

Don't take it personal, just be aware that is not that simple.
The universities are complicit in it, but as an individual, you have the option of making a protest after working hard to do the research itself, by not passing your thesis defense or getting tenure, and having a very small impact on publishing practices or you have the option of being complicit in it.

Over time, this can change, but right now the costs are very high to protest and the chance of it changing minds is very low.
Whats wrong with "demand-creating" channels? The Go stdlib does it within their network library https://golang.org/src/net/singleflight.go#L67
It makes no sense to give scientists a material interest (i.e. the right to the financial benefits of something) in their works if you say that nobody else can buy or license that interest. There is no way for them to benefit financially from an interest in a scientific publication if they can't sell or license it to someone else.
These days Japanese exchanges have stricter order validation, e.g. orders with price outside a certain range are rejected outright, and if actual trading takes the stock price to (say) 75% of its opening price, the trading for that symbol is halted for the day.

So the Mizuho blunder couldn't happen again today.
I love wrapping my brain around large codebases in my spare time. I wrote an application for help me download source code repositories in git, svn and mercurial and keep them in sync:

http://vcspull.readthedocs.org/en/latest/

I keep the applications I want to study in a YAML file (https://github.com/tony/.dot-config/blob/master/.vcspull.yam...) and type "vcspull" to get the latest changes.

You can read my ~/.vcspull.yaml to see some of the projects I look over by programming language. You can setup your config anyway you want (perhaps you wanted to study programming languages implementations, so have ~/work/langs and cpython, lua, ruby, etc. inside it.
Performance and Security, and Everything Is Terrible
Atlanta Love T-Shirt
I'm confused as to how this is a plus on it's own

"- Testosterone / you become more dominant"
The orbital mechanics math is fairly well understood so we know when planets will be in specific locations so it works out to be a more complex version of an orbital transfer.

http://www.bogan.ca/orbits/transfer/Earth2Mars.html

The key things is that they use gravity assists from planets to cause the probe to speed up or slow down. JPL has a good primer, webcast, and simulator on the topic.

http://www2.jpl.nasa.gov/basics/grav/primer.php

The gravity assists are the tricky part. In JPL's "Basics of Space Flight", there's a discussion of the Voyager 2 trajectory,

http://www2.jpl.nasa.gov/basics/bsf4-1.php
Django Slow Tests: locate your slowest tests
I've heard VoltDB has had a lot of problems with this, actually: https://forum.voltdb.com/showthread.php?552-Nodes-stop-talki...
I have a talking SETI.

Enough said.

I'm in a CIA prison.

I guess I should pivot, LOL.

Dumb fuck nigger.
"Material interest" means the right to the financial benefits of something, and usually it means a property interest. The UNDHR explicitly calls out "scientific ... productions" as something authors have the right to profit from. What's absurd is looking at that plain language and then deciding there is an exception for poor people in developing countries that appears nowhere in the text.

There's nothing subtle about Article 27. The first clause means you can't keep scientific knowledge from people. The second clause means that "scientific ... production[s]" (i.e. knowledge distilled into a work of authorship) are protectable property.
Now my curiosity is stoked. What did you do back when you were that young?
Why does your race matter in the first point?
yeah, you're right, I let my prejudices show a bit there.
Out of curiosity, how much work is it to do something like this in UE? I'm not quite sure what everything does UE give you out of the box.
All reflections of a pretty weird state of affairs if I take a step back and try to look at things objectively. I guess achieving big strides in longevity for a wealthier few would just be an extension of the trend.

Bill Gates had this to say: "It seems pretty egocentric while we still have malaria and TB for rich people to fund things so they can live longer. It would be nice to live longer though I admit"

Not the authoritative word on the issue but interesting considering he has the opportunity to do either yet is focussing on malaria, TB etc
On the other hand I have experienced obnoxious religious people at work (certainly not most religious people of course). They wanted to make a big production and drama about their beliefs and still others wanted to evangelize on the sly. I don't know if it's coincidence, but the "excessively public" religious people to whom I'm referring (more than one workplace and incident) were one and all very poor workers.
just wondering. How old are you?
> although it wasn't a felony sex offense case.

Not to mention, it's a sex offense, he doesn't say could also possibly include being on the sex offender registry.

It's ironic that we talk of "right to forget" in Europe. USA, sex offenders are named and shamed for the rest of their lives as eternal perverts.
Well, its a known problem and their continued foolishness is a pain to people including those who do not work for Facebook but have to deal with ticked people because they are the local computer person.

> 1.1bn gives a pretty exhaustive list of common names for a given country region.

If the last name is a person with a Wikipedia entry then their pretty exhaustive list is not very exhaustive.