skysight-inc/HackerNews huggingface dataset:
Advertiser Exodus Snowballs as Facebook Struggles to Ease Concerns
10$ per month is a bit much for an app.
TsParticles – Mouse/Touch particles trail
Affordable Historical Tick, Intra and EOD Market Data
Historical financial market data made cheap and easy. Sign up, select the data you want, benefit from transparent pricing and download your data in a matter of minutes. Focus on your analysis, not on data retrieval and data management.
So.. where do you keep your issue tracker? The bitcoin blockchain?
Show HN: A Free Place to Buy or Sell Side Projects
I don’t understand how people dare to run anything but free and open-source software. Proprietary software tends to have malicious features. The point is with a proprietary program, when the users don't have the source code, we can never tell. So you must consider every proprietary program as potential malware.
I would love to learn more about pidgin and ecosystem of bridges. Let me know if you're interested in chatting! I funded development of 7 open-source Matrix bridges so far. I would love to contribute more to the community of those trying to liberate the chat world.
So:

- a stream of tasks, prioritized by the project manager

- WIP tasks, as few as possible

- a ticket system for communicating with clients; tickets should be resolved eventually

- a heap/knowledge base of unresolved issues that may never be fixed
Show HN: All-in-one solution to build, manage, and publish press kits for games
My thought here. I'm not exactly a disinterested party because I built my own key value store company (possibly the wrong way but that's a different story).

I have a huge respect for Redis, and Antirez, but I have to say my respect doesn't include RedisLabs. They're the ones who started a commercial endevour to capitalize on Redis initially without Antirez, and then later offered him a position. They're the ones that Kyle@Jepsen says is making claims about ACID, not Antirez. I always heard that Clustering was a feature Antirez was very reluctant about.

I hope Redis is, fundamentally, taken away from RedisLabs.

Antirez, you say you want to express through code and open source, and I can't square that with your association with RedisLabs. You've been taking their money for quite a few years now to allow them to put up a billboard saying "the home of redis".

I'm going to stop right there. I've cut my own path through the wild jungle that's Open Source, and it's not yours, and I respect the years you put in to make the product with your vision. I'm sure there are some other first coders of foundational databases on this list, but it's a small club.

As an employee of RedisLabs, I don't think you are free to say what you'd like to say, I hope you follow whatever path does allow you to freely express in the future.

Good luck always.
> After all, it's not like you can avoid prison time while your conviction goes through the appeal process

You can, though it's not very common, and, in the US, it's not available in all jurisdictions.

See, e.g., https://www.justia.com/criminal/bail-bonds/bail-while-pursui...
Show HN: Program “Greppy”, a 2-wheeled robot, using a new robotics language
I'm interested in a native (MacOS optimized) issue tracker client and then a dictation software that is adept at understanding software terms. I've watched my doctor friend dictate to his laptop without a microphone and it took down notes perfectly.
> TBH, I'm not even sure if any crashes could really qualify as an "accident".

There are some. One that comes to mind is a freak rock falling off a truck in the opposing lane coming through your windshield. Possible negligence on the part of whoever loaded the truck, but for the victim it may as well be a lightning strike on a clear sunny day. Falling trees or things like that could do it too.

However, I think "car crashes aren't accidents" is probably close enough to the truth that it makes sense to use as a mantra in drivers ed (as my drivers ed teacher did.)
Reno – a router-as-a-function for Deno's standard HTTP server
CodeFund Is Shutting Down
That doesn't explain why police violence happens against unarmed and vulnerable people.
I can do this as well (recall where a stray phone is), but don't understand why I notice and remember better than others. Do I remember more "that's out of place" instances, am I more predisposed to prefer things be in a certain place? Not sure.
Why could it not handle color if it had R/G/B subpixels and adapted the intensity of each pixel based on the color of the light passing through that area of the screen?

The intensity of light is quite high outside, could an LCD not darken it enough to have sufficient contrast if you were OK with it only working outside?
Ouch... a little too close to the truth here.
microg is a FOSS implementation of google play services, without the malware part. Apps will still see "google play services" on your phone and mostly will run without problems, but their API calls are actually handled by microg.
Global Positioning System: The Mathematics of GPS Receiver [pdf]
The problem is that a single quote will often times appear in strings as well, and sometimes (like in the case of bash) can't even be escaped. So you end up requiring double quotes either way.

Why not just settle permanently on double quotes? This is what Go and other languages did and I think it's a good idea.
Because one does not simply exit VIM.
My everyday life looks like isolation here North America when I temporarily moved from India for master. So no big deal.
Open source CLI to do the same for free without passing AWS keys to third-party: https://github.com/rebuy-de/aws-nuke
This sounds like the method of loci [1].

https://en.wikipedia.org/wiki/Method_of_loci
Forth uses parentheses.
I never said appointed judges are a great idea, especially lifelong ones. I simply said electing judges is a bad idea.

I don't know which one is worse. Maybe both are equally bad.
I just moved from Chicago to San Francisco last weekend and can definitely relate. I had such anxiety as I was locked inside watching the few months where it's enjoyable to be outside pass by. Even without the pandemic, I always felt such a need to go non-stop all summer because I knew the warm days were limited and it got exhausting. There are a number of things that I am going to miss about Chicago, but I really appreciate the fact that I'll be able to enjoy outdoor activities here year-round.
In contrast, indices starting at 0 always baffled me in other languages. In pretty much any real-world scenario, you always start at 1 (it's literally "the first element" as in "1st"). It always seemed to me like language developers for some odd reason decided to apply spatial coordinates to arrays.
If that was a genuine question, I have coworkers who just embraced their IDE shortcuts (IntelliJ and Eclipse can do all the things vim can with weirder shortcuts and no vim mode) or they use emacs / emacs-style shortcuts
I'm one of the co-founders of CodeFund. Our goal has always been to provide a path for open source maintainers to find funding through non-tracking, ethical ads.
https://soyboy.tv has some good bundles that include these. Also Star Wars and John Oliver.
So the winner of being the worst ranked in JD Powers and "Found On Road Dead?" All American companies have had a generally poor record in build quality; doesn't matter if they were started in Detroit or Silicon Valley.

Sucks too, because otherwise they still are the best bang for your buck when it comes to performance.
That's not correct, it sounds like they got rolled.
(Helpful tip) map caps lock to escape: https://vim.fandom.com/wiki/Avoid_the_escape_key
Researchers Develop Low-Cost, Easy-to-Use Emergency Ventilator
+2c would make plenty of inhabited areas uninhabitable, ive never seen predictions of +20c, what would that even look like?

The crop failures and localised starvation of +2c would become global at +20c.

The migration of people, something that humans are historically absolutely terrible at handling, would be on an unimaginable level. Imagine the bloodshed.
I'm not sure if this is the sort of thing you're asking about, and I didn't do this myself but there is a thing called the "International Baccalaureate", it's a sort of education plan that regardless of where you are, if you follow it you would be prepared for higher education/work basically anywhere in the world (so if you were in Costa Rica, like I am, and got it, when you are 18, you could go to the US, Canada, the UK, or the EU for university, with minimal or no classes to "catch up")
Play stupid games, win stupid prizes.

If you cannot afford Little Snitch or don't want to pay for it or just prefer open source, install LuLu. It's a free and open source alternative to LS application firewall. [1] You can install it through Homebrew or download binaries manually [2].

[1] https://github.com/objective-see/LuLu

[2] https://objective-see.com/products/lulu.html
Yes, but in a free society, their job is necessarily difficult and dangerous. In a free society, when a peaceful protest starts to look like some folks may become violent, the response is not supposed to be “welp, time to respond with overwhelming force - I feel possibly threatened.” Now, if you think the police should be compensated accordingly, that’s a different argument, and I may well agree with that argument. But “gee, they have a hard gig” simply doesn’t excuse the responses that we’ve seen over and over and over again. Additionally, these are the responses we’re seeing to what are overwhelmingly a bunch of middle-class white twenty-somethings. Recall that the real issue here is how police in the US deal with people of color, which by any metric is a freaking nightmare.
60cm dish antennas bolted to trees.

I stayed at the Amargosa Opera House in Death Valley Junction, California. It had one of those dishes for internet service. It was mounted to the top of what looked like a super-extended flag pole.

Every time the wind picked up, it would lose alignment and the internet would go out.
All judicial positions should have a set term, after which a new judge is appointed to the position, even at the Supreme Court level.

For example, at the Supreme Court level, if each position was an 18 year term, each offset by 2 years, then a new justice would be nominated every other year to serve no more than 18 years. If a judge left early, the position would be filled until the end of the term.

This would prevent some of the shenanigans where partisan judges wait until the political winds are blowing in the right direction before stepping down to ensure that "their side" doesn't lose out.

This would also prevent judges serving for several decades with no realistic way to remove them.

Having served once, a judge could be renominated, but would have to go through the approval process again.
I am also surprised by this. What are you basing it on? For arbitrarily comparable online communities, it looks like emacs.stackexchange.com is twice as active as vi.stackexchange.com
My life already looks like isolation all time here at canada after moving from India for masters program. So no big deal.
In my opinion, the best feature of Vi(m) is its ubiquity.

Also, it is fast and reliable.

That said, I never bothered learning many commands, only the very basic ones, I spend much more time thinking than typing anyway and I always felt the productivity gains to be marginal.
I knew vim was old, but had no idea the lineage traced back 50 years. Vim has always felt like an exoskeleton suit compared to the spaceship dashboard of full-fledged IDEs. You can also add plugins to gain most of the functionality of an IDE.

It does have a blood price, some days I spend just as much time hacking on my vimrc/plugins as the actual code I opened vim for.
I think it's because the creator of the language was originally targeting mathematicians as the primary users. And they consider 1 to be the start of a numerical range. It didn't start to become a "general purpose" programming language until later.
To be honest I don't understand how this works e.g. even with LineageOS' PrivacyGuard I still see some background processes in cache that had no permission to run on boot.

But it's absolutely necessary. I can't upgrade until I have that. I want full control of what runs on startup and what should be allowed to keep running on background (manually closed by me, I'm not asking for a skynet AI to guess).

Another one is blocking internet access but that will never happen because of their business model and ads. I guess I'll have to risk my personal data by using an open source firewall (not like I'm not going to review all the code) and unlocking bootloader/root.

Android is a disgrace because of these "small" things that they refuse to fix. But I'm glad it's slowly getting better.
Or if you're on a locked-down computer because your office hates people, ctrl+[ works as well (and is portable to other people's computers)
I used to use shell scripts and jq a lot, but got tired of my scripts growing into monstrous mudballs of Bash hackery.

I do my scripting mostly in Go now and it's much easier to structure my code and grow it over time. I sometimes use Python, but Go is more flexible for what I do. I can compile an exe and drop it onto a host and run it, without worrying about VM and library versioning (or in Bash's case, making sure jq is installed and all the Unix utils have compatible versions).
I would centralize inventory and filter on the client side with queries
It's nice that ESC works but I also want : ex-mode to work as well. It's why I continue to use MacVim rather than Visual Studio Code. VSC's vim emulation is pretty good ... except for ex-mode and I use that a lot. So I go back to MacVim and stay there.
I went one step further and swapped escape and caps lock keys on all my machines and haven't regretted it so far.
What sorts of uses do you have on a phone where a terminal is useful?
That doesn't explain why people receive permanent disabilities for non compliance. By non compliance I don't mean threatening the life of the police officer by the way I literally mean standing somewhere without moving.
When two parties negotiate they generally try to negotiate in their personal interest. Given how many Western companies flocked to China the access was apparently still worth it.

It's not like this is uncommon either. The US themselves did this under Hamilton's American System and Japan did it in the late 19th century when they maximized goods and technology coming in while trying to keep as much foreign influence out. It's a reasonable strategy and particularly understandable with a historical view of East-Asia, which doesn't have the best experience with opening up to Western companies.

I never really understood where the problem is because China didn't kidnap Apple's CEO and forced them to build factories in China. If Americans think whatever China offers is not worth it they're free not to participate.
This. To me, Redis was always about the rich set of operations you can atomically perform on data without going full ACID. It's very different from a pure cache (although it's probably a good choice if all you need is a cache).
Vasari's book (mentioned in the article) is an amazing read. While centered around contemporary artists, it is clear that Michelangelo is the star of the work.

And there is a very interesting set of details on the carving of David and the rescue attempt of the marble block which another sculptor had attempted to (unsuccessfully) carve.
That's fascinating. Thank you for the info! Have been digging deeper into this.
Just updated to support arrays, so {foo[bar]: ["x", "y"]}. Working on splitting foo[bar] represent foo.bar
I mean, I don't see why they're moving the barricades into the protesters when they could move them to the side to let the van through, and explain what they're doing rather than just arresting people out of nowhere.

Their actions police here are openly antagonistic, even with the context you've given.
One child policy specifically excluded ethnic minorities, including Uighurs.
If they're that poor, start by paying them to not be poor. Wait a while. Check back in. reevaluate.
Yes indeed, its interesting the different quantities I've noticed - like up to 17,000 my body really ramps up, I could do that every day, and often do, but I did 30,000 the other day I was tired the next day. Though when I started 5,000 was a major achievement. I'd love to see wider studies on this, like do muscles change? and how etc. I guess sports science focuses on athletes, Is there much average Joe science? apart from weight loss. I'm amazed also at how easy walking is, and how little calories I burn walking - which is why I started - to lose a few pounds.
You seem to be misconstruing people's condemnation of the police use of force. The condemnation is due to the police not responding with force appropriately.

My interpretation is that the majority of people are simply responding to the trend of police responding with extreme violence more and more readily in situations which absolutely do not require it.
> The problem is that a single quote will often times appear in strings as well, but they can't be escaped

While having choice of quotes reduces the need for escaping, most languages that provide it also still support escaping. E.g., Ruby has double-quoted strings with escaping, single-quotes without, %Q(...) with, %q(...) without, and two different heredoc forms, with and without escaping (the forms that allow escaping also support interpolation).
It's not a comment on quality or usefulness, and only indirectly its resource consumption (vi/vim consumes less than emacs in its default configuration), it's really about standards.

vi and the ex editor language are part of the POSIX standard and were around early in the history of BSD. See the history here: https://en.m.wikipedia.org/wiki/Vi

For a well worn joke on the subject, "Ed is the standard!": https://www.gnu.org/fun/jokes/ed-msg.en.html
I dunno, I think they just took word 98 and changed the name, I mean it looks the same. It doesn't even have a ribbon. How am I supposed to find the icons I use to do things without it? There's some menus but they're full of text and kinda scary to be honest.
>After I emerged from isolation in Antarctica, I wrote two best-selling books and became an international motivational speaker. Being in isolation as the leader, without anyone telling me what I was doing right and what I was doing wrong, meant I had to do a lot of self-reflection.

These two sentences don't go together very well.
This reminds me of the Street View Wi-Fi gathering privacy scandal. And yes I suspect that it is not cheap, especially during the 2007-2008 recession when gas was expensive. To cover one city probably require hundreds of miles of driving.
Dfinity Opens Platform to Outside Developers
What are you implying? That people should not feel negatively about immoral laws? That people should not have opinions about the morality of laws?
Any reduction in the commute is a net positive for traffic, the environment, and even productivity.

> Non-profits in SF often work directly with vulnerable populations, take Larkin Street Youth Services, for example. their mission directly involves interacting with homeless youth on the streets. San Francisco-Marin Food Bank is basically a giant warehouse in SF.

Sure, not everyone can work remotely. However, even they will benefit from the reduced traffic and commute times.

> Even if you do have no-profit work that can be done over Slack or Zoom, these are still people who'll commute to the beauty parlour, buy groceries at the farmers market, or visit the museum during the weekend - so there are still excess car trips while living in the suburbs versus the Sunset District.

You're not seeing the bigger picture. Not everyone lives in the Bay Area. With remote work becoming an integral part of office culture, this also means not everyone has to work in the Bay Area even when they work for Bay Area companies. ie. They're not going to go to Sunset on weekends; everything is more decentralized. Remote work scales better than just throwing money away when you can't fix the root problem of a limited supply of physical space. If you can't fix available housing inventory, all that happens long term when you give people more money is that housing just keeps getting more expensive. We've already seen this first hand with the large salary increases for Silicon Valley engineers
Ehhhh maybe. I don't think the general population will be dropping Facebook/Twitter/Reddit anytime soon.
For the support I meant the security and OS patches X years after the phone released. My wife iPhone 6s is still receiving iOS update at this time. Now try that with most expensive Android flagship. I don’t care if it comes from Samsung LG or Google I could always argue against you!
By that logic you can walk back any transaction that has ever occurred regardless of how it was sent. Bitcoin advocacy just seems like an exercise in sophistry.
Bayes theorem is a result in conditional probability, but the real life problems that lend themselves to being reliably quantified and solved with probability theory may be relatively few.
What is the Scudo hardened allocator? (used by LLVM sanitizers and Android)
Because "Data in" depends on perspective. With spi you connect mosi to mosi, on other naming schemes you connect TX to RX because for one side its sending data and on the other side its receiving it.
+1. Read some Saussure, Derrida, Foucault.
Probably one of the reasons why security is at the bottom of everybody's priority list.
Pretty much!

I'd personally argue that the only thing that really demands dedicated, centralized software here is the support system.

That said, I also think that you could build a turnkey system catering to this type of workflow. It just shouldn't be "database"-oriented. For example, I'm a bigger believer in process (than issue trackers and so on), and I think there are better ways to support the processes.

For example, why does a program have bugs? Whenever a bug comes around, try to systematize it. Was it because tests didn't exist? Was the bug caused by an vendor API and not your own? Sloppy programming? Etc. Collecting and measuring can uncover systemic issues. For example, you may eventually realize that 80% of bugs could have been avoided with tests. The only way to get better is to measure and record. But issue trackers like Github and Bugzilla don't help you with that.

Same thing with support systems. If you collate data about support tickets you can start to understand why you're getting support tickets in the first place. It's not rocket science, yet it appears rare.
Comes with every *nix distribution.

Fast to start. I use Emacs for programming but if I have one single file, like a config file, that needs a quick edit, use vi(m) because otherwise I have to either:

1. Go to my open Emacs and navigate to the location of the file needing the quick edit
2. Open a second Emacs instance, and hope I don't lose the desktop settings for the "real" instance.

Especially if the file needs to be edited sudo.

If there is a way to open a file in the existing Emacs instance without navigating, I would be glad to use it except for sudo.

The way that "firefox some-local-file.html" will open up that file in the existing Firefox instance.
Strongly agree -- I mapped my whole keyboard to always have caps/esc swapped. It didn't take long to get used to. My left hand feels way better, not needing to reach very far.

Biggest downside is using someone else's keyboard. I've grown a nasty habit of hitting escape instinctually, every time I finish typing something. I turn on their caps lock so regularly! Still worth it though