skysight-inc/HackerNews huggingface dataset:
> Why would he run for president, when he could quite possibly own a planet if he keeps moving forward with his Mars goals.

Countries have armies. Armies enforce international (and eventually planetary) rights. Countries also make laws. Laws that Musk must follow or risk consequences.

> If he establishes a base on mars, it is essentially his. Earth based countries are forbidden (in treaty at least) from claiming ownership of celestial bodies. What's to stop him declaring himself emperor of Mars.

He’d be a paper emperor. No method or means of enforcing his claimed dominion.

> The person that controls the flow of supplies to an isolated world is pretty much all powerful.

Countries control the right to launch those supplies. Musk is a few steps below that in the chain of power.
> I’m now imagining a future where a crazed trillionaire executes a first strike against some country with kinetic energy weapons, flees to a different planet, and all the governments of the world are scrambling trying to figure out if they can retrieve him.

This is an excellent plot!!
I agree. I really liked some of the "UI Enhancements" the ports of Doom to a more modern engine brought and on the surface this looks very similar but I am sure it feels a lot different (since its ray tracing and not just fancy lighting). I'm excited to try it!
FWIW it's been used in production long before tensorflow existed.
Cash invoices will probably still work in most jurisdictions, to be recorded electronically after the fact. It's even more work than a handwritten receipt since the customer would have to be identified, not just what is being sold and for how much, so I wouldn't fault a merchant for taking out a service surcharge for it.
How long should they keep data that both the hosting platform and owner of the account agree should be removed? If this isn't sufficient rationale to delete data, what is?
1. Twitter has a terms of service, and advertisers don't want their adverts next to hate speech.
2. there are SO MANY right wing people on twitter, tweeting away merrily. They adhere to the Terms of Service.
3. Once again, I mostly see that coming from accounts with a certain political bent
4. Fair
This is spot on. I had a coworker who was in the reserves and the commitment was significantly more than what they say in the brochures. He was often gone for weeks at a time. This made it really difficult for him to progress because he was never able to start AND finish any major projects. Our manager really tried to support him but going through a promo process without any good examples of execution is nearly impossible.

Even raises and bonuses were tough because our company's policy in these circumstances was to default their rating to "meets expectations". The company didn't want to penalize people for their service but it also meant he usually didn't get anything above the average rating. Middle of the road salary adjustments and bonuses. Not bad but not great.
Take written notes about the things that distract you, be very honest, and review those notes regularly (daily at first). It takes practice, and involves unwanted overhead, but it worked for me.
It maybe striking, but also IMHO inaccurate. Friendships exist in many degrees, they can't all have perfect communication, or be journeys of self-discovery.
I've been using a 13" MacBook Pro for years. No issues to report. I'm not sure what type of programming you people are doing. Multiple monitors is nice but it really does not improve my productivity.
Being subordinate didn't work for the Nuremberg "I was following orders" crowd, which makes me doubt your assertion.

> if you don't trust your government to deploy military power, what do you trust them for?

Do you have to trust them for anything? It's not like it's a viable option to decide that you don't want to designate any government as "yours". Good luck surviving in no man's land if you do. What makes government "theirs" for lots of people is just the threat of organized violence or exclusion.
>I think a country absolutely must be able to fight to defend its people and friends.

Does this really feel like an accurate description of what the British military has done over the past, say, 20 years?
He wasn't just mean on Twitter, he also paid a private detective and emailed journalists making specific claims about the guy. And after emailing journalists that they should expose the pedophile he then claimed in court to not actually have meant that the guy is a pedophile... sure. "I lost my cool and said something stupid on Twitter" would've been one thing.
This seems really nice, but is there a way to bypass GraphQL or is it a hard requirement?
Public figures are human beings too believe it or not
If anyone wants a detailed history of nuclear and biological weapons during the Cold War and the early post-Cold War days, I highly recommend The Dead Hand by David Hoffman
> anything any normal person would actually want/benefit from

> what people’s actual problems are? (for which tech may be a solution, maybe that they’d pay for)

You're confusing two different topics. Normal people don't pay to solve problems but pay to get an experience. Businesses pay to solve problems to get more money.

What do you want to achieve in life or the product you build?
1: Whois every site on the list.

2: Did the owner information change since last time?

2n: No action required. Maybe select some sites randomly to have a human compare, but it's probably fine.

2y: Have a human check the site. Did it simply get purchased by another (similar) organization, or is it no longer relevant to its original purpose?

3: Do the needful.
The key bit here is communication: An adult communicates their rationale for a given situation while also acknowledging that the rationale may not be shared by others. In the old days we called it sticking to your principles.

For the dinner party, it’s perfectly okay to be late if the lateness is communicated ahead of time to the host and the reason is a valid one. “Afraid to meet you on my own” is not a valid reason.

Canceling or ghosting is not a valid reason period.
> I dont understand people who work on a tiny 15” screen when they can have multiple large monitors.

You can have it either way. When I'm away from my desktop, I attach a portable external monitor to the laptop via USB-C. It has an identical screen, and works really well. I do prefer desktops, but I have to move around a lot.
You should be careful with the cron intervals because GitHub eventually just disabled one of the actions that I wrote that worked exactly like this. I was generating a list of the YouTube's dynamic ad-serving domains.
Logarithmic axis warning!

We see no "breakthrough", just incremental optimisation (fine in itself). The biggest drop happened between 2000 and 2005, and for the past 15 years the progress have slowed (even after accounting for the logarithmic axis !). The conclusion is that battery technologies are incrementally harder to optimise, that progress is slowing and we shouldn't expect anything major unless an actual breakthrough is made.

In other words: if your project isn't viable with the current price point, you may hope for a small discount in few years, but don't expect anything major.
How does Britain know what time it is? [video]
you need both, in my experience working in SaaS, enterprises expect reliable and stable platforms. A staging environment is that extra safety net that can help preventing shipping a completely broken product. In a staging env you can turn on/off experiments and feature flags before doing that in production.

That said, you should also build the product so that you can run experiment and only turn on a feature for a small sub set of production customers, usually the free tier. To then gradually rollout to everybody else.

Last, staging env should be considered a production-grade env, thus if it breaks there should be SRE/DEV on call ready to jump and fix it.
In the end, I feel like structural typing is one of those attractive nuisances. It sounds good on the outset, and it does provide a limited amount of convenience, but then it turns out not to be that convenient, and it removes a lot of safety and flexibility by taking intent out of the thing.
call it "reaction distance" then!
"our metrics for how many bad ads we're serving goes down after we block users from reporting it."

-machine learning algoritum somewhere
> Go

Category error.

One is a standard the other a library. BLAS covers a subset of what Eigen does, and Eigen can use BLAS/LAPACK routines directly from other libraries (e.g. MKL) for those things.
I used the download attribute recently to force downloads for attachments from another service, one whose Content-Disposition headers are outside my control.
Ah OK, Mozilla owns pocket essentially.
Would you recommend RedwoodJS for green field projects? How would you say an opinionated framework like this works in the medium to late maturity? Is it easy or even possible to switch out components with more "enterprisy" solutions?
I'm in the middle of reading "Man's Search for Meaning" by Viktor Frankl. It was a book recommendation from my engineering manager and oh wow, it is an incredible book!

One of the things that stood out the most out for me and IMHO relevant to your question is that happiness or optimism can't be forced or willed, one needs to find what to be happy about or optimistic about. It's just like laughter, you can't make somebody laugh, you need to give them something to laugh about, i.e. a joke.

He also talks about optimism, which comes from the Latin optimum, conveying the idea that optimism is not some kind of always-happy-go-lucky kind of attitude, but is more akin to an ownership attitude towards whatever the present circumstance and choosing the best for that situation, the optimum.

I also have a deeply seated cynicism together with the idea that humans are ultimately going to be their own undoing, but that doesn't really stops me from being optimistic about my plans, trying to make whatever influence I might have to make the world/workplace/home a better place, and I can rejoice together with those that I see doing the same, in whatever way.

I can't recommend "Man's Search for Meaning" enough, it has really helped me to articulate that hope/optimism I wanted to posses in the mist of... well, everything that is going on!

Best of luck on your search!
I heard from a group of teachers (my mother was a teacher) that were at our house once. "Those who can, do; those who can't, teach; those who can't teach, administrate."
it's absolutely welfare. Just because you're working doesn't make it not a socialist policy for the benefit of those who join.

You can have a jobs program that pays the civilians to dig the holes and the military to burn shit in them and fill them - just because they all now have jobs doesn't make it not welfare, and you've got 100% employment rate.
It would be highly diplomatic to tell such a politician proposing otherwise to shut up.

I'd love to, but it's a moderately popular position in the US. We have an election coming up this November, and there will be more than a few politicians who accept this position, at least tacitly. It is expected by many (including me) to be effective, and to reinforce an already expected takeover of both branches of Congress.

Such things are common during midterm elections, so it won't be entirely attributable to support for Russia. But there are a fair number of Americans who do, and their preferred party is already opposing the President on any action he takes with respect to Russia.
Hacking a Casio CFX-9850G calculator
I think people who use 2T ram in workstations and people who work on laptops are not really overlapping much.

I've built a 5900x with 64GB high speed ram, 2x NVME 4.0 because my 2018 i9 Macbook pro was hot garbage and would crawl when working on a project with a bunch of docker microservices.

I regret this decision now because the new M1 MBP would do everything I need and I wouldn't have to worry about SSH workflows, keeping my PC/internet up while I'm away/traveling, having to work on two separate devices and migrate over all the time, two keyboard layouts (Mac/PC).

I think OP is right that M1 MBP really changed the equation for most "regular" developers, before the M1 MBP my choice was the only sane option because all the laptops available had huge drawbacks (Intel was and is hot garbage, AMD laptops are budget tier/gaming bricks).
As an Army officer, I didn't say `sir yes sir` very much, because most people don't like a sir sandwich. I did say "Hoorah" (Who-Ra) a lot.
I don't understand why anyone recommends disabling javascript. If you're making that much of a sacrifice in user experience, you might as well uninstall your web browser.
There are many good reasons why one might want to refer to a person's biological sex in conversation.

For example:

"Why is that man being allowed to compete in a women's sporting event?"

"Why is that man flashing his penis in the women-only area of the nude spa?"

"Why is that man calling himself a lesbian and haranguing actual lesbians for not being sexually interested in him?"

And so on.
Sounds like an organizational flaw is behind all of this.
Your comments are clear, it’s the logic that seems to be rationalizing and ignoring the expert advice of the people studying road safety. You’ve mentioned un-cited “studies” multiple times that, so you say, contradict the one study actually posted to this thread by the NHTSA. The NHTSA has been crystal clear for decades that speed is a major contributing factor to accidents as well as fatalities. The same goes for many other countries, if you really care to read the studies.

Drunk driving is, by your logic, safe until you crash, “by definition”. Same goes for using a phone while driving. Your example is false. People speeding do increase the risk profile. There are scenarios where it’s low, but speeding always reduces reaction time for something unexpected, and always increases damage when a collision at that speed occurs.

Claiming that speeding is safe until you crash is not a useful way to evaluate risk. You need to look at outcomes to understand risks. Counting accidents is one valid way to estimate outcomes, but if you only count accidents then you are “by definition” ignoring damage and therefore your safety.

Your clear statements contradict each other. When you say you’re optimizing for your safety, and then say you’re ignoring the consequences of an accident after it occurs, then one of those things isn’t true.
How can you call something a positive and then immediately call it a tragedy? that's not a positive at all!
The closest accurate Hollywood portrayal IMO would be the series "The Pacific". As far as shouting something similar to "sir yes sir" that typically can be found from boots(folks who havent deployed yet).
Being uncomfortable communicating your feelings, especially with people you trust, is a recipe for social anxiety and dysfunction.
> In fact, I would say that flow typing is almost like a workaround for missing pattern matching.

If flow typing is 'type narrowing' (the article kinda dragged on pulling in unrelated concepts so it lost me), then if anything, it is at least as good as pattern-matching/switch-blocks. At least in Typescript. That is because it works in switch statements and non-switch statements and provides the same guarantees. I don't get this argument.

Consider something like:

data: {pages: number} | null = f()
if (!data){
return 0
}
return data.pages + 5

Sure you can switch on the 'data' as well (exhaustive type-switches are a thing in Typescript too), but thats a syntactic preference. It surely is nice to get the same guarantees without _needing_ a switch statement.
> Isn't the solution to clarify that the student senate is not an official body of the college and that its views do not represent the college's views

I don't even think that's necessary. Sachs is leaving out a lot of the context/facts in this case... my understanding is that what made the university liable for the student senate's actions is that the university administration started endorsing the position taken by the senate in various ways, for example by suspending business with the bakery in response to the senate's resolution.
> I worry people don't quite realize how harmful this behavior is

trying to predict how people feel without talking to them is baked into thousands of years of evolution, not just for humans, and a large amount of human communication is implied or non-verbal as well. It's hard to think it's that harmful given we've coevolved with it.

BTW, would you only take this approach with close friends/partners, or bosses/coworkers too?
It's not about genitals per se! Genitals are mentioned as a proxy for the concept of biological sex. I think you know that, but are pretending not to. So, by all means engage in debate with us about whether it's reasonable to use the words "man" and "women" to refer to the biological sex concepts; but please don't pretend the argument is about genitals: it's the concept of biologically-defined sex that's been attacked, not the concept of genitally-defined sex.

I'm not saying all this talk about genitals is a great idea; it's perhaps a bit inflammatory and juvenile. But that's not the point here.
I think they watched Doctor Strangelove and said "yeah, let's do that"

Excerpt: It was meant to be a backup communication system, in case the key components of the "Kazbek" command system and the link to the Strategic Missile Forces are destroyed by a decapitation first strike.

To ensure its functionality the system was designed as fully automatic, and with the ability to decide on the adequate retaliatory strike on its own with no (or minimal) human involvement in the event of an all-out attack.

According to Vladimir Yarynich, a developer of the system, this system also served as a buffer against hasty decisions based on unverified information by the country's leadership. Upon receiving warnings about a nuclear attack, the leader could activate the system, and then wait for further developments, assured by the fact that even the destruction of all key personnel with the authority to command the response to the attack could still not prevent a retaliatory strike. Thus, use of the system would theoretically reduce the likeliness of a false-alarm-triggered retaliation.
nitter proxy: https://nitter.net/tegglington/status/1510649920042283021
Hm, #1 and #2 here just seems like a copy/paste of a conservative talking point.

You're literally in the middle of a discussion about how Twitter isn't the "de facto" public town square, because nearly nobody actually authors original tweets.

In any event, fuck the public town square. That's where slaves were sold, that's where gay men were stoned, that's where people were hanged for all manner of terrible reason that had nothing whatsoever to do with justice.

Twitter, as awful as it is, is many orders of magnitude better than the town square. May we never return to those times again.
* figure out your sleep cycle to make that consistent. I am a night owl, always have been (I'm 47)
* which leads to finding the "productive" part of your day. Focus on that time by removing any distractions you can. For me it is really between 10:00am and 3:00 pm.
* even during that focus period, take a break. Couple minutes each hour. Think of it as a rest period you would do when working out.
* Take a good walk a lunch. I've done this for 20 years now. Eat lunch quickly, then take a 20-40 minute walk outside. But I know people that do that walk before work as well.
* craft your environment for focus. The whole "distraction free" desk is actually a huge distraction, so does not work for me. I need various things for my hands to do when I'm thinking on problems, so I keep a set of fidget toys on my desk at all times. This doesn't mean dirty, or being a slob at your desk, it is just having familiar items available. (anyone that has argued 'messy desk, messy mind', I've countered with 'empty desk, empty mind').
Direnv: Unclutter Your .profile
Every soldier has the choice whether to follow or disobey an order of dubious legal/moral consequence. If you are asked to kill babies, you sure as shit had better say "no". As a species, there is broad agreement that "just following orders" is not a defense for committing crimes against humanity.
Having a queue of 1,000 independent work items to do doesn't mean something is "embarrassingly parallel". Operating systems are a classic example of something that's hard to parallelize, and they have 1,000 independent processes they need to schedule and manage. Heterogeneous tasks makes parallelism hard!

Cores in GPUs do not operate independently, they have hierarchies of memory and command structure. They are good at sharing some parts and terrible at sharing other parts.

Exploiting the parallelism of a GPU in the context of curve rasterization is still an active research problem (Raph Levien, who has posted elsewhere in this thread, is one of the people doing the research), and it's not easy.

I restrained from commenting on the specifics of how curves are rasterized, but if you want to imagine it, think about a letter, maybe a large "g", think about the points that make it up, and then come up with an algorithm to find out whether a specific point is inside or outside that outline. What you'll quickly realize is that there's no local solution, there's only global solutions. You have to test the intersection of all curves to know whether a given pixel is inside or outside the outline, and that sort of problem is serial.

The work division you want (do a bit of work for each curve), is exactly backwards from the work division a normal GPU might give you (do a bit of work for each pixel), pushing you towards things like compute shaders.

I could go on, but this comment thread is already too deep.
This is a mindset I think is very valuable to apply to yourself, but moderately dangerous to officially encourage in other people especially as a corporate policy or value, which I have seen.

Particularly if someone is expressing a specific grievance, asking them to assume positive intent from the other party is dismissing their experience of what happened and how they should feel about it.

Sometimes people don't act with positive intent and sometimes you can fucking tell. You don't want to be telling, for example, a woman in tech who has had a coworker take credit for her work, that she should assume positive intent in that situation.

Good general guideline for self, but be careful when asking others to follow it imo.
Foreign and crypto exchange rates API with currency conversion for Free
There is the new Privacy ICAO Address (PIA) program [1] from the FAA that somewhat adds a layer of privacy. It's not perfect by any means, and you can piece together the data to figure out the actual identity if you're so inclined. However, it does provide a little bit of a buffer.

[1]: https://www.faa.gov/nextgen/equipadsb/privacy/
Many other social welfare programs require you to do X or Y to keep receiving benefits as well. From a societal level its absolutely used as a social welfare program to create opportunities for lower class individuals to advance. Thats even used as a part of their recruitment pitch! If you can handle the military service its well known that its a very easy way to make 6 figure salary is to join the military get a high clearance level and then go get a job that requires the clearance after you leave.

Its also a social welfare program in the sense that its goal is to create jobs/employment/training more so than to accomplish its ostensible mission of winning wars. (see how aggressively states try to keep military bases nearby, and a little thing called the military industrial complex)