skysight-inc/HackerNews huggingface dataset:
> I bought a Lenovo Thinkpad with a Next Business Day Response warranty upgrade.

> I am a PhD student at Imperial College London, and my department bought me a Thinkpad T470 earlier in 2017.

So which was it? I'm guessing it was the first, because otherwise the University would sort it out, right?

The reason I point this out is that if he bought it himself, I hope he used a credit card. Section 75 of the Consumer Credit Act [0] in the UK is excellent (for consumers):

> Under Section 75 of the Consumer Credit Act 1974, the credit card company is jointly and severally liable for any breach of contract or misrepresentation by the retailer or trader.

I would simply put in such a claim ASAP for the laptop and the warranty - no need to mess around with Lenovo, hit 'em where it hurts.

[0] https://www.which.co.uk/consumer-rights/regulation/section-7...
Expanded this into a post: https://www.jefftk.com/p/google-losing-its-memory
10 years ago, at university (management studies), our class could chose between reading this book, or a book written by a Coca-Cola CEO.

For me the choice was simple and I enjoyed learning about Jeffrey Sachs' ideas to end poverty. Somehow though, every other student read the Coca-Cola CEO's book. To this day, I am puzzled why people prefer reading about a guy that helps sell sugar water instead of an economist's solution to world poverty.
Home Row Computing
Do you need to keep them running constantly? The beauty of platforms like AWS, GCP, ... is that provisioning capacity is just an API call away - so could you not have some way of provisioning those resources on demand to run the necessary tests?

(If you can't get internet on your plane then you might not be able to run tests, but that's the case with the full test suite on a fair few systems anyway)
Regular police do use those tools. SWAT is "special weapons and tactics", the heavy-equipment arm of the police used precisely in situations of such danger that normal levels of force are not appropriate (in this case, a situation where they believe there is a hostage and an active shooter).

If there is an active shooter and who is a competent marksman and has a perfectly ordinary hunting rifle, approaching them with non-lethal weapons is just giving them more opportunities to kill while they police try to incapacitate them.

Note the "pranker" didn't call in an event that would have resulted in normal police being dispatched (say, a domestic disturbance, or somesuch). They specifically called in a situation that demanded immediate application of potentially lethal force against an already active shooter.
That's not true for this situation. For the "deep" replacements more than a word back that we're talking about, and also other changes that happen without any user notification via blue text popups, there is no easy way to fix without the long process of moving the cursor.
It’s worth noting that eliminates the range option which means you need to handle all the edge cases around closed/nil channels by hand.

On the publish side in most production cases you don’t want to use time.after as it leaks. So you’ll use either a context or a timer.

All told it’s a fair bit of boilerplate to get right everytime (which you can’t genericize) which is why I tend to use buffered channels that are sized such that being full is a degenerate case.
Side note to the side note: I remember reading here that someone had a scriptlet that removes nytimes stories from hackernews. If someone has such a thing, would you mind sharing it?
https://www.reddit.com/r/CryptoTechnology/ is reasonably well moderated

https://bitcointalk.org/ is also a foundational forum
...but it’s illegal in North Carolina.

https://www.wired.com/2011/05/nc-gov-anti-muni-broadband/
Very interesting project, it's not my area, but it looks more like the program code is intertwined with the architecture of the quantum computer hardware.

Take for example this piece of code. It seems to define the registers and measure them, so this is more like writing quantum emulators, rather than programs. Right?

from qiskit import QuantumProgram
qp = QuantumProgram()
qr = qp.create_quantum_register('qr',2)
cr = qp.create_classical_register('cr',2)
qc = qp.create_circuit('Bell',[qr],[cr])
Which Cryptocurrencies Have the Fastest Transaction Speeds?
No, it's not all that distinguishes it from clone coins.

Bitcoin has a unique history and a unique set of backers, current and future utility and more trust than any other cryptocurrency.

None of the other coins have that.

Your argument is like saying that the only thing that distinguishes the USD from the drakmar is branding.

There is always a reason why something have a value and people trust it. The value of that trust can appear and disappear from one day to the other with anything we consider valuable, just think of Diamonds as a great example of something that is suddenly worth a lot.

Humans decide the value, the market decides the claimed "intrinsic value" the market have determined the value of bitcoin.
Yes, there are some plugins that "staticize" your website, but

1) you still need to have and maintain secure the WordPress Installation somewhere. With HardyPress WP can be paused and restored when needed with a click.

2) you have to download the static version and upload it somewhere else manually (your client certainly can't do it on their own). HardyPress does it with a click.

3) contact forms and search will stop working. With HardyPress, if you use CF7, everything will work seemlessy.

To solve the problems above HaryPress needs to hosts your WP installation.
>right now is that the big hub airports are all slot-restricted

Dubai too? Looked to me like they had loads of capacity left last few times I went through
I check Twitter maybe 5 times a day. "Algo ordered" tweets show if I won't check my feed for two days.
I'm from Slovakia so maybe that's the reason - Twitter is testing different features in different countries. In fact, Slovakia has new FB feed for months now.
Plasma is separate from the sharding I thought?
makes a great analogy to DRM and other forms of restricting knowledge for IP tax.
seems like you've heard the term and quickly decided that it describes something unsolvable in principle.

the truth is, that NP-hardness is only true for perfect solution in polynomial time. good-enough solutions can be found in finite time intervals just fine, there are plenty of practical implementations of that.

ever heard of this thing called "delivery companies"? well they solve TSP sub-optimally millions of times every day.

shocker, i know.
> 3. Indonesia just banned cryptocurrency transactions, stating only their native currency is legal tender.

Nitpick:

Butcoin is not, to my knowledge, legal tender anywhere. What Indonesia has done is declare that all transactions in Indonesia must be denominated in rupiah. This is far more restrictive than most Weatern nations where private parties may accept anything they want as payment, but must accept legal tender in certain circumstances.
Yep, it really depends on what you're trying to do hey.. I mean, fancy powershell can't out perform good SQL either if the data is already sitting in a database...
Thanks for the link though, those LINQ queries are super fast. i would like to incorporate this into some code at work, but dont quite have the need for it right at this moment.
Introduction to Redis as a JSON Store in Node.js
That was exaggeration for effect. Not even in the 747 or 380 do you see 11 abreast. (JAL tried it as a short-lived experiment once, nobody liked it, surprise surprise).
I'd say only for "content" and @font-face "src" for now.
It's really hard to compare database performance, but it looks like Spanner probably is at a pretty competitive price-performance point.

Google advertises that a $0.90/hour node can do 10,000 reads per second and 2,000 writes per second. Amazon wrote a blog post comparing Aurora and PostgreSQL performance and got ~38,000 TPS on Aurora (vs. ~18,000 on PostgreSQL) on a m4.16xlarge, but that would cost $9.28/hour (https://aws.amazon.com/blogs/aws/amazon-aurora-update-postgr...). Given that you could make a 10-node cluster for that price with 100,000 reads/second, it seems to be reasonably price competitive.

Even if you were going to run instances yourself, a 16xlarge costs $4.256/hour and 4 spanner nodes seem like they'd be competitive with PostgreSQL (or even Aurora) on that hardware.

When you're building your business, you make trade-offs. Spanner means high-uptime and throughput without worrying about ops and scaling. At my company, we run our own database clusters, but we also have teams of people working on them (Spanner and RDS didn't exist when the company started). Do you want to have to worry about how you'll partition data and make sure everything stays consistent? Do you want to have to write more complex code to accommodate for less consistency? That will mean you're slower to ship features and those features will be buggier. Do you want to hit scaling limits where there isn't a larger EC2 instance to put your database on? Do you want to have to deal with growing those instances?

CockroachDB is meant to handle many of these things, but it's young and you're still going to need to deal with running it. Databases (at scale) can provide all sorts of subtle trouble. For example, in one of our clusters, we lost a node and the cluster decided to rebalance things. But it didn't have the IO capacity to rebalance and started grinding to a halt. This was with a very widely used NoSQL/NewSQL store. Do you like tracing and heap dumps?

The issue with running your own cluster isn't when things are going well, but when things start going sideways.
Unit tests are all you should really need. Mock the AWS services and make sure to assert, where you can, the arguments being sent to those services and you should have enough coverage to get the job done.
One of the most entertaining "bugs" that popped up recently while I was looking around for some opinion content that I would _hope_ is recent was that one of the content farm sites plagiarized a rather good blog post, sentence for sentence, for pages and pages. Instead of "I found that ..." they'd thinly-edited it to "Now, let us find..."

The annoying thing was that the content farm appeared _above_ the original content.
Wait, misogynistic? You think "rackless" was a comment about her body? If it was that would be strange and innapropriate. I didn't read it that way and it didn't occur to me before this comment. I'm willing to give the benefit of the doubt that it wasn't meant to be that because it would be so unexpected.
What’s Tokio and Async IO All About?
Documentation – Key to a Successful Business?
Choosing a behavioral analytics system: our journey to Amplitude
I haven't used it yet but I've heard good things about localstack[0]. Originally it was in the Atlassian GitHub organization[1] but they moved it over to its own at some point.

0. https://github.com/localstack/localstack
1. https://github.com/atlassian/localstack/
> irrelevant misogynist slurs

Has the OP confirmed that this is what the phrase meant? Because otherwise you're projecting meaning on something that may not have been intended (again, I have the back ground to recognize this kind of slur but I didn't see it in the original comment until it was pointed out). Why would you do that?
That's true. But somewhere between one click or "Alexa, send the nuclear warning alert" and having multiple people confirm the message with some complex procedure, there's probably a reasonable medium. False alarms also have significant risk, including encouraging people to ignore a real alarm whether for tsunamis or missile attacks.
The WaPo reports it was from an interface with a drop-down menu.

“Around 8:05 a.m., the Hawaii emergency employee initiated the internal test, according to a timeline released by the state. From a drop-down menu on a computer program, he saw two options: “Test missile alert” and “Missile alert.” He was supposed to choose the former; as much of the world now knows, he chose the latter, an initiation of a real-life missile alert.”

https://www.washingtonpost.com/news/post-nation/wp/2018/01/1...
Hi guys!. Wanted to share my experience with using Redis as a JSON store in NodeJS. Wrote about some potential strategies; with advantages and disadvantages, as well as some code to go along with the README.

Any feedback or experience that you want to share when working with Redis are greatly appreciated!
I don't recall the source, so I'm not sure of the accuracy, but I read that this is what happened, the employee clicked through the confirmation screen.
Managing engineers is different from managing a manager (yes, they need to be managed too) : you don't approach your manager with a problem, you approach them with a choice in possible solutions. The trick is to make sure that whatever they choose, it's going to work out fine.
An engineer is different: you don't approach them with a task or a solution, but with a problem optionally with constraints.
Adversarial Attacks and Defences for Convolutional Neural Networks
> If you think bitcoin would make a good currency, ask yourself what happens if you have any debts, lease or mortgage denominated in bitcoin.

They don't have to be denominated in Bitcoin for Bitcoin to be a successful currency. You could denominate your mortgage in junior cheeseburgers and still pay it off in Bitcoin.

I don't think the long term is Bitcoin. I think the long term is a diverse market of currencies, some of which are deflationary and others which are not. It's not critical that we all decide on one currency and set all the prices based on that, and even if it helps, that currency doesn't have to be Bitcoin.

Twitch, for example, already accepts unrelated gift cards as payment for subscriptions [1]. I think that is more like what we're moving toward.

[1] https://help.twitch.tv/customer/en/portal/articles/2812403-h...
By that argument, this is worse because the person might have to hunt around in a pile of similar looking links for the one button, with an increased chance of getting it wrong and issuing the wrong alert.

Really, there is no way to justify this as in any way "intentionally designed".
> It's very easy to give something you have an abundance of. I don't see how his good is better than other rich peoples, just because we know about it? Because it's front page news? That makes it "good"?

Tell that to the Kochs/Mercers/etc of the world.

I doubt that Gates puts much effort into publicizing their current work. It's front page news because they're doing it.

> Do you know if he is getting a kick back from this payment? Or preferential treatment of some kind? What if he is allowed to hide some heinous acts in Nigeria because of this payment? And it's actually a bribe? Considering how the world works, this seems a more likely explanation.

I strongly disagree. Considering they've put up $3B to cure polio, paying off a loan that was put forth to aid in eliminating polio, I think (until further notice) it's very straightforward to call a spade a spade. Ockham's razor and all that.

> Again, how do you know this is a "good" thing that he paid someone's debt? I mean, in truly absolute terms? I don't see how it's possible to "know". I think you can guess and assume, that is all.

Why do you expect/want this? Why do you demand something like this? What are you withholding until someone delivers something undeliverable? Are you refusing to give a pat on the back until you get an undisputable report with support from multiple trusted third parties?

You are basically asking for someone to prove that a zebra is a zebra, because it might be a painted horse, even if there are no reasonable hints indicating it might be so.

> Look up the financial crises in many other countries, why did he help only Nigeria?

Because it's about polio, not finance.
That doesn't make sense because logically you'd be interviewed by even more senior managers than the position they're hiring for, and hence those people haven't coded in 10 years.
America’s Fastest Spy Plane May Be Back and Hypersonic
SQL for Data Science – Basic Level Available
iPhone App Development Company – Hire App Developer in London
what would you call regular re-evaluation of a system ? hygiene ?
This sounds like boon for landlords and other rent seekers.
That's usually the case, yes.
I see this quip a lot but never any honest side-by-side comparisons illuminating how much easier/simpler some other fullstack +crossplatform ecosystem is.
> not an easy fix

All of this is an easy fix: disable css. In the same way that "I don't want to be tracked by javascript" can easily be resolved by disabling javascript. I'm not seriously suggesting everyone does that, but anyone who is so paranoid that they don't want a site knowing that they're reading its content might want to consider it.
> but must accept legal tender in certain circumstances.

That's not what legal tender means in the UK and the misunderstanding causes some problems.

If I have a debt, and I attempt to pay in legal tender, and my creditor refuses to take it, I can say I've discharged the debt.

It has no use, in the UK, when I'm buying stuff in a shop.

http://edu.bankofengland.co.uk/knowledgebank/what-is-legal-t...
I don't find ceiling tentacles any more reassuring!
I think I have read some research in healthcare field that such confirmations aren’t s helpful as you would think.

One reason of course is a combination of alarm fatigue and the fact that software has trained people to just always click yes when an annoying pop up appears.

Another is that people will think the have already clicked the correct thing button. So it’s less “Oh a confirmation box has appeared, let me confirm that I pressed the correct button” and more “stupid computer, of course I clicked the right button, that’s what I want to do!” without realizing they did in fact accidentally click the wrong button.
It has no more utility than a direct clone. None whatsoever. It's a nonsense claim to say it has more than any other - it has less uility than most! Many of the alts added many new capabilities.

The US Dollar is supported by a government that will help adjust supply, interest rates etc to keep its value roughly stable and it's utility in place. By design Bitcoin has none of this stuff.

I'm not making arguments about intrinsic value, I am saying that the value of BTC is built on sand much more than a national currency, and it's limited supply street cred is no sort of guarantee, based as it is on brand.
And the world’s worst art restoration is
It makes me sad that in 2018 that it is entirely reasonable for such a simple and common question to elicit so many answers. Of course no one solution fits all use cases, but skimming the comments there seems to be a very diverse range of suggestions. Wouldn't it be lovely if there was one stand-out solution that was so good it was a no-brainer?

FWIW I have ended up using OAuth2 for this situation a few times, and it always feels more complicated than I'd like.
U.S. Plans New Nuclear Weapons
They could at least make the non-test warnings a Red hyperlink or something, and organize them on a separate part of the page away from the test warnings... If that picture is legit, it's laughably bad. I have a feeling adding a confirmation dialog that takes an extra 200ms to click isn't gonna make much of a difference either when a thermonuclear warhead is heading your way...
The designer of that control could have simplified things by just labeling the states as "ON" and "OFF"
Git-based Todos CLI
Ask HN: I ask one more. Anybody to use my application?
I'm sorry about posting same one more.
But I take very little feedback.
There was also a comment that add contact info in bio.
So I added a contact info in my bio for feedback.

For people not read old post, I explain one more.

That is like a newspaper to post a news.
You can post an article with explanation or opinion, summarizing, or just a news.
As an feature, because it has chart, you can express the chart from data.

I changed a little thing for writer's reliability as expert.

Thanks.

https://play.google.com/store/apps/details?id=com.newsppool
Conversedly, there's higan[1] (formerly bsnes), a multi-system emulator focused on accuracy, even if it's at the expense of speed. A very beefy current CPU is necessary to emulate the sfc/snes.

[1] https://byuu.org/emulation/higan/
In northern Italy‘ve gone ”right into” an MRI with the public health system twice (once when I had a migraine aurea of incredible intensity with visual hallucinations and disorientation) and another time when I had smashed up my ankle so badly they needed to figure out the effect on the soft tissues after a bunch of X-rays in the broken bones. There’s a lot of myths about queues and waiting times (in my experience at least). When I was in the UK (of which I am also a citizen) while studying in very early 2000s I had slightly longer waiting times for specialist visits (allergy specialist, and then a dermatologist) but certainly not the kind of waiting times I hear tossed around now (on the order of a couple of weeks, tops).
Yes, when I saw 'fueling scientific discovery' at first I thought of Adam and Eve:

http://www.cam.ac.uk/research/news/robot-scientist-becomes-f...

http://www.cam.ac.uk/research/news/artificially-intelligent-...

Or work by the likes of Hod Lipson on discovering mechanisms/explanations from observations:

https://www.creativemachineslab.com/eureqa.html

I thought AI-applied-to-AI might be related to the work of Schmidhuber et al on self-improving search algorithms:

ftp://ftp.idsia.ch/pub/techrep/IDSIA-16-00.ps.gz

http://people.idsia.ch/~juergen/goedelmachine.html

https://arxiv.org/abs/1210.8385
If that’s the user interface, I can hardly imagine what’s underneath. Is this thing actually secure with properly designed two-factor authentication, etc. Or a weak password and a PHP script and some rubbish like that?…
Everyone knows that serverless is a misnomer :). Cost wise I think you gain a lot of control by using something like this - as you can install it on premise, or any hosting provider, or your own colocated servers.
Well firstly, no cloud storage system works with 0 locally cached data. What Uber are essentially doing is deleting evidence covered by the warrant by deleting the local copies. The evidence may exist elsewhere, but that doesn't mean that deleting the evidence covered by the warrant is any less illegal.

Once the warrant is served, anything done to delete anything off that computer is obstruction of justice, it doesn't matter what the mechanism of storage is- whether it's RAM, Hard Disk or floppy disk.

Secondly, the warrant is what compels uber to give access to the evidence, there's no 'We don't feel like it right now, go to the courts to try something else'. The ability of the authorities to gain evidence through other legal avenues provides literally no defence for uber in failing to comply with a warrant.
JavaScript totally has real flaws but your complaint is incoherent nonsense.
Side node: is China doing ok in terms of innovation? If yes, how come in such a regime? I would expect everything to be stuck in bureaucracy.
From the url, I don't think they have a documentation :)
Introducing DotGet: An Installer for .NET Core CLI Apps
Show HN: 25 days of procedural music experiments
Does any browser actually allow you to do that?
I like rats in general (they make great pets) but I'd imagine people dislike them more than squirrels because they come into the home more readily. I don't know if you've ever had to live in a house with a rodent problem, but in case not, it's miserable.
How We Scored 1000 Customers Within 50 Days of Our SaaS Startup Launch
Nice POC! I love the project name :)
100% Agree, there are a million little things that could have been done differently/better. My point really was trying to focus on that the delay in follow-up was completely understandable (also unfortunate) and that there was definitely some low hanging fruit for improvement (your suggestions being chief among them). This is, however, the UI/UX use end up with when you produce a specific spec and farm it out to the lowest bidder.