skysight-inc/HackerNews huggingface dataset:
> The "problem", in the sense that it's a problem, is that these languages and related technologies are all pretty good!

Yes; and frankly the development ecosystem for making software for linux & friends on top of apt/etc is terrible - at least from the perspective of a modern professional software engineer. The assumption is C, and C programs have no package manager - so of course dependencies get bundled / vendored sometimes when the alternative is linking to potentially out of date dependencies in apt. Autoconf/automake is awful to learn and understand. CMake is better - but its horrendously complicated because it tries to solve the impossible job of paving over all the junky custom compilation scripts that came before. (And it still has no cargo equivalent for actually fetching your deps.)

And then to work around all of that, each distribution will make weird, custom, maybe buggy patches to your software before adding it to their package managers. (Which has caused some high profile bugs and security issues a number of times.) Now when there's a bug, nobody knows who's fault it is!

This worked in a world when there wasn't much software, when releases were rare and when most programs only had one or two dependencies. None of these properties are true any more.

Rust, go, python and nodejs don't fit well with linux's package managers. The obvious alternative would be putting every crate, gem, pip package and npm package into apt, rpm and all the rest. And keeping them up to date with every version. But lets be real - that would be horrible. Apt et al aren't (currently) up to the task. (Can you imagine every npm package needing a maintainer in apt alone? I can just imagine the github issues: "I'm in debian stable and this transitive dep you're using only has version 0.1 available, from 6 years ago. What do I do?". Yikes.)

I'm sympathetic to the argument that modern million dependency software development has its own problems; but right now it (sadly) has no competition in terms of ergonomics and build reliability.
It's old news, and it was discussed at the time: https://news.ycombinator.com/item?id=23729156
When I responded it wasn't flagged, just downvoted, but assuming it was flagged before, why do you care so much? it really doesn't matter
Interesting. Have you heard of Aether though? It seems a lot simpler, but achieving the same result. It's a flood network, I believe.

https://getaether.net/
I'd say that the difference was the systems behavior in the presence of IO, and it's pretty important in my experience. Micro-batching systems hold up processing while waiting for IO but proper streaming implementations continue using cpu for elements at other points in the stream, very roughly.
Yep and it works wonders for us unlike the EU and the US who love to complain about it but then constantly deal with their own migration issues constantly and see horrific outcomes far worse than here.
During the Renaissance the "engineers" were aristocrats/nobles with money to spare to spend on trivial pursuits like innovation.
You don't have to be an island. You just have to want to control covid. Restrict cross-border movement, lockdown early and properly when outbreaks occur, track and trace... basically, the things the experts said would work before COVID was a thing, worked.
Quite often I see people claiming that “islands do better”. I think it far more likely that policy, not geography, is the decisive factor. Aus / NZ had great public health policy and competent - arguably near-flawless - execution.

If we attribute success or failure to things - like geography - that are beyond our control, it excuses us from taking responsibility for what’s happened. For some governments, that’s a convenient fiction.
Not densely populated, and an island.
On the contrary, the price likely would have gone higher without the regulatory cap...
As someone who basically sticks everything possible into Postgres, this is interesting! Streaming tools don't automatically cache things you need? I guess it's about time they do! Postgres, for instance, has a robust LRU mechanism that deals with OLTP quite competently. OLAP too if your indices are thought-out.

Also, although built-in materialized views don't allow partial updates in Postgres, you can get a similar thing with normal tables and triggers. Hashrocket discussed that strategy here-- https://hashrocket.com/blog/posts/materialized-view-strategi... .
clownpenis dot fart
the same could be said about flagged comments but you can opt out of the default behavior there. there's basically no excuse imo. if this site was open source a I'd create a pull request, but alas.
Empty repo.
What are the limitations?
But name stored in MX doesn't have to be FQDN. I can set up A record with real server IP at 1.2.3.4.example.com, then set 1.2.3.4 in MX for example.com, and it would be perfectly standard compliant record, while it probably would be misinterpreted by servers trying to be "lenient".
Degrowth: Solving the Impasse by Magical Thinking
Ask HN: What is the best resource for learning location based advertising?
I am building out a local service and would love your thoughts on what you have found to be the best location based advertising resource. thanks!
> I do not trust system provided libraries to function with my applications because I've been burned so many times in the past.

I agree. About half the issues I've had with dependencies has been due to distributions fiddling with upstream for some reason or another. Probably the main reason I like Arch (which has a policy of just following vanilla upstream, though they aren't immune: 'python' being python 3 is probably the biggest pain point)
The first personal browser extensión I ever wrote was to let me hover greyed out HN posts to read them. Dang’s justification is no reason to make them illegible. There’s just as much reason then to let people read it and see what behavior is looked down on here.
The bomb was the best - This is really interesting, I wish we had more time.
The spiffy new language usually has some feature the developer can use to save time making the prototype. Since long term maintenance isn't an issue, you are free to iterate until it works.

Stable platforms that you have experience on are well known, and your estimates of doing X on them are far more likely to be accurate.
> And ironically, restrictions here are less than in many hard hit areas

What did Atlantic Canada do then?
SQLite would give you these benefits over CSV:

- The parsing code for SQLite is exactly the same C code in every language, making it impossible to make mistakes in reading/writing.

- SQLite likely has stronger transactional writing ability than what your application created.

- Any SQL GUI will allow you to inspect and iterate on queries during development/production.

- SQL is a good first step to writing “join/filtering” queries and is backed by C code/indexes so should be fast for simple stuff.

Of course if you do not need any of those and are able to spend the extra time to write out your “queries” in pandas/Python that will work well too - just another way of doing the same thing.

Personally I like SQL as a first stop for prototyping, with the hope I do not need to use other tools. Joins, transactions and using the disk for state are all ”good enough” starting points, and I can take those techniques to any language I use.
The passengers would be unaware only if the engine failure occurred near the destination. Pilots don't just keep flying for hours with an engine failure if they have any alternative places to land.
Hawaii and New Zealand have a fixed number of points of entry - airports for the most part, as well as a very few select ports (not that those are a major concern with recreational cruises shut down globally).

Land borders are continuous with far more access points (spreading any testing or resources thin) and much more traffic due to lower cost and easier access.
Tried submithub, it says you have 2 "credits," when I uploaded a song and it takes you through a bunch of commitment steps and then asks you to pay to submit to the reviewers because you don't have enough "credits" to spend.

If you want to try submithub out, be ready to pay with a card, regardless of what the UX seems to imply. It seemed like a good service, but now I don't see myself dealing with them.
What? I'd think lots of IoT and other automated data service relies on cheap and less-than-bleeding-edge technology. 3G coverage seems to include Manhattan (and most of the USA):
https://www.whistleout.com/CellPhones/United-States/New-York
You can opt into seeing dead comments, but they're still clearly delineated as dead, alongside maximum fading.
Australia got it under control, and when they had surges in some states but not others they limited interstate travel until the overrun states got it under control.

The US and Europe could have done this. England could have done this. They chose not to and exchanged a month of pain for a year of pain and 100s of thousands of deaths.
You can't get rid of the distro-oriented shared library system, it exists as long as you are building on top of an operating system. To that end, when you say "we depend on operating system minimum version X.Y.Z" that now becomes another dependency you have to ship at some point if you're running the production machines. Containers are popular because they actually solve that exact problem. If there was some other comparison you were making I'd be interested to hear it, but AFAIK containers can only help here so it's not clear what else you were comparing to.
Or the lecture is that we should go harder on individuality. Ironically this same blog has a post titled "Review: Moixa Solar Battery". If you have a 100kWh battery at home to tide you over the 3 days it's cold (and electricity costs $9/kWh) but can otherwise directly access the wholesale pricing, what is not to like?

I'm not sure if anyone has done the math on what kinda timescale you are looking at for return on investment with a 100kWh battery, but given that most electricity grids in the world have e.g. different day and night rates, there is an obviously untapped market for arbitrage.
Dude she might be boring to you.. but she is someone’s wife. Have some respect .. sheesh ..
An island and a bit. It has a land border with another nation.
In a tolerant society, should we tolerate intolerance? I am genuinely interested to hear your thoughts.
Amadgator is a one of the top chess youtubers, after carlson and hikaru. They should have a human-check placed by channel size - if for nothing else just to not get bad PR like this.
Yes, Fukushima definitely put a huge damper on nuclear. And I do generally agree with you. Every time an accident happens, which is an inevitability, it's guaranteed that some investors will pull out.
"You see, freedom of speech and expression must be absolute."

This is a very ignorant take on freedom of speech and a terrible foundation for your project.
If you live near a land border it’s not unlikely that some of your friends or family are on the other side of it. No such thing in Hawaii.
"You see, freedom of speech and expression must be absolute."

That's pretty extreme. First, freedom of speech is not freedom from consequence of speech.

And second, freedom of speech only applies to public forums. Why would a private enterprise need to put up with someone spreading vitriol and fake news?

Let's say I own a mall, and you rent a store in that mall.
You suddenly decide that you are going to start selling Nazi merch and incite people to riot in my mall.

Why am I a "cancel culture SJW" if I kick you out of my mall?
You can implement the best policy in the planet after thinking for months in pros and cons and still be boycotted in a weekend by manipulated people that assure that you fail and then got scot-free for that crime (or almost [1]). Is literally a 'cold' war.

[1] https://www.dw.com/en/germany-anti-lockdown-protest-leader-c...

And the same pattern is happening everywhere.
Maybe? But I am not sure if that is a priori true.

I would imagine record labels would pay to promote the artists they think are the best, and most likely to generate good returns for their advertising investment. That might end up with better music on the radio.

Or it might end up with worse. I would be curious how you could test this.
Youtube doesn't need stupid black boxes to make stupid decisions; look at their recent banning of a satirical Pewdiepie music video, for allegedly encouraging harassment. (It was a joke aimed at a nursery rhyme channel, how do you harass a nursery rhyme channel?)
Sure, but you can just not use %n and not accept format strings from users?
Well, internet bandwidth is a finite resource, but it's limited on the consumer side. If the consumer doesn't stream Spotify, his/her bandwidth is not used. By contrast, spectrum is consumed whether a given consumer tunes in or not. In this sense, the spectrum is a shared public resource whereas the consumer's bandwidth is a non-shared private resource.
at least 12 people here wish that @Marshmallow had never been born. Our problems are just beginning...
Thankfully we have the uncontroversial non-partisan non-lobbied monopolistic government-backed actors (aka regulators) to save us feeble humans from making our own purchasing decisions in a free market
We should tolerate all speech. That doesn't mean you can't scream and call it hate speech, but do so from your own platform.
Finland is effectively an island too - esp with the border restrictions with Russia currently.
The fading disappears if you click "X minutes ago" above the comment, so they're always readable. (Your extension sounds like a nice solution too, though.)
UK is an island as well. It's not a special case then?
An opaque algorithm could be unknown but consistent and thus learnable. YouTube is also nebulous, in that it is fuzzy and inconsistent; what is allowed on one channel may ban another.
I just found Griddy's post on this: https://www.griddy.com/post/griddy-update-why-energy-prices-...

TL;DR they say the Public Utility Commission of Texas has control of prices and is forcing them to be extremely high even though there is no reason for them to be based on supply and demand.
I regularly use SQLite as the database for production apps.

User registrations, content posts, in-app purchase receipts etc. Up to hundreds of thousands of concurrent users it works just fine.

It saves me a tone of time and complexity from setup I don’t have to do for a dedicated database engine.

There is a good overview with general use cases here: https://sqlite.org/whentouse.html
yeah, but I worked on a *nix workstation configured by Autodesk at that time, and the engineers that set it up casually mentioned that it had taken a month.. What that snippet says to me, plus the context at the time, was that is was deeply arcane to work on "servers" and that delays of weeks were common when "configuring" the thing. In fact, even booting hardware was a specialty, and a diversity of hardware existed that might surprise someone born in the 90s or later.

I was sympathetic to the "Xanadudes" but also personally saw the sort of unrealizable side to their particular efforts. "Tilting at Windmills" seemed to be a fitting description.
I love the game, though haven't played in.... a decade at least.

I worked at a place where some other people had a diplomacy club and they'd play over lunch or after hours.

I decided I didn't really want to know who at work was best at lying and backstabbing.

I later left the place because they did stack ranking and found that teams traded people from one team to another with the express purpose of "the new person gets the PIP"

Not my cuppa.

Don't play diplomacy at work and maybe don't work where they play diplomacy?
Cue up any discussion about SEC rules etc. It's fundamentally a discussion about whether the "little people" should be allowed access to somewhat complicated instruments than can give them access to (mostly fairly limited) incremental financial gains that require some sophistication to understand and hedge properly. But which, if things go south, can result in huge losses.
It doesn't stop a government trying. If an exchange is in their jurisdiction then what choice do they have? It would depend how many governments would enforce it - so probably goes back to the political will question in some comments above.
> There is a huge misunderstanding, Pepe the Frog has always been a symbol of resistance in underground culture, it was journalists who decided it was evil without understanding a damn thing.

It’s not a symbol of resistance. It’s a glum-looking frog. That’s it.

Also this forum doesn’t seem to allow for identifying oneself which precludes it from competing with Parler/Twitter. At best, it can compete with 4ch/8kun but those serve their (admittedly limited) purpose quite well with few complaints these days.
There is just one fundamental thing that exists
A react middleware UI library
We may be forced to work for free to make rusts build less of a pain. Or to abandon those projects which have abandoned us.
One of the issues with unbundling everything into its own package really comes to a head when it comes to how Python is packaged on Debian based systems.

They split out core components that are built-in to Python so that they may distribute them separately thereby breaking the Python version's default tooling that is supposed to exist, in the name of "not having dev tools installed alongside non dev".

Package maintainers have made life miserable for those of us who have to then help people through that mess so that they then may use the software we have written and or maintain. We have to write our quick start guides to tell users how to get a proper working version of Python on their system because the package maintainers deem their way of deploying Python the best way to deploy it.

"Your instructions are wrong, `python3 -mvenv venv` doesn't do anything, it just errors out saying I need to install something else, but when I install that package it still doesn't work".

Packagers that insist on splitting every dependency then put the onus back on the community to support it, they don't have to deal with it.
Parler is a shit hole, and at this point I’m not sure we need another social network anything. The major ones do a lousy job of policing fake news and misinformation, and from your tone it sounds like you support that garbage.

I’m pretty sure giving every moron on earth a globally-accessible soapbox is about the stupidest idea humankind has ever had.
Will it prevent blocking others from replying to counter irrational, unreasonable thinking - or say, if someone's promoting violence - can others be able to comment to try to quell, calm the anger - or will individuals be able to censor whomever they like which is arguably as bad as deplatforming?
Australia's state leaders have been steadfast in their handling of the pandemic despite the Federal Government initially fighting the states' swift and strict response.
We're at the point where social network companies can break up countries, not vice versa.

Some related fiction (or is it?)
https://slatestarcodex.com/2018/10/30/sort-by-controversial/
Why not install INN and then slrn or similar and do it via Usenet?

The free.* hierarchicy is available.
In the few hours I've been tracking, zero people have accessed a URL other than the root domain - which I'm guessing no NFC tags link to, and the local bus stop page I'm guessing is all from the blog post, seeing as though no other pages have been opened, I'm guessing my local bus stop isn't the busiest bus stop in the network.
the chess is a very aggressive game of premediated threats and attacks with the goal to achieve dominance and control over another player. It fosters individualism and combativeness instead of teamwork and collaboration. I think it should be age restricted like say alcohol and driving.
That’s the sort of thing I thought employers did when I was younger, but let me disabuse you of that superstition before you waste more of your time. And if you really do believe it, then you can fill in a 100% green grid with a trivial script.
Every piece of speech is intolerant to someone out there. The mistake is thinking that any bit of speech is empirically tolerant or intolerant.
Agree that would be a really interesting model particularly for those small businesses
I can still see your post, for what it’s worth. I didn’t downvote (or flag) you but I do think you should think hard about whether there was really any good reason for you to respond in such a condescending and finger-wagging way. Show us the real harm done by this harmless (and frankly a little productive) prank.

Edit: and yes I see the irony in my finger-waggy tone. :D
Things like this (basically a form of ‘self insurance’) should require you to post a largish bond to participate.

As is you’re effectively doing commodity trading with fixed demand and no safety net.
The article shows the real time supply and demand price at the time being 300x lower. It wasn’t a price cap but more like a mandatory price increase. At least that’s how the linked post from Griddy describes it.
"Ignorant" == you can't be bothered to come up with a genuine refutation
The word for CPU manufacturers making multiple SKUs is “binning”. Every processor wafer made could attempts at an 8 core beast, but if 1 isn’t working, they disable another and sell it as a 6 core. If the chip isn’t stable enough for hyperthreading, that feature is disabled. Unstable at high frequencies? The turbo clock is lowered.

Are the manufacturers benevolent in this? Not always. Sometimes an 8 core chip will be locked to 4 just to make more lower end SKU pieces available for purchase. Or Intel disabling overclocking so you have to buy a “K” processor that costs more.

But when people say things like:

> When you buy physical things, you should be paying the total cost for the hardware to be manufactured, distributed, and finally recycled or disposed of.

They’re ignoring the fact that soft limits actually can make manufacture cheaper. The reason Intel/AMD/etc don’t have a separate silicon template for every SKU is it’s too wasteful (money wise). Each run has a setup cost, and if that can be lowered by reusing the same wafer template, they do that. It’s cheaper to have less manufacturing SKUs and just disable features later.

In addition, when soft limits are used on chips, it actually prevents waste. Imagine if the yield on an 8 core wafer was 70%. That means only 70% of the produced chips works at spec. The other 30% would be tossed if binning didn’t happen. By binning, that 30% can be sold (with reduced feature sets).
It'd be a lot more interesting if they actually made points rather than vague condescension and sneering.
What about libel/slander? What about child pornography? What about doxxing?

Surely you agree we have to draw the line _somewhere_, even if you disagree with where we currently draw it?
Mostly just thinking out loud

You may be right- it's very hard to imagine that normal people really wanted to be exposed to that kind of downside.

But also it reminds me of the kind of articles you see from time to time where someone bought a cut-rate airfare, and then got bumped or had some other inconvenient change and was upset that they had no recourse. But of course the whole reason that fare existed was because the buyer was agreeing they could be bumped.

So if the options are fixed rate power that is cut when the utility doesnt want to pay the spot price, or wholesale power that stays on but exposes the buyer to the spot price and is usually cheaper than the fixed rate, I start to imagine that there is a market for that. And that like the airfares, people are happy to take the upside but cry not fair when stuck with the downside.
England is also an island.

Iceland is an island.

Australia has multiple states with different infection levels, and limited interstate travel until so there wasn’t spread back to resolves states.

The only countries that actually implemented these policies also happen to be “islands” which is being used as an excuse for poor management in other countries.