skysight-inc/HackerNews huggingface dataset:
TAILS. And unless you are using GPS, which would be a silly thing to do on a device you were using to achieve maximum anonymity, your laptop has no idea precisely where you are.
Tor does have private bridges into the network that you can request access to, which is their solution to this issue.
This is most compiled programming languages, not just golang. This enables little things like the ability to set breakpoints based on a file+line combination. You like breakpoints, right?

On windows / MSVC, this will be contained in seperate .pdb files. On 'nix systems or their toolchains, this will often be embedded directly into your elf binaries, which can be a little more convenient. There are tools to "strip" symbols (or you can just not ship the .pdbs if your compiler generates those instead), although I think of this as a tool to (slightly) complicate reverse engineering, not a tool to protect login names or project structures very much. If you keep a copy of the original unstripped binaries around, you can use e.g. symbolicator for iOS to reassociate crash dumps with symbol, file, and line information - very useful for debugging production crashes you can't replicate in-house.

Investigate obfuscators if you really want to hide that stuff, as mere symbol stripping is unlikely to hide e.g. what libraries you're using well, if at all. I know people sometimes analyze binaries to search for GPL violations, if you wanted a thread to follow up on if that's legitimately information you have a vested interest in hiding. I assume this will probably destroy your ability to get proper stack traces for production crashes, even with the original bins.

EDIT: Another culprit for this to be aware of - asserts and logging. In C or C++ you'll see e.g. the __FILE__ and __LINE__ macros used to make these more developer friendly. Some of these systems may still be enabled in release builds. Different mechanisms to achieve the same results in other programming languages. Also, just because .pdb s are separate, doesn't mean they won't get accidentally packaged into the builds you release, as I've found out twice. It also doesn't prevent you from accidentally shipping a full blown debug build by accident. All things to be careful of, if you care about these things.

Microsoft has an entire symbol server dedicated to sharing their symbols: https://msdn.microsoft.com/en-us/library/windows/hardware/ff... . It's very handy. Multiple people in my local dev chatrooms that it was acting up and being slow this weekend.
I knew an adjunct who, in the words of the department head, was fired for being too harsh on cheaters.
There probably is a market: graduate students. I am one.

I'd rather tutor 12+ motivated-to-learn people 1hr than an uninterested kid with helicopter parents.

The only reason hours are the unit of measure for teaching/tutoring is for practical purposes. But knowledge is not poured into minds through time as much as by clever guidance. Like defusing a bomb, but the opposite.
That's a good idea, but it wouldn't stand up to blockchain scrutiny. Most of those dubiously sourced bitcoins were mined much more recently.

You could invent more lies to explain all the turnover and transfers, but it would look suspicious as hell. Deniable, but not very plausible.
The two-hour movie is on borrowed time
If you can't play video games with your friend/coworkers from times to times, then your life suck, kids or not.
https://github.com/pvinis/mazical
It's not much but it was a start.
I airways wanted to play a game like that do I thought I would make it. It's a maze that you do not see and of the walls until you bump into them. I would love to see someone actually programming it so I can finally play it :)
This is a great little piece, and I'm glad I saw it, and I wouldn't have seen it at all had it not been at the top of HN (despite the fact that most of what Mike Rowe writes somehow lands in my Fb feed), and I even agree with I think something like 98% of what it says.

But it still feels like an almost textbook example of what shouldn't be on the front page of HN.

Something Mike Rowe writes about the importance of the skilled trades, how they work, what the market for those people is like? Sure!

But this piece is really just about politics and current events. In this case: politics I don't find very challenging (despite being a Democrat). But still: it's only interesting if you know who the Koch Brothers are and what their role in US politics tends to be.

It would be neat if when things like this came up and got stuck to the front page, they could be replaced with something more important the same person wrote. Here, for example: same form, same author, basically the same content, without the horse-race political hook:

http://mikerowe.com/2016/02/stopignoringskillsgap/
Thanks for trying it--it's my service, launched around Mother's Day of this year. I should make it clearer--it's secured with Stripe. All payment info is stored on Stripe.
>Everybody believes what they push for is for the best. You believe what you're pushing for is for the best too! That's what people do.

I don't understand. I've known people to say things such as, "we're not good people," or, "honestly, why would I care about that?" I knew someone who did an oil change in his truck on the top floor of a parking garage, and let the oil drain down the storm drain - I said, "are you aware how bad that is for the environment?" and he said "yea but why would I care about that? I don't care, it doesn't help me." But he knew it was wrong.

It seems like there are people who know the difference between right and wrong, and don't care. There are also people who don't know the difference between right and wrong, and do care. I wish all people knew the difference between right and wrong, and did care, but that's not my observation.
There's also this course given by University of Glasgow coming up on September 19th (it's Haskell, though): https://www.futurelearn.com/courses/functional-programming-h...
The Thirteenth Amendment covers this,

"Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction."

So...
wired, don't ever change. I'm not running ad blockers but wired blocked me claiming I am. Made me remember nothing in wired is worth reading and I should do something more useful or enjoyable.
> But realize that companies do not give you these 'perks' like free food, games, laundry, etc. as a bonus. It is to keep you at work for more and more hours.

It's give and take, nothing is for free, and this deal is a pretty good one imo :)

> The problem is that it creates the 'bro' culture that turns off anyone who isn't in the same demographic. When most of the team is staying late, bonding with COD, those that don't - the 40 year old who needs to pick up his kid, or the 25 year old woman who doesn't play XBox - tend to be excluded as time goes on.

So we shouldn't bond and have fun because of these people :D?
Awesome! ;)
That depends on what country you're in. In Japan it's very standard to include date of birth, gender and a photograph on CV's.

On the whole I hate the practice, but you have to consider cultural norms when doing the job-hunting dance.
Because then we end up with a broken third world society.
I would argue that this post sets a great example for businesspeople. Sometimes in business you're going to come across someone with a strong reputation -- negative or positive -- and being able to understand them is important. So often we look at a reputation and base our actions and decisions on that, which I believe is inherently flawed.

We're all better off when different people can come together, understand each other, and work to make the world better, even if that's in a small way. So I think this is a great example of an HN post.
We'll see how much of the thread is about the skilled trades and how much of it is about the Koch Brothers role in horse-race US politics, and then we'll revisit.
As I was reading through the section on the difficulty of catching cheaters, I got to thinking whether the process of submitting a paper might be better done through something like GitHub, where you then have a record of the person's commits, whether that be new sources found, time spent researching, a section written/edited. It then allows the professor to grade the process, not just the result.

I mean, when I'm hiring software developers, and they send me a link to a site that they made, i find that basically meaningless, because it doesn't tell me how they work, when/where they decided to incorporate external resources, and how they collaborate. It also doesn't guarantee that they actually made the site.

A link to a github repo doesn't automatically solve all of those problems, but it solves a lot of them, and it would be almost as much work to falsify well as it would be to just do it correctly.
Not that I disagree with you but what does this really have to do with the article?

Is your point that the IoT "killer app" is subscription services? That's more of a way that manufacturers will make money than a "killer app", which is usually defined as a use case so great that it will induce people to buy the product.
When I think of the Koch brothers, I think of their support for the Mercatus Center, which is associated with a bunch of (libertarian-leaning) economists I respect and frequently learn from.
Mapping Traffic Fatalities
Is it the exact same thing, though? Can I send Lob a picture via SMS with some text and an address and have a postcard sent? If not, then maybe that's where the extra cost comes from.
That's what I figured but it wasn't obvious so I stopped. Could your payment page also use HTTPS?
I don't think that the direction of the discussion necessarily imbues the value of an HN post. I also don't think that the skilled trades themselves were the focus of the post; rather, the focus was on what the Koch Brothers did for his foundation, and how it contrasts with their reputation.
“THANKYOU”–possibly the dumbest trademark dispute ever–has been dropped
Unless someone is paid to take the entire class. If it's not in your subject (a big 200 person Chemistry 101 class), how would you even know? A Chemist could just show up for the tests and earn $1k for 4 ~ 5 days of work.
The same way we have 'mercury free', it would be great to have a 'social justice warrior free' label.

A conference has the right to hand pick the speakers, however I also have the right to vote with my wallet and boycott them. Conferences should be required to disclose if they actively support a political alignment(which is what SJW movements are), so that I as a consumer know to avoid them.

A vocal minority of women are offended because white males used some phrases that can be interpreted as sexist in their view. Let's ban white males, problem solved.

Now a religious group is offended that most of the women are not wearing a hijab. Well, we can't have that, so let's ban women who are not dressed "properly".

Bottom line is: whatever you do, you can always find a vocal minority who are offended by that.

When I go to a tech event, I want it to be about tech, what I don't want it to be about is: politics.
I don't think it would be difficult to falsify. How thoroughly do you go through the commits of candidates? My guess is it's only a cursory glance which would be pretty easy to fool.

It makes me wonder though, could a pull request contain changes to previous commits to a project and thus "steal" credit from other authors?
The thing is, Tor is slow as balls, makes the web unreliable (lots of Capatchas), is not meant for use on sites you log in to (which is most things on the internet these days), requires extra software, and usually requires the use of more obscure search engines (because of previously mentioned Capatchas). That's the cost. So what's the reward? Anonymity. What users are willing to pay a high cost for that kind of anonymity? Usually the kinds of users who are trying to hide from the kinds of people who look at Tor users with suspicion.

Don't get me wrong, I like Tor, but I also understand the pragmatism in law enforcement being a bit interested in people trying that hard to hide what they are doing online.
The problem is, I think you're fundamentally willing to accept that the conservative point of view is "wrong" and the liberal point of view is "right", and therefore, you believe the Koch brothers don't know what is right or don't care. There are both appealing and disgusting points in both the conservative and liberal rhetorics, and we get nowhere if we assume that is the case.

People's right and wrong (and level of care) is going to differ for various reasons. The amount of money you have is going to affect your amount of care too: People at the Koch brothers' income level have nothing left to do but care about things they think are not as they should be, and try to influence them. There's a point where you're so rich, you sway that money-laden power around to do what you think needs to be done. You and I may not agree with the Koch brothers on what needs to be done, but it doesn't mean they're inherently "wrong". And on the opposite end, someone who can't afford a shop to do their oil change may not be bothered about the tiny effect they might have on the environment in that one instance.

And again, even if they are evil incarnate. If Mike Rowe can get them to spend money on something good, then why shouldn't he? So look at the cause Mike is championing here, and decide how you feel about it. If you think he's doing a good thing, why does it matter where he got the money for it?
Yeah this seems like null pointer dereference that happened to work fine so it was never found.
> doctors

Would we really? I mean once you really get into your field, someone is going to notice the guy talking Ralph's tests for him .. isn't Ralph.

Doctors especially are pretty tight knit with their group. Even if they buy answers for tests, they still have to do real clinical work and residencies with real doctors. There's a limit on how much they could fake.
Are we finally admitting that that's no longer (never really was) a thing?

"Never" would imply that it hadn't ever worked, which...I take your point if that's what you mean, but as for even attempting to implement rehabilitation as a part of incarceration, that drive ended via both the Left and Right in the mid-70s after Robert Martinson[0], a Freedom Rider, published an essay[1] based on his thesis critique of the state of rehabilitation in prison at the time[2]. This was reinterpreted into the "Nothing Works" doctrine by the media and politicians, which resulted in the concepts and uses of prison being turned completely punitive within 10 years.

Oh, if they're paid $0.20/hr they're not slaves?

Nope! It's if you're in prison it's not slavery[3].

0. https://en.wikipedia.org/wiki/Robert_Martinson

1. http://www.nationalaffairs.com/public_interest/detail/what-w...

2. https://www.ncjrs.gov/App/publications/Abstract.aspx?id=1959...

3. https://en.wikipedia.org/wiki/Thirteenth_Amendment_to_the_Un...
Will you be voting for Hillary Clinton? If so, does that mean you support mass surveillance and incessantly bombing the Middle East?
Its time has passed
Neat offering at a good price. International message rates could be high. It'll be great if you could integrate Whatsapp/Telegram/WeChat :)
How is this different than slavery? Oh, if they're paid $0.20/hr they're not slaves?

I think the relevant question is whether the labour is forced. My understanding is that prison workforces are comprised of inmates who request to take part.
For papers, Google Docs basically does this — except that the revision history isn't as accessible as it is with Git.

I think this would be a good idea to implement, but it still doesn't solve the main problem that this article presents, which is contacting out the entire research/writing process itself.
Per expert “humans could become addicted to mind-blowing romps with sex robots”
Yeah, it does use HTTPS, but I'll definitely make it clearer. Thanks for the feedback! Cool to see multiple versions of the same underlying service being built. Competition on price, UI/UX (slight differences) , and marketing is what it will come down to. :) Good stuff, Postacard--seriously mean it! Fun little hack indeed.
The Rise and Fall of Black Wall Street
Redistribution, Inequality, and Growth (2014) [pdf]
It seems to me that they just found common ground, like Charles Koch and Mike Rowe have. ALEC produces models for a huge number of laws, the vast majority with which the Koch brothers are politically aligned. To me it doesn't seem to be a stretch that the people who founded the Cato Institute and bankrolled the Libertarian Party would agree with a conservative legislative group on a whole bunch of issues, but not on prison sentencing reform.
Whoah buddy, I wasn't attacking you maybe you don't need to be so aggressive with me?

> First of all, they don't know when setting the initial salary who is a former convict and who isn't.

They don't have to know which individuals are. They put out there that they are willing/happy to hire ex-cons for these jobs and they will get them applying, and accepting lower salaries, lack of benefits, worse working conditions, no union, etc.

The whole "We don't ask people if they were convicted of a felony" is a total charade meant to seem like they are benevolent but in reality they know they are hiring convicts. Which people should do, but they take advantage of it.

> And secondly, what exactly are you proposing would be better for the former convicts than this?

First off, the idea that I'm under some onus to offer a better solution when I call something out as terrible is ridiculous. I don't have to make you a three michelin star meal to tell you Applebee's isn't very good.

Secondly, it's simple and obvious what I'm advocating in my original comment; paying people fair wages and providing them good working conditions and benefits and not taking advantage of their circumstance. Seems reasonable to me?
Maybe do both. But the idea of the Sturdy Beam is that it's about 500 milliseconds away from a structure which will collapse if hit - after all of the warnings by the drivers have been ignored.
My friend posted a screenshot a couple of days ago of a system rejecting name input values that were considered rude or offensive. His last name? 'Wang'.

He had to lie about his last name to progress the form.
Sadly, there was an article a while back specifically about tech workers doing just that. Might want to lighten up on down voting given the truth of the statement.
This is a paid endorsement for the Koch Brothers. Am I missing something here?

Mike Rowe talks about how the Koch brothers financially support his activities, and oh yeah, of course they are great people.

How is this being taken seriously on Hacker News?
> With unidirectional or pipe-like IPC, the sender sends, which unblocks the receiver, but the sender doesn't block. So the OS can't just toss control to the receiver.

Interesting. I remember looking at the API but I just didn't have enough experience or context then to dig deeper and answer those questions. I stayed away from message queues and opted for shared memory, mostly because they seemed obscure and was afraid I would hit some corner case bug and would be stuck on my own debugging low level kernel code.

> You want a send from process A to process B to result in an immediate transfer of control from process A to process B, preferably on the same CPU.

I can see a message-passing centric system having some specific optimizations in scheduler. Say once a few messages are sent, there might be a DAG formed of which senders send to which receivers. Sorting that DAG using topological sort might be interesting, then making scheduling decisions based on it. That is, if sender1 sends message to receiver1 and receiver1 and the sends to receiver2. Maybe it is more efficient to run them in that order -- sender1, receiver1, receiver2.

Saw that done in a realtime system, which processed low latency data. That graph was static, but this sorting trick allowed sometimes for processing data with the latency of only one frame.
U.S. DoD needs “immediate action” to win the AI war
JSON vs. data structure
I made the point you made in my comment and then addressed why I think it's not good enough, so I'm not sure what your point is in rehashing it?

As far as why I think badly of Mr. Rowe, it's not because he took a donation from Charles Koch but that he's actually written a fluff piece about Charles Koch here. If he said "Hey the guy pushes some terrible stuff, but I took his money and put it to good use." I'd say fair enough. But he's saying "Hey Charles Koch isn't a bad guy." which is baloney.
Artefacts that can only be discerned after months of sustained listening? Sounds like you're clutching at straws.
AppleScript can and does use the accessibility APIs to drive UIs, it's just not very well documented (like much of AppleScript in general :( ).

Pretty much anything used to drive a UI on OS X is going through the accessibility APIs to do so.
As a non-American, I found this interesting. Pretty much the only thing I hear about the Kochs here in Canada is "evil oil tycoons".

And I think the underlying message of "your opponents aren't literally devils incarnate" could do with being repeated a bit more often -- not just here but in every online forum.
There is however a max age for Pope. Cardinals who are > 80 cannot be consider for the role of Pontiff nor can the vote in the election process.
Thanks bridgers. I'm putting together a full case study of one of the uses of Rulette at my workplace (Modelling tax rules). Will be out soon.
Librarian Quietly Saved $4M, Left It to School Where He Worked
From https://news.ycombinator.com/newsguidelines.html

> On-Topic: Anything that good hackers would find interesting.

And

> Please don't submit comments complaining that a submission is inappropriate for the site. If you think a story is spam or off-topic, flag it by clicking on its 'flag' link.
Struts2 AngularJS CRUD Example – Update Operation
A practise that may come from some shell scripting languages where `[ $x == "" ]` is an invalid command because empty strings aren't strings.
آفر تور هوایی مشهد در هتل های ۲ ستاره ویژه ۱۶ شهریور ۹۵
I've been dealing with a corporate ERP system for some time now, and -- whether rewrite or refactor -- the biggest challenge has been that nobody is willing to assert how it ought to work.

At best, it's "reverse engineer it, tell me what it does, and then I'll tell you what feature I'd like changed."
Struts2 AngularJS CRUD Example – Read Operation
I remember being obsessed with Runescape 10 years ago!

I can remember pretty peculiar stuff from the game, now from my perspective as a programmer.

I remember that the anti-swearing algorithms detected bad words in a lot of ways, but those ways were so much that you would get your normal conversations sensored (oh man, I hated those asterisks so much). You would always find a way to say the bad word anyway... I guess that with today's advances in machine learning those ambiguities could be removed in a better way.

Love the 'null' story by the way.
It depends. It differs between countries. I have heard in Eastern Europe doctors buying their diplomas just as public prosecutors, judges, and so on.

Another example: someone I went to school with has bought himself a "public prosecutor" title. He doesn't work as one, but it gives him a higher rank than any of the traffic cops he encounters daily. So he basically speeds and drives recklessly around the city like an idiot. When a cop stops him, he pulls rank tells him to fuck off, and they all do. He out-corrupted the corrupt cops. If it wasn't tragic, it would be funny.

That is just an example of an end-game for when cheating and corruption spreads completely throughout the society. And it always, in a person's life starts with education. That is where they learn and internalize how to cheat and how to game the system using it.
Ah good ole' sociopathy