skysight-inc/HackerNews huggingface dataset:
I wanted to add something which is rightfully controversial and unpopular because it comes from an entirely different and somewhat naïve era.

It's easy for us to overlook in this day and age what kind of context they had in 18th-century America. They didn't have much of a concept of a revolutionary dictator, a monstrous autocrat who emerged out of a popular revolution. Back then, dictators and despots already ruled everything through heredity and divine right. The dictators who arose from revolutions in the late 19th and early 20th centuries were an out-of-context problem at the time. To them, assassination didn't carry connotations of Kennedy or Franz Ferdinand. It was a wilder and more violent age. Probably one that shouldn't be emulated.

But it's astounding how rarely it's acknowledged that the second amendment was meant to act as a violent deterrent against our own government. It isn't to defend against home invaders, or hunt, or whatever. Of course the staunchest supporters of the second are often the very ones voting in the crooks they should be ousting, or at least acting as a deterrent for.

That part of our central legal document exists explicitly to facilitate credible threats of assassination as one of our government's checks and balances, and we like to dance around that ugly fact. At this point it obviously doesn't work the way things did in the 1700s, like most things from three centuries ago. We now know that method doesn't end well, and alternatives should absolutely be pursued until there's no other option.

But today we also live in a time when the most massive and damaging crimes done by those in government--or the pseudo-government of industry--carry no punishment at all except an abstract (and impotent) threat of being voted out of office in a few years. And our absurdly low approval rating / incumbency ratio should show us that there's something deeply wrong with that avenue. I think more people should be concerned about the implications of extremely low approval ratings combined with near-perfect rates of re-election. This casts a doubt about democratic legitimacy that we cannot deny or brush away.

I think at least serious prison time should be on the table. And of course I mean the real prisons that we send normal criminals to. But that is unheard of. We need to acknowledge that checks and balances have already failed in a very fundamental way.
I'm not so sure about that either, though. Let's take a look at a slice of their portfolio:

- Ansible for decentralized configuration management (not as popular as Chef, but still popular)

- OpenShift Enterprise for container orchestration (gaining a lot of traction)

- CodeEnvy, a cloud-based IDE

- JBoss, a legacy Java application server (used at every boring billion-dollar co you can think of)

- Innovation Lab: a somewhat expensive service for large corps to see how the latest IT trends are applied
Ember 3.2 Released
> the government has a right to any data the bank collects about you

This is not true in the US. Banks certainly have a right to give any information you've given them to the government though.
> this is entirely not the concern of the authorities

Sports fans are religious. Teams, for better or worse, have the power to rally voters in a way that makes them politically powerful.
I also wonder why are humans wasting resource like this. Like all this compute power could be used towards curing cancer or something.
Hah, "memetics" had been a thing for a long time by then. Easy to forget that Dawkins coined the term way back in 1976.
> the DRAM industry was in glut and they suffered huge loss leading up to the point.

So what caused that glut? There are very few things that come to mind (if any) that I can think of that excuse price collusion in a market, which is what was claimed above.
This is the correct answer. The effect is as follows, currently:

1) Elderly who bought early pay low tax, elderly who bought recently pay high tax

2) Younger people who are also rich pay high tax, but can afford it, and it is proportional to the amount of services they are receiving

3) Younger people who cant afford these property taxes are priced out of the area.
How we solved GitLab's changelog conflict crisis
It could work, but you would need a big initial buy-in to get it off the ground. You'd likely need at least 6-8 teams initially and venues for them to play since the NFL has banned it. I could see this working well at a minor league level because the players wouldn't really be sacrificing much, I think, but I'm not certain.

You'd also have to figure out the costs for gear, staff, and etc. You'd also have to figure out logistics for management, I imagine a trust would be the best middle ground. My best friend is from Cork City in Ireland, Cork FC is fan-owned which runs out of a trust. [0]

https://en.wikipedia.org/wiki/FORAS_(football_supporters%27_...

Side-bar: I am curious if MLS has banned fan-ownership. Edit: Unsure, seems like 4th Tier league allows fan-ownership. [1]
https://en.wikipedia.org/wiki/List_of_fan-owned_sports_teams...

Second Edit: Reading [2], it seems like it'd be possible to have a European fan-ownership structure except that the team would own shares from MLS to have the team rights.

[2] https://en.wikipedia.org/wiki/Major_League_Soccer_owners
Of course it isn't cool, but it's impossible to prevent people from being wrong on the internet. The question is how to correct misinformation when it appears. If you blame people and snark at them, that reinforces them in the error. Worse, you discredit the truth in the eyes of the neutral audience who might be persuadable, but react adversely to the hostility. Your comment upthread was much better, especially because it provided an alternate source.
I disagree - it’s merely asking for elaboration on a stated opinion.
Yes, I can see that as a component. However, I think there is also an effect that works in the opposition of popularity.

Many games I've played in the past when at their peak of popularity had plenty of bad players. The popularity was a continuous draw of new players which had little experience. However, as the games popularity waned, then only the true die-hards remained.

Maybe Fortnite is already past the peak curve in on-ramping new comers.
The fireman debate, where management argues that a position is no longer necessary due to technological improvements, while the people actually doing the work think or understand differently, should be familiar to almost anyone in any field of work.

We're currently fighting a whole genre of fire at work that boils down to the fact that a particular system, with many many finicky integrations both inside the company and with rickety old 3rd-party systems, was designed with the assumption that there was a so-called "junior QA" team who would be manually looking for trends in error logs and failed task logs. This position was eliminated with a corporate reorganization, and the many many moving pieces are slowly getting rewritten with different assumptions about monitoring, alerting, and logging, but in the meantime there is not anybody covering this function. This means that we typically only have a chance to fix things after they've started to be an actual nuisance to someone and they complain, whereas with the old team in place we had a better shot at identifying problems before they became a major nuisance and fixing them before anyone complained.
But why track location at all?
Some alternatives:

* Cantenna/laser link to a house some blocks away to avoid local WAN link disruption

* For less performance-intense networks, remove the physical impediments: 2 routers, each with 1 APC, connected to 2 separate power circuits, connected to 2 WAN links, providing 2 radios each. No switch to go down or cables to trip over, redundancy of access point, redundancy of frequency/radio, redundancy of WAN link, redundancy of power. Hardware-wise this is pretty cheap and still highly available. If the routers are cheap, use a hardware watchdog.
> Can anyone think of an additional dimension for improvement, besides upgrading the link itself?

Depending on the hardware, you can upgrade the link itself with newer, smarter WiFi drivers. After pretty much solving the bufferbloat problem for wired connections, many of the same developers moved on to fixing WiFi, and some fruits of that effort are currently available in OpenWRT and LEDE.
Any chance that you will open source this or offer an API?
> Why should mom-n-pop have a higher fiscal hurdle than MegaCorp?

They don't. They have normal taxation. They wouldn't even have the opportunity to make profits, and hence be taxed, if the clientele never moved into the area.

> Then MegaCorp shouldn't have any qualms about entering into a binding agreement that the economic bounty will come, or else MegaCorp pays a penalty equal to that bounty. I wonder why they don't do that?

Because they're not shitty businesspeople? Remove the incentive and there's no motivation. It's basic behavioral economics.
Does highlighting text (click, dragging the cursor over text) work well? That's all it needs to do, point click, and be able to control the dragging.
> some minimally Turing-complete subset of the language

How about integer arithmetic? That's the programming language Goedel used for his incompleteness theorems (specifically, he showed that the semantics of any formal logical system can be implemented in Peano arithmetic, using Goedel numbering as an example).

I wouldn't call that a useful definition though. There are reasons why we don't treat RAM as one giant binary integer.
Doesn't matter. Just knowing that something could be very harmful should give any business pause before including it in a contest. This business acted recklessly.
> That's not how options work and it's precisely why options exist: to purchase value in domains which are extraordinarily rare without the delta exposure of leveraged spot-shorting.

Yo, Options have Theta-decay. Push options too long, and all your money decays away.

https://www.dough.com/blog/speaking-greek-theta-decay-time-d...

Seriously, don't just... buy options without understanding the risks. You can MITIGATE Theta-decay by rolling over your options to longer-and-longer terms, but it requires maintenance, and you still lose out on money each time you roll options over.
I'm very impressed - it combines two of my favourite technologies, Python and SVG. Three, in fact - including terminal. I will be watching it and tinkering with it.

It's written in modern Python and well documented. However, some functions are a bit monolithic:
https://github.com/nbedos/termtosvg/blob/master/termtosvg/te...
Ask HN: What side-projects have you been experimenting with in your spare time?
Dynace: Object-Oriented Extension to C
Yeah, but if we then vote out someone who made a bad deal, we're still stuck with that deal.
It would be completely appropriate, and in fact that’s what happens. We had to turn down a nice one bedroom in a new downtown Bellevue building because it was a split level with a walk down (and we have a toddler so....). Most of the units were not like that, and this one was cheaper as a result.
Looks like a pretty resilient setup... But can it handle an
Ethernet pause frame broadcast flood https://github.com/nwholloway/mpcp
Show HN: Adaptive Brightness for your external display
Not everything can be usefully measured with one easy metric, as in Moore's Law. In the case of something like colonization, the proper metrics are economic, not technological benchmarks. You could just as well cherry pick from The Age of Discovery, say from 1260 to 1360 and make the same statement: "X years ago. Since then, no progress on this front. Not even a repeat. This is not an accelerating rate."

https://en.wikipedia.org/wiki/Age_of_Discovery#Medieval_trav...

However, if you look at metrics of economic activity across spans 200, 400, and 600 years after that, you get a far different picture. So basically, your point is intellectually bankrupt. It's based on too little data and uses an entirely inadequate metric.
People as a group are selfish and short sighted, prone to maximizing personal gain. Individuals can be self sacrificing and possess a long view, but there will be a thousand others willing to work the system to death in their place. More specifically, there are almost limitless rationales to be employed if you stand to gain from turning entropy into personal wealth. “This compute power was never going to be used to cure cancer anyway...” that kind of thing.

More pernicious are people who cloak themselves in ideology or Utopianism somthst they convince themselves that this waste of resources is a good thing. Some may even believe it, but most just don’t care and are too busy finding greater fools so they can make money.
No doubt exacerbated by the insistence on sticking with buffer and chain couplers despite the availability of safer alternatives for 100+ years.
That's been working out pretty poorly for them. Stuck with a $650 million dollar fine from the league and the lowest attendance in the NFL. And stuck as a second-class renter of a stadium that's controlled by a University.
How Comparisons Help Us Understand the Universe
If you are in the outer solar system you won't have trouble freezing anything.

"Cyrogenic industry" is freezing stuff. In the outer solar system that is like trying to sell sand at the beach.

It makes a lot more sense to talk about Titan as the gas station of the outer Solar System. Exporting methane for all of the rockets flying around doing stuff.
AGPLv3 is the cloud-condom open-source licensing model for the future. You are protected from the cloud-providers, who otherwise to monetize open-source projects that enterprise vendors develop. For example, MongoDB got offered money by AWS to include it in Redshift, but they said no - MongoDB is AGPLv3. AWS just took postgres and MySQL for free, because they could. Who earns the most from, yet contributes the least to, Hadoop? AWS!
If you're Hortonworks, Cloudera, or Data Artisans (Flink) are you celebrating AWS' monetization of the software you develop?

Honestly, i think Apache licensed open-source software is dead for startups. Cloud providers do not compete on an even field anymore, and the basic premise of an open ecosystem for Apache software is now a pipe-dream - cloud providers (mostly, AWS) will dominate providing managed versions of Apache licensed software. Long live AGPL-v3!
not for the government...
This reads a bit too much like a plug for fastai’s framework, which, frankly, is not very good and training performance results are not much of a reason to care about it (for instance, adding AdamW to Keras is basically trivial).

In most use cases, the difference between these optimizer choices, and how they interact with initialization schemes and metaparameters, is extremely overkill. If you’re training a pretty standard variant of e.g. ResNet50, for some fairly common classification or localization task, splitting hairs between these things just doesn’t matter.

I actually really think these optimizer hacks are not a productive line of research for deep learning. Too many projects try to do just the slightest amount of incremental tweaks to an optimization scheme to eke out something they can call “state of the art” and milk it for conference presentations and the release of some sexy new deep learning package. But these changes are often entirely immaterial except for the very largest network training schemes, which are usually already doing their own highly customized and distributed optimization schemes anyway.

Especially when it’s tied to making a plug for a framework, like this is for fastai, it’s just too focused on hype and creates this peacock feather effect where everyone had to spread themselves so thin just to keep up with all this middling, incremental tweaks, that it actually very likely inhibits research that might actually produce difference of kind results.
The binary approach is that it either isn't considered or people opt in for all of it without consideration for what is actually needed. The Google SRE book goes into this at length. For each service, they define SLOs and make a considered decision about how to meet them.
That sounds insanely difficult to implement, potentially gameable by elected officials, and really difficult to do in a place that, say, is split somewhat evenly between Democrats and Republicans.
I strongly support anti-mask laws... especially in situations when you have two political opponents coming up to one another in the streets. Masks make it way too easy for some kind of provocateur to instigate fights or start a stampede. And this may be egged on my professional dark PR/intelligence people to make one side or another look good/bad.
Goats are fun. When I was a kid we had our horse at a farm with some goats. Even smallest baby goats always had to stand on a rock or a bucket. And they all had their own (very strong) personalities.
Lay down the soy.
The typical architecture for routers these days is that the main SoC has two ethernet interfaces, each of which is connected to a 7+ port managed switch. One of the host CPU's interfaces is on the WAN VLAN, and the other is on the LAN VLAN. Some older routers used to have just one ethernet link between the switch and the CPU, with the CPU's other interface exposed directly as the WAN port. That made it easier to avoid bloat or bugs in the ethernet switch itself, but was fundamentally incompatible with the NAT offload those switches provide, so that configuration is now almost impossible to find.
It’s proper english to refer to a mixed gender group as male. Whether that is “oppressive” or not and whether we should change the english language is another subject and should be outside the realm of a JS conference
> The year is 2025. You want to set up a webserver to do something in python2. The Letsencrypt api doesn't have official python2 bindings, SQLAlchemy hasn't provided any database interfaces for python2 in 6 years, and so you can't use recent versions of postgres without writing your own dbapi.

Am I the only person still using Python 2 and LetsEncrypt? SQLAlchemy? Postgres? I try to keep to a minimal dependency graph. Even so, writing "glue code" in Python 2 will still be easy, and API description languages like e.g. Swagger will only become more common, so I'm not worried about being left in an incompatibility cul-de-sac.

(And if I am the only person still supporting Python 2 in seven years I'm probably raking in dollars in legacy support contracts, no? You know COBOL programmers make bank, eh?)

> There's been a couple of major security bugs found in various system tools, and sane flags and defaults have changed as a result, but python2's standard library never updated to call them safely, so you're default insecure.

First, do you have links or other references? I'd really like to read up on those.

Second, yes, the standard library needs an overhaul (and the docs are soooo bad to this day.) You got me there. One of my dreams has been to start a "Python Unstandard Library" (sic) and comb through all the existing Python 2 libs and make a really clean and well-documented, uh, library. That's probably not going to happen. That said, back-porting bugs and security fixes from Python 3 is something that still has to be done and I'm one of the people who intends to do it.

So yeah, more free other people's work is one reason to prefer 3 to 2 (if it turns out that way. As in a lot of crucial open source projects, the Python core maintainers are not a large nor well-paid group...)

> And libraries like smtp and BaseHTTPServer don't support modern standards like HTTP3 and extended MIME types.

Networking in Python to me means Twisted. Now if they abandon Python 2 I might have a problem, however, I wouldn't write a webserver in Python for love or money. Python (neither 2 nor 3) is not a great language for high-performance backend servers. (I know that doesn't stop people from doing it.) I would probably use Go. Or write your prototype in Python and then rewrite in Java or C++ if you get funded.

And, to repeat my earlier argument, am I the only person using Python 2 in 2025 who has to use HTTP3?

> You're banking on all that maintenance being easier than porting to python3.7 or whatever

Yep, I sure am. I'm not the only person who feels this way. I'm banking that enough momentum remains in the Python 2 ecosystem and community to keep supporting it for at least twenty to thirty years (if there's nothing better before that I'm going to give up computers.) Heck, we're probably going to see 2.4 in the wild til forever too.

People are trying to kill Python 2 and it's not working. Adding in B.S. like PEP 572 only makes it harder to kill.
There are some fascinating railroad photographs from an earlier era in the Pennsylvania Railroad Photographs collection:

https://historicpittsburgh.org/collection/pennsylvania-railr...

Many of the photographs feature gnarled old railroad bridges because of the hills and rivers in the region. Because of the region's steel industry, many photograph also feature smoke stacks and dirty skies.

Here is how the collection is described:

"""The Pennsylvania Railroad collection, held by the Archives Service Center, includes 345 (nearly all of which are 8x10 in size) gelatin dry plate images of railroad infrastructure dating from 1907-1917. Many of the images depict construction and repair projects to the company's lines, both within the city of Pittsburgh, as well as across the Midwest. Featured prominently in the collection is the renovation and construction of the second track for the Ohio Connecting Railway Bridge, located just north of downtown Pittsburgh. The collection also includes numerous views of track re-grading operations which occurred in Pittsburgh, as well as other major cities including Cleveland, Chicago, Cincinnati, Indianapolis, and Detroit."""
Mexico is about 2250 avg and Greece @ about 2100 avg.
Are you saying that Democrats don't take corporate money? Bollucks. Campaign finance reform is a non-partisan issue. Don't make it into one.
I think the redundant outlink dwarfs all other improvements mentioned here. All but one of the incidents in my home have been due to ISP or optical fibre company issues. (Which is not surprising -- they have many more miles of cabling to maintain than I do.)
True: automated mathematical proving is strictly limited to certain domains right now. First order logic (and other higher forms of logic) are outside the scope of machines, although machines can somewhat solve logic puzzled correctly stated in first-order form (its a semi-decidable problem, so "somewhat solve" is basically the best we can ever hope for).

But move down to boolean logic and symbolic computation... the stuff that translates statements in Verilog or VHDL into pure logic statements for small LUTs in FPGAs or logical NAND gates of hardware synthesis??

Oh yeah, machines are way better than humans. People pretty much rely upon automatic synthesis for circuit design and boolean logic these days. Proof is in the pudding.

Perhaps it isn't the same kind of math you were thinking about. But Boolean algebra is still math, logic, and proofs. Of course, in practice, humans use these tools to build larger structures... but I'd argue that the machine handles a lot of the rote proof stuff (optimally figuring out the minimum number of NAND gates to represent a certain truth table).
On the other hand, it's fifty years since we went to Moon and in the meantime we haven't even set-up a tent there.

In the early fits and starts of the exploration of Earth, there were multiple spans of 50 years where progress was seemingly abandoned and nothing happened.

We assume that we'll have the technology for deep space exploration but we tend to forget the logistics nightmare of any such endeavor.

Environmental technology will be harder than we thought at first, then we'll get the hang of it. Some people will die along the way. Then it will improve exponentially, as economic impetus comes into play.
The most natural place for PLC is running inside a codec. So API probably wouldn't make sense.
We do have plans to integrate it into Opus/WebRTC codebase at some point.