skysight-inc/HackerNews huggingface dataset:
I don't know when this Notion thing took off but after recently being forced to use it at $DAY_JOB I don't get the hype. It feels like GDocs but with the directory embedded in the sidebar. Given how many people are rushing to clone it I must clearly be missing something.

Also their implementation of OT or CRDTs is horseshit, it failed miserably when there was ~6-7 of us updating a bulleted list at the same time.
Static binaries are a different story. Go has dependencies as any other modern language and they had a bad story in the past and have a better story today.

Sketch for python: Create a ~/.cache/python/packages directory. Manage all dependencies there. Make the python interpreter "package aware" so that required dependencies are read off a file from the current project (e.g. "py.mod") and adjust "system path" accordingly and transparently. Or something along those lines.

No extra tool, a single location, an easy to explain workflow (add a py.mod file, add deps there with versions, etc).

I'm just thinking out loud, but it does not need to be hard.
Goodbye, Clean Code (2020)
> on Mac you can do a two-finger swipe from the right side of the touch pad to get notification center.

Or click the clock.
I see it as 3 books, the first two with the race towards saving mankind from extinction, and the third one the future after 5000 years.

No matter how implausible you find that the moon blow up and the fragments did a dance that ended 2 years later, but the third part was a solid block of suspension of disbelief, specially for the genetic and psychological/sociological aspects of it. I don't know, if the initial phrase was "the moon grow legs and walked through the sky", it would had been more plausible than the third part of that book.
> Tesla tried this.

NIO and Gogoro are doing it.

4 million swaps for NIO: https://www.carscoops.com/2021/09/nio-customers-have-perform...

200 million for Gogoro: https://www.gogoro.com/news/400k-gogoro-network-subscribers/
AMD software support is pretty bad for a company of its size. They’re trying to do the minimum. It’s almost as if they don’t want to compete with Nvidia due to collusion.
Maybe I've just been lucky so far but I have yet to see Anaconda break anything over a period of several years. So far so good :)
What are people doing to get all this issues?

Trying to get the script to run on other OS's than just Debian (or Linux).
> Yet another reason why cookie banners suck.

More like yet another reason why that government wanting to track its citizens via Google analytics sucks.
> Trigger latches are unreliable.

The main reason you don't see them as often in N/W-Europe and they are even explicitly forbidden by law in some though there are exceptions. In NL for example, in which case all methods to latch them are forbidden like putting a filler plug in the hole.
If you give focalboard a try, we'd love to hear feedback! :)

https://www.focalboard.com/feedback/
> I still think Eurisko is fascinating

Note that Doug later wrote a paper “Why AM and Eurisko appear to work” (emphasis mine).

People are still using semantic KBs like OpenCyc for research.

> …confirmed or refuted the intuition that architecture isn’t enough, [that] we need to encode knowledge

For my position on this: I left the project for a number of reasons, but one fundamental one was that I perceived the corpus to be largely pointless (note the countervailing position above, in that people still get value from them today ).

Architecture alone is clearly inadequate as can be seen from the fragility / inadequacy of current systems, yes, including GPT-n. They remind me of things like the X-15: providing valuable data but ultimately not on the path to space flight.

Knowledge acquisition is ad hoc, and more importantly the graph connections are highly as hoc, but dependent on architecture and prior state. I no longer believe (perhaps I never did) that you can meaningfully have one and not the other.

After leaving Cyc I went into a different direction (e.g. Cygnus) and only returned to symbolic AI a few years ago working from a constructivist model. Unfortunately I had to step away from that work last year due to a more pressing problem. But I think it’s ultimately a more powerful approach.
Thank you very much! This seems to be exactly what I need to switch to any desktop.
NPM is the perfect example of overly-atomised dependencies. No project should have a dependency graph numbering in the hundreds or thousands of nodes.

IMO, the Java or APT packaging ecosystems solve the issue in a far superior way.
Yeah, I would probably go hasura if I needed this, but I can see the appeal of something that is a single component you can self host and self understand. Hasura is rock solid, but I will never read through it‘s haskell source or understand how it constructs those extra-clever postgres queries.

If I read it right, you don‘t need to configure any schema to use this? You can just POST a user and it will create that type? If it‘s true, that‘s a real step above hasura/supabase for rapid prototyping.
>doomsday or zombie apocalypse prepping?

>asteroid impact or nuclear war. >invasion of Taiwan >Fabpocalypse

Thanks for reminding me.

I think with threat levels increasing people are going to have to tailor their prepping according to more than one type of expected apocalypse.
I think seveneves lives in a kind of uncanny valley of plausibility. When I read it, it seemed to be saying, "what if real life, but the moon blew up?" But it's actually quite a bit less realistic than that. With space operas, you kinda know what you're getting.

This isn't a criticism of the book. The second half was pretty unpleasant but I enjoyed the first part.
That's not really an excuse to use derogatory language. What else are you thinking about those people?
/r/sysadmin is not bad.
Like 95% of modern industrial processes aren't described in a reproducible manner anywhere in the open, as far as i can tell. I find that a great shame.
Linearly typed Ocaml /when/
I would say most technical literature. Sure there are rare unicorns like Richard Feynman who manage to be geniuses in both communication and science, but even in those cases you need to read carefully and repeatedly to make the most of the text. If anything, it's a danger that you stop paying attention because it's so superficially readable.
> Manage all dependencies there

Are you saying "put the different version of every dependency you need in there if you have to"?

Because I don't think package managers are ready for that, they usually like to have one version installed per package.
There's one really good reason why you don't want centralized source code control handed off to some US corporation.
> I think the biggest issue in the UK is how to get cars parked on street to be charged overnight.

Do it with wireless charging:

https://www.youtube.com/watch?v=aq7SP18sPKw

https://www.youtube.com/watch?v=9IoPA0rq0yw
Caffeine suggests a jump start, which is what this tool purports to do.
> It hardly matters

For the hundredth time: it does matter.

Stop wasting people's time with slow tools and telling them it doesn't matter. That's not a way to treat your users.

Your fancy hot module reloading is not what I want. What I want is to reload the page and see my changes.

I've never seen a "hot reload" that works properly. The one some of co workers are using right now works like this:

- You edit a file

- You wait 5 seconds for the "instant" rebuild

- The browser reloads the page 5 times

- After a total of over 10 seconds, you can finally see the effects of your changes.

Maybe vite's HMR is better, I will never know because I don't care.

The link you sent has the following to answer why not esbuild:

> some of the important features needed for bundling applications are still work in progress - in particular code-splitting and CSS handling.

But this is not true. It handles css and does code splitting. Now, you have to be very explicit about code splitting: you have to define other entry points that share the same libraries as the main program so that it forces those shared libraries into separate chunks. To have more chunks you have more entry points where each entry point uses just one or two libraries. Yes, it's not perfect, but it's not a blocker for getting to production.

Where as the 30 seconds build is a total blocker for development iteration.
Its impossible say anything unfamiliar thing on HN, all kinds of morons are active all the time on HN to donwvote. ;)

keep it up.
Quest Codex – Free courses and guides for intentional living
I could have used something similar recently, but that persisted to disk as json. I ended up just storing a wad of JSON on disk and memory, loading and saving as needed. Will only ever be 1M or so and only 2 users.
I think NASA is a quite interesting microcosm of outsourcing in the US government. Just looking at the last couple of years you can see clear success stories (e.g. commercial resupply), but also cases where lobbyists and lawyers are heavily involved and try to influence the decision towards the worse and out-of-budget choice (e.g. lunar lander), and projects that are too big to fail and are continued mostly due to political reasons and lobbying (e.g. SLS).

With NASA all of this is fairly obvious because there's a big hobbyist community that's invested in the outcome, I have little doubt it's worse in other agencies where people pay less attention.
There are for sure some disconnected preppers. The rest of us focus on our bodies first and foremost. One of my goals for the last decade has been to stock up and be able to create things that society depends on. Reverse engineering RX has been the hardest part for me. It has been a fun learning exercise.

I witness a funny side effect of focusing on the body almost daily. I live in snow country. The locals here are bundled up in layers of sweaters, jackets, scarfs, hats. I am just wearing a t-shirt and they look at me like I'm an alien.
The issue is when the code exists, the option exists but a fucking designer decides that say 5% of users can be screwed over because his GIANT ego says so.

Explain me how it makes sense, please Google the issue with Chrome, read the user issues and then figureout why this things are how they are. Don't waste your time if you don't want to be changed your mind though, the short story is;

1 users need this option, someone with a touch screen was having issue closing the tabs and he was quiting the browser

2 the code exist(and is enabled on Mac)

3 Firefox,Vivalid and other browsers have this option

4 not all Chrome/Chromium users are button licking designers or low RAM idiots that an option somewhere in about:config is too much

5 there was no UX study to support hiding this option.

Sure, I will not use Chromium but you can't stop me complain when I see stupid decision made by designers or developers to satisfy their ego, so I will NOT stop complaining, Chromium UX is bad, GNOME UX is bad, you can

1 accept the criticism, yes sometimes designers/leaders are bad, see Apple reverting the keyboard changes after years of fanboys pretending Apple is perfect and users are the problem

2 ignore the criticism, probably you have better things to do then defending some random designer

3 copy/paste some shit excuse like "only 5% users use that so removing is fine" where the numbers are fake , and the rule applies selectively to only whatever the big ego designer decides to remove (other excuses are : is too much work, is too hard for our developers to maintain it, use a third party insecure extension/patch, don't use that, etc.
I think it’s the case where I would put more weight on what you label as confirmatory signals than the infidelity itself. My key concern about a cheating asshole is that they’re an asshole.

Cheating on someone is just such a noisy signal. You don’t know why, or what’s wrong with the relationship. You mostly don’t know who is cheating, at best you have a biased sample. You don’t know what they are like to their parents or children, or frankly even their partners - are they loyal to them in other ways, caring for them when they need it?

Relationships are super complicated and judging them from outside takes a psychology degree and extra training. I’m not going to jump to conclusions from a Boolean variable.
I live in one of those cultures today and I’d emphasize the “tolerated” part. Not that dissimilar to physically hitting your spouse.

Nobody likes it but feel powerless to change it.

But I wouldn’t say it’s viewed positively or even neutrally.
The Balmuda Phone is a compact Android phone from a high-end toaster company
Snails are part of lifecycle of parasite that is spreading malaria.
r/sysadmin primarily but it's not that great.

Unfortunately a lot of what used to make this area great has slowly died... IRC being the loss felt most keenly. It still "alive" and a few folks like my self still hang out in various channels but it's nothing like it was when I was getting started. Mailing lists being the other one, certain dev lists and network groups are still really active and frequented by folks that run the big NOCs but also in a sharp decline.

Some of it's being replaced by random Slack instances but this is shit.

Unsure what can be done other than try bootstrap a community.
I wonder if this means there is a niche for no-nonsense, no-bullshit news outlet.
Because you can't choose to feel or not to feel something. Emotions just happen. You do choose what you do with that emotion.

I feel is totally ok to judge someone for their actions, not so much for things they have no control over.
As an end user, I definitely care that my software works, doesn't crash, and doesn't leave my machine wide open for attacks. I don't want things to be this chaotic
It as a "thing" for those that have an unhealthy attachment style. Those in such situations will tend to be controlling and suspicious of every minor thing in order to fend of the possibility someone else "infiltrating" the relationship. Is is the typical scenario where one partner tries to isolate the other from their social circles.

Depending on the culture, the fear is that such "emotional cheating" will either eventually lead to "physical cheating" or even worse (probably feared more by men), lead to a dissolution of the relationship (without necessarily involving cheating) (probably feared more by women).

Any kind of interaction of one partner with an outside party can become suspect of containing emotional content, which the other partner believes they are entitled to. In graver cases it may even imply a diversion of resources (time, mind space, wealth, etc.) towards the third party that the partner believes is entitled to.

If homosexuality and bisexuality wasn't an even bigger taboo, all relationships and interactions would have the potential for "cheating emotionally".
You thought all of that by yourself.

There are a lot of ways to breach a "contract" that is marriage, including a voluntary termination. However, being unfaithful is a good way to ruin your marriage, so if it means things to you please don't cheat your wife, unless explicitly being on different terms (and even then...).

This one is totally reasonable. It does not grant you any protection for the other cases, though.
I wrote a blog post about my tactic[0] a few years ago.

I think that the best way to benefit from networking is to just actually be genuinely interested in learning from people and follow up over time to build a real relationship.

First, people love talking about themselves (I do!) so if you are in an social situation, do that. Everyone has something to teach. See what you can learn. (This is harder to do at an online event, but still possible, especially with chat.)

Then, if you want an ongoing relationship with the person because they seem interesting and could be helpful to your career, foster that. Don't be transactional, but try to help them out.

How?

* send them interesting articles
* share their content (if they make some)
* if they are looking to hire, share their job post
* ask how you can help

Don't go overboard, but take small steps to help them. This will help build the relationship.

Keep doing this with a set of folks and when you need something (a job, a favor, someone to bounce an idea off of, a connection) you will have a network to ask.

0: https://letterstoanewdeveloper.com/2019/02/25/use-a-conversa...
This is specifically a site about the symbolics machines, so that’s not a huge surprise but neither PARC nor MIT were at all insular back then and you can see the influence of the interactive MACLISP environment in the Smalltalk (and Interlisp-D) work, and the Smalltalk/Interlisp-D approach on the CADR.
Logistic Regression from First Principles in Python
Chechen terrorists fought for independence. Chechnya is part of Russia, so Russia won that war. They did not plan to invade Ukraine, they planned to provide the conditions for fair voting in Crimea and they did that, which allowed for Crimea to join Russian Federation.
That dichotomy is false, lots of levels between "self-host everything" (and deal with the pain of maintenance) and "walled gardens". For "just a blog", good old shared hosting works just as well as it did in the 90s/00s.
Open Collective Plans ‘Exit to Community’
As Ginkgo looks to clear its name, the feds have come sniffing around
Absolutely, Google can. Google demonstrated it could argue before judges their case over Oracle on Java and win the argument.
Gasoline is burned at about 30-40% efficiency in cars while charging a battery is above 90%, probably over 95% (after the charger losses, that is whats going across the cable into car).

So with a gas pump your looking at more like 7-8MW equivalent. Even then EV's are more efficient at spending the energy with regenerative braking and no idle losses etc. which is why you 100+MPGe. So your probably closer to 3-4MW to get equivalent charge times as filling a normal car gas tank at like 2-3 minutes for similar range.

HPCVC charging spec is being worked on for 3 megawatts but its really targeted for charging large vehicles like Semi's but I would imagine that would trickle down to normal cars at some point if the issues of charging a battery that fast can be worked out.
> the beginner's mindset

It's actually the experienced mindset.

With experience you learn to distrust complicated setups.

A beginner would just trust the tutorials and follow them to the letter without bothering to try to understand everything.
Out of interest, who do you regard as the founders of CS theory - I'd probably go for Church and Turing, but I can see arguments for others as well.
A well regulated wood extraction business would probably be a good thing -- a small rate of wood extraction is sustainable, even a carbon sink (because wood goes into non-perishable products, trapping carbon in goods and structures), also provide an economy for the locals, even funds to better protect the forest. Of course, regulation needs to be very good not to clash with forest wildlife and keep sustainability...
Very thought provoking. A few of my thoughts:

A GC does not obviously cost memory. It might, or it might not. Both a GC and a traditional memory allocator have hidden costs. A GC with movable objects can sometimes do better, because it can manage fragmentation.

I prefer a message-passing style; on which side of the spectrum would this fall?

My experience with green threads is libraries that make I/O operations look like a regular function call. This is similar to RPC where a remote call and a local can look the same, even though the remote call is much slower. This can result in surprising performance characteristics. Even worse, a remote call can time out or take indefinitely long to complete; the same is not true of local calls. Message passing is more onerous but makes surprises more obvious.

I've often fancied writing for an architecture where main memory is treated as fast remote storage, accessible with message passing. I know such architectures exist but I've never had the opportunity to write for one. I wonder if the change in style would have a positive or negative effect on performance.
But you get a baseball card that's pretty hard to perfectly duplicate, not a link to a digital picture of a baseball card, which can be copied at virtually zero-cost, and where you have zero control over the hosting of that picture, and can be replaced at any time.

What's the point of 'owning' a digital baseball card if anyone can download it and store it on their PC? There's only one Mona Lisa, it only hangs in the Louvre, you can't just have an exact copy of it at zero cost.

It's make-belief ownership. The only viable application I've seen is digital licensing, for non-free software or digital assets. This can work in a closed-garden system, like in-game assets, software licensing, ... where you don't have control over the environment you're in, but cannot work on an open internet. But anyway, the gas-cost on eth is WAY too high ($70-ish to mint?) for this to be actually used for these applications, and if you're in a walled-garden anyway, who needs decentralisation?
> Windows seems to randomly reboot _without asking me_! I come to my office and all my open sessions are gone.

You’re not safe from reboots even if you’re actively using the machine: https://www.youtube.com/watch?v=ReHafyiDTR0
I know this is a silly hypothetical but say I forked it and then gutted the fork and built my own unrelated project in the repo. GitHub would delete my project that contains zero offending material?
Running Jupyter notebook as a service/daemon
I bet half of HR’s questions are stolen from someone else anyway.

I hope ppl who write coding questions for a living check their site out for stolen exercises they’re so concerned about.
I'd like to know too.

I also don't find your unique experience useful though.
Blocking entire repo for FindSubstring.java sounds a bit hostile? Also if the repo lets say contain general question like FindSubsring can they dmca whole repo.

If I check on archive https://web.archive.org/web/20200921030437/https://github.co... it doesn't look like this repo should be dmca ed.
So many hours playing Batman and Match Day 2 as a kid. Decades later I still remember Batman turning to you and tapping his foot impatiently if you did not move for a bit.
Doomsday maybe too strong a word in this context, but if the situation escalates (which it can) and things do get worse than just the disintegration of the supply chain then you can forget about "modern life." Electronics (and even electric power, at a certain point) will be the last thing on your mind when all you might be thinking about is sheer survival. What will be really important is a piece of land, a closely-knit community, and a lot of ammo to defend those.
I just want to be able to use pijul myself, locally. So I'd want it to just arbitrarily choose a mapping of patches to commits, like by timestamp I guess?
Text (eg python source code) is really quite small. Far too small to count unless you're a distro specifically targeting low-end machines.
I don't know, it can definitely be done-I'm doing it for my personal stuff[0] it just takes explicit effort to write about what you are actually doing.

Unless you're suggesting only large startups / teams can create great engineering work, which, like, I don't really agree with at all.

[0] https://devlog.hexops.com
Some subreddits are OK like /r/sysadmin. However I find that many communities suffer from a snarky mentality. People who thinik they know everything responding negatively or belittling people who ask questions instead of just answering it. I haven't described it well but I'm sure you know what I'm talking about.
Scala has its own issues, but it's worth a try.

It's easy to learn coming from Python, even more so if you can start with Scala 3 right away. You cannot really get more high-level than that. There are good libraries to work with databases, Quill comes to mind if you want something user-friendly. And you can always fall back to the many Java libraries in the big data ecosystem (even though you should probably avoid it if you can).