skysight-inc/HackerNews huggingface dataset:
What I really like is that thanks to ActivityPub it is possible to boost a Pixelfed post in Mastodon. Basically in the fediverse...
worth noting that a) transfer taxes exist in the US too and b) property taxes in the US are typically _much_ higher than council tax in the UK (though this isn't apples to apples, especially as council tax is usually also paid by tenants).
I've had some not-so-great experiences developing web services with Spring Boot, Hibernate, Groovy itself, Grails.

We now stick to plain old Java with no annotations, Ratpack, jOOQ, etc.

In my experience, and opinion: Lack of static typing is a good way to make shooting yourself in the foot easy. Annotation-driven magic sucks. Just Writing Queries causes fewer headaches than using an ORM. Basically, libraries over frameworks. YMMV.
I'd take it as an indication that those watching knew what they were watching and wanted to be watching - I.e, fb didn't immediately receive thousands of reports on the video that was clearly watched because those watching it were not reporting it

Edit: to add it's basically "cover your ass" , because a third party would implicitly assume watchers of despicable content would report it, and then it would look like Facebook failed to act
jump paywall: https://outline.com/ZZ7UW3
The curious case of tainted milk from a Maine dairy farm
Full members as long as they don't have the power to hire/fire others and keep profits from others work.

In the case of single-developer projects as single contractors, in the case of multi-developer projects as worker cooperatives or collectives.

Eg, https://www.iww.org/membership/3
>I literally know zero people using Google Cloud. Everyone is on Amazon or Azure.

Snapchat uses Google Cloud. So does Pokemon Go.
So let's say the far-left carpenters union is the one to successfully negotiate with an employer. I belong to a centrist union. Now what? Do I go against my political and personal beliefs or do I suffer because of them?
Supply and demand? There are tens of millions of programmers in the world.
Close to 10% of their revenue? That is insane...
>We need some way to solve this problem ...

It's called solidarity, and respect for your co-workers.
The official reason listed is to "promote our collective values: inclusion and solidarity, transparency and accountability; a seat at the table" and Kickstarter describes itself as a "Public-benefit corporation".

So it comes off as just the usual lefty political signalling, not the start of a real movement.
> puzzled why Redis Labs, Elastic, Confluent and Mongo DB aren't already coming together

At some point would it be collusion? I think collusion needs consumers, but the consumers of the cloud vendors would be harmed?
Most people who might use a service like this won't know and maybe won't care what the fediverse is and what other services it's connected to. The goal should be for that to simply be the underlying standard everything else is built on, regardless of which site/client you use to connect to people.

But yeah, this is more or less federated Instagram, but the federation is still a work-in-progress, AFAIK.
ah yes, thx, I missed that. Hopefully dang can remove this one.
Pay by seniority is a thing that developers keep bringing up and not understanding the basic concept that seniority-based pay is a decision that unions can adopt or reject.

Hollywood unions, for example, do not use a seniority-based pay scale.
> TextWorld requires Python 3 and only supports Linux and macOS systems at the moment.

Truly, this is a new Microsoft.
So, no AAA or famous indie games announced ?
What about unions do you think magically makes it impossible to fire someone who isn't doing the required work? The only thing that changes is you have to actually do the requisite paperwork and monitoring to validate that you're firing them with cause instead of for arbitrary reasons and pretending it's with cause. The "we can't fire someone who is honestly slacking" is just as much a consequence of bad bookkeeping and administration from the management.
Maybe it won't be a new hyper cloud but an existing one https://cloud.google.com/blog/products/gcp/google-cloud-plat...
There's a wide spectrum in "a union" just like in "management". I've had good management and bad management. There are good unions and bad unions. So, a priori, I don't have an expectation of whether "the union" - some arbitrarily picked union - will definitely help or hurt, any more than I have an expectation that arbitrary "management" will definitely help or hurt. But there are a few things:

- Just like I evaluate management when finding a new job (in my most recent job hunt I quite explicitly asked my interviewers what they thought about their management and how they thought it differed from other places they've worked, and hearing poor answers from one famous company was a reason I turned them down), I can evaluate the union when finding a new job. If I don't think the union will force management to deal with brilliant assholes, or properly equip people for success who have aptitude but the wrong background, or acknowledge that poor management is the reason certain of my colleagues are underperforming, I won't join the company.

- I have much more of a democratic voice in my union's priorities than my management's priorities.

- Management often prioritizes their own needs as individual employees, and is willing to overlook failures or mistakes if it's in the interest of their own career paths. It's hard to crack down on people failing up into management if you yourself are a manager because you failed up.
It's also pretty counter productive and even tone deaf to put on program that alienates and denigrates the very groups in the States that would have been their biggest sympathizers against that oppression.

It also reminds us that there are worlds views even worse than the status quo. As unbelievable as that may seem.
Sad this is even necessary. Progressive loading is a relic of a bygone 28.8 kbps era. Connections are fast enough is where you should be able to draw everything into an off-screen buffer and display the completed page in one go.
This is senior engineer privilege speaking. A union seems strictly worse when dozens of companies are falling over themselves to pay you in the 90th percentile income bracket.
I don't share the cynicism in this thread. Some personal favorites:

- Lumos
- Basement
- Ravn
- YourChoice
- Prometheus
- Loonify Space
- Dockup
- Glide

Some of these are absolutely amazing, good luck to all the founders!
That weird "us vs them" sort of thing is called class consciousness. The adversarial nature exists whether you're conscious of it or not.
>But was it worth $12k for less than 40 hours of total work?

That's $300/hr. Similar to what lawyers ask.

Although, I suspect that a lot more education is required to become a lawyer than a real estate agent.
So does the real estate do less work based on how much a house has appreciated since it was bought?
Developers will put their games where the users are. Right now most developers deploy to PC, XBox and PlayStation (and some to Switch) what's the cost of one more platform to deploy to vs the extra sales it can produce?
we all just join hands and free money and time rain down upon us, how is that not universally good?
Could you share a bit what VPS you'll use to host your ActivityPub? I've been wanting to do this too, but I have no idea at all where to begin.
Tablecloth: A new standard library for OCaml and ReasonML
Angle of Attack cannot be inferred from ground speed and vertical speed. It's quite possible to have a massively negative vertical speed (10000 feet per minute descent), and have an Angle of Attack greater than 45 degrees. Angle of Attack is strictly the angle of the airflow compared to the aircraft.
This has been my experience too. I think they were good a long time ago when jobs needed to be created but there is not much use for them now.
This is what I was thinking. I know a big complaint especially of the larger US unions is that they just end up mirroring the bureaucracy & power structure of management anyway
Something using AWS or GCP LBs, nginx or Apache covers 99.99% of the modern web app hosting scenarios. All support HTTP2 to the client with HTTP1.1 to the server.

This is why nobody is rushing out to rewrite Rack to support HTTP2. Ruby web apps already benefit from almost all of the advantages of HTTP2.
As expected, it's running on Debian [0]. Ubuntu really messed up with their licensing, losing both Valve and Google...

I'm also curious why they're not stating the CPU manufacturer.

[0] https://stadia.dev/about/
Or it's just a symptom of the Shirky Principle:

"Institutions will try to preserve the problem to which they are the solution."

Even if the workplace is not adversarial, any union will try to preserve the conditions that necessitate its continued existence.

No union ever said "Wow, this new CEO and management are super fair and reasonable. We are no longer necessary, let's dissolve and let them take the reigns."
Computer upgrades amortize pretty well. Over the last 8 years I've made 2 upgrades to my computer: A new SSD ($100 for 1TB) and a new GPU which is overkill for many purposes (~600 for a GTX1080). That setup can play many games at higher than 60fps, which beats the hypothetical max of Stadia (and I'll believe "4k at 60fps" when I see it— the Project Stream demo seemed to have a much lower framerate than that while still having noticeable artifacts on a 1440p monitor). Compared to that, $30 a month for streaming (if that's the price) seems as predatory as those companies that let you rent-to-own a TV. Although I'm not a fan of renting games vs owning.
How did you get started? Did you just google "how to organize a union" and go from there?
There is a huge cost. Maintainers have major time commitments, and we hear jobs looking for people's OSS contributions. Which is cool and all until you realize that some people work at Facebook on React and get to publish to OSS as their day job, and some people like myself have kids and a proprietary software job.

So I fully support companies offering their software free, except to run commercially.

To note, about 8 years ago I saw many companies and people open sourcing interesting software. This was for personal gains... They were a consulting company. ThoughtBot was a good example, they made tools, they made blogs about ruby on rails, they also sold their professional services. And it worked.
The cool thing about this that's probably overlooked is how Textile keeps building apps to showcase their development tools that make building with IPFS as performant and generally comparative to building with a traditional stack.
HTML Elements You Didn't Know You Needed
This is one of those situations where it's not what you know, it's who you know. The only thing that matters is if you know someone who can bypass their support and flip a boolean.
No but most jobs offer the same benefit when it comes to research. You'd get paid more and do more cutting edge ML and data science working for FB or Google than MIT
I was referencing their attitude. When Zuckerberg was at the EU Parliament an MEP asked him to name an EU competitor for Facebook implying that if he can't name one then Facebook is a monopoly. That is the attitude we show to American tech companies in Europe.
> What guarantees that the "while" loop will not run away and take "data" outside the array bounds?

What do you mean "the array bounds"? The code is memory safe. "data" is an iterator that knows exactly what array/container it's pointing to, and that container knows its own size. Dereferences are bounds checked (by default).

This translated code is not intended to be performance optimal. The translator does not add, remove or rearrange any of the original source code elements, it simply replaces some of them with macros that are defined as functionally equivalent, memory safe C++ substitutes for the original element. Doing it this way has the benefit of allowing you to "disable" the memory safety mechanisms by reverting the macro definitions to the original (unsafe) elements.

I have not yet gotten around to addressing performance of the translated code. In order to preserve the ability to revert back to pure C code, there would need to be an additional set of macros (like maybe an "array view" macro) that could be mapped to their (safe) high performance C++ counterparts but that would be more restricted in their usage.

But at this point I think the value of that is questionable. If you need your code to be memory safe and high performance, the most expedient thing to do is to just accept the translated code as C++ code (or SaferCPlusPlus code) and re-optimize the performance bottlenecks as idiomatic SaferCPlusPlus code. SaferCPlusPlus is, along with Rust, the fastest [1] option for memory (and data race) safe programming.

And if you don't like the C++ language as whole, just (define and) stick to a subset you're comfortable with, right? I mean, (I think your proposal is fine as an extension of C, but) I don't see the point in extending the C language with things like views/slices/spans, when the C language is already extended with those. It's called C++ (or some subset thereof) right? And with C++ you can solve the memory (and data race) issues much more comprehensively and performantly (if that's a word :) than with any extension to C. No?

[1] https://github.com/duneroadrunner/SaferCPlusPlus-BenchmarksG...
You mean the American 5 day work week, brought to us by Henry Ford and not unions?
> what would they think of unionizing the union

Unions in the US are democratic institutions, so if there is a problem with your union you can change things.
"Google CEO Sundar Pichai, who says he plays FIFA 19 “quite a bit"
I just lost a lot of respect for Sunar Pichai all at once.
Because hard drives have become "this is so slow that it harms your products reputation to use them". The bottom of the SSD pile is still many, many times faster than the fastest hard drive.
I take the viewing metrics they provided with a huge grain of salt, given their history for playing fast and loose with the truth.

Maybe I'm just down on Facebook, but this deflects pretty hard on the main point of this whole terrible story: given a free platform to broadcast live video, there's just no feasible way (at the moment) to prevent someone from using said platform to broadcast horrific events.

Content moderation has always, always, always been an afterthought, and these major platforms don't really seem to have an interest in truly solving this problem. Massive teams of poorly-paid contractors supplemented with ML tools seems like an overly optimistic solution to a much harder problem.
Cyberattack on Aluminium Plant Norsk Hydro
The only part about it that looks custom is that it's lower spec than what AMD otherwise sells.

Stadia's specs per Google:

Custom AMD GPU with HBM2 memory and 56 compute units capable of 10.7 teraflops

16 GB of RAM with up to 484 GB/s of performance

Radeon MI25's specs:

16GB of HBM2 memory at 484 GB/s with 64 compute units capable of 12.29 TFLOPs

12.29 * (56 / 64) = 10.7.

So this is almost certainly just MI25 chips with 1 or 2 bad 'cores'. Aka, the reject pile. From last generation, at that, since the current gen MI50 & MI60 are both 1TB/s HBM2 memory.

The multi-gpu part maaaaay be custom using the Instinct's extra interconnects instead of what used to be consumer Crossfire. But multi-gpu in consumer space is almost entirely dead, and nothing seems to suggest any developer would do anything for multi-gpu in this platform, either.
WiFi - yes. For cellular net it wa completely impossible for last 10 years, until Apple finally came to its senses hence Cloudflare’s app.
They won a text adventure AI competition as well [1][2] and is now running their own with $2000 reward at stake [3]. Getting an agent to solve unseen RPG games like zork or modern games like Zelda and Witcher would be awesome and seriously impressive, but I don't think anybody is even close to that right now.

[1] https://arxiv.org/abs/1902.04259

[2] https://github.com/Microsoft/nail_agent

[3] http://aka.ms/textworld-challenge
Is the grind an integral part of the gameplay, flow and pacing of the game? Fine.

Is the grind a way to slow progression in order to make micro-payments more desirable? Fuck. That.
>>It always seems to degenerate into an "us vs them"

Because it literally is after companies become a certain size. You have a small start up of 3-10 people, you might all be friends and working together for the betterment of the whole. You get past that size, and hierarchy happens. And then it is labor vs management. This doesn't mean that the goals can't align, but there are key points where they don't.

You think you're special and better than someone else, so you should get to pick whatever time off you want. The union doesn't care and has to create some version of fair because it represents several other people. If you work in a union company without being a part of the union, you're actively undermining the union's ability to assist it's members, and being called a scab is the price you have to pay.

You don't seem to understand what the value is that a union provides. They're not perfect. There will again be places where the needs/goals of a single individual will be at odds with the needs/goals of the union. This doesn't make them a net negative.

You keep believing in your exceptional nature, that you're better than average and therefor would be dragged down by the (hypothetical) union. Statistically speaking, you're probably wrong.
"love OSS" and how their initiatives like "Open Distro for Elasticsearch"
> "I'm being forced to support the only viable political party that wants to make anything whatsoever better"

Wow, I can tell you evaluate statements in an unbiased manner. What happens when you realize the idea of "better" turns out to depend on some pretty big assumptions that you no longer believe are true? Additionally, if the only two "viable" political parties are abhorrent like the ones in the US, giving any money to either of them is still morally fucked up if you truly disagree with them and vote 3rd party.
Different instances https://the-federation.info/pixelfed
They knew how to teach freshman physics, knew some engineering level E&M without actually writing down Maxwell's equations, and did some research in infrared optics.

My guess is that there are a lot of experimental physicists who are not at all clear on Fourier series/transforms, the wave equation, good proofs of Stokes theorem, the actual definition of Hilbert space, Bell's inequality, or the differential geometry for general relativity. Still fewer know the exterior algebra of differential forms.
That's not NVMe though.
>>The idea that unions are universally good is just as silly as the idea that unions are universally bad.

You are arguing against a strawman. No one is saying unions are "universally good". However, it is an irrefutable quality of capitalism that collective bargaining is superior to bargaining as an individual. If you truly understand how capitalism works, and the way it puts the interests of employers in conflict with those of employees (i.e. employers want to maximize profits, whereas employees want to maximize their pay and benefits, and this game is zero-sum), you will realize that, on average, having a union represent you will yield better results for you (and your fellow coworkers) than you representing just yourself.
I think this means we need to re-think how unions work. It should be used to create fair workplaces.

My concern with the anti-union rhetoric in the USA is that we then turn to the government to protect workers. I think it's a lot better to have a union vs government as long as that union isn't protected from competition like they are today.

If we can introduce competition into unions then they might better serve the workers and the company.
>No union ever said "Wow, this new CEO and management are super fair and reasonable. We are no longer necessary, let's dissolve and let them take the reigns."

Name a company with a CEO and management who are super fair and reasonable (e.g. paying employees the full value of their labor instead of profiting from the surplus value created by the employee)
>No union ever said "Wow, this new CEO and management are super fair and reasonable. We are no longer necessary, let's dissolve and let them take the reigns."

What an odd point of view. Homicides are down; should we loosen the laws? If management are "fair and reasonable", what do they care if there's a union on premises? Everyone just goes about their business.
And banned for life, apparently? Hopefully someone at Google that cares about avoiding antitrust action picks up this story.
The way the market seems to compensate for this is that more agents flood into that job market for a given number of houses, and then they spend proportionally more time trying to find clients. They spend a relatively small fraction of their time actually helping existing clients in very hot markets, since they just don't have many (except the few top agents/brokers, who do very well for themselves).

But spending all your time finding clients isn't actually useful work in helping transactions happen, so it's less and less efficient as the home values go up.

At least that's what I've observed from a distance.
>> No users reported the video during the live broadcast.

> I don’t mean to be pedantic, but why do you need to state that. It’s not the users jobs to report the videos. They aren’t getting paid.

There's an idea floating out there that internet companies shouldn't be responsible for doing anything to mitigate social ills on their platforms that can't be accomplished with a staff-light approach [1], so it's somehow exculpatory if a user or their algorithm failed to flag it.

[1] a staff-light approach, in Facebook's case, could still entail a staff numbering in the tens of thousands.
It may not be a users' job, but responsible users should report it. Like responsible person should report a crime.
Police doesn't know if someone robed your house. Officer can not live in your house and watch it 24/7, because "they are getting paid".
Maybe it wasn't AMD, but they already had a massive fleet of GPUs. It wasn't running Dremel, either. Or maybe they found a way to do that, too, I don't know, but there are already enough workloads at Google to keep GPUs well fed.

I know from experience that Google is very cheap. You tell Urs you saved a million dollars and he'll ask you why you didn't save two. Or five.

If this takes off, the pricing of the service will pay for the hardware (assuming they did a reasonable job there of baking it in). Even if it doesn't, organic growth from other, much larger Google services can make use of the idle hardware.

For the record, I was involved in a couple of projects that required a lot of new hardware. One of them even ended up saving the company a lot of money in a very lucky, definitely unintended way.
(nobody cares much, and it's not developed by some community bazaar style, Google calls all the shots, and the good stuff -google apps- are not Open Source).
>And now the OSS worlds is a convoluted mess.
Not really.
>It costs way more to make Ruby on Rails work than just installing IIS and writing some C#.
Yeah, no. If anything RoR is famous for its ease of development. And it costs nothing (besides programmers, which you need in any case), which is why cash-strapped startups prefer RoR and other FOSS solutions over MS.
>Now those who said Microsoft was bullying them are the bullies.
Non sequitur.
>OSS has become more expensive than the Microsoft equivalent.
Non sequitur. OSS is as free as ever (and better than ever).
>No one wants to pay for code at all anymore.
Less want to pay for code, though billions still buy software and pay for services.
Check out the Balkans. Croatia, Serbia, Bosnia, etc. All fascinating countries and you can easily get by on $1,000 a month.