skysight-inc/HackerNews huggingface dataset:
> I really don't see how it's "obviously incorrect" when yes only needs to make system calls for writing, whereas /dev/zero needs to make system calls for both reading and writing. Furthermore you're assuming that both are highly optimized, whereas it's entirely conceivable that /dev/zero is less optimized.

When you're "only writing", there is a counterpart that needs to read, and you have to wait for that, same as /dev/zero. It's more conceivable /dev/zero is more optimized than yes: you know, because of how pipes and streams are an essential part of a UNIX or UNIX-like system.

> If what you're trying to convey is that abstract reasoning based on fundamental principles without any consideration of real-world complications is a superior approach to determining what's true, well, I reject that.

I agree with that. But the original comment only gives us few options to check for its validity, and some of those are not feasible.

1. Actually finding all those systems, version-specific, combinations of userspace tools, setting them up and running the tests on hardware that was at OP's hand "back then": Not feasible.

2. Reasoning abstractly would tell us quickly that the original comment is plain wrong.

3. Running the tests on a modern system (some default linux install or whatever) shows that (2) is even more probably correct.
FFS that is just wrong and Vint Cerf should be able point that as he worked for companies that did mail before this clowns.
How do you select a block of text with Vimium?
But now he's the POTUS it's a politically charged one. In other words, it's flamebait - which isn't the same as being untrue.
The real question is, does it matter? I've been programming for nearly 15 years and I'm really struggling to think of a time that my productivity has been limited by the speed with which I can interact with the computer. I've never actually tried to keep track of how my time is spent, but these days I wouldn't be surprised if I average 5+ minutes of reading/thinking/planning/discussing/etc. for every minute spent editing code.
Rest assured that you are not losing pro tools, instead you are getting new ones, we work dilligently to provide you with the best Uber like cars so you can be the best Taxi.

-- Pear
That's a really roundabout way to say that Ayyadurai's support for Trump is mentioned in the article. It's interesting but hardly relevant, especially as a reply to the parent comment.
"according to Ayyadurai, an RFC, or Request for Comment, is not 'a computer program or code or a system,' and so is presumably unfit to be historical evidence"

This comes as a surprise to anyone who has had to debug actual email code before. Very recently I had to reference RFC 561, 821 and 1341 when dealing with a bug breaking attached CSV files.

He may have invented an "email" program but he certainly did not invent email as we currently know. History will not remember this pretender.
The guy who claims to have invented email is a vocal trump supporter planning to run for congress. It seems that he sees having invented email as giving him political credibility.

Read the article to the end before commenting!
I sleep.
And it seems that the banks are aware of this. Two weeks ago only used a credit card for a bunch of uber trips in eastern parts of europe*. Maybe 8 - 10 rides, max 20 euro total charge... bank found the charges/refunds of uber suspicious enough to block my card as security measure (for already total mount of less then 20 euro)
Dash to dock can be configured to disappear when a window is maximized. I personally can't use Gnome without it.
Isn't this supposed to be a HACKERS NEWS blog? What in the hell does some article about pistol sights have to do with this?

I literally only made an account to post about how absurd and out of place this article is. If I wanted some second amendment lovers blog (and I don't), I'd simply find one.

Strike one, "hacker news". Strike one.
Chargeback? I believe all CC companies offer that, and it's pretty effective?
Great question, and one that I don't have a quantitative reply to on hand. The thing with uranium is that it is so unimaginably energy dense that with the success we've seen so far in seawater extraction technology, it's hard to imagine the energy required for extraction being anything but minuscule in comparison. Obviously there's a limit of concentration where this becomes not true but my understanding is that we are not near that limit.

Here's a summary of some recent work on seawater uranium extraction: https://www.forbes.com/sites/jamesconca/2016/07/01/uranium-s...

And here's a special edition of Industrial and Chemical Engineering dedicated to the topic: http://pubs.acs.org/toc/iecred/55/15#UraniuminSeawater
I would write a C program to do it before I would go and manually select/replace every instance using a mouse.
Jupiter Now Has 69 Moons
I agree. Assuming a car maker like ford would sell it would be a much better buy - realistically one of the smaller ones would.
you need to double those rent figures for vancouver
I used to wonder if I had invented email, on a large timesharing system in 1975. Then I found the history of Internet email and I realized how silly I was.
What exactly is CORE functionality?

(not really a question)
Shouldn't any normal consumer/customer protection law ensure that the full amount should be refunded? Meaning if due to no fault of your own X amount was charged / taken from your bank account, then that exact amount should be refunded. No matter if the currency changed or not.. as it was never your fault.
Ask HN: Is egghead.io pro worth 200$?
I want to learn webdevelopment. i liked few videos which i saw in https://egghead.io/. i want to know if the pro subscription worth the money if i am serious about web development?
Reminds me that i loved playing the space part of Star Trek Online because i could use the "mouse hand" for hotkeys via the numpad and a couple of modifier keys.
What a ridiculous article to have here. Go find yourself a gun lovers blog to discuss your completely off topic hobby.

Buh bye.
Challenges CIOs Face as Companies Change Rapidly–And What to Do About Them
Agreed. I do think their point about amazon's head count steadily increasing is interesting. But on the other hand, they seem to be giving amazon too much credit as being an AI cheerleader. It's not, never has been.
It's a shame, as the guy holds four degrees.

The reference to his own background (caste etc) and accusations of racism might hint that he has a chip on the shoulder..
To make this a bit more on-topic for HN: http://www.cigarasylum.com/vb/showthread.php?t=45932

The above describes creating a bread-machine "Coretto" roaster. (I still have no idea why it's named that). A heat gun (for paint drying) from Harbor Freight (~$15, it's almost always on sale) is used for the heat. The bread machine is torn apart so it permanently spins, and never turns on the heating element.

After using it manually a bit you'll get the bug too. Eventually you'll want to control it electronically. I still have to actually do it...
What measure would you use instead of the per capita rate?

How else would you correct for population size?
After undergrad, I was trying to decide to do with my life and was torn between condensed matter theory and string theory. I chose condensed matter (and eventually found my way into experiment) because I wanted a closer connection to experiment. Maybe my university was unusual. When you were admitted, they flew us out to sell us on the department. But for those of us who were admitted who expressed an interest in string theory, the string group basically told us that there were so few positions open in the world that it would be irresponsible for them to take on any graduate students unless they thought they could get one of those rare positions. During my time there, they kept to that promise and many people who wanted to do string theory were unable to find an advisor willing to take them on (one who did became a professor at Harvard). Many found their way into other fields like condensed matter physics or astronomy. It might have seemed harsh at the time, but I admired them for trying to do the right thing.
> It isn't a really significant benchmark though, for any language

Sure, but it's reassuring to know that the universe is still sane, C is still faster than Javascript.

Thanks for expanding on your comment!
The American dream, the idea that anyone can make it in America if they just work hard enough, may be behind this.

As some have pointed out, the American dream is a type of 'just world hypothesis': that people get what they deserve.[1]

This belief sometimes cuts both ways. If people are poor, it's their fault, if people are sick, it's their fault.

I think it is not despite being a remarkable country, but precisely because of America's exceptional growth and prosperity that this belief persists.

Even though the nearly unlimited land, cheap (or even free) labour and geographical isolation that fueled this mythical prosperity are not the case today, I think many Americans still hold on to this belief, and that it colour's their attitudes to people who face structural disadvantages.

[1] https://markmanson.net/american-dream
Ivy League Moocs
Very sorry about that, but I have no idea what I can do about it. The page is not a placeholder. It's a very generic Bootstrap page with real content.
I do sometimes because my only to the computer tends to happen very unevenly, in bursts. I ponder things for a long while, then when something clicks mentally, I want to get it typed in as fast as possible before I lose it.
Selecting text with a touchscreen is the pits. My big fat fingers obscure what I'm trying to select and most of the UXes fit touchacreens make text selection a second class citizen.
Regarding speed across overall, day-to-day usage, the trackpad is closer than a mouse – you can move the pointer a fair distance and click/etc. with just your thumb while keeping your hands on the keys.

And on the new MacBooks, I'm pleasantly surprised how the Touch Bar saves me from even reaching for the trackpad, sometimes.
Comparing levels of gun violence is fallacious, though. The real question is: do guns affect the overall rate of violent crime?

If guns are available, it is obvious that violent crime will more often involve them instead of knives, rope, and explosives (the other three big weapons in many places); but that alone is a neutral outcome. It is not a problem, in itself, that violent criminals use firearms to commit crimes.

The problem arises when firearms enhance criminals' violent outcomes when committing violent crimes. That outcome is harder to measure and build a political campaign on, but it is infinitely more honest and productive.
Contra Krugman
History of Byzantium
Ringer NFL GM
Tim Ferris
Tom Woods Show
> So just because "Al Gore and I" is an object
> that requires object case, it does not mean
> that "I" is an object that requires object case.
> By the logic of grammar, the pronoun is free to
> have any case it wants.

This is the only part of the article that seems controversial to me and I cannot explain why it seems wrong!

The closest I can get is to suggest that a paraphrase of "Give Al Gore and I a chance" is "Give Al Gore a chance, and me too" and that this intended meaning is what constrains the pronoun to be "me".
My input speed definitely is my bottleneck when writing down the code I have constructed in my head

Same here. Never learned to type properly and this happens often enough. I can't count the numbers of times I thought 'man, if I'd just have a brain-machine interface which would tranlate my thinking into text this thing would have been done 10 minutes ago'.
P.S.

Thank god for the HIDE option, you second amendment freaks are everywhere. Back under the bridge you go, losers.

#ImpeachTrump
I think ipv4 is the future. No one wants to remember long ipv6 addresses
That is not actually correct. PostgREST does not "uses the postgres permissions system to decide what tables & views to expose".

PostgREST exposes everything within a particular schema and then every call gets translaed into a query and executed.
It's the database (PostgreSQL) that is deciding if the query will be executed or it will raise a permissions error.
PostgREST just kind of says "hey db, this is the current user. Now run this query for him"

From a high level, postgrest is just a pure function that translates a rest call to a sql query and executes it with the privileges of the user that is making the request.
The database does all the heavylifting
In general in these cases, if it's a credit card just do a charge back and let Uber deal with the fallout. no need to bother trying to get Uber to make it right, your credit card company will be much more interested in knowing that Uber failed to safeguard their clients card info. To many charge backs can result in higher processing fees so companies will do everything they can do avoid that.
> Would Apple buy a big already established large player ? Their style is more like buying a tiny player, integrating it and rebranding their expertise under Apple flag.

Except for Beats, where Apple bought an established large player and left them under the Beats brand
I use my Surface Book with touchpad (pointer/mouse), keyboard, touch and pen. Pen and touch can work quite nicely together, e.g. in Maps using touch to pan and zoom and pen to write, all in the one hand. But it certainly requires the software to have been designed with all of these possibilities in mind.
Ask HN: How do you outsource remote engineering talent?
Howdy HackerNews!

I hear lots of stuff and nightmare stories about outsourcing dev and design teams, but anyone had a good experience while outsourcing? Where do you usually look for them? What is the criteria or resources that you use to make you decide which ones to hire? Which parts of your product you usually outsource?

Thanks for the advice in advance

Cheers
Cloud native approach to build near-realtime predictive data pipelines
Rollover was a confusing word for me to use. I did not mean it in terms of integer overflow. I meant it in accounting terms. As in to roll from one namespace to another.

I could have definitely chosen my words better.
Pop-AI reporting is such utter garbage. All it does is misinform the public and spread false ideas and conceptions about AI and computer science. You end up with old folks who are scared that computers are going to take over, and young folks who think the "singularity" will happen within the next 10 years.

In the end this article doesn't even say anything. The gist of it is that "well automation may not always work." Yeah, no shit it won't always work in every case. It's just a reporter writing an article with an eye-catching headline that people will upvote and spread without reading.
I went to a talk on this a little while ago by a guy who claimed to have trained Derren Brown (how true that is... perhaps he was an early influence).

Anyway, this guy was also a stage hypnotist and he said he wasn't sure whether he believed there was such a thing as hypnosis either, in very similar terms. Some people just want to please, others are looking for license to act up in public. Of I tell you to go over there and kiss that woman n the cheek, you might do it, you might want to do it, and via the magic of hypnosis, you have ceded responsibility for the act to me.

But also that yes - if people are doing what is suggested to them, then what is the functional difference?
Yes, the talk will be recorded and posted online with the slides and some getting started code.
I dunno. I keep screwing up when picking an entry from a list of them on my phone. Perhaps because there is no way for me to correct by dragging my finger elsewhere unlike with a mouse (outside of web links most mouse actions happen on button release, not button press).
Really? So instead of my business paying a lot in taxes I'll have to pay a lot for education. Doesn't really seem to be much of an advantage.
Canvas – Screen your next job candidate over text
In this case, that'd likely work well.

Just be careful if you intend to keep using Uber - many companies (Steam is notorious for this - folks have lost access to thousands of dollars of games for contesting a single one) will ban you from the service if you do a chargeback.
FreeBSD's yes has just been updated because of this.

https://github.com/freebsd/freebsd/commit/1d61762ca37c20ab6f...

It's about twice as fast as GNU yes now on my FreeBSD system here.
Yeah, especially because it's just a simple

:%s/e/|/g

away.
And this is why you only ever use credit cards from reputable providers with a proven customer satisfaction track record. I had uber pulling all sorts of shenanigans against my Amex a few months ago, and instead of dealing with Uber's BS I just had Amex cancel the charges. Done. Zero risk to my personal accounts with actual real money on them.

Never use debit cards when credit cards are accepted, is my general tip.
Ayyadurai has said quite a lot about other people, why has no one considered suing him?
> Selecting text with a touchscreen

is really not that inconvenient with the force-touch-on-keyboard on iPhones, and two-finger-swipe-on-keyboard on iPads.
I said “general UI purposes” rather than “everything” very deliberately; certainly touch is ghastly for some things.
> I received an SMS saying “Enter Uber code 5483 to confirm your number”. Thinking someone entered their number incorrectly or similar, and assuming - as I had my phone with me - that my account was safe, I ignored the message.

This sounds like yet another example of why SMS is not a good second factor. The Uber rep's responses seem to ignore the question of how this account was compromised (instead providing suggestions for good password hygiene), so it's not clear to me whether they even think that the SMS PIN is supposed to provide any security at all.
The proprietary Oracle Solaris 11.2 yes really slowed down when they added DRM and Verified Boot support...
It's not news about hackers, it's news for hackers (in the older usage of the word). And clearly lots of us find it interesting. You've got an account now, so you can click "hide", flag it if you feel it's inappropriate, and move on. If enough people agree, the flagging system should take it down.
There were trade secrets prior to any official patents system.

For instance, a family of physicians that kept their invention of forceps used in delivering babies, a secret for more than 100 years:

http://mentalfloss.com/article/85527/show-tell-obstetrical-f...
10x doesn't have to mean producing 10x more code - just 10x more effective than the average developer.

In my experience, clever (usually simple) architecture in solving a problem will always beat clever code, and volumes of code.
I’ve never heard of or used Vimium before. But based on the name, it stands to reason that some variant of the ‘v’ key should select text.
I should have clarified better. I don't see anything wrong with staying until 8 PM at a startup if you love the work (I could see myself doing that if it was something I was really passionate about). What I have an issue with is the expectation. It was implied in the article that staying late at work was technically "voluntary" (hence the quotes), but in practice, you were expected to fit in with the culture regardless of whether you could or even wanted to.
As a fellow Mac user, I get it. Especially after the (to put it lightly) dry spell that was 2016, I understand wanting Apple to focus on the Mac and on making their current devices best-of-breed. And given what we just saw at WWDC, I'm inclined to think they're moving in that direction again.

But the way Tim is framing this, they're looking at it as an AI problem. He doesn't go into the feel of driving or the wonderfully bad user interfaces of current cars, he describes it as "the mother of all AI projects." So while this is "something that's never been in [their] wheelhouse", they're approaching it from the AI side. And AI, given WWDC, is something they are very much trying to make their wheelhouse. And it sounds like they're doing it in a very Apple-like way: work on the hardest problem they can, then take what they've learned and apply it.

Even if they don't make a car, or even a driving platform they can sell, the AI things they'll learn will show up in Siri, iOS, and everywhere else.

So yeah, I want them to focus on Mac hardware. But I also want them to learn and grow. And I think they might, might, be starting to do both.
Generally I'm inclined to agree. However with textual hints pointing with vi-motions are a breeze.

In addition my joints click when I reach for the mouse putting an actually physical barrier between keyboard and mouse movements for me personally, hence I tend not to move between the two a lot. Laptop touchpads doesn't induce this strain so those are easier.
Is it "more conceivable" or is it "obviously incorrect"? You switch freely between arguing that your conclusion is more probable and arguing that it's obviously correct.

I agree with you that your conclusion is more probable. But that's an entirely different thing. It is more probable that a Tesla P100D is faster than a Pinto. It is not obviously incorrect that one time a Pinto beat a Tesla, maybe because the Tesla was dragging a bunch of rocks and the Pinto was dropped off a cliff.

Make up your mind what your argument is: is the statement in question merely unlikely, or is it "obviously incorrect"? Once it is, make your argument without being a jackass.
Android accepts mouse/keyboard natively. If this is your main use case, why not a cheap Android tablet?

(although I am not aware of any 12" Android tablet)
Interesting post. Thanks!
I've gotten used to this. If you live in a non-$ country and purchase things in $, if you get a refund, you always get less than what you paid, because of the spread, and because of extra charges that banks impose for "currency conversion".

I think some people are unaware of this and think that just refunding the money to a customer means things are back to square one.
I guess that is why Microsoft added the hinge on their Surface Studio.
For a desktop environment?
This is called co-witnessing
Paradoxes of Probability and Other Statistical Strangeness
You'd have to check the various POSIX standards to be sure - and have to then verify that the OS/libc actually follows them, but you can pretty much rely on every libc's I/O wrapper functions to handle interrupted system calls or incomplete writes. I've never seen any code check the return value of a printf() to verify that all the characters were printed.

As you say, the GNU versions definitely handle EINTR - the linux man page for puts() just says it returns a non-negative value on success, it's not even specified whether it returns the number of bytes written or not.
I have noticed that with any type of money processing service (stock broker, bank, ..), whenever any irregularity happens, I end up losing money no matter whether I was at fault.

The asymmetry between me as a customer and a large organisation with a faceless customer service is just so big that complaints take too much effort to reach someone that could do something about it (if they were willing to own up to problems, which they usually are not).

Having the legal right to get any fee refunded and getting it are just so far removed that I would wager all money handling services make non-trivial amounts of profits from unjust fees because they can exploit this asymmetry.

Sadly, for me as an individual the right decision is almost always to let it go because my time is more expensive.
Appreciate the Ubuntu Gnome articles. Keep em coming!

Long live Gnome!
Beware Over 800 Android Apps on Google Play Store Contain 'Xavier' Malware