skysight-inc/HackerNews huggingface dataset:
> Do you spend your time marketing your self to others and letting people know your accomplishments, or do you spend the time doing work that will benefit others?

I like the luck surface area analogy for this.

Take a rectangle. Side A is "Quality of work". Side B is "How many people know about it". The surface area – A*B – is your luck and opportunity.

If you do amazing work and nobody knows about it, your luck is zero.

If you do terrible work and everyone knows about it, your luck is zero.

A square would be equal balance of A and B, which is okay but not to everyone's liking. You can get the same surface area with 2A and 0.5B. You can get a huge surface area with 2A and 1B.

For HN types, optimizing for big A and just enough B is easiest. We tend to err on the side of not enough B.
This might be helpful for continuing... https://github.com/dciabrin/ngdevkit
I wish to use Emacs, but those keyboard shortcuts do not make any sense for me.

Is there a way to have emacs with custom shortcuts as a ready package where I can modify those shortcuts before digging in with all the rest.

I do not mind keyboard shortcuts in gneeral and use them all the time, it's just those in Emacs are hard to learn/remember knowing that I wish to change them anyway .

I am looking for the way to set those by myself but it seems I need to learn a lot before I can do it and thus it blocks me from moving forward with exploring Emacs deeper.
I dare one person to actually articulate their response if they downvoted.
My mom is a flight attendant.

I warned her in January that this virus was going to hit. In March 2020, her company, I won’t say which major one it was, banned her from wearing a mask, per guidelines of the WHO.

This was about the same time that Amazon and Ebay purged large supplies of masks from their market places to protect consumers from “price gauging” right as the pandemic hit.
In Britain, it was often said the argument against ending the monarchy could be made in three words: President Margaret Thatcher...

Ireland and Germany seem to have done okay with their ceremonial presidents though. There’s no way the House of Commons would ever allow the dilution of their power by creating an executive presidency like France or the US.
I did look at the whole thing and assumed that they meant that doing those things added up to stopping it. However I can see your point of view as well.
Probably because everyone you’re trying to convince stopped listening out of fatigue. Nothing revs me up to hear an opinion more than “you’re running the wrong operating system/editor/browser, mine is clearly superior,” when we all have limited lifespans in which to argue about exceedingly pointless trivia such as that — especially discarding any implicit requirements for choosing the tools one has chosen which are almost certainly unknown to the person making such an arrogant observation. People have different needs and goals for using computers and telephones.

I’ve been cutting people out of my life for repeatedly talking like GP (and you, to a lesser extent) lately; that’s how frustrating it is to be on the other end after 20 years of hearing it from elitist peers. I finally snapped when I set my iPhone on the table at a bar and was treated to the entire conversation turning to iOS vs. Android for the next two miserably painful hours, while ignoring that we all went there to drink to forget about shit like that.

You might consider my approach harsh. That’s fine because I know my approach is clearly better. (See?) It amazes me that it’s been decades now and advocates of non-mainstream operating systems and tools (read: FLOSS) haven’t figured out looking down at the people you’re trying to convince is repulsive to anything you’d say - and sometimes you as a person. Persuasion from a negative is almost always a net loss. Ask anyone in sales.

Tell me why it’s better for my specific needs. Not that my choices are inferior. Until then, I’m distantly happy for you that you’ve found a tool that works for you, and I’d prefer that you tell someone else (in general, not you specifically). I’m especially thinking of the randoms who don’t know me and approach at conferences or social events to reflect on my choices. It’s never Windows or macOS or Edge or VS Code advocacy, either, weirdly enough. Emacs in particular seems to catch these attitudes like a magnet.
I don't know why this bothers people so — I suspect it's similar to some people's surprise at finding out that stand-up comedians rehearse their acts, even the spontaneous-seeming "I'm thinking this up as I stand in front of you" head-scratching pauses, to the nth degree.

This was a public performance for Jobs, of course he'd have thought through and rehearsed what he was going to say. His ability to weave together the rehearsed with the improvised - like when his remote broke on stage at WWDC - is one of the things that took him to the next level. Just like the comic who can handle a heckle and get back to their set in such a smooth way you can't even see the join.
are binaries available somewhere, i tried compiling it about year ago but quit after struggling with few dependencies.
In [1]: from decimal import Decimal as D

In [2]: D('0.3') - D('0.2')
Out[2]: Decimal('0.1')
Was also easy to "verify" contents of /etc/passwd and /etc/shadow. cough cgi-bin/phf cough
What's keeping you from migrating your frontends? Shouldn't that take a couple of hours at worst?
Nothing much to add. Roy-less? Seriously, why not follow this great advice?
Great initiative! All the best.
Oh! Yeah, that rings a bell now.

I don’t know why my comment got flagged. It was an honest reaction. Even Japanese people would see the confusion I had. Kanji puns are the bread and butter of Japanese humor.
Thanks for bringing this up. We have discussed this a few times but don't have much expertise in the area so I'd love to chat as we actually believe CoScreen could make a difference here.

Please drop me a mail at till@coscreen.co!
> From where I sit the conservative answer to that is that they want a society which enforces strict hierarchies such that each person's role and place is society is pre-determined for them along traditional lines:

I would say this is a symptom of what I said about things going off the rails when people no longer understanding why the system evolved as it did in the first place.

I think one of the great dichotomies of our time (and probably any similar time of turmoil) is thinking about things in terms of value to present life versus thinking of things in terms of life over multiple generations. Both are valuable. Do everything in service of future generations and you miss out on living life and do everything for the current generation and you diminish what you could have bequeathed to the next generation.

All these conventions such as hierarchies, places and roles have proven extremely useful for organizing society in the past to accomplish things. A lot of this was limited at the time, especially by communication. Before the advent of the telegram/telephone, a command and control hierarchy made a ton of sense as a scaling solution for a society, especially one in economic and sometimes wartime competition with other societies. It's something that worked and still works in certain contexts. As communication became easier, you needed less command and control hierarchy, but as competition became more fierce between societies, there was still value in centralizing things in competent "deciders" that looked at collected information and made decisions.

A lot of hierarchy has proven for generations to be of value in bequeathing a productive society to the next generation. Sometimes some of it becomes outdated because of innovations like the telegram/telephone and most recently the internet, but there is still value in maintaining that previous hierarchy under you perform a careful migration from the first system to the second system while preserving what the first system did well.

Sadly, most of society are not software engineers like you and I that have had the massive experience of working on massive systems that can be evolved in such short time frames with so much transparency. What we can learn about evolving, replacing, refactoring and migrating systems from large scale software projects can take decades to lifetimes to learn about in systems that are much slower to change as they deal with real world artifacts that can't be switched out with a git patch.

When so much of society lacks the experience working with systems that can be modified so readily and which have much more rapid and accurate observability, logging, metrics and alerts, it's not surprising that in that lack of experience that provides that understanding that some people would cling to possibly outdated ideas like hierarchies and roles.
And people called HTML a programming language. Doesn’t make it correct.
Not forums, but it did have social features.
Sure. Wikipedia mentions FastCGI initially being a reaction to NSAPI.

"Open Market originally developed FastCGI in part as a competitive response to Netscape's proprietary, in-process application programming interfaces (APIs) (Netscape Server Application Programming Interface (NSAPI)) for developing Web applications"
Ooh nice or along those lines, baby cosmetics and accessories - lipsticks, wigs, Botox lip treatments. All at home!
Vector<T, N> an Matrix<T, N> is a fancy way to do small linear algebra types - like 2,3,4 vector and 3x3/4x4 matrix - you implement simple operations like add, multiply and dot products with loops and the compiler will unroll it and then you add some specific overloads for stuff like cross product, etc. Saves you having to reimplement it for every N. It's the simplest case of this kind of metaprogramming and feels good once you discover this kind of generalisation.
Depending on the use case (SaaS offerings with per customer shards) you can actually scale sqlite quite high.
Expensify scaled to 4 mio qps (queries per second) [1], so if one of your customers is exceeding that, you better be looking at another DBMS but below that - well sqlite is an option.

[1] https://blog.expensify.com/2018/01/08/scaling-sqlite-to-4m-q...
This could've been avoided with an HTTP LB, vs a L4 one...
Just as a curiosity, the parent is now my most downvoted comment ever. Interesting that it's so controversial to ask what's special about Google Reader.
I just type "help" into anything that looks like a prompt. From there things are usually discoverable enough, and if not, now I have strings, that I can C/P straight into a search engine. ;)
Case in point, ‘To Do’ is derived from Wunderlist that has been around since 2011.
No. They are identical
Most of your examples are irrelevant to the discussion which is about Science and Academia but largely you are describing patterns of stalking behavior which tangentially include criticism. The point I was making was that people in the CRT circle in particular are arguing that by definition, criticism of their ideas or theories is bullying/harassment/etc. Which is absurd.
Some do. My father did. But it's just as bad, because then you're seen as leaving early. Or you don't leave early, and are working more hours, which has a cost.
That's close. Litestream takes a snapshot of the database and then continuously replicates out WAL frames. On restore, it grabs the snapshot and replays all those WAL frames (or all the frames up to a certain time if you want point-in-time recovery).
Fascinating.

> Length of neuron from base of spine to big toe-longest cell in human body

> Range ≤1 meter

https://bionumbers.hms.harvard.edu/bionumber.aspx?id=104901&...
Can’t look now because I’m on mobile, but excited to check it out when I get back to my desk. I’ll give more feedback if I have any then, but before that a couple quick thoughts:

- if you’re not already aware of/using Shiki[1], it’s an excellent library for using VSCode/TextMate themes on the web, and another potential use case for a tool like this

- it would be nice if some mobile functionality was supported where it’s not a heavy lift (eg browse themes)

1: https://shiki.matsu.io/
"netflix for games" is an incredible value proposition if you have the capital to act on it.
A Saturday waste of CPU cycles: building time_t values
I have tried this. Woke up at 1AM and went to bed at 7PM for one internship.

The challenge was that there are very rarely obligatory early morning events. There are often late day events and issues.

If I wake up early, I can't stay until 9PM without being miserable. But something requiring me until 9PM is far more likely than something at even 8AM.
The Android Ready SE Alliance
Speed=0,Fuel_Cap=OFF,Display_Ad=True. - well, if anyone is going to get it first, its those Tesla owners lol.
sqlite can actually be scaled quite high: 4mio qps (queries per second)
https://blog.expensify.com/2018/01/08/scaling-sqlite-to-4m-q...
It sounds like it does handle apex domains, but only if you're using Netlify DNS or a provider which supports CNAME flattening. Assuming the potential problems with not doing so are disclosed during setup (not sure if they were) that actually seems pretty reasonable to me.
Venus’ Mass Spectra Show Signs of Disequilibria in the Middle Clouds
I kind of think you're maybe reading a bit more out of that thread than maybe what's there. From what I can tell, the only thing that came out of that thread is that they aren't convinced that language support for string types is necessary.

I've seen the Zig folks acknowledge that the standard library needs work/polish, and that they're focusing on the compiler right now. If the standard library doesn't have good string support (I don't know, I haven't looked that closely), then I would basically assume that they'll get that figured out before 1.0 unless I see a really explicit declaration otherwise. Because I think that would be surprising to me if they didn't.

But even with Rust, there are multiple string libraries. I even made one. :P https://docs.rs/bstr is really just a bunch of API functions defined on a bundle of bytes. There's no language support to help make it work, but it doesn't really need it. The only language support Rust really gives to strings is maybe carving out its own type and string literals themselves. Rust demands that its string type be UTF-8, where as Go doesn't, for example. Either choice is reasonable. But that's pretty much where the language level support ends. Everything else is just library goop.

But yes, if Zig's standard library doesn't have the kind of bare bones string handling that already exists in places like Rust's and Go's standard library, then I would hope/expect they will get to that at some point. If they didn't do that at least, then yeah, okay, I'll either be surprised or I'm misunderstanding something.
Wood can actually resist fires more than other building materials such as steel. Yes it does burn, but it also doesn't lose it's structural integrity when heated:

https://youtu.be/G-J86Ka9MkQ
The linksys WiFi router I was using until last year used cgi app for the admin interface.

My first web application was developed in 1999 in IISAPI (VC++) running obviously on IIS. I had to write a rudimentary session storage (in plain txt file!), because it was not provided by the framework.
Apple's money is not "sitting in the bank". Most of it is invested in various debt instruments (probably mostly US Treasuries).
Mac's OpenSSL should be LibreSSL 2.8.3 as of Big Sur 11.2.3; for brew openssl you'll have to wait till they update it.
Ford's Turbine-Powered Semi-Truck, Lost for Decades, Found
I like Julia (mostly because of multiple dispatch). The only thing that's lacking is an industry strength Garbage Collector, something that can be found in the JVM.

I know that you shouldn't produce garbage, but I happen to like immutable data structures and those work better with optimised GCs.
If that was true, shouldn't they also see significant differences during night/day, and holidays?
I don't think the author is trying to call out SQLite as somehow better than others database tech - just that most people perceive SQLite to be a tool for development or exploration when in fact it much more powerful than most believe
It's interesting how impactful Google Reader was that not an insignificant number of people bounced off RSS entirely when it died.

Most RSS readers/providers have been at least serviceable for me. On newsboat now, trying elfeed occasionally too.
I'm confused by this announcement because there has been an elasticsearch plugin in grafana for years. In fact, before grafana labs created loki (v1.0 released in 2019) I was under the impression that elasticsearch was sort of their most prominent data source.
I noticed it at least doesn't mirror `ls -A` because it hides those out of the box. But instead of swallowing -A it throws exit 1
That is not quite accurate. They’ve always killed stuff randomly. My personal issues at the time were Sparrow (an amazing email app on iPhone, killed when they bought the developer), Google Wave, Google Talk (they were already a headless chicken as far as IM was concerned; Google Talk was interoperable with other servers and we used it quite a lot), Google Video.

Other notable cancellations before Google Reader were Google Buzz, Google Code search, Google Desktop, and Google Labs. There were dozens of others.

They have always been as focused as a squirrel on drugs.
I don't understand what you mean, Latin and Mandarin are both very difficult to learn as a second language (don't know about Swahili). English is comparatively a walk in the park.
I've had this in my config for a long time. Seems to make tramp work a lot better:

; use ssh instead of scpx mode for tramp
; this should work a lot better with ssh connection sharing
(setq tramp-default-method "ssh")
One option is to go with snap and/or FlatPak as a distribution method which could cover more distros.
Original Sin (Economics)
Shared source is the term for what he means, code for educational purposes only.
> 壮観, 送還, 相姦, 相関, 相観, 挿管, 創刊, and 総監

It's not a fair comparison (because these are chosen to be homonyms in Japanese), but interestingly, all but one of them are also regular Korean words and they all sound different:

> janggwan, songhwan, sanggan, sanggwan, (unused), sapgwan, changgan, chonggam
We don't, which can be a shame, but it's not like we used to be able to memorialize everyone's entire history of conversation and achievement so it's not a particularly new problem.
Can’t think of many recent movies that portray pedophilia in a sympathetic light but I’m not a big movie guy. To me, it seems a sort of puritanical zeitgeist operates cyclically (inquisition, Salem, mccarthy, dr Seuss) and we might be near a local peak in that cycle. Ymmv. Regarding Rohmer, his dialogues often veered into politics and my impression is that he had clear views on say Marxism and such. Again ymmv.
> it means "I wish I did not have to cut down expenses so I can maintain my standard of living"

Well, we did move on from living in caves for a reason, you know.
If we manage to increase the sensitivity a few more orders of magnitude, and put an array of these devices in a sphere, we can make gravitic sensors!
spatialite rulez!
So the thing is, FSL isn't released or announced. You're actually meant to be looking for the main implementation, `jssm`, which has been out for seven years. FSL is the new re-bake I started a year ago, and haven't gone public with yet.

https://github.com/StoneCypher/jssm

It's under the github link under libraries

I added some top material to the site to make what's happening clearer
> That's quite the goal post though. Even if a major brand tried it, it might not be the right cut, color, price, marketing campaign or season.

Which is precisely the point I was making, you're arguing that the market will fix this, when there are a variety of confounding factors at play.

> And likely found that, despite all those comments

Which ones? I'm not seeing claims it's the single most important buying factor, just that it's a problem.

I find these posts that somehow the market will fix it, and clearly if it hasn't then it's a non-issue, to be facile.
> I feel like we don’t need a novel language for this.

Well, there's like 50 others, many of whom are in heavy use in industry, so, I guess I feel like a lot of people think this is useful.

.

> I feel like Erlang is already a great language — almost a DSL — for “making complex finite-state machines easy to create.”

Erlang is almost my favorite language.

I've tried using both of its finite state machine libraries. I do not find them to be usable. The results are extremely verbose, and if one goes over around 30 states, I cease to be able to debug them.

The natural implementation of the TCP/IP state machine in FSL is eight lines; 315 bytes. The TCP/IP Erlang state machine example floating around is like ten times that size.

I find debugging that thing exhausting.

.

> It’s very easy to write a static analysis pass to verify that a primitive Erlang module like this constitutes an FSM “and no more”

It's not clear to me why you would want this

.

> Honestly, ignoring all the stuff about concurrency, Erlang source code / BEAM bytecode is an almost perfect abstract machine for reifying various computational formalisms

It can't implement anything without Okasaki juggling. You and I are in strong disagreement here.

FSMs are a great example. You either need to reach outside the Beam VM with `hipe_bifs:array` or you need to copy the entire machine state every time you want to mutate it.

.

> And, if I were implementing something like Cloudflare’s Edge Workers “but for FSMs”, it’d be an extremely easy decision to standardize on (a restricted, static-analyzed at submit-time sub-ISA of) BEAM bytecode.

At Cloudflare's scale, the inability to implement mutably would become a serious performance problem.
You'll also be competing with Amazon (Luna), Nvidia (Geforce Now), Microsoft (Xbox Game Pass), and Sony (Playstation Now). Plus other small players that are much farther along, like Shadow.
Plain language summary:

> We re‐examined archived data obtained by the Pioneer Venus Large Probe Neutral Mass Spectrometer. Our results reveal the presence of several minor chemical species in Venus’ clouds including phosphine, hydrogen sulfide, nitrous acid (nitrite), nitric acid (nitrate), hydrogen cyanide, and possibly ammonia. The presence of these chemicals suggest that Venus’ clouds are not at equilibrium; thereby, illuminating the potential for chemistries yet to be discovered. Further, when considering the potential habitability of Venus’ clouds, our work reveals a potential signature of anaerobic phosphorus metabolism (phosphine), along with key chemical contributors towards anoxygenic photosynthesis (nitrite) and the terrestrial nitrogen cycle (nitrate, nitrite, possibly ammonia, and N2).

Twitter thread from Shannon Stirone with a bit more info: https://twitter.com/shannonmstirone/status/13745122063357665...
You can create an extension that does pretty much arbitrary JS, so I’d assume the answer is yes!
Show HN: Smokeshow – deploy ephemeral sites via HTTP or CLI
Why do we take snapshots of life at any place and time? Why do we study history at all? Because those who come after will benefit from knowing from whence they came.
I think one way to get around this would be to show the venues the money has already been made. This includes the price of tickets. If there are ticketing deals involved, it could be something like a straight cash exchange: We have 100 people who gave money for entry. Here's x amount money for 100 tickets.

Open to any suggestions you might have!
There are two FSM implementations in the standard library. Just use those.
Yes, it was grandfathered in