skysight-inc/HackerNews huggingface dataset:
In a recent talk, Ivan Sutherland spoke in the lines of, “Imagine that the hardware we used today had time as a first-class concept. What would computing be like?” [1]

To expand on Sutherland's point: Today's hardware does not concern itself with reflecting the realities of programming. The Commodore Amiga, which had a blitter chip that enabled high-speed bitmap writes with straightforward software implementation, brought about a whole new level in game programming. Lisp machines, running Lisp in silicon, famously enabled an incredibly powerful production environment. Evidence is mounting that the fundamental concepts we need for a new computing have to be ingrained in silicon, and programmers, saved from the useless toil of reimplementing the essentials, should be comfortable working in the (much “higher” and simpler) hardware level. Today, instead of striving for better infrastructure of this sort, we are toiling away at building bits of the perpetually rotting superstructure in slightly better ways.

The more radical voices in computer architecture and language design keep asserting in their various ways that a paradigm shift in how we do infrastructure will have to involve starting over with computing as we know it. Do you agree? Is it impossible to have time as a first-class concept in computing with anything short of a whole new system of computing, complete with a fundamentally new hardware design, programming environment and supporting pedagogy? Or can we get there by piling up better abstractions on top of the von Neumann baggage?

[1] This is from memory. Apologies for a possible misquotation, and corrections most welcome.
A second tale from the same forum submitter:

> Had another interview on Skype with another company. Was grilled verbally without actual coding test.

> No way those verbal answers can be delivered unless you have experience, so I basically aced the verbal technical test on Skype. But I don't think I'll get the job anyway because the interviewers all seem like young punks who may not think I would fit their hip/young group.

There is a reason Rosa Parks and not Claudette Colvin [1] was used as the front figure of the bus segregation lawsuit.

Although there is an argument about the merits of whiteboard testing his (apparent) behavior and overall attitude could have contributed as much as his refusal to take the test.

[1] https://en.wikipedia.org/wiki/Claudette_Colvin
And in the meantime no Half Life 3. What about priorities?
Uh, yes it did. Did you read what you cited?

> A baby grand piano weighing 1,400 pounds (640 kg) pierced its legs through the roof but was unable to fully break through.

I consider the legs breaking through to be "breaking through the roof."

Then:

> Calling the myth busted, the team loaded another upright piano with enough sand to reach a total weight of 2,600 pounds (1,200 kg), much more than a full-size grand piano, then dropped it from 75 feet (23 m) above the roof. This time, the piano did smash a hole in the roof and landed on the floor.

Since we've been talking about a heavier aircraft, anyway, I hardly think this Mythbusters experiment proves anything here. As much as I enjoy watching the show, it's not a scientific study of how roofs are affected by heavy objects falling on them. There are a variety of factors to consider, including design, materials, condition, etc.

And finally, even if it didn't pierce the roof in any way, when it slid off the roof, it would land on something, damaging or injuring it.

The bottom line is that you don't want aircraft falling on your house.
Slight nitpick at "devote significant space"... AI: A Modern Approach is a 1000+ page book, 3.5 pages is a footnote by comparison.
You just made my point. The Ethereum designers have offloaded all the hard work onto others. What value do I get out of this platform if I'm doing all the hard work?
It's a difficult line to place, for instance is pain avoidance plus memory enough? If I imagine a fish thinking "I can't do that again" that certainly looks like sentience, but the resulting behavior (avoidance) can occur without sentience, it seems.

Is something like that been demonstrated in other animals?
The linked part 1 is excellent, and includes a fascinating example of how to use the .NET GC outside of .NET itself. This seems like a really interesting capability, the only general-purpose open source GC I was aware of was the Boehm one. I'd expect the .NET one to have had a lot more performance tuning.
In the "I need to do this quickly to finish my sprint" world.
Quote from OA (actually a forum post)

"All I was interested at that time was to get the hell out of there, not a place I want to work in or the kind of person I want to work with/under."

...and, about a Skype based verbal interview with another company...

"so I basically aced the verbal technical test on Skype. But I don't think I'll get the job anyway because the interviewers all seem like young punks who may not think I would fit their hip/young group."

I suspect that the original author has a specific idea of the kind of context that s/he wants to work in. One hopes that s/he finds a suitable company soon.
Glad you like it :) It indeed works well in discriminating the rather good from the rather bad. It doesn't always find the best one of course. The biggest problem in my opinion is that the start and end of the GIF are not always prefect. This sometimes makes the GIF look bad even though the content that was selected would be interesting
Not it you need to replace F-16s and you're only able to afford to operate one type of fighter plane.
And you were expecting what, exactly?

I've had similar using live coding tests, barely minutes in and the candidate is clearly not coding what was specified. Asked why, they offer criticism of the interview process and an explanation of why their thing (usually a game or some graphical doohickey) is better.

This is an instant fail. These tests are as much about interaction and personality as they are technical skill. Which is why your GitHub profile is not relevant until afterwards.

You can have a profile full of great looking code, but if you're truculent, uncooperative and insist on being the smartest asshole in the room, you will not be finding work with my team today.

Soft skills, people.
Moonlight dance in desert
Not for coding though. At least i have never seen that in 25 years and it would be rather inefficient as well. It was already inefficient in the 80s as you could put a television and the other coders could read while you coded but now it would be very weird imho. Diagrams and formulae etc sure but this guy was asked to code.
Black people keep complaining all the time how whites are biased against the blacks. Are they (blacks) racist for pointing out something that might actually be true?!
From my experience with Docker one should just avoid docker-supplied volumes and manage the storage oneself using host bind mounts for containers and consistently using --read-only for containers themselves.

With that it is really weired to read all complains and issues about volumes management. It seems Docker just picked up wrong model for their storage. Then they try forever to fix impedance mismatch between that model and how people want to use Docker.
Some very valid points made in this post. Is CS valuable? I believe it is. I've witnessed the difference first hand in our startup but then again it's "hard tech."

The part I question is, the percentage of programmers that will work at a "hard tech" company is so small that, unless the company you're working at is a hard tech company, then there is no relevance to onboarding someone with CS skills. It does not diversify the team. Diversification in a team is of high value. Most engineers want to hire others engineers so that they have something to talk about. But that's a comfort thing.

Long story short, soft tech companies should only have one or two hard tech engineers on their team especially in the early days and only test at the skill level required when onboarding.
I stopped using file-sharing software long back. I use s3 now.
That would depend entirely on who or what "Satoshi" actually is. If it's an altruistic individual, there are many possible reasons. If it's a group or organization, there are many others.

And whoever or whatever "Satoshi" is, there are a variety of reasons that a variety of people and organizations would like to know his identity. There may also be a variety of reasons that other, non-Satoshi entities would like it to remain a secret, depending on what the real story is. I guess most of us will never know.
It's not about invading the US. It is about challenging their regional dominance. If the US isn't willing or able to commit to defending Japan, Taiwan or Philippines, then Mainland China will be happy to recreate a Greater East Asia Co-Prosperity Sphere under CCP leadership and to claim the Pacific and Indian Ocean for itself.

While that wouldn't hurt the average American in the short run, the long-term consequences of it in geopolitical terms would be extreme.
The only practical problem with tup is that it's not make, which creates friction for packagers. And since I'm doing some packaging work myself, I'm heavily optimizing for packager happiness.
I think I wouldn't mind doing some whiteboard pseudo-coding, to brainstorm on an algorithm for instance. To design an algorithm or sketch an architecture, I don't need Internet access.

Of course I wouldn't accept any critic on syntactic mistakes or even coding style, but I could explain out loud how I construct the initial steps of a program.

I would also let explicit comments like "//google a solution for that" or "//find a library that does this"
I enjoyed it a lot as well. This piece is a story about Wright, not cold, raw news about whethers he's Satoshi or not. Quite fitting, given that the Satoshi persona is fictive by construction...
If you were being hired on as a HR person, and asked in the interview to do Scooby Doo impressions and somersaults, would you be uncooperative?

Sure, it's an extreme, but that's how most of these sorts of stories are taken by the interviewee, especially for a position that was advertised around very specific credentials or experience.
And during the process, you find out about each other.
I know atom used to be based on react, but it turned out to be a bad idea: https://github.com/atom/atom/pull/5624
Hi, can you share these mails with me? Copy the body of the mails on pastebin and upload the attachments where you want! Thos will be appreciate. Thanks in advance.

Gatsu
I agree with you completely, but the US gets a lot of economic muscle from it's force projection. That's one of the hilarious things about Trump's isolationism - if the US pulls back it's military envelope, it'll stop getting all those sweetheart trade deals from other countries. The US itself is safe, but it needs effective force projection.

The US might be tired of playing 'world cop', but it's a role it chose itself, and it's been getting plenty of tasty kickbacks for doing so. I don't have a problem with that - nations have a right to think of themselves first in any deal - but it's still funny that so many people ignore that US military projection heavily protects it's economic muscle.
The problem is, starting military development when a credible threat emerges is far too late. This stuff takes years in the pipeline. If you want it to be ready when you need it, you need to be working on it when you don't need it. (And run the risk of never needing it, and discovered that you wasted years and years of development.)
Sure you can refuse. By doing so you are basically saying that you don't want job, their loss, is your gain in happiness. And it feels so good to do it.

I remember interviewing somewhere, a Windows shop turned out, and while I had one COM project on my resume, I knew I didn't want to work there the minute I walked in the door. During the first interview I was asked if I wanted to work in Windows, I said no, they were surprised at my candor (b/c the obvious answer to get the job would have been "yes"). We used the rest of the interview to talk about general industry stuff and parted ways happily (needless to say, I never got a job offer there).
Hi, (also for you), can you share these mails with me? Copy the body of the mails on pastebin and upload the attachments where you want! This will be appreciate. Thanks in advance.

Gatsu
The 21st century belongs to whichever country first ditches the mentality of preparing to refight WW2, and builds a robotic air and submarine force.
Maybe their response in this specific case is warranted, but there are thousands of other smaller cases where PayPal simply does what it wants even if it's completely unfair and illogical.

PayPal is a shitty company, with a borderline monopoly on online payments until very recently.
And if a EU company were to break the law and send personal data outside the EU, they'd be shut down in a heartbeat too.
I don't know if it is overblown, but it is certainly real. I've only experience motion sickness under two conditions: helicopter flight on moonless nights, and developing software for the original rift. It was a real bummer, after a few uncomfortable weeks I put it back in the case and haven't touched it since.
1865
MONEY20/20 Europe 2017
You are making the mistake of comparing the Uber market size to the taxi market size.

Uber, by providing an easier way to take rides, has made an existing market much bigger, and they are taking over it. The market size has changed thanks to Uber.
That argument makes no sense.. Presumably Seafile has other payment options that are not asking for the same level of access. I can't remember the last time people mentioned terrorists (or other criminals') bank accounts in the news other than HSBC who intentionally laundered drug money.
Yep, exactly the same thing happened to my wife's iMac two weeks ago. Bought it in the US 4 years ago, private sale, reputable owner (senior MS exec if I remember, bought it for his wife, she didn't like it).

Back in Sydney now some two years. I don't have the receipt or any record of the purchase. When i phoned Apple, they wouldn't help, said I wasn't the registered owner.

But what really pissed me off was that they wouldn't even reach out to that owner. So I'm stuck.

As a family, we've purchased our fair share of Apple hardware over the past 7 years or so, you name it, we probably have at least one.

Not any more.
Modern interviewing is about whether a candidate brings the right skills and whether s/he'd fit in. It's not about finding the best robot, it's about finding a colleague your both be able to work and have fun with. The author may or may not have had the technical skills but being a rebel in the interview process does never bode well for your ability to fit into the work environment.
Dropbox is a US based company, is not bound by EU data protection law, the Charter of Fundamental Rights of the EU (basically the EU's Bill of Rights), and additionally the US Constitutional ban on warrentless searches does not apply to EU citizens in EU.
"So you use Monaco, huh?"
>the law's power is accepted at face value by billions of people and underlined by men with guns and dogs.

emphasis mine. I find that last bit, though, to be super interesting; "enforced by men with guns" has always been a big part of the rhetoric of any discussion of law, anarchist, or libertarian thought.

But... I'm not sure I've ever seen dogs mentioned in that context.
I don't think "sold on amazon" is a good benchmark when it comes to bulk mass. Construction materials might be a better choice. Concrete production is measured in Gt/a.

And of course we also need to reduce carbon emissions, capture is not a singular solution, but it may help during the transition to renewables where we still need gas plants.
This is one of the first articles that clearly and consistently lays out the actual concrete benefits of microservices instead of the cargo cult Medium drivel that usually plagues the ecosystem.

(Of course, these are still only arguments for SOA and there's no clear differentiation between SOA and microservices, because there is none.)
I dont want to interrupt you guys, just writing this info. I will not try to do criticism on other comments, you're free to tell everything about the project, but I think you should read the README first and navigate to the benchmark suite (which is not mine) https://github.com/smallnest/go-web-framework-benchmark . He explains why this is the most realistic benchmark suite so far. Thanks you for using (or talking about) Iris!
Wasn't V8 written in a cottage in Denmark?
http://www.ft.com/cms/s/0/03775904-177c-11de-8c9d-0000779fd2...
I cannot imagine that they would take unreasonable shortcuts.
I refused a whiteboard hazing a few months ago. It was more of a logistics matter where they scheduled me really late (around 7PM) and told me it was just an "introduction" interview.

It was not a good match and I don't regret it at all.

Edit: This was for an internship and they either were not honest in their phone call or there was some "implicit" things that I didn't get.
In much the same way that PHP has a reputation for being "bad", Perl has a reputation (ill-deservedly!) for being line-noise, or obsolete.

I've continued to be productive by writing applications, microservices, and websites in Perl. Though these days it seems few people care to hear about the details as it isn't the flavour of the day.

Mojolicious is cool, although I've usually stuck with Dancer instead (which is itself a clone of Ruby's sinatra).
Soft skills are not coding on a whiteboard. Or coding in front of interviewers. You have to be able to discuss what you are planning and how you came up with it; draw some diagrams etc. Having someone write code on a whiteboard and calling that testing soft skills is an instant fail. The smartest asshole as you say probably would do this pthough, not sure good experienced programmers would. I would never insult someone with talent like this.
Yeah, but checking a md5 on a "list of pirated movies" database is a lot different than sending data about file uploads to a random company with no promise of what they will do with it.
There's a little bit more to it, however, since working memory is often a limitation for a wide range of tasks, and anything that could increase your short term buffer to hold a few more items concurrently could help across a wide range of tasks, and potentially yield more "fluid intelligence." There are a number of conflicting findings about whether you can actually increase this, but the general concept is not quite as trivial as overtraining on puzzles as you laid out.
If you're in a small company, possibly. In a large organisation, I fairly regularly find myself having to explain technical stuff to people I've never met before. Some are non-technical, some are very technical. Some are external suppliers, or people working in one of our many overseas divisions.

Admittedly, my job may not be typical of what the average dev has to do. But if that's the kind of role that this company was looking for, then asking someone to talk through something on a whiteboard doesn't seem too unreasonable.

I don't know the company, but I'm guessing that they aren't going to be that bothered that you can't remember the exact syntax of a particular function without checking it on Google. What I assume they're looking for is someone who can clearly communicate their thought process.
It was the right thing to do, but it was done with the bad timing.

This personal preference should have been communicated right after the first contact and before going on the first date, polite and firmly. That way nobody's time would have been wasted.

It's something I would do these days, given the current industry obsession with these weird rituals. A simple pragmatic and a [constructive] dialog about the needs of the company, my skills and whether there is a potential mutual interest - yes, white board coding, puzzle questions, technical interviews and take home tests - no. Whoever is not okay with this arrangement may move along.

All good jobs that I had were offered without technical tests and they came with nice and smart people. Every time there was some technical grilling involved, the people were arrogant and condescending, and I wouldn't have wanted to work with them anyway.

And anyway, this form of hiring protocol mostly seems to be practiced in the US job market, as well as by those countries trying to closely mimic their US counterparts. I've noticed that phenomenon in Eastern Europeans too. The Western European companies have massively different hiring practices.

For one thing the author is right. These broken hiring techniques force people to leave the mundane job market as quickly as possible, switching to looking for work through other channels. Perhaps this situation contributes to the visible lack of talent that some are observing. Apparently, the talent prefers a more personal and a more civilized approach that the generic job market is not offering.
Totally, we could call it skynet! I know it will happen eventually, let's just hope we can survive it, or maybe have world peace by then as even conventional warfare becomes MAD.
You don't need recursion to have a useful computing system. Think about GPUs, which don't have a stack at all.
The Giving Tree
Can you help this OpenData survey on Key Drivers in Software?
There should be a feature in torrent clients which add some random bytes to videos when downloading them without braking the video itself so md5 checks would be useless for illegal content downloads
Pro-tip: If a candidate throws a tantrum during an interview when asked to whiteboard a problem, don't hire them.
You just gave me an interesting idea. Manually writing down my vocabulary (grouped into passive and active) for every language I know. Counting up the results and comparing would be rather interesting.

After that diffing it with a dictionary file for each language to see the gaps.

This will probably take forever, but it could be worth the time.
Even if you insist on the "ad" it still needs to be displayed only to the users that never clicked it, once anybody clicked once, you aren't helping him "discover" it.
I don't know how long hacker news is on the go, multiple decades surprises me.
However you only registered 33 days ago, that was the point I was making.
If you find that to be 'extreme personal rudeness' then you must get offended a lot.
This is like getting your knickers in a twist over being asked to make a coffee when interviewing to be a barista. "But I have years of experience, why should I just make you a coffee right now in front of you like a trained monkey?"

The reason that people do fizz-buzz style tests in interviews isn't to insult you with easy questions. It's because far too many "professionals with years of experience" are incapable of solving the simplest problems. These people will cost your company hundreds of thousands of dollars in combined expenses and opportunity cost, if you let them.

It's possible to implement it poorly, sure, but the principle is sound.
PayPal is made shitty by the laws relating to the financial system. If it doesn't act shitty, it stands to get fined for hundreds of millions, or even billions of dollars.
> I was also asked to do some weird personality test that is over 3 pages and I have no clue the format/questions being asked. I declined those as well.

Uncooperative and argumentative. I'd _really_ want someone like this on my team...
It would be unprofessional to judge a candidate purely on the basis of their resumè. I wouldn't expect an adult with years of experience to find such a test even remotely problematic. And in case anyone missed it, part of the test is evaluating your attitude and your behaviour when a little pressure is applied.

Why do you think it's 'humiliating' to be asked to demonstrate your ability?