skysight-inc/HackerNews huggingface dataset:
Its not not about what is 'new'. Its about what is consistently effective.

> that was sort of the basis of the the Toyota Production System / "Lean" revolution in manufacturing that Tesla itself adapted.

Yes but Toyota then stuck around for to long on one technology.

> Musk's involvement alone is enough to be confident that the Boring Company will be relevant in 5-10 years. It's hard for me to understand his logic without writing it off as personality cult stuff.

That seems like a strange opinion. If somebody us successful in other conservative high capital business then its a personality cult to suggest that this might be possible again.

And the reason are partly the same. Electrification. So its not even a totally different unique field.

And its not just Musk. I just generally think its a good idea to remove complexity from the tunnel and put it into the pod. One of the big problems with subways is limited numbers and terrible maintenance. You can piggyback of the EV industry.
Really awesome tool, especially "back in the days".
Another great tool that I used for similar tasks, with a similarly appealing user interface and also a website that most likely works best in Netscape Navigator, is tgif: http://bourbon.usc.edu/tgif/index.html

TIL: tgif files are Prolog
Similar but a bit different. I’ve had some cool ideas for some games that I’m 100% confident I could make a pretty neat backend for, but graphics, sounds, etc. not my forte at all.
Maybe I still don't understand but why didn't he get any I-bonds for either the $10k or the $9975 if they're only refunding the excess? What are you supposed to do if you over-pay? Wait for your refund before buying again?
You missed the window to lock in the older interest rate (7.12% APY) for six months, but it is widely expected that the May rate change will increase the rate even higher.

You can still purchase I-Bonds, with the understanding that the May rate will be adjusted again in 6 months (it could go down if inflation goes down) and you won't be able to pull your funds for a minimum of one year.

It's a great option for inflation protection if you can let that money sit for awhile. https://www.treasurydirect.gov/indiv/research/indepth/ibonds...
I’ve coded up this exact algorithm, it’s really fun. It’s useful for “shuffling” in the music sense (not the cards sense).

I think it’s actually the prototypical real-world software engineering problem. User says they want X (random music). X is a term in software, so you give them that (you get a random song). They’re not happy. You dig and find out they really want A, B, and C (next song is unknown, songs don’t repeat too soon or too infrequently). This new problem is harder to verify (how soon is too soon?).

Editing in tips on solving this sort of problem. You can turn vague requirements into precise requirements. Rather than make the precise requirements exactly equivalent to the vague ones, it's easier to make them more restrictive. Is playing a song again within 50% of the length of the playlist "too soon"? Maybe. How about within 80% of the length of the playlist? Definitely not. We can give ourselves the requirement "Songs must always play again between 80% and 125% of the length of the playlist." Much easier to solve, much easier to test.

Sometimes the extra restriction make the problem harder (not usually I've found). Still, this is a great trade because understanding requirements is harder than solving well defined problems.

[To the point of this whole post] Requirements can be turned into testable properties even if it's not programmatic. "When I look at a list of chosen songs, there must be no obvious patterns." Who says what's obvious? You do! Then, have someone else do the same.

Consider extreme cases. Extreme cases tend to be the most or least important. If they're least important, create a new set of easier requirements or drop it all together. "If 3 - 10 songs, always play within double the playlist, no obvious patterns, never twice in a row. If 2 alternate, if 1 repeat."
Disinformation Governance Board
The reason is that it was never validated or tested with AVX-512 and Intel and motherboard vendors couldn’t commit to shipping everything with AVX-512 support in future steppings/revisions.

If you disable E cores you could enable AVX-512 on certain motherboards, but like I said that’s not really a net win 99.99% of the time when you’re giving up entire cores.

It was also at your own risk because presumably the power/clock speed profiles were never tuned for a feature that wasn’t actually supported. I can see exactly why they turned it off on newer CPUs only after an announcement.
I think lots of “liberal” guys would be happier in a conservative environment,[1] with the greater social structure and narrower horizons of conservative society. If what you really want is to settle down, have kids, and live a normal life, you might be making yourself unhappy trying to hack it in the NYC or SF's dating market--which is full of ambitious, individualistic people who aren't placing a high priority on those things. Consider that you might be happier moving to a red county and finding a conservative woman whose life priorities may be more aligned with your's--even if you may have abstract disagreements on immigration policy or the long-term effect of the welfare state.

[1] Of course the opposite is true--but liberally minded people who can't wait to leave Iowa is a well-known trope. We don't talk so much about the folks who went to the big city for education or career opportunities, but would actually be happier in Iowa.
https://www.datastax.com/blog/role-based-access-control-cass...
What always bothers me is you can't method chain an in-place apply of some function on a (subset of) columns in an elegant way. Pipe and assign make it possible, but definitely not nice, just look at the example code
I think I once proposed an apply_to method for this purpose but that got -1'nd by the creators in no time
Thought I'd see a "We're hiring!" link at the bottom.
AVX-512 finally gets a lot of things right about vector manipulation and plugged a lot of the holes in the instruction set. Part of me is upset that it came with the "512" name - they could have called it "AVX3" or "AVX Version 2" (since it's intel and they love confusing names).
i wonder if a hack like this would work: a large courtyard inside the house. so the actual inside living area is much less than what it looks like from the outside.

the only question is if you can get away with not putting a roof over the courtyard or if you can find a very cheap, lightweight roof that you can move aside.
Also, `const` values in C are not really evaluated at compile time, because they have by default external linkage so they are not really "constant", they are more like "readonly" or 'let' in Rust. They are always loaded from memory, and that's why #define is still king in C.

Doing

const int X = 33;

// ...

void something() {
int arr[X] = ...
}

works in both C and C++, but with a catch: in C++, X is evaluated at compile time (it has internal linkage), while in C this works only after C99 because it's actually a VLA.
This article is hilarious and I'm certain the author must have missed April Fool's Day by nearly a month just as a larf. It reminds me of the recent articles about zoomers not knowing how to navigate a file system, which I found to be particularly hilarious as well.
> But these products weren't designed by Jony Ive all by himself.

This goes for iOS 7 and the iPhone 5c as well, no?
That won't be useful for arbitrary curves (non straight lines)
Russia to Quit ISS program over Sanctions, giving 12 months notice
If the software was good, it would have either returned an error prior to withdrawing funds on the 2nd transaction ($10k), or the return would be $25 (and then it's fine the 3rd transaction failed). Only as a third option would the 3rd transaction be the one that is accepted after rejecting the 2nd entirely.

But lots of ways to "fix" bad software.
> Unless you’re willing to throw out fair use entirely

That is more or less the goal, yeah.
Fair enough. That's kind of how I feel about the whole thing. It's shitty of people to be nasty to short guys. It's literally not their business.

It's crazy to me to see 5'7" being listed as basically undateable. I'm 5'7" and I'd say a quarter of my male coworkers are shorter than me. Some of them are hispanic or asian, most of them aren't. They don't seem to have any more trouble with relationships than the coworkers that are taller than me. Then again, the happily married man under 35 is not strongly represented in any height range here.
On that one task. The challenge is if the avx512 pieces aren’t a bottleneck in every single concurrent workload you run. It’s fine if the most important thing your running on them is code optimized for AVX512. Realistically though, is that the case for the target market of CPUs capable of AVX512, since consumer use cases aren’t? The predominant workload would be cloud right? Where you’re running heterogeneous workloads right? You’d have to get real smart by coalescing AVX512 and non AVX512 workloads onto separate machines and disabling it on the machines that don’t need it. Very complicated work to do because you’d have to have each workload annotated by hand (memcpy is optimized to use AVX512 when available so the presence of AVX512 in the code is insufficient)

The more generous interpretation is that Intel fixed that issue a while back although the CPUs with that problem are still in rotation and you have to think about that when compiling your code.
I’ve heard this called “doing uncomfortable work” (by Michael Brody-Waite in Great Leaders Live Like Drug Addicts) and was the thesis of starting project (https://24HourHomePage.com, more in that thesis here: https://m.youtube.com/watch?v=v8WFZ4b7s4Y)

Maybe its because i haven’t gotten to a place where i hate any one type of work. I recognize that i’m unskilled at it and there is probably some learning in at least trying the problem myself first.

Without having much money to invest in contracting out the solution, its sort of a necessity too.

I agree with the legal and tax stuff though.

Interested in how you approach those grey areas where your skillset and interest align for the problem but might be better to contract out. How do you budget?
A meta observation about the replies:

- Group 1 : These alternatives suggestions are great!

- Group 2 : These alternatives sound like corporate-drone-speak that are passive-aggressive and condescending.

The differences in perception seems like a unintended Rorschach Test. The differing interpretations looks like a worthy candidate for somebody's PhD psych research paper.

Conclusion: Projecting an intended tone to a universal audience is hard. Possibly unresolvable.
"Professionally" might be rephrased as "approved use of corporate speak." Anytime anyone uses the words "unable", "reach out", "elaborate", "expertise" or "input" you know they're bucking for promotion, as they say in the military.

You need to translate another phrase: "You are sucking up."
They are median numbers of everyone who took part of the survey, IE worldwide audience. You can check the data yourself to filter for your country here: https://insights.stackoverflow.com/survey
I really don't like plugging my side project/astroturfing in comments. It does work, I get a bunch of sign ups, but I feel really icky when I do it.
I honestly prefer a longer running story. HBO clearly has proven long story arcs and not self-contained stories is better. Orville is still great but discovery's failure is not because of format.

Pre-Discovery. I've watched all of star trek more than once. TAS, TOS, DS9, TNG, VOY, ENT, movies. Everything more than once. I love Trek.

Discovery though... you can tell something was wrong.

You have this ultra top secret mushroom drive that can go faster than warp... but the characters are LGBT? Chief medical and Chief engineer are gay. Reno their replacement is gay. Tal is non-binary/trans. Like I love the idea of Trill being non-binary, it makes a ton of sense.

A top secret ship will have the best of the best crew. Yet they are all LGBT? What are they trying to say?
I see that the West copies the absolute best Russian solutions. Censorship has been in the manual mode here for years, no one even asks useless questions about formal framework. Basically, some official comes running with the message “THEY don't like X, add X to The List of Bad Blocked Things”, and technical details don't matter. Anything gets approved by law offices anyway, and the laws routinely get extended (sometimes post-factum) if it is needed for operation.

I'm not a fan of “economystical” models, but here it is quite striking. The business, the not so novel startup idea, is putting a roadblock on a previously open busy road, and acquire the power to decide who can pass. Then you can offer free services to the government (ass licking is the key to success), and paid services to the big copyright holders — something that unites “democratic” and “undemocratic” countries is that corporate piracy fighters are in bed with government censorship, and usually lobby the inclusion of pirate sites. You can be sure that agreeable stance and swift daily updates (through formal law enforcement proxy) cost them a percentage of global revenue.

By the way, this is how cities and states on world trade routes operated for centuries.

One thing that is missing from the scheme is the reason to start the whole thing. Whether it's “the children”, “the war”, or “starving kittens”, it doesn't matter at all. What matters is the willingness of the people to agree with that execution of the power. Given what we've seen in previous years, people all across the world are going to agree even with checkpoints and searches for the sake of starving kittens, because those, too, could be a part of “natural order” today. The war, in fact, greatly helps things like those.
As an update, I decided to try GnuCash out and enter the last months. It's really nice. The first month is going to take you the longest. But entering these really gets you thinking about where your money goes.

For someone starting out, don't go crazy adding empty accounts. Start with a small set of account like the check register or "common accounts" that have a checkings, savings, and maybe a few expenses. Start transcribing from your main or most active checking account. As you enter, you'll see and "Imbalance-USD" account get created automatically in your "transfer" column. What I found useful is to do a few of these, then switch to the accounts tab and create an account for it. Expenses like "Household", and then you can create somethng below that like Utilities. You can put all your Internet and Electricity expenses under that, of if you desire, go ahead and make sub-accounts like "Expenses:Household:Utilities:Internet". Or drop the "utilities" category altogether and embrace a more flat sty "Expenses:Internet". You can later reorganize/rename these however you want.

But once you get the first month in, you have most of your categories setup. If you start on a second month and get something new, you can let it in imbalance and come back to it a bit later. I love the autocompletion and easy account filtering/search/selection in-line.

I don't know if I do enough nowadays to really need this, but if I did, it's definitely pretty easy to work with.
I think everybody is just stuck renting and can't get on the property ladder.
Probably and I was nowhere near that level, I just played for my county and tried for my country as a kid, but it changes blitz massively and should be it’s own game. It’s not a thing you can do IRL, so unsure why it should be a thing in the online representation of that.
> Commercial malware doesn't work this way. The term "keylogger" is a misnomer.

I don't know about commercial malware, but at least in the 90s (which is when these kinds of on-screen keyboards started to appear), it was not unusual to find on a computer "infected" with malware a text file containing every key that was pressed since the malware was installed.

Yes, nowadays malware tends to be much smarter: also capturing an image of the area around the mouse pointer on every click (which is the reason some on-screen keyboards blank the keys when you click), only logging when the window has an specific title (which is the reason some online banking sites add lots of random spaces and punctuation to the window title), or even using lower-level code to hook into the browser and directly capture the form contents on submission (which is the reason several online banking sites require you to use invasive "anti-malware" plugins which attempt to prevent these kinds of hooks).
What a bunch of threatening gobbledygook. I'd be truly frightened if this was the tone of all the emails I get from my boss.
It’s not “free money”.

The US Government offers a special savings program called iBonds (not an apple product). Technically they’re referred to as Series I bonds.

These bonds are special. Each citizen can only purchase $10,000 per year. The thing that makes them special is that they have really favorable interest rates that are made up of two components. There’s a fixed component largely controlled by the Fed. Currently this is essential 0% though rates are rising. The second component is tied to inflation. Right now, that component is ~8% for the most recent issuance (there are two issuances per year of these bonds where they recalculate the interest rate). This rate may change if inflation goes up or down.

The bond is special because that 8% is really high compared to other risk free instruments. For example, compare that 8% to what you’re earning on your savings account. Hence why many people have taken interest in iBonds recently.

You can only purchase these instruments directly from the treasury department. Google Treasury Direct. Also there are rules about how long you have to hold them and how much interest you give up if you need to withdraw your money early. Those rules are outlined on Treasury Direct.
All that smart hardware and you end up with a device that can only run side scrollers and top down jrpgs, because that's what you can do with a tiled background and a few sprites.

Could the NES run the first isometric games that showed up on the spectrum, for example? Or even some of the first primitive adventure games that used the built in graphics primitives to accompany the text with some graphics.
If the code which is eventually merged is mostly the contributor's code, and you just had to do some small tweaks to get it up to the project's standard, then commit and merge it under their name.

If the changes are so major that the code cannot reasonably be considered theirs any more, then it would be dishonest to merge it under their name, and would not be doing them or anyone else a favor. In that case, commit and merge under your own name, but include a note in the commit message thanking them for their contribution.
Yes. The difference between acting professionally and not is usually in what you choose to say, not how you choose to say it. Dressing up an unprofessional comment in bigger words doesn't make the comment more professional, just more pretentious.

There are some here that are okay, but a lot just shouldn't be said (like "I told you so").
When I was writing a book for O'Reilly about the GitHub API, I interviewed a bunch of people from GitHub. One of them told me a surprising story: he said that often they ask people to write the PR BEFORE writing any code at all. The PR should be created with zero commits. That way they can discuss the ideas, implementation plan, impact, without even thinking about the code.

After hearing this, I believe that a PR should be changed dozens of times even if it is a one line change of code. PRs can reflect a million changing things, and I often update a PR months after the code is done because new information has come in that makes the code change need more context.

More stories like this could help your cause, no?
Twelve-factor app anno 2022
Same here! I actually had to manually update the firmware to a supported version by this jailbreak and did it.
Creative assets are what's holding me back from pursuing a lot of my game ideas too.

Someone should make an AI to generate art and sound assets for those of us without the skills. That way I can just do something like spore where I feed it inputs and out pops a bitmap.
Yet it still does not have a touchscreen, and I personally would prefer 2-in-1.
> Single parent families broken homes are the leading causes of poor outcomes for children in education and lifelong success.

It’s hard to blame specific parents when the laws and the participants in family courts (including but not limited to the parents) encourage broken families.

> If the parents in America got their shit together, children would do a lot better in life.

First we need to fix the laws to encourage families to be stable rather than require families to constantly struggle in opposition to the incentives created by the law.
That Ghost of Kyiv story was saturating Reddit for several weeks. After being shown to be demonstrably false, that was it for Reddit as a plausible alternative news source. They have some nice niche subreddits in a few specific tech areas but I deleted the app after that. The record of their leading Covid subs on banning all discussion of the quite plausible lab leak origin theory was also not good. I'm not sure why 'Google + Reddit' is such a theme, but it's not really much better than 'Google + Twitter'.

It would be good to have independent reporters on the ground, but these days, given the manic obsession with controlling the narrative on all sides, it's likely the warring parties would stop fighting each other just long enough to wipe out the independent press, then get back to it.
MoarVM: A VM with adaptive optimization and JIT compilation, built for Rakudo
The article you linked makes my point:

"an average ICE vehicle will emit around 69 metric tonnes in its lifetime.

But an EV, in a state like Wyoming which is almost completely powered by coal, will only produce 66 metric tonnes if the vehicle is made by a manufacturer using a grid that is 13% renewables (the US national average)."

My back-of-the-envelope maths shows that fuelling an EV from a coal power source results in about the same thermal efficiency, and thus about the same CO2 emissions, as a modern diesel. Those published numbers show the same thing. I thought saving the planet required truly drastic reductions in CO2 output?
This guy looks like he's implementing an entire new C++ compiler, but he seems unconcerned with making it open source or getting it to work on other platforms. I'm not sure what he's up to. https://twitter.com/seanbax
you'd be surprised... I've had "it has come to my attention that you ran 'rm /var/log/some_random_log' when you should have enquired regarding the importance of said 'some_random_log'" instead of "wtf did you just remove some_random_log, you nut" in the past.
All sequences are equally likely to be produced by a fair die but humans are very biased in the kinds of sequences they produce. It might be impossible to ever be certain but you can certainly look at a sequence of all sixes (or that contains more complicated patterns) and estimate that it was much more likely to be produced by a human than a die.
I only use this tone when I'm trying to convey that someone is pissing me off. Usually works.
Seems like they are stolen from TikTok channel @loewhaley... or the other way around.
There's a canned response to the Content ID rants: https://youtu.be/1Jwo5qc78QU
I’m curious: how is the bottom charge port not an issue for you? What happens if your mouse runs out of battery while you’re working?