skysight-inc/HackerNews huggingface dataset:
Even as someone who's pretty left-of-center and thinks the US uses its armed forces for all the wrong missions, I still don't think you can blame any individual servicemember for that (except maybe high-ranking generals). Having the tools and capacity for violence doesn't mean we have to use them indiscriminately, under false pretenses, against fabricated threats. And when we do, that's more the fault of the political class -- and the voters and financiers who enable them -- not rank-and-file career civil servants. It's one thing if you're purposely slaughtering civilians or turning a blind eye to genocide. And sometimes the waters are deliberately muddied by propaganda and the incessant hawkish drumming. But in the day to day, I think you're just making a living like anyone else. Whether you're a software dev or a drone operator... if you're following reasonable orders, I don't think the blame can rightfully fall on your shoulders.

Otherwise, where do you draw the line? Every taxpayer funds our war machine, many funds invest in arms, every campaign donation is partially responsible for every war, etc. That's the other side of democracy, eh? If we're all in charge to some degree, we're all guilty to some degree.

You're no more guilty than any other regular joe. We just outsource our dirty work to you.
Docker Compose allows for resource limits which can be useful for testing harnesses. I know this works locally for v3.9:

version: '3.9'
services:
some-container:
deploy:
resources:
limits:
cpus: '0.5'
memory: 1.5G
reservations:
cpus: '0.5'
memory: 1.5G

Reference: https://docs.docker.com/compose/compose-file/deploy/#resourc...
To be perfectly honest, by saying "curveball" I wasn't complimenting your reference to them, I was saying it was unexpected and confusing (as in hard to comprehend how or why you arrived at it).

But I mostly agree with your comments here.
Gajim 1.5.3 has been released
I think the modern manifestation of journalist is an influencer, with an individual brand, who can support their journalism through their brand. Rather than needing to clan up with a newspaper and take editorial orders from the newspaper execs.

It's pretty easy to buy-in to all journalists being influencers, but it leaves open the question how do we make sure all influencers aren't journalists. What code or standard do journalists adhere to to elevate themselves over baseline influencer, broadly speaking. That's an open question and one I hope gets answered eventually...
How can JavaScript code (PB decoder) be faster than native code (JSON parser)?
Against government it wouldn't help much. But against mega-corporations, it could be quite effective. How do you pull the plug when the logical and physical topologies don't match ?
Business formation surged since the pandemic, but Gen Z is going to have a hard time with it because they’ll be more broke than millennials
Getting laid off and having your RSUs vest at 2021 prices is the best deal this year.
My understanding is that the WARN notice does not apply when employees are terminated for cause. This has the extra "benefit" of not having to pay out unemployment claims.
The reason they want to lay off today is to avoid the stock grants, so it comes down which $$ was bigger. And honestly they were likely planning for severance anyways...
Wow, best change in years.
US "at will" employment laws.
Does it work "directly", meaning without the flash of light while it figures it should apply dark mode?

I use Stylus to apply a dark skin to some sites, like HN, and sometimes, I get a flash of brightness which is very jarring in the dark.
I'm jealous of your ability to avoid motion sickness!
Show HN: Analyze User Feedback from Tweets Using AI
Musk is a narcistic asshole, he commands at will and sadly a large group of people stay behind him and defend every step.
For salaried, at-will employment, the employer can demand whatever they want and fire you for whatever reason they want. There are exceptions for, like, sexual harassment and racial discrimination, but not for "I disagree with the boss about what is a realistic project timeline".
What's crazy is that the EDI market is still cornered with VAN's charging absurd rates. It still shocks me everytime I get involved in a project and the EDI portion is like $100,000 a year in VAN charges and they don't blink an eye.
Nord – An Arctic, north-bluish color palette
Google drops forthcoming version of JPEG from Chromium
I'm finding that increasingly, whenever I read "X is a myth", it turns out to be mostly a myth. I guess it's a popular article form, it gets clicks, it doesn't have to be completely true, right?

In this case, Wikipedia makes it pretty clear that while surviving a nuclear attack specifically might not have been an explicit part of the design goals of the designers (which may have started the myth myth), resilience against large-scale failures was exactly the feature that made the technology interesting to its military sponsors:

> Nonetheless, according to Stephen J. Lukasik, who as deputy director (1967–1970) and Director of DARPA (1970–1975) was "the person who signed most of the checks for Arpanet's development":

>> The goal was to exploit new computer technologies to meet the needs of military command and control against nuclear threats, achieve survivable control of US nuclear forces, and improve military tactical and management decision making.

(https://en.wikipedia.org/wiki/ARPANET -- where the quote is sourced directly to an article by this Stephen Lukasik.)

My takeaway is that while the ARPANET creators might not themselves have particularly cared about surviving nuclear disasters, without the completely decentralized packet switching that made this at least a possibility, it wouldn't have ever received the funding to get off the ground.

Shortening this fact to "ARPANET was funded to survive a nuclear attack" is IMO a fair sound-bite sized summary, not a "myth" to be debunked, even though the story has obviously more nuances.
I had a manager like this once. They won’t explicitly ask you to work on the weekends, but the deadline in combination with the workload made it obvious you would be working on the weekend and late nights. So glad I left that toxic place.
It’s misleading because they seem to function better but in the long term they always have significant systemic issues due to the political system that are either nonexistent or minimized in a more democratic society.
who said they won't be ?
I used to love Solarized when using a light theme then I found papercolor. That is my preferred light although I am using a dark Tokyo Night now. I switch frequently.

https://github.com/NLKNguyen/papercolor-theme
https://www.reddit.com/r/IsaacArthur/comments/emov2p/technol...
It was always a bit confusing how RIPE got around the Crimea switchover in 2014. They must have found a way to reallocate the system over to Russian companies as Ukranian ISPs no longer serve the region, but how they managed to do so without officially acknowledging Russian sovereignty is a mystery. Especially since they keep extensive paperwork.

I asked about it on SE, https://law.stackexchange.com/questions/64179/does-acceptanc..., and there doesn't seem to be a way that this could have been legally accomplished without at the least rescinding recognition of Ukranian sovereignty over Crimea.

Which would imply, since all UN countries recognize RIPE NCC as the final and exclusive authority on internet allocation matters in the European region, that the world has stopped recognizing Crimea as Ukrainian, via one degree of separation.
Started off writing a typesetting system in BCPL on a PDP-11 with our own custom hardware for display and our own protocol for sending information around with no internet to look things up and a fine of donuts for the team if you blew an overlay with too much code in it which caused hours of downtime. Then Sun workstations came out and we ported everything to C and productivity increased and WYSIWG became possible.

No concept of unit testing, integration testing or CI - customer support gave things a quick look over and the program got sent out so we always scheduled a 2 week Bug Blitz to deal with all the issues that the customers found.

Small company, salary was good, regular hours and a challenging environment with all the rapid tech changes
I definately think it was Perl 6, it's a small sample, but around 2002 me and some friends needed to learn a scripting language -- the obvious choices were Perl 5, Ruby or Python (2 at that point). If you searched for Perl, you just found things that said "Perl 6, ground up rewrite, coming soon!". I honestly assumed I'd pick up Perl 6 when it came out, and started with Python in the mean time.
They are all exempt employees so they aren't covered by a lot of labor law, such as getting paid "overtime", etc. This is how professional, salaried employment works. Exempt employees tend to be paid very well and have great benefits though.

You can fire an employee for no reason at all since employment is "at will". Musk probably assumes a good deal of the workforce is lazy and/or incompetent and he doesn't want to pay them. So he's figuring out who to fire.
This article doesn’t do a good job of defining its basic terms to make its claims.

They admit knowledge worker productivity if ‘tricky’ to measure, yet are somehow sure it has decreased drastically, with no link to evidence.
Isnt this a well known attack vector at atm machines already?
Lockpickinglawyer did a video on this too https://youtu.be/okgPbtz4ZkE
Indeed.

In support of this—part of it!—here’s one paper of many: “The Neurobiology of Long COVID” by M. Monje, neurobiologist at Stanford, and A. Iwasaki, immunologist at Yale.

https://doi.org/10.1016/j.neuron.2022.10.006

People with measurable neurobiological issues will show a measurable productivity drop.
> Observation #6: Software engineers have been led to believe that their time is more valuable than CPU time; therefore, wasting CPU cycles in order to reduce development time is always a win. They've forgotten, however, that the application users' time is more valuable than their time.

This is the key thing. I can hardly think of single application where my number one feature request isn’t “make it faster”. Rarely am I interested in a “fresh new look” or “more buttons”. If you can make some task take 5 seconds instead of 10, that is a win for everyone.
Is it possible those awards could be construed as benefits?
quick question here. I'm completely in the dark about US labour law and such but is it possible to lay people off if the sole purpose is to prevent them from receiving stock compensation? Sounds kind of wild given that it seems expected compensation when you signed a contract to work there in the first place.
copetti.org's writeups about the classic consoles are really good. So copetti.org has interesting details on Nintendo's other flop - the Virtual Boy. What I found interesting about that is the VB uses moving mirrors and a vertical LED strip to generate the display - a teensy bit similar to DLP.
But I think Elon's goal is to screw the employees out of their next grant
I would feel proud to work for a company that treats real human interaction as the building block of everything we have in society. The meaning of life, so to speak.

I don't work for that company, not because of money, but because I don't feel that such a company exists. At least not one which requires my skill set.

Prior to March 2020 I did work for companies that I think held those values dearly. Those values are now gone, replaced by TCP.
The thing I remember most about those days was how often I went to Barnes & Nobles. You simply couldn't find the information online at that point. I'd go and buy a coffee and sit with a stack of books on a given topic I needed to research; then after ~45 minutes I'd decide and buy one or two books, and head back to the office to get to work.
I saw this Tweet by a director-level person at Twitter:
https://twitter.com/iamharaldur/status/1585813324285239296

Seems Elon is keeping his machinations to himself.
Really excited to see the Remix and Hydrogen/Oxygen teams working together in an official capacity now. Seems their roadmaps will be more aligned, which will result in a much stronger competitor to Vercel and Next.js
Usually salespeoples' pay is highly incentivized: I doubt the base salary of those salespeople is $300k. Those $300k people are probably bringing in millions of dollars of revenue apiece. Firing them will reduce operating expenses some, but drastically reduce income as well, unless they're replaced with something else.
> The routing protocols of ARPANET were developed at Bolt, Beranek and Newman. Bob Kahn, John McQuillan and William Crowther and maybe David Walden (?) were principal architects of the routing system of the ARPANET. (Vint Cerf)

Regarding that question mark, David Walden was actually the software designer and Severo Ornstein his hardware counterpart.

Compare:

> In 1968 BBN was preparing to bid on the contract from ARPA to develop the ARPANET Interface Message Processors (IMPs) [ARPA68]. Frank Heart, Bob Kahn, Severo Ornstein, and David Walden were the main members of BBN’s proposal team (although other BBN people participated) with Heart as the team leader, Kahn with prior background in the concepts of packet switching, Ornstein as the hardware designer, and Walden as the software designer. Shortly before the due date for BBN’s proposal [BBN68] to ARPA, Will Crowther was added to the team as another (more senior) software person; and after BBN was awarded the contract, Ben Barker was added as a hardware designer and Bernie Cosell as a third software person. BBN was awarded to IMP development contract with a start date of January 1, 1969.

[1] https://walden-family.com/bbn/imp-code.pdf

BTW, as I've read it, the use of packet switching was all about connection times, connecting from hop to hop versus the time required for establishing a cross-continental circuit switching line. (And yes, packet switching for telephony had once been pitched for its military robustness, but this is not why it was considered for ARPANET.)
> But is it just me?

No. I go into the office every day because I feel the same. I need to get out of the house and see people. (It is OK if you, reader, do not feel this way! People are different!) There's a handful of other folks who come in every day. I'm starting up a project this week to revive our office culture a bit, to try to spring back from the COVID devastation.
> 57% better for cases where the data is small

You don't optimize things for the cases when they are fast. (Unless the gain is a couple of orders of magnitude; certainly not for a 50% speedup.)

The 15% gain is the one that matters. On practice, it comes at the expense of a more complex (thus larger, negating some of it) and less reliable system. It is very rare that this trade-off is worth it.
Thank god, I stopped clicking twitter links due to this crap
It is unfair to compare ts-proto to this. ts-proto has a gRPC generator.

> https://github.com/stephenh/ts-proto
There’re some key differences though, one being you can use plain typescript types to define your models, instead of a validation lib like zod :)
Ha! My grandmother lived with us when I was young and my parents hired someone to look after her while they were at work. I'd get home from school and she'd be watching Santa Barbara. When the Princess Bride came out, I already knew who Robin Wright was.
I see what team Bezos is trying to do with these unoffical leaks/details :)

Somehow I think they will be specially focusing on twitter more
consider that small business people had done their daily things for thirty years, not been chatting on the Internet; many of those local biz people relied on walk-in customers, and many of those local biz people are part of the Boomer generation. Those people paid their bills and participated in the general economy.

At the same time, corporate outsourcing reached epic proportions, with the associated transfer of power in the HR and Exec realms.
Making the most of Apple Silicon power
There is a significant difference:

Geekbench scores with normal and low power mode

- Single core Normal/low power - 1749/1053

- Multi core - 7739/4491

https://www.reddit.com/r/MacOS/comments/qj13bv/m1_macbook_ai...
> > and sanctions evasion.

Yeah, most people in sanctioned countries are victims of their own governments. Please punish them more by not allowing them to send and receive money that their lives could depend on. Cryptocurrency helps remove at least a little bit of that pain for many families around the world.

> I'm going to send this to everyone who I know is involved in crypto/blockchain.

I bet you've complained about people trying to talk you into cryptocurrency, and you didn't like it. It's annoying and you'd be doing the same.
Nitter is down
Sometimes it's not possible to know the correct answer to something because you are missing critical information, but people are really good at rationalizing a plausible answer to the question. Taken to the extreme this causes controversy where none need exist. The example problem she is talking about highlights how there are any number of perfectly consistent and rational patterns to observe but to truly know the actual answer you need the creator of the problem to explain it because as presented there is critical missing information.

A little bit of empathy and kindness allows you to consider the fact that someone else's explanation has just as much plausibility as yours and can avoid lashing out or diminishing someone else's analysis.

I don't know for sure that this is what Vihart meant in her video but it is how I understood it.
Agree with almost everything above, except the first line.

In military strategy there is the quote "Plans Are Worthless, But Planning Is Everything" [1].

I think the same goes for software design. To believe that one can do a complete design of some piece of software, and then implement it precisely as planned, is folly, just as for military plans.

Still, it is imperative to do some deep thinking about the purpose of the software as one starts coding, especially about things like the purpose of the software (and what is NOT the purpose), design and design philosophy and expected challenges (including performance challenges) including ideas about how to find solutions to those challenges.

Also, after starting to code, it's important to revisit these aspects. Is the purpose changing? If it is, is that good or bad? How do we define the new purpose? Are we making changes to the design? Why? Do we need to refine the design concepts? And so on.

Just like for military strategy, this is an art more than a science. We have strong limitations dictated by what is possible, yet it is essential to have an overall idea of what direction we want to move in.

Otherwise we, more likely than not, end up with a useless patchwork.

[1] https://quoteinvestigator.com/2017/11/18/planning/
I disagree. If your data is going into a database to live forever, you should be careful what you say.
I don't know how much anyone can trust anything coming out of Elon's twitter feed, tbh. He tried to squirm out of this deal with some pretty spurious claims. Now he's using the same spurious claim tactic to continue to try and squirm out of his failure to manage his bad acquisition.
So I I kill someone and go to jail for it I was following the law?
> limit the extent to which it's a cyberwarfare or propaganda battlefield.

This was already done years ago by concentrating "the internet" and limiting it to a few companies with ban-hammers ready.

What once used to be many many different personal webpages, blogs, forums, chat sites (and protocols), is now basically limited to facebook (facebook, whatsapp, instagram), twitter and google (plus some outliers, such as telegram). Even with the mainstream news services, a huge percentage of people read that (MSM) news on sites like facebook and twitter (or atleast get linked from there).

Other countries have their own bundles of services (wechat in china, yandex+vk in russia, etc.)

So basically from a million different sources, pages, social groups, we've gone down to single digits per language group... and all of them can be monitored and censored by a few individuals with few agendas.
For sure. There's a niche for protobuf. I was advising to be pragmatic regarding the tooling, since that was the context.
I think QUIC/http2 is a much better example.

Google made that happen almost unilaterally via their Chrome dominance.
With all these layoffs, Hopefully he brings back the fail whale.
Happened to me as well : posted a comment on my friend's picture, and was sent to a page notifying me I had violated community guidelines. Tried to go through the "challenge this decision" process but I got stuck after entering the SMS verification code.
If you look at even absolutist monarchs in Europe, they have constituents (lobbying groups) they have to listen to, the peasants and townfolks to appease, the nobility to seek support from, powerful breakaway independent Lords to manage, potential rival claimants inside and outside the kingdom.

Politics still happens outside of democracies.

The difference is just that our system of government, the "People" is given a formal primacy. Corruptions and short-term thinking happens with or without elections.
A subtle point which I don't really explain in the post, since it was initially targeted to people who had done some cryptography with groups before, is that you need to carefully distinguish a group as a mathematical object, and a group as a computational object.

In cryptography, you not only need a mathematical group, but you also need a group as a concrete object, with ways of representing elements as bits, and efficient algorithms for manipulating elements of the group.

In fact, you also assume that computing other representations of the group is difficult. If you take the kind of group I mention in the post, it is the same group, mathematically, as just taking the integers mod q, along with addition. However, it should be very difficult to figure out how to convert the representation of the group you have into the the "simpler" representation as integers.

As for the field properties, you do need to be able to invert for some things later on in the post.
I think the problem is that 2 relies on kind of woowoo logic. Where exactly do these aliens exist in this scenario? WE can't perceive everything directly but with LIGO we're pretty close to being able to measure most phenomena that exist in the Universe. Is there a mirror universe they exist in because even if not directly we should be able to detect their influence on Solar Systems, Stars, Black Holes, etc.
People are treating optimization as a zero or one thing. While in fact there are many middle grounds.

If we're taking Pareto principle into account, I can say that we can do 20% of optimization to get 80% of the benefit. The more experienced you are, the easier that first 20% is.
Forgive my ignorance, what are they selling? Is it to bigger advertising clients? Or maybe Twitter has some commercial services I'm not aware of.
So the article even points out that he didn't order them to work on it 24/7. He wanted changes and said it was the "utmost gravity" so the employees supposedly took it upon themselves to work on it 24/7....

Twisting words to try and make him look worse is not something I'd expect to see from ft.com.
It’s reporting on information the authors received from sources who would not speak on the record. It’s entirely possible that the four anonymous sources are the four people in the meeting (Musk et al) and they’re speaking on background because they haven’t made a formal announcement yet.
Just tried it and looks like something helpful for my side-project on Twitter
He tweets lots of things…

Not sure I would trust in tweets much. Twitter took on a lot of debt.
And that's only a problem if those energy sources are fossil fuels. Demand for renewables is a fantastic thing. Bitcoin is a pioneer species, it will use that energy when there's literally no other economically viable use.