skysight-inc/HackerNews huggingface dataset:
Sure, you can use it for good and for evil. I expect this as well. Sadly, there seem to be a few annoying limitations that browser makers seem to be stuck on for the immediate future (e.g. garbage collection, simd, threads, and a few other things).

Still, wasm is good enough for pretty sophisticated stuff.
I was playing a version of doom 3 ported to wasm a few days ago; with decent frames per second even and quite playable: https://news.ycombinator.com/item?id=18817278
You don't know that for every person caught after taking $10m there aren't 5 who took $100m then stopped and got away with it. It's just pure speculation.

I'd assume a $100m hole in a company balance sheets when they get audited would make the news.
I think we should stop calling these things "dark patterns"
This is just plain old deception and scamming.
But how would he learn how easy it is to get other's usernames without actually taking it? He has to run through the whole process at least once to be sure that the process he would share with us works or not.
I guess you can add browser fingerprinting, etc. which most folks seem to do these days, since there is a cat-and-mouse game of users slowly becoming more privacy sensitive and using basic tools like incognito mode and ad blockers.
Korean researchers develop ternary semiconductor tech
Why Elon Musk's plan to give us 'superhuman' brains is doomed to fail
tor speed is an improvement, it impedes on social network addiction :p
> Is this really a common thing? How can you try to implement something without first having had thought of the solution?

Unfortunately, it's incredibly common.

The result is always almost a mess. Functions that are never called, parameters that are never used, as they discovered their mistake as they were coding but then never went and cleaned up the stuff they don't use anymore. Broken logic, poor performance. Functions with a mess of loops and if statements, nested like 10 indents deep.

You can tell by looking at code if they were making it up as they were going versus implementing a solution they had thought through before starting coding. It's painfully obvious.

When you try to solve your problem by coding, I think you are forced to take a myopic view of only subsets of your solutions and it's near impossible to step back at this point and come up with a nicer, more abstract and probably more concise solution. The solution comes out spikey.
Spent several hours chasing up 5 chargebacks for our service today. The accountant did not recognize our charges so simply claimed they were fraudulent. What a pain in the ass for us.
The center for disease control or the cult of the dead cow?
Most of them already have the social sharing buttons. I suspect those are able to catch the vast majority of users who don't use an incognito mode.
Marketing is a cancer if you ask me. They destroy everything they touch. And then pretend they didn't know they were being a dick...

Phones where great until telemarketing made them a nuisance.
Email was great until marketing destroyed it with spam.
Internet was amazing until it got turned into a surveillance machine in the name of marketing.

And all that for a zero-sum game.
That is one of thr most poignant lessons I made growing up. I knew a few of the local and regional beers, and at one point noticed an ad for one of the larger brands. Not for a new product, just their standard lager.

At that point, someone told me that clearly, they must have an inferior product to those other brands I also knew. Clearly, customers are aware of those without the need for advertising. So they must be a good product.
How to Launch, Grow, and Scale Your Startup
Extremely high doses of caffeine are deeply and profoundly unpleasant. The way it makes your head spin and your heart pound make you feel inches away from death, which supposedly you are.
Do Not Fall Through the Cracks: A Programmer’s Productivity Guide
> It's why card skimmers always get caught, too, eventually.

Given how much money actually is estimated to be skimmed and how few that actually get caught I doubt this.
Depends on the details - the tax could be paid by the occupants a bit like the council tax in the UK. And then discounts applied. Or by the owner if the property is unoccupied.
Not sure why you got downvoted. Practically speaking, A fully fledged and compliant modern browser would require a team to build if not built off the back of another browser. So either you're a funded non-profit or you need to make money which doesn't seem compatible with privacy on the internet.
Zombifying fungus bypasses the brain to make ants its puppets, study finds
The two are not necessarily the opposite of each other, I remember visiting Japan for the first time after hearing Japan had been in a relative economic slump for near decades, at the time I recall thinking "if that's what economic slump looks like I'll take some of that...".

In retrospect it's possible to see a thriving economy as the apex of a bubble but almost impossible to determine that at the time. The thing about China is though, it has had a phenomenal level of growth for a very long time, one would think this cannot go on forever and at some point their system must be tested by a real recession.
There might be some added benefits or preferences e.g. extended warranty, insurance, physical location, loyalty towards a brand or accrued in kind via a scheme or membership etc.
She Rewrote the Moon’s Origin Story
More like 70's best practices [1]. Reusable GUI components were first (? citation needed) used on the Alto machine developed in 1974. The developments of the Xerox PARC team were a huge inspiration to Steve Jobs, who later would create Objective-C and the NeXT system (with NeXTSTEP as the component based GUI) in the late 80s.

> Those who cannot remember the past are condemned to repeat it. To covet truth is a very distinguished passion. -- George Santayana

[1] https://www.classic-computing.de/wp-content/uploads/2016/01/...
I hope they develop more splitscreen games! That's really the main edge to consoles for me.
Thanks I will check them!
I don't honestly blame them. Getting money and people out of a country is always going to be easier in the good times than the bad.
> The difference from now to then is, that games offer endless online service and these also needs neverending development, bug fixing and people even demand new content. These costs are not simply covered by retail price.

It's a problem they created on purpose, so they shouldn't get to use it as a justification for their practices. It's not that players need "endless online service"[0] that needs "neverending development, bug fixing"[1]. It's that the companies figured out doing it this way gives them access to much more money, so they created the problem and used their marketing budgets to make it a new normal.

> but some payment models are justified and comprehensible

Yeah, but some feel like they're justified by self-serving arguments, in a case of creating a problem to justify getting paid for solving it.

--

[0] - Which actually isn't endless, but works just for couple years until the next game in the franchise is made, or the studio gets bored, or bought out, or...

[1] - Tangential, but I still don't buy the whole "bit rot" thing as a natural phenomenon. I'm starting to believe that our industry has accidentally become good at making everything so fragile that it justifies endless work just to keep things running.
doc.new also opens up a new Google Doc
Tiny organisms give us glimpse of complex evolutionary tale
> How do you find such contract work? (at BigCo's I mean)

Become a half-human slave to one of large outstaffing companies with a proud yet faux label of "free contractor", for tax purposes.
The spoiler wasn't necessary.
Worth mentioning Brad Frost with his wonderful formalized approach for componetized UIs, called Atomic Design [0]

[0] https://bradfrost.com/blog/post/atomic-web-design/
A guide to best mobile ad types and formats
The infrastructure seems much less developed in Africa?
FWIW Audible emails me every month to tell me have a new credit available. Possibly put in place after your experience; but it seems more like just "keeping people engaged in our service" is a better way to sustain subscriptions than hoping people forget about it.

And, not to victim-blame here, but I can't quite understand your response to mysterious charges that appear on your card every month. I try to understand where each and every transaction comes from; and if I were to get one I didn't understand several in a row, I'd call the credit card company to contest the charge / get the merchant blocked / get a new credit card.
If I type in the address bar a URL or click a bookmark rather than click a link, is the referrer still sent?
In order to get people to care about their online privacy, use what they're most private about. Last Week Tonight used the same trick on their segment with Snowden.

https://www.wired.com/2015/04/john-oliver-edward-snowden-dic...
>simply to save a pile of rocks....

If you're going to engage in reductio ad absurdum, at least be consistent and call the men "meatbags".
I got MATTEL right by looking at the sizes of the spacings between the letters. Not sure if it is real or just an artifact, but I picked the one where the spacings where the most regular and that turned out to be the Helvetica one.

For TOYOTA, I have the impression that in one option all letters have the same weight, while in the other one the A is a bit bolder than the other letters. I figured the one with all the same weight should be Helvetica, but I was wrong.

Looking at the fatness of the lines feels quite fragile: aren't there versions of Helvetica in all kinds of weights?
> Devices have never done everything possible under the communications standards they support.

Yes they do - that's the point of a communications standard. Any device with a USB 3.0 port will work with any USB peripheral ever, given suitable drivers. Your HDMI example makes no sense because it's backwards; of course I don't expect an HDMI2.0 monitor to be 4K, any more than I expect a flash drive to act as a keyboard - but I absolutely expect a port that supports flash drives to support keyboards, and I expect a computer with an HDMI2.0 port to support 4K monitors.

The departure with USB-C is that it isn't a communications standard. Unlike any previous USB port, having the port is not a guarantee that it will work with any peripheral with that plug. The situation with the cables merely reflects this fundamental usability flaw - even if all cables did everything, assessing compatibility would still be confusing.
When he buys the stored-value stuff off the store using his test account and then the stored-value card is redeemed by like 100 other Xbox accounts, isn't that all the evidence you need?

1) Sale Transaction of stored-value currency linked to Dev

2) Stored-value currency redeemed and deposited into accounts linked to spaceninja888 on X-Box Live (100 other transactions like this)

Isn't this sufficient evidence to prove he stole the money? Even if he gave it away for free, isn't it still fraud?
Parent said:

> As I understand it, all Neanderthal genetics that modern man has came in through the X chromosome. This could indicate that male offspring of Neanderthals and Homosapiens were infertile, which would be a cut-and-dry indicator that they're two separate species.

Castration is an alternative (or additional) explanation.
> Pagination is a bug, not a feature. Screens are not books.

I like this.
The testing phase ended in 2016 - Galileo is a live GNSS network intended for actual use in navigation. The reason they haven't declared Full Operational Capacity is that they still haven't managed to deploy a full constellation of satellites. All of the official announcements and navigation messages from the satellites say that it's meant to be providing actual service, just with slightly degraded accuracy due to the missing satellites.

Not only that, the EU's controversial eCall initiative, which requires cars that go on the market after April 2018 to automatically call the emergency services with their locations and a live mic to the interior if they detect a crash, mandates the use of Galileo for positioning. Manufacturers can (anbd probably will) use other GNSS systems in parallel, but Galileo is the only one that's guaranteed to be supported by cars. This is for a system whose life-saving benefits are supposedly so important as to outweigh the privacy issues.
There is a lot of traffic between Copenhagen and Aarhus in particular, and from most of the major cities to Copenhagen Airport.

A good proportion of that traffic is by car, and by reducing train travel times, it becomes more desirable to take the train and leave the car at home.
Flock: Twitter follower search for big accounts. Find investors, leads, recruits
Similiar as in the only one who is losing money is the advertising company, that's why I've added especially autoclicking ones.

If nobody is seeing ads, nobody is really losing money, Google is just getting it slower.
There are two technical interesting take aways in this:

1 - Microsoft, and probably most big companies, have persistent tracking ID on most stuff that are hard to get rid of and can be used to identify you and devices linked to you in a fuzzy way. I mean, we know about super cookies, fingerprinting and such, but it's another to hear it being used to track somebody that was careful and using multiple anonymous accounts.

2 - BTC mixers will not protect you. Correlating one single wallet with you will make it possible to them retrace the entire history.
I think single letter variable names are fine within the scope of a single function. Especially if I'm doing something with a lot of math, like a lighting calculation, the computations are often more readable with short variable names. I'll also usually give a detailed description of what the variable is in comments for clarity.
I do use the microwave for actual cooking. In particular, if you follow the keto diet, the microwave can be your best friend.

Some examples:

1. bacon: either straight on a plate, or on some paper towels to absorb the excess fat

2. eggs: I content that there is no faster way to cook eggs than with a silicone egg poacher [1] in a microwave

3. seafood stew: just put a pound of frozen seafood in a microwaveable steam bag [2], some cream and salt, and in 5 minutes you have a delicious stew

4. roasted vegetables: you do this in the oven, but before you put the vegetables in the baking tray, you steam them in a microwave using the steam bag [2] for 2-3 minutes. This reduces the cooking time from one hour minutes to 20 minutes.

[1] https://www.amazon.com/gp/product/B007PC4FAM/ref=ppx_yo_dt_b...

[2] https://www.amazon.com/Glad-SimplyCooking-Microwave-Steaming...
It often results in the opposite, with business travel indirectly subsidising personal travel. Charging inflated prices for business travel (whether it's for travelling in a higher class or booking with short notice) makes it easier for operators to provide lower cost offerings to fill the bulk of their seats for those who book in advance – most often tourists.
Really? I think the best way to solve a problem is to code it. I can never see all the corner cases and logical inconsistencies before I start typing. I have tried to formally model software before I start writing it and in the end it was largely a waste of time because real understanding of the problem comes with coding the solution.

Of course when doing it like this you write a lot of code which later is unused or bad. But I think that will always happen and it's just a matter of having the discipline to continuously clean up after yourself.
Exactly.

Also, in the old days of early Internet era, we used to buy games not based on some marketing (in my parts of the world, US videogame marketing didn't really exist anyway), but based on reviews in videogame magazines. Those were pretty honest, and if they weren't, we'd blame the magazine. It was entirely expected that games have varying quality and plenty of bugs. People didn't have a problem with that.
Perhaps it's mad but then there are a fair number of languages in used there[0] "The 2001 Census recorded 30 languages which were spoken by more than a million native speakers and 122 which were spoken by more than 10,000 people". Perhaps having a widespread lingua franca[1] is a lesser madness after all.

But I'm a brit, maybe an indian would care to opine.

[0] https://en.wikipedia.org/wiki/Languages_of_India

[1] yes, I know
Abu Dhabi full body massage 0563159104
Is that a person coming to the place or a product I can purchase. For the product I could see a need, similar to RFID protecting wallet. Not saying the need is justified but fear sells.
Didn't this same sort of thing happen last year? It makes me think this is part of a marketing campaign.
Nothing stops one from evaluating f-strings lazily. They could simply return a format string with parameters captured instead of interpolated string.
I think there's a fairly open question about how those percentages are calculated. Oxfam is an outlier, with a very low stated percentage being used for overheads, but it'd be interesting to see a breakdown of how the remaining cash was used. For example - are staff costs in a target country (say, Haiti) considered admin, or is the UK base only counted?
To be fair, it’s not like Google/Facebook are a neutral party and only collect data to give it to the site owner. They are also complicit because they keep this data for their own purposes.
> No one accused Disney of using cliff hangers to scam them.

Well, yes and no. When it comes to movies in general and movie adaptations of books in particular, like recently the Hobbit, number one complaint I heard (and expressed myself at times) is that they're so desperate for money that it's pathetic, stringing a short book for three movies ending in a way that ensures people will have to go to the cinema not just to continue watching, but also to rewatch the old movies upon release of the new one.

From what I can tell, the sentiment for now is that it's pathetic, not abusive.
You are just chasing your own tail by looking at those metrics. Your system needs to be resilient to these random events and you must account for those, that's for sure. But you would not put your focus on those, it's still the higher level alerts that are more relevant to the business.

Crashing more often is caught by an alert that looks at total capacity is s service. Doesn't matter if it's random bit flips or OOMing nodes at first. Longer term these metrics can be useful to increase efficiency again (should i first fix random bit flips or OOMing tasks). I would not base SLA relevant alerts on too low level alerts.
Could be useful for people in controlled software environments, though it would require new, special types of bridges...
Amazon is a corporation, essentially a legal structure meant to encompass a group of investors. Investors range from its founder Jeff Bezos to small investors holding Amazon shares in pension funds and 401ks. You too can buy one share of Amazon for ~$2000 or invest in a low cost ETF that would own Amazon. The value of the stock is driven partly by expectation of future earnings. If Amazon were to lose future earnings relative to what investors believe they will receive, the stock price will likely go down.

On the extreme lets say that Amazon stock goes to $0, it would reduce the wealth of the world by about $1 trillion in stock valuation. That means that $1 trillion disappears from people's accounts (with ~$100 billion disappearing from Bezos' account). This would be wealth destruction no different from simultaneously reaching into every person's wallet and removing some amount of cash and burning it.

The whole "[corp] is not a person so [immoral act] is okay" is not productive.
Amazon is expected to be good sports and take the loss exactly because that is their business strategy. Their mission statement is something like, "we seek to become Earth's most customer centric company." If they didn't have a relaxed refund policy, they wouldn't have the reputation they currently enjoy.

Contrary to what you've said, they do have public trust: just in the form of "Amazon does right by the customer." It's trust, not morality, that forms these expectations.

For the trustworthy customers who are equally concerned about their reputation, they wouldn't dare "cheat the system" by exploiting a pricing glitch. For them, there is symmetry of expectations.

The asymmetry only happens for customers who do not care about their reputation for being trustworthy. This can go the other way as well: an unscrupulous company who takes advantage of naive and trusting customers.
> "Thou shall not steal" has nothing to do with the the victim, only the actor.

But in the context in which "Thou shalt not steal" was written, the punishment had to do with the victim: If you stole something, you had to pay back at least twice as much.
Oh leave these people alone. It gives them something to talk about and keeps them off the streets.
I appreciate trackers are "well-known", but only to a specific class of technical individuals. "Nontechnical users" is basically everyone. They have a right to be outraged, especially when a technology is understood asymmetrically well by the class of individuals who exploit this asymmetry to their advantage.

Both the individuals visiting these sites, and possibly even the people making the decision to implement tracking don't know their browsing data is being used for anything other than analytics by the website provider, (if at all by the user, who likely feels safe behind a private browser).
From the article, I'm a little more worried about Oracle, who refused to comment on the story.

That being said, this isn't really news (to us, at least), but it's good that newspapers keep banging this drum, as I doubt most other people have thought about all the tracking that happens everytime they visit a new site.
Not surprising, on demand video services became the same thing as cable TV. Dozens of services, each having their own content... I wouldn’t be surprised if they started bundling them in the future; something like an internet provider offering Netflix + Disney + Mubi for slightly cheaper than getting the 3 separately. That would mean we went full circle and a new cycle can start.
Those are comparing metro areas to cities, though. The DC one, for example, includes exurban areas and literal farmland in its definition of the DC metro area (which comes from the Census). This is the kind of stuff it includes: https://maps.app.goo.gl/kbfrPLDvBaUn7tzo8

I don't think it's quite a fair comparison to compare that vs. Hong Kong or Singapore, especially when the London exurbs are called out separately.

I'd guess that NYC is in the same ballpark of unaffordability and congestion as London, but the deeper suburbs / exurbs of NYC are cheaper than their British equivalents.

I'd also wager that DC proper is cheaper than both NYC and London, both via absolute terms and income relative terms.
Well, you have Maybe for imperfect inputs and monads for side effects.
I feel like there's some confusion over peripheral support, and host support. What can I do with a serial port? Everything. I can talk to every device that ever used a serial connection. Sure, I might need to write a driver, but that's really a separate issue. There's absolutely no problem with "your serial port does not support <gibberish> so you can't use this particular mouse/printer/random industrial equipment".

With your PCIe example, again - I don't expect every card to do everything. But I do expect every card to work on my computer's PCIe bus.
Yeah I spent some time with raw javascript, jQuery and angular, but React is the first web framework which actually feels like a decent solution to the problem of how to build interactive web applications, rather than just being another hack.