skysight-inc/HackerNews huggingface dataset:
This is a great idea, but the UX feels difficult:

- If I search, I get local results. But expanding the map should bring in more results. After all, I can start with the world map and filter down to my area, so why not have the same functionality in reverse?

- Zooming in from the world map all the way to my towns, I see 2. If I click one, the map zooms out and puts their icons together. I have no idea how to see details on these.

- The search results only showed one. Why are the results better when not searching?

Still, great idea, if the experience can be improved.
Good question. The bill talks about EV non PHEV or other types.
Loads of non-profits and small businesses that have surprisingly demanding tech needs but can't afford / don't understand / can't manage / have only a part-time need, etc.
Mixed bag here in NL, some are absolutely terrible but most are actually quite good as long as they are not too exposed.
Look into doing a QEEG might help identify something for you to start on.. maybe try and do a FMRI instead as well. For the record, the “brain mapping” technique of a QEEG is highly debated (I think) by science / the neuro folks.. but there’s anecdotal evidence everywhere online or on Reddit from individuals saying positive things. From what I’ve read it’s a clinical tool to be used additionally in terms of diagnosing learning disabilities mainly (ADHD, Autism), there might be research in regards to memory out there?

For me, I fell on the subject of QEEGs as I had similar epiphanies in self-awareness in terms of my "executive functions" and certain aspects of it. Currently in the process of scheduling an appointment at a nearby clinic that does it.

Can’t provide more insight on the actual condition or the possible areas affected in your brain, but I can suggest maybe adding some neurofeedback training to your routine.

I just picked up a https://www.mendi.io/ not sure if it’s going to be a dust collector yet but I’m giving it a chance.

There’s this scientist on YT that reviews these products very well and also has affiliate links that provide a bit of a discount on the devices.

https://youtube.com/c/Techforpsychinnovations
As a compromise are there any major downsides to instead deploying your app that hosts its own lite http server using a multi-platform library in Go or Python, which then uses the pre-existing web browser to render the UI?
Remind me if anyone might, is there any story for Julia making use of existing python libraries?
MatrixDotOrg calling for security to be weakened so more people will adopt them
I agree that we need more operating systems, but...

> These machines used specialized hardware and microcode to optimize for the lisp environments (Because of microcode you could run UNIX and the Lisp OS at the same time).

This is a dead end in the history of CPU design.

Processors are all vaguely similar these days. Your CPU is built around ALUs which typically take one or two inputs, produce one output. Around that, you build some logic for shuttling these inputs and outputs to and from registers, or in some cases, to and from memory.

The core here, the ALUs, have gotten more and more sophisticated over the years, but the wiring on the outside has remained fairly modest relative to its excesses back in the day. I'd say that the lesson here is simple: rather than add complicated operations to make your high-level language faster, do the complicated stuff in software... which gives you a lot more flexibility, and the combined hardware-software stack ends up being faster and cheaper anyway.

> With lisp machines, we can cut out the complicated multi-language, multi library mess from the stack, eliminate memory leaks and questions of type safety, binary exploits, and millions of lines of sheer complexity that clog up modern computers.

I can understand where this notion is coming from... but practically speaking, switching to Lisp doesn't eliminate memory leaks or questions of type safety or binary exploits. Even with an idealized version of Lisp, I don't think these problems could possibly go away. Neither garbage collection nor systems like Rust really "solve" memory leaks, they just provide strategies to make memory leaks less common.

The same thing applies to type safety. You'd have to define "type safety" very narrowly to say that Lisp solves all type safety problems. Again, I can understand where the author comes from--it's kind of an intuitive notion of type safety, that you don't end up operating on an incorrectly typed pointer, or something like that. But the notion of type safety is much more broad than that these days.

And the C/Unix strategy is actually pretty good, too, when it works--contain memory leaks within a process, then terminate the process.
It's not clear to me why you need a distributed database in the first place. If it's just for general purpose small scale projects, does it really matter if your database is down once a year?

I run a couple of Postgres databases on cheap linux VMs, for various projects, and they have been running smoothly for years. The only problem I had was two times when the disk was full. If I had multiple nodes they would all have been full...

Github has been down more often than my Postgres databases.

HA adds so much complexity and tradeoffs that I would really think hard about wether it's worth it for your use case.
Yea this is an interesting problem. The whole question of whether, when, or how to intercept someone who might be in trouble is really challenging and we’ve thought about this for many years (and had some missteps along the way and learned a lot on what works and what doesn’t).

Our system gently recommends our service to users right when they search and so the cost of a false positive is low (they can just ignore it or it might just seem like an unrelated PSA). Search is also great because we can vary the intensity of the keywords. For one of our partners, we’re now surfacing resources (in subtle ways) for lower risk searches like “depression.” It is super important to us to think about how we might help people upstream, before they reach a state of crisis.

For users flagged, we work well as a layer on top of CTL as our ux works for people across the entire spectrum of severity.
The more you do something, the better you get. The UK should do more big projects.
Sure, but only once you tinker with it, not out if the box with Raspbian.
Show HN: Make Funny Sounds with Go
While I do not always put my camera on... (sometimes I like wearing a raggedy old t shirt and taking a call from my sofa chair) I think this shows one major advantage to face to face communication which is human connection.
What you're suggesting I think is a tit-for-tat strategy, which has game theoretic advantages, though I'm not sure what the eventual result would be in this case since it seems unlikely that China would allow Facebook, Twitter, NYT, etc..
Well the Macs are marketed to consumers, the Pi and the Pinebook are not - they're seen as techie or hobbyist Linux devices. The general consumer looking for a non-Apple computer would simply dismiss these options and pick up a "regular" x86, even if the cheap ARM machine may fit their needs.
Nim is not LLVM based, it compiles to plain old C/C++.
is making a product that customers love a trivial thing?
How is:

Box(
Button(
Icon(...)
)
)

Weirder than:

<Box>
<Button>
<Icon ... />
</Button>
</Box>
>I’m all for others reducing their consumption as hopefully that’ll drop prices so I can eat more meat and feed my children more meat

You realize that to an extent, the reason why meat is cheap is because of economy of scale and government subsidies, both of which depend on significant/majority of the population to be meat eaters to exist?
So you desensitize her early to it before she gets a chance to be old enough to think about the consequences of her actions? Ok.
The biological activities (health of the animals and the diseases they are exposed to) are no different from small to large. It is easier to monitor and manage the health of the family cow than a large herd. Mind you, automation these days goes a long ways to mitigating that complexity. Still, having a large herd in close quarters (twice a day they're all coming in to be milked) means exposure risks go up exponentially.

The same issues come up in meat production. See antibiotics employed to keep large herds healthy - where healthy is a low bar meaning 'not sick'.
> Ugh. I think these types of platitudes really trivialize the immensely difficult job of being a founder.

Which includes creating EULA and ToS. How much time does one “waste” by adding a couple of extra paragraphs that can probably lifted from some standard copypasta boilerplate?
Yep. When I was in grad school all the labs were furiously migrating away from matlab because of its costs and confusing licensing around running multiple replicas.
"Traumatized by the trial and execution of his teacher, Socrates, at the hands of his fellow citizens, Plato became an avowed enemy of democracy."

This reverses cause and effect. Plato was a member of the aristocratic class, and that's why he hated Athenian democracy that had deprived his social class of power. His cousin and fellow Socrates pupil Critias was the leader of the bloodthirsty quisling regime of the Thirty Tyrants installed by the Spartans when they defeated Athens in the Peloponnesian War.

One of the treaty terms for Spartans allowing a return of democracy in Athens was an amnesty for the Thirty Tyrants. Athens could not try Socrates for treason, so they found an unrelated charge to trump up (disrespecting the gods and corrupting the youth), but everyone in the jury know exactly what Socrates was being tried for, i.e. being the thought leader for the Tyrants.

The most likely outcome was Socrates would have been ostracized, i.e. exiled (as indeed Plato was), but far from showing contrition, he argued in the remedies phase of the trial that a fitting punishment would be for him to be fed for life by the state expense in the house where national heroes were hosted, and an enraged jury sentenced him to death with a larger majority than had voted to convict him.

Plato's role in philosophy gives him no shortage of apologists (not to mention those pandered to with the conceit of philosophers deserving to be kings), but Popper's indictment of him is thorough and irrefutable.
>Putin is 70, and his death will certainly plunge Russia into a period of turmoil.

As if Russia is currently a bastion of stability.

It's only stable now because everyone is afraid of being gulaged if they speak up, similar to a lighter version of the purge in the Stalin days.
Animals die violently regardless of human actions. If you want to prevent violent, painful deaths, you should be going around the forest euthanizing animals.
You're under the impression that they can compromise here, when this is false. That's a misreading of that comment. The "compromise" used by snap is to just not have sandboxing at all. Mounting /bin fundamentally breaks the sandboxing, it's never going to work. The only other option is to change the entire OS to support this (and maybe the kernel too), and that's going to break everything even more. You'll have the same problem attempting to do this in docker.

The main mistake you're making is thinking that Flatpak imposed this design constraint, when really it's a fundamental property of the underlying OS, that sandboxing solutions are forced to work around. It's possible to fix this with a distribution built in a very specific way like NixOS where you can theoretically mount different systems together, but that comes with it own sets of problems and things that it breaks.
Let me know when you would like me to invent yet another word to call the same thing. How's Minimum Promising Product?

If MVP does not solve a real problem, it does not validate the correct hypothesis, so what the post describes as an MVP that is not MLP is not an MVP.

And an MLP executed to be not MVP would be a thing built to be built, or taking unnecessarily risky bets spending unnecessary cost.

Cut the crap with fighting words with words. If the community used the word MVP to help introduce a more useful concept, real builders focus on executing it correctly, to the best of our ability, giving the inventors fair credit and most charitable interpretation. Alas, we have content marketers among us, and those who failed and wish to blame it on being given wrong instructions to follow, inventing empty words like MLP.
As I understand it, Firefox VPN extensions are popular in China for getting around the great firewall.
One thing I forgot to mention in the blog post: Since all nodes in a Citus cluster now look the same, you may be missing your shards (Postgres tables that store a subset of the data in a distributed table).

The shards are still there, but we use some tricks to hide them from PostgreSQL clients since many users get confused by seeing the shards next to their distributed tables. To reveal the shards, you can set citus.override_table_visibility to off.

The release notes have more details: https://www.citusdata.com/updates/v11-0-beta/#shard-visibili...
On a related topic, as a Japanese learner, I would really like to see a Japanese-text version manga subscription service available for people outside Japan, but I doubt if it will ever happen due to licensing reasons. Likewise, CrunchyRoll hasn’t been able to provide native Japanese subtitles.
I'm reading this: https://vlang.io/compare#go

Never used V and barely used Go. But still, some of those differences are a huge plus in my mind. For example Go FFI is notoriously slow.

Also immutability by default, enums, generics, no global state. Sounds awesome to my hears!
I was just about to say that same thing - any time I've seen wormholes in sci-fi (I'm reading Peter F Hamilton right now!), you go through in an instant (for all observers).

It's like sci-fi uses wormholes as a practical alternative to travelling at sub-C, relativistic speeds.
I just tried the calculator. It seems that if you're in "US Metro" or "Europe", then the transfer protocol is just as fast as TCP, is this correct? I wonder why this is the case. Is it because the routers play more fairly?
Haha, that's actually more of a warning. If you don't quit posting about suicide, they temporarily suspend your account, then if you do it again, they permanently ban your account, and if you do it yet again (say, you're a complete loser who can't get through with it, with zero help and the only thing you can do is, well, complain about it online) you get permabanned based on your IP and email info.

Even in the few subreddits dedicated to it, you have to be real careful about what you post if you don't want a ban.

Out of sight out of mind... yeah, I guess it works. Reddit doesn't need suicidal people posting about this problem, it hurts the platform and they can't do anything about it anyway, to be fair.

Source: me and 4 people I've talked about it, all were previously banned. Not much, I know, but I'm confident enough they do it on the regular. Again, not really blaming Reddit here, they're a business not a charity.
If you work remote, I encourage you to turn on your cameras, and encourage icebreakers and social chatting. Have face-to-face meetings if possible, but take time out to hang out with your remote colleagues. Do this daily. It is important for mental health, and will also help with team trust and productivity.

My sincerest, heart-broken condolences to @sofuckingagile.
Some of the best code I’ve worked on has been python. Unfortunately, also some of the worst. 5000 line, single file “modules”, with spaghetti class hierarchies (5+ levels deep) and dynamic method calls making it nearly impossible to debug.
Honest question: how much of that poor soil is directly related to the damming of rivers all over the US? I’m curious to know and not really sure how to go about finding an answer.
I've done it on Raspberry Pi OS.

Edit:

https://www.tomshardware.com/news/raspberry-pi-widevine
We're talking about losing the constraint of filesystems that will burden future development.

At the same time we're clinging to programming using empirical thinking that came from the first machine language programs ever written. We should be at a point that we can think and write more declaratively even when executed sequentially. Numbers of cores has continued to go up and any language that doesn't parallelize well isn't worth investing in for the long term.
>I hate, hate, hate the way corps try to brush away any unpleasantness like ignoring it means it didn't happen!

Remember that study that found psychopathic traits in upper management?

https://www.forbes.com/sites/jackmccullough/2019/12/09/the-p...
> If the problem is hair on fire bad, UX doesn't matter.

Just replying to make sure you know how profoundly true this is. And if you want the secret to mega success: solve a hair on fire problem with great ux and you will win almost automatically.
I'm curious, how do you limit memory or CPU resources in a regular linux system for a process?
I'm thinking of how this could be used on Windows systems.

But honestly it's just really cool.
Yeah I agree, otherwise people can imagine all kinds of things. I just think it's up to the person leaving or someone they report to. HR is focused on completely different tasks.
I recommend one of the recent videos by Dave Beazly [1]. He lived through and contributed to the raise of Python in scientific computing first hand in the 90s, and offers some interesting insights. Plus he's always quite an entertainer.

[1] https://youtu.be/4RSht_aV7AU
Turning astronaut waste into fuel to survive on Mars
Money is the root of all evil.

Making money is a bad thing to do.

Don't do it if possible.
Cgroups

For example, systemd integrates with cgroups and you can limit resource use for services started with it
> Apple won't miss you if you decide to leave

Hmm, maybe. I'm not so sure that's always true, though. Individual withdrawals can turn into group retreats, which can build into an exodus.

The potential for developer wealth on the platform may be well-publicized, but the financial returns received by typical developers themselves may be less rewarding.
I don't think you have an appreciation for how much fuel is required to adjust an asteroid's orbit to approach earth. Much less align with earth's orbit. Much less get it into stable orbit around earth.

Or the fuel required to get the fuel you need to the asteroid.

Fuel that has to be lifted into orbit. Which requires fuel.

Go look up the costs of lifting equipment just into orbit. Then look at how much lithium is worth per kg.

Then go look at the fact that we have exactly zero manufacturing capacity in space. Simple operations and repairs using pre-made parts on the ISS take hours-long spacewalks that require weeks of planning. And you think we can "build engines" on asteroids?
What is a day 2 operation?
New languages should always provide bindings to call into Python modules, so you get the immediate benefit of the largest ecosystem on the planet.
Its entirely dependent on how w/e library your using implements that pattern.
For the code I just recently wrote that does a similar thing, its literally just:

button.SetIcon(<icon-path-or-font-glyph>)

box.add(button)

Doesn't really seem all that weird to me.
I agree most people won’t run a Raspberry Pi as a desktop. That is obviously true. I don’t think they were too far off the mark, though. Would the average person run a $300 ARM Chromebook? Probably. That exists today, too.

> Your premise about the Raspberry PI is like techies on HN pretending that there's no need for x y z product/service, because you can just run your own social network on a machine in your closet at home, you can just run your own file server, you can just run your own mail server. No, consumers are never going to do that en masse.

I used to be absolutely sure this could never, ever happen. It definitely can’t and won’t happen any time soon.

However, it’s clear that the promise of the home server came far too early. I think the sentiment a lot of people have is that even if someone sold the perfect products and software, nobody would ever want it. Sure, it would offer the user more autonomy and control, but it costs money and is a constant responsibility. Nobody is going to ever feel a need to go out and do that when they can just pay a monthly fee for someone else to take care of it.

Except people take that exact trade off all the time; Home ownership. Owning a home is also an expensive ordeal, extremely expensive at that, that comes with many responsibilities, and yet most people still long for the autonomy and control and other life benefits it has to offer. No individual has to own a house in most areas; you could rent, or buy a condominium unit, and have significantly less overall responsibility. I don’t think most people want to rent even if it was cheaper. Home ownership is a north star for many people.

For better or worse, computers and the internet don’t seem to be becoming any less important for society. Mega corps rise and fall, paradigms shift, prices fall, software evolves. There’s a whole lot of growing distrust for corporations and their governments in tech right now, even to the layperson, and definitely to lawmakers.

In the past few decades, people went out and bought expensive modems and big complicated desktop computers often just to experience the magic of the Internet. As far as I’m concerned, anything could still happen.

And after that, the year of the Linux desktop will surely follow.
And you can remind them your TOS that they accepted does not allow reverse engineering.
You need to figure out what your competitive moat will be, and then focus on that.

It needs to be something the other startup cannot easily replicate. It could be core technical competence in your team, having the only product that doesn't completely suck (easier done than said, it turns out) or business innovations, such as disintermediation of an incumbent.

If you can't do any of these things, then you're just one of multiple non-differentiated offerings in your space, and you are at a scale disadvantage vs some incumbent.
Not <$1. $5.
> That this was written by "Diana Furchtgott-Roth, former chief economist at the U.S. Department of Labor", is worrying.

This isn't coincidental, FWIW. Our political and economic systems self-perpetuate by encouraging the concentration of power among individuals with views that reinforce that status-quo.
Honestly, if a company isn’t signing up for competing services and trying them out, it’s approaching negligence.

Understanding the market landscape and competition is a top priority for any startup. That doesn’t mean you should be mimicking your competitors or trying to clone what others are doing, but you must be aware what others are doing in your space.
PC / xbox+playstation / switch are almost completely separate markets. It has never entered my mind that "I should buy an xbox/playstation", not once. I have had NES, (original) game boy, SNES, gamecube, wii, and now a switch. It's not about the switch being cheaper than current-gen high-end consoles, it's that the games that are exclusives for those consoles just don't appeal to me.
I will not be able to make friends at BigCo. My coworkers are all in wildly different stages of life than me, or don’t speak fluent English, and making any comment outside of a thin politically acceptable line could threaten my family’s livelihood.

On the other hand, saying nothing is safe. And if I do have the opportunity to pick between two equal candidates, and one is like me and has shared interests and one is not, I’m supposed to choose the latter to encourage diverse team building.

A job is not a place for friends. Not in corporate America anyway.
Destroyed An-225 “Dream” Cargo Jet's Owner Wants to Crowdfund Its Resurrection
Intel performance jumps were crazy back then. You could expect +50% improvement between generations but you also gotta remember process manufacturing was moving fast back then too. 90nm to 65nm to 45nm within a few years.