skysight-inc/HackerNews huggingface dataset:
In addition to the other excellent comments about general relativity, a "year" is only valid in expressing the time it takes to go around the Sun right NOW, not the entire existence of the Earth. The Earth's orbit has shifted throughout the lifetime of the solar system. A year circa 1000000 B.C. isn't the same as the year circa recorded history if we are considering it one revolution. so that number wouldn't represent the number of times it's gone around the Sun even excluding relativistic effects.
OpenTitan – open sourcing transparent, trustworthy, and secure silicon
> it doesn't take a genius to recognize that you shouldn't have sensitive conversations around a microphone

Stop this. You are putting blame on the end user for failing to understand complex security and privacy issues.

Also, this is an incorrect understanding of network economies and society.

"it doesn't take a genius" to carefully check a car for safety features, like having brakes. Yet there are regulations to protect car buyers.

Without the intervention of regulators we would not have safety belts and airbags.

Same for building safety. Food safety and so on.

The same goes for privacy. In a world where any device in your home has cameras and microphone it becomes impossible for a lone individual to push back.

You need a whole society to do that.
Don't downvote this, look up James Buchanan and his 'corporate freedom' school instead, and then come back and say they're wrong.
Protected groups are a legal concept, while hate speech is not (in the US -- which seems most relevant, as TFA is in the context of a US state). So framing it in terms of a protected group doesn't really make much sense to me.

It's clear to me that in many contexts, "bitch" isn't used hatefully, so I'm not sure you'd have much success persuading any large group of people to think of it as hate speech (in a social, not legal, context).
There's quite a bit more complexity in some use cases. Some payments are now asynchronous due to https://en.wikipedia.org/wiki/Strong_customer_authentication ; handling failed payments for things like subscriptions takes some effort (and managing webhooks).

My experience with Stripe has been great, but payments can still get into the weeds through no fault of Stripe's.
>They both sell insurance..

Does anyone know whether T-Mobile sell THEIR insurance or they act as brokers selling someone else's insurance (e.g. Allianz, AXA, etc.)?

I also wonder the % of revenue of T-Mobile from insurance Vs their other business lines.

(I don't really wonder)
I 100% agree which is why I decided not to pursue the idea. Thank you very much for taking the time to provide feedback!
Bear in mind that an ELI5 constitutes an advanced level of understanding on r/wallstreetbets.
I generally like the concept of ISAs.

The current system in the US incentivizes colleges to provide an exclusive "luxury" experience, regardless of cost. Here the incentives are more properly aligned.

In addition, ISAs place a natural cap on college cost. Where cost could previously grow without bound (all loans are backstopped by the federal government), now cost is tied directly to the prevailing wage of the graduate. To the extent that wages signal the needs of the economy at large, I'd assume that ISAs would increase the number of graduates in in-demand fields at the cost of some fringe benefits.

The big losers in this equation are the lesser-paid but still socially valuable professions such as teaching. However, it's unclear to me that these skills could not also be delivered at significantly lower cost (as they were several decades ago).
Why Azure Arc Is a Game Changer for Microsoft
https://en.wikipedia.org/wiki/Gravitational_time_dilation

Now a detail that really makes things more interesting is that gravity is not constant upon the surface ( https://svs.gsfc.nasa.gov/11234 ), due to mass variations. So with that, it would be interesting to work out the age difference as a surface map. Though would need to historically adjust for tectonic shifts and other effects upon the surface mass. Of course the difference won't be as large, but still, I'd dare say that a day or so, would be more than viable upon the scale of things.
Layers in Software: From Data to Value
Time isn't universal, it doesn't tick for everybody at the same rate, in fact every particle has its own unique clock.

One thing that changes how your clock flows is being in a gravity well. We have clocks which can measure it over just a few feet of height difference. Gravity isn't so much a "force" but the bending of space and time. Clocks moving differently is the result.
No... more like you go work for an employer, and they lay claim to all of the existing code you've written on your own.
Unfortunately, after spending a lot of time in the committee, I think it's ultimately doomed. Chrome has WebGL-with-compute-shaders behind a flag. Really, they should have standardized and shipped that years ago.
> Still increasing by roughly 80 million people per year, or more than 200,000 per day (figure 1a–b), the world population must be stabilized—and, ideally, gradually reduced—within a framework that ensures social integrity. There are proven and effective policies that strengthen human rights while lowering fertility rates and lessening the impacts of population growth on GHG emissions and biodiversity loss. These policies make family-planning services available to all people, remove barriers to their access and achieve full gender equity, including primary and secondary education as a global norm for all, especially girls and young women (Bongaarts and O’Neill 2018).

Proposals such as this are going to turn off a lot of otherwise amenable people, like myself, who would support more extreme measures to control the climate. It belies a view that there needs to be some kind of world governance structure deciding who does and does not get to have children.
Searching for Solid Ice as Scientists 'Freeze in' to Study a Warming Arctic
”If you want an even more stark illustration of gravity’s effect on time, take the Sun - the team calculates that the Sun’s core is around 40,000 years younger than its surface.”

https://www.sciencealert.com/earth-s-core-is-2-5-years-young...
I didn’t realize the EBiTDA wasn’t GAAP. But you are absolutely right.

https://www.investopedia.com/terms/e/ebitda.asp
The fundamental problem is the near monopoly powers enjoyed by a select few social media and tech companies. If Facebook and Twitter's social networks were federated like email, it wouldn't matter whether they refuse to propagate one opinion or another. Unhappy users or anyone who feels silenced could simply switch to a different provider.

The problem isn't that Facebook or Twitter are allowing or not allowing free speech on their private networks. The problem is that their private networks have become so central to public discourse that they have undue authority over public speech. No private company should be in a position where they can silence speech to begin with.

I'm not arguing that these companies be broken up, either. What I am arguing is that they open up their networks to interact with other services using an open protocol such as Mastadon or Matrix. By the government if necessary.
What happened in your case? Did you have to pay back the loan or were you able to walk away from it?
Political discourse, in Mill's time, was a very different beast than it is today.
If you lose 50k it is your problem, if you lose 50m it is the Robinhood’s problem now.
> But we may be back at some point. Patent trolls remain a risk to growing companies like Cloudflare and nothing in this experience has persuaded us that settling a patent lawsuit is ever the right answer. We don’t plan to settle, and if brought into such litigation again at some point in the future, we think we have a pretty good blueprint for how to respond.

That right there is the legal and literary equivalent of a head on a pike.

Respect.
Starcraft World Champion Loses 0-3 Against Deepmind's AlphaStar AI at BlizzCon
I've always been puzzled when I heard about shops accepting bitcoin: how to they deal with double spending?
I think Robinhood wants to send the message that they offer a simple, elegant stock trading app. I feel (no proof) that they target people with net worths of less than $50k to come and trade a few stocks. AAPL, TSLA, NFLX, MSFT, GOOG, etc.

I don't think they actually want you to trade on margin. It's just, some people are addicted to volatility / the chance of "sweet gainz" and they see "regular Joe" posting pictures of turning $1k into $100k by making "the correct lucky" options trade, so they are down to try to do it too.

I don't think that's Robinhood's message. It's just a side effect of having an easy to use app with no fees.
Tanklöschfahrzeuge normally do use their internal tanks, at least in my area. This makes sense because it reduces response time and you can start pumping out water immediately while the connection to the water line is made.

The problem is not so much the driving range, that is true. The problem is that taking out a fire might take 10 minutes, 10 hours or 10 days. The electric truck is fine for 10 minutes, but it won't be fine when you have to stay on site for a couple hours.
Yup, I love Colorado Sun. They are really deserving of your eyeballs and your support.
> LOL. I created a similar page lock up back in 1996 using the first Netscape with JavaScript. Back then no one took that seriously.

> "JavaScript exploits continue to plague all browsers" was something I wrote in 2002. Will it ever get better?

No. 10 years ago was common knowledge that you should avoid flash and javascript pages. Now flash is being slowly killed and javascript is the "saint" (if you say something bad about it you get excommunicated)
gcc and clang (at least, I don't know about msvc) have had these for a while. Basically, the instructions for whichever branch is declared most likely to be taken will be placed immediately after the comparison instruction(s), which is generally more cache-friendly.

It seems conceivable that it might also affect the compiler's inlining choices in each branch (i.e. don't bother to inline as aggressively in the less likely branch, to reduce code size), though I don't know for sure.
Ok, thank you both, but what title do I put down there? Grafter, trooper? Self-taught programmer, co-founder?
I've just read heaps of stuff that says at the very early stage where we are at now, the team is the first thing potential investors look at.
This is going to be one of my favorite releases since 2.8, which added conditional types. So many bad utility functions will be able to go away. The only thing it seems to be missing is variadic type generics.
"Change is possible & most effectively driven from within the system" is a basic tenet of all democratic societies. Do you believe this?

You might say - well, Google is not a democratic society. But the point is that it can be. So people who hold these two beliefs are perfectly justified to work at Google, and indeed that is the most effective route to their goal: of producing their best work in service of a just society.

Your prescribed solution is to abandon hope of change and retreat to... where? Where can one find refuge, exactly? Are we cursed to flee forever?
Does anyone have any insight on where Patagonia fits into this? I've always liked them based on their founder's "How I Built This" interview.
Thank you for enlightening me further!
That is exactly how it works for WebAuthn, yes. The server sends over this cookie and then the client uses it.

But SSH is defined with the _Client_ picking how to authenticate first, so they can't do this.

There isn't a step in the SSH Authentication protocol where the server can say "Oh, here's the FIDO cookie you need". The SSH design says that (for public keys) the client starts by proposing "Hi, I can prove I know the private key that goes with this public key K1" and then the server either says "OK prove it" or "No, what else?". You can see this corresponds to the authorized_keys file on the server.

So instead you'll see the document calls this value "key_handle" and you'll see it is in the "private key" stored on the client, not with the "public key" stored on servers.
You're kind of conflating several different points.

The ability for an application (eg, Office) to install side-by-side with other versions of itself is entirely different than its Backwards Compatibility (eg: ability for current versions to open and/or save Office 2007 format). In fact, because of the latter, provided they did a good job at it, the former is arguably irrelevant.

I'm not familiar with Office/Outlook/Access's APIs and their history of backwards compatibility, but given that Microsoft usually does a good job with BC, I'd tend to suspect the other vendors (IP phone/ERP software) are at fault. In my experience, there's a good chance the only real incompatibility is with the vendor's installer or some version check that prevents it from working, as opposed to really not actually working, say, because Microsoft removed some API they used.

The rest of what you're talking about really points to some other disfunction, or bad or unlucky decision.

Did you buy an IP phone system expecting 20 years of use from it? Why can't you get updates -- is it because you don't want to pay for maintenance, or did they go out of business?

The cascade effect you're talking about here though highlights something else: So many companies do things they think are saving money, but actually cost them more.

For example, they can't go to the latest IP phone software, because they need to buy a hardware upgrade that will cost $x, so it means they have to use old version of Access that uses old MySQL which means other development team spends $y extra working with that version (or paying for custom dev for other products to work with it, etc). Did anyone actually evaluate which is larger? The decision to "save" $20k on a phone system upgrade could easily cost $50k or more for several months of a developer's time.
For the TLDR crowd, here are some juicy quotes:

> The possibility that a Libra node run by Mastercard or Andressen Horrowitz would suddenly start running malicious code is such a bizarre scenario to plan for and is better solved by simply enforcing protocol integrity and through non-technical (i.e. legal) means.

> The overhead from the consensus algorithm serves no purpose and will only limit throughput of the whole system, and appears to be there here no reason other than apparently cargo culting public blockchain technology which is not designed for this use case.

> ... the model as proposed is hundreds of person-years away from being able to handle global transaction throughput and would likely have to be completely redesigned from first principles.

> Enterprise software consultants generally thrive on ambiguity and smart contracts are the apotheosis of enterprise obscurantism because they can be defined to mean literally anything.

> It should be assumed this entire crypto stack is vulnerable to a variety of attacks until proven otherwise. The “move fast and break things” model should not apply to cryptographic tools handling consumer financial data.

> The final conclusion one must take away after doing technical due diligence on this project is this simply that it would not pass muster in any respected journal on distributed systems research or financial engineering. Before trying to disrupt global monetary policy there is a massive amount of a technical work needed to build a reliable network the public and regulators could trust to securely handle user data.

> I see no reason to believe that Facebook has done the technical work needed to overcome these technical issues in their project, not does it have any technical advantage over existing infrastructure that already works. Claiming one’s company needs regulatory flexibility to explore innovation is not an excuse for not doing it in the first place.
Nigerian FinTech company, Interswitch, has acquired a HealthTech company
Sorry, I can tell you from firsthand experience, noisy neighbors are still a problem in MA.
This is legendary - leave it to WSB for gaming this. The fact that Robinhood even allows recursive margin is a total failure on their part.
An important part there is: Most users will never call <=> themselves. However somebody implementing a type can implement a single function and the compiler will translate usage of <, <=, ==, !=< >=, > to the single function. Reduces boiler plate in the implementation. (Think about it - most implementations of > or < will often use the same logic already, spelling this out is "annoying"; mind that for performance reasons it can still be worthwhile to implement a == explicitly as equal comparison is often faster than ordering, but that's something the type designer can chose)
There are jobs, but only so many. The farmers need mechanics to work on their tractors; salesmen for seed, fertilizer, and equipment; teachers for their kids; and all the other things that you need in life. However they only need so many. Farmers have discovered that with bigger equipment they don't need as many people to get the job done, and so there is a surplus of people who don't have a job in rural areas and can't get one.

However if you - you personally - have a useful skill that is needed you can get a well paying job in any of those towns and buy a nice house for under $100k - next door to someone who isn't stupid but has no job or opportunity to get a job because he doesn't have the skills needed or the "drive" to get those skills. If they all did some would have to leave town anyway because there are more people than jobs.

There is a lot of money in small towns - thus the 100 gun collection. However it belongs those who earned (or inherited) it long ago. Perhaps they sold the family farm for a few million. Perhaps they sold their small factory to a big company that closed it down. Maybe they still have a small factory and earn a nice income from it while paying 10 employees a nice for the area wage.
I'd lead with the free petition bit. It's honestly more interesting (to me, and I'd guess other people in states that don't have that concept) and if people who don't read that far, the early part of the comment seems like a call for pitchforks. That's not necessary here; this won't pass in any event, and even if it were to be, would subsequently be struck down by the courts.
Actually the evidence suggests that you did create this account for that purpose. Either way, we've banned the account for breaking the site guidelines: https://news.ycombinator.com/item?id=21455081. Please stop creating accounts to do that on HN.
Ok, now what if the legal system is the one trying to get them to run the malicious code?

For example, governments, in the past, have tried to prevent bank transactions from being sent to wiki leaks, even though they were never charged with any crimes.

The credit card transactions failed to go through, but the crypto transactions DID succeed.

Crypto currencies seem to have done a pretty good job so far, of preventing this attack vector.

I can think of no examples where a government has taken over a crypto currency yet.
With consteval (and its cousins), std::source_location and modules you could pretty much compile C++ without the preprocessor. Hooray!
I mean, if tricky usage of auto_ptr is stopping you, you could probably use a drop-in replacement. But the 'and this adds to the sprint tasks how?' question still isn't answered in a good way
Hi HN,

I've recently released Redily, a cross-platform Redis GUI client made in Electron.

This is my first software release, I'd love to get your feedback.

Thanks,

-Stefano
> It may be part of the reasons why FreeBSD has way less users than it could and should.

I would like to gain understanding as to why the BSD maintainers + developers invest the time they do into their projects. They are awesome projects, but... who are they for? The 0.1% of people who lie to themselves saying "FreeBSD makes a great desktop/laptop?" Mac OS X makes a great laptop, that's why it is in every coffee shop around the world. Linux must beat BSD server usage 10:1, if not 100:1. I'm sure somebody below will prove me wrong but I strongly feel it's just the echo chamber effect of reddit/Hacker News. I can't think of any good reasons somebody would use *BSD over Linux and "their man pages are great + the clib is written in the same repo as the kernel + userland utilities" isn't good enough of a response for me.
> Perhaps if you were denied access to services,businesses,jobs,etc...

The right to refuse service to customers, and birth control to employees, on the basis of religious belief of business owners, has been confirmed by the US Supreme Court.
What is your goal with the coding events? These things have more to do with motivation, innovation, and team-bonding but very little bearing on quality of employee code culture. Also, the most productive engineers will not want to waste valuable time on these types of events.

The only genuine way to foster a software engineering culture is to hire proven and experienced software veterans as leaders in your engineering organization. And when I say proven and experienced, I don't mean people that are just good at LeetCode. Remember, culture always comes top-down and the best coding culture is a result of good mentoring and calling out bad coding practices before it spreads like a virus.
I currently do part time consulting in company that has floor full of developers. All Apple. Not a single piece of software they develop actually targets Mac. They do full stack wit cloud and browser targets.
> I wish you nothing but the best on a personal level and hope that your employer chooses to take a better path."

Should be:

"I wish you nothing but the best on a personal level and hope that your employer swiftly goes out of business and leads to reform of trademark laws."
I guess it's a question of habit. I'm learning C++ during my free time since a few months. I find cppreference.com really difficult to parse. I understand way more of the documentation now than when I started because of the bit of experience I gained, but it is written in a way that makes everything sounds really over-complicated. I remember when I googled for something and arrived at the page about "Value category": https://en.cppreference.com/w/cpp/language/value_category. If you're not already well familiar with the language, this page is really hard to understand IMHO.

I found it way easier to deal with Go, C#, and Ruby documentation for example.
Which Mac and what version of macOS are you using?
When you consider how the common man behaved during the rise of Nazism, and even during the height of its power, you have to conclude that the truncheon really wasn't necessary.

As hard as it may be for us to accept today, there were normal, regular women who would swear out completely false statements against some poor woman down the street to get that woman a free trip to a camp. Normal, regular, everyday guys swearing out statements against a small business rival across town.

As horrible as it may sound, the system was convenient. If you wanted a woman gone, there was a surefire method by which you could do away with her. We have the archives. (The ones that weren't burned that is.) We know the names of both victim and accuser. And it all paints a picture of a people that were not physically beaten into submission. They weren't shamed into Nazism. In all honesty, they weren't even terribly political. The picture the archives paint are of a populace that was, in modern day terms, simply "petty". I think that's probably just human nature.

I still support letting people say whatever they please though. If a population mired in pettiness becomes enamored with Nazism? Well, their punishment will be that they have to live under Nazism. Just wish them good luck with that.
> You should try to upgrade a Linux machine.

I have!

> Not only keeps working before the upgrade. It allows you to WORK meanwhile the whole OS is upgrading!

Yeah, and then it breaks and trashes my install after the upgrade. Happened to me many times.