skysight-inc/HackerNews huggingface dataset:
Setting aside arguments whether "Politics at work" is good or bad, this looks like an avoidable HR and PR disaster.

1. This was announced on social media, apparently catching Basecamp employees by surprise.

2. Several employees (going by Twitter accounts) are looking to lawyer up or even exit the company.

3. This appears to be result of some long-running debate over a list of "funny" customer names. If so, the over-reaction shows a lack of maturity among the founders.

While Basecamp-the-company might be just an "apolitical" project/email set of apps, the founders - particularly DHH - are leaders in the Rails community and they also publish a number of bestselling books on management. These actions - whether well-intentioned or not - are both a middle finger to many, many people in the Rails community, particularly those in marginalized groups, and make one question their wisdom as management thought-leaders. Rails and ShapeUp are priceless marketing that have given their company exposure and goodwill other small companies would have loved to have, and this whole event has single-handedly killed that goodwill. It may result in the loss of key employees a company their size cannot afford to lose.

Furthermore, it comes across as hypocritical given DHH's frequent public tirades against Apple, monopolies, government lobbying, and support of controversial figures such as Glenn Greenwald. One rule for me, another for thee?

This is the kind of PR/HR disaster even an average newbie junior manager in a mid-size company would have avoided, and shows the danger of getting high on your own supply.
Once upon a time I had an attiny85 chip with no serial interface on the board. Lacking a digital logic recorder in my home lab, I debugged it by blinking a diode. Time consuming, but apparently has worked :)
Many fintech banks do give you the option to open up separate accounts with individual bank account numbers quickly and hassle-free, e.g. bunq.
We already have a method for determining what to spend money on for the public good. Why have a parallel method that gives only rough guidelines to private, unelected parties?

If people want to donate money to charity, they ought to donate their own money not foregone taxes.
We also don't have the right computing machine. Each neuron integrates signals from hundreds of other neurons and it then propagates this signal to another set of hundreds of neurons. I'm not sure how it compares to what a computer does, but I'm fairly certain it's not that
i personally believe it's do-able. But it's not going to happen using machine learning and certainly not with quantum computers. I think u just need plain old code. It's just really complex to understand how a brain works. I mean, words, actions, experiences and concepts have to all work together. Let alone emotions, perception of others, projecting the future and a value system. But even that said, im sure it's do-able.
Wealth taxes basically guarantee that within a decade most wealth will be held in hard-to-value assets. It then becomes an arms race between lawyers and accountants. Given history, adding complexity to the tax system will benefit the rich at the expense of e.g. those of us with cash and stock and real estate. It would be a levy on the middle class.
It is already restricted or illegal in large part of the world, including the EU and the UK.

It was going pretty well actually but has been watered down in the recent years with the proliferation of American content that often contains ad hidden in the content it self.

So if the elephant in the room here (USA) would step up their game and ban ads to children, it would unironically go just fine.
A compiler transforms instructions from one language to another. You are wanting to produce an interpreter which is a different beast.

Neither of those will satisfy the problems you described. The problem, as you described and which is extremely common in large organizations, is a failure to scale. This is largely due to people making a series of really bad decisions independently and once the pieces are put together those pieces don’t play well together.

The solution to that problem is eliminating complexity. Complexity is easy just as simplicity isn’t. That means setting rules that will make people unhappy. They will call you draconian and do everything they can to spit on you because complexity elimination exposes all the things people do to find comfort in that which they find challenging. This needs to be done via automation as much as possible so prevent bias and really hammer in that nail.
Is it possible to create a decentralised ad exchange on ethereum?
Indeed, you're not forced to use it.

The problem I see is that in order to promote such features, apps often want to ensure that all users are able to use it. So they would force ID requirements on users so they don't have to do this the first time they receive money. This is what I'm worried about. I don't want my chat apps to have my ID on file because I'm sure this will be used for tracking as well, could possibly be leaked etc.

Here in Europe all money sending/receiving apps now require a photo of passport etc due to money laundering laws. Which is fine for a money sending app, but not if I just want to chat :)
Hi,

Indeed it's difficult to find documentation and books between the low level stuff like the old flex/bison and high level tools like Xtext or even MPS.

For your use case I think you could simply write a set of eslint rules. This short document is a good start https://gist.github.com/sindresorhus/1656c46f23545deff8cc713...

https://astexplorer.net is recommended and a good resource.
Subscription services' weak spot is that they are incentivized to pander to you hard and reinforce your biases. A subscription search engine would just create the ultimate echo chamber
For their first subpoena [1], they said:

> It originally included a broad gag order that would have prevented us from publishing this notice, but the ACLU represented us in quickly and successfully securing our ability to publish the transcripts below.

This subpoena says:

> you are asked not to disclose the existence of nature of the subpoena

But the post doesn't mention that at all. I wonder how much effort they had to spend, if any, to be able to publish this this time.

[1] https://signal.org/bigbrother/eastern-virginia-grand-jury/
I was literally saying the same thing, it's OP that said

> M1 and follow-ups are about single thread performance, the only actual performance most consumers are likely to notice

I beg to differ, multi core performances will be very much noticeable as well.

Especially in this heavy media era

video encoding, image editing, music production etc. are things that nowadays every kid does

single core performances are good only for benchmarks and marketing
> Can you point to where I used that word?

Sure! I'm particularly referring to this exchange upstream. First, mirekrusin says:

> Rape is doing it, not insisting, I think.

...And then you respond to this comment in a way that indicates that rape occurred:

> Sex was had while she did not consent, she mentions in the fifth paragraph.

Here is a direct link to your comment: https://news.ycombinator.com/item?id=26961759
The article misses a couple of foundational things the Wright Brothers accomplished:

- built one of the first wind tunnels, and published the most accurate performance data in the world:

https://wright.nasa.gov/airplane/tunnel.html

https://wright.nasa.gov/airplane/results.html

- built one of the first aero engines, and first using aluminum:

https://airandspace.si.edu/exhibitions/wright-brothers/onlin...

The above items are simply amazing, and shows how the Wright Brothers couldn't be denied. (You can see later "aero engines" in the Hiller Museum in San Carlos (near SF) that can't even carry their own weight.)

It's true that the brothers weren't killed while flying, but Orville was seriously injured crashing in 1908, and his passenger died from a head injury.

Source: commercially-rated pilot, study aerodynamics.
If you want something decentralised what's wrong with doing the same with Tor and/or Matrix?
an infinity of monkeys typing on 1000 keyboards do not write 1000 amulets.
d64d835c41facc37b9c4a65546c9bb0bbbf8ba93ca9888849ad2f4d354896ac1
do you know of mortality statistics specifically for subway workers? Because it may very well surprise you and it can't be grounds for dismissing the hypothesis.
Sales taxes aren't the most balanced, but they are very easy to enforce and don't distort the economy very much.

Standard wealth taxes are easy to avoid and have weird effects - but land value tax would probably be great. Unfortunately, people tend to vote against it.
I stumbled across this and coincidentally, I've just moved to Tasmania. Supposedly, it has the world's cleanest air. There is an air pollution monitoring station on the west coast which sets a baseline measurement for the rest of the world. I can definitely tell the difference vs Sydney where I used to live.
Show HN: A localization/translation service that plugins into your GitHub repos
I've been building multilingual apps and sites for over two decades, and the translation process has always been a complete mess for developers.

Not only is the translation quality notoriously bad - even with most translation agencies - but the workflow itself is a waste of a software engineer's time.

This is our humble response.

Keen for all feedback!
> Since they don’t have children, she would not qualify for an exception from her employer, Gill said.

Oh how I hate these unfair double standards. Some of us explicitly choose to not have children so we can have more personal time.
An alternative to Vue-fragment for your Vue 2 web/app
"Let that sink in for a moment. The researchers, in the name of academia, decided to commit flawed code (that would, in turn, introduce other serious issues) into the Linux kernel, to prove they could do it."

I'm glad it was caught. But I suspect that there would be other crap in already. It is certainly surprising that academia was so blatant as that - you'd think they would use a more roundabout way to get this in.
I'm using a low-spec laptop, so I usually notice these things before others. With Firejail I don't notice any performance hit at all on any of the apps I've used: Telegram, various windows games under Wine, Chromium.
Also, the development of writing in Egypt seems to be independent of the development of writing in Mesopotamia, though that's just 2000 km away.

It's possible that the Egyptians got the idea of writing from Mesopotamia and commissioned a clean-room implementation though there's little evidence of intellectual property law being a major concern in those days.
Hi all,

I'm open-sourcing my newest project, tfquery: a framework that allows running SQL queries on Terraform code.

tfquery is made to help in answering questions that are hard to answer about your infrastructure-as-code. It allows querying resources and analyzing its configuration using a SQL-powered framework.

I built it out of a real-world problem where I need to understand an extremely large Terraform environment. Has been highly helpful in making work easier.

It saved me dozens of hours in analysis. Feedback are welcome!
comparing average lifespan of 30 to 80?
5witch and YouTube are very different functionality, you really don't want Twitch to be the main for source.
Looking 2019 at savings rate and investment rate, India's economy is doing perfectly fine. The unemployment rate is surprisingly high though. How can you have a growing economy with around 7% unemployment? It's a bit weird.

Anyway, just because the macroeconomics look good doesn't mean the government can't do a better job through structural reforms and by providing better public services.
For Google specifically, do not use one email address as a recovery address for another - both will be banned together. Also, do not share recovery phone numbers.
Yes. Even in economics class, analogies galore.

We bunch people into convinient terms like labour because it's easier to work with.

Till this day we have no idea how to model "labour" since people are niether cattle nor logs of wood. Nothing about their actions suggests linearity or regularity.

Lets take offshore employees. Early days it was fun. The employees offshore were cheap and not prone to complain. Yippeee. Now we find out that no, these people are earning nothing, they have to send money home and live in apartments barely bigger than a US family bathroom. Their idea of boss isn't a senior with loads of experience - boss is someone who cracks the whip and lays threats to their livelihood daily. The quality of work plummets and big corps have to hire onshore at exhorbitant consultant fees to fix the mess, which may never really get fixed because why would a consulting firm want to lose a client for being too good?
There are so many other places on the internet to discuss topics like this.
All cacti except one species are from the Americas. That one species also somehow managed to colonise equatorial/southern Africa in addition to South America.
It’s interesting how the government gets to demand the evidence in a very specific format, thereby offloading the work the government should be doing onto someone else, apparently without recompense.
> But NEVER rely on any propriately platform for your business. You're NOT in control.

This is just not possible for so many companies. Dating app, banking service, online shopping? Apps are how customers use your service. No app, no customers, no business.
I spent quite a bit of time in corporate America in the early 2000's and saw a lot of UML being thrown around. I don't think anyone actually used any of the diagrams, but they were certainly required by the "process".

Fun fact, one guy on the team built hundreds of pages of documentation (mostly automated) including UML diagrams. We usually only used 1 or 2 pages of it downstream. He was famous for giving time back to the project. Come to think of it, maybe building in buffers in the project was his role the entire time and I just didn't realize it.
Race was, probably still IS, one of many cast-ist and class-ist factors used to disenfranchise groups outside of the rich elite, and probably to some extent within them.

It would be far healthier to recognize discrimination is anyone not exactly like the person discriminating; which includes ALL the factors. Not just race. (Though that was historically the easiest to notice filter in many terrible and egregious ways that were more obviously systemic.)
Operations Management Suite (OMS) Notification Channel – Serverless360
OMS Alert: With Operations Management Suite notification channel, you will be able to easily send all notifications from Serverless360 into your OMS portal.
> Cancellation doesn't ever seem to be a life sentence.

I don't believe "they'll recover eventually" is in any way an excuse for "let's ruin this person's life [temporarily] for fun". They got fired and are likely unable to have a stable life for a year. I sure wouldn't like to get fired and have the paparazzi in front of my house for the next month.

> Goes to show that the fear everyone shows about this topic is almost always overblown.

Sounds like the right amount of fear to me. Some people don't have the privilege to go without a job for a year. Some people don't have the mental fortitude to deal with the crap that ensues.

People shouldn't need to worry about getting fired because the people of social media didn't agree with what they said.
> Obviously real fraudsters will never appeal like that

I now know you have no experience at all fighting online fraud. People, um, lie.

On a serious note, if you require a prosecutable ban process -- whatever that means, because prosecuting is something the government does -- where you'll end is my original point. Ad companies will refuse to do business with publishers that aren't above some minimum threshold. My guess is $40k a year. Because remember eg google or whoever keeps about 1/3 of that money, so a $1k/mo minimum to staff humans and deal with arguing feels ballpark reasonable.

Separately, I'm not justifying anything. I'm explaining the economics driving behavior. If you want to be mad at me for behavior I don't control or influence... :shrug:
A variant I developed in an embedded system, which had weirdly defective debugging facilities: define an area of memory which is not cleared on startup. Log into a circular buffer there. On startup, output the contents of the buffer over the serial link (or similar).
Some of these are pretty funny..
I hate this kind of marketing BS. Mighty does not make Chrome faster, it just runs it on more powerful hardware in the cloud.

Crowing about how much less resources they consume is disingenuous. Of course it uses less resources locally when all the heavy lifting happens in the cloud.

Statements like “Mighty uses 10x less memory than Google Chrome.” are outright deception, it likely doesn’t use less memory at all, it just uses cloud memory instead of local.

I guess we shouldn’t ask about the ecological impact of all “Mighty” users having their browser running on beefy server hardware.
Yes, also stop being poor as well while you're at it. Stop needing food and shelter all together.
Well...this is exactly how power corrupts, right? If you have a power, you're bound to use it.

Give a general a jet plane, and he will sooner or later bomb some people with it.

Give a politician the power to classify information, and sooner or later he will use it to cover up some shady stuff he did.

Give a cop the power to scan a phone, and sooner or later he will scan every phone he encounters.

This is exactly why the government should not get a "backdoor" into E2E encrypted chat: today it will be used to prevent a terrorist attack, tomorrow to send your mom to a gulag for thoughtcrime.
Matrix is not ready for non-technical people. Way too much stuff to consider as a user. It's similar to PGP a technology that will probably never go mainstream.
> If you want to tax the rich, use a progressive income tax and also:

That sounds good in theory but it never works in practice, historically speaking. In practice there are exceptions, deductions, and compromises. It always disadvantages the non wealthy who are not in a position to argue for their special cases.
"Breathe second hand vape smoke".

It's water vapor and propylene glycol and some flavourings. It certainly isn't smoke.
Except Vimeo is not really competing with YouTube, and has a strict restrictions on the type of videos it accepts.
There is a pretty stark difference between being exposed to ads and being targeted by ads. Ad mascots like Tony the Tiger selling sugared serials would never fly in the EU as it is obviously targeting children.

I’m pretty sure parent is referring to the latter.
VAT is much easier to enforce than sales taxes, and as much as I dislike VAT, one can use it to enforce sustainable living and environmental policies.

Think of 66% VAT applied to all products. Suddenly, repairing and extending lifetime of existing stuff becomes economically viable.
The biggest issue isn't Google ads. It's these automated App Store monopolies. Not only App stores, but services provided by any of these FAANG mega-corps.

You, as a customer, should have a right to speak with an actual person, to find out what the issue is, and to appeal. If you suffered damages due to a mistake on their end, they should be found liable.

This shit shouldn't even be legal in the EU.
Yes, we are hosting an WMTS server which serves images corresponding to a user's current coordinates and zoom level. One image of the whole surface in full-res would be about 150 GB.
Ironically enough, Mightyapp.com is not so mighty. Their website is super choppy on my M1 macbook in firefox

Screen recording:
https://drive.google.com/file/d/1P_OV6bRrpji-Jcd5WHGO5CQWkvw...
Why would they owe anything to the Register?
I don't think I agree.

If there is any other code that touches account.balance from any other thread of execution (OS thread, coroutine, etc), then this code is already not safe.

If there isn't any other thread of execution, then this is safe regardless of whether the call to Logger.Write is sync or async.

For example, the following program would be safe regardless of whether Logger.Write is sync or async:

int main() {
InitLogger();
ChargeAccount(acc, 10);
// the program will only ever get here after
// account.balance = newBalance has finished executing
ChargeAccount(acc, 10);
}

While the following program is not safe even if Logger.Write is sync:

int main() {
InitLogger();
launchInNewThread(() => ChargeAccount(acc, 10));
launchInNewThread(() => ChargeAccount(acc, 10));
}

Transparent async a la Java Loom or Go does not spawn extra threads - it just pauses the current thread and schedules a new thread whenever you're waiting for a sync call (which normally means waiting for the kernel, either in IO or some kind of lock).

In fact, the first program if written with something like Loom would be perfectly equivalent to the following C#:

async void ChargeAccount(Account account, int cents) {
int balance = account.balance;
int newBalance = balance - cents;

await Logger.Write("changing account from {balance} to {newBalance}");

account.balance = newBalance;
}
public static void Main(string[] args) {
InitLogger();
await ChargeAccount(account, 5);
await ChargeAccount(account, 5);
}

No concurrency regardless of underlying thread pools.

You seem to assume it is equivalent to something like this, which would indeed be unsafe, but is not the case:

public static void Main(string[] args) {
InitLogger();
var t1 = ChargeAccount(account, 5);
var t2 = ChargeAccount(account, 5);
await Tasks.AwaitAll(t1, t2);
}
Mental Rotation of Three-Dimensional Objects (1971)
Agreed that land value tax is likely a good option.

I think sales taxes are also easy to get around. At least in the UK, businesses don't pay VAT, and many large purchases are made by companies. Happens in all sorts of ways, but even things like people who do a little bit of contracting work buying expensive laptops with their "business" and bypassing 20% tax. Technically ok, but often not in the spirit of the law when they're buying almost exclusively for personal use.
I've basically in the same situation as you - same specs, based in central europe - and the GPU situation is dire. PC components places here are completely wiped out of GPUs. The RX580 is gonna be fine-ish for me for the next wee while, but I'd like an upgrade if possible.
Cellebrite's "Physical Analyzer" can parse imported data, including disk images and chip images.
OT and tinfoil hat on; there was a strange event last week with users of Signal on the Telia ISP.[1]

For about 24 hours no messages could be sent, resulting in a 401 unauthorized error from the server side.

Telia is the former state-owned Swedish ISP that is now only half state-owned I believe.

They have a bad rep already for sending out extortion letters to torrent users and are almost assumed to be monitoring all user traffic for the police.

No explanation of the event has been provided by anyone. Users have done some basic troubleshooting but couldn't really establish much. I personally would love to see what those 401 errors looked like on the Signal server side. What exactly were these clients sending that was unauthorized on the server side? I guess we'll never know, hopefully it wasn't even stored.

1. https://github.com/signalapp/Signal-Desktop/issues/5202
India is investing, it's growing, all that wealth is being put to use to create jobs. India isn't in need of wealth redistribution like the USA or Germany, where companies are "hoarding" money to the point where inflation goals cannot be met. What India needs is more efficiency and productivity growth to eek out another 2-3% GDP growth per year.
It's an experiment on the real World with no undo button. We better be damn sure nothing bad will happen. Are they liable for dammages if something goes wrong? Unintended consequences, unkown unknowns...
An article and some backlinks?