skysight-inc/HackerNews huggingface dataset:
Me too, but when I forget to drink water, I feel awful and my mental/physical wellbeing tend to spiral. An easy thing to forget when I'm depressed and focusing on anything but my own existence.

Compared to "depressed? Just make nutrition an even taller barrier with an extra heap of guilt if you soft-fail!", it's at least benign, and beneficial for me
They’re not really comparable at all. There are lots of use cases where a desktop GIS system is not appropriate or relevant.
Scrolling just works natively, and you can use ^B inside vim.

(Maybe that's less of a big deal for people who are already tmux experts...)
As someone who’s created a few mildly successful products in my life, I noticed a few things missing.

- dogfooding isn’t that important, but if you’re not you need to test. Even just a few smoke tests on multiple devices will go a long way.

- allow customers to leave you feedback in the app and make it easy, don’t even look at your reviews except to respond with “this has been fixed.” It should be easy to communicate with your customers and have a conversation. I’ve always had a few good customers that will email me about things and leave suggestions as I go. These people are valuable to your success.

- negative feedback is positive feedback by people who don’t care. In the post, they mentioned a lack of trust. That’s some good feedback! Make it so a sign up isn’t required until it’s actually necessary. Demos, trials, etc can go a long way here.
You could say the same about a "nothing bad will ever happen" opinion like yours, except a different group benefits from it.
It's hard to describe if you've never experienced it. It's like the most powerful psychedelic drug you can take. It allows you to manifest an entirely new world into existence. It's the ultimate power trip. True autonomy. But it's addictive, and will fuck up your sleep habits if you fall under its spell too much.
Can you please expand on your point?
The icons have been taken ransom (hacked)
Show HN: VJ software I've been building for 2 years now
You can write scripts to automatically open up tmux windows to certain directories/files/software arranged and named however you like. it can be handy to open an entire development workspace for a project with a single command. I'm not sure if other tools like i3 can do this.
> too large to fit in one head

is it? I don't think the core language is that big. The libraries are big of course.
Can someone explain the application process of Thiel Fellowship
Before the Internet, all you could do with a person's phone number is call them. But now, with PeopleSearchNow.com (the ultimate free source of personal info--feel free to look up your own real phone number in it, assuming you're American) and with Google and the MULTIPLE social networks that virtually everyone between the ages of 20 and 45 has been on now--typically using the same username on most or all of them--you can find out way more in a matter of a few MINUTES than a 1980s private investigator ever could in a span of a month. I can look up your number on PeopleSearchNow and then, if I can't find YOU on Facebook, I'm confident I can find one of your relatives (several of whom will be listed on PeopleSearchNow), and get to you from there--meaning find your other online profiles, thanks to those Facebook friends who know you.
The world doesn't work in this "bottom up" way. It's top down.
Finnish income for those earning 100k and over is bulk downloadable as a csv/json with full names, birth years and provinces, along with taxable salary, capital gains, etc.
I wouldn't say it's just as vulnerable. It's at least slightly less convenient if they have to drag you in front of a judge to try and get you found in contempt of court; law enforcement try to avoid actual defendants being able to get in a courtroom for a reason.
https://imgur.com/a/Yy59VjX this shows exactly what we've done to biodiversity. Biomass of farm animals, human and wildlife compared. The equivalent ratio is present everywhere we go.
The issue of having someone's phone number is completely different these days; in 1985, I couldn't find out your age and your previous addresses and then find dozens or even hundreds of photographs of you alone and/or with your relatives and friends, as I can now - see my other comment:

https://news.ycombinator.com/item?id=26687321
Its just becoming more like reddit. Reddit has some great information and content if you know where to look and don't stick to the most popular subs. Twitch is the same way.

Twitch has some great programming/game dev/traditional art/digital art streams. Also some great channels where people build mechanical keyboards and sometimes other electronics stuff.

I just wish it was easier to permanently filter out channels that you don't want to see. It lets you do it for your current recommendations pretty easily but when browsing categories it would be nice to be able to just click on something and filter it out permanently. I'm not even just talking about the sexualized content, I should be able to do it for any reason. For example, so I can block the annoying EDM streams they insist on playing on the front page almost daily.
"not dead yet" is a good summery. The trajectory is very clear.
That is indeed a fine test to perform and I’d hope that random clicking was already part of the testing. But I think the issue is that he was testing functionality that wasn’t yet (fully?) implemented and when it inevitably crashed he berated the team. Don’t personally wanna relitigate the “was Jobs a bad boss” thing as I feel like that’s been done to death, but feel free to pull that thread and consider why Jobs might have behaved this way.
Please make your substantive points without name-calling and swipes. Those are against the site guidelines and we ban accounts that post that way—it's because we're trying for a different fate than internet-default here, or at least to stave it off a while longer.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
While not literally an assassination market, the souljahboy story demonstrates the site creates them: a player can use direct action to force an outcome to occur, rather than predict it as intended. For tweets, its silly. But what if someone sabotaged the vaccine distribution, for instance? There does seem to be room here for unintended and quite unfortuante outcomes.
it's not that difficult to follow:

let B = {set made of "Bertrand Russell" }, P = {set made of the pope}
let BP = B ∪ P

|B| = 1, |P| = 1 (trivials)
|BP| may be 1 or 2
if |BP| = 1 it means B=P -> Bertrand Russell is the Pope
if |BP| = 2, and 2=1, it means B=P -> Bertrand Russell is the Pope
It looks like your account has been using HN primarily for political/ideological/national battle. This is against the site guidelines: please see https://news.ycombinator.com/newsguidelines.html. We ban the sort of account that does this, because it destroys the curious conversation that HN is supposed to exist for.

More explanation if desired:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
https://imgur.com/a/Yy59VjX there is no land for wildlife populations to grow as we're using the land for the meat.
You can use `awk` for any sql like operations on file.
We need laws.

And we need police and courts to apply those laws, not power hungry politicians and media giants.

There certainly exist content so bad that I want it off the Internet, but I do not want that to be used as an excuse to let those who are already powerful act as judge, jury and executioner.
Cool stuff. A few months ago I looked into building a CITRIX alternative based on the idea that you would run application frontends in a local secure docker container while running the backend in the cloud. E.g. you could run VSCode locally while actually compiling in a kubernetes cluster. I eventually ruled out the idea for business reasons, but from a technical perspective it's doable and probably useful. At the time I thought the primary advantage would be reduced cloud costs and lower latency.
It is Firefox Clear („Klar“ in German, don‘t know the exact name of the app in English). I checked and it happens only when „block other activity tracking“ is enabled. I assume it breaks some scripts/styles coming from a CDN.
if you want an OS as ide... wouldn't be easier to install emacs?
You do not have to divulge your password. If you don't, you might be deported if you are not a citizen. If you're a citizen, your device might be seized and you lose a day or so, but that's the worst of it
Get Started With Freelancing: A Beginners Guide for Software Developers
Could you please stop posting in the flamewar style to HN? We're trying for a different sort of discussion: https://news.ycombinator.com/newsguidelines.html.
Your link doesn't open in my Firefox, unfortunately.
Iterating a list of files should be handled by built in support for lists on language level and listing files from the stdlib, not based on your personal preference that spaces in strings is a universal delimiter for list-items because ls in some happy-cases happen to print files that way. What are you going to do next time you have to iterate any other type of data with spaces in it? Claim that's complex too?

Trying to shoehorn in arbitrary restrictions to data identifiers because of the way it's serialized in some situations just leads to the "csv-problem" where you never reach a uniform standard because some prefer using spaces as separators, some use tab, some use comma, semicolon, quotes are always allowed, etc...

Just define a standard array-type once and for all and use it to pass data for everything. Take python for example os.listdir() is just one call away, same for any other high level language. (I am aware bash already has this and one should use globs instead of ls, though i wouldn't advocate bash for anything regardless, for multiple other reasons)
> $11.7 million for individuals

Should be 0. Death taxes are horrible.
Yes. The GoPL book has a diagram of Go influences (languages) near the start of the book.
https://github.com/JonnyHaystack/i3-resurrect
I didn't even know what Miniflux was. I checked out the website and the more I learn the more intrigued I am to try it out, but the website is pretty basic and aside from the features section is seriously lacking. Hope if you also develop Miniflux you can help explain what it is, and if you don't you can help contribute to get more people interested in it cause it seems really neat but doesn't present itself as so.
Exactly! Folding after hitting the first crash or first review is not a SaaS product, it's a programming assignment!
OP is not talking about disabled by default, he’s talking about disabled permanently, i.e. you literally cannot turn uPnP on because the ISP disables the functionality. I know that AT&T does this with their BGW210-700. Security is good, but locking people out of basic features is not.
You don't like it because it's simple? I can somewhat relate, but imagine if everyone adopted that mindset. The world would be a complicated, toxic mess. Simplicity is beautiful!
RSS feeds. web3.
Yeah, this is why I use debian slim as an image for most projects unless I'm prioritizing small size.
Its small and popular enough that a lot of other images already use it and chances are that you dont have to redownload it.
Videogame live streaming prototype for VR
Watching that made me realize that Warner Bros now owns Hanna Barbera.

Other than Who Framed Roger Rabbit, has there ever been another Disney/WB crossover?
Visual Circuit Tutorial
Windows includes reasonably good thread pools as a part of the OS, the API is SubmitThreadpoolWork.

macOS too, the API is dispatch_async.
The techniques are classic dark patterns:

> As the campaign’s financial problems became increasingly acute, the yellow boxes became dizzyingly more complex.

> By October there were sometimes nine lines of boldface text — with ALL-CAPS words sprinkled in — before the disclosure that there would be weekly withdrawals. As many as eight more lines of boldface text came before the second additional donation disclaimer
Nope! And unlike in JS theres no opt-in to them (let/const). But still js=bad python=good.
I dunno, I feel like unfinished functionality should probably be feature flagged in your demo releases, or you're just asking for problems like this.

If it was literally a nightly or something though then that's different and definitely an asshole move.
I remember the early days of debt clocks, the huge tallying numbers in Union Square in NYC, and rhetoric, always from Republicans, claiming debt doom when Democrats proposed spending and ignoring much larger deficits initiated by their own party.

Now we know what utter bullshit that was, not only fallacious on the merits- because governments, especially the US, are not households or businesses- but also that those false narratives and warnings were produced with wholly mendacious intent.

We also know about proper data visualization and numeric communication, about picking useful numbers, and presenting them in context; and we know about dark patterns, and lying with statistics, and data malpractice.

This page is at best a deceptive curiosity. A more fair assessment is that it attempts to induce anxiety while failing to communicate anything of actual utility or insight. Best to just turn it off, come back with something useful.

Free speech, and all, sure. But some speech is garbage. Cheers.
That is a nice write up. We use a very similar set up to containerise our embedded tool chains.

Additionally, we use a wrapper script to symlink the current containerised project to the same location in the host system. This ensures, that outputs in the containerised environment points to valid paths in the host:

E. g.:
docker mount:
/home/me/dev/proj1234 > /workspace

symlink in host:
ln -sfn /home/me/dev/proj1234 /workspace
Not the parent commenter, but I use that pattern all the time, mainly to match CLI flags/args/options to an action.

Say you have a program like "docker-compose". It has multiple subcommands. Each subcommand is a dict string key and the appropriate action to take is its value, a callable. This also plays well with argparse's parser "choices" argument.

The by far biggest downside is then that all callables mustn't take arguments, or take all the same ones. You cannot dispatch to a callable and dynamically assign what arguments to call it with without losing the prior benefits. Then it gets awkward (like having to throw around args and kwargs all over the place). But up to that point, I find the pattern useful in this case.
We may well be connected in ways we do not understand well at all.

I have a high affinity with animals. They are far more capable and present than many of us recognize.

Here is an observation for you:

Communication. Higher order animals, and us humans have abstractions, and we humans have them deeper and to higher orders than we see, or can understand and relate to, in animals.

Animals live their story. How they move, where they place themselves, and vocalizations all speak to their mind.

They are like us, just simpler.

When animals are in a harmonious environment with one another, and humans who grok them, it is robust. There is joy, wonder, pain, play, love, comfort, nature, and a sense of being present in this world.

They have souls. While they may not burn as brightly as we may understand human souls do, they are unique as we are, travellers as we are.

I strongly question whether we are unique as beings in all this.

We are more complex, and can build on our understanding of one another and the world around us in ways animals do not because of that complexity.

Otherwise, we are all beings here.

What we can do suggests precisely nothing about what, if anything comes after death.

So far, nobody reports back, and we have no definitive record from anyone but us, here alone but for our furry companions.

Please, do not take that as some bad or negative statement to your faith. I simply do not share it, despite seeking it at times.

Like the animals, we are here for a time and that is all.

Or, should this all be a cycle or transitory state, it is for them too.

It may all be one body conscious, for that matter and it concentrates, ebbs and flows through beings of all kinds.

Nobody knows. Maybe we can know, and I hope so one day we do.

Take what comfort you can fellow traveler!

It is all anyone who walks this world can do.

And by all means, enjoy the ride, maybe leave it better than you found it
The other way that EVs enter the market is that someone takes a gas-powered car and converts it to electric. It's not a particularly common thing to do, for multiple reasons. It's time consuming, expensive, and requires tools and space, and a certain amount of expertise or willingness to learn.

The may be a lot of people who have the time, inclination, space, and access to tools to do a conversion but are blocked by the cost barrier. That probably includes at least some poor people. Mostly I'm thinking of young college-age people who might not necessarily be experiencing poverty but also don't have any significant wealth either. Maybe they live with their parents and are having trouble finding work.

I'd like to see EV conversions have the same level of subsidy as OEM cars; that could make it a worthwhile and cost-effective endeavor for a lot of people. It could also provide jobs for local mechanics, for customers who don't want to do the work of converting the vehicle themselves. There are a lot of gas-powered cars on the road. They aren't all worth converting, but some of them are. It seems a waste to replace them all rather than convert the ones worth converting.
tmux panes and windows become native iTerm panes and windows. It allows you to open and split with the iTerm keyboard shortcuts you're used to ⌘N, ⌘T, ⌘D.

Make sure you use `tmux -CC` to launch

https://gitlab.com/gnachman/iterm2/-/wikis/TmuxIntegration
Is there a good starter config for tmux for Vim keybinding users? I want to start tmux and want to use my AwesomeWM keybindings for switching the panes without a leader key. In general I want a migration without learning a lot of new keybindings.
This one in /new about SaaS building too.

https://news.ycombinator.com/item?id=26687212
It does not contain my blog :P
Is it helpful or relevant for me to add that the slaughterhouses in my city used to be right in the middle of town? They're still there actually, just on a smaller scale and the city has grown so much that that's not the middle of town anymore.
Phosphate Pond Emergency
Perl is like swiss army knife for sysadmins.
> ou shouldn't trust anybody other than yourself

This is not good advice.

I’d say find experts that you trust and be aware that these experts may commit mistakes as any other human.

In short: find the experts that make the least mistakes.
"I was literally saying to people: “I’m looking to build an X app would you find that useful”."

What app is he writing about? Is the article fake? How can you write like 10 paragraphs about your failed app without namedropping it or tell what it tried to do.
> This is important to keep in mind when you read articles and/or studies about how electric cars or wind or solar power is impractical. A lot of the data these studies use is just obsolete.

Solar power and electric cars aren’t impractical because of the price tag of the technology but because of their fundamental properties.

Solar power cannot produce electricity on demand which is why solar (and wind parks) can never compete in a free electricity market where prices are formed based on supply and demand.

A product such as electricity is worthless if it’s all produced during peak hours even if demand is low to moderate at the time or extremely expensive when it’s hardly produced while demand is high. Even if solar and wind parks would cost nothing to build, this problem wouldn’t go away simply because prices are formed by supply and demand which have to be in balance for prices no to fall or jump extremely.

This is the reason why Germany’s electricity costs twice as much to the end user as compared to France and still causes up to ten times as much of greenhouse gas emissions per kWh as compared to France.

As for electric cars: The fundamental problem is refueling time and its geographical flexibility. A car with a combustion engine can be refueled within minutes anywhere on the planet. An electric car has to be refueled for at least an hour and needs to be recharged at a station while an ICE car can be refueled on the right-most lane of a highway if you run out of fuel and someone with a jerry can comes to your rescue.

The fundamental problem with battery electric cars is that energy is changing its form during refueling (electricity => chemical form) which is why there is an upper limit to how fast such a car can be refueled.

For ICE cars, the energy is put into your tank without changing its form which is why ICE cars can be refueled within seconds if necessary (see Formula 1 cars).

This limitation is the main problem with battery electric cars and the reason why you won’t see any large numbers of police or emergency vehicles which are battery powered in the foreseeable future.

There is a reason why solar/wind and electric cars remain highly subsidized in many countries despite of the fact that the technology is becoming cheaper. Both products wouldn’t be able to compete in a free market due to their fundamental shortcomings.
Nice idea, but now the camera becomes stupidly expensive. How do you have twenty of these things around your house?

Also, the battery is great as a UPS, but what kind of mounts do you have for them that are reliable long term for keeping the camera powered 24x7?

And how do you have any of these cameras mounted outside? Do you have waterproof housings?
Kind of like animations. Mobile apps hide latency by adding transition animations that are longer than the load time.