skysight-inc/HackerNews huggingface dataset:
What material harm or damage to you or your person did you experience prior to GDPR that GDPR has prevented or compensated for?
I would guess the silence is driven by lawyers and PR folk.

We probably won't hear anything until we start getting leaks from the investigations of data protection regulators around the world.
> A stock can go to zero...even foreclosed homes have some value.

It's possible for a foreclosed home to have negative value, because the unpaid property tax bill is more than the value of the property. On the other hand, a total stock market index fund like VTSAX can only go to zero it something catastrophic happened.
The authors of the Star Trek TNG Technical Manual in the early 1990s sidestepped unforseeable computing progress by referring to 'kiloquads' of storage and never relating it to contemporary measurements.

Since part of its purpose was as a writer's guide that terminlogy slipped into the shows and was quite believable when some character expressed surprise that a tiny chip could carry '15 kiloquads' of data. It worked very well.
My point has nothing at all to do with what sucks and what's cool, but with the fact that transitioning to new languages does have a non-trivial cost, for individual organizations as well as to the industry as a whole. Moreover, productivity gains from new languages seem to have plateaued a couple of decades ago (except from some niches, such as system programming, that have seen little change in the past 20-30 years). I.e., we no longer see the same productivity boosts as we did going from Assembly -> FORTRAN, from FORTRAN -> C, or from C -> Java (and even then, the gains were smaller with each jump). Fred Brooks predicted in the '80s this would happen, and reality has shown even smaller gains than he had predicted. Part of the reason for the growing fragmentation is precisely because no language has stood out as a clear leader.
> we are still 5 orders of magnitude short of boiling all oceans.

Well, there goes that startup idea ...
Which is why policy should be based on data and not anecdotes.
There are a surprising number of hidden values / details with which a naive hacker could be tripped up - especially for event Pokemon - but it is definitely possible to create undetectable hacked Pokemon with enough work. There are also cloning glitches in many of the games that allow one perfect Pokemon to be replicated and distributed to multiple people, although that's mostly used for casual play because it'd be suspicious for multiple competitors to show up at a tournament with exactly identical Pokemon.
By lobbying for the $15 minimum wage they are working to make sure that their competitors don’t retain any competitive advantage on wages. So now the brick and mortar shop that is barely in business because of competition with Amazon is going to get hit with a big bump in wage costs. They either will raise prices, or go out of business, both scenarios benefit Amazon.
Nobel Prize in Physics is shared by a woman, the first in 55 years
If it creates more than 2 seconds of distraction, I might even close the page.

That's a win for the GDPR, not a loss! Sites that track people less will have less bounces and therefore higher revenue.
The population of Fenway/BU would have dropped by about 90% then. I lived there for 4 years and every single one of my friends/neighbors was a Chinese national.

Student bans are bullshit. Students bring money and culture to our country. Banning them because of their passport is just yet more racism, xenophobia, and hatefulness.
I've been a Hetzner customer for several years. I'm yet to have a faulty disk experience with them, but that's not what this post is about.

This month I "purchased" another EX41 server. Something made me wonder if the hard disks on the machine allocated to me were old ones previously used for some other customer, so the first thing I did after installing Linux was to look at smartctl output. Not only were the disks new (power on hours) but as part of provisioning the machine, they seem to have performed a "long" self-test on the disk (see smartctl -t in its manpage). I was impressed by this, because they seem to have checked that I didn't get bad disks on arrival. This is probably expected of such a service provider.. but I've seen worse.
Companies don't really deserve praise, practically ever because their motives are ultimately guided by profits.

That's not actually true.. it's a caricatured straw-man argument, usually employed by people who want to attack Capitalism in the general sense.

Of course companies have to make a profit to survive; but not all companies ruthlessly optimize every single variable to squeeze out the last $0.0000001 of profit, regardless of the side effects. At the end of the day companies are made up of people, and even if big-shot CEO's tend to have more pyschopathic tendencies than average, they're still human beings. And they usually answer to boards, and are advised by other managers, who are also human beings.

Not saying all companies are noble, virtuous, and pure or anything. But hyperbole in the other direction is just as inaccurate.
If it it's an offline payment, it's always cash. It's not much about privacy as it is about optimized spending.
Nine NAS Bugs Open LenovoEMC, Iomega Devices to Attack
Proper healthcare (insurance) should be a given. Trinet is a thing. I had all the same choices at big companies and the startup where I was ~ hire 15.

401k match is nice, but it's part of total comp. I don't want to be promoted into a job where I'm responsible for others, thanks -- it's more work, I'm not good at it, I feel bad about fucking up the careers of my subordinates, and it doesn't give me the same fulfillment of doing my normal stuff.

In exchange for a chance of promotion, I get to deal with a purchasing process that makes it nearly impossible to pay a recurring vendor; I get to do performance review cycles twice a year (no wait, there are actually two hidden mid cycle reviews, so 4x a year), and deal with co-workers who don't give a shit about actually getting things done, they just give a shit about appearing to have 'impact'. I get to deal with 'up or out' policies. I get to deal with pass the buck bullshit trying to get my state income tax changed to reflect where I work and where my desk is. Oh and so many meetings, because nobody is willing to be responsible for making decisions.

I'm willing to put up with this shit because of equity from an acquisition, but I was much happier with the typical bs at the startup, which was mostly that I ended up owning a lot of stuff I'd rather have offloaded onto IT because we didn't have IT, and because I worked at a rinky-dink ISP in the 90s so I knew how internet email worked.

But mooreds upthread is right, it's not a matter of finding a place with no BS, it's a matter of finding the BS that is most tolerable. I clearly have a preference.
> You'd be surprised how much that frees you from the immediate "harm" you describe, but you also have nothing to fall back on..

All the things you described doing are the fallback options - you have to have a family and friends, things to sell, credit to burn. Even then,
family or friends have less patience to carry you when you’re taking a moonshot unless they also have a lot they can fall back on.
Free ARM Cores for Xilinx FPGAs
And Google is going to be in big trouble when IBM releases their search engine.

It always seems like it should be easy for legacy companies to stamp out disrupters but it almost never works out like that. It is very hard to refocus giant companies.
NaN-boxed or tagged pointers have to be processed before use anyway - amd64 enforces canonical pointers, even if the high bits are unused (they have to be set to 1).

Aarch64 on the other way...
Something that makes following Microsoft tech different for engineers, in my opinion, is that naming has historically been driven by marketing/sales, not engineering. There is not a 1-1 mapping between the branded/advertised functionality and the technical components responsible for it. This makes sense when your audience is purchasers at a company. They care about what features/scenarios are supported, not how they are implemented (sorting through that is, at most, the job of someone lower on the totem pole).

Engineers, on the other hand, want to know how the system works. Even when it shouldn’t matter to us, we can’t help but think in terms of the actual mechanisms driving the system’s behavior. We don’t like black boxes, because we experience daily the leakiness of all abstractions. And for an engineer targeting Windows as a platform, the technical details obviously do matter.

I think this difference is especially jarring to developers used to the nix world, where everything is much more developer-oriented. I would bet that the early success of Microsoft products against Unix is partially due to this difference in focus. Ideally, you communicate differently with both groups, but in reality you have to make trade offs. It would just create more confusion if there was one set of names/brands for end-consumers and another totally different set for developers.

(Another difference is that Windows has historically been one big project, so features do in fact span technical components, which due to being under single management, are less regimented to begin with.)

The web has definitely changed things by making operating systems less important. At least the perceived importance of marketing to developers has increased. I think Microsoft has done a good job adapting to this change lately.
Haven't updated your Adobe PDF software lately?  85 new reasons to do it now
Wouldn't it be nice to take gender out of the discussion?
Too bad that Bernie wants to take their guns away.
It wasn't even wrong. There wasn't a need for that much memory on a desktop then. You could already do wonders with 64KB on an 8bit micro: edit text, run spreadsheets, play games. You would need more for multimedia or web surfing, but that was still in the future.
> And then, without your consent, without even notifying you they sold this information to credit score companies, to advertising companies and to whoever the fuck will buy it.

> Without. Your. Consent.

I'm really sure that every hotel has its terms of services. So does Facebook and every other site. What you described has always been illegal, and it has also never happened. What was sold was composed of data according to the terms of service that every person included agreed with. If agreement isn't consent, what is?
Wow brilliant analysis. Automate the lower pay jobs away before your competitors can. Push for raise in minimum wage. This is “Walmart kills mom and pop shops” at a whole new level.

This is also how I see the robot job apocalypse playing out and why we need political change that can handle both the wealth generation and rapid job churn / requirements for job training that AI and robotics will bring. Either pay more or have the wealth disbursed. The alternative is, as has always been, concentrate the wealth in the owners of capital. But this times it’s different. Current wealth generation by capital is unprecedented. And technology allows control and capture of that wealth in an unprecedented manner. At the same time regulatory and political structures have done nothing to deal the with the negative costs associated with the process. What is the point of having an economic machine the likes of which history has never seen if it all just ends up on a ditigal legder for a few dozen people while automated factories are running in the dark and requiring resources stripping the planet of resources needed for you know like ecosystems and such. Not sustainable. So. Yeah. Amazing move for Amazon. Where does everyone else fit in the picture.
> Jobs killed Flash overnight by saying the iPhone would never support it.

I think it was a forced choice. Even if Flash had been supported, most flash sites and games would not have worked well on a phone.
Hackers Are Selling Botnets and Stolen ‘Fortnite’ Accounts Over Instagram
> widely adopted approach to sharing libraries across languages

For platform libraries we do; it's called FFI. Your language can use openssl or libxml or whatever, so can mine. It is more general than COM; COM is a specific ABI (that we can target with FFI).

Language-specific libraries are tied to language semantics, because language-specific objects pass across language-specific calling boundaries. We don't think about using Python dictionaries from Guile Scheme and such.
> Chrome is the biggest browser by market share and is maintained by a company whose entire business model revolves around tracking users to feed them ads. They have zero incentive to remove cookies.

Not true. If they don't do something, legislators are going to impose hamfisted regulation like GDPR which does impact their bottom line and hampers their business.

So Google's incentives overlap somewhat with users here. It's possible there's a middle ground in this overlap where the browser includes features specifically for ad-driven content rather than relying on general data load/store mechanisms like cookies which can be easily abused for more nefarious purposes.

Although regulation specifically targeting browser vendors to develop such features would also do the job. It's a mistake to try and push this on websites though.
I recently read Fischer Black’s book Exploring General Equilibrium. I’m sure I’d seen the argument before, but one passage that stuck out was the discussion on how something can lose all value when technological advances make it obsolete. It is true that’s partly to blame.

But those companies still send and receive a lot of paper and packages. It’s just that there isn’t any staff dedicated to doing the sending and receiving; instead it’s included in everyone’s job description.
I disagree. It depends on how sticky it is with the customers. I recall a small mortgage data vendor who owned a tiny niche of the market. They had ~3-5mm in revenue and 7 employees, several of which who were admins. Most made better money than in comparable jobs. The founder did extremely well on a cash basis. He didn’t need expensive salespeople because he had saturated the market.

He couldn’t retire young, but I’m pretty sure he owned his house and could send his kids to whatever school he wanted.

This is just one too of mind data point.
https://www.notion.so offers an excellent balance of power & simplicity. Definitely worth a try for those who prefer to visualize the connection between different projects. Shines in long-term planning & wiki knowledge collection.
Will Facebook be fined after hack attack?
Spy miners are quietly stealing from Ethereum
> My ad blocking app uses a VPN configuration so it works in every single app on my iPhone.

I would never trust an ad blocking app with all my traffic data and who the hell knows what else besides the VPN configuration it's installing in that profile.

Installing an iOS configuration profile is more or less equivalent to handing out physical unlocked access to whoever made that profile you've just installed.

I'm not saying your VPN-based Ad-Blocker is doing this. I'm saying they could. And just them having that capability is enough for me to never hand them that capability in the first place.

Ad blocking is fine. But not at this price.
Planet X: scientists discover object billions of miles beyond Pluto
As a creature capable of empathy, I am quite upset at the thought of incalculable suffering we are condemning future generations to just because we can't be bothered not to.
J++ I completely forgot about that! It brings back memories :)
Function calls between languages are typically expensive and difficult to implement. Each language generally has its own expectations about the layout of data in memory, which means that for language A to call a function written in language B, it needs to set up a block of memory in the layout expected by language B. This normally involves a lot of copying, which adds overhead to the function call.

There also needs to be some code that does this copying, and this code needs to be implemented for every pair of languages. Alternatively, all the languages can agree on a common interface level (C, JVM, .NET, etc.), but in this case most languages won't get a function interface that feels native to the language.
Hot take: if you really want to take shots at Amazon, the best thing here is that their wage rates are going up, draining money from the General Bezos Evilness Pot and towards the employees, who can use it for things like unionization campaigns or pro-worker lobbying. If Amazon literally wants to spend its own money advocating for a shift of power from capital to labor via a minimum-wage rise or other improvements in workers' rights, well, I'm happy to see Jeff Bezos selling us the rope we'll hang him with.
Kraft-Heinz had $26.2B in sales in 2017, of which $9B was profit. They had 39K employees. If we naively assume that all 39K are minimum wage employees working full time all year, that comes out to a payroll cost of $1.2B. that's approximately 5% of their total revenues, meaning if it had to be paid for exclusively through new sales, the price increase per item sold would likely be 5%. In reality, it would be much lower than that because Kraft-Heinz is already paying a large portion of that $1.2B in its existing payroll costs and not all of its 39K employees are minimum wage workers. So the argument that food is expensive because of employee wages is provably false.
Cannot help but wonder if we are seeing, right here in this comment section here, people paid to counter any discussion of a bad Chinese economy. Of course, I'll probably never know for sure.
Thread stacks are reserved, but not allocated up-front (unless you're running on OSv apparently[0]).

1000 concurrent threads will not take stack size * 1000, they'll take used pages * 1000 (with used pages being at least 1) + the kernel overhead of the thread structures.

That's trivial to check, even in a high-level language (with its own additional overhead) e.g. spawning 1000 threads in Python on OSX takes ~25MB. OSX uses 512k stacks for non-main threads.

[0] https://github.com/cloudius-systems/osv/issues/143
An honest question: why HAProxy should be prefered over EnvoyProxy[1] for building API Gateways?

[1] https://www.envoyproxy.io/
"Wow, does the top comment always have to be cynical?"

The top comment is the most popular one.
AirCrack NG 1.4 Updated:  Several performance improvements
I disagree there, because all throughout history are examples of genuine heroes who stood to benefit not at all from their actions. Vince Coleman[0] comes to mind.

Humans can be motivated by many things, profit and looking good included. I'm vaguely aware of a philosophical branch that postulates that all actions are selfish, but that ain't science and so I disagree. People will sacrifice their pyramid of needs towards s greater good, I've never heard of a company utterly scuttling profits over the greater good though.

On that note, in this case Amazon obviously is shedding profit for a greater good here, especially if they actually lobby, so in this case I believe they (particularly the people that made this decision) deserve praise.

(0)https://en.wikipedia.org/wiki/Vince_Coleman_%28train_dispatc...?
Ask HN: Simple administration of a Postgresql HA cluster?
Postgresql is my go-to database for a couple of years, but so far I had operated most of my DBs on a single machine with ad-hoc backups. I'm also operating a CockroachDB cluster, and I really like the simple administration of it: joining and upgrading a node is seamless. It has some rough edges, but most of the time it doesn't take more than a few minutes of my time.

Is there a similarly simple cluster administration for Postgres? Ideally it should be dockerized, multi-master (master-slave may be a fallback if everything else is there), and at minimum capable of electing a new master and continuing operations.

What are the tools that you are currently using for such setup?
Any multi player game with hidden data lets you troll the other players. So if its the dealer and two or more players sharing a deck you can mess with them.

Everyone counts cards so under extremely rare circumstances given card count X you can play as if the count is X+1 or X-1 thus mess with the minds of people who accurately believe the count to be X, possibly leading to an advantage, if, statistically, they're in a position where being one off in the count is worse for them than it is for you, or if you're in such a bad spot that it doesn't matter if you signal something false you're doomed anyway.

Most of the people claiming to shuffle track, are not. Still, you got three guys watching the dealer shuffle by hand, then two can troll the third by pretending and the third's all like "what did I miss?" maybe panic and do something dumb.

Its not as much fun as poker, no.
And the goal of just growing as quickly as possible to the exit event is questionable at best. It leads to many unfortunate side effects that create unsustainable businesses with illusory short term growth, and the overlooking of unethical and illegal behavior in many instances. I don't need to provide examples, there are plenty in the news.

We need to move beyond this old fashioned idea of shareholder primacy, there are more important things to consider than just clawing at an equity stake and optimizing to increase the value of that stake at the expense of everything else.
> The legislation doesn't target Amazon specifically

It is literally named after the founder of Amazon.
Satisfied customer of their cloud. Was a satisfied customer at Linode for 10+ years but found Hetzner's offer too good to not at least try and I've seen no reason to switch back.
This thread is a little pessimistic. Why would facebook suffer any consequences from this whatsoever? When has a data breach actually affected the company?
>Science is supposed to be cumulative, not almost endless duplication of the same kind of things.

Yes, but inventing new languages and building libraries for them has nothing to do with science. Nor is science even a motivator for these endeavours.

We're not talking computer science here. We're talking implementation details.
I support our troops.
If you, as a company, can't exchange full time work for an amount of money that keeps an individual out of poverty, you're forcing the rest of society to cover the difference.

That's not a deal any government, or any taxpayers, should want to be a part of. I don't want my taxes subsidizing profitable corporations because they can find people willing to work for sub-poverty wages who fill in the gaps using the welfare state.
Chilly Gonzales breaks down the essence of music
Super-million particle engine. Draw more than a million squares to the screen and move them according to some logic.

I've implemented one on almost every hardware I've touched (including the browser).

It looks amazing, relatively easy to do but has some great bits of learning along the way.

Good luck.
Facebook, Whatsapp and Instagram went down globally for hours at the start of August. There was no explanation about this major outage as far as I remember.

Does anybody know if it was related to this data breach? If so, why were people only informed of the breach nearly a month later?