skysight-inc/HackerNews huggingface dataset:
Number one by far - less stress. Going from college to having a high paying job reduced my stress quite a bit. As well as then getting a significant other. I've since gained weight and look relatively normal in comparison to my skeleton-like appearance in the past along with my constant lack of sleep.

Outside of that - removing caffeine has had a substantial effect as well. I used to drink caffeinated diet soda even up to bed time before. It didn't always keep me awake or have much effect but removing it made it clear that it improved my sleep to some degree. But more importantly - it made it easier for me to get out of bed in the morning. When I get up in the morning - it doesn't take me an hour to just boot up. I'm usually more "awake" immediately and I think I can attribute that to little to no caffeine intake.

I do think things like good diet and exercise and other such stuff does help too. But less stress and no caffeine have been very noticeable improvements. I avoid caffeinated drinks now as much as possible. It does mean getting that caffeine free soda is pretty difficult but it can be done!
Yes, but while web objects was a first class thing in the objective c world back in 1995 the direction swung due Java from about 1997 onwards — I doubt there’s any non-Java WOA any more. For example, it was developed when 32 bit PowerPC was a thing and I don’t think it ever made it to 64 bit Intel.
Yep, they taught us RR in uni in the early 2000s as well, this was in New Zealand.
Great, now we have to start taking beavers into account too. Squirrels were a known cyber threat:
https://cybersquirrel1.com/
Show HN: Neu.sh HN with Open Dyslexic Font Made in Svelte
Also, I guess, it's needless to say, most of people don't have Docker already installed (unless your target audience is a dev-ops community). So it's not just "docker run".
Crypto users may be distrustful, but crypto doesn’t create trust or solve any problems to do with it. It’s just currency for the distrustful.
Is that a quote from a dictionary or what?
My ereader
Low Code/No Code solutions don’t work because the people involved in implementing solutions are rarely engineers themselves. Most (good) engineers have learned through training and/or experience, well, engineering things, like edge cases, error handling, user experience, efficiency, testing,
maintainability, automated testing, and a plethora of other subtle and obvious aspects of system design. I know this quite well because I’ve worked with these so-called low-code and no-code platforms and every one of them I have seen end up having to be taken over by experienced engineers who have been brought in to fix (or in some cases completely rebuild) a poorly-designed system. These platforms typically suffer the “last mile” problem as well, requiring someone to write actual code.
That doesnt make any sense at all, buying shares does not increase the company value as someone is selling on the other side, you could be buying when the price drops. If what you said would be true, you would make profit by just buying more shares!
>> I like your idea - what ever happened to that e-ink note pad one could write on and it saves a digital copy?

Probably https://remarkable.com/
Valid for what?
> I find that difficult to believe.

Just look it up.
Reminds me of this one: https://cybersquirrel1.com/

Great, now we’ll have to start taking beavers into account too
Fair point. I'd say it's sensible for the candidate to assume that context added to any hypothetical is there to inform their answer. Why add the context if it's not meant to inform? At that point it becomes fluff at best and misleading at worst.

It would make no sense for an interviewer to provide meaningless context unless they were deliberately attempting to distract from the the question, or are otherwise simply incompetent/unfocused. I don't see how gas-lighting candidates would be a productive mode of interview, particularly given that each party only has the interview from which to judge each others' character. Even if the candidate were to successfully discern the gas-lighting, all it would do is prevent trust from being formed. At that point every interaction would be subject to question.

So with the assumption that gas-lighting is not the intent and that the hiring party is competent, the question is how is the context meant to inform the response?

Given that the interviewer is gauging the candidate's ability to perform a job, it is sensible to assume that realistic-sounding context applied to a question is meant to see how the candidate would perform in what the interviewer deems a "realistic" scenario.

If the scenario is unrealistic but meant to impart other information, then it should be obvious or stated as such, so that the candidate can attempt to parse to the correct information from the scenario to inform their response.

If the point is merely to motivate the candidate to answer the question by placing themselves in a narrative, I'd argue they should be motivated enough by the fact that they're in a job interview, without the need for unrealistic scenarios. If they aren't then they clearly aren't taking the position seriously or likely have other issues that would impact their job performance even if hired.

Take the hypothetical removed from context: "You have make a deployable to-do list app as quickly as possible, speed and basic functionality are the only priorities. What tools do you use?..." That format accomplishes the same goal of revealing the candidate's knowledge of what a quick/dirty workflow looks like. The followup questions mentioned "what problems to you anticipate when scaling the solution? How would you on-board coworkers? How would you shift from rapid development to ongoing maintenance? etc" would then flesh out the candidate's knowledge equally as well.
There is no such thing as "natural" search results, the search results are the result of complex interacting algorithmic logic that Google implements to try to give you "good" results.

When Google for instance penalizes a site for being slow; or for being spammy; or being identified by the algorithm as likely to be disliked by most users, and not be what they are looking for; or for having spyware; or for seeming to use "black hat" SEO with irrelevant keywords...

...are these actions "censorship"? What kinds of shaping of google results are censorship and what kinds aren't?

The results are inherently shaped, they only exist because of algorithms that implement choices, there are no "natural" unshaped results.
How would 2) be dealt with? Python is handicapped to a much more meaningful degree than current mobile options, e.g. while Kotlin isn't as fast as Swift (and Swift's syntax is a strange PITA), Python is much slower than both, the only boon being the larger community surrounding it + legibility. OTOH, with the performance headroom on current devices, I suppose the performance loss matters less. Then again, Electron applications seem to inspire frustration across the spectrum with PC's and Macs.

As for 1): I agree.

As a tangentially-related rant, I do wish more resources were spent providing UI kits and easy integration of API's to third-party developers. IIRC Google still doesn't provide the same high-quality UI resources as Apple does, which is partially to blame for an app quality disparity moreso than disparate user bases.
If you were starting from scratch, you probably would start with a different system. However web objects was their web framework at the time which was ported from objective c to java decades ago and shifting legacy from any technology to another is practically impossible especially if that technology is a cost rather than a product.
> She said it was also possible that it’s simply the result of psychological distortions that relate to what she called the law of large numbers. “When a large number of women of child-bearing age get vaccinated at the same time, the moment that someone notes the phenomenon of bleeding as linked to the vaccination, others also begin seeing the connection,” she said.

> She added, however, that “It’s very important to monitor this. Even if it turns out that there is some kind of connection, it doesn’t necessarily mean that there’s a problem or a reason [not to get vaccinated]," like a headache as a side effect that does not prevent people from getting vaccinated. "One way or another, the system has to be attentive and seriously address reports of such a phenomenon,” Lotan added.”
Definitely not a TS expert but I think it’s for cases where you know something “better” than it is known to the type system.

An example that pops to mind is how React’s createContext() typings for some reason require a non-bill default value, but you may not have such a value at the time the call is made. Personally I think it’s totally legit to just do createContext<T>(null!). I don’t think this leads to errors that won’t get quickly noticed.

But if you get carried away, it’ll bite you for sure, especially in code that has more going on than define a React context.
The job of government is to provide services for it's people, it doesn't have to be competitive, just useful.
I'm not an idiot, I know why people travel by jet aircraft. These luxuries are irrelevant in the face of climate change.

Society has been organized around jet travel. It can be reorganized around the reality of international travel requiring large time investment.
Trains are more energy efficient, and unlike self-driving cars, this rail plan has a clear roadmap to being achieved by 2035.
And I guess you get a future full of clickbait in the race to the bottom that is journalism that no one pays for.
Honest Government Ad – Electric Vehicles
Well, yes. Current satellite is pretty awful by all accounts. And many places (like my house 40 miles outside of Boston) don't get great cellular reception--which has effective bandwidth caps in any case. In those situations, StarLink looks like a pretty good option, such as at my dad's house where he had 1 Mbps DSL.

But probably not so great for the crowd that thinks they can't live without 1 Gbps and TBs of data/month.
Comparing tulip bulbs and NFTs: With one of them you can grow a flower, while the other isn't even good fertilizer.

In the past weeks I've seen a ton of ads (on Youtube, Twitter, etc.) that look an awful lot like elements of pump-and-dump schemes. Even to this financial idiot, the scam factor looks very high.
I posted below, but to me this post isn't really about Docker at all, as are my issues with it. You don't need to use Docker to see the need for sane build and deploy tooling.

Who is running this scp? Where do they get the build? Do they have to know which hosts to scp to? Questions/problems like this are not solved at all, which generally need to be solved one way or another to scale any production system.
perhaps not the precise term, but "wabi-sabi" comes to mind; something like the beauty of nature, the impermanence of things, and decay; i.e., an appreciation of nature's tendency towards maximal entropy. also the phrase, "the best laid plans of mice and men."
Everything you've said there applies to a current mode of transportation called "the bus". Unlike self-driving cars, we already have them.

Ten hours by road. Large enough to have sleeper compartments or reclining seats. (Large enough to have restrooms.) Driven by an NI -- natural intelligence -- whose competence is accredited by the state government in a reasonably fair examination of skills. Give a dedicated lane to the bus, and seven hours might be within reach.

Really, the problem is that I see flights between the two cities at $70 per person and 2.5 hours in the air. Even if it takes an hour on each extra, that's 5.5 hours versus 7 for a fairly reasonable price.
Through that opaque structure, they hid just how much exposure they had. They didn't only lose their money, credit suisse also took a huge hit [1], so did many other market participants that bought the over-inflated stocks in question.

1: https://www.wsj.com/articles/credit-suisses-5-5-billion-arch...
The route is determined by plate tectonics. Subduction of the Pacific Plate beneath the North American Plate generates substantial orogenic forces. The rail route runs between the coastal ranges to the west and the spine of the Americas that extends from the Arctic to the Patagonia...aka, "the American Cordillera."

Quite simply it runs along the best available route. Down the Willamette Valley to Eugene and then...well it has to make do past Mount Shasta until near Sacramento.

---

I'm not going to express faux outrage at the shortcomings of European rail based on the lack of service to Triana. Rather it is to point out that in this sort of discussion of US passenger rail, Europeans tend to ignore a great deal of Europe. More understandable is the misunderstanding of US geography, even in the US people presume similar political geography implies similar physical geography.

Finally, Oakland to Portland is not a major passenger route. Not really even a major rail route since the sea is a viable alternative for freight along the coast and most freight in the US travels east-west.
Ask HN: What are your recent flashes of insight?
After struggling all weekend with why I couldn't make something work the way I expected, a flash of insight got me a solution in a very short time with very little extra code.

This got me wondering: What recent flashes of insight/comprehension have you had recently? How did they affect your approach to the problem you were trying to solve? How did they increase your understanding of things that have been bouncing around inside your head not quite grokked?

Mine was the nature of Javascript promises. It seems so obvious right now, after struggling with it since sometime Friday, but a promise is basically a delayed and not guaranteed assignment.

Most of the time (assuming proper or no typing and properly declared and, if necessary, initialized variables), assignments are immediate and guaranteed and immutable: Assign something to X and the value of X is that thing and will be until you change X or it goes out of scope (assuming no side-effect bugs).

A promise is really two parts:

1. An immediate temporary assignment of a placeholder, and, sometime later,

2. Replacement of that placeholder with either an actual immutable value, as in normal, synchronous assignment, or an indication as to why the assignment could not be completed.

My guess now is that in typed languages, promises require that variables assigned via promises must support a "maybe" sort of assignment, as in, "can be the declared type OR a promise rejection reason".

Anyway, back to work.
> You'd think SPK could spend half an hour throwing a webpage together and uploading the data for everyone to access. But they haven't, so I've done it for them.

It would have become a 10 million euro project over three years run by IBM.
Linux 5.12
I disagree, but to each its own. I thought it was full of condescending takes.

For example:

- "getting" Memento does not make it boring.
- Finding the art world being often vacuous does not mean you are an acculturated ignoramus.
- Electricity does not make blockchain valuable, it's both the social and proof-of-work, the electricity cost is incidental and unrelated. (Bitcoins and NFT works even if you are ignorant of its inner workings.)
Obsidian + GitJournal + NeuraCache.

No-cloud (except for git, could be self hosted), local-first, plain data formats solution for note taking, knowledge organisation, text production and spaced repetition.
> Also the forces within the column depend on the hydrogen bonds between the water molecules, which will "pull" the column together. Effects at the actual surface will have little overall influence (the term surface tension seems misleading to me).

Water is a polar molecule with positive and negative charges corresponding to the hydrogen and oxygen atoms. This makes it a very ‘sticky’ molecule and so water coalesces into droplets and reaches an equilibrium internally. It’s the forces between molecules at the surface that are not at equilibrium, they experience a net attraction which causes the pressure in the droplet to increase — the Laplace pressure. The smaller the droplet the higher the Laplace pressure, lots of interesting stuff to read about there for you.

Now, consider the water tap, a very small flow rate of water will form a droplet which increases in size held in place by adhesion to the metal of the tap. Surface tension and the wet ability of the metal determines the shape of the droplet until it’s weight due to gravity overcomes the surface tension forces and it falls. The ambient pressure has no effect, the pressure of the water supply and the air are pretty much balanced, the pressure in the droplet is slightly higher due to the surface tension.

Increase the flow rate a bit and you will get a thin laminar column of water. Here the thinning effect due to acceleration is observed. However, the column quickly breaks up as per the Plateau-Rayleigh instability; the water is pulled into a chain of droplets. The air pressure is invariant so you can continue to ignore it. You can even work in a vacuum.

Increase the flow rate and the diameter increases due to the greater supply pressure needed to drive the flow. The supply can have zero velocity but higher pressure. Now you get a longer stream of laminar flow before the breakup occurs.

Increase the flow rate further and you start to see turbulent flow.
Tell Members of the Victorian Parliament to stop the EV tax:
https://www.thejuicemedia.com/noEVtaxFFS
Came here to say this: my first thought was that this can provide a nice interface for implementing Radul & Sussman's propagator model

https://dspace.mit.edu/handle/1721.1/44215
Plain text. I keep metadata embedded in the content of each file. I keep only one k:v pair per line.
e.g

"topic: D3",
"subject: scales",
"context: Side Project"

Use grep and awk to slice, group, dice and join as and how I want.

Incredibly flexible, a bash-like shell is my only dependency. Works with any search engine that i've tried. Easily replacable parts.
Check into git regularly.

Some scripts I use

## group by topic. search for lines that start with "topic". print topic and the file name
grep -i "^topic" *.txt | awk -F ":" '{printf "%-25s%s\n",$3,$1}' | sort

## find all files containing the "topic" tag
grep -i "^topic" *.txt | awk -F ":" '{printf "%-25s%s\n",$3,$1}' | sort

## find all files NOT containing "topic". useful for cleaning up
grep -iL "^topic" *.txt

## find first 10 files not containing "topic" and open each in vi sequentially
for f in $(grep -ilL "^topic" *.txt | head); do vi $f; done
Amtrak doesn't own most of its rails. They have to negotiate with, e. g. BNSF and Union Pacific to use their tracks in most of the country. This often has led to limits on services and schedules, because they don't want to repackage their profitable freight offerings, or upgrade trackage sufficient for 100kph freight trains but not 200kph+ modern passenger ones.
Yes, I could have been more clear: I was trying to suggest that if someone wants to give money to an artist in the form of a Patreon-style interaction, then they can just... donate. :P It's clear to me that the hype is precisely because people want their tokens to appreciate in value; you can design a non-transferable-token if you want to give patrons the "cool story" without muddying the waters with pseudo-investment shenanigans (of course, I suppose at this point there's nothing stopping anyone from issuing an NFT on your NTTs, sigh...).
> FWIW, Apple answered this partly recently. At least as it applies to music. It's not very much, but it's supposed to be a lot more than most other services.

Bandcamp gives artists 85% to 90% of the revenue they collect.
> This ignores the existence of climate change. Air travel is not sustainable and air travel is least amenable to conversion to hydrogen or electric.

Which means you’d have to use hydrocarbon fuel. Which can be chemically produced from atmospheric CO2 and water if you have enough carbon-neutral energy. Or you could sequester an offsetting amount of CO2 if that would be more efficient.
It sounds like he spent a lot of money trying to facilitate vaccines. He doesn't seem to profit from that, although he's a wealthy man with many investments so it's tough to say that with confidence.

At any rate these kind of low brow personal attacks add no value and don't belong here on HN. If you have a specific accusation to make, with something to substantiate it, by all means.
Functional and declarative programming are mostly specifying requirements directly. You don't need a AI to do it, in fact that would be the wrong tool (AI is good for fuzzy problems and inference - not following a spec).

An extreme example of this are logic and verification systems like prolog and TLA+.

There is a sweet spot of low code I haven't seen explored yet, which is a declarative system that is not Turing complete. That would be an interesting avenue to explore.
As per the README from your link: "The Last Resort glyphs were drawn by Apple Inc. and Michael Everson of Evertype."
> we could simply set a modest fixed megacorp-tax of say 1-2%

Yeah this will surely be more like 30%
I use spreadsheets and custom 2D dsls. I get the best of tabular and tree structures. The latest iterations aren’t live yet, but there’s a lot of stuff on treenotation.org which is the foundation of what I use.

I consider it like a tool for clear thinking. There’s no punctuation or noise, pure signal. I build DSLs and then spreadsheets in those DSLs. Both the data and grammars are in 2D Lang’s. There’s no quotes, brackets, patents, etc. Everything is strongly typed (eventually, in practice I start with a lot of “any” fields and iterate on the ontologies as my knowledge of a domain grows).

Everything is backed by git.

I do a lot of visual modeling lately with my remarkable 2 eink tablet.
> As a Canadian (currently living in the US), I think that Canada would be more opposed to this. We always seem to have a fear of the US amalgamating us.

If it helps, Switzerland joined the Schengen area while maintaining its own customs controls (with reasonably consistent enforcement) and autonomy on immigration policy (outside of temporary tourist travel which is mostly harmonized). Major policy unification isn't necessary, although the minimum feasible level is likely still unprecedented for the US and Canada.
Do you think that Google has being a motherfucking sorcerer as a job qualification? Just sentiment analysis would not be sufficient and epistemological truth detection is beyond what is possible. "Have you resurrected Abraham Lincoln? No? You bastard!" No sane moral system declares not doing the impossible a sin.

Their interests are already aligned against it, no need for farcical allocation of responsibility.
Why not use markdown instead instead of .txt? All good editors (including vim etc) have great support for markdown and you get plenty of great simple features without much crap getting in the way.
Xdp eBPF Firewall in Rust
> and also works across platforms and operating systems

That's the greatest lie that Docker managed to convince people of.

Docker is not portable, its images are not portable. It runs on Linux and that's it. It doesn't even run on other *NIXen.

Docker on Mac runs inside a VM. Docker on Windows runs inside a VM. Technically Docker for Windows supports Windows containers. But they only run on... Windows.

Docker is as portable as any software I can get my hands on and that I can run inside a VM. So almost all the desktop software I know of.

Docker just managed to package its software in a nicer way so that many people don't even realize that there's a VM behind the scenes (most usually notice because Docker is slower/much slower on non-Linux platforms).