skysight-inc/HackerNews huggingface dataset:
I don't know if this will help you, but I'll try to give you a possible way out. It's in line with Feynman's famous "shut up and calculate" advice on QM.

Field theory and QFT in themselves are mathematical frameworks, not physics; we can think of it as a piece of applied mathematics. It becomes physics when we plug in a specific Lagrangian, and then apply the framework, eg. we draw Feynman diagrams, regularize, renormalize, all that jazz, and we get eg. a cross-section out of it. So, when you ask "why should L be minimized?", the answer is, because this whole construction works. If you follow the complicated (and convoluted) playbook of QFT, you will be able to calculate physical quantities (like cross-sections, or the fine structure constant), and then when you do an experiment, you find that the numbers match.

This doesn't work for all Lagrangians. Most L(x, p, t) or L(phi, phi', ..) functions we come up with don't correspond to physics, and the numbers the framework emits do not line up with experiments.

You may be dissatisfied by this, this is a black-box picture. Over time physicists have developed a lot of intuition for parts of the theory, and come up with heuristic explanations what the parts mean. This is also how the whole thing was constructed, by analogy from Lagrangians in classical mechanics, where things can be reduced to Newton's equation of motion, which we know works. But in the end, the reason eg. L should be minimized, is because that's how nature is and that's what works, with specific Ls.
> They've got many millions of users and billions of page views, so if all it takes is a little banner to bring in millions of dollars, and a little, slightly deceptive tweak to the language to bring in millions more...do you really expect them to decline that opportunity?

Yes, because destroying your credibility risks destroying future fund raising potential.
This whole article is a straw man AFAICT.

Premature optimisation is not an excuse to avoid thinking about runtime characteristics either at design or implementation time.

Premature optimisation is the junior engineer using some cargo-cultish ideas to attempt to shave a couple of instructions off a loop which a) is unlikely to be any sort of bottlneck and b) is going to be picked up by the compiler anyway if it's that simple.

It's spending days of effort making some piece of code faster when in practice that piece of code is neither executed often nor on any critical path.

"The Fallacy of Premature Optimisation" seems to me to be an article which takes the worst behaviours of people who don't believe in optimisation at all, and uses them to dismiss the entire idea that effort could be misapplied in dead-end microoptimisations that don't achieve anything.
My comment was based on full-frame equivalence :).

50mm on an APS-C is short-telephoto; frequently pleasing for portraits, but less-useful as a single prime. (I still recommend 50mm f/1.8s as a second or third lens for people using APS-C, but not as an only-lens.)
It's always been legal to ask tech workers to work unpaid OT. Only places like FAANG, and a few others, pay extra for on-call.

Usually your contracts doesn't specify time worked per week, only that you finish your work.
You do realize that dropping that nuke essentially means WWIII, which will absolutely affect you quite a bit?
> I know for a fact everybody else absolutely hated having to go in and decipher decades old Perl code.

There's genuinely nothing I enjoy more at work than deciphering, debugging, documenting, and ultimately refactoring Perl code. Even if I'm improving it to extinction e.g. turning parts of a legacy stack into a service with an API, ready for a replacement in some other language to be swapped in.
>No formal announcement yet folks.

This is how you get a press that only uncritically regurgitates press releases.
Hello fellow space traveler.

I appreciate your message. Good luck.
I built my first website in 1993, about a year before Netscape Navigator was released. There were no books, there was no javascript, no css. There was no PHP. It was just me, View Source and a netcom html hosting page.

When I went professional in 1998, the .com boom was underway. It was a wild time full of challenging work and exponential rewards. The hours were long, the pay was crap, and the value of programming wasn't fully acknowledged.

Compare that to today. I have banker hours. The pay is great. My job appreciates me. However, my coworkers are all 20 years younger than I am and make similar or more pay with half my experience. But, experience beyond 5 years in this industry doesn't matter because it's irrelevant. Only the mention of huge company's names in my resume are worth something beyond 5 years.
I recommend Capnproto. Parsing time is zero, you can pretend you're a Microsoft programmer in the early 90s and just use the in-RAM struct as your wire format. Maybe it doesn't make sense for in-browser JS applications (though WASM is a different story) but for IPC and RPC in the general case, all parsing and unparsing does is generate waste heat.

ALWAYS favor a binary format unless you have a really good reason otherwise.
If Twitter fires 25% of the workforce "for cause" they will be facing massive lawsuits and they will lose those.
The person I was replying to made a bunch of allegations which had to be based on something, right? If you’re going to attack them for something they did there has to be some kind of specific event you could point to.
Shopify acquihires Remix, moves away from React Server Components
If you pay a fine for breaking the law means you still broke the law. If you don’t pay the fine, then you broke the law again.
It absolutely makes a difference.

Near-limitless bandwidth just means that the world generates more ephemeral trash, like another Youtube video or TikTok bandwagoning on the topic of the day. These will be viewed for maybe a few weeks, and then they'll never come up on anyone's feed again, they'll just lie dormant on a server somewhere.
I find BigO performance is very rarely the cause of bad performance. It's normally slow IO, timeouts, deadlocks etc

I think I've actually seen performance decreases by people trying to decrease BigO. BigO only starts to really dominate time when N reaches higher levels. At lower levels of N your performance on your constant operations matter more, and by implementing more complex algorithms actually decreased real time performance. Obviously a lot of nuance in this. But first you need to measure.
Principles and Mental Models from the Internet
Good ideas for startups. They work great under Dunbar's Number, and fall apart quickly after exceeding.
To me, premature optimization is trying to optimize a solution before you understand how it works.
Without understanding precisely what is being measured, it is useless to try to understand why the metric is moving in whatever direction it is moving. This is hand-wringing and trying to blame the workforce for a collapsing bubble.
Bzip3 is available for Debian Sid
Traveling Salesman Problem Real-Life Implementation on Google Maps
Not sure why Google Maps doesn't already have this feature.
I made a chrome extension that takes my multi-stop route on Google Maps and rearranges it to give the fastest, most optimal route. It basically tells me what stops I should go to in what order to ensure that I’m spending the least amount of time and gas money on the road.
I'm also looking into what features I can add and wanted to post on here to see if anyone has any ideas/feedback
It’s advertising, that product still needs a large sales org
Ikarie XB-1 is certainly not forgotten, I watch more often over time than 2001.
All those classic czech, and also polish and east-german crazy science fiction films are still worth watching. Ikarie is a bit dry, but the others are mostly hilarious and very critical.
> I have to note that light themes give me migraines, so I’m stuck with dark.

Isn't the fact you get migraines the issue to solve, rather than the color scheme?

Most monitors these days are way too bright, especially for the amount of ambient light coming into the room. I try to get a bunch of light into my office and it is still barely close enough for this monitor. Combine that with displays getting bigger and bigger and it becomes more understandable how it can aggravate these conditions.
When being "here" and "there" is exactly the same, you move spontaneously.

When being "here" and "there" is almost-but-not-quite the same, you move easily.

The degree of "not-the-same-ness" is called the Lagrangian.

In other words, symmetry is "fungibility of states".

Things happen because the before and after is not very different, the transaction of different-ness is the energy involved.

In a classical system it's nigh impossible to encounter an "exactly the same" situation, because there are just too damn many participants to rule out every possible interaction.

In a quantum system you encounter "exactly the same" situations frequently because there is only a tiny number of participants interacting.
> That's a very windows-centric view of the past. And with good reason too! Windows was utterly dominant back then.

Running servers on Windows? Yeah, a few people who didn't know better did that, but it would be completely inaccurate to describe Windows as "completely dominant". It ruled the desktop (and to a large extent still does), but it barely made it to parity with *nix systems on the server side before Linux (and FreeBSD in some cases) punched down.
One important thing to consider with JSON is that a lot of people really, really care about JSON performance -- optimsing parsing in assembler, and rewriting internal datastructures just to make serialising + deserialising JSON faster.

I'm sure given two implementations of equal quality protobuf would easily outperform JSON, but I can also believe the JSON implementation in (for example) v8 is very, very hard to beat.
Chip Design Shifts as Fundamental Laws Run Out of Steam
The main problem is everyone bases 99% of their creative endeavour off of other peoples work, and the truly great works that infuse pretty much all creative works like Tolkien are 1) too ubiquitous to cite. Imagine a world where 99% of all English works and probably 80% of non English works had to cite inspiration from Tolkien. Or are we only citing after the impact is big enough? How will you measure impact?
2) You don't even have to read the works or know of their existence to take from them wholesale. People don't even have ever read a Fantasy novel, to have had their world view and knowledge pool suffused with Tolkien's ideas.
3) almost all ideals come from prehistory. Tolkien left his mark on elves, and goblins, and wizards, sure, but 90% of that comes from unknown ancient authors.
I the US your manager can demand the moon be sitting on his desk by Monday morning, or you are fired.

I think this is a reality check and a power play by Musk to remind employees of the fact.
There's no legal framework for weekends. They were originally created due to massive labor advocacy and strikes. I imagine since such advocacy has been undermined for decades it makes sense the victories the advocacy fought for are also being clawed back.
In the US, there is a fair amount of respect (in business at least) for the idea of “consent to continue the interaction can be revoked with or without cause at any time”.

I personally can’t see a good reason why it should be illegal outside the rare edge case where there is only a single employer in a geographical region, and even that unfortunate situation should probably be remediated with a different type of government intervention.

Employers should be able to be unreasonable and shoot their business in the foot, no?
I have a friend who works in sales at a tech company and since all of this accounts are long term customers he really doesn't do much. They like the service so it is basically an auto-renewal. So I guess Elon thinks that advertisers will just auto renew because they like the ROI they get from their spend on twitter.
However, what he fails to realize is the media buyers love to be wined and dined with fancy dinners. If you fire all of your sales staff they will just take their spend to the next company who can take them to five star meals and other cool outings.
This is exactly why we need a developer/designer union.
> But IMO the big-O/performance part should really mostly just be done on a by-need basis

I agree

>(i.e. you've identified your bottleneck and determined its worth the time to improve it).

For this, though, it is often possible to identify this BEFORE writing any code. As opposed to refactoring an inner loop, Big-O challenges may often stem from (at least in my experience) the top level design of the code, and changing it may require rewriting almost everything.

This is particularly true in a microservices world, where the problem may often be how you split a computation task up into services in the first place.
I looked at Musk's feed and it did not appear, but just now clicked on one of the other Twitter links in this thread and got hit with it almost immediately. Maybe the change is still being rolled out? Maybe it was just a fluke? Maybe it doesn't appear on certain people's feeds for one reason or another?
I'm all for the European don't work unpaid overtime, but what I don't get is the sense of entitlement these people had, when they were threatening to leave in advance and then decided they'd rather just stay in their cushy jobs in the hopes that Musk would change his mind. "WE WILL SHOW YOU ELON" - Show what exactly? That billing and other completely standard cookiecutter SaaS features can't be implemented by other engineers for what is ultimately a near real-time messaging platform with marketing hooks.

Everything in this story is a complete mess. The acquirer, his attitude towards workers, the entitlement and complete delusion of the workers and even more than that the misleading of the public AND the workers of the previous arguably failed management, along with their belief that they are the ultimate gatekeepers of truth in this world.

I'm not sure what deeper societal lesson this whole thing entails, but it definitely in part shows two societies, both of which are completely detached from the normal hardships an average human on this planet has to go through.
Why? What has Musk actually done?

To date there's:

- Reports that he had Tesla engineers with him when they interviewed some Twitter engineeers. Currently the biggest arguments against that are: Tesla engineers belong to Tesla (we have no idea in what capacity they were they) and "that's an ineffective strategy to review a codebase" (we have no idea if that's what they were actually doing.

- Reports that he gave a team until Nov 7th to roll out a paid subscription

- Reports that he may lay people off (unverified)

- Carried in a sink.

None of these things are particularly unreasonable - Twitter owes something like 1 billion in debt payments this year and brings in close to $500 million, so layoffs were probably coming regardless.

I don't really see what the big deal with Musk buying Twitter is, except as cover for being mad about him unbanning people.
Who do you peer with? How do you make your prefix publicly routable? Or do you only use it privately?
https://en.wikipedia.org/wiki/Kiwi_Farms does not support your point of view:

> Clara Sorrenti, a transgender activist and Twitch streamer under the name "Keffals", was doxxed on Kiwi Farms in a thread dedicated to discussing her. Users on the site posted personal information about her (e.g. addresses, phone numbers) as well as that of her friends and family. Users also leaked sexually explicit photos of her and made death threats.[34][35] She was later swatted, arrested, and detained for over ten hours in August 2022 when someone stole her identity and sent fake emails to local politicians threatening mass violence. She was later cleared of any wrongdoing, and police acknowledged the incident as a swatting attempt. Users also posted the address of an unrelated man who lives in the same city and shares her last name, and police were also sent to his residence. After the swatting incident, Sorrenti said she moved out of her home and into a hotel for her safety.[36][37] After she posted a photograph of her cat on the hotel bed, Kiwi Farms users identified the hotel from the bedsheets in the photograph, and sent multiple pizza orders to the hotel under her deadname. "Obviously, the pizza itself isn't the problem. It's the threat they send by telling me they know where I live and are willing to act on it in the real world," she said in a video after the incident.[36][37][38] Sorrenti later fled the country after her location was identified again, reportedly by someone who hacked her Uber account.[39] The incidents are being investigated as criminal harassment, and Sorrenti stated she intended to pursue legal action.[37][40][41]
Lol, hilarious. I guess Endaoment and any EVM-based project would also not be permitted, then. Now I wonder what would pass this nebulous Drew-review.
It depends on the use case. For time-shifting loads and playing power arbitrage, maybe not much. But in some cases having a few days of autonomy can be nice during a storm or ~freak~/"new normal" weather events. If you live in the US West, wildfires are increasingly common (and we're just getting started) and much of California is expected to have to learn to deal with rolling brownouts and blackouts for the next few years during the warm season while PG&E is upgrading and burying their sparkly infrastructure. And if you live in Texas, I guess you're just signed up to pay infinite dollars for power whenever the market demands it.

In a functional grid, each home shouldn't need its own battery system. But we've neglected ours for so long, both technically and politically, that there's no real hope in improving it in the short term, so homeowners can either take it into their own hands or just go without electricity a week or two out of the year.
“Twitter plans to lay off…” would probably be a more precise headline, yes. It’s more than speculation, though, but you do have to trust the reporters on that.
I do machine learning for aberration correction in the transmission electron microscope. We are not the hippest ML lab (META, Deepmind.. ), but its super cool stuff.
Content Creations Tools
What are the best tools for creating marketing materials? How can we create texts that will actually convert? What are the best tools for creating content and writing texts?
If an autocratic country isn't doing well, how would you know? Who would loudly say anything?

Please also note that many forms of non-democratic government. Some work better than others.
> I guess the main driver of code quality is ...

picking a task for which can be implemented using the sort of processes you describe.

Lots of things cannot be.
Elon is probably hoping that happens.
Cool fact if you’re on macOS: Gruvbox fits perfectly iPulse’s Starfighter skin colors.

After ditching VS Code in favor of Alacritty/Tmux/NeoVim I tried a few themes, really liked Nord but ended up sticking with the cozy Gruvbox.
Cars drive in cities, last I checked.
20 years ago was 2002. Even back in 1995 as an intern as a computer operator I was making the equivalent - $10/hour.

If she was working in .Net, it had to be after 2001. Your standard enterprise dev in any major city in the US was making on average $60k-$80K.
Compile-Edit cycles could leave you time for lunch.

Database queries at my father's company were started on Friday afternoon and were finished on Tuesday. Those same queries take milliseconds nowadays.
And Quattro Pro

[dot matrix printer sounds]
I don't know about the law, but it makes a lot of sense of to me. Compensation that's "in your pocket" is compensation you have. RSUs were _always_ a way to keep you around for a payout later (and potentially rescind the payout if they don't want you around). Viewing them as money in your pocket is a mistake.
Samsung Galaxy Xcover6 Pro was released in July and has a removable battery, headphone jack, and has the same IP rating as the S9

A few companies have business/military phones that still have most of the features people were used to. They are a little bigger, but you don't need a case.
It is yikes - what's shocking is that you seem to be advocating for that same exact perspective for... driving a car???
The IP addresses are assigned to organizations (ISPs), not countries, so if you are the same ISP, it does not really matter which country held the territory. The article is more about risk of ukrainian ISPs on occupied territories being forced 'at gunpoint' to transfer their IP addresses to russian ISPs.
Happened to my account too, and also getting stuck at the recovery page with a loading progress spinner only.
Some people say that the first prerequisite step in solving such problems is that one first realizes one has a problem. In my experience, people are not very good at self-awareness...in general, but particularly during the discussion of certain topics. There is no shortage of evidence of this archived in social media conversations.
I'm just hoping that if enough of these "incidents" happen, people will eventually stop using proprietary social media applications and use something free (as in freedom) and decentralized like Mastodon.
It is for me until I scroll down.
We'll look into reworking this flow!
Terminating for cause is a lot more work. You need to prepare documentation etc in case the employee sues you. Layoffs are very safe in comparison.
I don't think the goal is to review all Twitter source. That should be the job of the (new?) development team. I think the goal was to look at the last 6 months of code, especially the last few weeks, for anything devious.
> in terms of processes, design principles, work-life balance, compensation.

Architecture and design is a little bit more defined now, and there's a long history of what works and what doesn't, if you have enough experience to look for it. The actual SDLC and workflows are a joke today, everyone just pays them lip service and most don't even understand why they do them at all. We struggle more today with local dev environments because they've become over complicated. Adjusted for inflation we are making $50K-$100K less today than we did in 1998. We still have devs who don't want to know about how their app runs in production, leading to the same bugs and inability to troubleshoot. Apps are getting larger and larger with more teams that don't understand how it all works.

There's a lot more software out there today, and a lot more information (much of it not good quality) so there is more that can be done easily, but it needs to be managed properly and people struggle with that. Security is, amazingly, probably as bad as it used to be, just the attacks have changed.

There doesn't seem to be real training for the neophytes and they're getting worse and worse at understanding the basics. You can be called a software developer today by only knowing JavaScript, which would have been crazy back then. But now that I say that, perhaps it's comparable to PHP back then.
Yeah, that last idea has legs. Or at least eggs.
sure. small countries are much more adept at asserting their independence against bigger countries. also breaking up a country is always a peaceful affair
Elon Musk tweets misinformation about Paul Pelosi
https://www.theverge.com/2022/10/30/23430008/elon-musk-twitt...

>He requested that logged out users visiting Twitter.com be redirected to the Explore page that shows trending tweets and news stories, according to employees familiar with the matter who requested anonymity to speak without the company’s permission. Before, visiting Twitter’s homepage while logged out showed only a sign-up form,
Musk Seeks a Steve Jobs-Like Turnaround of Twitter
This is mainly media workers exploiting current events for traffic, even if their content is misleading. We really need to sort out media corruption and incompetence.
It just appeared for me clicking a link in this post.