skysight-inc/HackerNews huggingface dataset:
When I was at Google, you were not supposed to serve end users straight out of BigTable. You had to do extra work: request hedging against multiple replicas (Jeff Dean has mentioned this up in public many times, with numbers on long-tail latency impact), some in-memory caching if appropriate, etc. In other words, you had to protect end users from Bigtable: after all, its original target was the web crawling and indexing pipelines. The problem is that, as you both say, it works very well the vast majority of the time, so people tended to get spoiled and/or make assumptions. Which is why Spanner was created.

As to those hiccups, unless they last for minutes or hours, in which case you might have a case of data corruption (BT is paranoid and rereads data right after any kind of compaction), most of the time they might be explained by, in approximately increasing order of badness:

- an orderly tablet server restart, e.g. for a binary update or because a Borg machine is undergoing a kernel update

- a tablet server crash: a software crash or a hardware one (this is bad, because there's a timeout that needs to be hit before a new server can take over the shard. The BT paper has details about the recovery protocol.)

- heavy load on the master, while either of the previous two are happening

- I don't think any of the various types of compactions would normally block reads/writes, but with some abnormal traffic patterns you might be able to make the tablet server suffer

- slowness at the lower layer, GFS/Colossus (although it mitigates a bit against this by having two separate log files into which it can write)

- Chubby outage

- power outage affecting a good chunk of or the entire cluster
> I realize how trivial the material in my CS bachelors was and really the big problem is that most students don't really work that hard.

As someone who dropped out, worked in industry for a few years, and is now back as an undergrad(though in math, not CS), one thing that I feel is neglected in these discussions is the time-sucking effect of homework.

When I was self-teaching as a dev, I could learn something, play around with it until I felt I had a good grasp, and move on. A college course ties a lot of work to each concept. I have solved way too many matrices by hand in the last few weeks, for instance.
In modern, highly efficient markets, it's impossible to tell the difference between a great business decision, great luck, a terrible business decision, and terrible luck.

Right to repair is doomed if its proponents make it about the bottom line. You don't really know if this decent thing or another is going to increase or decrease revenue.

Making it about doing what's right for the consumer is great. But better to promote Right to Repair during the boom times, when everyone's making money, and say that it's good for the bottom line, even if you don't really know.

And therein lies the problem. People who are great consumer advocates are terrible liars.
Sure, they are some people who are okay with being alone and would be okay with living on a desert island without other people around, but I think these are much fewer people than most people think.

Even people who claim to hate other people find it very difficult to work in environments where their work is unappreciated or useless.

Almost no one in the world would be happy digging a ditch and refilling it the next day and repeating it even if they were paid $1000 a day to do it.

Why is that? Why would a programmer who isn't very social want only work on stuff that is useful to other people?

It's because the vast majority of us are hard wired to be useful to society and other people. We desperately need to feel some connection to others.

The only way digging a ditch and filling it in would be satisfying is if you knew you were taking care of your family by doing it.

>Cohesion in large groups are aided by strong personalities that create and sustain larger groups(hierarchies) and than in turn enables larger groups.

I completely disagree. Cohesion is stronger in small, less hierarchal groups.

The key is grouping groups together.

Why did the American states unite and form the USA and the Greek city states before the rise of Macedonia not?

It's not an easy question to answer, but strong man personalities doesn't seem like it's an answer.
Journey back to being an individual contributor
> What prevents EA from moving their studios to Poland or China?

Culture, for one thing. Especially game series like Fallout or GTA live from the absurd amount of US-centric cultural references in even the tiniest details.
They said the capped the APM, so the game is fair from this point of view. They also said that while the agent can see the entire map, it mostly uses local views of sort. I assume because moving the camera costs actions.
> bacteria dominate the Earth

Or maybe the biochemistry of carbon really dominates.

Or just the physics of atoms.

Or quarks and the strong nuclear force.

Things get more and more absurd as you're descending that ladder.
They played a newer version of SF (newest version at the time the paper was written), let SF use opening book, stronger CPU for SF, non-fixed time control for SF.
All employers cave to labor action.
Isn’t this the whole idea of marketing and branding for the 50 or so years before the Internet was a thing ?
Which DuckDuckGo features, other than bangs, do you miss in Google Search?
Ha! This is actually pretty darn clever!

I wonder what the final binary sizes are in comparison to normal GCC compilation, as well as execution speed.

I can't believe you made a floating point emulator just for this as well! Quite impressed.
Real Madrid vs. Girona
https://qiita.com/Kakku/items/79b84a15459941d21f74

https://qiita.com/PopyApa/items/bad7060b92de6f8b37b7

https://qiita.com/Bhatpar/items/885c742d2812b749dbee

https://qiita.com/KopaMama/items/2463ee2a2765c804ff2a

https://qiita.com/Modkha2/items/fd6c8610c6436e17053c
resolving conflicts isn't why I read the diff (yarn resolves automatically anyways) it's so I can see what has changed
I would guess that maybe just less games would be made.
I can see how someone working on tech might think that. But game dev is kind of a big exception inside tech. I recommend you do some googling about working conditions, salaries, stability etc.
I think there are likely some that are okay, given my limited knowledge of the subject, which is really just from hearing Adam Savage talk on the Still Untitled podcast about the new ones he got, how his hearing loss it at a different frequency than most people, and how it used to be a big ordeal to get them tuned for specific frequencies (you had to schedule an appointment). His new ones allowed him to re-tune for different types of listening through his phone.

Even if that capability doesn't specifically address the range frequency required for music listening adequately, I imagine there are specialty hearing aids (likely at a hefty price increase) that do, catering to musicians that suffer hearing loss.
http://zero.sjeng.org/ for AlphaZero playing Go, and http://lczero.org/ is at least par with AlphaZero Chess based off match reproductions.
Sorry I hadn't seen this earlier.

I don't have a screenshot right now, but it's just as you might expect, the whole tab line is removed (the nav bar line with menus comes to the top instead). [This post](https://www.reddit.com/r/firefox/comments/736cji/how_to_hide...) talks about doing the same thing in the context of tree-style tabs. Good luck!
I was just building a presentation on this topic and the power of an open approach.
My adolescent mind was not that sharp, but that's a great idea.
I'd like to add a little more to this - our main frustration isn't necessarily because of these technical difficulties. Communicating implementation details and 3rd party integrations can be challenging, especially if one side of the convo is not super technical. That is totally understandable, and probably inevitable.

The main reason this felt so...sucky for lack of a better term, is that we had multiple discussions about our use case and were told that this would be supported (again, this turns out not to be true? not a huge deal, it happens), and were asked to pay $20,000 upfront of which we got $0 back once realizing the original promises were not true.

As OP pointed out, 20k for a huge company like DS might not seem like much, but for a small start up like us it is. Just from a consumer perspective, this seems like a crappy way to conduct business.
No, they didn't.

Nowhere in that POS "article" the author justifies the title.
user here: can confirm.
IMO, the law needs to change. If you don't have a place to drop off bottles/cans within 3 miles, the tax should be removed from items in those areas. It is completely pointless to have an incentive that can only be achieved by driving for 45 minutes.
Concerns raised about WordPress' new 'White Screen of Death' protection feature
Probable cause based on an IP address you had seems reasonable to me. It’s the digital equivalent of footprints leading from your door to the crime scene. It could have been a guest or a burglar, but it’s enough to justify a search. No way should it be anything close to sufficient for a conviction, though.
I negotiate for myself too. But my negotiation starts from 5w paid vacation and I’m negotiating for a sixth. And that’s only because if unions. Only.
Disclosure: I work on Google Cloud Bigtable.

You might find this talk from a recent Google Cloud event useful in this regard:

Visualizing Cloud Bigtable Access Patterns at Twitter for Optimizing Analytics (Cloud Next '18)
https://www.youtube.com/watch?v=3QHGhnHx5HQ
LeelaChess is one example for Chess.

https://github.com/LeelaChessZero/lczero
Ah, sounds like your school's setup was different than mine. Our class signups opened once, at a set time and day, and it was just a matter of clicking the signup button fast enough. If people dropped, the spots would go to people on a waitlist, also determined at the original signup time.
Because if I can say "you may use information I give you in the app to show me ads without disclosing who I am and any of my PHI" then there's a bright line. I only need to worry about company A mishandling the data.

If I allow selling, I need to know about the myriad companies that A may deal with, not just B.

I have no problem sharing information for services. I just want to have controls on that.
That seems like a huge waste of time to have designers do all that work. There should be a component library and a design language established in the company that the designers use to derive new applications. With how things are coupled in modern javascript frameworks I think you would get minimal re-use out of html and css that a designer made.
More like Amazon
They supported it on ELBs and ALBs, but not NLBs.
I wonder if it hit some automatic filter by virtue of being new, and talking about banning/hellbanning?
I don't think that is the implication. What is being said is that people start e.g. working 10 hours a day and that becomes expected regardless of performance. This type of thing is very common in Asia.
> If employees don't like it, they're free to leave.

They're also free to bargain collectively. Why should 'freedom' mean capital consolidates and organizes as much as it likes, while labour is reduced to isolated workers making individual choices?
I was addressing the above comments about tests that specifically check types. My position is that declarative types and a type checker are better because each code path is checked automatically without writing additional tests, and because the type checker automatically adapts without changing or writing new tests when the implementation changes. Testing behavior is another thing entirely.
In that case you may be interested in AWS AppSync (a managed GraphQL service)

https://aws.amazon.com/appsync/
> That doesn't follow

Your take on the situation also wasnt a direct logical entailment. We both gave our interpretation of the unwillingness to covwr birth control. I gave mine as a counterinterpretation to yours to avoid ideological hegemony.

> Your idea of fun is, I suspect, not universal

But it is substantially more fun!
They have supported TLS termination for https connections for a long time. This adds support for TLS on TCP connections. The NLB load balancer also allows you to keep the same set of pubic IP addresses for your load balancer endpoints.
Sure, maybe "polar opposite" was a bit much, but there's a big difference between negotiating for a collective set of shared benefits vs specifically negotiating for your interests. Of course, your personal agent has other clients, but is not only negotiating for precisely what you ask for (of course you will not get everything you want!), but is also likely not even negotiating on behalf of anyone else against the same organization!

In the event that your personal agent is negotiating for you personally, but also for several teammates, of course there is then a conflict and your interests may be traded for the interests of another one of his clients, which is an issue.

This is still better than having your interests pooled together, but not as good as having ONLY your interests advocated for.
How would you go about achieving these things through this conflict averse approach? I find it naive at best, and it's firmly in the best interests of business. I mean, this is why corporations in the US (and elsewhere) have fought tooth and nail against unions and labour movements for its entire history and continue to do so. Comparing the welfare systems and labour laws & benfits to western Europe shows the result of this.
When Apple lays off, it's because their perfectionist culture doesn't tolerate compromises (as if their existing products are a beacon of idealism).

They knew EXACTLY what compromises needed to be made regarding self-driving cars all along. Any real product roll-out needs compromises, and this seemingly moralistic apology for layoffs doesn't cut it. They laid off because they wanted to, because their corporate aims didn't align, and that's that.
Battlefield games and call of duty games come to mind. You can buy the DLC a la carte when it’s released or spend on a season pass to get all DLC when it’s released.
In the US mandatory union fees for the public sector were struck down by the supreme court, I'm not sure if this also applies to private sector jobs though. This was due to the Janus v AFSC ruling see. https://www.supremecourt.gov/opinions/17pdf/16-1466_2b3j.pdf
To be clear, I (the HN submitter) have nothing to do with this, I just found it and thought it was great.
Play time is a terrible measure for cost of creating a game. Yes, maybe the average playtime of old NES games was shorter, but the amount of artists involved was minimal and they didn't do it by having more content, they did it by stealing coin-sucking GAME OVERs from arcades.
> Game prices have already increased via less consumer friendly practices. Predatory monetization schemes like lootboxes

I suspect loot boxes decrease the price of a game to the median player. I suspect that in many cases, they've reduced the modal and often even median price to $0.

The probably also increase the mean price, though.
This is really well done, bravo.
I also mentioned day care, I could go on beyond medical expenses if you'd like? Elderly care, fully funded schools (students get meals, books, you name it), paid parental leave, safety net if you get laid off... lots of stuff.
We have IT unions in Germany, love everything that they got for me.
And in Norway. High rates around 95 % on both bottles and aluminum boxes.

Source: https://no.wikipedia.org/wiki/Panteordning_for_flasker
user:	oskkejdjdkjd
created:	9 days ago
Making more with less, let's you make more. If you're not making more, you're losing money. The only thing that reduces working hours is reducing workers, as a cost cutting move. The workers eliminated have more "leisure" time because they're not working at all.

Working hours are longer [0].

Capitalism did not give you a weekend. Capitalism did not give you a workday that ends after 8 hours. These are things that people literally died for. Business owners hired Pinkerton thugs to murder workers, to try to get them to fall in line. Never say that capitalists gave people leisure time and benefits. My grandfather stood in a field in Southern Illinois when he was boy and watched men gunned down during a strike. These things were demanded and taken.

[0] https://abcnews.go.com/US/story?id=93364&page=1
Google search wasn't the product being gatekept by google's captcha.
Sure, but as long as people prefer reading through outline.com to paying for stuff don't expect it to.
TLO and Mana are good players but Im not sure they fulfill your criteria of top humans at X
Amazon’s Pitch to Woo Shippers: Fewer Fees Than FedEx, UPS
AV techs are another class of workers who are underpaid and exploited.
DeepMind StarCraft II Demonstration
And having people drive bottles in from outside states, presumably burning fossil fuels in the process, kinda defeat much of the point behind recycling in the first place.
Better analogy is the MiLB minor leagues, lots of eager desperate players who make little to nothing and have no bargaining power.
5 kinds and with a lot of work you'll be able to figure out which kind is cotton if they put the people in charge of .net naming in control of the sock buying division (which they probably should at that).
If there's any dependency it's a soft dependency. I don't have FB and I use uber and airbnb.
It's both. The more consecutive CAPTCHAs you solve in a short period, the more likely Google is to assume you're not a human (or not up to any good), but you definitely can get google browsing identity (however they tag you as a combination of IP, browser fingerprint, etc) to the point that they won't every consider enough responses a good indicator. I've done it many times, and yes, it usually is fixed within a few hours or the next day.
I have also run into this issue.

I use a hand-written generator which generates a "AllXXFields" fragment for each type automatically.
> Your take on the situation also wasnt a direct logical entailment. We both gave our interpretation of the unwillingness to covwr birth control.

No, I think you have fallen into the “anyone who responds to me other than in agreement must be the same person I responded to” error.
Redshift isn't even developed by Amazon — it's a commercial product called ParAccel, which they license (and modify, presumably).

Another commercial MPP database based on Postgres 8.x, GreenplumDB, was open-sourced a few years back. The changes are so extensive that there's little hope of catching up with the current Postgres codebase. Given the focus on OLAP and analytics over OLTP, there might not even be a strong motivation to catch up, either.
Site rules explicitly forbid downvote complaining. Stop.
As a heavy Open API Spec user, I can tell you that YAML is a nightmare to diff.
I think Citus was the first PG fork to "unfork"...

(yes yes, I'm biased, I worked my ass off making that happen)
nobody touches a screen, know anything at all about computing technology? or any other forms of tech from medicine to ecology? guess not

no wonder why you dunno
Considering that the floating point library is big enough to be disabled by default tells me you might run out of disk space compiling a single application.

That being said, if this can increase difficulty of sidechannel attacks and branch prediction, maybe it'd actually make sense for very isolated parts of some services.
Not exactly what you're asking, but a "third choice" in general to typed ECMAscript has been ActionScript. A quick google found a transpiler project, but it looks to be abandoned: https://github.com/Cleod9/as3js

Still, I once did Flex development (would compile to a SWF file, or with Adobe Air to a native executable). It was a pleasure -- so long as you used the Flex/Flash Builder IDE (which was itself built on top of Eclipse). Trying to develop in vim was harder, though mainly because of the MXML part, but I still liked MXML better than HTML. Later at the same job I did Node and found that pretty enjoyable too, plus I could use vim all the time.

Tooling is always a concern with a language. I think dynamically typed languages are partially successful because they let you get away with so much less tooling. Though not all dynamic languages are equal in the tooling they can trivially support, e.g. Common Lisp with Slime enables all the usual stuff (who calls x, who sets y, who specializes method z...) and you can use Slime from a variety of other tools.
As a non-game developer, I'm surprised the numbers are so low. From the sounds of it, game dev is unnecessarily brutal and lives even get destroyed.
The Messy Truth About Infiltrating Computer Supply Chains
I think everyone wants to live the longest possible and not long enough as considered by someone else. Maybe people in Spain would live even longer without olive oil?

Also, consider that over 50% of the adult population in Spain is overweight. Maybe less oil would improve issues that come from being overweight and obese.

Plus, leading cause of death in Spain is heart disease.
Sure there is, thanks to the union I can go home at 18h no matter what and refuse to work on weekends unless there is some incentive to do so.
I have one machine on windows 7. I would go to 10 if I could install the LTSB stripped down no-BS release. Otherwise, it will just be a very specific purpose WoW machine for the next several years.
Paywalled. Mirror?

https://www.washingtonexaminer.com/opinion/davos-leaders-say...
I had the exact same experience with Bing outside of China.
Of course, no post like this is complete without OISC:

https://en.wikipedia.org/wiki/One_instruction_set_computer

(Then, there's my contribution: NISC -- the Null Instruction Set Computer! It's a revolutionary architecture, in that die sizes and TDP can be scaled down, seemingly arbitrarily, with no loss in functionality. In fact, NISC can transcend the solid state entirely, and be implemented directly on the quantum foam of the vacuum!

Another benefit: NISC machines are entirely immune to all buffer overflow and use after free exploits! In fact, they are free of all exploits, whatsoever!)
The big news here: Citus Data donated 1% of their equity to non-profit PostgreSQL organizations[1] so this acquisition is a win for the community even in the darkest scenario of Citus Data disappearing into a canyon on the Microsoft campus.

Given Microsoft's change in operation over recent years there's also hope that they can continue their contributions into the future.

It's fascinating to see Microsoft leave behind the "embrace, extend, extinguish" narrative only to have Amazon adopt it, causing massive rifts and action within the database community[2][3]. I am genuinely concerned about the future of open source software in this continued scenario.

An article with what I considered an outrageous headline ("Is Amazon 'strip mining' open source?"[4]) has only rung more true over time. Amazon is one of the largest companies on earth, selling products that they receive for free but never improve[5], attacking the primary open source provider, and then shift toward their comparable proprietary closed offerings.

Hopefully new ways to "give back", such as equity contribution, can be one of the many paths forward needed to keep open source software healthy. Given how much innovation is unlocked by this, it'd be a crime to go back to the past era.

[1]: https://www.citusdata.com/newsroom/press/citus-data-donates-...

[2]: https://www.cnbc.com/2018/11/30/aws-is-competing-with-its-cu...

[3]: https://techcrunch.com/2019/01/09/aws-gives-open-source-the-...

[4]: https://www.cbronline.com/analysis/aws-managed-kafka

[5]: From [2], "Jay Kreps, a creator of Kafka and co-founder and CEO of Confluent ... said Amazon has not contributed a single line of code to the Apache Kafka open-source software and is not reselling Confluent’s cloud tool."