skysight-inc/HackerNews huggingface dataset:
Coding interviews make sense for great companies like FB and Google. Such companies receive probably tens of thousands of applications every week, and all the candidates who can get an onsite interview have impressive resumes. How do they pick the best and brightest from the best and brightest? Code interview at least sets a higher bar for minimum requirements for two types of candidates:
- If a candidate is a genius, the candidate can solve those interview questions easily
- If a candidate is not a genius but is truly passionate about CS, the candidate should have read or practiced enough to solve the interview questions too.

Either way, the candidates who pass coding interviews meet the minimum hiring bar.

And don't forget the historical context when Microsoft popularized brain teasers and algorithmic puzzles in its haydays. In the 80s and 90s, there were few interview prep books. There was no leetcode or any other pre site. Those so called teasers are cleverly disguised math puzzles. Remember the questions about pirates dividing up gold coins? Classic math problem. Remember the one that asks how many unfaithful husbands there are in an island? Putnam question solvable by mathematical induction. Similarly, the so-called algorithmic puzzles came from classic CS books or from real projects. Those who can solve the puzzles are either super smart or super geeky. Either way, they were likely to be great hires for Microsoft.
I use (and contribute to) OpenStack Swift.

It's an object storage engine (think S3, but it's open source and you can put it in your own data center) that's excellent at storing unstructured data.

It's completely deployable and usable without any other OpenStack projects.

There's S3 API compatibility for it. It supports globally distributed clusters. It supports multiple storage polices that can be either replicated or use erasure coding. It's designed for very high availability, very high durability, and high aggregate throughput.

One of my favorite features is being able to create sharable, expiring signed URLs to any object in the cluster.

Some of the common uses for Swift include storing user-generated content (eg images, videos, game saves), static web assets, movies, scientific data sets, backups, document sharing, VM and container images, etc.

API docs:
- https://developer.openstack.org/api-ref/object-storage/

Docs:
- http://swift.openstack.org

Vagrant All-In-One setup:
- https://github.com/swiftstack/vagrant-swift-all-in-one

Come say hi!
- #openstack-swift on freenode IRC (I'm notmyname)
I agree that wrapping everything in safety warnings is no more effective than doing without them and expecting everyone to rely on some unspecified common sense.
I stand corrected, it's a bunch of VMs per customer but still no multi-tenancy.
Such a wonderfully insightful and well written comment and you choose to belabor a typo? sigh
How do you expect to have folks listen to you if you have no money and no influence? :)

Just the law of nature ... :)
Performance at work is very strictly an objective matter; it's just that it's hard to measure it right, but the outcomes are obvious and measurable.
I only made it half way through that book. I kept waiting for his "new kind of science", but there wasn't any science at all. It was just (paraphrasing): "hey! look at this cool automaton! ... and this one! this one too!". I like automata just fine, but that book was a huge disappointment. If he ever gets to the "new" part or the "science" part, please let me know and on what page.
OpenWhisk loves Python 3 and you should too… – OpenWhisk – Medium
I go even further - the fact that nowodays nobody cares how obvious your statement is, makes it even more frightening especially in the "free" country that should be run by law and order.
I spent more money than that on a bicycle just to learn to build bicycles. As hobbies go, $1500 isn't crazy.
Lighter than air, or near lighter than air vehicles? (Maybe only when lower than 1000' or something?)

http://video.nationalgeographic.com/video/i-didnt-know-that/...
> What makes you so sure that cryptocurrency brings anything to the table that the underbanked would want?

What makes you ask leading questions which cast my comments into a blaming statement that I think cryptocurrencies bring anything to improving the underbanked's situation or experience? This is what is called speaking for others. I intensely dislike people speaking for me.

As a matter of my own truth on this subject, I actually have no opinion on whether the application of cryptocurrencies is a good one or not to this problem, given I'm not underbanked or in a 3rd world country dealing with the challenges of moving money around in less than trustworthy environments. Further, I have no second hand knowledge of the problem myself.

What I do know is that there are a LOT of underbanked people, there are people working on this, some of which I know, and that I support them in their efforts. Whether or not their efforts are good ones or not, I cannot speak to.

My point of commenting was primarily addressing the fact we can no longer trust random comments from accounts with little to no posting history, which insist on making blanket blaming statements that infer all new decentralized technologies are somehow linked, inexplicably, to crime.
And DEA, DHS and many, many more.

> The National Security Agency is now able to share raw surveillance data with all 16 of the United States government's intelligence groups, including the Central Intelligence Agency, Federal Bureau of Investigation, Department of Homeland Security and Drug Enforcement Administration.

refs:
https://www.engadget.com/2017/01/12/obama-expands-the-nsas-a...
https://en.wikipedia.org/wiki/United_States_Intelligence_Com...
http://www.reuters.com/article/us-dea-sod-idUSBRE97409R20130...
whoa, so a lot of our national debt is just obligatory future spending, and we add it to the total figure because we don't have a choice about spending that money in the future?

I honestly didn't realize that!
The Amiga has a small but really enthusiastic fanbase that doesn't want to admit that it's dead. That's it, as far as I can tell. All of the modern Amiga hardware seems to suffer from similar issues to the ones mentioned here - it's expensive, slow by modern standards, has strange and annoying hardware and driver issues, and there's just not much software for PPC Amiga. It can't even run modern web browsers. (Unless I'm mistaken, the second core and a lot of the motherboard peripherals are entirely unused because AmigaOS doesn't support them.)
I've never been through a performance review before (currently a college student), but I'm curious: what distinguishes a good conversation about your performance from a bad conversation? Do you receive a plan of action? Is it the way that the conversation is conducted?
Which is a fun and enjoyable album. (e.g., http://pitchfork.com/reviews/albums/20156-computer-controlle...)
My employer tried and failed using a similar system with Salesforce Work.com. It all seemed a bit pointless and forced to me. In the early days of using it while it was still a novelty, managers were giving feedback to people so that they could demonstrate to HR that they were being good little soldiers by using the tool, rather than because they wanted to praise good performance. This insincere praise was worse than no feedback at all.

In the end, it never really went anywhere because it became another inbox to check, and we already have too many of those. A chicken-and-egg problem also presented itself, where people only checked the site when they got a notification saying they'd received feedback, which led to no-one visiting the site to give feedback.
Or just buy my grandmas fridge from the 60s that still running strong.
Please also note "The absurdity of copyright" by Dr. Godfried-Willem RAES:

http://logosfoundation.org/copyleft/copyrigh.html
We'd played with a PHP script running behind nginx, but I wanted to be able to easily and reliably route requests, with ZERO config, and I wanted to write scripts in bash. The majority of our scripts are written in bash utilizing jq.

Now we can define where things route simply by where they go in the hierarchy and it's wonderfully simple to use.

It was a fairly simple undertaking in Go, and we've been very happy with it overall.
Like with birthday paradox, denominator is important. Considering how many large cities and days there are, this might not be an unusual coincidence.
Organic Artisanal Small Batch vs. Impersonal Factory Programming Styles
It's not about being erudite, or knowing lots of things.

What you pick up on when you're having a conversation with another programmer about writing code is whether or not they give a crap about their craft and doing it well, and what kinds of things they think about and worry about in their code and the code they work with.

The really good programmers are the ones who want to make the world of software a better place, without concern for ego or who wrote what.
How much more energy does it take to make something FLY vs roll around on the ground?
hmm...I wonder if all these new satellites could possibly be part of some new cheap, high-speed internet system? That would be great for consumers, I guess, but bad for the profits of comcast, et al. I would also be against this pollution of our pristine natural wonderland of outer space, especially if it cut into corporate profits.
Thanks, I'll check it out. I'm always open to opposing views and don't have any personal problem with Amazon or reason to want them to not succeed. I just see all the hoopla for Amazon and a lot of it seems based on ignoring market dynamics that people seem to consider very important for their competitors.
Most problems with GC are when most GC implementations introduce non-deterministic latencies, but it can also be because they demand a large heap size to work well. Even if you can swap the GC implementation or turn it off, can you guarantee that when you turn it on, it will only run for < X milliseconds and then stop/allow you to control it again? If you can't, turning it off only buys you a little, unless your language also supports direct [de]allocation. Nim's strategy with GC with plain access to alloc() is pretty nice.
The software itself probably wouldn't, but the use of it for anything anyone cares about probably would. The CFAA, etc., make unwanted scraping illegal and this has been tested repeatedly in court.

The company that runs this software as a service needs to be very careful. 3Taps was similar and got destroyed for relaying data scraped from Craigslist.

Contacting the server after its operator has expressed its wish for you to stop is a violation of the CFAA (in that you are "exceeding authorized access" and/or gaining "unauthorized access" to a protected computer system). If it's found that the site's ToS is binding upon you, which it typically would be, you don't really even need separate notice to be held liable.

Storing a copy of a web page in RAM creates a copy that is eligible for copyright protection, and it is likely that any implied license to read that page will be invalidated by the access revocation.

IANAL.
It totally looks like a rendering.
Yeah, a fellow commentor posted here a few weeks ago the following:

"An infernal situation. There is no solidarity in a meritocracy, and no reward for merit with solidarity."

(https://news.ycombinator.com/item?id=14022296)

The semantic and meaning packed in that is deep to the core of unions and the rights of an individual. Not only that, it also unpacks why a meritocracy is wanted when the individual is a genius. I'd think it's one of the best quotes of the year, thus far.
> Devuan is also doing lots of heavy lifting to keep udev separate from systemd

So they do nothing as udev and systemd already are separate packages in Debian?
I think the test that is the least stressful as well as most closely simulates the work they'll actually be doing is to give interviewees some "homework" that they should be able to knock out in a few hours before their interview. Maybe write a few API endpoints or whatever.

This allows them to tackle the exercise at their own pace and do it at a level of quality that they're comfortable with.

If you're concerned they'll cheat and have their friends do it for them - you needn't be. As long as the interviewer is knowledgeable enough to ask good questions (e.g. "Why did you use that auth strategy?" or "What performance problems do you anticipate?") you'll quickly be able to tell if they fully understand the problem space. That's a much more useful test than asking someone to implement a red/black tree.
The loudness is definitely a problem, but it looks like there's headway being made on helicopter noise-reduction that could be transferred over to hovercrafts.

On second issue, do you mean rocks and sharp objects that could be thrown from the air being pushed out? I don't know how applicable it is to hovercrafts in this situation. We're either pushing air up or down, not side-ways. I don't imagine a rogue knife will be a problem for anyone else but the owner of the vehicle (a quick-fix would be to use a catcher cage).

But none of thee issues damn hovercraft. It'd be more likely the technology's just not at a practical level.
Yep, a problem I repeatedly run into with Numpy is that my data is too big to fit in memory as Python data, but can easily fit as Numpy matrices. It seems incrementally building Numpy matrices is very awkward and inefficient

edit: if anyone knows a solution to this, please let me know...
Amazing 3D panoramas using your smartphone
Even though I think this was video trickery mostly, I often wonder if the later experiments with computer controlled instruments were partly inspired by this Monkey Drummer video https://www.youtube.com/watch?v=u1ZGIrNf71Q
Juicero turns out to be pointless. So is juice itself
Doesn't Typed Racket work on the same basis?
It's pretty hard to put money in and out without chinese banks though.
I keep wanting to do a Ludum Dare game jam, but I've got a kid, and a wife, and friends, and work, and housework, and there is just never the time for it
For those who might not know and didn't look at his profile, notmyname "contributes to" Swift in the sense of being its technical lead.
Someone should make a movie about this!
The Blackbird Violin: Carved from his grandfather’s tombstone. And mammoth tusks
It is unlikely that there is a company in the US that has a security team that hasn't heard of H1. They're kind of a big deal. Since they're the ones handling the first contact in these situations, you can safely let their name be their problem; they know how to explain themselves.

The more realistic concern here is that for these kinds of findings --- CSRFs in random web applications --- there simply isn't going to be a contact at the target company, and H1 isn't going to find one for you. That's why they point out they can't promise a contact.
RADIUS backend to network equipment as well. Since RADIUS is old, it doesn't have great password hash/encryption support (afaik), so you don't use it over open networks already, and it's well entrenched / widely supported.

So have it with no encryption, and the back-end can pull the password and 2FA code apart and verify both of them, for all kinds of systems which have only a username/password prompt for logins.
I do love the (potentially untrue) story about Apple managers trying to track progress by lines of code written: http://www.folklore.org/StoryView.py?story=Negative_2000_Lin...

Bit of a tangent but worth the short read
I think that is some kind of feature. Numpy tries hard to guarantee efficient access to its ndarrays and this is simpler to implement using fixed arrays and mostly you know your bounds at initialization time anyway.

Btw. you can grow them using hstack and vstack although I am not sure how efficient that is.
Companies like this are a good reason to end limited liability for corporations.
Corporations arent people, and the people behind them escape with golden parachutes.
Intel Skylake-X, Kaby Lake-X, Coffee Lake Rumoured to Launch Early
"Poor roads (due to stress and lack of maintenance) being the main irritant at the moment."

My main problem with roads are not the roads, but all the noisy, stinking cars on them.
They all have a explosion engine after all ... so I will be allready very happy, if electric cars become standard ... and citys enjoyable again.

And then maybe we can focus on anti-grav etc. ... ;)
True, but that wasn't accidental. Cray helped start Control Data, and he placed the lab in Chippewa Falls in order to do R&D away from nuisances.
Replacing Disqus with GitHub Comments
I definitely think that, when it was released, Amiga was ahead of its time, at least compared to the equivalently priced Mac and DOS/early-windows systems. I just feel that the system hasn't really kept up since commodore left the picture.
Choosing Between Your Wellness and Your Work?
Whatever we might think about this idea, neither FBI nor NIST has the staffing to handle vulnerability reports. I've heard good things about reporting incidents to FBI, but there's pretty much no chance FBI (or NIST) is going to help you coordinate disclosure. FBI works cases. NIST is, for security stuff, something like 10 people.
It looks like they've changed the title now. "Literature’s Arctic Obsession: The greatest writers of the nineteenth century were drawn to the North Pole. What did they hope to find there?"
Personal flying cars are extremely unlikely except maybe for high net worth people in rural areas.

Managed services shuttling people around with autonomous flying vehicles between designated "micro-airports" are definitely a possibility.
Thanks webninja! The POSTing part is one of the biggest things we were trying to get right while not making it any harder to use than Kimono. Is there anything that was confusing when trying to learn it for the first time? If so, we're still trying to make it easier =)
Unicode Arrows
Genuine response here:

From a strictly utilitarian/consequentialist perspective, capitalist systems has proven to be pretty good at improving the quality of life for everyone. You're suggesting essentially eliminating medium-to-large prizes for succeeding in that system. Destroying those incentives strikes me as being fairly risky. You could end up causing more harm than good.

An interesting thought experiment to go through might be to compare two worlds: One in which we do as you suggest, and another where we continue on with the current system.

In your world, we might use the extra taxes to fund a medicare-for-all style healthcare system, free college tuition for everyone, and perhaps some large infrastructure program. More people have better health care coverage, would go to school for free, and be able to subsist on government-funded jobs. However, innovators, investors and entrepreneurs would be curbed back -- we get less technological innovation, fewer improvements in communication, education, medicine, technology, food production, travel, etc. It's difficult to predict what kinds of technologies we would miss out on, but it could be massive.

Would we miss out on an important cancer drug? Or perhaps the solution to climate change? Or maybe we would miss the boat on AI-driven cars?

As a heuristic, it seems to me that the biggest improvements in the quality of life of humanity so far have come not from socially engineered programs, but have rather come from entrepreneurs and inventors. It seems unwise to take our foot of the gas in that regards.
Police Now Using Facial Recognition to Spot Jaywalkers in Shenzhen
That's precisely what I, being considered a star programmer, thought when I was 20. I knew better than anyone, so I wanted to be left alone. I looked down on methods, tools and organizational systems.

Over a decade now and being in charge of 20+ smart people now, I understand how without effective personnel and project management, employees are irrelevant. Now, if you get a smart person that's responsible, driven and methodical enough so they can be effective and contribute without being managed, you just make them a manager for other people so they can make them effective. Skilled managers are a force multiplier.
Unfortunately technical ("smart") skills are often contradictory to management and people skills, so that person is very much a unicorn (but when you find them, it can transform a dysfunctional organization to a performer).

Between having a mediocre managed brilliant group, or a brilliantly managed mediocre group, I know where I'd put my money.
Artificial Intelligence resources
In this case, the researcher cared because they wanted the bug fixed. Posting the vulnerability publicly risks having it be exploited maliciously, but it also maximizes the likelihood that the bug will actually get fixed, because it's hard to ignore a public vulnerability in your service.

If you don't care about your reputation, you post anonymously. An anonymous full disclosure post is a good way to report a bug without dealing with drama about your "incentives".
Veggies: Haskell code generation from scratch
That's why I said "not likely" rather than "impossible". It's just conservative Bayesian prior.

Remember last time nefarious hackers infecting computers at power plants were in the news, that later turned out to be antivirus finding some spam on completely unrelated computer?
The whole point of a stabilized approach is to avoid unnecessary maneuvers in the final moments of flight, and to simplify decision making. Your approach is a straight in powered glide. If you like where you end up, you cut power, flare and land. If you don't like the situation, you apply full power and climb straight ahead, then turn according to the rejected landing procedure for the runway or ATC instructions.

What you describe needlessly adds complication to the approach, which adds risk, which will certainly result in accidents and fatalities. It's just a bad idea, and there is a reason airport designers never considered this (it is not as if the idea of banked curved roadways is new).

Sorry as a pilot, I can say this is not just a bad idea, it is a lethally bad idea. A fun simulator challenge, but not something that will work in the real world. If you are doubtful, I would suggest you try circling around a point in IFR conditions within 50' lateral tolerance above a circular runway. Be sure to add zero visibility and a 10-20 knot cross wind to simulate doing so in the clouds above the runway as you descend.
Would you please not post unsubstantively here?

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsguidelines.html
That's $604 million per quarter.

Annualized that's $2.4 billion.

In profit.

On a $10 billion business.

That's growing at a 59% annual rate.

With no competitor anywhere close.

And AWS is just 10% of Amazon's business.

Your claim that Amazon makes "very little" on AWS makes no sense.
There are plenty of people that roll their eyes at Musk and Mars.

And probably even more that have maybe heard his name but know little else about him.
I'm right there with you.

Even in the suburbs, a car going faster than 15 mph is annoying (not even because of the engine!).

Then there's the Harley Davidson's that are louder than the train station, while still being farther away.
I would love to see that. Is it public?
Even if CERT doesn't do much actively, you've put the problem on record and can refer to that record when dealing with vendors. Most companies can ignore security vulnerability reports if they choose, but a bank cannot. They have an obligation to report the vulnerability to their auditors. It triggers certain Sarbanes-Oxley reporting requirements.[1] It's easier to fix the problem than deal with the problems of having a logged, unfixed vulnerability.

[1] https://www.a2q2.com/blog/sox/29-cyber-security-and-sox/
I thought satellites in orbit suffered decay and needed Station Keeping, or small periodic thrust to keep their orbits. Does anyone know how long it takes orbital decay to bring a satellite back into the atmosphere?