skysight-inc/HackerNews huggingface dataset:
>In this case the punter must have known it was an error, so it doesn't seem moral to pick up the 82k.

If we lived in a world where companies did their best to be reasonable and fair to customers, particularly when mistakes occur, I would agree. However, considering most companies are quite hostile and willing to use any advantage they may have to maximize profits or minimize costs at the expense of customers I believe we need to act the same. If companies are going to hold us accountable and punish us for mistakes or errors to the fullest extent then we should do the same
Meanwhile in the US we also have a long history of monitoring internet traffic, installing backdoors and allowing private third-parties to filter what we see online.

Where do we get off critiquing the PRC? We should clean our own house first.
Would you trust some fresh company with your e-mail? (remember about the "I forgot my password" feature on accounts associated with that e-mail)
External key generation could still make sense as Estonian ID card were suspectible to the Infineon bug. One workaround to that bug would be generating the key in software and putting it on the card. (I'm not saying that's the case, but merely that it may make sense.)
"Rewrite it in Go already."

So you've done a complete analysis of how much effort that would take and the loss of reliability inherent in rewrites versus the potential gains at scale?
>no other valid reasons an average person would ever need a smart watch in their life.

I'm not a particular smart watch fanboy but here are a few reasons:

- notifications (of which I use very few)

- GPS tracking (hiking, running, etc.). That's partly health but not really.

- Potentially do some phone-related things when your phone isn't handy.
Thank you for the feedback, I'll fix that.
Easier to make a list of countries that don’t want backdoors. It’s for the children you know, to stop those pesky evildoers.
Preparing for the Transition to DevOps Engineering
You have to factor in the artist/fan relationship as well.

By increasing the price, you very quickly alienate large portions of your fanbase.

I've seen some artists sell tickets at $200+, and the fan backlash was noticeable. But perfect if you only want to attract rich boomers, I guess.
FYI: You might want to let friends / family who shop at Newegg know about this so they can take appropriate steps to protect themselves.
My S3 very reliably presents text notifications to me. I wonder why yours doesn't.

As an aside, I'm also curious why you keep buying them if you just keep returning them.
No more bold than their constituents support it. I suspect that neither of us has viscerally satisfactory direct evidence for their respective positions.
> More like: "In a political context gathering data is not at all a guaranteed way to get further to the truth."

It's not guaranteed, no. But it's the only way we have any hope of it.

> An current example from Germany right now: There's a part of the country that's in uproar because of new immigrants that came in 2015. Some people felt threatened and demanded more police in public spaces were immigrant youth gathers. So more police is present at those public spaces. Naturally this resulted in them being aware of more violent events (mostly groups of immigrant kids scuffling), which made the immigrant share of violent crimes double, and people feel "rightfully" afraid, as the stats now proof their suspicions! But the reality of course is that German kids have fights in public, too; police just didn't take note and so those fights don't end up in the data gathered.

Is that actually true, though? I'm not familiar with the figures, but it's not unreasonable to imagine there may genuinely be more violent incidents among migrants from a war torn region like that. There were certainly serious cultural assimilation problems:

https://en.wikipedia.org/wiki/New_Year%27s_Eve_sexual_assaul...
This type of thinking would do humanity a lot of good if applied to cars & rules of the road. In my opinion using a public resource (roads) you should be compelled to follow the rules

- Speed Limits

- Stop Signs

- ...
Too bad RISC-V didn't manage to be included yet. Even GCC already supports it. A rare case when LLVM behind GCC on architecture support.
Why we redesigned our website again
There isn't any way around that unless you wear the strap (like the QardioCore) or otherwise have a semi-permanent lead attached to your other arm. You need an electrode on each arm one way or another, or use one of the other EKG leads that uses electrodes on on your chest.
I've been a long-time Github user and believer and vaguely followed Gitlab since their beginnings. Much as I admired their company and business, I had a lot of problems with their UI, UX and scattered focus.

Then very recently I've had to use Gitlab for a variety of new projects. And just... wow, it has come a long way.

There is an incredible amount of tooling and features, native to Gitlab. It's actually scary, and in some places even gets messy (feature overload). But a lot of it is useful stuff Github really should be offering. Things like more metadata on projects, subprojects. A very in-depth permission system (invite users with read-only access, issue-only access; membership expiration, ...). Branch protection integrated into various features.

Native CI! That's the big one. Travis is terrible. I used Gitlab CI to deploy one of my most recent project and ... it's been great. Was very simple to configure, felt a lot less magic and constrained than Travis, and it's very well integrated into Gitlab.

All this to say that I'm just about converted. Unfortunately, I have my 10+ year old profile on Github which includes membership to various projects and orgs, but I'm now pretty definitely using both platforms.

Edit: Here's my Github profile so people know I mean business when I'm praising Gitlab. https://github.com/jleclanche
In 2018 you always need to be learning. If you stop learning, you are much more likely to fall behind. If I were you I would research some classes that I could take to make sure my skill set was still in demand. Udacity, for instance, has courses that guarantee a job offer upon graduation or your money back.
GoDaddy shared Windows hosting compromised
Why Companies Won’t Let Bad Projects Die
The thing about roulette is that you can bet most numbers except a couple, and do pretty well in the short term, albeit with small winnings. But the odds are still against you long term.
Yeah, I specifically added the "in Rust" here because I know Zig really cares about this problem. I haven't actually used contemporary Zig enough to be able to say anything about its approach, though.

> Zig's standard library functions that require allocation take the allocator as a parameter, and return oom errors back up to the caller to do with as they please.

You could do something like this in Rust. Here's a function that accepts a vector and pushes something onto it:

fn foo(v: &mut Vec<i32>, item: i32) {
v.push_back(item);
}

(Keeping it non-generic to simplify.)

Does the data structure hold the allocator, or the function? What if I created a list with one allocator, but called push_back with another? It'd have to be in the structure, right? Given that, here's what this feature would look like, roughly, if Vec<T> supported it:

fn foo<A: Allocator>(v: &mut Vec<i32, A>, item: i32) -> Result<(), Box<Error>> {
v.push_back(item)?;
}

This is significantly more boilerplate. The type signature is more than twice as long! You'd also have to adjust the caller:

// before
foo(&mut v, 5);

// after
foo(&mut v, 5)?;

Of course, it'd be possible to maybe reduce this with langauge features. What does this look like in Zig?
Ranch is classically buttermilk and sour cream (part of a whole family of buttermilk dressings) and not mayonnaise.
>Where does this 99% figure come from?

The data is public now -- AM were blackmailed and didn't pay -- I guess you can take a sample of the email addresses and compare with public profiles that match the emails. There were virtually no women -- in fact they were so paranoid the men would realize there weren't any women to have extra marital affairs with they had -- bots -- that flirted now and again just to keep the men paying.

Plenty of reporting was done on it after the breach. I recall saying to people that this would be a good example of a breach that would destroy a company by exposing that it's value proposition was nothing. I guess I was very wrong.
Narrow Banking
I'm sure the attorneys were well paid at least.

Those things are almost as bad as those coupons for $10 off your next IOMega product because your Zip drive was a piece of overpriced garbage.
I don't believe you can even get to the pretty watch with swappable faces part without an iPhone to activate it. It's very definitely only for iPhone users — as of now, at least.
Exactly, it's not always about maximizing profit. Artists also to play for their fans. This is one of the main reasons artists have fan club email lists, to let actual fans get first go at tickets before the public sale date. Of course, there's nothing stopping scalpers from signing up.
I agree that if you're in kernel space, then you have to be able to recover from allocation failure. However, it's a waste of time for most programs (or libraries—most libraries I write can't go into kernel space for various reasons) to try to recover from OOM. Even if not memory-unsafe, it results in untested error handling paths and noisy code.

I rarely write Windows-only programs, so I can't rely on OOM handling in my logic. It's much simpler to just have the same OOM story everywhere (crash).
Personally, I won't bother going if I have to wait in line for my ID to be checked. At that point, it's a chore, not something fun to do. Maybe I'm the only one.

The real strategy is to just change your name to "John Smith" to maximize the probability that you can sell your ticket to someone, at least until they start checking your birthdate and TSA Known Traveller Number.
I've come to the conclusion that whatever is computerized is going to be leaked. Health records? Might as well open source them for all I care. Red team is tenacious and the steps you have to take to actually keep everything secure make you seem unreasonable.

I've moved on. It's more important to focus on election security and physical security at this point. Infosec is dead. Five years ago Bruce Schneier wrote a book called "Carry On" now he has one called "Click Here to Kill Everybody".

Just five years.

We're in a technological growth feedback function and we're unable to predict it.
How convolutional codes correct errors
Eventually you just won't be able to buy a trustworthy computer.
How do you define "quality"? There are smart watches from Samsung, Garmin, and other vendors which are superior in some ways but worse it others. It depends on what you want. All of those are open in the sense that you can write your own apps.
I'm not that familiar with Github but the workflow for creating issues, trying branches to that issue, and tying pull requests to an issue was very good and really helped me get started with Gitlab. I also appreciated the build server which is very integrated into that workflow. I tried creating my own project on Github but couldn't really figure out how to tie a pull request or a branch to an issue. I'm sure it's possible but with Gitlab it was immediately obvious how to do it and almost hard to avoid it.

I spent a lot of time with Gitlab Auto DevOps but never really got it off the ground. I think I could make it work now but that Git + Gitlab + Docker + Kubernetes was just too much to learn in one go. It certainly didn't help that I started out with Amazon EKS instead of the recommended Google Cloud option.

In the future I would like see them add a hosted Maven repository (but I don't think that's in the stars) and if they are feeling adventurous I would like to see them explore visualizing the execution of multi-stage Dockerfiles as process pipelines the way they visualize .gitlab-ci.yml files today.

Perhaps these very subjective impressions from someone who doesn't have a lot of prior experience with either product will give you an idea of how these products differ. ;-)
Do you really have to actually service them at 5 year intervals? I have Seiko SKX with a 7S26 movement that still people routinely say it goes 10+ years without a service. When you do, it's about $100 since the movement is so common and cheap. Seiko and Casio both make fine quartz watches that are solar powered and have much lower maint cost than an automatic watch (though typically not seen as a nice or luxurious watch). The swatch thin-line watches are quite nice and replacing the batteries is cheap.
Agree, "BI chatbot" is more precise, as well as cognitive automation
Actually you won't get a payout if the slot machine malfunctioned: https://vegasclick.com/games/slots/malfunctions
RPG in a Box: Voxel Based Game Creation Tools
You can also invoke the function by doing foo["bar"]:
https://runkit.com/me1000/5ba283ad8bb2580012c875e8
Explicit and final agreement about the whole deal.
Yes, I'm not sure why this is a Nature article. As far as I understand things, very few physicists who care about which interpretation of QM is correct would choose the Copenhagen Interpretation in this day and age. The Copenhagen Interpretation is not even a fully-fledged interpretation, because it uses undefined, unscientific terms like "measurement" to determine when a probability wave collapses.

As I understand things, most physicists don't give much thought to which interpretation is correct, since any experiments to distinguish between the various interpretations are virtually impossible to do. And most physicists don't care about distinctions for which there will be no experimental evidence.

Among the physicists who do care about the different QM interpretations, it is my understanding that most would go with the Everett (AKA "Many Worlds) Interpretation these days. All other interpretations that I know of are hugely problematic, but there are no significant problems at all with the Everett Interpretation. The only problem is that many people consider it to be "creepy". But not liking the best theory because it is "creepy" isn't very good science, if you ask me.

Regarding there being no single-world interpretation that is logically self-consistent, I'm not convinced about this: The Bohm Interpretation, for instance, is experimentally indistinguishable from the Everett Interpretation. I.e., no matter what incredible technology and powers of QM experimentation we might develop in the future, we will never be able to do an experiment, even in theory, that tells us which of these interpretations is the right one.

Consequently, it would seem that the Bohm Interpretation is logically self-consistent. The problem with the Bohm Interpretation is that it's very ad hoc and violates Occam's Razor. It only exists in order to calm our feelings about the universe being "creepy".
I am the developer of https://www.centask.com it has reminders and todo's with Gmail emails in the same list or hierarchy
A nice use for this (tagged template literals) is bringing extended RegExps to JS. https://github.com/jawj/js-xre
When you go to buy that car where the digit fell off the price, the sales person will tell you that the erroneous price is wrong, and tell you the correct one.

If for some reason the sales person does not do this and goes through with the sale at the erroneous price, sucks to be them. They had their chance to correct it and they failed to do so.

This is the same situation, except instead of a sales person, it’s a computer.

It seems to me that this is yet another instance where companies automate processes that previously involved humans, then compensate for the newly introduced errors by blaming the customer.

If you don’t want software bugs resulting in sales at absurd prices, maybe you should have a human review each order to make sure the numbers are sensible.
Apple has been about continual incremental improvements for longer than about revolutionary changes. Look at how many years passed between the introduction of new product categories and this becomes clear.

In the current context, if introducing an FDA approved ECG in a consumer device is not revolutionary, then I don’t know what you mean by that term.

Some quotes from articles on this topic of incremental changes on Fast Company and Daring Fireball.

> When critics ding Apple for its failure to introduce “breakthrough” devices and services, they are missing three key facts about technology: First, that breakthrough moments are unpredictable outcomes of ongoing, incremental innovation; second, that ongoing, behind-the-scenes innovation brings significant benefits, even if it fails to create singular disruptions; and, third, that new technologies only connect broadly when a mainstream audience is ready and has a compelling need. “The world thinks we delivered [a breakthrough] every year while Steve was here,” says Cue. “Those products were developed over a long period of time.” [1]

> But even when Apple enters new product categories, they don’t invent the categories themselves. The iPad wasn’t the first tablet. The iPhone wasn’t the first smartphone or touchscreen handheld device. The iPod wasn’t the first digital music player. [2]

> Historically, those sorts of big new things have only come two or three times per decade. [2]

[1]: http://www.fastcompany.com/3062090/tim-cooks-apple/playing-t...

[2]: https://daringfireball.net/2014/02/fitting_facts_to_the_narr...
Immediately my eyes read "APL Space Cadet..."

Reference: http://world.std.com/~jdostale/kbd/SpaceCadet.html
For those curious, here are the languages used in the projects

bigloo - written in C and scheme

hop - js and scheme

pharo - small talk and C

Coq - written in ocaml

It appears that Inria does not exclusively use ocaml for their projects.
>It is so obviously a genuine mistake that some dude is trying to capitalise on and make a big media hoo-hah out of

If the situation were reversed, and due to a genuine mistake FanDuel showed that the customer owed the company the money, do you think they would simply accept that it was a mistake and fix it? If I had to bet I would guess that they'd attempt to collect the money using any means necessary just like the customer
Companies that don't sell physical goods don't have much choice too.

> A prototype search engine that Google is designing to meet the scrutiny of Chinese officials links users’ phone numbers to the searches they perform

> This report adds to earlier news, also broken by The Intercept about the search engine, codenamed “Dragonfly,” which eliminates from results a number of terms and topics, like freedom and democracy.

http://fortune.com/2018/09/14/google-china-search-engine-lin...
The Village Voice (1955-2018)
Why Modern Music Is Awful [VID]
You call yourself a European? I just eat the birch tree bark fresh off the tree.
Calling a function without parens is probably the _least_ interesting part of tagged template literals.

The key features of tagged template literals are:

* The tag function receives the string literals parts and values separately, before interpolation.

* The tag function can return anything, not just a string.

* The string literals are passed as a single argument (a TemplateObject) which is immutable and identical across multiple calls to the tag.

The last one is the kicker. It means that you can do something like this:

const templateCache = new WeakMap();

const html = (strings, ...values) => {
let template = templateCache.get(strings);
if (template === undefined) {
template = makeTemplate(strings); // this might be expensive
templateCache.set(strings, template);
}
return makeDOM(template, values);
};

const header = (title) => html`<h1>${title}</h1>`;

And now, no matter how many times you call header(), the work to create the template is only done once because the strings is stable as a cache key.

Which is exactly what lit-html does to implement fast HTML templating : https://github.com/Polymer/lit-html
Then require the purchaser to provide high-resolution scans of identity documents (both sides, and all pages for multi-page documents) with nothing blocked out at the time of purchase. If the scans don't match your physical documents, you are made to leave the premises.

If they are a US citizen, they must scan both driver's license/state ID/passport/military ID and social security card. If not a US citizen, they must scan their home country's passport and if they come from a country that requires one, their visa.

Also, require the purchaser to type in (not check a box, but actually type the words and disable the browser's paste function) "I swear under penalty of perjury that I will not transfer this ticket to anyone else and that I will do everything I am physically capable of to not let anyone do so on my behalf".
Agreed. Though I can imagine some companies reasonably applying constraints in certain areas: working hours overlap, travel costs, and (especially where they don't do the fraudulent "honest this person whom we treat daily like an employee is not one" contractor lie) compliance costs and obligations.

That may indirectly imply some geographical constraints which could affect the shape labor market and the resulting supply/demand math leading to a salary. But it's definitely not what most companies do in their cost of living adjustments.
> performers have caught onto this in the last couple of years and have started to offer a lot of exclusive VIP packages to try to capture this price-insensitive market.

Artists/promoters have also started using dynamic pricing. Ticket prices might raise or lower after some presales depending on demand. Wednesday the cheapest ticket to the venue might be $49, while on Friday they've raised the price on existing unsold inventory to $69.

> I'm thinking more about mass scalping for events like Hamilton where every single ticket is bought up instantly by bots for the next four months.

It sucks that the situation is happening, but it's also very easy to fix. Either increase supply, or do something to reduce demand (like raise the price).

> I tried to buy tickets for Hamilton's touring show and there were hundreds of resell tickets listed on StubHub while I was still trying to get through the process of even seeing if I could find tickets myself.

Some of the is spec listings, where they don't have inventory yet but plan to get some, some of that is brokers/people listing items they've reserved but haven't finalized the process of buying, and some may very well be brokers, or even the venue or promoters themselves listing on Stubhub. If you're an artist, venue of promoter and you want to make more money but don't want to look likeyou're gouging your customers, and you have access to inventory you're allowed to sell yourself, what would you do? That's what they're doing.

> I've done a little work in this space tangentially in the past. The resale market is highly developed with a lot of money at stake and inventory is readily available at every price level and ticket type.

I've done, and am doing, work in this market. It's like any other, except that the ratio of good actors to those acting a bit excessively is a bit skewed for historical reasons.

> There are a few middlemen companies that provide the ticket inventory for any reseller to sell instantaneously via API feeds.

It's not that they sell instantaneously via API feeds, they just help push inventory to multiple exchanges, and help sell out the inventory in the point of sale when it sells on an exchange and remove it from the other ones. I'm sure there's software that does something similar for Amazon and Ebay too.

I've written about this before here[1], and there's some more detail in that. Specifically, I think the secondary market performs a useful function, as much as it's vilified, as explained in that link.

1: https://news.ycombinator.com/item?id=16379207