skysight-inc/HackerNews huggingface dataset:
Probably because they have an 8-wide decoder and a massive reorder buffer, so they can actually keep the backend fed.

The problem with x86 is decoding is hell and requires increasingly large transistor counts to parallelize, so you end up with a bottleneck there. ARM doesn't have that problem.
Part of what makes HN great is the good faith, respectful discussions. Please stick to issues rather than personal attacks. If you disagree with my opinions I welcome a debate in the ideas. I am a leader with responsibility for a large team. These issues are complicated and warrant thoughtful debate.
I wouldn't imagine it does.

They can probably still make a fizzbuzz, which puts them far above most candidates
Show HN: Stripe Sync Engine – Sync Stripe to Postgres
Hey HN, this is a very simple API server. It:

- creates a `stripe` schema in a postgres database.
- creates relevant tables/columns (eg, `customer` table, `products` table ...)
- listens to stripe webhooks
- upserts data into the postgres database when Stripe issues a webhook

We built this to solve a few problems at Supabase. We just released billing and now our data is split between our Postgres database and stripe. We use Redash, and need a way to "join" stripe data onto our product data. We now ship the data to our main database so that we have a single-source of truth.

It's very basic for now, but we like to build in public. We're releasing it early to (hopefully) gather contributors.
I'm assuming you're talking about CMS in this "space", which is to say likely used by small to medium sized companies. Others have spoken to that already.

That said, just to make sure you're aware, some companies pay hundreds of thousands if not millions of dollars (I don't know first hand about millions, but I know hundreds of thousands is easy and I'd easily guess million+ isn't unheard of) annually just in licensing for "enterprise" CMS.
Well, if it ridiculously easy to work around, they will probably get flak even earlier, harder, and be legislated to the ground more certainly than otherwise.

I spoke with Frank Wang on a few meetups in Shenzhen many years ago, back when DJI was still kind of a garage company.

Frank had big, nebulous ideas how he will be "engaging the civil society," "stakeholder negotiations," "industry wide self-governance body" blah blah blah to safeguard DJI from troubles.

I told him hiring lobbyists, and talking to officials, or even just making buzz about potential problems is a bad, bad idea.

Lawmakers can't ban things they don't know they can ban... unless you give them an idea.

Same thing with public reaction. People don't get outraged if they don't know why they should be.

In the end it came to that exact outcome, and drones are now in the process of being legislated to the ground, and effectively becoming unflyable by regular people without few kilograms of permits, and licenses.

He wanted to pride DJI on how government compliant, and safe his drones are, but instead just got them banned around every major city.
Generally the math works the other way. I worked in a Wendy's for a while; I made minimum wage and most of the people made a little bit more. We cleared $30,000 a month profit for the owner ($100K revenue, $70K for expenses including all of our wages). If a company is so inept they can't generate a bit of value from people, then to be frank, as a society we can afford to be without them. Look at the minimum wage as a filter to remove companies that are so unsuccessful, that they disappear before dragging down the citizens.
"defense in depth" should really be shortened to, and called, what it really is: "paranoia".
>A defense in depth would be to have layers of trust for applications

They do, it’s called…code signing and notarization?
If 'gender of partner' counts as 'details', that's a pretty extreme stance to take. (If not, the original point still stands.)
I'm running 14 lbs boost yes. And yes it was piece of mind that it's much harder to crack and unlike the aluminum block I can bore it more than 5-10 thou if it needed it again. Downside is 100lbs more but this is in a 4200lb car so whatever
Not really. I made the comment overly simplistic, probably 15 or 16 is a fine age to be allowed to start working.
> the mayor of Portland (who originally praised the protests)

This is counterfactual. Wheeler's been against the protests, and actively the subject of protest pretty much the whole time. He did a single media stunt participating in the protests and that's pretty much it. It was not well-received:

> On July 22, Wheeler addressed nightly protesters, but was booed by them for his actions as Portland Police Commissioner and the Portland Police's own response to the protests. The crowd chanted "Fuck Ted Wheeler" and "Quit Your Job" as he spoke.

His nickname is "Tear Gas Teddy," and it's not for being on the receiving end of the gas.
I must be misunderstanding what you are suggesting, since what it seems like you are suggesting would never work. High-resolution timing information is available to user applications via numerous APIs today. Hyrum's Law, and common sense, tell us we can't just lose this feature of operating systems and expect applications to work.
Automation may merely not yet be readily adoptable.
If you needed to report a neo-nazi to hr, would that involve the work server?
I don't see why they couldn't migrate to the newer version in what seems a reasonable timeframe.

I mean, this post is from July 2020. Onion service v3 has been around since 2018. It seems pretty reasonable to give over a year for migration.
I hardly notice the cost as a user. Sometimes I have to right-click and application to open it the first time, same as it’s been since Gatekeeper was introduced as far as I know.

As for developers, well. Apple clearly do not treat their developers right.
Is that the mean age or the median age? The article doesn't really provide a source.
Yes and no. There's buying the dip when you actually have the time and money to do a lot of this.

And then there's buying the Covid kind of dip. Personally I didn't sell early enough and I didn't buy back in early enough either. However I also never held onto lots of cash to buy the dip. I simply sold stock I had been holding for a very very long time already anyway, so yes I lost some opportunities but still made enough for it to be worthwhile.

Made up numbers for simplicity but if you have been holding for a long time and your return is 100%, if you sell when it say dips to 90% or 75% or whatever doesn't really matter as long as it then goes down further. That's why big dips like Covid are great for casual investors if you ask me.

Let's say it then goes down to 25% and then goes back up. You don't look every day, you don't trust it yet, because it's been going up and down in between but ultimately dropping down to 25%. But at some point it's been going 2 steps up, one step down for some time and you decide to buy back in at 50% of what your previous holdings had been worth at the peak. You still made a ton of extra money by selling and buying back into the dip.
Shitty jobs teaches you one thing or two too. Who's to decide there's nothing to learn from a job, for 100% of people?

I worked as a mailman between 11-13 y.o. It was a shitty job carrying ads and local newspapers weighting as much as you on a bike through hills in -10C snowy north. A shitty job, but I learned a thing or to; planning, discipline and value of money.

Problem is when you're stuck at a shitty job with no option to change/improve at all. I don't see how that's the case for teenagers at entry level job.
To me they sound like a fun person to be around?

People with strong opinions have strong opinions about a lot of things, and are good to bounce ideas off of

Mind you, I'm friends with people who are fans of gun rights, free speech, and ensuring abortion access
Timing attacks are only a subset of side channel attacks, though. One can also imagine thermal attacks -- the amount of power you consume leaks information about what you're doing. And if I share a processor with you, there's various ways I can imagine estimating your power usage. On a processor that has dynamic clocking, the clock speed I'm running at is an indicator of the operations you're doing. Even without dynamic clocking, the probability of an ECC error, for example, is likely to change with temperature.

Eliminating timing vulnerabilities is necessary to allow potentially-hostile workloads to share hardware, but it is not sufficient.
The US has that.[1] $4.25/hr for the first 90 days of employment for people 20 and under. McDonalds lobbied for it. It's not used much.

[1] https://www.dol.gov/agencies/whd/fact-sheets/32-minimum-wage...
Math Professor Breaks Down How Long It Will Take MI to Become Fully Vaccinated
I'm less familiar with NYC land use than the other two. However if commute times and rents* are both rising that's a sign there's a problem. Transit and housing need to keep up with the growth in offices.

* specifically the share of income spent on rent
> Wish someone would explain to those of us not as deep in the trenches why that is!

Here's a few advantages that I've found from using it in the trenches:

- All HTML you write with HTML is truely portable, with no implicit dependencys on global classes (besides tailwind.css). All tailwind classes are utility classes, which don't have weird side effects.

- This also means you can copy/paste tailwind HTML into projects easily, and there's many sites you can just copy HTML from and it works!

- It doesn't obfuscate the underlying CSS, it simply shortens the boiler plate.

style="display: flex; align-items: center;"

Becomes

class="flex items-center"

This also has the benefit of teaching you the underlying CSS. Where other CSS frameworks like bootstrap actually abstract CSS into complex classes and hierarchy's, that you have no idea what's actually being applied.

- Finally, it's fast to develop, as you don't need to shift from HTML to CSS all the time. After a while you can work blazingly fast, creating components and annotating them with classes.

Anyway, that's my take, I like the concept and am glad it's taking off in industry!
US trade with China is currently mutually beneficial. That's why China participates.

Give me more detail on what that means. If the US Communist party took over absolute leadership of the US tomorrow, what differences would there be in the US China trade agreement.
> toxic people.

I continue to be amazed how strong the options of people who have no real insight into any of this continue to be.
He disavowed it repeatedly, once he was criticized about it. He and Jason Fried were aware of it for years and had no issue with it until the dirty laundry started to smell.
Actually the bank does more than just issue coins and detect double spending. The bank is the ultimate authority on whether any coin is valid (just like with paper money), in the sense that the bank can refuse to accept a deposit. This is crucial to the security definition of ecash -- crucial because the security definition of any cryptosystem that is trying to achieve "electronic money" must in some way define "money."

Also, double-spending detection can be defined in several ways. My view is that the best definition includes the no-frame-up property and the "full tracing" property. A system that supports full tracing allows a cheating user to be blacklisted completely, since the double spending detection procedure produces a value that can be used to check if any coin was spent by the cheating user (basically, users have secret keys they use to spend; double-spending will reveal the secret key used for double spending). This is a nice property because it allows the bank to issue blacklists of cheating users, which are enforced by the bank's refusal to accept any coins that were spent by that user (even those not double spent), and thus no other party is willing to accept payments from blacklisted users since the coins are effectively worthless (as the bank will not accept them for deposit). In other words there is a meaningful way to punish a cheating user.

Finally, there is no reason these systems must naturally be "stablecoins." The bank need not peg the coin's value to anything, it can float freely like any other currency and the bank can choose any monetary policy, including one that results in significant volatility. The bank could even emulate Bitcoin by setting a fixed limit on coins in circulation (the different between the number of withdrawals and number of deposits) and periodically releasing more coins (maybe giving them in fixed amounts to randomly chosen users to simulate mining). If the coins did have stable values or were pegged to a currency with stable value, that would only be because the bank itself thought it was a good idea (perhaps in response to customer demand), not because there is something inherent in ecash that promotes stability.
I am a playing cricke
PS Now
I've never worked anywhere else since starting at my first company, but is FizzBuzz seriously that difficult?
This is what I do: there are dozens of cheap x86 microPCs available now, for around or under 200 dollars, that can easily play all streaming media services. Passively cooled, good enough CPU and GPU to decode HD video.

I run Kodi, Freetube, and the native Netflix and Prime Video apps on mine.
Nobody said it wasn't important, but 20 out of 60 people focusing on it in a remote company that builds unrelated software is absolutely off the rails. You're essentially paying 1/3 of your employees to come up with new ways to suggest the other 2/3 need to stop being so racist / sexist / bigoted. It's difficult to imagine a more self-destructive culture.

> Oddly, according to the coverage, the owners had previously said publicly and internally that they thought it was important.

No owners would publicly say D&I are not important.

> I wonder how it will feel to them to become the darlings of people very opposed to those positions they had been taking, as seen in these threads.

I'm sure these decisions only came about after some hard looks in the mirror.
Dan Carlin's Hardcore History: Gladwell and the Bomber Mafia
The ADL graphic clearly shows far more than one step between the list and genocide.
How should I respond if I tell them it's a warmup that shouldn't take more than 10 minutes, and they're still having trouble? Isn't that going to demoralize them?
this was dead and the software let me vouch for it. do what this information what you will. I don’t have vouching privileges on comments.
Then hope the UK government approves the ARM acquisition.
Anti-social rationale like that is the reason we're in the societal mess that we're in.
> Hybrid powertrains are really where the next 20-30 years are headed for the bulk of vehicles

It depends what you mean by 'bulk'. I see a major future here for big trucks-- right now, 99%+ of our long-haul tractor trailer semis are pure ICE. There is no way to fully electrify that fleet quickly, so I believe hybrid tech is being seriously underestimated in this space (especially for retrofitting).

I've been expecting to see this emerge for over 5 years, I'm not sure what's taking so long. Likely it's a catch-22 of the industry being resistant to change, while large chunks of (reluctant) investor funded R&D are necessary to make it viable. In any case, I think some larger scale tests are finally being run this year, so I'm looking forward to the results of that.

As far as consumer vehicles go, well... we should electrify almost all of it. Simply the best choice for the majority of use cases. But that's going to take a while, and will affect battery availability, which is all the more reason why big trucks will need a longer transition phase that hybrids are perfect for.
From dm4.pdf, the advanced manual on inform6:

Object -> "flashlight"
with name 'flashlight' 'torch',
description "It's a battery-powered flashlight, of the sort that switches on and off.",
after [;
SwitchOn: give self light;
SwitchOff: give self ~light;
],
has switchable ~on ~light;
The wage issue is generally portrayed in a binary light, with "liveable vs unliveable", but a min wage hike will invariably cause middle earner increases (boss, the frycook makes 25, I might go do that and just write code in my free time), raising the floor, and then were back where we started except everythin is N percent more expensive. The real crooks in medicine must have a hoot everytime they see McDonalds take the fall for the debased living conditions of the photogenically appaling.
They just lost all their employees that aren’t forced to stay to pay their bills because they can’t find work elsewhere. They cut loose their best employees.

I don’t want to coddle anyone into my position, please censor politics in your business so that mine can succeed by seeing around corners your company can't.
Oh please. Intel may not be the legend it once was but that hardly invalidates a value first forged some 40 years ago.
The illustrations were very nice. Does anyone know what tool is used for something like this? Or is it all manual in Inkscape?

Putting together a Pi Pico project I would love to document in a similar style.
> Nonetheless, the DE&I council attracted significant support. More than a third of the company — 20 out of roughly 58 employees —

I had no idea we were talking about such a small company (the company I work for is 10X as large and has a much smaller profile). This has clearly touched a nerve with HN (and twitter [0]), but we are talking about one very particular group's culture-internal disputes. I don't assume that any lessons drawn about it will generalize well.

[0] https://twitter.com/CaseyNewton/status/1388212468510380034
Not sure why this getting down-voted. There are issues, like to what extent having teenagers work is useful or harmful to society in the first place, but a universal things everyone enters and leaves isn't a class in the segregated and hereditary sense.
>no more 360 degree reviews (no way to formally give feedback to your boss)

The reason they gave for removing these was that peer reviews were overly positive to the point of pointlessness. You could still give feedback to your boss without 360 degree reviews.
> There is no "plight of the business". There's a business that's making money, losing it, or breaking even. The people working there may feel the consequences, but a business cannot "suffer"

For a small business, the business and the owner can be practically one in the same. So in some cases I think that verbiage is pretty spot on.
Religious evangelists believe they are literally saving your soul.
Dating websites are the one category where either having an amazing site or a truly terrible site both lose you subscribers.
> They've lost their iOS development team, but kept the employees who think that spending their work hours pulling customer names from their production environment to make fun of them is a good use of their day. So much winning!

Perhaps they’ve kept the employees who accepted management’s statement about the event and wanted to move past the issue.
I try to register more than 10 domains, all with protection, but these domains are not copyright related, upstoppable domain use a sneaky word matching system to prevent you register a good name, oh thanks for this but no.
I got into informatics and ontology because I stumble across David's paper on ologs. Years later and I'm still waiting for someone to implement a knowledge representation system that uses them, and hoping that it won't end up being me.
The performance claims are true for all the worst reasons.

Let's say you can queue up 100 instructions. This yields the following

1 port 100% of the time
2 ports 60% of the time
3 ports 30% of the time
4 ports 10% of the time
5 ports 2% of the time

Increasing the buffer to 200 instructions yields the following

2 ports 80% of the time
3 ports 40% of the time
4 ports 15% of the time
5 ports 4% of the time

As in that made-up example, doubling the window you can inspect doesn't double performance. You really want those extra ports because they offer a few percentage IPC uptick, but the cost is too high. So you keep increasing the window size until the extra ports become viable. As an aside, AMD Caymen switched from VLIW5 to VLIW4 because the fifth port was mostly unused. A few applications suffered from the slightly lower theoretical performance, but using that space for more VLIW 4 units (along with other changes) meant that for most things the overall performance went up.

Now comes the x86 fly in the ointment -- the decoders width gives rapidly diminishing returns (I believe an AMD exec mentioned 4 was the hard limit to keep power consumption under control). This limits the size of the reorder buffer that you can keep queued up. Since you have a maximum instruction window size, you have a hard port limit.

So you add a second thread. Sure, it requires it's own entire frontend and register sets, but in exchange you get a ton more opportunities to use those other ports. There are tradeoffs with the complexity and extra units required for SMT, but that's beyond our scope.

As you can see, SMT performance is DIRECTLY related to how inefficiently the main thread can use the resources. In less interdependent code, SMT performance increases are worse because finding uses for those extra ports on the main thread is easier.

Now, let's consider the M1 and one reason why it doesn't have SMT. Going 5, 6, or even 8-wide on the decoders is trivial compared to x86. Apple's M1 (and even the upcoming V1 or N2) have wider decode. This in turn feed a much larger buffer which can in turn extract more parallelism from the thread (this seems to be taking about as many transistors as the extra frontend stuff to implement SMT). Because they can keep most of their ports fed with just one thread, there's no need for the complexity of SMT.

IBM POWER does show a different side of SMT though. They go with 8-way SMT. This isn't because they have that many ports. It's so they can hide latency in their supercomputers. It's kind of like MIMT (multiple instruction, multiple thread) in modern GPUs, but even more flexible. They help to ensure that even when other threads waiting for data that there's still another thread that can be executing.
Video Chat with Thomas Graf of Isovalent on eBPF and Biz Building on Open Source
Has anyone tried an EMP generator like the Lockpicking Lawyer did for the fingerprint lock?
I'm curious how you found these, they are great.
RetroArch 1.9.2 Released
Flame wars at work were not happening in this case.
> This is a nice property because it allows the bank to issue blacklists of cheating users

That property consequently allows a bank to black list any user, not just cheating users. There are many situations where that can be not so nice. In bitcoin, cheating isn't even feasible. It's better to prevent cheating entirely than to black list cheaters after the fact.
Kodi + NFS can serve 4k mkv; I've done it.
Curious, what are the viable capability based systems within the next decade or so? Fuschia?
Bisect doesn't require a nice commit history, just a granular one (well, it doesn't require a granular one either but it's a bit less helpful if it lets you identify the problem commit as the +18000/-7000 LOC "Overhaul payment system <7 paragraph description of new payment system>" than if it drops you on the +3/-3 LOC "fix encoding bug <no description of what the bug is or what the fix does>")

Edit: I should also add that if you use github, squash-merging pull requests is fine because you can pull down and check out the pull request branch and run bisect on that. Or more generally if you don't delete history and keep a record of what commits were squashed to make your giant commit, your friendly local maintenance programmer might grumble slightly but will still be able to work effectively. Just please avoid erasing history entirely.