skysight-inc/HackerNews huggingface dataset:
> How do we know they're travelling at exactly c? That's my concern.

We don't, strictly speaking. The measurements you refer to aren't even measuring the speed of photons. They're measuring their rest mass.

> physicists would occasionally measure a new maximum possible rest-mass for photons. It would be very tiny, of course, but they couldn't say it's exactly zero.

Based on just those measurements, no. The most they can say is that the photon rest mass is zero to within some error bar, and the size of the error bar keeps getting smaller. (The current error bar, IIRC, is 10^-52 grams, or about 24 orders of magnitude smaller than the electron mass.)

However, we have a ton of indirect evidence that photons are massless; the most extensive body of such evidence is all the evidence for the gauge invariance of electromagnetism. If photons had a nonzero rest mass, that would break electromagnetic gauge invariance. So photons having a nonzero rest mass would be a huge issue for our current theories, in the way that neutrinos having a nonzero rest mass would not; there is no important symmetry coresponding to electromagnetic gauge invariance that is broken by neutrinos having a nonzero rest mass.
Yup, this is sort of here with pipewire at this point, but it hasn't propagated through to the electron apps.

Slack is still a pain point for me as well, but mainly because Slack continues to demand that I install the desktop app for calls/screen sharing.

Zoom's desktop app also doesn't work, but I can use zoom-redirector and have the calls immediately open in my browser (you can get the same thing without the extension, but it requires you pretend that you can't install their desktop app and several button presses for every meeting).

My guess is that we're about 12 months away from having it work by default in most places.
Windows 10 on the Raspberry Pi
Good point. The horse in the picture is most likely inspired by the famous statue of mounted Saint Wenceslas[1] from Wenceslas Square, as the title "Indiana Jones in Wenceslas Square" suggests.

[1] https://en.wikipedia.org/wiki/Statue_of_Saint_Wenceslas,_Wen...
It's literally designed to download content from sites that don't allow downloads. It's not even remotely the same thing as a browser or other communication tool.

I don't understand the RIAA bit.
If you're talking about clouflare warp, then yes... kind of. If you mean only the DNS, them no, there are still many connections matching you to the destination.
Visualizing the Vacant Office Space in San Francisco
They claim that they don't break the law.

Most of the UK laws do specifically have sections allowing the security services to operate.
(We detached this subthread from https://news.ycombinator.com/item?id=24890196.)
I agree. The people with the power have far more incentive to return to the old model than to try a different one.
You seem to be under the impression that when an American, Japanese, or German businessman goes to India, Russia, or Africa, it's the businessman who chooses the currency. No; nine times out of ten it's the locals who want US dollars.
To you and the other comment - as much as I dislike Taleb's rhetoric, this is precisely the sort of bet he has made a lot of money on. People round rare event probability down to zero, and if you bet against them enough with sufficiently extreme odds you'll eventually (and in expectation) hit a home run.

I would be more than happy to make this bet with anyone willing to take the other side - as in literally, find a modern middle-man system and I'm game.

You may want to be aware that you have provided me a nontrivial arbitrage opportunity, as the odds on predictit are closer to 7:93 : https://www.predictit.org/markets/detail/6611
SF literally created the first zoning laws in America. Nothing that's happened there in terms of zoning and real estate cost is an accident, it's a natural result of politicians and citizens valuing real estate value above pretty much anything else.
I'm sorry, but you must not be familiar with the Post. It's a sensationalist tabloid. The reason they don't publish retractions is NOT because of the airtight integrity of their reporting.
San Francisco was a popular city before the tech boom, and remains popular for much more than just software engineer networking. That doesn't mean losing the tech industry can't cause problems, of course, but saying that software is the only thing special about SF is like saying banking is the only thing special about Manhattan.
Technically-Oriented PDF Collection (Papers, Specs, Decks, Manuals, etc.)
No, C++ still isn't cutting it
Please don't be rude in comments here, and please don't pile on.

digitaltrees' reply gives vmception a nice invitation to expand, which would benefit all of us. Swipes like the one in your comment unfortunately have the opposite effect on conversation.

https://news.ycombinator.com/newsguidelines.html
I actually don't see 3 pinterest results, maybe there is some personalization at play. However you can't compare results based on just one search query. Not to mention that your query is probably quite common. It's easy for a search engine to return good results for common queries. The difficulty of search is in the long-tail.

Bing invested billions of dollar into search. They had traditional advertising including celebrity endorsements. They were unable to compete with Google on quality.

Google has large team of engineers working on search quality and they evaluate each change using human raters.
Bumble bees may be an option? Smaller hives, less issues with neighbours and great to watch.

I have no issues with neighbours and have somewhere between 3 and 6 hives depending on how you count. This is in a backyard of a suburban section. Preemptive honeystrikes may have helped - I get 150-250kgs of honey that it’s no issue giving it away and that seems to generate good will.
Show HN: Pandera 0.5.0: typing pandas dataframes for run-time validation
When energy gets dug or pumped out of the ground so cheap, you forget how hard it is to generate 100W, and what you're calling on in resources every time you turn on lights or drive a car.
One of these days you should read the X section of the Unix Haters Handbook. Wayland is being built for the world as it is, X was built for a world that never was. In this case, it’s quite hard to not be better designed.
Please do reply, I'm genuinely interested.
Iran, Israel, Kingdom of Saudi Arabia... There is so much going on there. Are they all at conflict with one another? Who are allies? How does this work?
Well, I’m not particularly affected by this (I live in a state that hasn’t been considered purple for at least a decade and probably shouldn’t have been for the decade prior), but... most election systems have some form of strategic voting behavior—either built in (all manner of ranked voting), or based on understanding of the system and being underserved by it. In the US, that could look like leftish people in VA seeing that the state is reasonably safe to do its part to oust trump, and people of the same lean in NC not seeing the same level of safety. Or rightish people in Georgia feeling less safe bucking the Rs, and so on.

In this system, there are two ways to democratically influence politics by voting:

1. Vote your preferred candidate

2. Withhold your vote from the party more closely aligned with your views, in hopes of helping shift its coalition priorities

If you fall into the second category, accurate forecasting makes a strategic difference.
Depending where you are, then it's already happened.

Rural areas - a decade ago they were quoting A$18k per pole, and you'd need one pole per ~70-100 metres depending on terrain.

Of course, in rural environments you're more likely to want / need three-phase, and other high-draw appliances -- but conversely you've likely got access to much more roof or ground space to put panels, fewer restrictions on sizing and location for storage systems.
I really wish my employer would just give me a desktop; they keep insisting on giving me a laptop that I immediately close and plug into a dock. But, it's just not a fight worth having for me.
If you're comparing "I'm using a laptop to edit a spreadsheet" to "I'm using a desktop to edit a spreadsheet", desktops are more often than not going to use more power to do essentially the same work (and by extension, radiate more heat).

This is one of the reasons that I ditched my desktop and switched to a laptop for my daily driver (moved heavy workloads to the cloud inc. gaming via GeForce Now, ditched all file sync tools to keep my desktop and laptop sync'd, etc). I can now comfortably close my office door and not have my office heat up to a zillion degrees.
Peter Thiel has a talk titled "Competition is for losers". It sounds familiar to this paragraph:

> If you try something easy, there will be five other companies doing the same thing two months later. But if you try something that’s difficult at first, everything gets much easier as soon as you make it through those initial challenges. Competition will be lower, because everyone else thought it was too hard.
I'm not the person to whom you have replied but I'd say one could look at it from another perspective. I do not like the invasion of privacy from having others look into my home when I haven't invited them to do so. So, when I have a choice, I'll always remove or replace the background.
No, it's just awkward and unfortunate wording :)
This is a good point. I explained it to my mother with an analogy to a cruise ship heading toward shore at full speed. Everyone knows this means the ship will run aground, but few appreciate that given the mass (and thus momentum) the ship would travel far inland just scraping across the ground.

The coming economic response to the pandemic has the potential to be like that, basically 10x the 2009 "great recession" and a lot of second and third order effects.

Hard to predict what to do and it's nice to hear the Fed doing their research. The TARP program in 2009 was pretty creative and managed a pretty big thwack without nearly as much pain as their could have been.
use Hakyll if you want pandoc generated HTML for the website

https://jaspervdj.be/hakyll/
Describing your intent and aspirations for the project isn't the same as making a promise, but I understand that you might feel an obligation to follow through on anything you say, even if it isn't an explicit commitment.

Perhaps just list your plans for the next release/milestone or two?
Ubuntu is shipping Wayland by default now.

I vastly prefer Wayland on every machine I've used both X and Wayland on (and on laptops, it's frankly hard to describe how much better it is).

Basically - Wayland isn't the future, Wayland is the NOW.

If you want a great touchpad experience on linux?
- Wayland

If you want multi-touch and gesture support out of the box?
- Wayland

If you want multi-monitor support and mixed scaling?
- Wayland

If you don't want to have to edit multiple conf files on every new install?
- Wayland

If you want your windows to resize and actually respect the scaling of the current display, instead of the one they opened on?
- Wayland

Honestly, it does exactly what I want my display server to do, and then mostly gets out of the way.

My last real sticking point was screen sharing, and I can get that fine with Pipewire and chrome at this point.

I don't open sessions in x anymore.
I couldn't agree more. It's the biggest problem that I experience, and certainly the lowest-hanging fruit for a technical solution. Surely the current vendors know this and are working on it? Is there something that makes it harder than it seems?
Honey bees are naturalized here. They are part of the ecosystem, for better or worse. Insect populations have adapted around them. Taking them away now would be a disruption, especially if it were not planned out.

For instance, if you were trying to reestablish some some native pollinator, reducing honey bee pressure might be part of that plan. Even possible a critical one. But just killing them and walking away? That probably won’t end well. It would be irresponsible to do so.

Even removing invasive species of plants involves a succession plan, so the same thing doesn’t happen again, or something worse moves into the vacuum. I know a couple people who could fill a whole workshop on what people often get wrong here (and I’ve encouraged one of them to do so, but no luck), but they would both agree that what gets done, flawed as it can be (especially in walking away too soon) is better than the status quo, or removal and neglect.
As technical civilization gains power, it becomes able to make things inbetween social categories. Is a simulation of a human brain a person? And one compressed to half-size? And compressed again? And again?

It's a grains-to-heap problem; eventually, you have to make an ugly choice.
My workstation has a 3990x in it. It may not be the fastest single threaded machine out there but there isn't a laptop available right now with 64 cores (128 with hyperthreading if that supports your workload). As a c++ developer, compilation speed is p0 to me and there isn't a laptop that comes even close.
You must realise that many people use desktop applications for their work. The Office suite, the Adobe suite, AutoCAD, ArcGIS: whatever program is in use in the industry you are in.
You're missing the point, which is that all of this should have been a part of Wayland, because "the desktops" will never agree on a common protocol.

Also, you're wrong that this isn't related to security, I can't be bothered to dig up some quotes right now, but it is/was actually very common to explain the lack of a screenshot feature on Wayland with security, and even to dismiss the feature altogether as a security issue.
> Maybe I've got my relativistic velocity addition wrong?

For the specific case you give, that depends on what accuracy you are assuming. The relativistic velocity addition would be:

v_new = (0.999999 - 0.5) / (1 - 0.999999 * 0.5) = 0.999997.

So if your accuracy is, say, 1 part in 100,000, you wouldn't be able to see the difference. But with an accuracy of 1 part in 500,000, you would, even though you wouldn't have been able to see the difference before the acceleration.

Also, suppose you accelerated for a second increment equal to the first; you would get

v_new = (0.999997 - 0.5) / (1 - 0.999999 * 0.5) = 0.999991.

And one more increment:

v_new = (0.999991 - 0.5) / (1 - 0.999999 * 0.5) = 0.999973.

As you can see, the differences in velocity grow fairly quickly for each equal increment of acceleration; the growth is not at all linear. And, as I said in my other post just now, for any given measurement accuracy, it would be simple to calculate how much acceleration you would need to be able to distinguish moving at exactly c from moving at 0.999999c (or any other speed less than c that you choose) to that accuracy.
URL scheme hijacking is documented https://blog.trendmicro.com/trendlabs-security-intelligence/...

I guess fart app that pushes update to claim URI scheme cannot really do that anymore - only first come first served scheme is enabled. I guess if user uninstalled their banking app and clicked for payment and then fart app appears like your banking app and tries to steal your password...
in practice I would probably do something more like this:

typedef std::pair<std::string, std::string> TStringPair;
std::vector<TStringPair> vec;

or maybe:

typedef std::vector<std::pair<std::string, std::string>> TStringPairVec;
TStringPairVec vec;

this improves readability a bit, but is even more verbose at the declaration site if I'm not reusing the typedefs elsewhere. in an ideal world, I'd like something analogous to #undef for `using namespace` (or better yet, have this be the default at the end of a header file). this is only scratching the surface of the gotchas that come from textual inclusion.
Is there a list of all parsing techniques?
I have multiple disagreements with the article.
1) I think the versioning has value outside of reproducibility and outside cases when multiple people are doing development. As a scientist who started working before git/svn were available I know there is a tendency of keeping multiple program versions like prog.py prog_new.py prog_supernew.py etc. Also there was a constant fear of breaking things and not remembering why something was changed and why. Now when my code is in git, I know I can retrace my steps (and I very rarely do, but knowing that I can is important). I am certainly annoyed by branches/cherry-picking/merges complexities which I am trying to avoid as much as I can, but overall there still a net benefit.
2) Regarding plots and scripts, that's what I teach all my students -- make the plots as separate scripts. Ideally you want the whole project from the beginning to the final plots to be executable as one big script. Having that makes it easy to fix issues early on in the pipeline as you are less tempted to sweep them under the rug or dismiss as likely not important because it is just too hard too remake everything from scratch.
I'm not the above poster, but I took your comment to mean direct deposit from your employer to your account, not direct deposit from the IRS to your account (for tax refunds, which is what I assume the above poster means).
It was hard to read past the attitude that Secure Boot is the enemy. That’s just not the case, and if the author believes it is, it kind of undermines their expertise/the rest of the writing.
Yea, was writing on phone (and too quickly, English being my second language).
Right, so you basically reject the ideals of the enlightenment. This is very unusual among western peoples because we have seen what that leads to. Rejection of these ideals is essentially the bedrock under which the tripartite pact was formed during WWII.

No, I think standing up for the right to integrity and autonomy for the individual is worth more than some economic output. Let the CCP pretend otherwise, I am sure humanity is made up of individuals, not masses to be herded like so much cattle.
> Ainslie’s research showed that a substantial number of subjects reported that they would prefer $50 immediately rather than $100 in six months

I'd probably choose the same thing, but is this because they really prefer the $50 today, or is it because of uncertainty about the $100 in 6 months? I feel like this could be either due to uncertainty about it even materializing, or uncertainty about its value at that point.

Another experiment to consider, to rule out the latter possibility: what happens if you replace dollars with gold? Offer me 1g of gold today vs. 2g of gold in 6 months and I would almost certainly choose 6 months, despite choosing the payment to be made today if in dollars.
10? Huh. Feels like at least 50.
If you're actually serious, try any textbook on SR that uses the four-vector formalism.

However, this comment has significantly raised my estimate of the probability that you are just trolling.
Ive been mainly using a desktop for years, ever since I started working from home. I have the keyboard, mouse and monitor on a sort of 'breakfast in bed tray' type thing I made. This tray fits on top of a little desk I made. So I can work at the desk or in a bed sitting up on cushions if I want.

When I'm not in my computer room I dont want to be using a computer anyway, so theres no downside for me.
That's about 50B tokens. It can be a lot depending on what you want to do, but It's 10% of what GPT-3 (the definition of world class GPT model) used.
China Wants Food. Brazil Pays the Price
How do subthreads work? I assume they're just hidden due to divisiveness / flamewar risk?
One could argue that simply visiting the (video-) page downloads the media, and therefore download is much easier than upload any way you look at it - but i suppose you mean "a way to save the actual file that is easily understandable to laymen", and I'd support your claim.
Definitely agree with this. Twitter and other social media has really forced the short 140 character snippet or image to be favored over thoughtful posts and blog articles.
The number of hives in New Zealand has roughly doubled in 5 years - so much so that overstocking is a huge problem.

One small data point, but too many and too few are both bad.
https://www.airborne.co.nz/pages/bee-keeping-statistics-new-...
It would only affect you if your doing direct DNS requests to route53- which is almost never the case for clients.
Users flagged it. That's usually what happened.

Probably in this case it's because metadrama threads like that are a dime-a-dozen and never lead anywhere new - they just become generic hodgepodges.
It might require the added context of living here.
San Francisco has one of the highest property crime rates in the United States [1], and Walgreens is a popular target of shoplifters, who regularly clear out entire shelves of merchandise. The company hasn't come out and said it, but some believe that rampant shoplifting is a reason why eight Walgreens locations in the city have been permanently closed [2].

[1] https://www.sfchronicle.com/bayarea/philmatier/article/SF-ra...
[2] https://www.sfchronicle.com/bayarea/philmatier/article/Rampa...
Any good way to use desktop computers while lying in bed? It's so much more comfortable than actually sitting at a desk.
> If you and others in the thread feel that these popular authorities are spreading misinformation or using inappropriate analogies, doesn't it behoove you to raise an objection with them directly?

If they want to make money by getting "the unwashed laity" to buy their books, why should I stop them? I simply don't buy them myself. If other people want to get told comforting nonsense, that's their problem. Caveat lector.

> Or perhaps with the appropriate faculty committees at their institutions?

Which would be pointless and absurd, since, as I have already said, the claims in question are not being made in textbooks and peer-reviewed papers.

I suspect you are trolling.
I have the Logitech MX Master Keys, although I use a receiver with it instead of Bluetooth which is also connected to my Logitech mouse. The keyboard is good for people who like the shallow press laptop like keyboards instead of a long travel mechanical keyboard. It's similar looking to a Magic Keyboard but the keys have dimples in them so it's more comfortable.
Defining C macros the right way
...unless it does!

I agree with your other points. One could run a compressor on an audio output easily enough. I have considered it.

Video matters when there is show and tell. In a manufacturing sense, having video makes for a 5x meeting.

People can consult drawings, identify features, express intent and query others about a part that is only rivaled by an actual conference room.

Now I will say skilled people can use audio and drawings to get it done. I can, but it takes many years to build that skill.

Add video and people developing their own can contribute and absorb that ongoing skill much better and that is good for everyone.
I listen to a lot of music offline on my Android phone, but now that Google Play Music is gone, there is no other good default application.

Does anyone have any recommendations for good offline music players?
Wait, what happened to SML/NJ? AFAIK it's still in development. Also, it has an absolutely "lovely" versioning scheme.
Users flagged it. That's usually what happened.

We sometimes turn off flags when an article is able to support a substantive discussion. I don't know if this one can or not but it seems worth a try.
Wouldn't under-display cameras be a better solution?
I used Standard ML for a research project in college and really fell in love with it. Yes, at times it feels a bit old, but nothing felt bad. One of the creators of Standard ML (Harper, I think) wrote a really beautiful textbook, Introduction to Programming in Standard ML, which I think is the best textbook on programing I've ever come across. I'm glad that Standard ML is still kicking.