skysight-inc/HackerNews huggingface dataset:
https://www.justice.gov/atr/complaint-us-v-microsoft-corp

> 18. Second, Microsoft unlawfully required PC manufacturers, as a condition of obtaining licenses for the Windows 95 operating system, to agree to license, preinstall, and distribute Internet Explorer on every Windows PC such manufacturers shipped. By virtue of the monopoly position Windows enjoys, it was a commercial necessity for OEMs to preinstall Windows 95 -- and, as a result of Microsoft's illegal tie-in, Internet Explorer -- on virtually all of the PCs they sold. Microsoft thereby unlawfully tied its Internet Explorer software to the Windows 95 version of its monopoly operating system and unlawfully leveraged its operating system monopoly to require PC manufacturers to license and distribute Internet Explorer on every PC those OEMs shipped with Windows.
Google pays for an order of magnitude more engineers for Chrome. This is the only reason they're ahead of Firefox. They're doing this from an artificial law-breaking economy they built.

The same with Apple and their protectionist monopoly platform.

Both companies deserve DOJ slaps.

If you're a start-up founder, these companies are seeping you of the time and budget you need to succeed. They're unfairly sucking the air out of the economy for the rest of us.
Stone Skipping Is a Lost Art
Resigned some time back. After joining I realized what a sh*thole I fell into and decided to brave it out for some time to get the FAANG stamp. I usually journal interesting work instances and my thoughts on them. Here are some from Amazon:

1. Teammates are out for blood. They go out of the way to ruin their teammates metrics. So much so that manager has to intervene because overall team metrics are declining due to this. Additionally, the metrics tracked are insanely stupid such as no of comments, revisions on a PR. This makes sure no healthy discussion/debate can happen on a piece of code.

2. Manager asks to crunch for no apparent reason. The problem with greedy and selfish managers is that everything looks critical to them. They only want to appease the upper management without any thought to people who will actually work with the deadlines.

3. People expect u to sacrifice weekends for "learning" internal tools. They quote everything as "learning experience".

4. Hell is an agile sprint system that has been optimized to require 10 hour days. We were required to estimate tasks for up to minutes and even then manager questions and pushes to reduce timelines.

5. Some great words from my manager - " Leaders never sit quiet. If u hv nothing to say, then speak anything or just say i agree". One guy follows this religiously. Another say - "Work on ownership aspect. If the guy reviewing ur work is not approving, its ur problem." I really wanted to quit right after this line.

6. If someone gives low Connections score, the whole team is reprimanded and huge "discussions" of pointing fingers happens.

7. All senior engineers and management give different advice on paper and verbally. This is because if the actions succeeds, they'll be lauded for "good management" and on failure, they can point towards their messages of concerns. They've mastered the politics of "gather all credit, divert all blame".

8. Deadlines are very top down where management promises castle in the sky and then asks the people below to achieve it no matter what. We've designed a whole cluster of services in a few hours and got some rubber stamp approvals as well. Most folks then get promoted and jump onto other greenfield projects not dealing with the aftermath.

9. People here are insanely subservient and those who aren't are generally kicked or they themselves jump to other teams.

These are very contrarion to my previous jobs where most points were very normal stuff between coworkers.
As another comment already states: for the most part, no.

However, the GBA CPU (an ARM7) in a DS is used as the IO-processor for DS games, while an ARM9 is the main chip. On the 3DS the ARM9 is the co-processor, while a new ARM11 is the main application processor. Since the 3DS can also run DS games it still has an ARM7 as well and can natively run GBA games, even if that functionality was barely used by Nintendo.
> if they treated their professionals the same way they treat iOS users

They seem to treat "professionals" and "users" the same in iOS. Maybe there is a counterfactual world where Apple does even better by treating "professionals" differently? If anything people, "professionals" or not, have long pulled iOS into enterprise contexts despite lagging and lackluster IT management support and Apple coop with corp IT.
> But for investors choosing between a basket of interest bearing sovereigns, they will choose the bond that has the largest risk adjusted rate of return 101% of the time.

The percentage of bonds bought by this type of investor is so small that the ECB, BoE, BoJ, and FED aren't even giving them consideration.

The only reason anyone in their right mind would buy a 10-year treasury from the BoJ at negative interest rates is if they feel like the BoJ will eventually buy back the worthless bond from them for even more money than they bought it for originally.

Traditionally, this has been a pretty safe bet - because the entire economy of Japan is dependent upon the BoJ paying people endlessly more money for the same worthless garbage...
My association with the Emotion Engine will always be Soul Reaver 2 over MGS2:

https://www.youtube.com/watch?v=t7SQ2Wu6PvI

I remember magazines at the time (Next-Generation, maybe?) talking at length about the Emotion Engine and how it would allow, among other things, for more detailed facial expressions.

I almost wonder if Sony specifically instructed Crystal Dynamics to try to use it in SR2 as much as possible for promotional materials, because the degree of lip movement and detail of facial movement on that game is way more expressive than almost anything else on the platform, despite being an early title.
I'm inclined to agree. They could enforce many more laws with automation, today. Car has distance sensors for cruise control? Monitor and report following distance. Speeding. Changing lanes without signaling. Etc.
While this is interesting, I'm very curious if there's any analysis that looks at other pressures that might happen in tech that's different from the broader business world. Are acquisitions more frequent?

I say this, because in my 20+ year career, this has preceded most of my job changes:

1. A major business event: usually acquisition, or one time, a CEO just quitting outright

2. A major management restructuring from 1 week to 12 months

3. New managers try to make their mark and trigger death marches or just erode confidence

4. I leave and get a decent pay bump and realize my mental health is better

I actually consider myself to be pretty conservative about job changes. I'm at about 3.5 years per position. I've probably left money on the table too.
And the user doesn’t even notice.
I very much hope it will work for you and it will succeed. This can be def an amazing turning point in data integration and ELT world.

I do still have hard time understanding how this is technically feasible because let's say a company have their data stored in PostgreSQL but the data model their is not exactly as in their API because they are doing some minimal transformation and then expose it to the user. How the user will know what to expect the new data model is not documented at all and they usually want what is documented and exposed via the API. so seems you still have to go via the API and if you are there already then your are in the ELT space.

Per your comment that it falls into the user and it should fall on the vendor - I agree but if it's a matter in the ELT space then they should just maintain a plugin to CloudQuery (https://github.com/cloudquery/cloudquery) or AirByte or something similar. Similarly how vendors maintain terraform or pulumi plugins.
I was impressed the 7950 did so well at 65 watts, 81% of the perf at 38% of the power. I'd expect the lower end chips with less cores to have even less of a compromise to get to 65 watts.
"Tech support gave me only one solution - create a new account and buy everything again."

Apple is a horrible company. Richer than god and they can't afford to provide support to paying customers, even if they're brand loyal. I would choose a master who doesn't care 10 times out of 10 to living in a walled garden where you get smacked for reasons you couldn't have possibly anticipated.
> The OSS community almost seems to require OSS maintainers to be in poverty, while allowing large corporations to freely consume all of their work. That just isn't sustainable.

First of all, it's been sustainable for a long time -- what changed?

Secondly, a lot of major open source projects are being worked on by developers who are employed full-time by large corporations to do it. And I don't just mean Red Hat or the Linux kernel. Those devs get paid by their employers to work on open source projects that benefit their employers and also the wider community -- it seems like a really successful, scalable, sustainable model.

The people who are having a hard time are the indie devs, but let's be honest, being an indie dev who gives away software for free has always been, and always will be, a bad business model. It's not a good idea to do that for a living. It never will be.
Sounds like the premise of Cordwainer Smith's first published story, "War No. 81-Q". A nice, utopian idea but I get the feeling that the winner of such an Olympiad would be emboldened to keep on pushing for more outside the confines of the contest.
Show HN: Dreamsands – explore and buy licensing for AI generated visuals
Hello humans,

Co-founder here - the last 5 months we've been building Dreamsands in the midst of a creative revolution - the art world has screamed, the people have cheered - who knows where we will end up?

What we do know however is that AI art is incredibly captivating, strangely familiar and a ton of fun!

As avid art lovers we found it increasingly hard to keep track of all the new imaging tools, forums and subreddits where people were posting amazing work done with AI, and thus the idea for Dreamsands was born - Dreamsands lets anyone, anywhere in the world enjoy and explore the beauty and weirdness of AI generated visuals.

Let's get weird!
Another instance of "some are more equal than others".

Try selling your service to an embargoed country and report back the results (from jail probably).

Also another instance of "breaking the law is fine if it goes with my ideals".

Rule of law is crumbling in the US. That's never a good thing.
They were only forced to have the browser choice in the EU. Absolutely nothing changed with respect to IE and Windows in the US
Switching every two years is a red flag for employers and is called out during hiring in many companies.

Every 3-4 years seems to indicate a better uptick in interest / offers in my experience. Otherwise the concern from many Hiring Managers is: I'm going to invest my time and effort (~6 mos) in training, and that will be lost very quickly.

In my view a promotion is every 3-4 years as well (although it can be faster) at the FAANG companies. If someone is able to get a promo, that is the best time to start looking. It establishes that the individual is on an upwards trajectory so it makes it easier to hire them and convince others if the company is committee based on hiring decisions.
Thanks for the kind words! Yes - very good point. I'll add some more info for next time.
Not even close. Cars on a freeway are doing 10 to 100mph. To capture a plate on a moving car you need less than 1" of movement during the exposure time.

At 10mph a car is moving at 176 inches per second, and to be able to read the plate with less than 1" of movement you need a camera that has a shutter speed of 176th of a second, or rounded up at 1/200th . To capture at 100mph a vehicle is moving at 1760 inches per second. To read the plate you'll need a camera that can capture at 1760th of a second, or rounded up to 1/2000.

I don't know of any android phones that can capture both at 1/2000th and video on a second camera at the same time to know when to fire the first camera.
Contract to Hire Discount
What's the problem? The only people that complain about it are some web devs and companies that would love to get their grubby data collecting hands on your device's battery and gyroscope data.
Trying to decode the letter on the desk... The resolution is such that it's all guesswork, but it's clearly a "Memo to Records" or Recorders[0] which I think of as something for a "permanent record". Gov't records, medical records, etc.

And possibly the image of the person on the letterhead is the signer. So, his company? Gov't Position? Law/Medical Practice? I'm bad at this.

[0] https://imgur.com/a/YBFmPTL
You lose the ability to use a 3rd party editor, traditional source control, grep and various other small command line tools. Also god forbid if the database is corrupted during a crash or sudden power loss.
I understand why they don’t want to allow just any browser implementation from a security/user trust perspective. Even if technically it does nothing to make their device more secure, it really reduces their security surface area to only expose higher level primitives they control.

It’s not clear what they gain from allowing other engines because probably nobody is eschewing iOS/iPhone because of having to use webkit.

Apple could still easily introduce a very rigorous review process for browsers that would likely result in Chromium and maybe “actual” Firefox being approved. But, until a court forces them to, they don’t have any reason to create that headache for themselves.

They probably never expected to be able to get away with this for as long as they have.
Selection bias. People read “learning is memory” and choose not to waste their time reading the piece. If the headline is silly, usually the rest is too.
VMs are an imperfect solution to preventing programs running in the guest OS from affecting the host OS (imperfect, as VM escapes are a thing).

VMs do not provide protection to the guest OS (or it's processes) from inspection and snooping by the host OS, or from inspection / snooping by the hardware the host OS is running on.

If using a bare metal hypervisor, sed 's/host OS/hypervisor/g'
They also say they can trace Monero, so I don’t fully trust their statements.
> I hope eveyone knows that you can't as a layman register an email address or any meaningful service you depend on without a phone number

You can open a gmail account from a residential IP adress and get the phone number field as optional.
Types are just labels applied to variables. Their only power is type-checking a program to see whether every variable use is consistent. Wrapping something in a type doesn't magically change its value.

Not to mention, Angle is a particularly poor name, since radians, degrees and turns are all different measures of angles.

Say I have this program:

x : Angle = 90
y : Angle = pi/4
z : Angle = 1/4

sin : Angle -> Real

sin x //what will this print?
sin y //how about this?
sin z // ?
MemTable, WAL, SSTable, Log Structured Merge(LSM) Trees
Well, it isn't even available anywhere it isn't preinstalled. lol.
> Mozilla has a very web-centric view of the internet for obvious reasons.

Which attitude I happen to find immensely frustrating because I think becoming a more all-inclusive Internet client, and especially combining services in interesting ways, would have been one viable path to maintaining relevance, differentiating themselves, and maintaining user-enthusiasm and evangelism, if they'd started 10-12 years ago.
I'm surprised more companies don't do that, it's very smart. I remember leaving one company I generally liked because we were getting 1-2% raises per year. It didn't even cover inflation. (And before you ask: no, not just me, I knew this because of other's complaining not myself.) Also this was a very large corporation known to be good to work for! Leaving for a similar job got me a 25k increase immediately, and I know for a fact it was expensive and time consuming for them to replace me. I just don't get why companies do this to themselves. Long term, the only people that end up sticking around are the people that either can't get other jobs because of lack of skill, or they're tied to a geographical region, or they have some sort of (sometimes misplaced) loyalty. I'm not saying money is everything, but taking less than market value for half a decade seems like a terrible career plan.
I see where you're coming from, if the formulas end up having weird numbers like 535.4916 or numbers like 2.718 or 6.28318 then obviously there's something suspicious about the equation. But small correction though. You got the number wrong, it's actually much more weird than any of those mentioned. The actual equation you come to for ncos an nsin is:

(-1)^(2x) = ncos(x) + i nsin(x)

And yes, -1 is a very weird number. If you take it to the power of something divisible by 2 you get itself raised to zero. What's up with this spooky periodicity? Also if you have x=1/4, then we get weird numbers like sqrt(-1) what on earth is that all about? No way that will fly, no way. No I'll take my 2.718^((-1)^(1/2)) and multiply through with 6.28318 that way I don't have to bother understanding what I'm doing I can sleep comfortable at night knowing that someone else has done all the thinking that needs to be done on the matter, and that turns or rotations are a blasphemous concept that breaks the very concept of math through scaling of an axis. You'd think math was strong enough to withstand such a minor change, but the textbooks do not mention it thus it must not be contemplated!
>Then again, I'm not in your imagination.

Something something don't be snarky something something HN rules.
Let's assume we live in a perfect world where Firefox has 100% compatibility-parity with Chrome.

Do you think Firefox would have a significant marketshare, and if so, why?

I don't see what out-of-the-box Firefox brings to a non-technical user compared to Chrome. Yes, it can be made significantly better than Chrome with specific configuration and add-ons like uBlock Origin, but non-technical users aren't aware of that and will not try (and those who are already use Firefox).
The Emotion Engine was very much the CPU+VPU of the PS2, not the GPU. The GPU was referred to as the GS or Graphics Synthesizer.

I still had all the tech manuals for the PS2 lying around on my bookshelf until a couple of years ago. Can’t hold on to old stuff forever!
I was just reading a study that said: "Developers do not become fluent for at least three years in large projects."[^1] Which is sad cause I'm one of those people that like to master their work, but it feels unfair if your making less than others who just joined.

[1]:https://dl.acm.org/doi/10.1145/1882291.1882313
Without divulging too much information about the specifics, a LOT more traffic than I was expecting or willing to tolerate.
> The OSS community almost seems to require OSS maintainers to be in poverty, while allowing large corporations to freely consume all of their work.

It's a weird sort of exploitation, because OSS maintainers who don't think they're being adequately compensated are free not to participate by volunteering their time.
In addition to having a google account without any sensitive info, running everything in VMs locally should become a standard practice
PS2 was unique.

EE was the CPU, but it had two programmable vector units as MIPS coprocessors or something like that.

VU0 could talk to VU1, and VU1 could talk to the GS directly. I think their job was generating "display lists" for the GS to follow and draw per frame.

GS might be more accurately called a rasterizer/TMU.

https://www.copetti.org/writings/consoles/playstation-2/
This question is too broad; right tool for the job right?

Have you seen:

- https://roamresearch.com

- https://www.orgroam.com

- https://www.dendron.so/

- https://zettelkasten.de/tools/
I'd imagine the terms of service we all agree to 'notify' us of such consequences.
Why would you operate at the next level for a year to get a promotion, when you could just job hop and get the pay right now? I call that getting scammed.

I'm job hopping as soon it's beneficial to me. You can deal with the loss of my velocity I'm sure.

My advice is to make sure that your manager knows this. It's a business relationship after all.
SEC Charges in Schemes Resulting in a NJ Deli with a $100M Valuation
> Wilson said it's rare for the grown pupfish to die in these events, but said park rangers will continue to provide supplemental feedings for the fish, which have seen resurgence in its population in recent years.

I'm not an environmental expert by any stretch of the imagination, but it strikes me as harmful to intervene in a largely isolated environment like this.
I think longer than 3 years and you are committing yourself to wage depression, from what I've read from various hiring managers.
MS lost the trial about IE and had to include a UI to allow switching the default[1] (1998-2001). Firefox v1 launched 3 yrs after that trial[2] (2004).

The idea that Firefox was able to get market share besides MS anti-competitive actions is incorrect. Firefox was better than IE in many areas, but the history will be different if users cannot switch the default browser.

[1]: https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
[2]: https://en.wikipedia.org/wiki/Firefox_version_history
Yup, with the benefit of hindsight, it sure seems that allowing browsers to be fully programmable was a massive error. Instead of a web allowing instant browsing jumping from reference to reference, we have pages that take tens of seconds to load on machines with massive processors & RAM with 100+Mb connections.

Perhaps it should be bifurcated into a HyperCard-like browser and a fully functional client. Of course the HC-like version would likely die the same death as the 5kb website contest [0].

[0] https://www.the5k.org/
I think we're coming from different angles, but are likely to end up in the middle.

You don't need to know everything yourself. But you can derive a lot of power over your environment just knowing what things are possible, and who to ask for help (and how to ask it!).

To do that, you need to know a little bit about a lot of fields : mechanics, engineering, electricity ... and definitely including programming, because that's everywhere these days.

That's one argument at least.

[[ Another argument is that it really does help if you're not helpless to hold a screwdriver, put in a light-bulb, change a tire, or write a small program. But that's for another day. ]]
He's a citizen, not a KGB contractor.
A Mystery No More Some Solutions to Some of Our Solutions – Now See Hear
I find the vpmullq part the most stunning.

This instruction is used in some bignum code, for example if you are implementing RSA. Yet AMD implemented it three times faster than Intel.

I'm also fascinated by AMD now making AVX512 worthwhile on consumer devices (where they would until quite recently artificially slow down Intel CPUs that had it), which presumably will lead to widespread adoption where it matters. Intels strategy of turning off AVX512 in the recent consumer devices because their energy efficiency cores don't have it may turn out to be a monumental mistake.
The jobs pay virtually nothing. This is the natural result of sucking all the revenue out of the fourth estate.
I've found 3-4 years to be a better target. Less than that just ends up being lateral moves for a bigger check, and you plateau after 10 years or so without ever having gained any deep experience to push you past that plateau. On the other hand, more than 4-5 years entrenches you in one way of doing things, and you have a harder time jumping to a completely new environment.

So while I'll trust that the statistics presented in the article are accurate, I'm not sure trying to target your personal career to match the statistics is wise.