skysight-inc/HackerNews huggingface dataset:
Physics can't really answer "why" questions. Physics can tell you how the universe behaves starting from some initial condition, but can't tell you "why" that initial condition is what it is, or "why" that initial condition evolves according to these laws.

This particular question also seems most nonsensical to me - nothing can be said about a "universe" where nothing exists, so why even discuss it?
Do any of the Chrome forks explicitly work together?

The standard IT pattern seems to be a dominant corporation vs a ragtag of small groups.

The browsers wars have already gone through this cycle and the ragtag group won the last time.

But there were also lots of speciality browsers built on IE and it's hard to tell where any new Chrome fork browser stands.
> Tests can almost by definition give stronger guarantees than a type system,

False.

> This means that, for any type, it’s possible to replicate the check done by the compiler at compile-time in a unit test but not vice versa.

False. I mean, Turing completeness does mean you could replicate any type guarantee in code, but that code would generally not be a unit test; guarantees provided by type systems are universally quantified, to confirm that with testing would require testing every combination of values in the function’s domain (as determined by its parameter types.)

The code would instead be a static typechecker that consumed the untyped source code plus a representation of the type assertions to be checked and where they attach to the untyped source code, and then did exactly the same things that any other static typechecker would do.

That is... standard optional static typecheckers for dynamic languages. (Though those usually also support inline type assertions, perhaps via comments in languages without specific syntactic support, e.g., Python 2.x)

You can approximate universally quantified guarantees in a testing regime with property-based testing, but that's at best probabilistic rather than actual universal quantification.
Awesome, a really pithy and down to earth workaday style that complements
the exhaustive tomes like Ross Anderson's.

What I've found so important is knowing your keywords and making sure
your work is associated with the right BIC/BIS Subject Category Codes
[1]

"Security Engineering" (a much better term imho) has a lesser impact
in academic sales than "Ethical Hacking" and "Cybersecurity" because
of how courses are named, and therefore how graduates and recruiters
think of the skill namespace. Make sure you get coverage on all the
terms adjacent to yours.

[1] I hear they are being replaced by a new international standard in
2023, so it's a dynamic area for authors to be aware of - kinda SEO
for writers.
We're just looking for a market fit, not to find God
Disclaimer: Non-physicist here. And not even that bright on a HN scale, I suspect.

> I was always under the impression that time as we know it is merely an idea and variable we add to equations to explain the motion we perceive.

This seems non-sensical to me. How can you have motion without time?

> We see one thing happen after another thing, and conjure up the idea of time to capture a duration between the two occurrences

How can you have duration without time? They seem like the same thing to me.
> Also, the idea that employees of a game company don't play the game they work on for fun is pretty understandable.

This is true, but I think for a game as complex as Eve, developpers need to know the game they work on. Eve is constantly changing and evolving because of its nature.

For example Riot games required (I don't know if they still do) employees to have and maintain a certain rank in competitive queues.

The community has been complaining about a big disconnect between devs and players and this could explain it.
This is very good but before throwing people off the deep end I'd suggest this overview (origin of the dx7 & fm synthesis):

https://www.youtube.com/watch?v=sXt_NXjc7oY

And then some bigclivedotcom to get going: https://www.youtube.com/watch?v=6Maq5IyHSuc

EEVblog for intermediate beginner stuff / home gamer lab gear:
https://www.youtube.com/c/EevblogDave/videos?view=0&sort=p&f...

And finally some Marco Reps for advanced beginners:
https://www.youtube.com/c/MarcoReps/videos

Just to dip your toe in.
The workflow is: You create a git branch, commit your changes to it and push them to the repo server. The CI then checks whether the code is formatted as expected. If the code is incorrectly formatted, the CI job fails and prints the format error(s). When the code is formatted properly (no CI jobs fail), you are allowed to merge into the master branch.

Reading your comment I assume you want the repo server to reject incorrectly formatted code at push time. Rejecting commits/pushes has the disadvantage that you cannot share your code/branch with others (or yourself on other devices), and cannot back up your code to the repo server.

You could argue formatting doesn’t take long. I’d argue, the repo server shouldn’t keep me from publishing code to a dev branch.
I feel like those new all-in-one like Thermomix (https://www.thermomix.com) are the closest to a computer in the kitchen we have now.
Europeans (and some star chefs in US) swear by it.
>> rejected by everyone

> It should be clear now, that this is a wrong statement.

You're correct - it's rejected by roughly 999 out of every thousand programmers.
It's very pretty of course, but I am curious, the text says,

> that was trained to build textures using neighbour communication only.

How was it trained? on what data? I imagine trained on highly local patterns found in natural images, but I'm trying to imagine what the cost function might have been.
Wild sounds: The loss of sonic diversity and why it matters
Operation Sea Spray
>why anything exists rather than nothing?

Physics answer "How" things are, if you want to know "Why" the answer is to be found in philosophy or religion.
Took a bit of digging but I found the SEC filing [1] and the press release [2]. I'll quote from the press release because it is more easily understood. I condensed it a bit but the gist should be clear.

> In general terms, it works by imposing a significant penalty upon any person or group that acquires 15 percent or more of the shares of Common Stock without the approval of the Board.

> the rights will become exercisable if an entity, person or group acquires beneficial ownership of 15% or more... in a transaction not approved by the Board

> each right will entitle its holder (other than the person... triggering the Rights Plan, whose rights will become void...) to purchase.... additional shares of common stock

The SEC filing is a bit dense but then if you scroll down to a bit you get

> entitle the holder thereof to purchase, for the Exercise Price, a number of shares of common stock of the person engaging in the transaction having a then-current market value of twice the Exercise Price.

[1] https://www.sec.gov/Archives/edgar/data/0001418091/000119312...
[2] https://www.prnewswire.com/news-releases/twitter-adopts-limi...
Reading the Capture section, it seems if you want to do a command substitution you’ll always capture both stdout and stderr. Which is a showstopper if stderr is used to print progress, interactive prompts, etc.
Not at all.
The whole thing about freedom is that people should be free to say what they want because they should also be able to listen to what they want.
Nobody ever made the point that free speech means you should not be able to block people. This is dumbfounding.
The point about freedom is that communities can gravitate towards the moderation that suit them as opposed to a centralized one decided by an elite that has no counter-balance since they banned everyone who rebutted them.

And no, it doesn't really mean "then Twitter is right to ban everyone because they are private" since we're far from being in any kind of free market.
Existing regulations, powerful existing lobbies and de-facto monopolies mean we should strive towards a complex balance.
Poll: What book should I write?
I keep some personal notes for areas that I work in, which could be rewritten into books -- in a tech self-publishing style.

Which book idea would you be most interested in reading? (You can vote for multiple... and suggest related titles)
12 Programming Languages by Example
Graph Theory in Pictures
Linear Algebra in Pictures
Statistics in Pictures
Data Science Starter Examples
When Machine Learning Fails
Python Tricks & Tips
The modern astronomical seasons are offset by about half a season from the traditional, weather-based seasons; the dates of the start of each season are the traditional midpoints of the season (that is, e.g., the start of astronomical summer is the summer solistice which is traditionally midsummer.)
> Phenomenal work, better than Tor

Citation needed
> Would we actually age slower when we travel close to speed of light?

Technically, from your point of view you will never age slower. Depending on your speed compared to others, those others may age faster or slower than you, but you yourself will never experience time at a different rate. Say you were somehow guaranteed to live 120 years. Then, no matter what you did, whether you stayed perfectly still in empty space or moved at almost the speed of light, or got infinitesimally close to a black hole, you will only ever experience 120 years of life.
Another way to think of it is, can you really define time without lenth?

So the idea of space is required for the idea of time. It might well be possible that the idea of space is sufficient and time is just a derived perception.
Rate-limit the ratings, not the purchases.
> I'm not sure what you're trying to accomplish.

It seemed like you were incorrectly understanding what the other person was attempting to say, and being pretty opinionated about it, for not much reason.

The point of all of this, is that you don't have to mis-interpret someone else's statements in order to disagree with them.

You can simply agree with the clarification that someone later gave, agree that this is what they said, and then state you thoughts on that clarification.
Speaking as a former employee of a 3D startup that successfully exit - those technologies are never a game changer, they need a great business foundation to operate , such as a successful retail bussiness. It limits the business value of such startup. To make things worse, we have to always expecting the next big thing will come, like meta verse today, Kinect 10 years ago.
> I sold 1000 on the first day

Please tell us about your marketing and strategy. I'm amazed awk can shift
so many.

I'm also finding (with "Digital Vegan") that independent ebooks are
much better cash creators than paper sales. Brexit is killing me - I
can't sell paper outside the UK any more.
That's not how Python works so trying to map it onto value/reference categories actually leads you astray. There is no pass by value, all objects are shared between caller and callee. But since a float is immutable, there is no internal state you can change that can be observed by the caller. If you do x += y, i.e x = x.__iadd__(y), the distinction is actually between immutable objects where iadd returns a new object, and mutable objects, where iadd modifies x and then returns x.
Yes, I find it odd how there's a massive blind spot when it comes to powershell.

Proponents of strong typing everywhere in their programming languages are put off by a shell that dares pipe objects rather than having everything as strings.

I get that Unix has a long tradition and it's hard to change, but powershell is genuinely a modern shell that while uncomfortably verbose without aliases is extremely powerful and feels modern.
Your quibbles are altogether unreasonable.

> you can stub out a method with a print statement that says "don't use this" and still deprecate it.

That’s not deprecation. That’s breaking the method.

To define “works” somewhat more specifically: deprecation means that functionality is not materially altered from how it was before the deprecation. (You might devise some way of notifying users—e.g. DeprecationWarning in Python, #[deprecated] in Rust—but this does not materially alter functionality.)

The January notice was a deprecation (even if they mislabelled it). This notice is not a deprecation, because the service was already deprecated. This notice defines a sunset timeline, but does not alter the parameters of the deprecation.
Haven't studies shown that people aren't interested in perspectives that counter their own? I'm not on Twitter for these beefs anyway. I say demote all of it and promote the things that humans generally have in common - hobbies, sports, food, community, etc.

But I can't see it happening because it would reduce engagement for the majority of people and thus Twitter's overall value.

So many platforms go to crap chasing money. eBay went from auctioning off your second hand stuff to buy-it-now for small business. Craigslist is full of car dealers listing things for $1 and spamming keywords. Etsy was handmade things but gradually overwhelmed with AliExpress junk.
> It might well be possible that the idea of space is sufficient and time is just a derived perception.

Not really, since the observed behaviors of physics require an extra dimension that is different in nature to the three spatial dimensions. You can't explain the behavior of light in a universe with 4 space-like dimensions, for example.
Scientists Are Redefining the Second
I think it is a very solid number for your first book and first year. The topic is unique too. You are doing good!
> - who peels and chops the vegetables etc that go into those containers?

> - who cleans up the pots and utensils when the robot is done stirring and heating the food?

Exactly. I'd want it the other way round: those are the boring tasks, give them to robots, let me mix and stir and watch and taste.

(Rule of thumb: if it's offstage in a cooking show or recipe tiktok, people want it automated)
I was hoping for an essay about a more user-oriented approach to formulating a project vision. Who are we building software for? Who are we helping them to help (the end-end-user)?

This article seems to be about who to hire. Furthermore, it stands as an antithesis to meritocracy and inclusivity. I mean sure, don't hire assholes, but "surround yourself with people you truly love" is not a healthy demand.
>There are exactly 0 reason why the private relay couldn't be routed within the VPN or vice versa.

You don't know that for sure, unless you know exactly how the Apple side of PR works, there could well be circumstances where that would cause problems. At the scale Apple operates at they must come across all sorts of weird an unusual configuration combinations.

There are 0 reasons for enabling private relay and also configuring a VPN, yet that's what the user did. In any case this is documented and Apple provides instructions how to block it.

The issue here is thinking that the VPN subsystem and firewall subsystem and how they work are the product from Apple's point of view. They're not, they're just implementation details. For Apple the intended high level user experience is the product, in this case the UX of the private relay service. If they need to bypass some subsystem to achieve a better more consistent high level user experience then that's what they will do.
Hey there, Founder of digitally induced here. Happy to share what've been working on with Thin Backend over the last months.

Thin is a version of the IHP Framework (https://ihp.digitallyinduced.com/), designed to be used by frontend developers. Instead of building APIs with low-level `fetch` calls, we provide high-level APIs like `createRecord('tasks', { title: 'Hello World' }`, `updateRecord(..)` and `deleteRecord(..)` to update your database.

To simplify state management (which is typically hard and lot's of boilerplate), we provide realtime APIs so that all app state is always in sync with the actual database. Previously your react app might have been rendered from the redux state, now it's rendered directly from the server state.

The Schema Designer and the migration tools make it really easy to get going with a project.

Internally Thin is built with Haskell and powered by IHP DataSync (https://ihp.digitallyinduced.com/Guide/realtime-spas.html).

Happy to hear everyone's feedback! :)
I read this argument lot from C/C++ devs in rust discussions, they just say that you are not a good developer and they never will do any mistake, but idk, I don't mind being a dumb developer, I like to have an app that I know works, even if you are a pro and you never do a mistake, your team surely will do, it put more burden in the devs, while there are tools that can make you life easier.

Then after that if you still choose ruby over a language that gives you more guarantees and safety then is your choice.
Those docker images were not light, and the max 8GB RAM on the MacBook didn't help, but emulation was not the problem, this was x64 on x64. It's just the Intel m CPUs are just slow, here's the MacBook compared to my Mac Mini:

https://browser.geekbench.com/v4/cpu/compare/12140024?baseli...

and here versus the 2013 MacBook Pro that I normally used instead for development:

https://browser.geekbench.com/v4/cpu/compare/1965771?baselin...

You should run arm64 images on your M1 Mac, in fact at my company we are shifting all the workloads we can to Graviton2 on AWS because of the substantial cost savings, but yes, porting is not a completely trivial exercise and migrating our development environment over to Docker on M1 is still work in progress, and in the meantime we have scrounged up all the Intel MacBook Pros in the company and reserved them for developers.
And what is an extremist ? People tend to call extremist anything that is far from their own opinion, or what the media tell them to think as extremist.

A good example is France right now. Many peoples voted against Lepen. But do they know what exactly they voted against, can they elaborate ? No.

One example, the media say she is racist, but she got 60-70 % score in DOM-TOM (Martinique, Guadeloupe, etc).

I would call Macron an extremist. Of the rich, of the globalist and europeanist.
Hawaiian Airlines to Offer Free Starlink Internet Connectivity
Maybe the Swiss are the pioneers of this format. Around 20 years ago, there used to be a multi-hour helicopter flyover of Switzerland broadcasted on National TV „SF1“ on certain mornings. Similar to this one: https://youtu.be/AX57EYPASDs . It was always nice to wait until you see your home area. Of course, truly 24 hours or multi-day is on another level.
I agree, I miss it.
Not a quantum physicist. Interference is a phenomenon related to things beings wave. It's about whether you sum the field values before taking the square to get the energy.

Since we are talking about fields, both classical and quantum are subject to it.

In QED, the absorption of a photon during detection mean is due to the coupling between electric field and electron field.

This coupling involve the field value (the term ieAmu) and not the square of the field value. Therefore the interference classical will also happen in the quantum case.

When coupling photons to electrons you have to sum the influence (their phase) of all photons before computing the interaction with the electron.

With Feynman diagrams, you could order the events in time, have the first photon push the electron forward a little and the second photon backward a little, after a tons of integrals over space and frequencies you will notice that the effects should cancel. What matters is that when the dust is settled, the various conserved quantities like momentum and energy are conserved. If you push your model further you can investigate the various absorption times of the various photons, whether the detection of what you define as an entangled pair of photons usually fall in the same coincidence time-window.
I would be suspicious if I got a message on linkedin that wasn't a recruitment message.
Because I’ve worked at a video game company for years, and gotten a good perspective on the value of speculation.

This one time our DC does network maintenance, we alert players of possible larger latencies on the coming weekend, and the playerbase is absolutely certain the latency comes from some mythical AI-based anticheat - and that we’ll announce a massive round of bans soon.

I’m not sure whose razor it should be, but essentially ”what if there is no conspiracy” should IMHO be the default mode. If you spot weird behaviour and the vendor acknowledges it as a bug, why presume it’s actually something nefarious?
This post is sort of an update of "A Fire Upon The Deep" by Vernor Vinge.
Wouldn't say Moritz videos are the deep end. He is explaining resistors by comparing them to water pipes with narrow parts. He is also very good at pointing out where such comparisons don't work.
> If I listened to HN comments, very little research would have value

That's the truth. Very little research does have value.
This is what an e-reader and Pocket in Firefox is for! Transferring an article to your e-reader in a single click.
“Let me be blunt: that ship has sailed (train/left, horse/bolted, ...) and no complaints are going to change a thing.”

You’ve presented precious little technical evidence to support such an absolute statement. Perhaps instead a nuclear engineer would be in a better position to make such an assessment, although I don’t know of one who would be unprofessional enough to make such a blunt statement without some supporting analysis. Assuming the infrastructure is still in place, it seems likely some reasonable effort could be made to restart a technology that was working perfectly well in Germany in, let’s see, January 2022.

https://abcnews.go.com/International/wireStory/correction-ge...

“overprovisioning goes a far way already”

Your blind faith in the scalability of renewables in a cloudy, not-very-windy country such as, say, Germany is touching, but unsupported by any analysis. Perhaps a power engineer should be consulted. Much sunnier, windier countries haven’t gone all in on renewables and instead have chosen a robust diverse energy technology portfolio. Perhaps they are wiser. Seems so in April 2022.

“Power can be moved…” from countries who weren’t foolish enough to make technical and economic decisions based on ideology in the first place and thus have electricity to offer to, say, Germany. Not the first time ideology took precedence over common sense in Germany’s history.

“stop mooning over a bygone love”…what an oddly romantic metaphor for nuclear power. “Your lovely face highlighted by the blue glow of Cherenkov Radiation…”. It was German politics that rejected nuclear power, not economics or national security or engineering or public safety. Nothing romantic about that, nor anything romantic about Germany changing its political mind on the matter as the situation warrants. I trust the abilities of German engineers more than the intelligence and integrity of German politicians. History strongly supports such an assessment.
There is also (theoretically) a near-infinite supply of it on 16 Psyche, an M-type asteroid that will, seemingly, radically alter the meaning of human wealth if we are able to harness its resources.

Exciting times to be building Starships.
So, when time is different for different entities under different conditions, then time is another part of universe, rather than just a mathematical convenience of a human perception.

In the thought experiment, in two frames of references moving at different speeds but close to speed of light, how do molecules, cells and enzymes know how fast to age?
Rust is getting there, with sqlx[0] you can write plain sql and it gets validated at compile time.

[0]https://github.com/launchbadge/sqlx
Fleet: The fast build tool for Rust