skysight-inc/HackerNews huggingface dataset:
> This is the idea that programs will all talk together via unstructured streams of text.

Curious. To me this is the worst thing you could ever do. Talking via streams to say `cat file.txt | grep ERROR | wc -l` is cool. But you could do SOOO much more, if programs would actually output structured data streams. You could connect standalone applications much in the same way as Visual Scripting, where you plug inputs and outputs together and mix them with operators (think of Unreal Engine's Blueprint, just for command line tooling).

It's a true shame that Linux did not develop a well defined CLI metaformat that defined exactly what parameters are there, what's their documentation, their completion, what outputs does a program produce based on the parameters you provide, etc. You could do true magic with all this information. Right now you kinda still can, but it is very brittle, a lot of work and breaks potentially with each version increment.

I think it stems from the design failure to build your app around a CLI. Instead, you should build your app around an API and generate the CLI for that API. Then all properties of structured data streams and auto-explore CLI shells come for free.
Not for public situations, but internally, and proactively...

For my startups's new engineering hiring process, I recently wrote the boilerplate part of the email I send when requesting a first Jitsi/phone technical meeting, after a prospective team member has passed the initial meeting with the CEO.

Part of this is to tell them the purpose and format of this meeting (e.g., no surprise coding test, start to get a sense of each others' abilities and what it'd be like to work together). But then the majority of the text is to convey the culture we're going for, and the professional mode it's safe to be in for the interview (which is different than some other places, and than some standard advice).

I'm shooting for the engineering&ops culture to be what I call in the boilerplate "honest and earnest". And that it's safe and encouraged in this culture to say "I don't know", "that's a problem", "I made a mistake", "I need help", etc. And that it's safe and encouraged to be in this mode in the interview, as well (and I will be, too).

In work (and in the interviews), I absolutely don't want people thinking they should be posturing or cultivating social media-like distorted images, avoiding pointing out system problems, getting into conflict of interest situations with personal career advancement vs. the interests of the team and our work, etc.

I'm sure we'll refine this over time, but I believe that an honest&earnest culture avoids a lot of problems around mistakes, including helping to avoid mistakes in the first place, and avoiding compounding them when they do happen.
I dont know if you’ve actually done the numbers.. but most laptops on the market, have low to mediocre specs. It would surprise me if more than 2% are pro/enthusiast.
you mean profoundly bright future for fusion energy... i mean if we had that, we can probably have things 10x nicer than hyperloops
iOS 14.3 will suggest third-party apps to users during the iPhone or iPad setup
This would be a good analogy if in 1935 commercial aviation had already existed for 50 years.
Ask HN: How do you manage your plain text notes
I have notes scattered around in my notebook, email, git, personal wikis and some files across 5 devices (2 of which I do not own).

I am consolidating them all in plain text. I tag each text file with topic, date and context keywords. I use grep and awk to create "views" into them. Works great.

What does not work great is on the phone (which is where I need it the most for reading and cross references)

I do not want to get locked into proprietary formats or platforms. This is just plain text.

What are my options ?
I've noticed this is built with clojurescript, as is Roam and https://github.com/athensresearch/athens

I have never seen any other projects using clojurescript and don't know much about clojure/clojurescript, so this may be a silly question, but what is it about clojure/clojurescript that makes it the choice for these roam clones? Or is it just that everyone is reverse engineering the Roam code??
We've banned this account for repeatedly and egregiously breaking HN's guidelines. Please don't create accounts to do that with. We're trying for curious conversation here, not bashing each other with two by fours.

https://news.ycombinator.com/newsguidelines.html
Inrupt’s Solid Announcement
One state (Victoria) implemented a full lockdown, because they botched their international returned traveller quarantine.

Life in the rest of Australia has been fairly normal, apart from interstate travel restrictions.
Platypuses Glow Under Blacklight. We Have No Idea Why
I read the entire article just to find its underlying foundation rearing its ugly head near its end:

> Maybe we’ll even have a line in the U.S. that Wall Street execs and DC lobbyists will use to blast up and down the Eastern Seaboard for business lunches. But you and me? We’ll be stuck on dilapidated Amtrak lines[...]
> our only consolation the fact that the hyperloop’s vacuum-sealed tubes don’t have windows, so its riders won’t be able to gawk or gloat as they fly by at 800 miles per hour.

AKA "This is for rich people! And rich people having things I can't have is bad!"

I'm middle class in a third world country and electric vehicles coming into the mainstream make me excited for the future of public and private transportation, but I guess I should feel bad instead because rich people get vacuum tubes.

When and where did this line of thought of "it's better for everyone to stay the same than everyone get better if some people get better by a bigger amount" started being socially acceptable within grown adults?
The main point was that its a 3 generation old desktop card which is obviously not as efficient as the modern mobile devices.

Lets see what a 3000 series nvidia mobile design does on a more recent process before declaring victory.
Here is a protestor describing in vivid detail the killing of Antonio Mays Jr. by CHOP security, minutes after it happened while his blood is still wet on the ground. Clipped from Omari Salisbury’s stream (warning - disturbing):

https://youtube.com/watch?v=q5bA-iUPvqI&t=1m27s

Lorenzo Anderson was shot inside CHOP (though not by the “security team”), and died after amateur CHOP medics and confused city EMS flubbed his medevac. EMS couldn’t get to him quickly since the shooting scene wasn’t able to be secured.

https://www.kuow.org/stories/seattle-police-and-fire-confusi...
Threadcount is just a measure of the number of threads in a square inch of fabric.

No, it is not; that's what parent was getting at.

"The amount of thread that can fit into a square inch of fabric is limited, suggesting that bedding beyond 400 count is likely a marketing strategy."
https://en.wikipedia.org/wiki/Units_of_textile_measurement#T...
This isn't actually a problem! We build gas pipelines all the time which suffer exactly the same problem. (and no, you don't want gas pipelines to leak!) You can use expansion joints, or grooved couplings that enable movement, and there are other solutions as well. I think the problem that people have is that they assume you need some really intense vacuum for hyperloop to work. .05 bar (the pressure at 60,000 ft) is fine, and so is some leakage into the pipeline, which you just have to pump out.
There’s one in my profile.
The tube could sit on rollers and/or the expansion could go into pushing arcs out slightly more. There are probably a lot of solutions.

It doesn't necessarily need to be a perfect vacuum. The less air in the tube, the less resistance there will be. I would guess there would be vacuum pumps constantly taking air out of it.
The problem is some people believe bureaucrats will spend better the money than a private group. So they want their money and give those bureaucrats the power to spend the money and believe someday they will make a revolutionary product for free.
TildeRadio is Internet radio streamed by/for users of the tildeverse
Personally, I care because it diverts attention and thrust from developing proven alternatives to air travel, such as HSR. When something that big hinges on a narrow swing in public opinion, and someone starts dangling a pie in the sky idea, the result can be abandonment of the main idea, at the service of an unlikely moonshot by a big ego.
The 100% achievement speedrun involves setting numerous biter related settings to 0, including both the time and pollution evolution factors. I don't remember all the settings which are changed, but it's a substantial list. Biters are not disabled completely, (one of the achievements involve aggroing the biters with pollution) but they're turned down enough such that they do not actually attack the base. To get them to aggro for that one achievement, you have to actually construct stuff inside of one of their cells.
'98% of laptops sold over the last year' not 'that you can buy' ie not 98% of all models on the market (whatever that means).

And their statement will have been through all sorts of validation before they use it so it's almost certainly not 'bullshit'.
Messages of hope are the only ones that will work to build consensus (even if hope seems irrational at this point).

Consensus is a bad goal, because it can be upset by a tiny number of people willing to act in bad faith. Strategically speaking, it's better to press ahead in pursuit of the large goal and buy off key potential objectors.
>" This would be a good analogy if in 1935 commercial aviation had already existed for 50 years."

Battery-powered electric vehicles have existed for over 100 years, and photovoltaic solar cells have existed for over 60 years, but both have really changed over the last 5, 10, and 20! Sometimes technologies can undergo major shifts due to external forces.
Based on this article's argument cars, planes and paintings are a travesty.
Just uncheck the box on System Preferences: https://i.imgur.com/FCuNZMO.png

I don't even remember Siri also exists on Mac OS most times.
As a Linux user, it unfortunately doesn't have a definitive anything.

Say you want to write a GUI app.

On Windows, you've got Win32. It's old, but it'll still work and look new.

MacOS you have Cocoa.

Linux, you have Xlib. Wait, that doesn't provide enough. We have to use a toolkit, like Gtk or Qt. Which one if we want to look integrated? How do we integrate 3D APIs?

Then there's Wayland. You want to use that instead because X is deprecated. But there's no extensive API--it's basically only a way of putting rectangles on the screen. You have nothing to get you started unless you stick hard to Gtk, Qt, or do really rudimentary graphics, and cross-compatibility is really ugly.
It's absolutely a different approach to generics. Or, rather, that's the ringer. I want to say first: OCaml's take on modules is just a really nice way of doing namespacing as well.

Secondly, generics depend upon (a) having a means to discuss functionality which abstracts over one or more types and certain behaviors those types must support, (b) having a means to bundle up one or more types along with some behaviors, and (c) being able to combine those two.

In Typescript/Java/C# this is mostly carried out by classes and subtyping. Abstraction occurs when we ask not for a specific type but instead for something a little less than that specific type, one of its supertypes; bundling occurs in classes; and the combination occurs naturally as subtypes are transparently upcast to their supertypes.

There are two practical drawbacks to this approach:

First, it's hard to abstract over behavior that doesn't merely consume your abstract type but also returns it. When we do (c) via subclassing we have to upcast and it's not always clear or possible to re-downcast things back to the appropriate type. OO has tons of workarounds for this issue and related ones.

Second, it's hard to abstract over multiple interrelated types at once. For instance, a generic graph implementation might want to be abstract both in the types of nodes and the type of edges. The generic implementation can thus handle annotations at either the edges or the nodes. In OO abstraction, you might do something like have the edges be an associated type of the nodes, but this creates an unnecessary asymmetry.

The solution is a classic one. Instead of having the class represent an object, have the class represent a bundle of operations which act on abstract objects (the C++ vtable approach). For example, in pseudocode

class GRAPH

type Graph
type Node
type Edge

# These are hard to do with subclassing since Graph will often be upcast on return
def emptyGraph(): Graph
def simplify(g: Graph): Graph

# These represent non-trivial interactions between multiple types abstracted simultaneously
def addNode(g: Graph, n: Node): Graph
def neighbors(g: Graph, n: Node): List<Node>

And this, with the appropriate type discipline, is what OCaml does. Unfortunately, what you'll find is that OCaml's type discipline is critical and difficult to emulate. Making this sort of modularity work consistently involves some notions of equivalences and transparency that are natural to discuss when talking about modules but rarely show up in OO systems.
Admittedly, this can be a problematic situation, especially when part of the original mistake was speaking about something employment related without being a spokesperson for said employer. Another problematic situation can be if the mistake involves actual illegal acts. In those cases, discretion (omitting the apology or keeping it to an absolute minimum) may indeed be the better part of valor.

But even in those situations, I see absolutely no upside in publicly denying your mistake at length, if in fact you've made one.
The problem can be when something untoward happens with a dependency, or a buried dependency, like a security breach, or a licensing issue.

Lawyers will generally chew up the food chain, and applications that use dependencies can get caught in the blast radius.

That can happen with big shops, or small shops.
We've banned this account for using HN primarily for political battle. That's not allowed here, regardless of what you're battling for or against, because it destroys the intended use of the site.

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
When do you anticipate electric vehicles will become mainstream in your country?
In MA, where most schools are in a hybrid (part time) model, there has been “maybe 1” case of confirmed transmission of COVID in schools.
You are in Texas not California. This doesn't affect you.
Photos you've already uploaded remain free.

In fact I believe photos uploaded until some time next year still won't count towards your storage.
Atom, VSCode, Dreamweaver and others also use soft wrap by default.
https://www.youtube.com/watch?v=fTHg-tGvlJ8

One of the funniest things I've seen :-)
> windows

Hey now, WRT the topic at hand Windows is no better [0]

https://www.oo-software.com/en/shutup10
Is Lee fils really so different from Lee père? I mean, he's probably a better mathematician, but has he done anything one couldn't imagine his father having done?

There was a TV interview in mid-00s in which the airhead interviewing LHL was really curious about how mad he must have been that Goh had led Singapore for a few years before he took over, and he grew more and more embarrassed as he assured her repeatedly that no, it hadn't been any sort of insult. Hilarious.
Life impact is subjective. It's unclear how a severe impact on a relatively small number of people compares to whatever the tech companies do, which AFAICT is more of a small impact on many people. Why is your position on impact so sound while others are on "thin ice"? A bit of unearned condescension to lead with that sentiment.
So, for one, the public definitely has an interest in how you spend your money. That's why it's illegal to buy things like people.

Two, public money is private money. That's what taxes are.
If the means don't justify the ends, let my competition sell to them... Then it will be adding to their failure, not mine.

I do agree with your sentiment though, asking the customer to change is an uphill battle. I have customers with lots of custom billing situations, I loathe then all.
Platypuses (not Platypi!) are one of my favorite animals. Their Latin name, Platypus anatinus means "flatfoot duck" and they have electroreceptors in their bills to help them find tasty bugs to eat after rooting through seabeds and river floors.
I'm in prison. not even joking
yes there already is public money going towards this, see the contract the boring company has with the Las Vegas convention authority, a public body, and whoops of course it's already a mess.[1]

This is infrastructure, if this ever is going to be a business it's going to be public money, it's not like someone builts a hyperloop on their cow farm.

[1]https://techcrunch.com/2020/10/16/elon-musks-las-vegas-loop-...
Here is an excellent article that discusses this (surprisingly old) phenomena

http://www.cat-bus.com/2017/12/gadgetbahn/
The whole market makes no sense right now. Question is when does the bubble pop? Corporate debt is the risk, but the Fed seems intent on extending easy credit to keep the thing going. We might see negative rates soon as we further zombify the economy where insolvent companies somehow continue to exist thanks to bailouts and hoard capital that could have been better allocated.
The fact that there are different models and reporting options, and that those options vary across space and time, as well as that the average retail investor and news report lack any real insight in to what's going on plays in to the whole obfuscation, melodrama, and financial hype.

Whether one believes this is ok or nor, or a good to necessary is, I guess, an ideological persuasion.
The Tomboy note-taking application is still alive
You've unfortunately been breaking the site guidelines a lot, by using HN for political and ideological battle, flaming other users, and so on. We've had to warn you about this many times:

https://news.ycombinator.com/item?id=23452134

https://news.ycombinator.com/item?id=21480233

https://news.ycombinator.com/item?id=21480058

https://news.ycombinator.com/item?id=20717150

Would you please fix this? The intended use of the site is curious, thoughtful conversation. I'm not going to ban you right now because (not counting the last week) you've posted good, on-topic comments too. But if you continue along the same lines we're going to have to.

https://news.ycombinator.com/newsguidelines.html
Electric buses are mainstream in china.
> Bloomberg tried in the Primary, and tried again in Texas on behalf of Biden and the Democrats and their portion of the Texan Congressional election actually shrank in a State the mainstream media was selling as a swing State

This is incorrect. Bloomberg spent $100 million to help Biden in Florida, not Texas. They may hope to flip Florida, but the main goal was to force Trump to defend there, and therefore unable to focus elsewhere, notably Pennsylvania, as they explained in the article below back in September. From that perspective they did very well.

"In a statement issued Sunday, Mr. Sheekey said Mr. Bloomberg’s latest commitments “will mean Democrats and the Biden campaign can invest even more heavily in other key states like Pennsylvania, which will be critical to a Biden victory.”

[0] - https://www.nytimes.com/2020/09/13/us/politics/bloomberg-flo...
Betting this is berberine or metformin?
Unix uses byte streams, not text streams for stdout/stdin. It can contain embedded zero bytes, so it's not even like a C string.
1995 Niklaus Wirth came to the conclusion software engineering is moving towards exhaustion. https://people.inf.ethz.ch/wirth/Articles/LeanSoftware.pdf

So did Dijkstra in 2000, see EWD1304.

What changed since to the better?
True, but is waste bad?
> backpedaled on masks

I don't trust Fauci because of this.

https://www.businessinsider.com/fauci-mask-advice-was-becaus...

Same goes for Trump and telling Bob Woodward something completely different from what he told the public.
I can't wait for Babylon.js 5.0
Not only that, if I recall correctly the Wright brothers actually died penniless. They tried patenting and protecting their flight controls idea which is to rotate the wings. It was impractical and inefficient so never really got anywhere. It wasn't until Germany creating a mature aileron system which really pushed flight technology forward (the pressure of War and military helps a lot too).
Re-read what I said. Dude bought half the Duma by the time Putin went after him and was writing his own laws. And you're right about taxes, but do observe that taxes are only optional in Russia as long as you are an oligarch who doesn't have political ambitions. If you delude yourself into believing you can buy the parliament, they become very non-optional indeed. Selective application of justice can be a powerful thing.
So are we not concerned this is coming from the NSA anymore? Genuinely asking, as imo they wouldn't try to sneak something in the very first time it was released, all eyes were on them, but now?
What nootropics or other have you tried for improved cognitive function?
What nootropics or other have you tried for improved cognitive function? How long have you used and can you share the effects?
You're misinterpreting what they say. Quote:

"And in MacBook Air, M1 is faster than the chips in 98 percent of PC laptops sold in the past year.1"

There is a subtle difference between "98 percent of laptops sold" and your rephrasing as "2% of laptops you can buy today".

If you doubt the meaning, check out the footnote which refers to "publicly available sales data". You only need sales data if sales volume is a factor in the calculation.

I also don't doubt that "every tech nerd's reaction is 'bullshit'", but only because supremely confident proclamations of universal truth that are soon proven wrong is pretty much the defining trait among that community (c. f. various proclamations that solar power is useless, CSI-style super-resolution image enhancement is "impossible" because "the information was lost", "512k should be enough...", "less space than a Nomad..", and everything Paul Graham has said, ever).

Here, these nerds should have been pointed at, for example, last year's iPad Pro. Which has no fans (only -boys) and was already at that performance level (https://www.tomsguide.com/us/new-ipad-pro-benchmarks,news-28...).
Faster than 98% of the cheapest OEM laptop available!
Indeed, but given they are on TSMC 5nm and the apparent strength of the architecture and their team I think most will be inclined to give them the benefit of the doubt for the moment.

Actually biggest worry might be the economics - given their low volumes at the highest end (Mac Pro etc) how do they have the volumes to justify investing in building these CPUs?
LitmusChaos in your Spinnaker Pipeline by 61
In /etc/hosts:

0.0.0.0 ocsp.apple.com

then:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # refresh hosts

Or alternatively:

defaults write /Library/Preferences/com.apple.security.revocation.plist CRLStyle None
defaults write /Library/Preferences/com.apple.security.revocation.plist OCSPStyle None
defaults write com.apple.security.revocation.plist CRLStyle None
defaults write com.apple.security.revocation.plist OCSPStyle None
Probably not much:

> GM said it has developed software that will limit vehicle charging to 90% of full capacity to mitigate the risk while GM works to determine the appropriate final repair.
What you are describing is often called market socialism and it is something very much worth considering, at least the libertarian socialist models of it. https://en.wikipedia.org/wiki/Market_socialism

https://en.wikipedia.org/wiki/Left-wing_market_anarchism

https://en.wikipedia.org/wiki/Mutualism_(economic_theory)
iPhone 12 Pro Max Preview: The Camera Hardware Changes