skysight-inc/HackerNews huggingface dataset:
That is specifically if you want to get a job as a trader.

The best way is by spending time playing poker, bridge, etc. Sports betting is also good. Any game where you are making decisions facing asymmetric payoffs under uncertainty.

Trader interviews for students tend to focus on whether the candidate can be rational and self-consistent. "How much would I have to pay you to not wear a seat belt on the ride home?" "You roll a 100,000-sided, and if it's a 6, you die. How much would you pay not to play that game?" Your answers to both questions should be self-consistent.

Asymmetric payoffs: tell me an interval around the number of bus stops in Taipei, where you'd be willing to bet 20:1 your interval contains the true answer. People make the interval way too tight. The interviewer chose this question to ask you. He knows the answer, and since he asked you this question, he probably also knows it's something surprising that people get wrong. 20:1 is a huge asymmetry. You should be afraid of making this bet.

That said I'm not the best person to ask about this, it's not my strong suit.
I use the odd simple flowchart for documentation, but it's not a concise notation. It has no agreed method for abstraction and composition, and generally does not scale.
Ask HN: Have you ever reversed a layoff decision?
I've had to fire some people in my company recently due to a change in strategy. The move was announced to the whole company, along with the reasons for the firings. However, I fear that I may have made a mistake with one of the employees. In short, instead of firing the person, I probably should've offered her, who's a decent performer, another role in another country. Have you ever had to walk back one one of your layoff decisions? If so, how did you manage it? Is it even advisable?

My fears are these: the employee may have already lost faith in the organization, and it may not help if I tell her I've made a mistake. Other employees may doubt my decision-making and wonder why I didn't consider this properly before announcing the layoffs. A trigger which sparked this train of thought is this: I'm looking to hire a new person for the role and one of the applicants hails from the same country as the person I fired. There would be some awkward conversations if I were to hire that person.
A college degree signals to an employer that "this person can finish something". That's why the worst thing you can ever do is put on your resume "Some college". That signals "this person cannot finish something". It doesn't matter what the reason is, just don't put it on. I have to interview a lot of people and I look for qualities that signal the person has the type of personality that can work on a problem, even an extremely boring one, until it is _done_. It doesn't necessarily have to be a degree, but that is an easy signal. A PhD is even better. That person worked on something for very long and had the discipline to write it up. That speaks volumes for someone's work ethic.

I'm not saying this is the best or only way, you will get outliers. If you are a betting man, this is a very good strategy and you will be right more than wrong.
I remember a Mythbusters episode where they were building a buttered-toast-dropper. To test the null hypothesis, they first did 10 runs without buttered toast, just marking one side with an X. They got 7/10 landing the same way up... and declared "It should be 5/10! This is not random enough!"...
We-Vibe Lawsuit: Vibrator Maker to Delete Data Collected by Connected Devices
Do you mean the screencast itself or the Scrimba tool (was posted to HN last week)?
My main takeaway: the author was tremendously motivated and with perseverance and skill he succeeded. That perseverance part is something I have to remind myself of when I face setbacks.

Props to the author and his journey.
I am aware of one EU entity that sits on a mountain of such data (and much worse, in fact) with very little in terms of security.

I'm simply waiting for the day when there will be a hack like this on the European continent, it's scary what sits in lightly protected databases, especially if you consider the probable sources of data like this and that - at least in Europe - it would be illegal to create such a DB without the consent of those whose information is stored in them.

We've lost control is the perfect way to describe things.
PureScript may soon be a serious contender in the HKT language category. It is more or less a strict Haskell for JavaScript runtimes with some new type system features like row types and more fine-grained control over I/O (see http://www.purescript.org/learn/eff/ and https://github.com/purescript/purescript/wiki/Differences-fr...). It has an experimental native (via C++11) backend.
> Read them again.

I just read them again. There is clearly a great effort being made to embellish the evidence so that it seems like state actor caliber work.

I think we can safely assume that the US and Russia conduct steady amounts of mischief toward each-other, and that it's largely out of the public view. Some of it likely includes hacking attempts, etc.

But the very documents you link say that while the groups in question were not previously linked to the Russian government, there is suddenly reason to believe they are (namely the release of the DNC emails).

So for some reason previous JARs had not felt it worthwhile to speculate about state actors being involved, suddenly this link to the Russian state became the most relevant aspect. Hmm.

I think it's quite plausible that Russia pays several groups of hackers a few million dollars a year to conduct mischief. For all we know the US pays similar (or even the same) groups to do mischief.

We're told that there is an arbitrary code execution vulnerability that was responsible for the DNC hack, but we're also told that a user fell victim to a phishing email. While both might be true, which of these pieces of evidence can we attribute to the DNC hack?

It was revealed previously that the server at the DNC was not patched and was likely vulnerable for many months. Any number of actors could have gained access to it, installed rootkits, etc.

With all the leaks and embarrassing revelations coming out about US intelligence agencies, I think it's best to remain highly skeptical of any information revealed that has a political impact.

A few months ago people were angry that James Comey handed the election to Donald Trump, now the same people are certain that the best explanation for the DNC email leaks is a Russian state-sponsored attack.

The truth is likely somewhere in the middle. Sure, Russia probably has a constant mischief campaign (as does, quite likely, the US), but within 24 hours of the DNC email leaks there were loud accusations of Russian involvement before Crowdstrike had done any analysis.

Reading the actual emails reveals an organizational culture that was extremely technically inept and that did not take it security seriously at all.

To put this in perspective, any serious state actor would have owned a vulnerable server being used by a major US political figure within hours after the server became vulnerable, and no trail would have been left. US intelligence warned the HRC about the vulnerable server multiple times because the US, a state actor, is on top of it.

How difficult is it to periodically scan the list of a few hundred IP addresses used by top officials for known vulnerabilities. This is by far the most plausible explanation for how a state actor would handle the situation.

If anything the FancyBear group and other similar groups are just hackers for hire who periodically sell some results to the Russian government.

I think it's important to consider that if you have the budget of a state actor you don't do many of the things that are used as evidence in this narrative.
I'd like to have a separate list for companies that do paid real-world projects instead of CS riddles.
New data services added to Mesosphere DC/OS
How Much Does It Cost to Build an E-Commerce App for Business?
For pedestrians it is true, but for vehicles it is quite an exaggeration (for France). Well, for the red light, because for the yellow light is often understood as "accelerate so you can pass become it becomes red".
When I go to more respectful countries (Nordic or Germanic countries, or Japan) I am always (pleasantly) shocked by how respectful drivers are. For example in Austria people literally braked to let me pass at a pedestrian crossing on a large road. In France you can wait for minutes for a car to stop or for the traffic to stop.
It should be mentioned though that that goal is well served even by permissive-licensed software.
Have you ever tried to bring a laptop to an interview, and asked to use it instead of the whiteboard? Believe me very few would object.
Once the sellers twigged that the new Zelda was also available for the Wii-U they've all bumped their prices up on eBay.

Also, most of the Wii-Us on eBay don't have the screen controller, making them useless (you can't set up a Wii-U without the screen controller).
I get why that road is signalled. It intersects right in the middle of another signalled intersection.

But in my neck of the woods we'd probably show a green right arrow when intersecting traffic from the left is stopped at a red light.
No, but I can demonstrate that there are problems. And judging by others in this thread, I'm not the only one. I find that saying "typically works out of the box for most need." is incorrect.
> We were discussing the Muslim registry that Trump wanted to implement, which goes far beyond NSEERS.

Right. Trump stopped calling for this after he was briefed on the metadata program and told "hey we have the best registry you could ever want, no need to call for one, it's already built and at your disposal".

Trump's decision to call for a Muslim registry was born out of the political appeal of saying something that is both commonplace and controversial. Obama wanted a Muslim registry and utilized it for several years as well. Yet when a guy like Trump talks about it he does it in a way that angers people and generates newspaper headlines.

> s I explained, this happens everywhere,

Right, it's a risk mitigation strategy not a law-compliance strategy.
Have you got a few examples where you had to replace the former for the latter? Really interesting.
Algebra 2 should be removed as a high school requirement
I think the only speed limit generally not observed is 60 km/h in construction sites on the motorway, which seems to be interpreted by pretty much everyone as »Continue driving 80 km/h«. Otherwise, at least around here, it's just a few drivers that go faster than allowed but the vast majority keeps to the limits.
They retail through Amazon and other stores for $179 to $250ish. They sell to retailers through distributors, so you've got two levels of markup. If they're wholesaling for more like $50 and have been available since 2014, that's just $5M a year or so on SI's books.

I wasn't able to find any financials for the company in a quick Google except this CNBC quote from 2013, before the We-Vibe 4 app-enabled product came out:

> We-Vibe, which retails for $79-$170, has been one of those big hits. Over the past five years, the device has amassed cumulative sales of $100 million. And it's gaining momentum. In 2012, the company says, annual sales were 50 percent higher than the preceding year—and the company had revenues of $35 million. It expects those revenues to land between $45 million and $50 million this calendar year.

http://www.cnbc.com/id/100828629
Getting Your iOS App Content Suggested in Spotlight Search
Well, these code/rpad/lity/rank sites are no different in terms of types of tasks... The problem is not only with a medium (whiteboard or *pad/lity/rank website) but also in what kind of problems you get to solve... Are these problems relevant to job? Is the condition/situation similar to what you'll be doing on the job? etc...
Don't quote me on this, but I think drivers are allowed to drive on a flashing yellow light without coming to a full stop, while this red light requires drivers to come to a stop.
What is interesting is leaving the expressiveness behind of a language like Ruby or Python, for a bit of AOT compilation to native code.

I bet if something like RubyMotion wasn't a commercial product, the reality would be quite different.
Try to save a webm if it serves you an mp4, though. Maybe they changed it lately, but I just could not figure it out - .webm and .mp4 both just silently redirected to .gifv last I tried.
GraphQL is a client->server data query definition language developed by Facebook. There's a lot of tools that can read and write that query language. Apollo and Relay are two different full-featured JS client libraries for making GraphQL queries.

A good place to start reading is http://graphql.org/ .
> It's a primitive format ignoring 20 years of video compression research.

It's why I find it hard to understand the excitement of many here about it.

This is very likely to take us backwards since most people don't get it.
I agree with this. One of the places I don't mind advertising at all is podcasts. Typically it's a short 10-20 seconds, integrated into the content, products relevant to the audience and none of the tracking or security risks that come with traditional online advertising.

Some great examples of this are the TWiT network and the Co-Optional podcast.
The thing is that you need the Expo app on your phone to even try it out. Just closing the modal will show you the code but nothing else unless you installed the app and scanned the QR code.

I understand your point though. I suppose they can improve it.
I think it's worse than a whiteboard. I have seen very few interviews that expected anything other than psuedo code on a whiteboard.

With a repl I could easily pin myself on some trivial bug that interviewers would ignore on the whiteboard...
Is it any different from how it was before? Perhaps the same diversity of opinion was always there, but some people simply didn't have a voice -- and now they do.

I don't know if I even believe this hypothesis, but I haven't seen any systematic study to prove/disprove it. Simply many assertions that people are more divisive.
Yes, and in this case it's just the amount of man hours spent monitoring the system divided by the number of lights because in this case there's not many decisions to be made by the monitors.
I found a program called simdaltonism on the mac app store that is perfect for this.
Everything is relative, but to me, throwing that phone to thrash bin and buying a rootable/non-fb-craplet-pre-installed phone instead does not sound overtly complicated.
No eng. code of conduct overrides "it works, don't touch".
> I guess it's like the "no smoking" lights in airplanes

On newer planes the no smoking light is now only a sticker/sign. They're using the bulb that used to be for smoking now to indicate when WiFi/GSM is available (satellite based, so only above 20,000ft).

At least this is my experience flying internationally from Europe in the past years.
The game play is great, but I think this one has the weakest story telling of all the big Zelda games I've played. And the English voice acting is very terrible. The voices are annoying and badly done, from my perspective. I couldn't tell the difference between the voice of Zelda and the Mipha character, probably the same actor. My wife has to leave the room when a voice acted snippet comes on, and my kids make fun of it.

But me and the kids have been playing it non-stop. The actual game play is great.

The world is huge but maybe not as massive as I thought initially. Certainly the map is Skyrim-ish sized, but it doesn't have the same depth of dungeons and quests and items as Skyrim does. The focus really is still on the main quest.

So I suspect after I'm done the main quest I probably won't play it much. There's not really a character-building item-collecting aspect to it, despite the large open game world and adaptable mechanics, etc. the focus really is a typical Zelda game: rescue the princess and defeat Ganon.
Is pair programming really that different from whiteboarding?
Scrum master arrested
When I was 18 I left most of my decisions to a coin toss for about a month. It lead to some seriously interesting antics like randomly ending up at squat parties miles from home on a Sunday.

The adult part of me wish I kept a record of what happened as I could have published some of the stories. But the 18 year old me who was willing to decide his life by a toss of a coin was hardly going to be the same 18 year old who was responsible enough to keep a record of his activities.

For what it's worth though, it was a pretty fun month.
So what's considered to be "Pair programming", compared to whiteboard?
> the author doesn't really understand what "be yourself" means.

i.e. the problem is that people operate with simplistic mottos.

It's how you create dogmatism, ideology and religion.
I would like to see a compilation of companies that aren't requiring a "coding project" as part of their interview process. I much prefer to write on a whiteboard as part of an onsite interview than to do a "coding project" for every single company that "might" be interested in me.

My experience lately has been an immediate request to complete a coding project right after speaking to a recruiter but before speaking to anyone technical. And perhaps the height of absurdity I have even had automated emails saying "thank you for you interest we invite you to complete this coding challenge/project."

Are you really expected to do one of these now for every single company you send your CV?

The whiteboards seems far more respectful of people's time at least.
You mean its apart of a $600 bundle. You are getting items which add up to $600 so it not scalping in that sense.
C is just as unsafe as Assembly, as the weekly CVE entries prove.

The only differences between C and a powerful macro assembler like MASM, is that C is portable across CPU architectures and exposes less internals.

Rock solid?

With all the UB that Assembly actually doesn't have, and the types of memory corruption issues shared with Assembly programming, not really.
> If the only road company in town installs a toll booth or a series of speed bumps in front of McDonald's because Burger King paid them to

This kind of thinking will lead to a big debate about what exactly is a speed bump -- how high can they be? Do rumble-strips count? What about potholes?

A better solution would be to just let more companies build roads in your town. Then all the people who want to go to McDonalds will take their business to the other road companies.
Am I the only one who thinks the pressure a whiteboard adds is actually something valuable? In my last job there were a lot of situations where you had to solve a real problem under extreme pressure. People who couldn't handle it simply weren't cut for the job.

I don't think all interviews should use it but for us it was good for filtering out candidates who would not perform in those situations.
Those alternatives are nice in startup land, in enterprise consulting land, we get to use what the customer IT department sanctions as allowed programming languages and tools installed on computers for external consultants.
> that's what stepping out into Hyrule field for the first time felt like 20 years ago.

Or what taking the boat out onto sea in Wind Waker felt like.

They really have got feel right. Though I think some of the atmosphere isn't there in this Zelda.

I miss the music that plays at dawn in Wind Waker and also in Twilight Princess (and probably others). A very nice melody that doesn't seem to be in this game.
mario maker https://youtu.be/6xiVcScNQUE
Have you even used the service?
Roblox raises $92M to take on Minecraft (and fight abuse)
The U.S. Airlines with the Comfiest Seats
Backtracking, Interleaving, and Terminating Monad Transformers (2005) [pdf]
If Nintendo follows their pattern you won't see another major Zelda title for 5-6 years at least, maybe even more. There will be smaller Zelda-themed titles that have other gameplay mechanics but with a Zelda theme, like what they did with Four Swords, etc.

But we'll maybe see a similar engine with something else from their franchise. I'm really hoping they do Metroid with this engine!
Which research are you referring to?
These ops are just not needed in PyTorch. while is just a Python while loop. Scan is a for loop, map is a list comprehension that applies modules. No need for anything fancy.
Implement Haskell in Rust and then implement Rust on top of that
That's a strange generalization of how Facebook is used. Personally, I never get into arguments on there and seldom see any of my friends do.
Honestly, I get it. Alsa is not the future, unless someone steps up and maintains it. And it looks like that's not going to happen. I firmly believe that we should move on.

But part of moving on requires that we look at PA's problems. Everytime a PA thread comes up, people disregard and yell at everyone who has a problem with PA. PA has a bad reputation for a reason, and it's not just Pottering hate (though that's likely part of it). It's that PA is not good software. It needs to be fixed. And until it is, you'll have people wanting to go back to software that "just worked".
One more evidence that "convention over configuration" principle should be avoided :)
No, Android became popular due to the Google loving hipsters that believed in FOSS and AOSP, and OEMs that just love getting an OS for free with almost no strings attached.

Every other commercial Java vendor in this planet doesn't have any issue using standard Java tools, compiling with Java licenses and deliver JVMs able to run in embedded devices with soft and hard real time constraints.

Google for all their might is a special snowflake not able to do what the rest of the Java world is capable of.
Or, like Watson when it played Jeopardy, not respond at all if the confidence is under a certain threshold.
You take my analogy too literally and interpreted it incorrectly.

I could have used "crocheting" instead of "basketball" and the analogy would be just as strong.

From your incorrect interpretation, you made wildly false conclusions about my lying to others, pretending to be someone I'm not, and generally misrepresenting myself, as if you think that's what I do on my dates.

I've learned how to date women by building self confidence, learning tactics, and also just as importantly, understanding what women want at a deeply psychological level. What this results in is my making the right moves at the right times in the right way and advancing the ball forward appropriately. You can bet that I do this with women I'm attracted to, both physically and in terms of beliefs, values, and attitudes. This also means that I back off and move on when I realize that there is no mutual interest. Too many men chase after women who will never be interested in them, and that is a complete waste of time.

Everything you said after your first two sentences is completely false conjecture. If you believe that that's what learning to date women is about, then you are doing yourself the greatest disservice in the world.
IIRC There is some discussion of using "-o", but then there are a whole slew of lexing/parsing issues that emerge since "o" is not part of the (vast!) class of characters Haskell considers as valid for use in operators. Regardless of that, I do kind of hope "-o" gets adopted...