skysight-inc/HackerNews huggingface dataset:
I was tripple-booting Linux, Win2k, QNX, and often booting the BeOS demo from floppy.

The BeOS driver for my 3c905 Ethernet card was buggy and about every other morning I'd wake up to find a dialog to the effect of "Your network driver has crashed. Click OK to restart the driver." It stunk to have a poor driver, but it was really cool that a bad driver didn't take down the system. A couple years later, I had a CD-R with some of my old financial records on it that got corrupted and would kernel panic Linux, Win2k, and OS X. These days, DVD and CD drivers should really be in user space.

Though, I was playing around with semaphores and found a way to reliably kernel panic BeOS, though the exact same source ran perfectly on Linux. Enough kernel panics and I slowly got filesystem corruption. One morning I woke up to my disk light being on. It spun all night and wore a visible track into the coating of that floppy. Both the floppy drive and the floppy were ruined. I used the vendor's version of tar to back up my data before reinstalling the OS. That's when I learned that all of the NetPositive browser bookmarks were stored as zero-sized files with the links in metadata that wasn't preserved by tar. When resizing the partition once, I learned that non-tar-preserved metadata was also what kept the userspace drivers from showing up in the BeOS task bar.

As much as it would have been cool to have OS X based on BeOS, QNX was much lighter weight and robust. Plus, the QNX Photon GUI subsystem was like X11 and Synergy on steroids. OS X is a lot of things, but the Xnu kernel is quite heavy, and it's not clear that it's possible to implement Mach ports in a lightweight manner. Both BeOS and QNX show it's possible to have a light weight high performance kernel that's isolated from most driver bugs.
does ubuntu really handle HiDPI?
i have a 4K screen at home and it is a disaster.
I'm seeing lots of threads here making the facile "you mean the public library?" comparison, but have any of you ever actually tried using the "digital lending" features at your local library?

It's nothing at all like a Netflix for books! Limited selections that make Netflix's streaming library look vast, tight restrictions on the number of "digital copies" that can be lent out at once, leading to months-long waitlists for popular titles, and lastly, the one thing Netflix abolished at the outset, due dates.

Public libraries are a great treasure, but they are emphatically not a "Netflix for books."
Only if they insist on using chemical rockets, like we do.
If I had to choose between a dumb watch that never needs recharging (like my Citizen Eco-Drive) and a "smart" watch that doesn't even last a full day, I'd choose the dumb watch.

Who the hell think that a watch that can't even function a day is an acceptable product? This just blows my mind. And yet, I'm pretty sure they are going to sell millions of them. I wouldn't want one if it was free.
When the patent trolls come knocking NewEgg calls in Lee Cheng (2013)
I was excited to read about this - it seems like a great way to encourage new ideas.

Would you support it if your company did this? Have any readers participated in this program or one like it?
The full-stack employee
This is fantastic advice for anxiety.
It doesn't surprise me how much water there is in the solar system, considering how simple of a chemical water is. Life itself is a chemical reaction that takes much longer to complete (though I'm starting to think that it's more abundant than I think :P).
I never quite understood the complaints about smartphones not having a multi-day battery life. As long as it makes it from morning to bedtime and charges to 100% overnight, what's the problem? Obviously if it can't make it to bedtime on one charge, that's a problem, but nightly charging makes no real difference. I imagine the watch will be similar. A one-day battery life for a watch is kind of absurd, but it doesn't seem like it'll matter.

One exception to this is people who just never take their watch off. I did this for a couple of years. Having to charge it every night would have been a problem then. I don't know that people do this in large enough numbers to be significant though.
Terminological question: if you're not talking about the Soviet command economy, what do you mean by "Communism"? Because you definitely don't seem to be talking about a classless, moneyless, stateless society of nonviolent cooperation and economic democracy, which is the official definition of "communism". Likewise, you don't seem to be talking about economic democracy either, which is the official definition of "socialism".
From the article, itself:

"node.js is a high-performance, server-side platform for JavaScript in which blocking procedures are banned."

Most of this sentence is correct, excpet for the final part. Blocking procedures are, in fact, permitted. They are simply discouraged.
> If most of the economy were efficiently automated, then you would barely need an income to survive or thrive.

$prices = ($prices * 0.9)

$income = ($income * 0.0)

If most of the benefits from robots flow to the 0.1% who own them, and most of the costs of robots fall on the rest of the population who work for a living, they can be accounted for as a net good to society while being disastrous in practice.
The autoloading basically fixes this, at least insomuch as you use the namespace that you want rather than require a file.

Of course, you need an autoloader, and writing one is complicated enough that you'll want to use a pre-existing one, which means sticking to whatever conventions it uses for storing modules in the filesystem (probably a PSR), but realistically you're going to want to do this anyway.

So yeah, it's more complicated than it needs to be but on the upside it's a lot more flexible too; you can pretty much define whatever naming convention you can think of.
Gruber has perfected the art of knowing your audience - and his audience is people who are neck deep in the Apple ecosystem. His writing is practically a prescription for managing post-purchase cognitive dissonance for Apple consumers.

I think he's an excellent writer but let's be honest, he doesn't really "review" Apple products any more than their marketing department. Apple could re-introduce the Newton and Gruber would be writing about it's "elegant simplicity" and "thoughtful processing".

I'm sure the Apple Watch is neat tech, but from what I've gathered, it's suffering from "version one syndrome" a little more than most of their product launches. That said, it will probably be a wild success anyway if only because it's an even more conspicuous consumption signal than the iPhone...
Agreed. Upvote.
Depends on what desktop environment / window manager you use.

`echo "Xft.dpi:	XXX" >> ~/.Xdefaults` typically takes care of everything.
wow these exist, amazing!
>
>FFS, our local library lets you "borrow" e-books and audiobooks online,

The smug overconfidence ("ffs"?) of your reply tells me that many who are spreading the good word about public libraries are overestating their offerings. (But then again, others are ignorant that ebooks exist at public libraries so maybe all of the blind spots from both sides evens out.)

The caveat you're leaving out is that the public libraries have a limited ebook catalog.

I'll use Atlanta GA public libary as an example. It's a major city with a decent sized library.

Look at the Michael Chabon ebooks available from their public library:

http://afpl.ent.sirsi.net/client/default/search/results?qu=c...

The public library certain has all of his books in hardcopy format but for ebooks, it's just 2 titles. Compare with the 13 titles on Oyster:

https://www.oysterbooks.com/author/NakTfeyKUXxFcvzHC2JKFD

Again, look at another popular book, "The Goldfinch":

http://afpl.ent.sirsi.net/client/default/search/results?qu=T...

There is no ebook available at all from Atlanta's library. But Oyster has it:

https://www.oysterbooks.com/book/Kf4mghNUTfnJSiJS758h5V/the-...

The public library works great for those who don't have a specific reading list and would be satisified with "whatever" limited selection they happen to have. (Yes, you can request your public library to buy a new book but that's a separate administrative step and their committee has to review it before adding it to the budget.)

To summarize the disadvantages of ebooks at public libraries mentioned by others:

-- limited selection of titles

-- of the titles the library actually has in the collection, there is a cap on # of simultaneous checkouts from the "virtual inventory". This will result in a wait list for an ebook if it's a popular title

-- the ebooks have a "due date" and the DRM of the ebook will enforce that

-- some libraries only offer DRM epub formats that are not readable on Kindle (unless the user is tech savvy with 3rd party conversion software)
this page, I looked for this page for years after finding it an unspecified amount of time ago.
thanks.
this is the page that kicked my introspection as developer and made me discovery code complete and so many awesome literature about software as engineering and not as development.
The “Vivaldi” Web Browser
I think it rather depends which machine, but I can certainly think of some useful things to do with highly sophisticated software that would make me, for one, a bunch happier. For instance, if we finally achieved the End of (Wage) Work, I could, ahahaha, finally get some work done. That is, me and everyone else in the research sector could finally focus on actually accomplishing things rather than scrambling for funding.

And on a more personal note, I could probably spend a while going to practically every nerdy-hobby convention in sight. I could probably get through about three before desperately wanting something serious to do. Of course, then I could spend a lot of time on exercise, or lying around on the beach.
I think its better to read that section the other way around: if you have 10+ years of experience, you should be in the level 3 bracket in (at least some) other sections. If you're a first year programmer, it might be acceptable to be in level one in other categories.
The way we do economics depends pretty heavily on there being enough jobs for everyone, or nearly enough anyway. And our culture reinforces this fact (a strong desire to work is honorable, a belief that most work is mostly bullshit is not) which will make it harder for our society to agree to rethink our economics, even if what we're doing is clearly not working. And it doesn't help that our political system seems broken as well, in much of the West.

So yes, the overall good to society can be denied, if it turns out that we aren't smart enough to reap the benefits of our technology, and instead get to watch our economy collapse and our society eat itself, right before the owners of the robots decide to murder the rest of us since we were complaining too much.
That in no way explains why these K3 surfaces have anything to do with mock theta functions...
The HubSpot Blog Drives 2M Monthly Views – Here's How
Empower developers with a mix of community, communication, and custom tools
:( 8GB rules out me.Fitting inside that with constant swap file writes will kill the SSD quickly.

16GB is fine for now but it wont be long beofer I need to look for 32GB. Multiple VMs, Docker clusters with several memory heavy JVM apps (Scala), too many browser tabs, etc. just don't play nice with 8GB anymore.

A nearly $2K laptop aimed at developers with 8GB is a bit of a joke to be honest. Shame, as otherwise it seems like such a nice piece of kit.
I mean in Rust.

> That is, I had thought the memory was on the heap

An example:

let x = Box::new(5);
let y = x;

While the 5 is allocated on the heap, when we move x to y, _the pointer itself_ is memcpy'd. That's why Box<T> isn't Copy; as you say, a simple memcpy won't actually duplicate the structure. Make sense?

(and in this case, I'd assume llvm's optimizations would realize the copy is superflous and just elide it, but semantically, that's what's up)
I literally work in a team of 2, that also has a PM. We've been parachuted in another team's standup.

We all know what the other member of the team works on, so the standup is clearly not for us but for a minute update to all the managers who are sitting in on several "standups" in a row.

If you read my comments, it's not really the standup itself that I complain about. It's disguised micro management with an Agile shell.

Since teams are supposed to be self organized and the process itself should be agile, you could ask the member of the team to comment on the process and if they think the standup help them.
Google Chrome takes up at least 2.5GB on my Mac, 8GB is a complete joke
Pass the PE exam!
> Is it just me, but the headline itself just underlies Ubers business model - business travellers are not avoiding taxis. They are taking taxis from an unlicensed taxi firm.

I'm about to travel for business to where taxis only take cash; I don't care at all if Uber is licensed or not, I'm using them.
Google has units, but not detailed commentary on unit definitions.

See https://futureboy.us/frinkdata/units.txt for that.
There is always something that you regret and a feeling that you should have done more, I wasted about 10 years drinking and taking drugs and and now I feel like it was wasted but you just gotta get on with it - set yourself some goals and go for it.
What is a sit-com startup?
I'm not mega familliar with NLP as a field, but abandoning Java means you abandon Weka, right? While Rust the language might be good for this, there's basically zero libraries, so you'll be doing all that work from scratch.
I can plug in an external USB hard drive. I cannot plug in more RAM.
Have some fun with mixing automata theory and the universe as a machine, where there's whole classes of machine that can or cannot be simulated by other machines or classes of machines and algorithms to convert from one machine to another or run one class of machine on others, and limitations and all kinds of big O notation results.

Not entirely different from the idea of being able to convert from magnetic to electric field and vice versa via a collection of moving bits and bobs as discovered a century or two ago.

It could be useful, in some peculiar way. Or maybe not.
The guy has probably never heard of the Seiko Spring Drive, where the hands are moved by a spring and regulated by a brake. Therefore they're completely smooth.

https://www.youtube.com/watch?v=ZsBTXgksr4s
This blog post by Jon Skeet is probably the best read when it comes to dealing with dates, times and timezones: http://blog.nodatime.org/2011/08/what-wrong-with-datetime-an...
How much is the battery backup of it?
So the article points out that within a half decade we'll see a lot of repetitive jobs being replaced by machines. I get that and certainly agree.

Later in the article it suggests that we'll see even more jobs being replaced and eventually all human employment will be obsolete (it doesn't say this directly). Then the author of the book points out that this may be a catalyst for people becoming more entrepreneurial.

To counter the second point; if there exists a point where AI can be applied to essentially any job (doctors, therapists, CEOs, etc.) then why would the job of an entrepreneur exist? What makes that job more special than any of the other highly intellectual jobs out there that are supposedly on the chopping block?

I mean if we're really talking about true AI, one that can medically treat patients, mobilize and palpate, then that same "being" would easily have the mental capacity to start a business.

Point being, it seems contradictory to say all human jobs will be replaced by machines except for this one thing.
> I suspect I and others will make the same allowance for a smart watch and the Apple Watch will be a very profitable device for Apple.

I'm still skeptical, the smartphone provided a tremendous advantage, namely that you had the internet with you, always. That made it easy to get over the tradeoffs. I'm still unconvinced that the tradeoffs a smart watch has will be compensated.
A dell notebook? Never again.
"Sponsor Content" - so, HN is linking to a paid advertisement
This is pretty handy - I found it pretty useful to help me find where my strengths (and weaknesses!) lie, just by reading off where I'm Level 3 and where I'm Level 2. :)

It also feels like a great and clear challenge to action to up everything to Level 3. :D

I'll probably end up showing this to all my friends starting off in our field. :D
Ok, so apparently I've exceeded the GitHub API rate limit - Trying to fix it ;)
Gruber's scenario with the two high school kids sending each other love taps, scribbles, and heartbeats was poignant. While the Apple Watch isn't for me, I can't begrudge those who decide to buy one. I think back to the late 90s and how I wouldn't have met my wife if not for IMing a screenname a mutual friend of ours passed along to me.

The internet, a crappy eMachines desktop, and AIM made this possible. Technically, I didn't "need" my own computer at the time, but it made interactions like this possible. Maybe the Apple Watch will create new interactions that could spark something great between people.

Shrug
It actually kind of saddens me to read his summary of how touch will be "awesome". A teenager is afraid to talk to a girl he likes so he sends her what amounts to a text on his watch? It feels like humans keep building more and more barriers to ACTUAL communication. I can't help but think at some point it will have serious negative effects on the human race. Part of growing up and maturing is learning to deal with difficult emotional situations, like being rejected by the girl you really have a crush on.

What happens the first time that kid who was too afraid of rejection to talk to a girl he liked messes up in his "grown-up" job? Is he going to send his boss an apology over his watch? Or is going to break down in tears because he's never had to deal with an emotionally stressful situation "IRL"?
I find that I'm both hoping that Apple will find success with the watch and fail, but the emotions around those wishes are complex. I like my Pebble watch, I really appreciate as my hearing in high frequencies goes away, being able to reliably here an alarm/alert. And the Apple watch takes that to a new level. But beyond telling time, providing a display for my current step count, and letting me know when something is happening that I need to pay attention too, that's all I need. I'm really curious about how this plays out.
Generalizations aren't universal claims.
Is this really a bad thing when capital is cheap?
You're right, it is overkill. But I'm much faster in javascript than bash, and npm is a neat way to deliver updates as well. I dig your bash version though!
> Why do so many founders build things no one wants? Because they begin by trying to think of startup ideas. That m.o. is doubly dangerous: it doesn't merely yield few good ideas; it yields bad ideas that sound plausible enough to fool you into working on them.

At YC we call these "made-up" or "sitcom" startup ideas. Imagine one of the characters on a TV show was starting a startup. The writers would have to invent something for it to do. But coming up with good startup ideas is hard. It's not something you can do for the asking. So (unless they got amazingly lucky) the writers would come up with an idea that sounded plausible, but was actually bad. [1]

http://paulgraham.com/startupideas.html
If I were the government, I'd go a step further and throw anyone that could prove they had been harmed in prison for acquiring state secrets. Should make the law suits drop to zero.
You can manually install extensions, which is how I install mine (e.g. µMatrix). I'd rather not have to use the Chrome store (and I prefer Chromium , as well).
I think part of the reasoning behind this type of response is that each response is dealing with a different level of abstraction.

> A: Did you see any birds at the park?

> B: Yeah, no - I didn't see any.

B is first acknowledging the question and it's intent - as well implying that maybe he did look for birds - which then flows into the fact that 'no' - he did not see any.

This can be done with the 'No, totally' example as well.

> A: I wasn't sure if you'd like to go to the park - do you want to?

> B: No, totally! Definitely want to go.

B is first saying 'No' to the implied "You don't want to go.". B is essentially saying 'The assumption you made was wrong - I do indeed want to go'.

Granted, I made these examples to be easy to dissect, and it's likely that from this pattern, it devolved into common vernacular despite being used in this way. But I think it still holds up for most uses.
https://tools.ietf.org/html/draft-movva-msn-messenger-protoc...

MSN Messenger's protocol was submitted to the ECMA in 1999, but MS made changes to their implementation almost immediately that were never documented.
"People have been losing jobs to tech since the dawn of civilization."

I hear this all the time, but we really need to think about the _length_of_time_ these technology transitions of the past took before the human labor became irrelevant and displaced.

Go and look up how many hundreds of years it took for the printing press to become widely used across the globe--seriously. It's more than a human's lifetime, let alone more time than would be required to learn a new trade.

The job displacement that we're going to be faced with in the future will be cross-industry, and take the least amount of time of any technology transition we've recorded to date. It will happen too quickly for most people to retrain themselves, and we'll see a lot of folks without work opportunities.

The article discusses guaranteed income as a solution. I also hear this a lot, and I'm a huge fan of the idea, but it isn't possible for the United States to implement. I haven't seen an example where it is. If we take the _total_ fed gov revenue of 2015 and distribute it across the population, each person would be left with less than 10k/yr. I want it to work, but I just don't see how it can.
Aluminium–air battery: http://en.wikipedia.org/wiki/Aluminium%E2%80%93air_battery

Iron-air battery has some great advantages too (and disadvantages). It is used in hearing aids.
> That assumes they don't improve the battery life in software over the next year, which they probably will.

Honestly, they might.

But I'd urge caution. If you drop down $350 on the "basic" version of this thing, then you're paying for what is on offer right now today. You cannot then complain if Apple didn't substantially improve the experience over the next year (rather than just releasing 2.0 and leaving 1.0 people $350 poorer with a device which they can barely even resell).

All I am saying is, if you're happy with the Apple Watch as it exists on the day you buy it then you have nothing to lose. If you know you're going to be unhappy with it and will sit around waiting for Apple to fix it, then maybe instead just wait and buy it when it is actually good (or 2.0, whichever comes first).
I wanted to do some more impressive animation with the 1K color mode, but ran out of time unfortunately. One tricky part about doing animation with this mode is that it suffers from the "CGA snow" bug (visual glitching when writing to video memory). To avoid that by writing to video memory only during the vertical retrace/overscan period means that it would take about a quarter of a second to update the entire screen.
$income goes to zero for that particular person at the time they lose their job, yes, but all of their prices for every good that gets automated goes down. If we repeatedly make everything cheaper, then a low income doesn't matter. Everyone is richer in the sense that a particular good is cheaper.

Also, I very highly doubt that income would reach zero. People wouldn't have to work 40 hours a week, sure, but would everyone just sit around with their thumbs up their butts not knowing how to provide value to others? I think the assertion that all income would go to the rich needs some evidence.