skysight-inc/HackerNews huggingface dataset:
Going the last mile with robots
Yeah, once upon a time at a startup, I wanted a file restored. We were small; the CEO was actually the one doing the backups (to QIC tape cartridges).

Of course, the recovery failed. In fact, the backups hadn't been working properly for months. I lost a few hours of work; if our file server had actually failed, not having a good backup could have literally been catastrophic. As in would the company have survived?!

I recall an ancient quip, more or less: "if you don't test your backups, you don't have backups, you have dreams".
You've said the same thing several times in all the advertising related threads. While I understand some of the sentiment, let me be as blunt as possible: Advertising will never go away.

The fundamental model of advertising giving free access to content is great and works for pretty much everyone. It's fast, simple, egalitarian, requires no commitment and is very scalable.

Adblocking tech will never cover 100% of ads, there will always be workarounds and other developments to either serve ads or refuse adblocking users. With all the adblocking growth we've seen so far, it's still a tiny part of the ad market. Whatever we've lost in adblocked impressions has been more than made up for in all the mobile apps and platforms that take up more and more of people's time.

If you really want to pay for content then there are increasingly more options being offered, but this does not need to be mutually exclusive of ads. It's just a different option and more choice is the real solution.
Ultrawave: easily build peer to peer apps with react and webrtc
In Germany Aldi has such a market power that even for the few name-brand item they stock[1] they can demand different packaging from the manufactures. That includes not only barcodes but sometimes even more explicit ingredient lists.

[1]: Recently they started to stock more name-brand items due to a strategy shift. The other chains are not very amused.
I am unsatisfied with the state of things, but I don't think low wages is fundamentally a problem. Ideally we are able to do more and more with less and less money. In an ideal society you don't need money at all unless you want to do a long-term project that requires a financial instrument.
Yes of course they are, but they know what they're writing.
Don't Apple make their own crappy OpenGL drivers, not third parties?
Facebook executive: Your News Feed will likely be “all video” in 5 years
Larry David and ‘Curb Your Enthusiasm’ to Return to HBO
Who still remembers MegaHal?

https://megahal.alioth.debian.org/

Some of my favorites:

COULD SHAKE MY TINY FIST AND SWEAR I WASN'T WRONG, BUT WHAT'S THE SENSE IN ARGUING WHEN YOU'RE MUCH TOO BUSY RETURNING TO THE LAVATORY.

AMAZING GRACE, HOW SWEET THE SOUND OF ONE OR MORE NUMBERS REPRESENTED IN DIGITAL FORM.

SATAN GUIDES US TELEPATHICLY THROUGH RECTAL THERMOMETERS. WHY DO YOU THINK ABOUT META-REASONING?
Thats extreme. Its not that the US shouldn't have a blue-water navy. Just that it shouldn't have a useless, expensive, dangerous one: which is what it has right now, at least in the case of war.

(I'll concede one thing, carriers are useful in times of non-war: as a policing force and threat to lesser nations ..)
>
By the same logic, China could declare war at certain dissident groups, say Tibet activists (which I think China assumes to be terrorists) and then drone strike their members in the US, if the US refuses to act against those.

China obviously could do that, though they equally obviously would be unlikely to because of the likely consequences of doing so.
1. It's not fair to hand-wave and say "make it fail-proof." It's also not fair to hand-wave and say "It could never be fail-proof." It's also good to ask how secure the current system is.

2. As for the advantages of a minority voting, the fact is that any rational agent would never vote. Your argument that "an elite few" might be better than the masses is irrelevant, the fact is the current turnout isn't the "elite few" it's predominantly old people (i.e. people who are bored).
This is an exciting development; having to maintain separate RPMs and debs for applications is tedious.

It's unlikely that the old packaging methods will go away any time soon, particularly for core OS components -- but perhaps it will be acceptable to bundle non-core applications like Firefox solely using Snap packages.
Indeed, checkedc also introduces these 3 new pointer types (ptr, array-ptr and span). It also introduces invariants on variables, arguments and return values:

Quoting from the paper (https://github.com/Microsoft/checkedc/releases/download/v0.5...):

Reasoning about the correctness of programs with declared bounds sometimes requires reasoning
about simple aspects of program behavior. To support this, lightweight invariants are added to Checked C. A lightweight invariant declares a relation between a variable and
a simple expression using a relational operator. An example would be the statement x < y
+ 5. Lightweight invariants can be declared at variable declarations, at assignment statements,
for parameters, and for return values. Checked C is extended with rules for checking
these lightweight invariants. Just as type checking rules are defined by the programming
language, so are rules for checking lightweight invariants. The checking of the correctness of
programmer-declared bounds is integrated with the checking of invariants.
> What could be more user-friendly than an ad disguised as an article?

An actual article. It's not an "ad" or "submarine content" if it's a legitimate product review or similar.
KeePass2 v2.34 released – security fixes
They are. I remember reading in particular that aluminum producers in Germany were scaling production up and down in response to renewable output.

They seem pretty press-shy about it though - possibly because this is serving as a kind of covert subsidy that wouldn't look too good under WTO rules.
That correct. You would use the timer to auto-refresh the token.

Note: if you close the tab, if you use a session cookie for token storage, its likely to remain, but like you said will become invalid within 5 minutes.

If you close the browser however, a Session cookie will be deleted, which mitigates an issue in a shared setting.

Depending on the requirements, you can ask a user whether they are using a shared pc or a private pc and choose cookie storage at that point.
In my experience, I've known people to take the techniques of positive reinforcement much too far. They do not acknowledge negative emotions and constantly try to stay as positive as possible which alienates them from people reacting to negative events (and can also make those people feel terrible because they're not as 'positive' as the other person). You can take anything too far, and I think the risk of positive psychology is being too happy in inappropriate times.

That said, for someone who is prone to depression, moodiness, rumination and anxiety training ones self to dig rails for positivity is incredibly important and necessary. I tend to think of my thinking and mood as either a snowball effect or like a very deep groove thats been built over time. Thats what causes even small negative experiences to drop me deep into depression - the depression is like a groove with somewhat high walls, easy to fall into. Digging an equally deep positive groove requires what the OP's article suggests, and can eventually help to move more easily between them.

I've noticed that procrastination seems to follow the exact same pattern - if I start my morning with news and trivia then its far more difficult to move off of it later.
That hamburger was turned into jerky. You could do that to any meat. Preservatives or not
What's interesting is that the Guardian and HN feel the need to appraise us of what happens in low-income communities.

On one hand, it's realistic - most people reading the Guardian or HN don't know (despite the fact that both are nearly as accessible in low-income communities as wealthy ones, at least via phones).

On the other, what does it say that the readers have to learn about it in a newspaper or Internet forum. It might as well be a story about culture in a foreign country instead of within a short drive for most readers.
My bad, for anyone wondering the same, I just read the source and it's Roboto (which google uses a lot so I should thought of that in the first place).
Yes, I think the layout is exactly the same everywhere. There are two small spaces of around 15cm times 30cm if I had to guess and a small notch to hold a basket separating them.

Especially in the more centrally located stores many people directly bag their items then and there.
> It's similar to why poor people buy poor-quality shoes more often, as opposed to one high-quality pair once a year.

Haha man I can hardly count the number of $15 pairs of sneakers I bought at the market as a kid, with the glue visible on the sides. Eventually the soles would inevitably come off, partially cause of the crappy shoe and partially because I was always playing football (soccer) with them.

The notion of buying a decent pair of shoes and another specialised sport-shoe just never even came up as an option in my mind, to drop $250 total on two pairs of shoes.
If anything you'd think Apple would or should change iOS to a new name (macMobile? or mOS?) considering Cisco had IOS first.
> Windows 10 has a lot of polish, but it also has two separate control panels for changing settings...

I've seen this with every new version of Windows (except Windows 8.x, which I haven't used and instead jumped from Windows 7 to Windows 10). With each new introduction and addition of polish, you still see old dialogs and methods of doing things underneath once you go one or two levels in. Control Panel is the best example of this. Windows 10 isn't even a complete OS yet. As an example, if I go to Settings and search for "proxy", nothing would show up. If I drill down into Network manually, then I can see and change the proxy settings. I'm sure there are many other unfinished things in it. It's as if they released an in-progress OS right in the middle of a development cycle, and I find it both frustrating to use and ridiculous!
Getting nothing but a blank page in Firefox.

On the console there's this:

21:07:34.420 Error: The operation is insecure.
Fc@java/com/google/fonts/directory/ui/app_js.js:78:634
l/<.instantiate@java/com/google/fonts/directory/ui/angular_js.js:36:424
Zb/v.$provide.service</<@java/com/google/fonts/directory/ui/angular_js.js:37:182
l/<.invoke@java/com/google/fonts/directory/ui/angular_js.js:36:321
e/<@java/com/google/fonts/directory/ui/angular_js.js:33:486
l/<.invoke@java/com/google/fonts/directory/ui/angular_js.js:36:321
Zb/cb<@java/com/google/fonts/directory/ui/angular_js.js:38:93
d@java/com/google/fonts/directory/ui/angular_js.js:35:294
e@java/com/google/fonts/directory/ui/angular_js.js:36:1
l/<.invoke@java/com/google/fonts/directory/ui/angular_js.js:36:111
bf/this.$get</</<@java/com/google/fonts/directory/ui/angular_js.js:84:434
t@java/com/google/fonts/directory/ui/angular_js.js:59:434
h@java/com/google/fonts/directory/ui/angular_js.js:53:339
H/<@java/com/google/fonts/directory/ui/angular_js.js:52:482
jc/c/</<@java/com/google/fonts/directory/ui/angular_js.js:16:99
qf/this.$get</t.prototype.$eval@java/com/google/fonts/directory/ui/angular_js.js:140:215
qf/this.$get</t.prototype.$apply@java/com/google/fonts/directory/ui/angular_js.js:140:447
jc/c/<@java/com/google/fonts/directory/ui/angular_js.js:16:57
l/<.invoke@java/com/google/fonts/directory/ui/angular_js.js:36:321
jc/c@java/com/google/fonts/directory/ui/angular_js.js:15:1
jc@java/com/google/fonts/directory/ui/angular_js.js:16:274
Bc@java/com/google/fonts/directory/ui/angular_js.js:15:83
@java/com/google/fonts/directory/ui/angular_js.js:309:165
b@java/com/google/fonts/directory/ui/angular_js.js:183:63
Kf@java/com/google/fonts/directory/ui/angular_js.js:31:474
Jf/d@java/com/google/fonts/directory/ui/angular_js.js:31:423
undefined1 angular_js.js:113:8
e/<() angular_js.js:113
df/this.$get</<() angular_js.js:85
b/<() app_js.js:157
qf/this.$get</t.prototype.$apply() angular_js.js:140
jc/c/<() angular_js.js:16
l/<.invoke() angular_js.js:36
jc/c() angular_js.js:15
jc() angular_js.js:16
Bc() angular_js.js:15
<anonymous> angular_js.js:309
b() angular_js.js:183
Kf() angular_js.js:31
Jf/d() angular_js.js:31
They have enough buying power - they could probably mandate it
They accept both credit (Visa and MasterCard, by far the most common in Germany) and debit (EC)in Germany. Credit was a recent addition
the language was already in the founding documents. yes, with hindsight, more language could have been added; but what I'm saying is, the language that was there is perfectly clear; it's lawyers and their bullshit who create the need for more language that needs to be written by lawyers and guess what, when that language is ignored, another lawsuit, and more lawyer bullshit. What I'm saying is, the system as practiced is completely broken, and it is the fault of the people who maintain the system, and they are called lawyers.
> How we got to the point where utility-style regulation is seen as the key to ensuring a free and open internet is a true puzzle.

The answer is not that much of a puzzle. Is very hard to dig water pipes, draw power lines, copper, and fiber without direct cooperation with of the government. Every single utility provider more or less exist because they had cooperation with government, and any current monopoly status is a product of that. Governments, be that US or any other nation, has a responsibility to limit the harm from such monopolies. They created the mess so they got to clean it up.

Personally, I would have preferred if the state created monopolies could be out-competed by deregulation of "good" radio frequencies, thus allowing for cheap nationwide wireless ISPs, but the furthest we got with that is the mobile networks and its arguable if it can be said to compete with the last mile monopolies and fiber networks. Speed, latency and coverage being difficult problems to solve with current technology and frequencies regulation.
> You're speaking in general, I'm being specific.

No, I'm being specific about what Comcast should be obliged to do. If you bring fiber to their regional NOC they should have to deliver the traffic to their regional customers. It doesn't matter what Netflix is actually doing right now -- they probably wouldn't be doing it if Comcast hadn't made it a requirement for high bandwidth access to their customers.

> And there is a very real difference between peering agreements and throttling. The effect in both cases is slower Netflix, but they are completely different, from a technology and practical standpoint.

No they aren't, they're completely identical. There is utterly no difference between throttling a port down to 100Mbps and intentionally using a 100Mbps port. The only thing you can even argue is that in theory a 10Gbps port would be more expensive, but it's more expensive by an amortized annual cost of something like $50. It's a negligible amount of money which is several orders of magnitude off from what Comcast wants to charge for peering.
> When the sub is underwater, they can run very silently and be completely silent when they stop.

True, but diesel boats normally run on the surface, and on diesel, because battery life is limited; they generally submerge only to run an attack or to escape an attacker (or briefly at dawn, in case there's an unpleasant surprise out there that wasn't picked up). That's why nuclear submarines were once referred to as the first true submarines, as opposed to mere submersibles.
"People get away with this because their vote doesn't matter."

Why doesn't voting matter? Gerrymandering? The money race? Duverger's Law? The electoral college?
iOS 9 bug – jack record lockscreen
Take the right things for granted, and don't take the wrong things for granted. If you doubt everything, I doubt you'd be able to maintain a diet or drive a car, or leave the house for that purpose. If you can't see the depths to which that can go, you're operating on the shallow end of doubt.
Your claims are too broad for the evidence you present.

A trivial solution would be when you vote online you get texted/emailed confirmation. If you don't respond to the confirmation you get a call. The confirmation gives you a candidate you voted for and a blockchain signature and an opportunity to report error.

In the event you report error you could always show up at your local voting booth and get a paper copy.
I don't think an ASIC golden age requires fab commoditization, in fact it could benefit from more custom tuning to the individual process as opposed to being developed for bulk silicon.
One threatened to tell my current boss that I had been a bad, disruptive employee, even though he admitted that he knew that this was untrue. So he basically threatened to try and get me fired from my job because I reviewed my experience working at his company.

Other one threatened to sue me because I had signed a non-disparagement agreement after a layoff.
The last nuke plant built in America, Watts-Barr, took only 43 years. It cost $6.1 billion. So I guess the bar to improve is quite low. Good luck.
Idea: if you really don't want more than $55K, maybe you can make a 100% tax deductible donation to get down to 55K?

Hopefully the extra paperwork from that is minimal: just declare the donation somewhere, subtract from taxable income and attach receipt.
Yep. Small team one time and a coworker of mine who knew I wrote it told the company on the other one.
"You can't hit ISIS with a Destroyer. You hit them with Airplanes, carried over by Carriers."

Except you most certainly can hit them with a destroyer. Or did you forget?
https://www.rt.com/news/322881-russia-cruise-missiles-isis/
Obviously if I'm claiming a 66-83% chance of something, I'm not claiming to have "proof". I'm simply claiming that it's more likely than not.
Add poor money-management habits on top of that (which eg going out for breakfast exacerbates), and it's a recipe to further entrench you in a poor lifestyle, unfortunately.
Temperature Feedback with the Thermoelectric (Peltier) Effect
Because your vote has essentially 0% chance of altering the outcome. Hence your expected cost from choosing wrongly is 0% x something = $0.
They also get rid of a lot of "frills" that other grocery stores are accustomed to performing that add to cost e.g. items are still in their transport cardboard boxes on the shelves so employees spend less time stocking shelves, they allow people to take these cardboard boxes home instead of shopping bags and this reduces waste cost.

They dramatically reduce their range which cuts inventory storage. You'll never seem more than one or two instances of the same item. i.e. theres only one type of can of baked beans.

You're expected to pack bags away from the cashier so they can get to billing the next customer and not wasting time packing bags.

They ensure theres always a little bit of a queue so the cashiers are constantly scanning if not they close the till.
Do these ads really seem like they would perform worse than typical banner ads? You're right that accidental clicks may happen more often, but you don't pay per click. You said that "nobody wants them, everybody ignores them", which can be said about any kind of display advertising if you don't like advertising. At the end of the day, an ad campaign can be a smash hit with click-through as low as 1%, or even lower depending on what you're selling.
yes. i had to do a security audit with NCC Group before... they need all your source code, all your build processes, all your environment setup scripts... basically everything. imagine training a whole new team now to build and maintain your company from scratch. then they tell you everything you already knew but management told you not to bother fixing. then management yells at you for not fixing it earlier. then everyone is fired and NCC Group takes over.
>> What limit to technology exactly is it you believe there is that this can't be
done by machines?

I used the word "limitation" not "limit" and I'm talking about machine learning
algorithms, not machines in general and outside of the context of machine
learning.

Machine learning does have limiations compared to humans. Specifically, machine
learning algorithms need large, no, vast amounts of data and processing power.
You can refer to Hinton, who is on record saying deep learning took off recently
thanks to more data and more processing power, which wasn't available earlier.

Humans need nothing like that. We can even learn on no examples at all. If I
tell a kid who has never seen a giraffe what one looks like they'll know one
when they see it. I won't even have to show the kid a giraffe and say "that's a
giraffe".

That's because we have a context of the world that we can incorporate new
knowledge into in the blink of an eye. That is beyond the capabilities of our
most advanced algorithms right now- their context is always limited to a very
restricted domain, for instance- images of specific things or a sub-language
etc.

Will machines one day be able to build a context as rich as that of a human?
Who knows- maybe. But we're nowhere near achieving that in this generation,
or the next, or the one after that.
I wasn't arguing your point. I'm saying it's been proven that some new optional functionality can be adopted slowly and eventually become de-facto standard. (And that it might not get adopted if it gets in a programmer's way)
Maybe you are statistically right, maybe I'm just the outliar, but I'd actually love getting this letter. I'd rather work late at a company fighting for its life, with a team that holds together, in a place where it actually matters if you get something done, than at a stable company that has no pressure and has tons of time getting things done. Get out of my way and let me get shit done. I'd definitely stay, let's rock! :D

(I have zero connections to Zenefits.)
My bigger problem is with the Secretary of State approving drone strikes than with the "with her cell phone" part. The Secretary of State isn't the Director of the CIA, nor in any chain of command above the Director of the CIA, nor anywhere in the military chain of command.
I genuinely don't know what point you are trying to make here.
That's actually a great question. I don't know about Norway, but in Japan, a good deal of it is due to US influence. We have exported our War on Drugs. See: https://en.wikipedia.org/wiki/Foreign_policy_of_the_United_S...
Actually I do have servers in London and Sydney, so here goes.

Speed of light is 299792458 m/s (according to google)

Distance between London and Sydney is 16,983Km (according to google)

So, 16,983 / 299792.458 * 1000 = 56ms.

Now:

PING xyz.com (220.233.xxx.xxx): 56 data bytes

64 bytes from 220.233.xxx.xxx: icmp_seq=0 ttl=46 time=409.263 ms

64 bytes from 220.233.xxx.xxx: icmp_seq=1 ttl=46 time=432.955 ms

64 bytes from 220.233.xxx.xxx: icmp_seq=2 ttl=46 time=351.018 ms

64 bytes from 220.233.xxx.xxx: icmp_seq=3 ttl=46 time=373.894 ms

64 bytes from 220.233.xxx.xxx: icmp_seq=4 ttl=46 time=392.918 ms

64 bytes from 220.233.xxx.xxx: icmp_seq=5 ttl=46 time=412.357 ms

Pretty much 10x the speed of light. So, not several orders of magnitude, but at least one. This gets way worse in datacetner networks.
To be clear, I love Ethereum and I think it will be a big part of the future.

But you seem to agree with me that there is some uncertainty there. We don't know if Ethereum will become the robust future-proof platform that it aspires to be. We also don't know if the problems it solves are really a critical part of the decentralized challenge or if it's bikeshedding. If you are making plans based on specific answers to those questions, your participation involves some degree of faith.

It sounds like you aren't personally relying on those answers, and you can afford to wait it out. That's great. For you it's just a neat technology then, not a cult.

I am impatient about social change, as my friends are in pain, so some faith would be required for me to invest time in the social vision of Ethereum today.
Ubuntu Xenial bcc/BPF