skysight-inc/HackerNews huggingface dataset:
I don't have the stats handy but the numbers of who pays taxes are staggering. Something like top 10 percent of earners pay 60 percent of tax revenue and the next 10 percent pay the next 30 or something like that.

So if NY loses just it's wealthiest, it's absolutely fucked.
>doesn't it make very hard to wrap your head around complex code bases after they grow beyond what you can keep in your head at the same time (as any other dynamically typed language)?

That's just old wives tales. Static or dynamic types don't change whether you can keep the codebase "in your head at the same time". It just provides some static guarantees regarding some invariants.
If paying your employees in stock with no plan to IPO is how you run your business then you do in fact need capital to pay taxes on that stock in order to keep your employees.
Well, I sure don't ever want to losing half my day to forgetting things, being constantly lost, and losing my keys and wallet constantly.

As far as effects on me, getting rid of modern tech would already be getting close to the authoritarian nightmare they talk about, far more than basically any of the laws other people complain about.

If the effects are harmful enough to regulate, it's the same kind of conversation as cigarettes and gas engines and a million other things that we put varying levels of restrictions on but don't ban.

Going after spy tech with more force than we go after everything else just seems like government enforced luddism.
they allow to add ssd at extra cost.
Well, don't they, though?

The way I understand it is that if they wouldn't have this round, lots of very valuable, tenured employees would be f-ed over, which could cause them to leave on very bad terms and a PR nightmare that could make attracting workers hard.
Maybe, but that seems unlikely - this would also mean any time one car is unlocked the other is too (presumably if done by app not BLE)
"It's life, Jim, but not as we know it."
They aren’t raising the money to pay corporate taxes.

They are doing this so their employees can pay taxes on otherwise illiquid shares (i.e. taxes the employees can’t afford).
I wonder if this is related to the large number of more and more desperate sounding emails I've been getting from a Docker sales rep.

Are they bleeding and trying desperately to find additional revenue streams?
Yes, it is. It has all the problems of a web page plus all the problems of a native app. It's the worst of both worlds.
The decision to grant bail is in part based on the strength of the evidence and the danger to the community calculation is also in part based off past convictions. Not saying that is entirely fair, but the truth is most people in jail really are guilty which is the reason voters either don't care about this issue or even want to make the system more stacked against defendants.
Its performance and poor support for parallelism has prevented me from using it in places I've wanted to for years.

Is it "fast enough"? fast enough 90% of the time? Or just fast enough to leave you uncertain that it's even a good choice?

Sorry, we have productive choices now that don't leave me worrying about this situation. I still like it though, and if they could solve those issues I'd probably use it a lot more!
You can think of BuildFlow as a lightweight alternative to Flink / Spark Streaming. These streaming frameworks are great when you want to react to events in realtime (i.e. you want to trigger some processing logic every time a file is uploaded to cloud storage). Dagster is more focused on scheduling jobs, and might be a good fit if you have some batch jobs you want to trigger occasionally.

BuildFlow can run a simple PubSub -> light processing -> BigQuery pipeline at about 5-7k messages / second on a 4core VM (tested on GCP’s n1-standard-4 machines). For your case, you might be able to get away with running on a single machine with 4-8 cores.

I’d be happy to connect outside of HN if you’d like me to dig into your use case more! You can reach me at josh@launchflow.com

edit: You can also reach out on our discord: https://discordapp.com/invite/wz7fjHyrCA
I think it's this, or keep the shares and pay taxes yourself.
They'd planned to IPO, but the market for that right now is very, very bad. They only have one chance to get maximum value for their IPO and it's understandable they'd want to wait. Not like being private for another few years hurts them any after the previous decade, this isn't a company going for an asap exit. However, there is the 10 year hard limit for options, so this appears to just be a maneuver to deal with these two conflicting realities.
I migrated to Github Container Registry in less time than it took to read this blog.
We're young as a profession, once ML automates away a lot of the low hanging fruit I'd imagine we'll go a similar path.
Looks like they tried to time the market and failed. Smells like greed to me.
It's very nice but I just wish vim binding was a bit better, I know it's in beta/alpha at the moment so I'll wait for it for a bit until this gets improved..

(% is missed, and o in visual to go at the begin of the selection or end...)
Which current systems?

For games on Steam and movies basically anywhere, the current system is that after I buy the game/movie, I can watch/play it for as long as I have access to the account. If I lose the account or the service shuts down, I'm fucked. That sucks.

For games on GOG or MP3s basically anywhere, the current system is that I buy it and then I can play the game/music forever as long as I don't lose the downloaded files. If I do lose the files, I can still redownload them as long as the service is still operating and I still have access to the account.

The second system seems fine to me.
It does, as neither Elixir nor Ruby (Ruby even less) give the same developer experience.

Elixir/Erlang has the messaging idea too, and Ruby has some of that model, but there's nowhere clear to how Smalltalk implements it, working withing the image/IDE, the introspection capabilities and so on...
There are workarounds for everything i mentioned, including just taking out the application binaries and placing them in /usr/local or whatever by hand. The point is that while Flatpak might solve some issues, it also introduces others.
A 50% drop is a big oof moment for Stripe. But then again I don't think the company was every really worth +90b dollars.

If I were an employee I'd take the liquidity now before this goes the way of WeWork
Prowl reduces time wasted investigating false positives
Extremely well-put. Thank you!
Maybe this isn’t what happened. But I was specifically referring to the ability to pair a computer with your Android device to send/receive messages without your phone: https://messages.google.com/web/authentication
It’s actually quite handy.
This has been brought up in business news several times and my understanding is that the rollback didn’t affect the SVB situation. There was an initial claim, though.

Politics, being what they are, usually means that if someone can be immediately blamed, the heat is on…
Maybe, but I've never heard anyone I know in Europe ever refer to making a chargeback or even raising the possibility of doing one. It certainly isn't common. Perhaps it depends on what country you're in.
I struggle to see the strategic benefit? Are they going to do restrictive license by geography or something?

Feels very “me too” without much of a plan frankly
Where Meta Went Wrong in Launching a Paid Verification Feature
People are worried about GPT4 producing nonsense huh... articles like this prove humans still have that market on lock.
Maybe what we need are unions. I realize it's hard to do with H1Bs, contractors, remote work, and offshoring. But maybe we should try anyway?

One could be tempted to think we're overpaid or have it too good as is, but we're basically lightning wizards making rocks think for us from sometimes thousands of miles away from where we physically are. When put that way it doesn't seem so farfetched to pay us a lot of money for our works.
reserve requirements are based on deposits/liabilities. Capital requirements are what allows or disallows a bank from making loans.
Between 100K and 125K, you progressively lose the tax allowance, bringing your marginal income tax rate to 60%.
So, I push back some on the depositors being made completely whole. Customers are choosing to put their money in the bank, and their putting money in the bank is what is allowing the bank to take the risks. It's not like depositors are completely faultless here. I'm all on board with the selling of the assets being used to make depositors as whole as possible, but anything the current sale price the assets couldn't cover, I don't see why depositors should be made whole.
Container images should just be files at a URL, anything else just leads to this sort of rent-seeking.
You think a paper that talks about different groups is "pointless" unless it's specifically addressing one country's racism issues?

I think you should seriously take a step back and consider this from an outside point of view.

By which I mean, to a non American your obsession seems very very strange.
The GDPR goes a little farther than that though, because it makes consent revokable even after the fact, and disallows consent as a requirement to access a service, and some privacy advocates seem to think that's still not enough.
"G" for "Giga", 1e9.
DARPA is funding this. Good.

They haven't reached inter-procedural static analysis yet, which means they can't solve the big problem: how big is an array? Most of the troubles in C come from that.
Whoever creates the array knows how big it is. Everybody else is guessing.

A bit of machine learning might help here. If you see

void dosomethingwitharray(int arr[], size_t n) {}

a good conjecture is that n is the length of arr. So, the question is, if
this is translated to

fn dosomethingwitharray(arr: &[i64]) {}

does it break anything? Both caller and callee have to be analyzed. The C caller
has the constraint

assert_eq!(arr.len(), n);

That's a proof goal. If a simple SMT-type prover can prove that true., then the call can be simplified to just use an ordinary Rust slice. If not, conversion to Rust has to drop to those ugly C pointer forms, preferably with a comment inserted. So you need something that makes good guesses, which is a large language model kind of thing, and something which checks them, which is a formalism kind of thing.

The process can be assisted by putting asserts in the original C, as checks on the C and hints to the conversion process. That's probably the cleanest way to provide human assistance.

I've wanted this for conversion of OpenJPEG code to Rust. That's a tangle of code doing wavelet transforms, with long blocks of touchy subscripting and arithmetic, plus encoders and decoders for an overly complex binary format containing offsets and lengths. Someone recently ran it through c2rust. The unsafe Rust code works. It's compatible with the original C - it segfaults for the same test cases which cause the C code to segfault. This is why a naive transpiler isn't too helpful.

(The date at the bottom of the article is 2022-06-13. Has there been further progress?)
Ask HN: How Can I Tell My Boss to Back Off?
Ever since the smallish startup I was working for was acquired by a huge company, and my team lead became a higher-level manager, he's essentially been smothering/micro-managing me, and seemingly ignoring any pleas for small concessions I ask for regarding missing the occasional meeting or managing my own day in a way that gives me the clarity of mind to focus on productively getting work done.

I have ADHD, and it's very easy for my sleep cycle to go off, and so occasionally I'll need to skip the extremely early standup because there's just a bit of volatility that I need to wrangle. Likewise, it's such a massive drag to wake up every day only to see that little number on the slack notifications, indicating that he's essentially tapping his toe waiting for an update regarding some mundane thing that I couldn't possibly have anything sufficiently interesting to update him on anyway.

I've burnt out bad before, and I'm scared of it, trying to please managers like this at all costs instead of managing my mental health in a more mature way, but this time there isn't even the prospect of finding alternative work and I fear getting fired most days. It's way more stress than the actual job requires. I tend not to beat around the bush when describing what I need to be successful, stopping only short of saying "I need you to stop micro-managing and heavily scrutinizing everything I do"; almost feels like a jealous boyfriend asking where I am multiple times a day. I don't have any other conflicts with other team members.

The fuck do I do?
archive: https://archive.ph/d8VqL
That's a fair point, but wasn't that $95B valuation based on an ~$500M fundraise primarily to the irish government (as well as, I'm assuming, any funds that had participation rights)?

I'm not saying it doesn't look like a bad drop in valuation, but it's not clear that the $95 valuation would have been supported by any larger.
This is not standard C, this is already in the land of compiler extensions and platform specific code. The behavior is defined by the compiler and no compiler should treat this as UB.
Or, maybe stop doing pointer arithmetic? We have had some pretty good new languages appear in the last 7 years. I know people are averse to change, me included. But you may want to ask yourself if continuing to use a 50 year old language is the right answer.
I'd argue that "enhancing details" is not the same as "replacing details".

Modifying the existing pixels captured by the sensor isn't the same as replacing an AI recognized section of the original pixels with other pixels entirely.

I think other interpretations of "enhance" aren't wrong either, since "enhance" is pretty subjective in the first place.
That’s not the truth at all. In fact, when community funds start paying bail for those who couldn’t afford it, the majority end up having the case dismissed, because there never was any evidence - there was just the threat to let them sit in jail until they plead guilty.
They could have just let employee options expire and then they wouldn't have had the tax bill. Though, I imagine recruitment would become a bit harder then.
I've had this happen to me just twice in the past week. One was something to do with Zoom, and one I can't even remember what (I think an app I installed, but didn't run).

In at least one of those cases I was like "you want my Downloads? Fine, go away" because I was in the middle of some task :)
Valve Software's fork of Eigen with alternate threading systems from OpenMP
"giga-dollars" i.e. 1 billion dollars
No, they don’t.

There’s an appreciable difference between a company selling newly issues shares to fund their corporate expenses, and arranging a liquidity event for your employees. That’s what they are explaining in that paragraph.

Obviously it can be very much in their interest to do this, while it is still also true that “Stripe does not need this capital to run its business.”
Man, I wish I still had that civic. I loved that thing. Selling it was a huge mistake.
> Training young programmers to avoid non-issues may make them less productive.

I’ve found that training good habits, pays off in spades.

Once a technique becomes habit, its overhead basically drops to 0.

May take bit to get there, but once it’s ingrained, it is cost-free.

An example is when I trained myself to switch from Whitesmiths indenting, to K&R indenting (when I switched from C++, to Swift).

It took a few weeks of discomfort, but it is totally ingrained, these days.
AAD is essentially a multiplication and a sum:

170 Q -> tmpc
171 AH -> tmpb CALL CORX
172 AL -> tmpb ADD tmpc
173 ZERO -> AH JMP 179
179 SIGMA -> AL RNI
F

It doesn't depend on division despite the name, it performs ASCII to binary conversion.
I read "Giga Dollars". To remove the ambiguity of Million, Billion, Millard, Long Million and Short Million perhaps.
I don't know if this is an accurate figure, but Google supposedly had about 3,000 employees in 2004. Since then it seems to have grown headcount at an exponential rate of almost 25% per year, compounded.

Google + (arbitrarily choosing another FAANG) Meta combined have or recently had on the order of a quarter million employees, comparable to the total employees in NY state government.

(https://fred.stlouisfed.org/series/SMU36000009092000001A)
`ui-monospace` is an extended system font property [1] similar to `system-ui` that is currently only supported in Safari. This will render SF Mono on macOS and iOS [2].

[1] https://caniuse.com/extended-system-fonts

[2] https://github.com/system-fonts/modern-font-stacks#monospace...
Stripe missing the 2018-2021 tech IPO window is going to be seen as a historic business decision making failure. Everything was in their favor. They could have sleepwalked into a $120B+ market cap. All employees and investors could have had as much liquidity as they desired. But for whatever reason the founders stuck to their "we will stay private forever" stance, and the entire company is suffering because of it.
> In addition, even in the case the applications stop getting developed, they will keep working since their dependencies would not break and other developers can pick them up if needed, even years later.

In theory, yes. In practice due to Hyrum's law you'll have to reproduce bugged behavior because an application exploited a bug in your code. See for example SimCity Windows 95 compatibility story.

https://arstechnica.com/gadgets/2022/10/windows-95-went-the-...

Now Microsoft could afford to buy and test a wide combination of hardware and applications to ensure future compatiblity.
I think they’re referring to net present value of future cash is determined by the difference between interest rates and inflation discounted over time. As inflation has gone up so have interest rates. Cash today is worth more in the future, especially if inflation is tamed and you locked in a good interest rate on a long dated bond.
To clarify:

1. User took a photo of the "real" moon, and manipulated the craters in photoshop. 2. User photographed a low-resolution image of the manipulated moon image with the Samsung phone. 3. The "enhanced" photo included the manipulated, not-real craters in greater detail.

It seems to me that indicates the camera app is utilizing data from the camera sensor to some extent, not just using pre-existing photos, because it "enhanced" craters that do not exist in any pre-existing photos. Why would it indicate the opposite?
Please no, not ArcGIS. I’m sure our dependencies would clash with arcpy’s if we tried. Fortunately my company uses FOSS packages almost exclusively.
> Think of it as renting or a lease.

Then they should be forced to clearly explain that and not be allowed to put words like "buy" and "purchase" in their advertising because those words have very specific meanings. That they've been allowed to basically get around deceptive advertising laws by inserting some legalese into their TOS, which are deliberately written in the most inaccessible way as possible, is repugnant.
The solution from literature is “use color as much as you want (within the limits of sufficient contrast for readability) but nether rely exclusively on it, always add some other visual device, such as icons or (even better) textual additions”.
Only in the bizarro world where I make laughably false statements so you can point it out to feel clever.

No, the NATO part is only commenting on current events.

The reason they weren't invaded during WW2 was mainly that they had a strong military in a very mountainous country with next to no strategic or material importance to Hitler. Just not worth the trouble. If Hitler saw a strategic reason to invade Switzerland he would have; he had no reservations about ignoring neutrality.

I figured all this was obvious given knowledge about basic history and geography, and that it didn't need to be spelled out that I know NATO didn't exist during or before WW2
Inflations a monster
> How much was lost when Rome decayed simply because there wasn't the structure in order to allow technologists to continue creating?

Considering the Eastern Roman Empire existing until 1453 and the Middle Eastern empires did lots of scientific stuff I’d say not much.
Brex Moves $200M into SVB for partnership & "unlimited FDIC insurance backstop"
This is not UB.

In this case where you're using the wrong pointer type the worst thing that can happen is you can have aliasing issues. For example, if I have an int* and a double*, the C compiler is free to assume that the pointers can never alias each other so it can optimize loads and stores assuming that an update to the int pointer will never affect the double pointer. In general this can cause problems if the pointers actually do alias each other, but if there's no aliasing occurring then nothing bad will happen.
They didn’t have enough to pay their employee’s taxes on unrealized gains.
If you go public, there are a bunch of requirements on you as a company. you have to regularly tell everyone your P&L and a bunch of other things Stripe would rather not tell anyone.
Are customers willing to download a new app for each restaurant?

Does the SaaS/POS company let customers use one app and "install/subscribe" to each restaurant as needed?
I don’t know half of these but I’m almost sure that Pillow and TKInter would work.
probably not as bad as the wework botched ipo.... but your point remains
I suspect that if the AI detects two moons, it probably abandons "enhancement" and drops a message in the logs (or renders an error, though I doubt that's what that particular string is for).
How to Build an MVP – YC: Startup School
This example isn't doing pointer arithmetic.
In the opinion of the ONS, who are the ones who were publishing the bad figures originally? They're the people being criticized for generating garbage statistics in the first place, of course they're going to claim there's no real problem, so you'd have to test their reasoning.

Their attempt at justifying this bizarre claim is that maybe 2 million people applied to live permanently in the UK but don't actually live there. Literally the first criteria for applying to the scheme is that you live in the UK and the purpose of applying is that you want to continue living there. This reasoning is idiotic on its face and just makes the ONS look even worse, even if we didn't already know that their population statistics were hugely inaccurate from other sources.
I have turned off all GitHub scanner notifications. There is just too much noise and my time is limited.
When billionaires get too greedy it’s typically average people who beat the brunt of their responsibility. This is a regressive state of affairs. Banks serving everyday people should not be allowed to make risky bets or engage in transactions that can cause contagion. If that pisses some billionaires off, well thats just the icing on the cake.
Dan Wang on the State of China
I think it seems strange to you because you don't understand, but to be fair I didn't really understand this until I moved out of the city and bought a house on Long Island.

My property tax here is almost the same as my city income tax was.

In NYC as a renter - I pay my income tax. My landlord pays the same rate on his rental income (you probably forgot this part) AND the "low" real estate tax you are referring to.

If I own my place, I am doubly fucked because I pay the high income tax and the RE tax.

The only people who come out ahead under the NYC model are those who live in a place they own but don't have any income. I think it's a very small demographic.
I don't know anything about the code quality of the author, but in my experience, the ones that complain about static checking and other guard rails the most, are the ones that need it the most, because in their hubris of thinking they won't make those kinds of errors, they make the most egregious forms of those errors. e.g. smart enough take pot shots about the possible downsides of the process, but not smart enough (or self aware enough) to see their own fallibility.