skysight-inc/HackerNews huggingface dataset:
My point is that subsidizing a train system should be argued on the merits.

The question we ask should be something like “should we subsidize these trains” or similar. You’re making merits based arguments in your reply. I strongly disagree with you, as interstate transportation is a core government function in my opinion, but those are differing opinions.

The commenter I’m replying to says the question we should ask is “why should people in Iowa pay for this”

I think that question is meaningless, because literally all government functions involve all people paying for something that only benefits some of the people.

As such, pointing out that fact adds nothing to the conversation, because it fails to distinguish between valid and invalid ideas for government programs.
> What I really want is a typed programming language, where using normal code we describe how to produce all these yaml-described k8s resources using whatever abstractions make sense in our business

For what it's worth, that's what AWS cdk is. Not for k8s but for AWS CloudFormation yaml templates. https://docs.aws.amazon.com/cdk/latest/guide/home.html
Business as usual with China, how long to get this comment downvoted by chinese on hn
R_e_c_u_r: A Python Based Video Sampler Hardware Project for Raspberry Pi
The main problem with the commerce clause is that people don't know what it means, or rather, have conveniently changed its meaning. It gives congress the power to regulate interstate commerce. Regulate, as in: make regular or normal. Commerce between the states was not normal, and was subject to tariffs and other restrictions. This clause removes the power to restrict interstate commerce from the states. It's not a license for congress to enact any law that they want. If it was, what's the point of the rest of the constitution?
Show HN: A simple way to SFTP, Rsync and SCP direct into any cloud storage
As usual with Alan Kay, it's difficult to understand exactly what he's advocating for. On the one hand, he laments browsers having features, and thinks they should just execute code safely and provide a low level graphics interface, but on the other hand, he advocates for a universal polymorphic graphical object mesh (perhaps approximated by LivelyWeb) which would require a great deal more "features" (think Java) and is closer to what OP is describing.

I think he's made his way into this thread, so I invite him to clarify!
At almost 400 miles, I wouldn't consider SF to LA really short haul. That's almost double Houston-Dallas.
Dig it with electric mining tools, heat it with a solar furnace, and ship it with electric trucks?
The actual train trip from NYC to DC is 3-3.5 hours each way, and both ends are smack in the middle of the city.

If you’re flying, Dulles and BWI are 45 minutes from downtown DC (or more); ditto for the NYC end, and you need to factor in another hour+ for security. I think air travel might end up slower—-and it’s certainly less pleasant.
https://github.com/cuelang/cue seems to do some of what you need. Disclaimer: I've not used it, just seen it touted for this purpose.
You're assuming they didn't
To enable HTTPS on your web page, you need a certificate (file) (CA)
This article is wrong on so many levels:

1. Theoretical: chaotic and complex are not the same thing. Organized and tidy are neither the opposite from or excluding complex systems. Some very tidy systems can still be mind-boggling complex. Furthermore Chaotic systems have a single underlying order (it might just be impossible to discern), but they are not complex. Complex systems might have multiple orders, none at all or everything in between.

See for an in-depth discussion: The Collapse of Chaos; Discovering Simplicity in a Complex World, Jack Cohen & Ian Stewart, Penguin, 2000.

2. Practical: The amount of tidiness in a complex system does not say anything about its efficiency, but neither does its untidiness. Complex systems might be untidy through sunken costs, like most cities are, revolution, evolution, historical accident, or even attempts to make an ordered system (like a system of law) always leaving some gap. The fact that a complex system exists does not say anything about it being efficient or its fitness for purpose. Like the three year old who thinks the mess is beautiful, but cannot find her favorite plush toy.

Changing complex systems is indeed hard, because different subsystems will interact, have feedback loops, create externalities, exclude external information or are near impossible through sunken costs. But that still leaves the calculation of how much the new system or altered system might be more efficient or better than the current system and what the risks involved are.

Tiding up complex systems has risks, but also benefits even if you don't believe the second law of thermodynamics applies to human created systems. Tidied up systems are more easy to reason about and thus can be more easily fixed, adapted or expanded upon. The act of tiding up has the additional benefit of adding to our knowledge about how a system actually works.

3. This guy works for Uber. The cab company with a computer that wants to uproot the current (complex) systems and replace it with something simpler. Yet fails to turn a profit. Do we need to read something into this article, or did he just not realize he contradicts his employers mission?
Short haul is anything less than 600-800 nmi, depending on who you ask.
I did not think it was an unreasonable question. The article also mentions that quite a few of the people who thought they had this ability were unable to demonstrate it through this sort of test. As a certain percentage of the population think they have a given disease when they do not, I would not be surprised if a certain percentage, on hearing about tetrachromacy, would think they have it for less than rigorously sound reasons.
Where is the evidence that suburb dwellers are subsidized by city dwellers? The South Bay is a giant sprawling suburb and brings in significantly more tax money than it receives.
The OP was also looking at round-trip times (NYC to DC is about 3hr each way), so double all of those ancillary numbers.
P.S. Fleet operators will also optimize the cars for most recycling ability.

Just look at the trend with a manufacturing company like Apple. Metal frames not only look good but also recycle better and are better for business as a whole.

Apple has an iPhone tradein program because recycling materials can be cost effective for them.

Apple has also added the subscription program where customers are always upgraded to the newest iPhones but somehow it’s better business for Apple than force them to use secondary markets to sell old phones and constantly buy new phones. It’s more cost effective for these type of customers and good business for Apple (in large part because of their effective recycling ability).

Robotaxi fleet operators
Actalk was a useful early simulation. However, it did not provide a region of mutual exclusion for an Actor with facets.

See the following: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3418003
Didn’t see it on the list I checked of ten busiest routes, but this is good info, thanks.
All true, and I would also add a lesson from software design. Spaghetti code might, in some limited sense, be more efficient in some cases, but it is difficult to understand, therefore difficult to fix when something is wrong. Making things orderly, even from a top-down perspective, may be more important than being as efficient as possible, if you need to be able to understand what's happening in order to use (or fix) whatever it is.
An interesting similarity can be drawn to today's digital social network. The main idea of the article is that coffee created cafe culture which in turn created a shift in the way people interacted and eased the exchange of ideas that eventually helped fuel the effort that led to fall of the empire.

In a way, Facebook created a
a similar shift in the way people communicate and made exchange of ideas easier. And this, arguable, has already supported several major real-world changes such as the Arab Spring, US election meddling, etc.
The OP explicitly mentions Chesterton’s Fence.
Yes, Erlang dearly needs an IDE comparable to the one for Java Studio.
Too bad we can't seem to find an ethical way to make being an asshole a detriment to evolutionary survival.
For a plane, sure. But for rail, even high speed rail, not so much.
Show HN: Mac Image Preview menu bar app
Do you feel it's possible to achieve that while retaining the hot code loading mechanisms and flexible message handling that allows distributed systems to process versioned, legacy messages?

Thanks for contributing to the thread, Professor Hewitt.
All of the licenses this person defends have serious defects which are being ignored here. FSF saw and understood there were many weaknesses in gplv2 which is why they worked so hard on gplv3, which is the standard bearer for copy left in my opinion, including it's derivatives like a/l(gpl).

The main criticism that is valid is the "gunshy enforcement" by FSF, but if you listen to people like Eben Moglen they are very open about the fact that they have been working on the long game of getting into a position where enforcement would be effective instead of weaken the copyleft movement via a failed enforcement action, and that they have known it would take many years and even decades before the law side would catch up and be ready. I do think they need to step it up, but these are things that FSF et al already acknowledge and are working to address.

I have to admit a certain amount of conflicting views here, as I am at the same time sympathetic to entities afraid of doing work that others might then use and profit off of without contributing back (such as MangoDB claims), but I am also sensitive to claims that the licenses they are pursing could also be used as a cudgel to get more people towards paying them instead of using FOSS versions, and also to the fear of corps that SSPL could be a dangerous license if misconstrued. Which is why Mongo was dropped by RedHat, Fedora and Debian...

In general I think that (a/l)gplv3 did most of the work actually needed to solve these issues, and that attempts like SSPL, however laudable, are likely to fracture and weaken FOSS as a whole and, being incompatible with gpl, I cannot support them. There are ideas there that are important and should be discussed however.

I have put my actions where my mouth is on this issue. I have worked very hard to make the majority of my daily desktop and server stacks gpl or gpl compatible. (which means I steer far clear of mit/bsd licensed things if I can) The few exceptions are things I always keep an eye out for alternatives on.

An interesting SO on the SSPL: https://opensource.stackexchange.com/questions/7522/sspl-and...

In essence, I mark it as a sign of honest discussion when someone admits the weaknesses to their arguments. There is none of that here, ergo...
Georgetown to Union station is about four miles and the circulator bus will take you there for a buck. DCA is about six miles and accessible by Metro. Seems about the same.
My first Linux distro was SLS Linux: https://en.wikipedia.org/wiki/Softlanding_Linux_System

I first installed it in late 1993, back in the kernel 0.99.10 days, eventually moving on to Slackware...
Eh... neither does posix.
To the contrary, regional mass transit is the only thing Amtrak does that is profitable. Depending on how you define region, of course.

As population grows, train speeds increase, and road traffic worsens, we may need to rethink what we consider a "region."
What the Heck Is NoNeedForMonad?
All of these sorts of posts are just "do things" masturbation. Stop writing these sorts of posts and think about something which might be worthy of reading. They're a waste of time to write and to read.

Your processes won't work for other people the same as they work for you. Not beyond any other process anyways. You haven't discovered something special. You haven't built an edge which is going to enable you to get more done than your peers. In the slim chance that you have, you still haven't written anything to convince me of it.

You haven't convinced me that the barrier between getting things done and not getting things done is simply a jacked up process. All you have done is spewed out what system you use. As if this is the holy grail between me and my wonderful GTD life.

You're likely to keep this same flow for about as much time as it takes to write the article and share it on HN. Things change constantly. Next week you'll be doing something else. You might even be tempted to write about it and share it on HN again. Productivity posts are the gift which keeps on giving.
Maybe, but that's not how it's done today, and it's not the sort of thing you change overnight.

Complicating matters is the fly ash component of modern concrete. Fly ash can replace 50% or more of the portland cement in concrete. Fly ash is a byproduct of burning coal. So when you replace the coal plants with solar arrays, you need to create even more portland cement than you would need to if you were burning coal (and using the subsequent fly ash in your concrete.)
I'm looking forward to the consumer release next year of 1080p AR glasses. And hope one of them has sufficient visual quality and pragmatics to displace a lot of my laptop screen use.

In 3-5 years? Apple is rumored to intend both headset and glasses. So I hope for all-day AR, with >1080p resolution, eye tracking, and hand tracking, that Just Works. Enabling 3D GUIs. At least shallow ones - avoiding vergence-accommodation conflict in consumer devices may take additional years.
Chika's Test (For Divisibility by 7)
The issue is more of data availability. Quantum gravity is hard to pin down because the differences are not observable at energies we can test or at cosmic scales we can measure. If we had a probe skirting the event horizon of a black hope the answer might be obvious. But we don’t.
The main advantage is Gatsby pregenerates the initial markup for your website, so it loads faster and can work OK without JS. That example from the React docs has to load the JS bundle before showing any content and won't render at all if Javscript is disabled
here you go: https://github.com/expr-fi/fastlwc
"Beating wc with C"
What exactly do you think that an Actor cannot do? Trivially, an Actor can implement a Turing Machine. However, there are some Actors that cannot be implemented using a Turing Machine, e.g., an Actor with unbounded nondeterminism.
“Johnny built, at the Institute for Advanced Study, an experimental elec- tronic calculator, popularly known as the joniac, which eventually became the pilot model for similar machines all over the country. Some of the basic prin- ciples developed in the joniac are used even today in the fastest and most modern calculators. To design the machine, Johnny and his co-workers tried to imitate some of the known operations of the live brain. This is the aspect which led him to study neurology, to seek
out men in the fields of neurology and psychiatry, to attend many meetings on these subjects, and, eventu- ally, to give lectures to such groups on the possibilities of copying an extremely simplified model of the living brain for man-made machines. ”

From his book - “The Computer and The Brain”

https://ia800800.us.archive.org/4/items/TheComputerAndTheBra...
There are many conflations in these statements of yours, but one of the more offensive is that corporations are responsible for an individual's open-source contributions because that individual draws a paycheck for something else. What's the corporate equivalent of a bootlicker? An NDA-licker?
This is pretty interesting, since the effect is so big.

I did a bit of reading and it looks like the best thing to do is to run an indoor air filter and have indoor plants that are effective at absorbing CO2 with indoor lighting[1] (not all are!).

Unfortunately recent research indicates plants aren't great at removing general particle pollution though.

[1] https://www.matec-conferences.org/articles/matecconf/pdf/201...
That's why the push for true high speed rail in the US is so important. Amtrak would need a massive budget increase to make it happen.
Worse: if you underinvest, you end up with an unreliable and cost-inefficient train service that becomes ever more difficult to support politically. Which is exactly what we're seeing in this thread, good news from Amtrak notwithstanding.
It's not reusable. Ergo not a library.
Unless your final destination is Union Station, downtown San Diego or some other place that happens to be very proximate to the various stations in between, using the Surfliner still requires you to use another form of transport like ridesharing to get where you’re going.

Southern California is very spread out and still organized around private automobiles.
Counterpoint: a DOM is just a tree of objects that represent a UI page/window. If you look at, say, QML, there's a DOM as well, and even if you write it in code, there's still an hierarchy of objects.

I'm not sure the DOM is the problem.
But remember the cpu market is extremely price sensitive and Intel/AMD have such huge volumes. Manufacturers of large chips don't necessarily need to worry about the extra complication of binning in order to yield.
Ask HN: Should we still Base64 encode?
Base64-encoding incurs some overhead (storage and computation). For context, Base64-encoding is a mechanism to encode bytes (0-255) to a radix-64 alphabet (0-63), with '=' for padding. Base64 encoding is 4:3 output:input, so 33% overhead.

Assumption: Many systems (modulo email) are 8-bit clean nowadays.

As an example, many session tokens are base64 encoded, but if we know that these tokens will only interact with 8-bit clean systems, should we not avoid the overhead?
The Computer and the Brain – By John Von Neumann [pdf]
https://www.theamericanconservative.com/urbs/we-have-always-...
Take a moment and consider the quest to find the fastest multiplication algorithm. For millennia, we used the classical method. (Shift and add. 3 lines of pseudo code)

Then, along came Fast Fourier Transform based algorithms.
Union Station in LA directly connects to several subway, light rail, and commuter rail lines. There are lots of places it's still not convenient to get to, but it's way better than it was 20 years ago, and at least a few million people live within the area that's easy to connect. For example you can easily get to/from Pasadena or Hollywood.
> The fact that a language has low adoption means it is missing features or late to a crowded market.

Or it may have the wrong features. It may even have "better" features, but not the right features. (A Formula 1 race car has lots more features than my Toyota Camry. I wouldn't drive it to the office, though. Unsurprisingly, Camrys have higher market share that Formula 1 cars.)
> vehicle miles generally head exactly where you want to go without detours, without time-consuming stops...

Bwahahaha. _Someone_ on this thread is clearly not driving in enough rush-hour traffic. ;-)
The Karatsuba algorithm was found before Schönhage-Strassen.
Outside of the context of hard drives, KB is almost always used to mean KiB
Unfortunately, Actors cannot be efficiently implemented in browsers because of the way that they implement concurrency.
The thing I am looking forward to most when I retire is having the time to fuck around with random projects like this.
Yes, an Actor (or object) can implement a Turing Machine. But most don't. Most are simpler machines. So this statement by Kay, for instance:

"each Smalltalk object is a recursion on the entire possibilities of the computer."

is incorrect.
Hey you guys, does anyone know if we still can call a friend in Iran to check on him or not? Did they shut down phones coming from outside too?
Unemployment, health, safety, food, water, climate, conflicts, education.

These are the main problems that software will help solve. And i can observe a lots of focus on these topics in recent years. Actually since a lots of limits software faced had dissapeared.

This means software will be less used for whacky stuff like ads but for things people care about.
that's not what subsidies mean.
What's missing from 8? Does type inference require runtime support? Do you care about removing pieces of the JRE via modules?
It's easy: You submit a bullshit patent application, wait to find out what criteria it was rejected for, add more meaningless technical bullshit related to that topic, then repeat the process until the patent office feels they have extracted enough fees from you. You are now free to sue companies for using technology that sounds like your patent.
I'll tell you a neat story about coaxial cables. I worked with quite a few high power transmitters. If you go topside and check the cables to figure out why transmitter power is lost it isn't rare at all to see the cables brittle every half wave. The high frequency does mechanical damage to the cables to the point where the outer mantle will become porous enough to allow water to enter. After that it's only a matter of time, presumably a bit of water will not help with reflected power and speed up the process of desintegration. You can easily tell roughly what band the transmitter is running at just by measuring the distance between two such porous points. That's exactly a half wave length.
If Richard Anderson is walking with a bit of a swagger today, now you know why. Congrats to him. We should put this guy in the White House. He has done the seemingly impossible.

> “Our biggest challenge is I go testify in Congress and all we talk about is French toast on dining cars or food,” he says. “We aren't talking about the really big infrastructure issues and transportation congestion issues that all the people in this country want a solution for.”

Of course! It's a waste of time talking to these people. Please keep the subject on french toast, because if they're going to screw something up, let it be a breakfast dish. And lets extrapolate this out to all other subjects and consider how they would do with all the policies the progressive left are dreaming up.
Section 230 protects them from being liable for user generated content regardless of if they editorialize or not.
I don’t see commuter rail speeds increasing much in the US. If the LIRR, Metro North, and Jersey Transit could have effective speeds (i.e. station to station) of even 60 miles an hour it would be a game changer for the US’ largest and most economically important metro area.

Alas, that’s a pipe dream, much less bringing New Haven or Philadelphia into the reasonable commuting radius which is what I suspect you are alluding to.
Short run regional doesn’t have to be Amtrak’s mandate when there are plenty of feeder lines like NJT and Septa able to step in. The problem is not rail vs road. The problem is that rail becomes a sinkhole for public fantasyland spending. Take for example the article cites how Amtrak got stuck with the bill for hurricane sandy infrastructure repairs never mind its legacy of bailing out Passenger rail service in the 70s. God only knows it would have gotten the ultimate bill for California’s insane rail project when it failed. The issue is there aren’t enough controls to keep out of control allocations, spending and let’s just call it what it is: corruption, greed and graft, from entering the system. This idea that we can’t build roads cost effectively while we can build rail is simply preposterous - Acela was predicated on the idea that twenty years ago Amtrak could figure out how to develop high speed rail and yet Acela beats the regular line by ten minutes between dc and ny and that’s largely due to fewer stops. I’m sorry to be a downer but I have zero confidence in a national rail initiative. If metros and regions want to improve commuter times great but there’s just nearly zero rationale to build more Amtrak infrastructure.