skysight-inc/HackerNews huggingface dataset:
No, the current situation if you get scammed via a credit card or PayPal is that you file a chargeback, and PP/card company reverses the transaction, because withdrawing money takes time. And if the transaction is not reversible, then PP/CC company take the hit on their own bottom line.

Is the federal government going to take on that risk? What makes you think they can afford to hire programmers who are skilled enough to build out a sophisticated fraud detection system? The highest GS pay scale is lower than what a new grad makes at Stripe/PayPal.
Is it only me that wants a CTRL on the right as well as the left?
Kinesis Freestyle Pro is a decent option, although not cheap. You can get tilt brackets for it, which relieve you from having to rotate your wrists quite as far.
it could be a good idea, if you believe in the business, have shown some good growth, and you make clear to your investors the risks.

A lot of friends/family could get you a lot of smaller investments which could add up.
Apple patches double zero-day in browser and kernel – update now
Feels a bit like lxc plus distroless.

(need to think more about what you said, mind, that's just a random first thought, no warranty express or implied)
Because Facebook is trying to cobble together crap on top of Unity. They are using an inferior engine built by someone else and designed to make mobile games. There's no way they will rule the metaverse without owning the engine and getting serious about the non hardware side of the problem.

Too bad Epic isn't making a metaverse platform play.
Because a lot of that was done in the factory meaning there was a cottage industry for a lot of it. Done in a normal factory and then sold on the side. Your salary was say $100 a month no matter what you did, you could make things on state time and then sell it and make double that(and still collect the salary). Same reason why vegetables bought from private peasant plots were amazing and kolkhoz stuff you bought in store was shit(when it was there at all lol).

Of course you had to pay some kick back to a manager or more likely give him a case of samogon.
Not related to Thunderbird but I think it's a testament to Microsoft's backwards compatibility that you can just run a program from 2003 with no issues whatsoever.
Ask HN: Why are we not using debuggers more?
I noticed that I rarely use debuggers. I asked around, and most of my co-workers are the same. We rely on debuggers only as a last resort, instead opting for prints, asserts, or the "method of the long stare".
We are developing in Python/Java/C++ and use other convenience tools like IDEs.

Are you also avoiding debuggers? If so, why? What makes debugging so tedious?
There is HardenedBSD, but FreeBSD long since then give you option to harden it during installation.

Some of these recommendations in the post are wrong, so don't follow it to the letter. Post is written by an angry OpenBSD fan.
> Some disgust reactions are hard-wired (e.g. reactions to fecal matter or vomit), and others are culturally learned.

Others are learned by experience. I used to like peppermint a lot, until one day in uni I poisoned myself by drinking half a bottle of peppermint schnapps. Ever since then, for many years, the smell of peppermint makes me dry heave and physically gag uncontrollably. I cannot tolerate peppermint at all, something in my brain 'learned' that peppermint is a poison and won't tolerate it.
Our beta for this is pretty stable. The only real instabilities are around the underlying APIs we use, which is part of why we're not ready to document it just yet.

But the underlying tech is exactly the same as we use for handling traditional MySQL connections, so there isn't anything to fear.
It's all about tradeoffs. I've done a few decades of non-TDD with a middle period of ~5 years of zealot-level commitment to TDD, and as a rule of thumb, the cost is usually not worth the benefit.

Some hidden/unexpected side effects of TDD include the often extremely high cost of maintaining the tests once you get past the simple cases, the subtle incentive to not think too holistically about certain things, and the progression as a developer in which you naturally improve and stop writing the types of bugs that basic tests are good at catching but which you continue to write anyway (a real benefit, sure, but one that further devalues the tests). The cost of creating a test that would have caught the really "interesting" bugs is often exorbitant, both up front and to maintain.

The closest thing I've encountered to a reliable exception is that having e.g. a comprehensive suite of regression tests is really great when you are doing a total rewrite of a library or critical routine. But even that doesn't necessarily mean that the cost of creating and maintaining that test suite was worth it, and so far every time I've encountered this situation, it's always been relatively easy to amass a huge collection of real world test data, which not only exercises the code to be replaced but also provides you a high degree of confidence that the rewrite is correct.
What chip?
I think a couple of Delphi licenses are cheaper.
It satisfies the "social chimp brain" that you are in good standing with the community.
It would be great to see monitoring of this thing under load – I mean the Postgres part of it, how it's loaded, how many connections used, query analysis, etc.
Invoice scam is old.

My company is getting dozen of mail with “overdue” invoices from some random corporations for services like elevator inspection, heating checks, etc. Of course, they also have some strange phone number to call (which has just automated message). These people just hope we will pay and move on.

We wanted to report them but it is a lot of work.
Maybe they even thought that it would be a good thing that people would stalk at first... then they could implement a semi-effective method to prevent it... and be looked at like heroes
You can follow agile methodologies while working on a fixed schedule, but if the timeframe isn’t flexible, then the scope needs to be. Fill up the backlog, prioritize it by importance, and what’s done by the deadline is what’ll be delivered. If you get work done reliably and at a consistent pace while tracking velocity or throughput, you can use that data to get an idea of what you’ll manage to deliver.
Kristin Harila of Norway is attempting to beat this record this year. She has just 3 remaining.

https://explorersweb.com/gasherbrum-i-summits-keep-speed-rec...
Most services I use integrate Plaid. I believe Plaid is just a federated authentication glue that accesses your bank's systems and is granted access to account balances and ACH details (routing/bank account numbers).

It always struck me as an odd product, since I can just plug my ACH info in directly, but it does provide some level of convenience by allowing, say, a roboadviser app to show the embedded balances of my other accounts.
There's the demographic makeup of police officers. I think it's more likely the a cop either owns or is friends with a big diesel truck driver, rather than having a prius at home. These are the same people that cover their stuff in punisher skulls, you know, that famous character that hates and murders cops and completely bucks the rule of law to get his own version of justice.

Maybe, just maybe, we have the wrong people in our police forces.
> convince consumers to buy its products

Consumers couldn't buy products with a pocketable harddrive: Apple had exclusivity agreements with all manufacturers of them to completely monopolize their use for music players.
Basic web scraping!

I have basic knowledge of browser automation via Selenium and Python. Often I can crank out a quick script to automate some tedious or repetitive task and wow my coworkers who either don't have that knowledge or just haven't taken the time. My other use case is using some basic webscraping to collect data from various disparate sources and then combine it together with some basic Pandas code to create a very useful data set.
That makes sense. It explains how social pressure bifurcates the group.

There are those who don't have the resolve to go through with it, but end up in this persistent feeling of emptiness brought about by self-alienation.

And those who do enter into some crisis, but feel the social friction when their actions run counter to norms but the relief of internal alignment associated with self-actualization.

It's pretty sad that rather than offering social support to folks in crisis so that they have a safety net during this process to limit the downside, we've instead inverted the environment to limit the upside. The opportunity loss is confounding. There's a terrible self-reenforcing mechanism at play which goes like this, "Look, things are terrible for people in crisis. Don't be like them," all while contributing to the terrible environment that's being positioned as inevitable.
The only place Apple Pay doesn't work for me is Ralphs (It's California's brand name for Kroger). All the machines say "No Apple Pay". I know they can afford new machines. I know they can replace them in a day if they wanted. They just choose to add more friction to make shopping there just a little bit worse.
Most banks are signed up to the "Authorised Push Payment Scam Code" and cover fraud, however it's not a legal requirement.

But all banks, of course, have a level of fraud protection in place (just not the legal obligation to replace funds from a scam and compensate/reimburse victims).

It's also worth noting that this is a legal decision, and not a technology issue.
Rasmussen on Covid-19:‘This origins discussion is the worst thing about Twitter’
Exactly, funny how the article and everyone else in the thread treats it like another weapon to their 'self-help' inventory.
Not pictured are the refugee camps and slums that have existed since at least 1948.

The “Golden Age” was one for a (predominantly Christian) upper class that was out of touch (and still is) with the rest of the country.

Source: am Lebanese Christian.
Because developers are deathly allergic to understanding/reading other people's code, and/or do not write them for <insert language here>

t. Grumpy maintainer
Each node will have many sets of transistors depending on what you want in the tradeoffs between power/density/performance. Typically a half dozen or so options.
I used to work in PayPal's anti-phishing group. In fact I was the first engineer on that group. We definitely understood DNS then. We even helped spearhead SPF and DKIM. And we strongly advocated that emails from the company never come from any domain other than PayPal.com

Unfortunately after eBay bought PayPal, they put MBAs in charge, and the marketing team won every argument about the "necessity" of alternate domains to track marketing initiatives.

They never really took into account the lost reputation of users getting constantly phished.
Assuming any piece of code won't or shouldn't be changed feels wrong. If you're a library developer you have to put processes in place to account for possible change. If not those public interfaces are just as refactorable as any other code imo. Nothing would be worse than not being able to implement a solution in the best manner because someone decided on an interface a year ago and enshrined it in unit tests.
> I worked with a "brilliant" product manager whose idea was to onboard several of our enterprise customers right after our first major deliverable

FWIW, I recognize it's fun to target PMs for ignoring technical constraints & carrying water for marketing... but for many PMs (in USA at least), they roll up to Marketing dept, rather than Eng.

So while it can seem PMs are (willfully?) technically Invincibly ignorant by default, their bosses are worse.

The best way to 'manage' your PM is help them build the biz case for your position. Eg "reduce risk of $XX loss" from bugs, opty costs, network effects of customer losing faith in your product. Plus I've found the "walk before you can run" argument works: they want to expand customer excitement by showing bright/shiny/new things. Promise them an even faster cadence of new things, after they give you time to get the fundamentals deployed.
It's 90% there... but not allowing foreign keys [1] (=cascading delete) means that this solution becomes equal with DynamoDB (Serverless + Scale to 0 as well) because products will either be built for it from day one or never support it with a full fledged DB server instance that is 100% up in mind. Unfortunately, didn't find a lot in-between.

[1] https://planetscale.com/docs/learn/operating-without-foreign...
I remember early uml courses (based on pre Java / OO languages). They were all about modules and coupling dependencies. Trying to keep them low, and the modules not too defined. It seems that the spirit behind this (at least the only one that make sense to me) is you don't know, so you just want to avoid coupling hard early, leave the room for low cost adaptation while you discover how things will be.
> You remove any capacity for competition to drive down margins. Apple can ban Spotify tomorrow to promote apple music on their devices, for example. Not anti-competitive in your mind?

The amount of REVENUE Apple makes from iTunes is likely less than $5Bn per quarter.

Apple is not using their iTunes monopoly to buy chips.

They're using their insane amount of phone sales (at absurd profit margins) to buy chips.

Again, I hate Apple as much as anyone. Anyone who thinks Apple is a monopoly in phones is a moron. They don't even own 30% of the smartphone market...

I agree Apple is anti-competitive within the ecosystem of the iPhone. That's not going to change their ability to buy all of TSMC's chips.
Back Up Encrypted ZFS Data Without Unlocking It
> Should the U.S. have an official tax preparation system? That would sure save a lot of people a lot of money,

Would it? Seems like a conflict of interest to me. Down the road the government might be tempted to abuse its control of both tax laws and ubiquitous tax preparation software.

I think it would be better if:

- Tax laws and tax law updates are required to be released in machine-readable format (i.e. JSON) using a machine-parsable protocol (i.e. converted from "English" to "Tax Grammar")

- IRS was required to maintain a public API for submitting returns

This would lower barrier-to-entry of tax filing software and weaken incumbents' (i.e. Intuit's) lobbying power. Furthermore, IRS is free to build a tool if they want, so long as it is both open source and dogfoods the public API and public tax law data that everyone else has access to.
If you are running k8s all day long, then sure, but if you run a slim serverless stack in AWS with dynamodb, lambda, SNS/SQS, eventbridge etc, you can stand up a substantially complex solution for next to nothing.

Source: I am doing it right now.
It’s not totally an archive per se but I discovered this site for electronic music when it was originally a Flash application: https://music.ishkur.com/
That indicates that hackers can do shit to get it to work.

And, they call it a Pine *PHONE* Pro.

It can't even do the "Phone" thing.

And read up about the hardware critical failures that can destroy stuff when you plug in the wrong usb-c connection.

Yes, I expect a minimum functionality. You know, like NOT FRYING SHIT. They couldn't even manage to do that.
Solaris: ESA Says Space-Based Solar Power Is a Real Option
This is intresting. I've been thinking about using the web for more multiplayer games for a while, and a tool like this is more or less exactly what I'm looking for. Noone wants to make netcode.

(Comment also acts as a bookmark) :)
I'm saying that at most using the vaccine will cause a virus to evolve that it evades the vaccine. It won't get any other supervirus properties, become worse, or otherwise change. The concern with using antibiotics (for instance) is that a bacteria becoming immune to one becomes more resistant to all and it's hard to generate new antibiotics. On the other hand, with the vaccine, you just might need a booster with a different signature. There's no "broadening". It's just different.

So, a vaccine's immunity might not last forever. And?
Entirely this. And, in many ways, SV solutions tend toward the dystopian -- and how self-driving cars are going seems particularly so.
I suggest you'd be able to get a 'card' on the system that is 'cash only'.
Passersby's patience?
> in most cases information-dense UI like that is bad design and should be avoided.

We do auto-expand a lot of groups, ie for company name and address fields we might just show name and org. number until you enter the company name field, at which point we show with the full name and address set. Once you leave the group it collapses again.

Still, the information-dense UI is what our users like, as far as I can determine. They want to take one look at an order or invoice and get the info they need, not having to flip through several tabs or pages.

Part of this is also driven by gov't requirements. That is, users are officially responsible for the data they submit, so they must be able to see all the data they submit.
The comparison of real household income to vehicle CPI doesn't really make sense. The "Real" in the first stat refers to the fact that it's CPI-adjusted, while the latter can be thought of as being in nominal (unadjusted) terms, as it is itself the adjustment factor. This means the first number is already lowered to account for the second.

Put another way, if "CPI - New Vehicles" accounted for all of CPI, the comparison you give would mean that people get 9% more car for their income than they did in 2001.

To do this right you'd need to compare nominal median household income, which has gone from ~42k to ~67k over the period in question, an increase of ~60%. This leads me to believe that the ability of the typical household to afford a car increased 2001-2020

Nominal median household income:
https://fred.stlouisfed.org/series/MEHOINUSA646N
There are, in my opinion, a few other concrete benefits outside of performance too that I didn't touch on. I plan on touching on them more in my follow up blog post though.

A lot of this for me/us at this point is still theoretical since we don't have tons of application yet. Serverless was an easy first target since they require HTTP as the transport. The real experiments will come when we say, put together a Python or Go driver based on these APIs and compare side by side to a native MySQL driver.
My “game”? I’m not sure what relevancy the Microsoft Backdoor Conspiracy which I’m in the process of exposing has to the electronic voting machines scandal. Either way, your pathetic attempt to suppress my speech isn’t going to influence anyone’s opinions and certainly not going to discourage me from posting about these topics.
Excellent write up. Do you recommend any books or blogs that talk technical stuff equivalent to this, directed towards the Saas domain in general?
JavaScript had a hand in delivering James Webb Space Telescope’s images
The way I think about stability is that it's actually how I can not stagnate. Stagnation comes from going around in circles trying to fix the same problems over and over again. Stability allows me to make incremental progress over a long period of time toward my dreams.

Love that you started therapy. Feel free to reach out to me (email in bio) if you want to chat about this in general.
“Hedge fund scion makes bet that pays off” might be a more accurate title.
Yep, got a notice to that effect for the first time but didn't confirm that it's related to the outages.
Afrofuturist creating and selling art first generated in Midjourney
How do they spoof emails to not trigger any spam filter? I know you can change the headers but I thought email providers protected against that
> Rebol is pronounced "reb-ol".

> It's similar to "rebel yell"

So, like Ravioli without the last i. Raviol.

I don't understand why developers go with these pronunciations. Clang is another offender. The obvious pronunciation was see-lang, but they went for clang, the word. That's insane.
The devil's in the details. 2m doesn't convey much. 2m in what? 401k? Then it's inaccessible until 60. If not, then all earnings are going to be taxed and need to account for that. And is that 2m including primary residence or excluding primary residence? Also need to bring in mortgage into consideration..and if you do retire, given that health is tied to work in US that adds extra complexity..
Whenever I start a greenfield frontend for someone they think I’m horrible in the first iteration. I tend to use style attributes and just shove CSS in there, and once I have enough things of a certain type I extract a class. They all love the result but distrust the first step.
pcWRT – Security router for home. Parental controls, VPN, Ad blocking, DOH
What's the best way to get around this article's paywall?
What do you mean by this? As far as I know, the Fed was established by an Act of Congress and it is overseen by a Board of Governors whose members are appointed by the President and report to the Congress. To me it doesn't necessarily seem too different from many other government agencies, the biggest difference being that it is self-funded.

Because of its autonomy it doesn't seem to fall well within any of the three classical branches of government, but it sure seems to me like a part of the government nonetheless.
> A cultural thing is when everybody wants to make it work but it never really works as intended.

That is sometimes the difference between stated preferences and revealed preferences.

A lot of people say they want democracy but when they’re faced with a democratic outcome they find repugnant they’re willing to look the other way when anti-democratic forces try to make changes.
Maybe their policy has changed, but I bought a pair last year and haven't had a prescription in 4 years. It is possible I uploaded that prescription when I first bought glasses from them rather than just entering the values I wanted, but it's for sure years expired.
There's a "favorite" link you can use above to bookmark.
that's correct and the dutch company you are referring to is controlled by US interests. They won't sell to a country unless they have US approval.

It's an insurance policy. TSMC/Samsung cannot function without ASML and ASML cannot exist without their demand.
> Google makes a big deal about how the system is to do some degree interpretable, but there is no obvious way to integrate large language models with the kind of formal formal verification methods that are now routine in the design of microprocessors, USB drivers and large aircraft.

Pasting that into an online grammar checker finds that the word "do" is superfluous. I guess Marcus really does underestimate the value of AI.

More substantially, let me say that the claim that in "2022 [self-driving cars] are still only in very limited experimental tests" is an unfair stretching of the truth. Waymo, for example, has been providing driverless rides to paying customers (not beta testers under NDAs) on public roads since 2020, which can hardly count as an "experimental test".[0]

Similarly the criticism he quotes "There is an infinitude of different Halloween costumes." is deliberately obtuse. A self-driving car doesn't need to distinguish between a witch and a werewolf walking into a road, just as human drivers on Halloween don't think "If I see a ghost tonight I mustn't drive through it because it might actually be a kid dressed as a ghost".

He's right, though, that Google probably should have tried to come up with a formal world model that the robot would be working with, to confirm that an instruction like "pick up cat" would be rejected no matter how it was phrased. Perhaps they could have released a simulated environment and allowed researchers to try tricking the robot into carrying out dangerous (simulated) actions in it, with a reward for finding such edge cases.

[0] https://www.theverge.com/2020/10/8/21507814/waymo-driverless...