skysight-inc/HackerNews huggingface dataset:
> Google gifted schools Chromebooks, which seems like an incredible act of charity. Except for the fact that you have to pay a subscription to Google to use them.

Do you happen to have a reference for this? G suite for education is free as far as I know and I wasn't able to find anything else that you might be referring to.
I do that with vi all the time
We do testing when a ticket is moved to "testing" column in JIRA. Then another sweep once all features is ready.
Not sure I agree that it simulates being good at something. To make that point, you would have to agree on what a simulation is. Is it a non-physical game, so chess would be included, or would it be any game, which would mean football etc. are also included?

Or, perhaps more likely, the author is talking about computer games only. Let's assume that. That means that the only difference between a "simulated" game and a "real" game is that one is done on a computer of some sort.

I don't feel any different emotions when I play WoW than when I play chess or football with my friends. To me, they're the same thing, only experienced through different means. The only reason people don't play football for "hundreds or even thousands of hours" every year is because there's a physical limitation to it.

I can only make the assumption that the author of the article is making a jab at computers at it's core, and that's troubling because what would that mean for us developers? I see programming almost as a game, it releases the same kind of feelings of progress, completion and commitment as the author talks about in his article. Does that mean that being good at programming is just a simulation of being good at something?
Email Verification with Activation Token in Laravel 5 Using Sentry
> Union can't force a company to rehire you when you're "untouchable".

Unions forced the typical work week down to 40 hours from 60-90. Certainly they could make a company stop harassing a few ex-employees.
Many countries have laws mandating that a company has to provide a positive or neutral letter of reference for all leaving employees. Apparently not the case in Japan though.
A good formal reference uses way-over-the-top wording, a bad formal reference basically just says "ok". This is due to German law not allowing for "the employee sucks", nor allows it to use "code-speak" (it was often used in the past, but a bunch of lawsuits pretty much removed it and most HR people don't even try to push for it any more).

Good: "Mr. X's technical competence is excellent. He solved difficult technical challenges quickly and correctly. His performance at our company exceeded our expectations."

Bad: "Mr. X handled assigned tasks adequately."

A long reference almost always means it is good. If it's longer than two pages, it's almost certainly excellent.

In Germany, employees can request a "simple" reference, which basically just certifies employment and does not contain any judgement. What I described above is a "qualified" reference; usually it is seen as a bad sign to produce just a "simple" reference and not a "qualified" reference.
Writing a book on this subject would be a fairly pointless exercise as it will age very quickly. You would be better off looking for "how we did xyz" type of blog posts from notable sources.

There are also academic-style papers from Amazon's team on creating high-reliability systems and such. These are worth a read too.
Mistakes are fine, and expected as someone is learning, but when you put something out there that has severe security problems, that's... a problem.

I don't have a good solution to that. Certainly a lot of the frameworks out there have security bolted on as an afterthought, or, at best, just don't make it easy to build things that are secure by default.

But ultimately it comes down to the author of the code to take responsibility for the security of the code they throw out there and promote as something people should use. And that's the crux of it: I want people to experiment and learn, but there needs to be a way to keep those sorts of people from building (or perhaps just distributing or promoting) things that (unintentionally) harm others, at least until they're knowledgeable enough to avoid doing that.
Any heap memory corruption bug is a great example for rr. Replay the failure, spot the corrupt location, set a data watchpoint on it, "reverse continue", and you'll stop where the corruption happened. The same bug is generally horrible to find using a regular debugger.

The Visual Studio feature you mention is probably Intellitrace, which is considerably more limited than rr and doesn't handle heap state.
Chuffed about math.bits. You can always implement these yourself, these are short (albeit a bit cryptic) snippets, but having these in the standard library means that they will be regularly updated for various architectures and CPUs.

Good stuff.
I'm not sure what Facebook is meant to do here. They added the 'fake profile' thing to help combat scammers / impersonators, and as a result some people use it as a way to annoy legit users with whom they disagree (just like with any moderation system that has a 'flag user' button). Or are you saying that you think Facebook themselves started harassing your account as some kind of punishment?
So they can only try to torture a confession out of you for 20 days? That's all right, then.
Germany wants to backdoor cellphones, how is that not related to IT?
Looks like you invaded someone's little kingdom.

Jokes aside, it's very hard to go from working alone and making all decisions to working in a team.
I hate to be mean but there is a reason why the school isn't named, and it was a rational decision by the editor.

Internationally, nobody has heard of them outside of India because unlike Stanford and MIT they have yet produce any technologies of value. While American universities live on patents, Indian schools are know for suppling large US software companies with cheap labour - often below market value. Importantly you'd be hard pressed to find somebody that can tell them apart.

Indian "scientists" has a better connotations than the specific school, whose reputations are unknown or second rate - this immediately questions the rigour and relevance of their work.
Firstly, I'd start with a good dictionary, since 'architect' isn't a verb.
> First of all, the conviction rate in the US is 85+% last time I checked.

So Japan's acquittal rate is only 15 times lower than one of the most prison-happy countries in the world.

> Secondly, Japanese suspects confess. The theory is that they're coerced, but that requires one to accept a lot of speculation about the psychological impact of prolonged interrogations.

...Which speculation is that, exactly? Are you saying you don't believe that people will do almost anything to escape after being tormented for days or weeks? Extraordinary claims demand extraordinary evidence, please.

> you need to be suspicious to even be on their radar.

"The innocent have nothing to hide." Uh huh.
It's somewhat true. I have worked remotely before. From my own experience I can charge about 2 times more when I can come to office in central London every day than remote. So that's also a trade off.

I could go back to remote and live in some cheap area but again I think it would hurt my career. The path to progression / promotion when working as remote employee is much longer. Being in the office and building relationships face-to-face, and learning how to navigate company politics is necessary to get to the next level.
> any nation state...

Or one of many different groups of people who can do computers.
Wow Germany, mandatoory backdoors? And I had my hopes in you
Let's not fool ourselves. We need that oil to keep business as usual going. Gigatons of liquid energy that fuels most of our civilization.
Combat America (Film) Produced in World War II (ww2) 1943
A test case of affiliate marketing website
> I love how the society we currently live in places so much confidence in the statement that "corporations = efficient, rational market actors"...

That's the lie. Its always been the case that a free market needs regulation to prevent it turning into a feudal state. Its just that wannabe feudal states have an interest in making the population think that regulation is bad and in the US at least there is less regulation on political lobbying than there should be.
The capitalist and free market mantra is correct but without a regulation and legal arm restraining its worst excess it breeds corruption and corruption is a concern of every system.
Marissa Mayer, Yahoo's ex-CEO, says she's looking 'forward to using Gmail again'
> Blame it on the boogeyman du jour and have the media present it to the masses as ironclad evidence

It says right in the article that the assessment was "issued internally last week and has not been made public". Until it's made public, it's unreasonable to expect them to provide evidence.

> government infrastructure
That's not really their responsibility

> power grid
That's the private sector's job. Congress has to yell at the industry to get them to do it[1]. Yet they still fail [2].

I don't trust the NSA either, but come on, be reasonable. If everyone just rambled incoherently, they would overshadow the legitimate complaints.

[1]: http://www.nextgov.com/cybersecurity/2008/05/hill-regulatory...
[2]: http://thehill.com/policy/cybersecurity/261310-congress-stru...
This is more of the same inglorious British Government tradition of being willing to sell anything to anyone, provided they've got the cash.
MDMA _is_ neurotoxic. Very much so too. I'm a little busy at the moment to link to it, but there were a few studies years ago that did tests on chimps, finding ultimately that MDMA gradually destroys neuron synapse receptors. You could say that MDMA "wears out" the seratonin receptors on the neuron synapses, i think is how the MSM phrased it from the studies...

Overall this causes a lot of problems, since, well, synapses are very important! Mood, memory, motor function. You simply just get "generally more brain damaged" in all areas. If you've ever seen a problematic user of amphetamines, it's quite obvious. Microdosing, even though slightly neurotoxic, maybe have benefits that outweigh it, a bit like the addiction and general very slight brain damage that comes with Xanax and the like.
It's a funny kind of "ownership". If they can't pay because they lose their job or the like they'll be kicked out of their home same as someone who's renting. And then people achieve ownership and independence right at the point in their lives where they should be looking to build tighter ties and preparing to rely on others.
God knows the US has problems, but it baffles me why people assume we're the only source of evil in the whole world.
Or mBed. Look how many boards they support:

https://developer.mbed.org/platforms/

Some are very cheap, e.g. the Nucleo ones:

http://uk.farnell.com/stmicroelectronics/nucleo-l432kc/dev-b...
> As a developer Konami is really struggling

From the article:

"Konami is on track to post a record group operating profit of 40 billion yen for the year ending in March 2018."

Doesn't sound much like struggling to me. Apparently it's mostly on the back of mobile games though, not AAA console titles.
Take a closer look at the MySQL documentation. You dont have to reverse engineer anything - it's all there and documented (source: wrote a client impl based on the docs)

http://imysql.com/mysql-internal-manual/client-server-protoc...

http://imysql.com/mysql-internal-manual/connection-phase.htm...

http://imysql.com/mysql-internal-manual/com-query.html

etc
TL;DR: map with crappy AI payoffs here: https://github.com/richelbilderbeek/CityOfThieves/blob/maste...

As a kid, I played 'City of Thieves' by Ian Livingstone. When entering that city, there is a crossing and one can pick three roads, all leading to the same city market.
I always wondered: what is the best route of the three?

To do so, I first ported 'City Of Thieves' to console and desktop and Nintendo DS (after mailing the book company for permission, which I got). Then I wrote an AI that assigns payoffs to the different chapters. Not only did this result in such a map, but also the payoff it assigns to each chapter: https://github.com/richelbilderbeek/CityOfThieves/blob/maste...

The question is still unsolved though, as I do not trust the implementation of the AI :-)
This particular instance of the safety check was utterly ridiculous and pointless. My wife and a friend were prompted to 'Mark as safe', except we both were in Glasgow.

Over 400 miles away.
It's called feature bloat and seems to be in the spirit of some projects (large web frameworks are an example). IMO, it's desirable to avoid unneeded complexity until you actually need it.
SSH Check – public SSH server testing tool
It's good to have some skepticism, but I wouldn't underestimate North Korea's technical capabilities. After all they have been able to build an atom bomb, that's an accomplishment that is far more complicated than writing a computer worm.
http://www.dictionary.com/browse/architect
Big fan of innovation in this space, so glad you're working on this. I remember coming across Beeminder some time ago, and liking the idea, but not actually pulling the trigger on trying it out. I wonder if it has to do with some cognitive dissonance around the financial commitment device. We want to think of ourselves as having some semblance of self-control & an ability to stick to previously defined goals, but opting in to a system that punishes you for failure forces you to come to terms with the fact that you don't in fact trust yourself.

I have no doubt this works for some people, but there's something missing for me. Maybe it's just that I prefer positive reinforcement.

Out of curiosity, how will you differentiate from Beeminder? Is it the social pot that you suspect makes this dynamic more powerful?
Email from Elon Musk to Tesla Employees Is a Class in Emotional Intelligence
Or just convert it to an anonymous cryptocurrency, say, Monero or ZCash. No need to trust these mixers (which can take your coins and have been shown to be reversible in the past) anymore.
There is also TumbleBit (https://github.com/BUSEC/TumbleBit), which looks interesting.
rq is a library in this spirit, so if you're looking for something very simple, written in python, and using redis as a broker, I think rq is it.

And if you just want a simple broker that does the right thing, take a look at beanstalkd - I built a system to mimic GAE's queues awhile back and beanstalkd was very nice -- designed in spirit of memcached where it has a very simple api and aims to do one thing well.
When in doubt, blame North Korea?
Ask HN: What's the best laptop for development now?
I want to replace my old MBP. A couple of years ago I'd have bought a newer model and be done with it. But I hate the touch bar, the keyboard and the lack of ports on the new one. I was hoping for a nicely priced Surface Book 2 but seems MS doesn't have a lot of interest.

If one doesn't care about OS, what's are the best laptops for development at this moment? Thinking ~13", 256-512 SSD, 8-16gb.
> The power of slack isn't in their technology, it's in their marketing.

Exactly, because their technology is complete crap.
IME the problem with applying rr to a flaky test is that it's not uncommon that rr will just reliably and deterinistically cause the test to not fail. This is especially true for failures due to multithreading bugs and similar race conditions, where they can easily just not manifest under rr's deterministic thread scheduler. So if you always run your tests under rr your flakiness problem may go away but the underlying bug causing it hasn't...

rr's pretty great for a lot of purposes though -- I think the clearest use case for it is the "memory corruption happens but doesn't get noticed until execution has progressed a long way forward from the actual site of the bug" kind of problem, which it can speed up debugging of massively.
In windows you can assign admin access to any account if you wish, kind of like sudo in unix. "Administrator" is a special account, basically like root in unix.
"While the sales are legal, human rights campaigners and cyber-security experts have expressed serious concerns these powerful tools could be used to spy on millions of people and thwart any signs of dissent."

Whilst true, why does this point seem to matter for other countries governments than our own?
I, at least, got a <textarea> with the Markdown source...
Ha, throwaway here, too - I wanted to post that kind of question as well in the last weeks, but I am starting to figure how to get back on the track.

My background: 39, failed a couple of companies - the last one was the only true high profile project (in biotechnology). As a bonus, my co-founder tried to make me sign some IP related documents once we were going under, proving that the person I was living with the last two years of my life was a complete human disappointment.

I am a scientist, multilingual, deep expertise in chemistry, skills in biotech, IT, and the whole startup salad. CV wise in Europe, I am totally out of the norm, have no life partner, and had to struggle to get back to life. No savings left, so I actually moved in to the cellar of my parents place. Additional bonus: All the stress of the last years start to pay off and gave me some bad health surprises, and I had to face a 2-3 month long depression.

Fortunately, I got our of it, and I am not facing the same thing?

Where do I fit in? What should I do with my beautiful, finite life? Work in a company? Get a wife? Get kids? Save up money to start my next project?

Take a break, think about what you want in life, re-evaluate your situation, and move on. C'est la vie.

If anyone wants to get in touch - here is my email: mfv@freeshell.de

:^)
Concerning Snap, you are right in terms of market cap that generated evan spiegel billions. But don't mix that with profits.

How could Snapchat possibly make money?

They never did, and they probably never will (they even acknowledge this in their IPO filing).
As you are a former fb employee and current big tech employee I highly suggest you look a bit deeper at some of the arguments against facebook's monopoly on personal surveillance and critically ask yourself whether you're really ok with where this is leading.
No one should be using CentOS 6 in 2017, if you think python is your problem and you're running CentOS 6 you need to take a good hard look at your platform.
Microsoft buying Slack doesn't make sense to me, unless they buy it just to shut it down. MS already has Skype for Business (Lync) which is doing really well in more traditional companies. Their business strategy is all about integrating everything with all the other Microsoft products: Office, Outlook, Windows, Exchange, etc. Slack is completely stand-alone with an open API.
I'm guessing most family members are most likely not going to ask the question on facebook instead of just call their loved ones or send a text or email. My personal line of thinking is (maybe check facebook if they're super active to see if they said they're ok). Send a text or email if I'm a little worried. Call if I'm very worried. After a text or call I wouldn't go back and push the ask button on FB.
> One of those fully open source sealed black boxes?

That's a fallacy. Webkit is open source, doesn't mean it is not completely opaque to the majority of developers. I'm not concerned about the legal free/open source status here, but about how well a casual user can grasp and change things (that is someone who has to start, stop, maybe install services, and isn't a systemd developer).

I'm not bothered that the name of the tool is now `systemctl` of course. My problem is that is does way to many things. Want to list services? It shows you hundreds of pseudo-service-objects. They can get activated at any time by mysterious means. If you need this, it's great that it is available, but for me, the old ways (as many failings that they had) were good enough.
Here's some similarly inglorious work from another British company, contracted by none other than the US government:

http://www.salon.com/2016/10/03/u-s-paid-p-r-firm-540-millio...
You're justifying company behavior, but my post was in response to the one who wondered how could a person pass exams but fail job interviews. I pointed out there are valid reasons that are not the candidate's fault.

I'm in the profession to write and debug computer programs, not debug people who like to keep me in the dark. This is frustrating.
A cheap and simple barn-door star tracker with software tangent correction
Notable exception: Meanwhile… (2001).

Web blurb, slightly different from print⁽¹⁾

____________________

Meanwhile began as a series of seven increasingly complex flowcharts. Once the outline of the story was structured, a computer algorithm determined the most efficient way to transfer it to book form, using a system of tabs to interlink the panels and pages. The problem proved to be NP-complete; it was finally cracked in spring of 2000, with the aid of a V-opt heuristic algorithm which ran for twelve hours on an SGI machine.

____________________

¹ http://zarfhome.com/meanwhile
2) is very important. I was in a rather similar situation as OP and thought "I have to do things to keep my mind distracted", so I started trying to do several things every day. After a while I wanted/needed to have a way to track my own habits and I came up with https://everydaycheck.com . Really, doing a little bit every day helps in not feeling like an imposter!
It sucks when nationstates have real security they work that the citizens want done, but are also relatively evil. You have to guess whether they'll be doing more evil or more real useful law enforcement. We only hear about the evil.
There's a tumblr of those endings.
http://youchosewrong.tumblr.com/
What Is the Difference Between Comodo Positive SSL and Comodo Essential SSL?
It may not make a difference hearing this - but you don't sound like a failure to me. You sound like you're tired and in need of more rest.

29 is young, you still have a lot of bounce left. Take the time you were planning to take to relax and actually relax.

Actively ignore these negative feelings, they do nothing to help you in the way you are experiencing them (in other words, try to see tragedy as opportunity).

I like to remember the simple advice: don't beat yourself up, there are plenty of other people that will do that for you. I also like to remember that "if you don't find time for rest and relaxation, then illness will find time for you." I think I heard that while playing Civ6.

Please also know you are not alone, I often feel like a huge failure too. Somethings I have done recently that have helped me improve my attitude:
1. I got off social media.
2. I started reading and writing fiction again.
3. I started going out more for just the purpose of leaving my programming cave.

I hope this finds you well.

Cheers!
I want to write a book about crypto for kids using the similar idea.

The map will be more linear-ish, or rather one mail path with side loops -- imagine passing levels in a game, you are provided ways to practice a new skill until you are able to pass to new level.

More interestingly, the progress through the book can be itself constrained by a kind of crypto.

The chapters in the book will be numbered and ordered at random. At the end of each chapter it will say "goto chapter 234." or "goto chapter 34 mod 12"

Now imagine the player wants to cheat and starts with a random chapter in the middle of the book. He won't be able to find previous chapter (it's kind of a one-way function). Morever, if progress to chapter N+1 is gated by a puzzle that requires skill learned in chapter N-1, he can't move forward either.

Some initial notes are here: https://github.com/sustrik/crypto-for-kids
Spotify is now worth more than the entire US music industry?