skysight-inc/HackerNews huggingface dataset:
One of favorite interviews of Steve Wozniak is still the one by jl in Founders at Work.

http://www.foundersatwork.com/steve-wozniak.html

> When I got done, I'm looking at these 2 floppies that look just the same. And I decided that I might have written onto the good one from the bad, and I did. So I had lost it all. I went back to my hotel room. I slept for a while. I got up about 10:00 a.m. or so. I sat down and, out of my head and my listings, recreated everything, got it working again, and we showed it at the show. It was a huge hit. Everybody was saying, "Oh my God, Apple has a floppy!" It just looked beautiful, plugged into a slot on our computer. We were able to say "run color math," and it just runs instantly. It was a change in time.

But the real eureka moment for me was the very first time I ever read data back. I wrote it on the floppy, which was easy, but read it back, got it right. I just died.
TBH, I have learned to always start with the HN comments; then see if the linked article is worth reading.
I think you actually have this kind of backwards. For example, when I broke my toe last year I had to wear a boot for 6 weeks. I didn't really have a choice but to let my Dr give me one, given my inability to walk without crutches or a plaster cast otherwise. I received a bill from them for $384 a couple weeks later. It was the first bill I disputed with my insurance company, using the fact that I could buy the identical product on Amazon (and a number of other online retailers) for <$80. Aetna was just "tough luck" and paid ~$200 of it, leaving me to pay the other ~$200. Things like this happening are just plain stupid.
Quite.

I'm doing some research on Edward Bernays again. Absolutely fascinating and revolting creature.

If you've not seen Adam Curtis's The Century of the Self, do.

I also think that Free Markets are a smokescreen, though I'm not sure all those using as such realise it. I'm fairly convinced the main propaganda ministers -- the Mont Pelerin Society, Atlas Network, Cato, etc., do. Johan Norberg is their currently annointed Prince of Darkness.
Here's a company getting it right but stuck waiting for approval: http://www.meddeviceonline.com/doc/compact-epipen-alternativ...

Of course, we want strong requirements on life saving devices. Just a bummer it takes such an awfully long time.

Anyone know the longest pole schedule item in getting a new drug/treatment to market?
I didn't downvote either. I would have like to read a more convincing answer, but this always come down to "Rob Pike says so". I found an old thread about this btw: https://news.ycombinator.com/item?id=5201461.
Escape Rooms
A Startup Will Be the One to Bring Us Driverless Taxis
Show HN: Style – Basically Prisma for OS X. Runs locally on video&large images
Ever since CarWoo bit the dust I've been hoping for some actual innovation in this space. Let's hope this is it!
> I feel like so many places put emphasis on abstract knowledge and technical ability and leave out so many other traits that are good.

Take a SWE job for example, what is the most effective, efficient, and fair approach to evaluate a candidate?

Can anyone name an approach that is, in general, better than the main-stream technical interview. Factors to consider:
1. Technical competence
2. Culture fit
3. Interviewer/interviewee/scheduling etc time cost
4. Logistic cost
Apparently dealers are selling cars like hot cakes nowadays, because the last few times I went to a dealership and tried to get a discount they wouldn't really budge. When you threaten to walk, they say "Well.... bye!" A few years ago, they would practically sell for less than cost. So, yea a service that gives you a WYSIWYG price sounds pretty good these days.
> attending a school like ITT displays a shocking inability to do even the most cursory research before making a huge life decision.

Meh. Again, torn. I can understand the sentiment having had my own frustration with interviewing ITT tech grads years later. And it seems somewhat fair to hold that attitude against a recent graduate, considering the allegations have been around for some years now. But almost 15 years ago, with most accusations having not yet been levied and internet access not as widespread, "the most cursory research" wouldn't have likely have lead one to warnings about the school.

I shouldn't worry about it terribly. What's done is done and the only thing that can be done for it is to do the best work I can, and let the results speak for themselves.
This is a marvelous thread! - I'll read it more carefully, but from a glance it looks like most of the functional links are the right ones... I'll speak more to the theory.

I've recommended that every Bank I've done work for (which is quite a few) consider an external facing API to enable Lead User Behavior (see Von Hippel et al from MIT and MIT Press) and the concept has never gotten good air, for a variety of reasons which, no doubt, make sense to the their reference business models. Much of that can be explained be the theories of Disruptive Innovation (see Clay Christensen, et al, Harvard Business Press).

While I can't speak on this front, I think it's also acknowledged by anyone with a fully functioning brain stem that the various screen scraping solutions are sketchy for all concerned. There are some stable providers (Plaid seems pretty shiney and exciting. Fiserv and Yodalee have been around, and I'd only say that one of them seems yo have more clout than the other.

I think you'll see some exciting possibilities in the not too distant future, but I'd have trouble seeing a major Bank opening their doors to the public for all the reasons mentioned here. If the theories of disruptive innovation hold water, I'd say that once robust services come available that allow smart developers to apply modern thought to services, the disintermediation will be annoying to the big Banks if it strips away their best customers, which it's not likely to.

The problem (from the theory side) is a) there's not much money in providing a service, there's money in selling accounts, and that's where it's really hard for a small player to gain entry and b) in a battle where the incumbent is motivated to fight, that incumbent will likely win, and I personally don't want to fight with an incumbent who makes 5BB a quarter.
But how can you support the statement that the phenomenon of Silicon Valley created the unaffordability of houses when we see the same increases across the country? If it really was the tech scene, we'd expect the increases to be much higher in the Bay Area.
attrs seems to be all over the place, but I find Schematics (http://schematics.readthedocs.io/en/latest/) much better designed and more powerful.
4clojure on PicoLisp
https://bitbucket.org/mihailp/tankfeeder/src
They meant "Inventor of the home computer," not "Inventor of one of several obscure, complex devices that might be referred to as a 'computer,' found in the basements of a negligible number of professional engineers, scientists, and extremely advanced hobbyists."

By that definition, Woz is the best candidate for the job description. I could publish an article tomorrow describing how to build an inflatable sheep that runs TensorFlow, but that won't entitle me to claim I invented the first sentient sexbot.
Slime molds aren't guaranteed to find optimal solutions
Pop the Color Free iOS Game
The MTA is much more than 5 years behind on just about everything else, and MetroCards are one of the least annoying things about the subway I think, so I'm skeptical we'll see it anywhere near that soon.
This looks like a perfect real world complete useful application that a beginner in rust could look at.
Weird, just removed an old laptop from mine and didn't trigger a full page refresh.
Actually, its very easy. Government makes a list of life saving drugs. Then sets a maximum price on the drugs in the list. If a monopoly refuses to comply, the government calls for yearly bids from companies around the world (including generic drug makers from India). These companies fill the supply gap and in the meantime capitalism works and a local company steps in. There is no rocket science in manufacturing these drugs and pens - trivial once you have the recipe.

And countries, which put people before corporations, actually do this.
I also assumed the new easy swarm would be easier, but the Multi-host network only works with the newly introduced service command only, it does not work with regular docker run command, which is disappointing because you still neeed a third party key-value store for it, but not for docker service. It literally took me hours to realize that was missing. I think 1.12 was just rushed to show it in DockerCon, normally major releases were mostly bug-free and worked as intended.
At that point it's well worth figuring out what has gone awry with permissions rather than executing as root. If nothing else, you'll have added valuable information to your internal knowledge base about that particular permission problem and know how to fix it when it inevitably crops up again.
> What worked for me personally was finding a very small company with a tiny data science department, that was headed by an ML PhD who was ready to mentor me

IMO this is excellent advice for anyone who wants to move into a new field, and I've personally learned many of my skills through this kind of situation. Get yourself a job somewhere small but ambitious, and you'll end up wearing a lot of hats and doing new things simply because you put your hand up for them. Then when it's time to move on, voila! You have X years commercial experience in a whole bunch of things and you put the one that you want to focus on next onto your resume.

The bigger the company, the smaller the pidgeonhole you'll live in and the less likely you are to ever end up doing anything outside your original job description.
I feel the pain for I was in the same boat.
A school's main objective is whatever they say at any given moment to you. You've got mission statements, brochure advertisements, orientation presentations, presentations to high schools, whatever is said in private from your guidance advisor. There will be PLENTY of times when you hear that they are focused on "preparing you for the real world" or they talk about growth. Funny as vague a language they might use, I've never once read a university (and I've worked at two of them) say that their main objective ISN'T to make you employable.
Mandatory replacement is real reason for self-driving cars
This one gets it. Most hashes are fixed length
Most raid failures are the fault of the user not understanding how raid works and leaving their raid improperly managed.

First, buy good drives. Buying desktop drives that suck are a great way to end up with a corrupt SAN. In general you want drives that support TLER so if something goes wrong, you hear about it right away, rather than the drive trying to fix the problem silently while causing the disk to have long delays. You don't have to go super expensive enterprise, but buying from the bottom of the barrel, or is a 'green' or efficient drive is a great way to lose data.

Second, no matter if you are using hardware or software raid, set up the monitoring utilities properly. You need an immediate alert if a drive is going bad or has failed. SMART should be enabled and when it alerts, replace the drive. The software should also do a verify, patrol read, or scrub (different terms for the same thing) that occasionally check the surface media of the disk and the validity of the data. If anything comes back with an error, you replace the disk right then.

Lastly, one of the big issues why people lose raids all at once is they go out and buy a huge stack of the same kind of disk, made on the same day, with the same firmware, and possibly the same inattentive QA person. Sometimes when problems crop up, it can be a systemic problem with that model, and when all you have is one model, bye bye everything.
I share the pain of this post - except my run-in with 1.12 occurred with Docker for Windows. The shared volumes and host networking were totally nondeterministic. I don't think I had really ever experienced software which seemed to fail so randomly.

On the other hand I think Docker can probably be forgiven for my particular frustration. For one, the software was in beta. And two, working with Windows and all the different flavors must be a nightmare.
Writers sometimes utilise literary agents (or friends) for a similar filtering role.

Keep the most hateful stuff out, provide useful / insightful criticism and commentary.
OnePlus Bullets V2 Earbuds Headphones
But is it easier to 'drift apart' from people you know if you're the only one they need to remember specifically call or send email to, when they can in general assume that all their friends sort of follow their FB updates? But it's awkward if you're the only one who keeps contacting them.

If you have already hard time building very durable friendships and are sort of hang-around member of your social circles, the social media -- if you refuse to use it -- does not exactly make your life easier.
Just a data point: MacroPy uses the decorator syntax for "case" classes that produce objects with a similar behavior to "attr.s" generated objects https://github.com/lihaoyi/macropy
Cool. Not saying it was an "inappropriate" title, just that it was about a particular implementation.
RAID6 is pretty safe. If you're using ZFS that's a RAIDZ2, you can lose 2 drives in a volume.

RAID5 can be pretty risky with large drives that are the same type.

>conflicting data between 2 drives, but I've never seen that happen in the real world

Heh, run enough servers and you'll see everything eventually. Had a really fun one where a hardware raid card was telling us that writes were successful, but when data was coming back corrupt. It was writing bad data to two of the drives in the array.
Show HN: Isomorphic light mock HTTP get request and return Promise
Many jazz greats have died this year.
Did the exact same thing, had the exact same experience. I had a lot of really old devices on there.
Whether for-profit or non-profit (yeah right) most upcoming freshman shouldn't be eligible for any of these student loans. They are all predatory, and these students have no credit history. I'd abolish loans for education completely and watch the cost of college and books drop back to affordable prices.
I'm involved with an organisation that recently tried to get an Advance Queensland grant for non-profit outreach/education events relating to startups/entrepreneurship (Young Starters' Fund).

We were considered ineligible to apply on the grounds that we weren't GST-registered. Now, we're a registered charity that operates on a budget that is far, far, far under the threshold where GST registration is mandated by federal law. In fact, we're so far under the threshold that all our accounting is done by our volunteer committee - being registered for GST would massively increase our administrative workload, which is why we don't do it.

Seems well intentioned but... a bit bureaucratic.
My experience is that in lots of situations, the Intel C++ compiler generates slightly faster code than gcc (Intel C++ compilation times are slow as hell, though).
So it might boil down to: what price are you ready to pay to get a 5% throughput boost?
Some of the "basic" stuff is actually surprisingly complex to do without compromising some other aspect IF we at Wire were to stick to always-E2EE-everything mantra. Case in point - delivery notifications. We're actually looking into them now.
It's worth noting that a lot of attacks that seem hard to pull off get sooner or later packaged up in ways that people with remarkably little knowledge about computers much less computer security can use them.

An old roommate of mine had a friend that found it funny to change my wallpaper while I was out of my apartment. I didn't find it as funny so I set login passwords.

At some point it started happening again, and I eventually figured out my system had a bootkit on it that made it always accept a certain password. This wasn't a guy who knew what a bootkit was, conceptually, but managed to find one and instructions for how to install it.
Don't know what all the fuss is about when essentially you're getting Docker for free?
Tyra Banks Makeup Products Line Brand New
I always up-size my wiper blades, the larger ones work just fine and clear a larger area on the window.

I never understood why they under-size them to begin with.

So a 16" will almost certainly fit where a 14" goes.
I love Python; it’s been my primary programming language for
10+ years and despite a number of interesting developments in
the interim I have no plans to switch to anything else.

"interesting" and "developments" are referred to as haskell and rust respectively in the original post.

"A History of Haskell: Being Lazy with Class" [0] by Paul Hudak et al suggests that it emerged before 1990. See http://haskell.cs.yale.edu/wp-content/uploads/2011/02/histor... the page in the report showing Haskell timeline.

[0] http://haskell.cs.yale.edu/wp-content/uploads/2011/02/histor...
Doesn't "rpm -Va" do this (minus the "secure database" part)?
Engineering Staffing and Recruiting Demo for Software Companies and Tech Startups
Hacker News Community - I'm the Founder & CTO of PhillyTech and I'm on a mission to help software companies and tech startups that need to hire engineering and tech talent. Click on the link to schedule a demo - http://evite.me/Bm2DDFAcPy

Michael Bertoni
Founder & CTO
PhillyTech
Wait till you have a HW raid silently write bad data.

Nothing is safe.
Pretty much. If they would add a knowledgeable salesperson who knows the pros and cons of the different brands they'd be all set!
It is not about cost. It is about marketing and generating all the hype over something that clearly does not function properly. They act like they are laying golden eggs when in fact they are broken eggs.
Actually, many of the rules involve things like being forced to provide public access television channels and hardware and service to government buildings, and sometimes actually providing a studio for the use of said government. Additionally, as telecoms are often relied on for emergency communications, there's a lot of compliance they have to reach there, and a lot of equipment they need to keep on hand for emergency situations.
A friend who is a patent lawyer gave me a short spiel on why software patents are bad. I'll repeat it.

We have two types of intellectual property protection. Patents and copyright. And they are oriented towards too different categories.

Copyright is designed to create a working market for artists, writers, musicians, etc. These people's work is characterized be low output and hit and miss success. A writer might complete a two dozen works and two of which make any money. So you need protection on the order of a human lifetime.

Patents. Patents are totally misunderstood. The core of a patent isn't an idea. Nor is it the answer to a question, how do we do X. Really the core of the patent is the question itself. Knowing which questions are important is what is hard. And patents traditionally apply to physical things, because the physical world is very hard to reason about. It takes a lot of work to figure out and that is what needs protection. The proper period of protection is the course of a product lifecycle. So 20 years, something like that.

Software doesn't fit into either of these. Primarily because for most software the output is determined very mechanically from the requirements. (Unlike, gee a flying car would be nice, or write me a beloved novel that people will still buy 50 years hence). And software ages like yesterdays fish. His comment is, Windows 3.1, 25 years old and who cares. But it's copyrighted for another 75 years.

So software needs it's own category of protection, yes but that is much shorter.
> On the other hand, it is not necessary for a company to hire every good developer that walks through their door. What they need to do is to hire enough people and try to optimise their good to not-so-good ratio. Even if their process would not select you (a good developer), it does not mean that it is not a good process.

I am led to believe, by the people on this site and others, that unless you are AmaGoogBookSoft or a Valley darling good developers are so hard to come by that they can't afford to miss good ones.
However, at some point, you need to hire more experienced candidates, and this process will need to change to reflect that.

It looks fine as-is to me, and within my domain of expertise I'm about as senior a person as is temporally possible to be (I'm pretty sure I know everyone who's more senior than I am).

But maybe it's just seeing how this goes out of its way to fix the problems in hiring processes that I've been seeing, and ranting about, for quite a while now.
Wire is VC funded by Iconical/Janus Friis (Skype co-founder who is also the co-founder of Wire) and will monetize with premium features. Can't share more at this point, I'm afraid.
I just love how all the leftists on HN have the down vote power and simply down vote and gray out anything they disagree with. Commies never change in any society. Since their arguments are weak it's easier to just make your opinion (or your very self in the USSR, Cuba, NK, etc.) disappear.
Love it. Please make me dissapear too ;)
I get what you're saying, but I think there is in principle something wrong.

The theory of markets is that even if a company is staffed by the greediest sons of bitches, market mechanisms will force them to converge on delivering high customer value. But markets work best when you have savvy customers that purchase frequently, can quickly evaluate results, and can easily try other suppliers.

Unfortunately, none of that is true for education. Most customers purchase just one degree. They are by definition ignorant about the topic. Switching schools is hard. It takes years to find out if the education is really any good in the job market. The barrier to entry for new schools is very large.

So even in principle I think there's good reason to be suspicious of for-profit education.
No, but many do have full time employees in their "career services" center working to place you with an employer.

http://foster.uw.edu/careers/career-services/
A rust beginner could also look at Jonathan Turner's lessons from solving first 12 Project Euler problems.

[0] https://www.jonathanturner.org/2015/10/lessons-from-first-12...
Subaru franchise dealers who do online parts sales always ask customers to enter their VIN to confirm fitment. Sometimes manufacturers (not just Subaru but all of them) even change part numbers within a model year so you always have to check.
Careful there.

If you're good at choosing role models, maybe. OTOH, the worst glurge I find is written by many of the most "popular" critics and reviewers.

I've been reading up on the Gartner Hype Cycle and methodology behind it.[1] One article quoted another tech review company who openly admitted that his job was to be optimistic -- overly and unjustifiably optimistic -- out of necessity. IOW: these companies are not sources for impartial assessment.

I try to find voices which are independent, really don't care a rat's ass one way or the other about your concept in many cases,[2] And their commentary should hit the same criteria as a good monitoring system: it should be specific, relevant, and actionable.

______________________________

Notes:

1. Not much.

2. The other terms for this are "impartial" and "disinterested". They're neither a vested fanboi nor a sworn hater.
Thanks for the follow up. I don't expect a particular order if I spin through the contents of a set, but it hadn't occurred to me how expensive it might be simply to get the sequence.

This makes a good example of when "polymorphism" or "strategy patterns" are useful to swap in and out how you do some related things to fit what actually ended up happening in an app.
If you are European you can get off the H1B and on to an EB3 or EB2 track for a green card rather quickly. Individuals born in India, China or the Philippines have long wait times and need to stay on H1B for years.