skysight-inc/HackerNews huggingface dataset:
My point wasn’t that 3D is hard. It was that doing 3D on the Saturn was uniquely much harder because the hardware was designed for 2D sprite manipulation rather than polygons. Thus to create polygons on the Saturn you had to transform 2D square sprites into triangles (in a way that’s not to far from mode 7 on the SNES except you have to do it for every bloody sprite and not just an entire layer) and then place them on a 2D canvas at just the right points to make it looks like a connected three dimensional shape.

It was nothing like software rendering 3D in DOS nor anything like how the N64 and PS handled 3D (and they had their own problems too). I’m fact it was nothing like how anyone did 3D maths apart from Segas own engineers and that’s only because they’d already been using those same graphics chipsets in arcade cabinets. Hence where there are so many ports of Sega arcade games on the Saturn.

Segas approach created all kinds of problems when working in 3D that was technically possible in 2D on the same hardware: like the lack of understanding about depth/z-index (since you’re not actually working with polygons), broken alpha blending (which was supported by the hardware but didn’t work properly with transformed sprites because the act of transforming them meant pixels overlapped and thus the alpha blending became uneven) and so on and so forth.

And this is without even touching the usual problems that developers have with SMP. It wasn’t that uncommon for developers to only utilise one processor, effectively halving the capabilities of the machine, just to do away with the concerns of parallel processing.

Then to top all that off, you had to figure it all out in assembly. You couldn’t abstract some of those problems away in C (at least not initially).

While it’s true a lot of developers were still wrestling with how to do 3D in the mid to late 90s, the Saturn was uniquely awkward for 3D. It was a fantastic 2D system but it sucked for writing any 3D games on it.
parent edited their comment.

At least in use cases I was dealing with - we wanted zero filtering of inbound SMS because it was used as a control interface.

Spam didn't matter to us. Spammers had no idea how to format their messages etc. We also whitelisted inbound numbers.

The Twilio use case is not primarily for "mailing lists" and third party sms forwarding stuff.

And for a while SMS worked very well in certain IoT's contexts (SMS used to basically have its own channel that had surprisingly good deliverability for some reason).

Internationally in particular voice and data used to be potentially wildly expensive.

For sat backhaul, you could get 10 to 25 cents a message. A voice minute would be like $5 - $10. So this is a 100x difference potentially. Even data minutes were like $1-5/minute way back. The connection setup and teardown times were lower with SMS then doing a voice channel call etc. Pricing looks a lot better now, but still, messages are cheap (or free).

https://www.satphonestore.com/airtime/iridium-airtime.html

How does twilio even know that you will only forward messages they have scanned for spam? It seems like they MUST put the spam filter on the outbound leg.
"An applicant would be forced to interview with more than three to six people for up to six months."

Forced? Don't be absurd.

"After the culmination of an arduous, emotionally draining interview process, an offer could be made that is far below the expectations of the eager candidate."

There's nothing whatsoever preventing the candidate from, at the beginning, saying: "hey, before we spend a lot of time on this, what kind of salaries are we talking?"

And at the end, if the candidate gets a lowball offer, there's nothing whatsoever preventing him making a counteroffer.
You can have multiple basement levels, which get numbered again. 1er Sousl-sol, 2eme Sous-sol etc. The ground floor might not be explicitly labeled as zero but the number between "one up" and "one down" is still zero.
I talk to dev team leaders (EMs and PMs) multiple times a week about project management and it's quite rare that we find anyone using GitHub apart from very small teams (2-3 devs). Our research suggests product managers especially tend to prefer things like Notion/Trello and really don't like the complexity of GitHub.

Disclaimer: I'm a founder at Constructor (constructor.dev)
The quoted part is from a 20 year old SNL skit that sadly I just looked for and can't find online.

Otherwise, I was serious, I don't think penis enlargement is high enough on most people's priorities that the field attracts any real R&D investment.
GoreTex and Coke are still secrets.
Privacy: Web 2.0 got it wrong and how Web3 could get it right
> Maybe I could cooperate with other workers and form some kind of... Cooperative.

Free markets allow people to organize the way they like. Other systems don't.

Cooperatives are cool and I have nothing against them but there's a reason for them being so few. They go bankrupt more often than other business.

> I don't engage in negotiations with my wife or my friends, we cooperate

Me neither but trust isn't scalable. On a large ethnically and culturally diverse population it's impossible to have trust.

It's good to have choice. Engaging in negotiations can be boring but it's preferred over the tragedy of the commons or attempts social control that always end up being an euphemism for privileges for friends or authoritarian policy.
Any alternative is better than everyone using Cloudflare. This would be true even if Cloudflare hadn't already demonstrated their untrustworthiness. It's true for LetsEncrypt even if LE is awesome and really improved the internet and there are other options. If people only use one thing in practice it is a locus of control.
One of my first jobs was at a company where the dev team was a mix of 40/50/60 year olds. Nearly all had been at the company for 20+ years. When they disagreed, they'd shout profanities & insults like a bunch of children. One day, the CFO walks in to complain about the noise. One of the older devs turns around, and says to the CFO, "I've told you before, go and get some f**ing headphones!"

Another dev used to take his cup of coffee into the bathroom, and had a pair of nail clippers at his desk and yes, would use them.

One day I walked in with a pair of pants with "M" on the back of them. This 50-something-year-old dev, didn't speak great English, pokes me right on the ass, and says "the girls will love your jeans because they say mmmmmm!" Totally totally inappropriate but I luckily wasn't bothered by it.

They were a very interesting bunch and an endless source of amusement. Despite all of this the team was very close-nit and managed to cooperate effectively for 20+ years.

"If we seem nutty to you, and if we seem like an oddball to you, just remember one thing: the mighty oak tree was once a nut like me." (Shout out to all the Death Cab fans)

I'll always have a bit of a soft spot for the oddballs to be honest. I'm usually one of them!
Granted not at French Laundry but I’ve done this at a fancy NYC restaurant. I’ve also had less desirable truffles (summer truffles) at a far less fancy restaurant in Italy. The Italian ones were much better.

The decay function on truffles is insane. Maybe the very top restaurants can get them from ground to plate in 48 hours but it’s pretty clear that the meal I had used truffles older than that.

I’m excited about the possibility of US truffles because I think a very tight supply chain is more likely.
This is the reason the physical volume buttons on Android 12 on Pixel phones no longer adjust Chromecasted music volume, unless you are in the music app in question.

Adjusting Spotify cast on the Google Home used to be so easy...

https://www.androidpolice.com/google-had-to-remove-cast-volu...
I don't subscribe to the notion that every branch of every function needs to be tested. That just seems like anxious waste of time, not even considering the gargantuan pile of additional work it creates in maintenance of the tests.
multiplexed row/col is not problem here. By adding more components (1 normal diode per key) you can detect all pressed keys.
Normal keyboard can detect even 4 keys (not all combination ofc) by clever design.
Crazy what a blockade by the worlds largest economy 90 miles away for decades can do huh?
Potential employers are sitting on empty positions, all the time. The market is not "red hot" unless you have the resume. This is continually demonstrated time and again as CS students struggle to enter the job market. We whom are paid for our work live in a bubble of success that by it's nature does not get to see the failure.

If companies were actually struggling they would fund education and find people to hire. Overwhelmingly tech refuses to fund education and is heavily competed over for job positions and internships. Just like every company says they make the best products, they say they're always hiring.
> Your reasons for leaving shouldn’t be a suprise (sic) to your boss

Two jobs ago, I resigned three months after having won one of the three top technical slots in the company. My SVP (a talented and smart climber) told me that she intended to plagiarize my resignation letter without even a perfunctory attempt at retention (not the first sneer to pass over my face as I confront the false cognate blessé -- begging pardon from our francophones).

CapitalistCartr has commented that the advice is good given the environment be rational. I endorse this, as far as it goes, but the rationality here, really, is only of the etiquette of gentlemanly advancement. Advancement -- to what, exactly? Meaning? Remuneration? Prestige? As if the absence of a particular individual really creates any adversity for the so-called subordinates.

Every organism is predicated upon a survival strategy, be it tooth or claw or (in our case) cooperation. When you are about to leave, lend aid to those who aided you.
https://www.vice.com/en/article/xgxp5z/what-happens-penis-en...

girth is doable, length, not so much, is my understanding.
There was nothing unreasonable or problematic about Apple creating their own chips. It was good strategy and good business. It's good for the industry and end users. Everyone wins except for Intel, but Intel will gladly sell them chips again if they get the chance. It's money.
if I recall correctly, the Soviet councils were robbed of all authority by the bolsheviks.

Even if a delegate system does devolve into essentially communal trading, that would still be an improvement to capitalism because atomisation at the level of a functional community is less destructive to the human spirit, and more mutually sustainable than atomisation at the individual level.

I'm just talking about ideas I've read about here, and things that seem worth trying - it's not like I've personally experienced an anarchist commune, especially one that has scaled beyond a single personal community. My main point of orientation is that the problems inherent to capitalism are pretty glaring (including, importantly, climate collapse through over-extraction, which will eventually cost us our biosphere) and alternatives need to be investigated. I'm well aware that self-organising systems are hard to build, systems theory and cybernetics are one of my main interests and they're all about self-organisation in nature and technology. But doing nothing is not an option. If I had a magic wand to implement any system I wanted I certainly wouldn't be so clumsy as to assume that something that "sounds reasonable" would work as I assume; experiments would have to be tried with many, many different models. Some experiments have and continue to be undertaken in communes and revolutionary communities around the globe, but nothing on the scale of a whole country outside of state socialism, which was just a red dictatorship. But at the end of the day, we really need to make the switch from competitive, exploitation-based coordination to cooperative coordination that can be more firmly rooted in human values.
The large amount of data and number of vehicles seem to be naturally partitioned. In that case you could use anything you want with sharding. Or is it the case that any vehicle can read/write data for any location or perform global analytics?
No instance size and pay for what you use. So you could have 10gb or 10tb and only pay scale you’re indexes up or down with out having to pay for an allocation of RAM
that's cool man, i'm still going to block the 99.9999% of attackers that don't own my isp. you are conflating "bad idea in extremely exotic scenario" with "counterproductive"; ever heard of defense in depth?
It's interesting that you mentioned Dijkstra because Lamport in one interview said that the original Paxos paper (The Part-time Parliment) was written in the way it was exactly because he was inspired by Dijkstra in his famous examples such as Sleeping barber, etc.
I have gotten a flu vaccine every year since I was 18. The worst flu I ever had was in January 2020. (I was tested and positive for influenza)

Fever for 4 days, horrible coughing, vomiting, barely able to get out of bed. Flu vaccines certainly provide some cross-immunity when the vax isn't matched to the strain, but not too much. That's what my doctor told me when I complained to her (when she told me I had tested positive for flu) that I'd gotten the annual flu vaccine the preceding October. Depending on the strain vs the vaccine for that year and how big of a mismatch it is, it can really whip your ass despite the vaccine. That being said, the flu shot is a good idea for anyone, and crucial for seniors.
Can you recommend some good dev accounts to bootstrap the discovery process?
Or reliable male birth control.
Heidegger was """cancelled""" back in his time, and he should remain so.
Martin Fowler is just a brand now. He's not a spectacular dev that knows all the right ways of doing things, he's just good at finding decent approaches to things and great at writing and communicating them. It's good that he found other writers to keep high quality content.

I used to hate people that preached his ways, but I recognized they're often pretty good. People just take them too much as laws and not opinions.

People have to remember that he's just human like the rest of us.
> Good experiences should not be translated into advice.

Where else would advice come from?
1. True, France could be considered to some extent socialist. But it was never a communist system AFAIK.
2. In all countries there have been genocides, starting with Germany, one of the biggest economies. There have been genocides in lots of places a lot of times. But the mindset plays an essential role about development IMHO (this is just opinion).

3. True. I do not think a non-socialist system makes countries automatically successful. But I think that a great degree of economic freedom favors much development. There can be other problems, though.

It is difficult to identify those traits, but I always remember something someone important to me taught me since I was young: first fix it, complain later. It is not about it is your fault or not (extend this to any enemy in any society). If you choose crying and not fixing, you will face a bad fate. If you choose fixing, you can complain or not, but if it is fixed, your fate has way more chances to be a good one.
Not offended at all. I do see some Meditations showing through here. There is a lot of wisdom to be found in that work, and plenty of parallels to be drawn to the modern world -- Aurelius was, after all, dealing with the Antonine Plague just before dawn in the decline of the Roman Empire.

My biggest issue with Stoicism is that it is, at its best, basically therapy. Most of the advice in Meditations revolves around putting things into various perspectives that make a challenging situation not feel so bad. This can be quite valuable! However I think there's only so much therapy a person can do before they want to start actively changing their situation. I think the essay wants to go beyond Stoicism, to illustrate a radical path one can take to hopefully alter the circumstance of their existence positively.

I have absolutely no qualms with anyone who takes the "boring" path to provide for themselves or their family (to say otherwise would make me a hypocrite). However I think we tend to vastly overestimate what our needs are. The average yearly median in the US in 2019 was $35,977 according to the Census. This is the median, so 50% of the population lives on less than that! Probably most of the people at that wage want to make more (don't we all?) but I think the author is making the case for giving up on the luxury of tech pay in exchange for finding some actual purpose in our lives. I don't think that's disrespectful, it's just another option.
> it has become important to signal your support for the popular movements of the day for basic job security.

Since (we are told) America and all her institutions, private and public, are systemically racist and white supremacist, that means it's important to signal your support for white nationalism, right? And that gets you job security, and certainly not the opposite.
Ignoring the HN-pleasing "Patents are horrible" (to which I agree btw), the patents are very specifically about the opposite of independent volume control: They are about setting up groups of speakers which can be controlled together.
Hi-tech AI-powered robots are replacing recycling centre workers in Finland
You should not worry and learn from the lessons. Really, nothing happened that doesn't happen to all of us. Such situations and their handling would not be different in other industries. With experience they will happen less.

Anyway, when your bosses stress you it means their boss stresses them and so on. It's part of the job, and you should decide whether such an environment is good for you, because in good companies the more junior you are, the more protected you are from such pressures.
What is and isn't a big deal depends on the person. Maybe it's not for you. Maybe for someone else it is.

Anything not directly related to getting you from A to B can be a non-issue. Do you really need power windows? Do you really need AC? Do you really need sound insulation? Do you even need heat? I mean put on a jacket for christ's sake! Doesn't really matter. I guess if the whole car falls apart around you, it's a non issue as long as it gets you where you wanna go right?
I guess I also qualify as an old-timer and I just have to say that your comment meant I didn't have to write one. You hit all the points I wanted to make.
The classic solution would be to fork a special signal catching thread and play with the signal masks to ensure the signal goes there. This is what glib does if I recall correctly.

... Which of course seems very silly today. Signalfd is a much nicer API to use for new programs!
>The issuer can show that they created a fixed number of tickets and are not over-selling the event.

But there is no way to prove that the issuer is actually the person who "owns" the event. This all goes back to the oracle problem: Unless the proof exists on-chain (like the currency value of a public key), it is useless; there is still an "oracle" outside the chain that must provide the proof.

This is why NFTs are not useful.
>I meant one way or the other there will be a recession or depression,

I thought the context was the 2016 election? (Or I misunderstood). It didn't seem apparent in 2016 that a depression was looming (to me).
> I have literally told a HR person "I'm not answering this question"

What's remarkable is not what you told the person, but the notion that you are compelled to answer any question an employer asks.

At least in America, you are not compelled to answer anything you don't want to.
That’s like the slumlord approach to property maintenance. Screen door is broken? Building Code doesn’t require it, rip the thing off!

If you’re making a durable product that’s going to be around for a decade or two, make it right.

This attitude that we should just shrug and accept bad “engineering” is just dumb. Honda in particular didn’t move their entertainment systems to CarPlay/Android Auto until 2018 in some models - so internally they felt there was some strategic advantage to owning the car entertainment stack, and they still fucked it up.

Where else do they suck?
Trying to support EDI reminds me of the saying:
"The great thing about standards is that everyone has their own."
Blogs Should Be Trees
> Well, the obvious improvement to this would be to use numeric identifiers rather than implicit numeric identifiers where you derive the number from the position of the only set bit in a very long bitstring.

I think you need to spend a bit of time learning how deep learning algorithms work. One hot encoding is used because the data is represented as matrices and the algorithms often use one-hot encoded as shorthand for the position in columns/rows for those matrices.
Thanks for sharing and for reaching out. Good to know that there are companies doing real world practical interviews. Currently there you don’t have anything for EU remote, but I’ll keep Notion in mind. I’m sure that other HN users will benefit from your openness, interview process and available position. You comment (and other similar comments) is one of the many reasons I like HN :-)
Lol, folks will want to copy-paste this link themselves into their browser, I get a certain image when clicking it directly, compared to the blog post.
No. We are talking about thresholds. He has advantages that may be applicable to < 5% of the population.

If a person quit their job being a short, brown, woman and found happiness and people willing to help them, it is more likely to be replicated by a broader population.

It's like an attractive guy giving dating tips
Actually it is not a black or white thing. Actually it would be better to use the economic freedom index and check where those countries fall.

Of course, if there is no private property directly, uh, that is going to be a bad one. The welfare is expensive and it is what is basically destroying my own country in my opinion: we cannot indefinitely hold a 120% debt. Besides that, I really think that it is the welfare of the politicians and many sectors of the public workers, not from the normal people that do not fall in one of those areas.
The climate change argument will hopefully be moot within a couple years as we trend towards proof of stake based networks.
Oh sure, there are a few[1]. I just chose one that was commonly used at the time. What you’re referring to is probably the MicroAngelo[2], which could display monochrome 512x480; however, it could be multiplexed with up to 8 cards to act as a bitplane renderer @ 256 colors.

1 - https://en.m.wikipedia.org/wiki/Category:S-100_graphics_card...

2 - https://en.m.wikipedia.org/wiki/MicroAngelo
Those of us who work in tech operate with a lot of privileges compared to many many other workers.

All of these options technically exist, but make a lot of assumptions that aren't true for my non techie friends who are looking for work. It's not unusual in a lot of industries for companies to not continue to interview someone who doesn't let them decide everything about the process.
Sure. Replace "independently" with "dependently" in my comment. That distinction changes nothing about the novelty of such a system.

The volume knob on your stereo from 1960 controls both the left and right speaker volume, at the same time. Woah.
The reason for asking the question is knowing a candidate's salary history reduces the risk of hiring him.

Just like when you buy a house, knowing the house's sale history helps you avoid a big mistake.
They lost me at "Yes, we’re crazy!"