skysight-inc/HackerNews huggingface dataset:
I'm not too sure about people who are winning scratchies or state lotteries, but there is a fairly well-regulated black market among high-stakes gamblers for losing horse-racing (etc.) tickets. You use them to lay off other winnings so that you don't pay tax. I imagine people looking to wash money also have a market for winning tickets.

It's kind of perverse that Americans pay taxes on gambling AT ALL. The rake is already being taxed, so why tax the winners? It's criminal.
Lightning is not 100% random as many people don't go out in storms which changes the odds.
It remains to be seen how much this will cost Equifax, IMHO. Public opinion aside, it may not come down to much in termw of dollars and it's dollars that drive behavioral changes.
They can image the device, or possibly even refuse it entry if they can't read the contents, but they cannot detain, harass or otherwise coerce the owner of said device while it's in the mail. Mailing an encrypted hard drive is likely reasonably safe with regard to unauthorized access to its contents.
It worked with the scanner in the built-in camera app in iOS 11, but I had to manually adjust the brightness (issue with scanning off a computer screen?)
The concept is simple and elegant on paper, but it's vulnerable to the same problem that real-world policies that philosophers come up with often fall prey to. It's going to be incredibly difficult to assess the "unimproved value" of any parcel of land fairly.

Do you apply a flat rate per acre of land regardless of where it is, to the detriment of rural farmers who own many acres? Or do you take the location into account? Are we going to have an army of certified professionals whose job is to assess the unimproved value of each and every parcel of land in the country?

And if your formula makes any reference to the actual price at which land is traded, how do you tell how much of it is the unimproved value and how much of it is the value of all the improvements that went into it? There is hardly any land in populated parts of the world where no improvement has ever been made to it, so there's no reference point. If there are two parcels of land in the same neighborhood but one is more desirable because it has a view of the waterfront, does the waterfront view count as improvement or an intrinsic part of the value of the land? Everything is going to be based on a series of arbitrary decisions. Even the value of a dollar is based on a series of arbitrary decisions.

Even worse, since it's all going to be an arbitrary benchmark with a lot of variables that can be tweaked, everyone will try to influence it or abuse it in a way that minimizes their own tax burden. Over time, these forces will result in lower assessments for all land, reducing the overall tax revenue and making the whole scheme unsustainable. Right now in the developed world, a disproportionately large share of people's wealth is tied up in real estate, especially for middle-class folks who read political philosophy. But this won't last if the incentive structure changes.

I would much rather just bite the bullet and say yes, we're going to charge tax on the fruit of your labor whether Mr. Nozick likes it or not. Oh, and we're going to charge even higher rates on the fruit of non-human labor, i.e. machines, since they have no rights anyway. Maybe if these machines produce enough stuff, who knows, perhaps one day they'll contribute enough so that the tax on humans can be reduced to zero?
How does the trademark stuff interact with distributions potentially providing binaries via their package managers?
But that's exactly why I prefer merges - seeing that the problem wasn't in any individual branch, but resulted from the combination of changes in both is the most honest result that I would've wanted to see. Why do you label this as a 'failure'?
I'm moving my office at work from a nice office next to the production office (noisy, people banging in and out all day) to a much bigger windowless space on the other site across the road just because of the noise.

Boss keeps asking if I'm OK with no windows and I keep saying "Have you ever seen me with the blinds open?", It's amazing how even good managers don't get that for some of us a cave with fast internet is the best environment.
You misunderstand. The iPhone X is the new flagship line. Next year there's most likely to be an iPhone 9 and an iPhone X2, though considering Apple's naming strategy it'll probably be called something like 'the new iPhone X'.
Might be a problem with the combination of your monitor and your phone camera. I tried Barcode Scanner on Android, and it scanned it without a hitch. Hell, I had more trouble scanning a QR code I hand-drawn in blue on white paper...
Show HN: tackling Basic Income by paying anyone for successful job referrals
This gave me pause as well but eventually made sense and I was like, "heck yeah that's awesome"
I tend to use rebase solely for the purposes of creating tidy commits before I merge my changes into a staging branch.

For example when I'm working on a feature I tend to do n things at once, but I then want to create logical commits which separate the work into logical unit which could be reverted etc. as necessary. If in this process I notice that I've forgotten something (or for that matter, realise later than I've introduced a bug / broken tests) I'll tend to create a patch commit for that logical unit and then `git rebase -i HEAD~n` and then fixup that patch into the original commit.

Also, whenever I'm done for the day instead of stashing I: `git commit -am "wip"; git push; git reset HEAD~1 --soft` (i.e. push my changes up to Origin to avoid any localized mishaps with my PC resulting in a loss of work). I then force push to my feature branch.

I know that both of these "change history", but as long as they're isolated to my own feature branches I see no reason to avoid doing so...
Yeah would be interesting with real estate. A labourer could purchase a house backed then that would require 1000 labourers now to afford it.
I guess, once you're big enough, you can afford to have people quit and let the rest work inefficiently, just for the vanity of a “design” chief.
Even for NN alone, those few operations are not enough. Not only that, but to even understand what the operations that I need directly do, I need far more background knowledge of linear algebra.
I'd be happier if my browser made fewer requests, however small they may be. Even if they make up a tiny percentage of my internet traffic, it all adds up. Making computers do less unnecessary work is a good thing.
Interesting to see accessibility (for vision-impaired users) pop up here. Good to see that Apple thought about that and came up with something. I wonder if enabling the accessibility mode will result in haptic feedback that the device was unlocked.
Show HN: A Tool to Preview Album Art on Streaming Services
https://www.sitebuilderreport.com/artworker/

Here's the problem: For an artist to upload an album to Spotify / Apple Music they need to use a service like Distrokid. It can take up to 4 weeks for the songs to be live on the streaming services. Once an album is up on the streaming service there is no editing the image.

I'm an artist myself, and I wanted a tool to preview my album art in context. My album art might look good in Photoshop but when I see it in Apple Music, I might regret certain choices (example: I shouldn't have put the song title in the album art!).

It's just a simple, free tool. Let me know what you think!
Rebases and merges don't work well together. By default, git rebase will get rid of merge commits. While there is an option to preserve merges (-p), it can lead to some strange behaviour while doing an interactive rebase - see BUGS section in git-rebase man page for more details.

I'd also argue that merge and rebase represent fundamental differences in what commits mean. The former being commits are history, and the latter being commits are features.
At Facebook scale, the sum of all those "304 Not Modified" responses is probably a significant amount of resources.
31 organisations ask to improve public procurement of software
Go Faster Python – Techniques for benchmarking, profiling, and optimizing code
Who wants to get 3/4 of the way through the construction and admit your brand new building isn't big enough? Easier to just shove everyone in.

Apple is usually a smart company, but it is always a large company, and large companies are prone to making broad one-size-fits-all mistakes.
You can detect a person's pulse by amplifying the right frequencies in a video, because the pressure of the heartbeat changes the color of the face almost simultaneously. You could probably fool that by giving the mask capillaries, but that would end up being expensive.
Hillel Steiner is a pretty well-known political philosopher, and this topic is right up his alley. It's much more likely that whoever contributed those sentences to Wikipedia borrowed them from Steiner and/or whoever he's quoting from (whether knowingly or not) than the other way around.
Very few entities operate at "facebook scale".
But you're removing HTTP requests, so how can it make tracking easier? Any ID that a company puts in their immutable content can also be put in their normal content. The change doesn't make tracking any easier than it already is.
This is the same situation as those MRI machines with XP on them. The answer is don't buy those machines or don't connect machines you can't patch to the network. If hospitals can't buy them because those are the criteria, then industry will change.

Don't sign contracts that leaves you in the situation that you can't patch machines.
The compiler tends to treat static variables very differently from locals. I was holding out for efficient local functions which can be forced inlined to keep the emulated registers as actual system registers. Sadly std::function doesn't play well with force inline on all platforms.
Yes, my car had one too, so anybody could tip it when they thought I was driving well. Fun Bitcoin project of 2012. Though hardly anybody knew what it was, it actually did get some tips.
I don't believe there are any Caddy packages in the main repos. You have to download and install it yourself, or create your own .deb (correct me if I am wrong)

In terms of the header, that change was reverted a few days ago
Isn't the ISS bigger?
I can't say too much, because they are a current client of mine, but I've been doing work with a wholesaler for one of the biggest lotteries here in my country, and they seem to have a LOT of customers who bulk buy lottery tickets in what seems to be patterns.

I am talking hundreds of thousands of dollars of lottery tickets per week. Their winning are also along those lines. I don't know about the industry, but these sound like professional lottery players who check odds and play the system much as they would the stock market. They probably have set systems in place and complex prediction and statistical algorithms which ensures they win just more than they lose?

I am thinking that 'pro' players such as these might skew the statistic for winners to a large extent?
Heart of Casino Online – Play Casino and Slots Games Online
Related to this is the question of what types of users there are, and after some thinking about it I think that's what confused me most about the announcement.

I might be totally off on that, but from my outside impression, there were a bunch of projects suggesting Caddy as a frontend for APIs (to get HTTPS etc), which would often be in a commercial environment. On one hand, great potential sources of customers, on the other hand it seems those using "new" projects like Caddy also are current on other practices: A lot of those projects seemed to be big on container-based deployments. In the HN thread already there were announcements of just building Caddy in the Dockerfiles (or other places of CI/CD) instead of using the official binaries. Once that has happened in one place, it seems likely that would be adopted widely (especially if a project is suggesting Caddy officially, it'll likely include those, since it doesn't want to require users to get Caddy licenses)

On the other end of the spectrum, there are people who were looking for a simple server for their personal or small-ish projects.

Some are go enthusiasts at the same time: building Caddy likely isn't a big issue for them, if they don't do it already because they tinker with plugins. Some others already use Docker etc, they also likely can switch easily to some process of building it.

Others likely aren't, some aren't even much of developers or admins in general, and really were attracted to Caddy because of how simple it is to use (or it was recommended to them on that basis, e.g. as I've done to some people that are more designers or front-end devs). For those, nothing changes if it is just private use and they don't care about the sponsor-header. Otherwise, both options are pretty bad: Suddenly learning how to patch and compile Go projects is, while doable, exactly the kind of thing they wanted to avoid by choosing Caddy. The commercial pricing also is way to high for that: Spending >1k$ on a webserver for a freelancers homepage or a toy project just doesn't make any sense at all. EDIT: Some of the comments regarding "open-source community" also point towards this. Not all your users are open-source developers which consider compiling yourself trivial.

This last group is the one for which the changes are the most annoying, and at the same time the group I before thought Caddy was targeting primarily. It likely makes sense for a commercial offering to target other users, but it isn't surprising when this group is making noise.

Somewhere inbetween seems to be where Caddy's commercial pricing was targeting: Commercial, using a few Caddy instances for something profitable, and willing to pay over going through efforts to avoid doing so/interested in getting support. Similar to Nginx Plus customers.

(Again, I might be totally misreading the situation here, since I'm not exactly part of the community, and certainly not every user falls into these categories)
Why would you stop someone passionate and determined? Their wellbeing is a personal matter in that regard.
They are really in deep trouble and need to manage the story carefully. If people on a broad basis start freezing their credit history (one of the most effective means to protect against abuse) their and their competitors ability to sell data to other parties will suffer (see also https://wolfstreet.com/2017/09/15/equifax-sacks-2-executives... )
Expected a figure after inflation adjustment and not a calculation of the parts' cost at that time. Still interesting.
The Apple Watch with LTE and AirPods Is the Future
I vehemently disagree. A counter-argument to his `git bisect` problem is whenever I do `git bisect` and I end up on the merge commit being the culprit. At that point I want to cry, because merge commits tend to be ungrokkable — there is so much noise in them.

Also, don't even get me started on `git revert`ing merge commits... Down that road lies sadness and disillusion.
There's a blog post (the morning paper) about this:
https://blog.acolyer.org/2017/09/13/adversarial-examples-for...
But to make this attack work, browsers would have to visit this site before the new owner takes it over, in order to receive and cache the malicious JS. And if you can make people receive malicious JS, you've already got your attack vector - immutable caching isn't needed.
With this system, one could pull a Volkswagen.
> people deride cubicles now

Yeah, I don't understand where the hate comes from. I suspect it's just about using cubicles as symbols of corporate environment in general. Because from a floor-plan standpoint, they're a fucking great invention. It's a perfect compromise between the need to give everyone their personal space, and the need to fit in lots of people cost-effectively. Today, if a company offered me a cubicle to work in, I'd consider it as hugely positive about them.
It's pretty simple to patch if you designed the system to be patchable in the first place and assign enormous cost to not patching. If you assume running an outdated version of struts for 3months is a $1B expense then you'll patch even if it means disruption to business operations, or will breach some conract.

And if the system is properly designed then anything can be rolled back if it turns out there were unforeseen consequences.
Google Allowed Advertisers to Target People Searching Racist Phrases
I talked to a guy with a long career in emergency management. According to him, earth.nullschool.net, which is available to any anyone anywhere today for free, is superior to many classes of tools available to folks in the field for his entire career.

His opinion was that a similar thing would literally be worth multiple billions to the Federal government in the 80s/90s.

That's the thing -- not only are phones technology marvels in their own right... they open the door to capability with almost incalculable value.
Larry Ellison on hydroponic cultivation on Lanai
Shedding Light on Dark Bandwidth
Blowpipe: A Blowfish-Encrypted, Authenticated Pipe
This flies directly into the face of mainstream economists who claim that deflation is killing an economy and therefore requires positive inflation because otherwise "people would stop spending".

Here's the thing: Deflation got people spending money on an iPhone.
How so? A remote research lab is often time, a trophy, but usually not a powerhouse. The rule of thumb is still the same, you need to get close to the center, the center of decisions, to get your ideas and plans implemented.
Anonymous DevOps Confessions
Submit here: https://totalcloud.io/DevOpsConfessions.html

Read 'em here
Facebook: https://www.facebook.com/Totalcloudio/ Twitter: https://twitter.com/totalcloudio
tumblr: https://www.tumblr.com/blog/devopsentertainme
> Is it so hard though? Do Facebook, Google etc. have this problem too? I doubt it.

Companies with monopolistic pricing power like Facebook and Google are a poor comparison for almost any other company. Many problems become very easy when you have a near infinite supply of money. Other businesses need to work with much more difficult constraints.
For the punchline, the author should have followed up:

>taken up 100 billion square meters of floor space
that is (with a three-meter ceiling height per floor): a hundred-story square building 300 meters high, and 3 kilometers long and wide

by saying,

"Oh and by the way this device has an edge to edge display that is so real you can hold it up seamlessly against a background while it invents a made-up image and draws it on, pretending it's part of reality.[1] It knows its position and can adjust to your movements. It also includes a photography studio that makes billboard-size full-color photos. It fits in your pocket and needs to have its battery recharged once per day. Also it's an entire telephone including video which it has a camera facing the front for. And you can talk to it, it has a built-in assistant. Basically, magic."

[1] https://images.adsttc.com/media/images/59b8/247c/b22e/38e2/0...
I'm not the one who made the statement.
Gee, sounds like a fun PR to review.
Thanks for reaching out. And thanks for pointing to the users' forum. I've now joined. (Was already listening on the Rust subreddit.)
Thank you for writing :)

I suppose I have two points to make from your comments:

1) You are similar to most Americans in that you already have a phone that is ideal for your needs, and that phone isn't an iPhone X

2) You are different, statistically, from hundreds of millions of Americans, in that you have any money saved at all, and don't have large financial responsibilities (house, debts)
"Coding the Matrix" : https://www.amazon.com/Coding-Matrix-Algebra-Applications-Co...
my linear algebra teacher taught it in a visual and proof focused way and it was amazing. He also tied it upwards into abstract algebra WRT vector spaces. He also taught my abstract algebra where he tied things back into linear algebra. That was an amazing set of classes...
People are notoriously poor at predicting what increases their happiness; see Daniel Gilbert's book[1].

[1] https://en.wikipedia.org/wiki/Stumbling_on_Happiness
They pronounce it "ten" so you expect them to say "ten-two", or "the new iPhone ten" year after year?
That's fair. I certainly did forget to include the assumption that they would have perfect clarity into their foresight.

I still think you'd see a pretty clear pattern emerge from winners however, at least should the individual grasp the impact of their ability, even if the picture is incomplete. I also agree stocks or sports betting would be a better choice as partial information seems more valuable in those cases.

But I still feel confident you'd see the same general truths from psychics with partial clarity; still picking numbers and never using random and still an erratic purchase pattern as they chase locations and time. I think the former would likely show more purchases with the same constant numbers from the futuresight and then a spread of other numbers; such behavior may stand out even more as there would be a history of them always getting a small subset right and guessing the rest.
Indeed. Seems like a better solution to his problem is to run unit tests after a merge before pushing it upstream. Then no more non compiling commits.
> "Judging from the private feedback I've gotten from some Apple employees, I'm 100 per cent certain there's going to be some degree of attrition based on the open floor plans, where good employees are going to choose to leave because they don't want to work there," Gruber said.

But where are they going to go? Is there a single company left that hasn't adopted the open floor plan ideology? If so, are they hiring because I'd like to send in my resume. :/
My preferred solution is letting "robots" do the actual rebase back to master. In my GH repo I set a label that says 'ready to land' which means that the last CI run will assume that done stuff like proper commit messages and have reworked my commit into how I want them (atomicity, etc). If for whatever reason tests, the extra validations and ultimately trying to rebase to master doesn't pass I get notified as a PR status.

I like the separation between having full freedom in a feature branch without the extra hassle of having to consider timing (active repos usually suffers from this) or typo:ing in commit metadata.
In EU all those glass doors would have to have matt texture/stickers around eye level so you don't enter them by accident - I'm surprised in US there's no such requirement?
Please note that this feature does not exist in isolation. Apple has not invented face unlock - nor have they invented reliable face unlock. You can unlock your Lumia 950 and Galaxy Note 8 (or 7 if you still have one) reliably with your face and it's just not as convenient or quick as using your finger because face unlock fundamentally is not as convenient as the fingerprint in my opinion.
Three data centers "biult" by only the dozen people on the infrastructure team? Not possible. I wish articles like this wouldnt hype small teams where it is obvious that most all of the work was outsourced. It would seem that dropbox here was still operating as customer: ordering rather than physically biulding much of anything. Those dozen dropbox people were not running cables.
Lay your phone on a table about 6 inches right of your shoulder. It's perfectly possible and easy to read and use your phone this way, but your face is completely out of the camera's field of view.