skysight-inc/HackerNews huggingface dataset:
I'm a little bit honored that you created an account just to argue with me.

If puberty blockers weren't reversible, doctors wouldn't give them to kids who started puberty too early. Hormone Replacement Therapy isn't reversible, but neither is puberty, so it's not special in that regard.
Jemalloc 5.3.0
That's a very cool idea and quite applicable to sites with pages that change over time, such as personal wikis. I think I'll add it to my personal wiki! (Feeds for posts of various maturities can be provided, too, which would be nice!)
> The enemy possesses every advantage. Personal website owners are nearly always just ordinary individuals. They often have glacially slow upload bandwidths, [...]. The enemy has seemingly unlimited funds, massive resources, acres of server farms,

One example of this is Googlebot "attacks". I have a personal, mostly static website that I've been serving from a home connection for over 25 years, upgrading the hardware and moving it with me as I relocated. Out of these 25 years, Google has been number #1 user of bandwidth, CPU time, and as a consequence the #1 generator of headaches.

During the mid 2000s I had numerous problems keeping the site online since the Google crawler would just effectively DDoS it, sending tens of concurrents requests completely ignoring the Crawl-Delay in robots.txt (and most of robots.txt, fwiw). Mind you, this was not the most powerful hardware you could find, since it had to be quite low power to be left 24h on, but it was perfectly able to serve the handful of connections per hour I expect out of my website.

Obviously your only alternative is to just ban the entire Google IP range and as a consequence disappear from the Internet. Nowadays the problem is less noticeable because my 1-2W server can handle the onslaught brought by Googlebot just fine, but they still ignore the Crawl-Delay.
A consideration no one was going to make a knife out of a super expensive material like bronze that's 'plain'. Wouldn't surprise me too if your typical bronze age village had at most a few metal knives which were semi-communal property.
I'm skeptical of this argument. It has a surface plausibility, but I find it more useful to think like a scientist. Assuming that the hypothesis is true, what would we expect to observe? The claim is that that low interest rates are causing marginal investments to be made, so we would expect to see a lot of "penny boxes", to use the author's term: low-profit activity that's just squeaking by. Business profits should be low. But that's not what we're seeing at all. Profits are high, even after taking inflation into account.

There are other arguments for higher interest rates, but the analysis in the article strikes me as too simplistic.
"Most of the time that's price fixing and is illegal."

Bingo!

That's the answer, the fed funds rate is a price fixing tool. Banks via the federal reserve governors meet to decide the base interest rate from which most other interest rates are derived. Aka the "price" of money. This is done to optimize the rent seeking activity of loans. The banks want to optimize how much interest they extract from the productive economy without harming it to the degree it stops growing or shrinks.

Related, most people think the Fed IS the government but it is not... it's banks... https://www.stlouisfed.org/in-plain-english/who-owns-the-fed...
DEC would have been profoundly wise if they had recognized and adopted ARM, porting VMS to it.

Maybe Cutler would have stayed in that early fait-accomplis. They also never would have spent the money on Alpha, or wasted time selling MIPS workstations.
He literally implements VT parsing etc.

Edit: Also read this https://news.ycombinator.com/item?id=31285723 "We implemented Casey's approach and most modern terminals implement it". You need more proof?
Roaming charges haven't been re-introduced by providers.

They don't need explanation...that is why the terms exist. The EU is run by large corporations. The EU is heavily centralised.

Ah, so you don't understand what corporatism means...so then use some ludicrous analogy, but you don't understand that just highlights your own ignorance.

And yes, the UK is giving power back to local govts. Nothing was stopping that before, but the point of being in the EU is that you are in the EU, which centralises political authority away from voters...again, I suspect that sounded better in your head.

Tell me what political party has a policy of re-joining the EU, and how much vote share they are getting at the moment? The polling on the exact question is exactly the same as it was in 2016 (that will probably fall back to where it was last year through the rest of this year) but if you look at polling on whether people want a second referendum or whether they view rejoining the EU as likely, it is clear (if the result of the "second vote" in 2019 wasn't).
> It's CO2 neutral, not negative

Yes. But at the same time is displaced a product that would put out CO2 into the atmosphere. So you reduce the amount of CO2 that is being put out.

So while neutral, not negative, it initially has the same effect that a novel carbon negative activity might have that doesn't replace anything.

I agree with you that later orther solutions will be better.
Thats so against the spirit of OSS while still being technically OSS
SQL is excellent but exposing your database is not. The inventors of graphql specifically said that they don't think that it is a good idea to do so. They never intended it for that.
I have tails ale with jellyfin only problem I have is I can't cast to Chromecast caus of no https (no domain other then name resolving by tailscale) tailscale recently came out with auto https on reverse proxy with caddy but haven't been able to get it running
Sure, neovim as well.
I marely tried to defend our ability (as humans) to create more complex systems that works. I do not believe that free makrets are the end game. The obvious inefficiency of public sector does not make capitalism the ultimate answer.
Keep in mind that this has not passed peer review.
Try a nested pagination (i.e. open the 352nd page of the 7th book on the 3rd shelf in the 5th room of the 3rd city library. Make it performant. Have fun with GraphQL! /s
"Rigorous limits" for a sufficiently large database means "uses our hand-picked indexes effectively", which reduces down to "provides the same functionality as a REST API" since you need basically a whitelisted list of acceptable operations. At best you can reduce transfer time by limiting columns returned, which is something but not really worth the added complexity.
Hey, don't be this way. Haskell's type system is also unsound (see: undefined, unsafePerformIO). Typescript has done an amazing job bolting an advanced static type system on top of a dynamically typed language. The edge cases of that type system exist, and are a bit more prevalent than Haskell's, but there exist a number of libraries in Typescript that take inspiration from Haskell libraries. This question is about the differences between the design of these two ways of statically representing APIs and not about the fundamental differences in the type systems of their host languages.
Revenue amounts related to different years? If yes then not directly comparable.. .
> This post feels like shallow, Malcolm Gladwellish, wrap-a-simple-idea-with-a-random-narrative stuff.

You've identified Seth Godin's entire schtick. The man is the godfather of vapid "give me your email address in exchange for a free ebook where I teach you to how to become a billionaire" hucksters and is not worthy of respect.
Chronic media consumption is not always based on avoidance. It is very easy to open social media during genuine downtime "for 5 minutes" only for an hour to pass before you know it. That is just bad self control due to dopamine addiction.
> If banks didn't want Plaid to do screen scraping, they could build APIs.

Even if we take this as a given - what if customers don't want Plaid to scrape their data? I only used Plaid to verify that I own the bank account - but they went out of their way to scrape my transaction information, just because they could, and that data is valuable - that is messed up. I'm sure if my bank had an API, Plaid would still have hoovered up my transaction information, so the "API access vs Scraping" debate is a sideshow.

If they hadn't scraped my transaction information, I wouldn't have been part of the class, but they chose to maximize data collection. If it had been Facebook or Google that harvested financial info the way Plaid did, no one would be saying "Their TOS is clear about it". Additionally, any big tech company can purchase Plaid and get that data (I can't remember if the settlement has a provision for deletion of that data).
So now they're just tricorn?

(The things you can do to/with a language ... "Verbing weirds language" takes the cake, though.)
10% doesn't seem entirely reasonable. Maybe bit high, but still if the vacancy is because renovation, waiting for new tenants either renters or owners. You want some slack in any market. And ofc, there is some number of second or third properties in cities like Paris. Maybe part of solution would be to ban these and AirBnB entirely. Only allow hotels and like to exist.
Just press and hold the down button if you are stuck.
So, theoretically, banks could lend at different rates but for various practical reasons they don't?
There's a writer (I want to say Annie Dillard, but I'm not finding it) who said -- don't store up all your best ideas for a rainy day, because invariably when you do open that box, you'll find it empty. Only and always work on the best you have at the moment.
I'd be curious to hear what you see as a better alternative to all of this "IAC crap."

Also how many IAC vendors are there really? Hashicorp, Pulumi and AWS? What are the others?

As I recall before cloud era infrastructure on any kind scale was still code, its just that the code was maintaining thousands of lines of Kickstart of FAI configs and associated preinstall and postinstall shell scripts. I don't remember that being any more pleasant to maintain.
Ya know... I'm reminded that the only other industry that uses terms like 'users' and 'hooked' is drugs.

When did software and computing become drug dealing?
yeah the why-not-both gif could possibly apply here.

A thing can be an everyday tool AND a status symbol. But in this case, WHEN in the bronze age has a lot of bearing. Early on, yeah copper-alloy objects were relatively rare and expensive, but later as more mining put a LOT of copper alloy into trade and those trade networks became more extensive, they were less so, and thus you could have finds like I think one in England where EVERY HOUSE had copper and bronze implements.

The Pragatto finds in the article come from relatively late in the Bronze Age, so what they answer is AT THIS RELATIVELY LATE DATE, bronze daggers were common enough, even though still expensive and rare, to be used as everyday implements of slaughter rather than being strictly ornamental heirlooms.
I setup a bedtime routine where I try to read at least 30 mins or until I get really sleepy. I've been able to finish more books this way and it really helps in retaining concepts.
> I'm highly dubious of trucks

How is that you came to this conclusion? The larger and heavier your vehicle, the less energy/mass you need to make it move, so relatively batteries become smaller. If they work for cars, they will work for trucks with slack.

(And the correct conclusion is that no, they don't completely work for cars today. They only work in urban environments. But they shouldn't see any physical limit until they are only about 2 times as heavy as diesel (maybe they can improve further, I wouldn't know), and that limit is quite practical already.)

Boats, by their turn, have no restriction at all on batteries power density. They could use today's batteries without a problem. They are all about costs, and physics do not limit those a lot.

> and rail

And well, that one doesn't even need large batteries.
Cool project. Typo at the bottom of the home page: "loosing compatibility" should be "losing compatibility"
Doctors Shrug Off Patients with Rare Vaccine Disorders, Delaying Treatment
Analog programmers are typically much older. Last job worked at a production plant, and the engineers came in, worked a project, then enjoyed their time off. We would routinely just deactivate their accounts, because they would come back for the next project. Late 50/60's was the norm.
Telecom groups end fight against California net neutrality
Yes I built one at yazz.com
*late Bronze age daggers from this excavation were used as kitchen knives.
The Bronze age was very long and the implements produced during it were used for all kinds of things, including warfare.
Completely agree with this - it's those gems that keep us addicted. If the internet were 100% time wasting garbage, I think it would be easy enough to quit completely. But that tiny percentage of good content, which can often be very good (some of the best and most worthwhile writing I have ever encountered has been posted on obscure forums), keeps you searching for the next "hit."

Personally, I would love to subscribe to a paid service that would produce a "daily briefing" of sorts with well curated highlights of the internet. Content aggregators have tried to get at this, but the signal to noise ratio is still way off. If someone could produce this product, I actually think it could be quite successful.
The Myth of the Genius Tech Inventor
> I know we will have to move off tRPC eventually

Is that when you can no longer get by with only NodeJS/TypeScript on the backend?

I've been thinking about that in a greenfield project I'm trying tRPC out.
My realtor says when they have multiple offer and send out a request for "Best and Final Offers", hardly anyone ever changes their offer. They seem to be insulted about being asked for more after bending over backwards by going over ask, waiving all contingencies, etc.
I haven't seen this at all, and am actually baffled that you're talking about dom. My experience of him has been the literal opposite.

He didn't cargo cult his software into the ecosystem. He made the ecosystem. Nimble is the package manager because there was no package manager until dom wrote one. Jester is the default web framework because it was first, and despite its age it's still pretty good. Same for choosenim. And asyncdispatch. And all of the other tools/libraries that he wrote.

Obviously writing some early software doesn't give him a free pass. I could understand the attitude if he was a jerk, but I've never seen him be anything but helpful.
Nope, they even suggest (and companies have built tooling around) deleting versions of the tags.
"established profitable enterprise" is not the opposite of "debt dependent" and "company that runs on VC cash" is not synonymous with it.

What you really want to be concerned about are enterprises, large or small, established or starting out, that are impacted by first order effects of interest rates. The obvious examples are the mortgage and real estate industries.

Second order effects are going to be harder to suss out but companies that have large lag times between production of a product and receipt of cash for that product will be adversely impacted. Companies with costs that are hard to restructure are also problematic because (in the US) getting rid of people can be much easier than getting rid of long term leases or debt in raising rate environments.

That is to say, in a raising interest rate environment lots of other items top the list of problematic before VC funding. In fact, it _may_ lead to companies getting more freedom as the VC funds needn't return as much as they do in the current rate environment.

As always, keep enough money on hand to ride out a job search, keep your skills sharp and your professional network built is about all that you can say you should do to prepare for changing macroeconomic regimes.
Google IPO: $85

Today: $2500
The conservatives have moved much further to the right, by absorbing UKIP voters to win on Brexit.

So while Farage never won political power himself he certainly moved the political window rightwards.

I would not call the Conservatives centrist in any sense. They may appear further to the left on some issues than the US, but only because they would not win if they were honest about their intentions (e.g. privatise the NHS).
Seems like rent controls are the issues. Causing markets to be inefficient. No surprises there. Get rid of them and maybe supply increases as it can better match demand and capability of renters to pay.
The comment about "color of a box vs its volume" is even better than the "piranha" metaphor.
And here I am happy with Python on openvms.
sorta, yes, and yes ;)
Nice one, thanks!
Stripe seems to be gearing up to become the AWS of the FinTech world.
David Buss: Sex, Dating, Relationships, and Sex Differences
Wow. Or Tesla are the real
masters of the PR stunt, and are not a decade ahead of everyone.

EDIT I watched this comment drop from 15 pts to 5 pts. The Elon apologists are out in full force.
Why isn't it done through a proper API that you grant them a token for?

And how do Plaid bypass your bank's per-login 2FA if they're logging in as is they were a user?
it occupied a similar niche as go (easy to learn, fast to compile, easy to deploy)

honestly its a shame it fell by the wayside.
They have an interactive playground with auto complete.

You can point and click to build a query.
Maybe LIDAR is more useful than Tesla thought.
This is so fun! It kind of reminds me of Crayon Physics Deluxe, which I played obsessively when it came out.
The problem with being successful
Fast bitset decoding using Intel AVX-512
Free speedups are always appreciated but when benchmarking some not-optimized-at-all lexers, they were still so fast that I couldn't really justify optimizing them.

Unless you're parsing genuinely enormous amounts of code (or latency bound) I find that most compilers are far too slow in other areas to justify optimizing the lexer versus fixing architectural issues in (say) semantic analysis.

A lot of parts of compilers are non-local, and involve lots of pointer chasing, which means avoiding repeated work is very important. In the D compiler there a bunch of checks where we stop you shooting yourself in the foot, I think generating all of these tree-walkers from a specification (so you can walk it all in one go) would probably be a decent speedup.
Yes, "laziness" is unfair and imprecise, a laziness on my part. :(

I think it was an issue of familiarity and comfort, not newness. The author joined Google before I did. If you're basically working with one other person, and you're rarely getting code reviews from outside your coding pair, and few other people interact with your code, it's easy to develop some bad habits and forget that your code choices have externalities. To be fair, the externalities were usually rather small.
I've been following him for awhile now. Didn't realize how popular he's become. I love the very Chicago accent, one of the reasons I started watching.
>Roaming charges haven't been re-introduced by providers.
They have been.

I don't see why we should argue over factual stuff. Three for example, my provider, now charges 3GBP per day for roaming in the EU. I'm not a mastermind who voted remain but supports Brexit but I guess, the argument would be that these are not roaming fees due to some definition detail or something?

Anyway, do you have anything concrete on your claims or do you attest anything positive happening to Brexit, even if there's no reason for it not happening before Brexit? Like blue passports being a major Brexit win despite nothing stopping UK from having blue passports before Brexit?

I'm bit slow and ignorant, would be nice of you to explain it. How did Brexit freed UK from corporatism?
My path was perl -> php -> wordpress -> static generator + disqus and dealing with spam pre disqus (for me, wordpress' anti-spam features didn't work, kismet, etc...)

I'm sure there are solutions but the problem I have with a static generator is that unlike wordpress I have no online preview. Sure I can run the generator on my local machine, even setup some watch build so I can update and refresh but I use 7 machines regularly. With wordpress, any machine let me draft a new post and pick it up else where and preview it but ATM I've lost that feature.

Maybe (it's hosted on github), I could setup a staging repo and have it build PRs to a staging site but a full PR is way more work than just typing and clicking 'preview' in wordpress. To add, my site does some processing that would be not be previews just using github's markdown preview in the editor.

I don't know if that's why I blog less than I used to but it is arguably friction. If I think of something to write I need to be in front of the correct computer with stuff synced and setup and if I don't finish I need to check in the unfinished article in some draft position, then later check it out on some other machine, and finally when it's done, move it to a folder that is used in the build.

It also takes me serious time. A typical post would take 4-8hrs. Write, proofread, edit, add pictures or diagrams. Just barfing thoughts out is twitter/facebook.

Otherwise, I think I just have less to write. I started blogging in the 90s selfishly, it was way more fun when it felt special. Now everyone writes (twitter, facebook, medium, etc...) so not nearly as special.
Capital owners would have to crash through a lot of safety nets to even get to the point where they would consider labor as a possible means to get ahead.
> my habit is to eat what is in front of me

This! I often let my phone run out of battery and avoid plugging it in so I can do other things.

From a similar thread, someone mentioned that phones are only good for content consumption. When I’m on the computer, I’m at least somewhat productive and the distractions aren’t quite as strong.
> Yes, we all want better investment opportunities, in real dollars. But the Fed can't control this.

Better means an optimal risk-reward profile, meaning that you don't lose principal while looking to allocate that capital in search for yield.

The Fed controls the rate of the safest investment there is: money held at the Fed AKA the Fed fund rate. Every interest rate is calculated using that fundamental rate as the point of reference because literally every entity in the world has a higher risk of default rate than the U.S. Federal Government.

So yes they control the most important thing in global markets: the price of safe money backed by 5000+ nukes, largest air force, 2nd largest airforce, 3rd largest airforce, largest navy, largest economy...
This is very cool, thanks so much for explaining how this works and, of course, for initiating such a cool project!

As far as I can tell, tRPC basically bridges (hides) network communication and allows doing remote procedure calls almost like regular, type-safe function calls on the same machine within the same process.

Now I would give a fortune for having something like that also for cross-language communication and for communicating with other processes (binaries and shell scripts). I've been thinking about this a lot in recent years: In SWE we need to jump through many hoops only because it's so god damn hard to invoke a function or a whole API living somewhere else in a type-safe manner. Intermediate formats like JSON, protobuf, standards like REST, OpenAPI, and GraphQL, and even languages like SQL (and the various ORM libraries it inspired) are all a result of that to some degree: Once data leaves the safe haven of your (hopefully statically typed) programming language where the compiler/interpreter knows exactly what its type is and what the signature of the function is that you're trying to call, you're basically on your own.

I recently read about WASM Interface Types[0] and it seems like a step in the right direction, though unfortunately it will only bridge the – let's call it – type safety gap between processes, not between different machines in a network.

[0]: https://hacks.mozilla.org/2019/08/webassembly-interface-type...