skysight-inc/HackerNews huggingface dataset:
Even assuming trust of the 3p service - establishing an ssl connection actually requires entropy too. Even more raw - how could a zero entropy client generate a nonce to protect itself against replay attacks by man in the middle?

I suppose this situation works if you assume both a trusted third party service and a trusted networking layer, but all those assumptions greatly inhibit usefulness.
> interpolated strings

https://openjdk.java.net/jeps/8273943
There's an example described in the article, unless I'm misunderstanding this thread. It doesn't change the output distribution, but rather the behavior around the interface, causing certain users of the old interface to block forever on the new.
Possible Spring core RCE
And all those geniuses lived in the same area
How many in Spain own their own house/apartment? In Norway it's 75%, IIRC, but I know that there are big differences around the world.
"Free" housing isn't charity or magic. It's a public service paid for by society for the benefit of society. Feel free to criticize the core value proposition, but please don't paint it as some impossible fantasy.
I'm not in your market, but I commend your decision to focus on a specific market and the confidence in sticking to it.

The startup environment today, perhaps "inspired" by "unicorn"s, takes as granted that your product should be infinitely expandable to everyone and everywhere; and too often, that leads to things being watered down and resources spread too thin. Deciding your customers are a specific group makes it much easier to make use of the specifics of the group (eg. Google APIs here) to make a much better and more well-integrated product.
financially.

it was created to make good free use of azure. before azure GitHub would not be able to afford a free ci infra. someone has to pay all those servers running for free.
Not if they are cash tips, obviously.

Because why would anyone do that. But legally speaking, yes, you have to.
Nice find. This is a great devlog (and I like the theme on this).

Bright future ahead
I kept all of my DDJ magazines until they released a CD-ROM collection sometime in the 90's. IIRC they are now all online somewhere anyway.
You forgot the part where you need to also file and pay US taxes although you may no longer be living there, have any income or assets there but you still need to pay as long as you hold a citizenship or green card.
Proving the point further. The regulations fail to protect the intended individuals, only serving to make housing even further out of the reach of the vulnerable.

>I am sirry but this sounds like youve never seen the bottomn of the housing market and what actually goes on there, and basically live in cloud coocooland.

Well at one point (and not so long ago) I lived in a closet in a basement for ~$100 a month in a relatively nice part of Oregon, and frankly I was damn happy someone was willing to look beyond the "formal" means available. Had only the "legitimate" means been available to me, I definitely would have been homeless. Renter protections would have eliminated the only housing available to me. I'm definitely no stranger to "substandard" housing.

>I know a landlord who should be in jail for abusing student tenants, commiting fraud on deposits, renting out houses with mold, rats and leaking riofs, without working heating.

Agree that elimination of renter protections should go hand in hand with elimination of landlord protections: that is, if someone moves out because the landlord hasn't held up to his end of the contract (provide habitable housing), then there should be no protection for that landlord in the courts to force the tenant to continue paying.
Yeah, of course!

There was an accounting team, of course, as well as support and the most competent IT department on planet Earth (consisting of two guys for the whole company), but they were nimble and didn't overreach in terms of their authority.

Legal was outsourced, AFAIK.

>An aside, Blackmagic sounds great to work at.

It really was. The culture was amazing.
H.G. Wells, the Rational Escapist
Unless it's a short term rental place where that makes more sense and your paying for the internet bill, don't put smart locks. It feels like mandatory surveillance cameras that you have no control over and your creepy landlord can look at any time. It doesn't matter if I can look too. Tenant changes should ideally be once every few years, so to optimize for a once every few year event feels like false economy.

People want the landlord to implicitly need the tenant to do things in order to enter their private house, or to otherwise to leave physical evidence via a break & entering if they did so. A smart lock can very easily remove all evidence that the landlord entered your house without you knowing, and that feels violating.

Basically anything that could be used by some creepy panty sniffing pervert to help them be a more effective creepy pervert, don't put that on your units. Smart locks help this hypothetical person.
Don't give the systemd people any ideas !
PLEASE!
I definitely miss the nostalgic past. Not just programming when I was a kid, but when I became an adult as well. Not only was everything new, everything was very...visceral. You didn't have to learn to/pay for/etc 500 different services to get anything running. You downloaded programs that ran on your computer. There was no cloud to speak of. This all changed after ruby on rails took off by my estimation. It made it so the "common man" could code, and with that pandora's box open became the vast simplification of an otherwise artistic industry.

I don't really code at home anymore. At work I do the bare minimum to get by, as I always do. I hit my sprint goals to please the PHBs whose entire job it is to remind you of your failures (PMs). I no longer enjoy fixing bugs, writing new features, or anything else. I just do what I do because the pay is good enough. I'm truly only motivated to do anything, for any company, because otherwise I'd be fired. Thank you for destroying my bright eyed we-can-do-it attitude, SV.

I could've lived with cloud and a thousand frameworks. But the politicization of our industry and the micro-management culture almost every SV company exudes is toxic to anyone who believes in merit and creativity. I've been unable to find a company to work for that won't take an expedient political stance on whatever the "important social issue" is. Entire code bases are upended by entirely arbitrary sets of rules set by people who arent hackers at all. These people are simply social-science sit ins who want to elbow in on a lucrative industry.

The final nail is the coding interviews. Having been in the industry for 15 years, most of that senior, I would expect to be treated with dignity in an interview. It seems like every corp wants to treat me like a junior until proven otherwise. Yet they require me to send a resume anyway. How exhausting.

The industry is exhausting to be in. It takes bright eyed talented and creative individuals and grinds them to dust. The only benefit is it's one of the only ways to broach the upper middle class boundary now. So I can't leave to do something else and maybe find my joy in coding again someday. It's just suffering, and crying over the memory of a simpler, less political, and less vulture-capital driven hobby.

To put it bluntly I'm tired. Yet I can't rest, it's my only way to afford to retire.
I you want to game around in a similar setting, I can recommend Elite Dangerous. It never really shows the scale in this way due to FTL though it has a galaxy map, but it is a game where you can travel for hours (wall-clock time) in a direction and not exhaust the "map".
Technically there's no difference between the government deciding to:

1. give everyone who does X US$300
2. give everyone who does X a US$300 tax credit

Both rely on the collection and disbursement of government revenue, which is typically accomplished via taxation.

However, 1. does not introduce any new clauses to the tax code. 2., by contrast does, and it generally functions as a slow steady drip, drip, drip of new clauses.

We therefore end up with an extremely complex tax code, instead of a simple tax code, and legislative acts to pay people for doing things we choose (via political process) that we want done.
Bookmarked. Going to use it.

Now if someone would just make a better Reddit search.

And then another one for high value properties like mayo clinic, wikipedia, GitHub etc, I will not need to use Google anymore.
US Congress proposed bill for e-cash [pdf]
Classified info has different rules. The government never plays by the same rules as mere plebes.
It doesn't help that Kreb's whole shtick is security alarmism. Of course he's going to take the bait, he's over eager.
I spent about two weeks trying to use Sorbet while working on a rails codebase. For context, I'm a huge typing fan, and use it even when writing 10 line scripts in Python. Here were my feelings:

The TLDR for me is: I’d still be willing to keep using sorbet, if issue number 4 below (that the LSP isn’t very responsive) would be fixed. Otherwise, it adds more work than it removes from my workflow, so I've stopped trying it out.

Start with the negatives:
1. It’s a lot of grunt work to set it up properly in an application like ours with many dependencies. Specifically, sorbet and/or related tooling tries to generate RBI (equivalent of typescript’s index.d.ts) files by actually importing and running your code, and doing introspection on the types of the arguments of functions. I managed to work around this problem, but it’s a reflection of how young Ruby typing is as a whole that this step was a time-sink for me.

2. There’s no mechanism to do the equivalent of yarn add -D @types/react-table (which would install typings for the react-table package). You basically have to copy paste from this github repo[0] manually.

3. Some really popular gems still don’t have types. For example, IIRC, devise’s typings are either non-existent or are uselessly incomplete.

4. The sorbet LSP isn’t very responsive, at least in neovim. I asked @jez about this just now, so hopefully I'll get a response.

5. Super verbose syntax.

Positives:
1. Thanks to this repo[1], there’s actually a way to easily generate typings that would cover a lot of the dynamism of rails, it works quite well.

2. It’s legit helped me catch errors with my code.

[0] https://github.com/sorbet/sorbet-typed

[1] https://github.com/chanzuckerberg/sorbet-rails
I hate to post a comment like this on HN, but since I can’t downvote…

Did you… actually read the article? Like, at all?
The problem starts if you have to make assumptions about the ability of the user to figure things out. Smart user interfaces too often leave people behind because it is far too complicated to test UX for discrimination. Good design guidelines like the OP help. However, I agree there is the slight possibility for smart UX: First build it with your grandma and a user with a switch input in mind (a11y personas) and let the kids do the learning curve...
You're not really saying anything here. There are obviously people who are sincerely all-in on Qanon. But Qanon is bullshit. That's not a subjective assessment.
Repl.it and children really helped me focus on the bits of computing that I loved, namely theoretical Computer Science and learning/teaching it through functional programming in small steps, in Python.

Then I ended up taking a job as a high school CS teacher. Being around the kids was a huge boost. It really helped me zone in on the joyful parts of discrete mathematical computation.

Ironically, over time being around the school itself (hugely conservative for many reasons, especially their IT) almost completely removed all that joy. Repl.it was such a positive experience that it’s not an understatement to say that it came to the rescue. It really did come along and the most perfect time for me, back in 2020.

Again, not everything was great. Seeing the effects of TikTok on children was pretty depressing. So too was seeing how disrespectful parents are towards teachers, compared to a generation or two ago. Teachers are servants of the parents’ staunch individualist whims, whereas my experience in my own and my peers’ upbringing was that they were deferred to as figures of authority.

Build yourself a ray tracer that renders ASCII art and you can drown out the troubles of the world. Similarly if you get a bunch of 14 year olds to do image edge detection in one page of code. Grade A escapism, all round.
I wrote an article [1] a few years ago to vent about how messed up and backward the experience has been for especially foreign filers. The “free” options provided by commercial companies are as TFA states unusable by large portions of the population. Besides those, the IRS provides “free fillable forms online”, which looks like a scam website and also has many limitations (one of which, in my case, was that you must provide a US phone number).
It’s all beautifully messed up.

So there wouldn’t be this problem with Intuit if the government got their shit together. Why not spend efforts to improve the system rather than litigation? The answer? Lobbying.

This is all in stark contrast to the system which exists in Denmark, where I live, where taxes are all filed online and the government automatically fetches most information so that you mostly only need to review it and add deductions.

[1] https://medium.com/@syastrov/us-tax-system-a-fractal-of-bad-...
Oh, I've been through two evictions, but I can also see landlords aren't charities.

If you have a bankruptcy on your credit report, no landlord in their right mind is going to want to rent to you.

It's very easy to stretch out an eviction for a very long time, it's not fun, but it's doable.

Here's the rub, a mom and pop landlord can't have half their tenants not pay rent for 6 months, but Greystone can. And big corporate landlords are more likely to be strict when it comes to renters.
The main thing in this strategy is that your estimate is pretty close to the amount owed. So you may overshoot or undershoot, but likely by a pretty small amount, which is likely to make the difference owed small. I guess it could be considered a cost of filing taxes.
It's bizarre how much you know about a band whose name you can't spell. Autocorrect?
Dyson Zone – Air-purifying headphones
But the current financial system is quicker and more energy efficient. With everything else being equal, why are we doing this again?
The cost of repossessing a car isn’t zero, and even finding the car can be hard. What if the car is trashed when you repossess it? Say they wrecked it and don’t have insurance? This isn’t an uncommon scenario.
If getting shot to death for not working is freedom then what do you consider slavery?

If organized workers withholding their collective labor to exercise power over the means of production is capitalism, then what do you consider socialism?
>since fresh food is abundant where I live, and has better nutrition.

Can you tell more about this?
Thanks a lot for your input @wyndyl2. My Magnesium Level actually seems fine, however your second recommendation definitely seems worth to check out :)
The alternative is:

Gov’t: You owe us money. We took the amount we want directly from your income.

Me: But shouldn't the amount be lower because of X and Y and Z ?

Gov’t: Send us all the right paperwork and we might give you back some of what we took if we agree with your claim.

I actually like this version better (and it's also what I am used to), but I'd see people being uncomfortable with that arrangement.
> You need to spend more time thinking about this. You’ll end up realising that the value lies in self sovereign, permissionless money. Tech like Monero.

I have. However you illustrate an important point about cryptocurrency: it's an exercise in political ideology without practicality.

> The debt ceiling grows every day.

If you're that worried about inflation, shiny gold seems like a better option.
Excessive income vs. inadequate income == wealth inequality.
Why is that sketchy? There’s nothing you could write that would make the output of the RNG worse.
m e t a v e r s e
Love your work, Jed. Watching with interest. I don't know if you ever followed Metadex, but I admire what you're doing.
If the problem in your area is the backhaul, then you're right, 5G won't help. However, at least in some areas, Three's problem isn't the backhaul. It's too many customers and not enough wireless capacity for 4G (and even 3G):

https://pedroc.co.uk/content/uk-commercial-mobile-spectrum

I've been testing Smarty (Three) and Vodafone in London. Almost every time Vodafone's LTE is faster and more stable than Three's LTE. On 5G it's different: not only Three has better coverage, but their speeds are often twice as fast. According to "Network Signal Guru" (needs root and Android, but it's an interesting app), Three uses 100Mhz of the N78 band while Vodafone only deploys 50Mhz. Not a surprise as they have more 3.5GHz spectrum than Vodafone, but shows the advantage they have on 5G.

By the way, I went to one of your early comments and you also mentioned EE. In the UK, networks share some infrastructure. EE and Three have MBNL ( https://mbnl.co.uk/ ) while Vodafone and O2 have CTIL ( https://en.wikipedia.org/wiki/CTIL ). If you live somewhere with shared towers/fibre and there are backhaul limitations, this may explain why you can't get good speeds on both EE and Three.
Your comment exactly describes my experience.

What can we do about it? It feels hard because for any given individual they can say: "the problem is you, not us." We'd need some sort of aggregate data to prove that there's something systematic going on.
I once had a claw hammer socket decoupe from the motherboard. Good times.
Love your work Jed. Watching with interest.

No idea if you ever followed Metadex, but I admire what you're doing.

Geoff
If you overpay they'll credit you next year. They're pretty lenient as long as your act promptly in good faith
I know no intuition that wouldn't notice a lack of over 8000 tablets in inventory.

Where I work everything not written off will be checked bi-yearly. By an independent department.

Something is fishy.
Decline happened when FB started suppressing messages from apps on the feed and started prioritising news links and later images and videos. It also coincided with decline of flash, so a lot of apps like Farmville were re-built in HTML5 or as a native mobile app. These apps then used FB as an auth mechanism. The changes in FB APIs didn't help either.
I love text editors. Can someone create one which can also work with the vs code extension API? I would pay for something like that.
“World’s best” Guitar Hero player was a cheat
That's a nice fiction. This is a bit old (1999) [1], but California's own housing policy administration at one point sifted through the data and found it averaged something like $15k/unit for apartments, and worse for other forms of housing. I'm not sure there's any evidence it's gotten an order of magnitude better since then.

[1] https://www.hcd.ca.gov/policy-research/plans-reports/docs/pa...
Seconded. EBay is great for picking up off-lease r610s and similar.
Where's the proof that Krebs knew that the whistleblower account was a fabrication?

Genuine question.

It seems to me that Krebs might be in a position to claim:

1. He honestly reported the facts as were made available to him.

2. Either:

A. He didn't know his original source was Sharp (quite feasible that Sharp disguised this)

Or

B. He did know his original source was Sharp, but felt compelled to continue to protect his source despite charges having been brought (innocent until proven guilty).

3. He took the view was that nothing in the revelation of this hack
as an inside job casts doubt on his initial reporting, which was about Ubiquity's response to the incident not the attacker's identity.

We should at least wait to read the defence before drawing any conclusions.
It also works in FF, so I assume it's a browser visualization experiment?
Because it's high risk to rent out units, many who don't need to, don't do so. I know of several who don't do this but could. They have extra rooms in their first floors of their houses that could function as a more affordable in law suite for example. They have jobs, careers or have stress tolerance issues and thus have much better things to do than to deal with nightmare tenants.

These tenant protections come up because governments want their cake and eat it too. If you live in a functional housing market the need for tenant protections also decrease, because more people can afford to rent places!
> You also had to have Windows in order to test with it. On top of that, crappy or nonexistent dev tools.

Same with Safari and you can use VMs for both of them.
Italian study shows ventilation can cut school Covid cases by 82%
> You mean unlike the piles of settled law governing the hospitality industry?

Short-term rentals are/were not part of the hospitality industry.

>>> Uber/lyft got started as a "town car" service, which is legally very different from a taxi.

> Which is exactly like a taxi. It is a vehicle that you do not own that some else is driving to take you places, where you will pay per ride.

You mean buses? Trains? Airlines?

Taxi services are services that can legally accept riders via "street hail". There are "rides for rent" that are not done via street hail and they are regulated differently. This LEGAL distinction predates Uber/Lyft by decades.

It's a bit confusing because most taxi companies provide both street hail and arranged-ride services. However, most "rides for rent" companies do not have street hail privileges.

Uber/Lyft did "call for a ride" on a scale that no one had imagined and via a two-sided marketplace. Previous companies didn't work that way.
Like anyone else, politicians respond to incentives. US crony capitalism is a large-scale systemic failure, and the tax filing system (and under-resourced IRS) is just one symptom.

If you want a narrow target, you can blame the GOP activists on the US Supreme Court, or if you want to go beyond that, blame the GOP senators/presidents who appointed them, the Federalist Society, the GOP donor base, GOP-aligned media organizations, etc.

Gutting campaign finance restrictions was a vast judicial overreach, performed for partisan advantage and the benefit of corrupt wealthy patrons.
"We" adopted services that cost nothing, and this is the customer support we paid for.
> I know that ship has sailed, but I really wish politicians would go back to making promises that have an impact on everyone like abolishing tax fillings.

I'm not a fan of Trump, but the Trump tax changes made it so it doesn't make sense for me to do itemized deductions, because I won't beat the standard deduction unless I have a lot more things to deduct than I normally do, which greatly simplifies my tax filing and record keeping. Since I know I won't be deducting donations, I don't need a receipt when donating them, and that saves paperwork.
> Another advantage is there are some cool no-code solutions where you can build internal admin tooling on top of your API

Which tools are you thinking of? I know of react-admin, are there others?
FTA:

> I dunno where I'm going with this. I don't have any big thesis. I just wanted to write it down.

the invectives of “what did you expect?” seem at best tangential to the author’s intent here. sounds like they’re just trying to express perspective, not mount an argument with a specific aim.

to the author’s point, wasn’t it great when the internet had convinced itself that “zero sum”/scarcity were an unnecessary constraint of a physically constrained world? that ideal may not have shaken out, but there’s no reason to disparage someone for lamenting it (especially when they’ve actually put sweat into that vision).

not everything is a pitch. speech isn’t always an an advertisement or a polemic.
Israel's Iron Fist has stopped a tank round, in testing:

https://www.janes.com/defence-news/news-detail/iav-2020-elbi...
Please add binary to releases on github.
Probably most of the users won't be Rust devs with cargo already available in path.