skysight-inc/HackerNews huggingface dataset:
from the article:

> The underlying type of a net.IP is just a []byte

> ...

> It’s large. A Go slice is 3 words (so 24 bytes total on 64-bit machines) just for the slice header, without counting the underlying array that the slice points to (background). So an IP address with Go’s net.IP is two parts: the 24 byte slice header, and then also the 4 or 16 bytes of IP address. If you want an IPv6 zone, you have to use net.IPAddr with a 16 byte string header also.
I also generally disagree with the subtext of the original comment. I tried to articulate why. You should too!
Well if you replace Steve Jobs with a cat you may have no TikTok. Not to mention that a cat didn't develop linux either.
What would you tell the students from 3rd world countries then ? "Whine and cry" all your lives ?
Self-replication doesn't seem necessary. A human who is infertile is clearly still living. Worker ants who can't reproduce would also be well within the living side of the spectrum to me. I give these examples because it seems to me the definition of living should apply at the individual level, not the species. Individuals after all are the ones doing the dying.
Great library, gets out of the way while preventing common mistakes. makes my work easier. Thank you gajus!!!
The biggest failure in graduate preparedness I found was that you learn the 'how' (eg: how to calculate a derivative or integral by hand or how to compute a determinant) without a deep understanding of the 'why', which means you don't truly Know those subjects. Even if such information is presented, it's typically not the focus of evaluation and is therefore not retained. Proof-based math coursework from first principles is the only way to really progress meaningfully in understanding these topics in a way that translates beyond just applying the mechanics you've learned. Real analysis is the first baby step most will take along that path, but the greater your depth/breadth of math knowledge the bigger your toolkit to solve problems in your chosen domain will be. It's hard to suggest subsequent steps without knowing your interest (eg: for OR, measure theory is critical but other topics might pay higher dividends for other fields).
Curious to hear why you left one for the other. Not too often you hear that move. How is it going so far?
Interesting idea! I wonder if it could be modified to create some kind of carbon-based fertilizer from the saturated bed, to be used with farm equipment (perhaps limestone in conjunction with calcium?). Then, the farm equipment could produce fertilizer for the farm to be used later!
You make that sound like you think 1/1000 is a low number...
> A cat won't develop electric cars for sure.

A cat wouldn't have developed ICE vehicles either

Also, tech/innovation != progress
For parsing specifically, I haven't felt the need for them (errdefer is not really relevant since I don't typically need to clean up resources half-way through parsing, and likewise, zig stack traces aren't necessarily as useful to an end user as contextual parsing metadata.

I do use errors for other stuff, and I wish I could, for example, attach actionable error messages to errors, to be dispatched to whatever logging mechanism is setup. Bubbling up an error from stdlib and printing it from main makes for poor end user experience, and pattern matching an entire application's worth of an error union in order to map an error to a descriptive message is not as ideal as writing the messages where they come from as you would w/ e.g. golang's `errors.New(message)`.
Huge Zapier fan and user here. In fact I wrote an article on LinkedIn a while back about how many heads I think their product is saving us. And we have our own developers - there are just so many instances where using a service like this saves us the opportunity cost of building things for our own customers. Almost all of our use cases are around automating data connections for internal systems we use and love.
I would presume there's some protection in the fact that they went to the press, rather than trying to cause damage, ask for ransom money, etc. but it certainly wasn't an example of responsible disclosure either. It looked like they generally obscured faces in leaked shots.
Crikey, I'd forgotten about AGP, though that was specifically for graphics cards (as was VLB) rather than being general purpose.
If I have only 30 seconds to get the gist, I can usually get more signal from 30 seconds of reading comments than from the article. Most articles have too much fluff and filler and do not summarize properly in the first few sentences.
It is actually mentioned, and discussed in the article, e.g.:

“This stuff can come off as invasive, but it’s also partially what’s steadily brought the prices down on even high-end TVs....”
If by impossible burgers you mean some meat substitute, then yes I agree. But instead of talking about it, it needs to happen. Otherwise the problem still exists.

https://www.thehindu.com/sci-tech/energy-and-environment/can...
Your half right : if you have a mouse connected they only show up when you're scrolling
No, the cows need to be milked on the cows schedule, and the cows don't know what human time it is when they need to be milked. Moving the clock does not make the cows change their schedule.
I invite you to spend time with my little 10lb. tortoiseshell-colored ball of fur and fury to see if it changes your mind about cats and human suffering. :)
Is it dismal to think that perhaps billionaires are not a net positive for society?
This is the trick, always pick the work that is relatively easy/has less unforeseen edge cases. Rapidly develop it before it becomes complex. Collect your pay checks! Theres no reason not to do this, life is short, just avoid the bad work at all costs.
That's an insightful perspective on the matter. Thanks for sharing. I wish Boeing could revive that old spirit of craftsmanship and safety above everything else.
Not sure, I haven't been following Prusa too much lately.

I've spoken to a few people on klipper who are inputing the variables for compensation in directly from an attached accelerometer on the printer frame. That'd be the way i'd want to go rather than taking a pair of calipers to the ringing artifacts on the print itself.
It gets worse:

1. Plug a monitor and external mouse into your MBA.

2. Now close the lid.

3. Open Safari, navigate to Tesla.com.

4. Open the hamburger menu, click the country down the bottom.

5. Try scrolling the "Select Your Region" content to pick United Kingdom.

If you use the mouse wheel, the div doesn't scroll. You can click-and-drag to highlight text and as you drag past the bottom of the div it will scroll.

Now open the lid of the MBA and the div can be scrolled using two finger gesture on the trackpad.
My state of Georgia has been trying this a few times and acknowledge that even if the state passes it the Federal Government says that it is illegal to do so, though 13 states have done so.

It certainly would also benefit our and other IT support staff as it never ceases to amaze me how many modern day applications trip up when the time changes
Looking forward to jailbreaking my TV.
> even in my own country let alone somewhere else

It's much easier "somewhere else". Whatever stupid thing you do, you won't meet these people again. It's liberating.
Hah! That is a good point!
At least with Firefox, there is a content process pool of a fixed size that tabs share. You can adjust its size from the preference pane.
Probably nothing by itself overwhelms the user.

But in conjunction, they absolutely do. You can't look at anything in isolation.

Which is why, in UX, you have to be rigorous in removing everything that isn't absolutely necessary.
Wow, I thought your comment was hyperbolic and then read the article. Not sure how those charts made it to production.
A racial justice quota? I hope I'm misunderstanding or falling for bait, but that's literally systemic racism?
This is a really refreshing take to read.

I do think there is a lot of skill variance in developers. If we consider the theoretical best developer in the world vs the average developer, do you think there would be a truly 10x productivity difference?

Maybe from the theoretical best developer in the world to the theoretical worst, but that's kind of a silly and useless comparison anyways.
Steve Jobs and Albert Einstein Applied 'No Time' to Boost Their Creativity
Can insect pet food cut dogs’ carbon pawprint?
Was there a AWS security incident relatively recently where the perpetrator also seemingly wanted their identity to be known?

I suppose any attention getting action can also be a cry for help. It is of note of a pattern emerges in conjunction with hacks of political intent / hacktivism.
As a parent who's kid is into both, if there's a choice, I'm pretty sure I'd recommend Minecraft; In Minecraft, the default vanilla gameplay itself is quite intelligent and creative. No such guarantee with Roblox, where, depending on the game, there's a decent chance the kid will get sucked into endless mindlessness.

That being said, I'll be taking a look into Roblox for scripting/programming, I haven't done so yet and I'm all about teaching her how to "cheat" -- and actually, this is a place where Minecraft feels like it has faltered a bit, or I'm looking in the wrong places -- I had a great deal of success teaching other kids (I run a nonprofit) Python with the "MCPI" api, and I can't seem to see if that's been updated or if there is a modern equivalent?
Fukushima Photos: 10 Years Later
Basically everything would stop working with X, because X simply relies on being able to listen to everything. Actually there are nested xservers that do something like this, but now global hotkeys don’t work, it doesn’t have an api for screenshots, so those won’t work either and the like.

And you can probably add some X extension which can’t be queried properly, but then you can just as well create a new display protocol that actually knows about GPUs
I don't think Cockroachdb is a better choice but it's fine, most games tend to use MySQL / PG from my experience. Reasons:

- MySQL / PG are proven solution

- Your game will not outscale a single instance

- Developpers know SQL

- Mature C++/C# drivers
Speaking only for myself, no that would make no difference whatsoever. I don't want people in my house. It's my house, that's the point of it being my space.

I understand that sometimes people are in an economic situation where they need to make certain choices, but I would be much more likely to move to a different region and have a smaller place to myself.

I don't want people here, unless I explicitly invite them and allow them
Vitamin D may not be as protective against Covid-19 as previously thought
I have felt this way about work. I notice that people above me in the org chart always seem stressed, constantly in meetings, working late and arriving early cause their normal day is taken over with meetings, fighting with other teams, politics, dealing with uncomfortable situations, etc. When my manager asks me about my promotion plans I just smile and nod.
> no one saw it during the QA process because all the webdevs were using Macs, which have invisible scrollbars by default.

We've had this happen numerous times in the past. As a result, I had to make it mandatory that devs on my team and the QA team have scrollbars always on on their Macs. They get frustrated that I require it but it catches so many minor layout issues that it's worth it.
It's not just ads, they gather and sell data to other advertisers. This has a compounding effect over time, so i'd say it's very much lucrative.
Noticed the same this morning, but note they took the link out of the main page (of SBG2 and 3): https://www.ovh.com/world/community/status/

Probably the best they could do at the moment.
BuzzFeed Is in Talks to Go Public via 890 5th Avenue SPAC
> Surely there's a middle ground between showing a user everything and showing a user practically nothing and then trying to guess what they might need.

Yes, that's what software already does. And a scroll bar that appears but only when you jiggle the scroll is that middle ground.

> Software that tries to figure out what I want instead of just letting me just pick what I want is, frankly, annoying.

That's literally all software though.

Otherwise every screen would be covered in every possible option, and would be unusable.
Imagine the most uncooperative, petty boss/manager you've ever worked for. Imagine trying to convince them to change business hours. Multiply by tens of thousands.
I’ll preface this with I’d rather not trust cloud infra for auth, but:

In a world where cloud providers can drop known botnet IPS, and have access to far more intel based on sparse infra and AI / secops teams, I’m struck between trusting them and trusting a self hosted product. How do you plan to be competitive with the security tech available to large auth as a service providers?
Would you? Why don't you?
Yes, actually.

You could argue (you'd be wrong) that it's bad for them to hold onto most of the billions they earned, but arguing that Gates, Elon and Bezos have produced "net negative" for the world is incredibly dumb and cynical. They've obviously produced an incredible amount of value for billions of people.
Ask HN: How did you decide to become a Principal/Partner/Staff/etc. engineer?
After reading several threads here on HN about what careers look like later on in life for those who stay in pure engineering roles (as opposed to moving into management, PM, etc.), I've decided to try and do the same thing. The main reasons for this are:

1) Engineering is more fun because you get to directly make things.
2) Engineering is better for maximizing time in flow state, which feels really good.
3) Engineering gives you more flexibility to pursue a variety of opportunities later on. If you go into management, it's harder to switch between companies. Skilled engineers are always in demand.
4) Managing people sounds exhausting and stressful. As a high-level engineer, it's mostly fun technical mentorship.
5) People value your time more, so you're not going to get BS work.

My reservations are:

1) It feels less impactful/prestigious than PM. I envy how much credit PMs are given for end products--I've never seen an engineer get to work with leadership or speak at a product launch.
2) It's less multi-disciplinary than PM is. I love getting to work with different teams and disciplines. I worry that if I continue down a pure technical route, I'll be siloed and locked out of those opportunities.
3) It seems like a lonely pursuit. All the other young women I know in engineering roles have told me they intend to eventually transition into one of PM/UX/management. I know I don't have to do the same things they're doing, but it does make me pause.

For those who have made the decision to stay in primarily technical roles throughout their career, are my reservations legitimate things I should be concerned about? Were you worried about the same things?

What advice would you give to someone who's at such a juncture point?

Anyone who's stayed in a technical role and later regretted it?
I'm pretty sure that the fact that Japan shut down international tourist (Even from Schengen Area and other countries with an exemption of Visa) helped their case.

In Canada, we didn't had a lot of policies against air travelers until last month.
I had to provide Roblox support with receipts from the iOS App Store showing purchases made for the account. I think there’s an id in the receipt that they can match against the account. I’m not sure what they could go if no purchases were made on the account though.
The main problems with X11 are within the core X11 protocol itself, things that are long considered deprecated/obsolete and can't be fixed or removed without doing a protocol break. I could go more into detail, but if you depend on some old X clients that use all those old protocol features, and you're already committed to putting money down on X11, it seems unlikely that those details would be relevant to you. Please let me know if I'm reading this wrong here. I support you working on X11, but just be warned, it is highly unlikely that the major desktops are going to want to continue on that path going forward.
Just to tangent off this and announce my surprise at the existence of a ToDoList key: XF86TodoList

https://wiki.linuxquestions.org/wiki/XF86_keyboard_symbols
What is the obvious problem?
Ask HN: A company wants to pay me to write open-source code
Hi HN,

I wrote a moderately popular (800+ stars) open-source project on Github a few years ago. Recently, a startup contacted me because they want some additional features and want to pay me to build them. They are happy to keep all improvements I make as open-source. For me, this is a fantastic opportunity to improve my project for everyone while making a little bit of money.

They sent over a contracting agreement that won't work for what they are asking. Basically, it is designed for proprietary contracting work and has clauses referring to the "Assignment of Innovations", etc. To their credit, they themselves suggested that the contract was not good and that I send something over if I had a better one.

Well, I've scoured the internet and I can't find anything - but I'm also not a lawyer. What kind of contracts are available for this sort of work? I assume it's been done before.

In short, I'm looking for a contract that says something like:

1. Consultant will add agreed-upon features to the project

2. Company will pay consultant upon completion of features

3. Company agrees that the code will remain open-source and retains no ownership

4. No warranty is implied
Wow, this should be the headline. Bootstrapped unicorns are somewhat rare. But bootstrapped unicorns with no employee equity is a whole other level.
This isn’t about “grown adults” and their capabilities. It’s about the well-being of society as a whole. There’s a lot more to consider than “when should working people show up for work”?

Note that a significant portion of society doesn’t have a day job — kids, retired/elderly, caregivers & home-parents, disabled and unable to work, etc. In fact, the needs of these groups ought to be prioritized, since as you said, working adults can adapt.
Even if you don't develop electric cars or anything really "important" at world scale, your kids might do it or their children could finally make it so you could say that children are a good long term investment.

Of course there are some bad apples but that's mostly due environment factors.

I still believe that when you have to choose between a cat and a human being you should bet on the human to solve the eco problems.
Should be titled "Navigating Delusions".
Businesses interact with other businesses and government agencies. Workers interact with schools and transit. It's about coordination not specific numbers.
Sure, I agree with this.

I'm personally mixed on crypto but strongly dislike the glossing-over of its various fundamental properties by people taking intense absolute positions about what free people should be able to do. That can get me shaking my fist at the internet, though now I mostly realize these opinions are as irrelevant as mine is, and this is good.
Minecraft mods are made in Java. I saw something about work on a full modding system for the Windows/mobile version, beyond the limited cosmetic stuff available now, but I don't know how that's progressed.
I swear to God, if this happened with my TV I'd take it back to the store in whatever way I could find that would cost the manufacturer the most money. Intolerable.

"Smart" TVs should be banned. Streaming devices or nothing. TVs should be dumb screens.
It will be definitely interesting too watch Starship development progress - even just because it's actually in a big part a lot simpler vehicle than an airliner.

You see, there are those very top notch and quite a bit complex raptor engines powering it, but modern efficient jet engines are also pretty complex. The rest is basically "just" two cans of propelant and some very basic cold gas thrusters and big but simple aerosurfaces.

Also while indeed the energies Starship needs to handle at any given time are much bigger, it needs to handle them for minutes at a time (launch, landing) versus an airliner fighting air resistance and 10 different types of weather during a 12 hour transcontinental flight. Not to mention passenger and crew amenities you dont need to lug with you with a ~30 minute hop time.

Rocket engines also have their own oxidizer on board so FOD ingestion or birdstrike is not an issue.

And for launch and landing you need an isolated but rather simple and small area compared to the many kilometers of runways, taxiways and other airport infrastructure.

Lastly they run on liquid oxygen & methane, which might be actually cheaper and easier to get than jet grade kerosene, at least over time.

So indeed, Starship definitely is rocket science but it also does not have many pain points of modern airliners.
> powering the next generation of ad tech

> Zapier provides a single integration point that funnels user and conversion data to dozens of marketing companies' server-side APIs

I think that conclusion is a little far-fetched. If you've used Zapier you know how expensive it is to run tasks, so in my experience Zapier is used more to automate little bits of your business that you don't necessarily want to bother your engineer with. It's not like Segment that you can just turn on a firehose of data.
In fact, I wonder if you can use calcium to capture the CO2 in the first place? When you're done, add it to the soil as fertilizer, and voila! You've buried your carbon AND helped plants grow better (capture more carbon)!
They have $140M RR in 2020. They took $1.3M in 2012 and haven't taken more since.
You first read the comments, then the article? Classy.
I'd think of those as shared properties rather than definition of lives
> Imagine raising a bunch of cats instead of people like Bill Gates, Steve Jobs, Jeff Bezzos Elon Musk or Warren Buffet.

Imagine raising a bunch of cats instead of people like Adolf Hitler, Joseph Stalin, ...you can't pick and choose what you win in the genetic lottery.
Current versions of the cited preprints:

https://www.medrxiv.org/content/10.1101/2021.03.04.21252885v...

https://www.medrxiv.org/content/10.1101/2020.09.08.20190975v...
When I finished the experimental work for my degree and was working on the thesis, the lab with its 10 KGauss magnet and other equipment was assigned to the next graduate student.

One afternoon we were hanging out in one of the grad student offices, when one of the guys had a problem - his desk calculator stopped working. After doing a bit of troubleshooting, it turned out that the wall plug strip was dead, the breaker had been tripped. We went searching for the problem and discovered that the new experimental physics PhD candidate, while hooking up a power supply, had wired a switch directly across the ac line and turned it on.

Back in the office, with the breaker reset, we were having a good laugh about this. The fellow's supervisor wandered in and leaned against the wall, listening to us.

After a while, he said, "You know, I had to stop him from doing it two more times."

I heard later that he moved into theoretical physics.
I also thought this rode the line a little bit on the marketing side and maybe a tad light on the security incident response side.

It’s okay to name the products and why they are used but the posts lacks some subtlety.

Reminds me of podcasts where the guest gets into talking about their product / company way too early instead of focusing discussion on the problem space in general.
Congrats! We use WorkOS and they have saved us tons of time in both engineering and support cases. We frequently have customers compliment us on how easy it is to configure SAML and SCIM, but it's really WorkOS's wizard that they are complimenting :)
Nope. Sometimes after
The Navajo Nation, except the Hopi Reservation, doesn't follow Arizona they do follow DST.

I don't know if the Navajo Nation is subject to the federal law that requires observing DST or standard time.