skysight-inc/HackerNews huggingface dataset:
I have been using [Foam](https://foambubble.github.io/) along with [GitJournal](https://gitjournal.io/) for all my note taking. I believe this is the ideal setup for all my writing needs as
1. this offers support for Zettelkasten-like tags(although GitJournal needs Graph view implemented)
2. No vendor lock-in
3. Completely open-source

What is your current note taking setup? What are your thoughts on this particular setup?
I downloaded this fork which adds way more extensions to the whitelist and many I've tested work totally fine such as the extension I made (SponsorBlock)

https://github.com/interfect/fenix
I would imagine that at the beginning, the new AI would require compute resources beyond the reach of most individuals or small organizations. Similar to the recent GPT-3, it would probably be available as a paid service. The really interesting (or scary) developments would come when the compute capacity becomes cheap enough for individuals or small organizations to run it locally. I can't imagine what would be possible when a guy in a garage can spin up a few dozen or hundred virtual employees like we can spin up EC2 instances today. Virtual software engineers, salespeople, phone support agents, you name it working 24 hour shifts, with no sick days or PTO.
I love such projects. I admire the care put into them. Is there a list of all similar clones somewhere?
It's very difficult to have traditional OOP with pervasive immutability, because it almost entirely removes the idea of a stable instance of an object. There is no single instance that you call methods on or send messages to. Every method call or message processing must produce a new instance.

More generally, encapsulation fails here. Immutability cannot be encapsulated behind the same interface as mutability. An immutable interface by necessity will look different from a mutable interface (at the very least methods that would normally return `void` in a mutable interface cannot ever exist in an immutable interface).
Possibly. Luminosity masks work really well for bracketed exposures, but stacking different times of day introduces new problems (shadow angles, coloring) that I've struggled to adequately resolve. (Sure it's more a reflection my ability level.)

What's fun about drone lighting is that the detail is all 'real', with most of the 'art' going in the setup / staging. Really fun to see it executed well.
Great video! But I'd suspect that it's more than just a data center. Some of those racks probably contain things like the radio and radar equipment.
It still lacks cycling, that is usually the reason fo me to open google maps on my iphone.
That sounds like a car problem, not a problem with cities built for foot traffic.
This argument is continuing to ignore the solution that's already used to handle new APIs that are unstable and might not be ready: allowing developers to opt-in to deployment on that platform via standard metadata included in apps/extensions. If there was a concern with things being unstable, that would be the first thing to go to! There's already support for similar things. Creating special whitelisting is something extra that had to be done. Given the "we have too much work" angle here, I find it hard to understand why the existing mechanisms weren't extended instead of creating a new one.

It seems very funny to say "we had to give up and release a broken browser" and in the same breath take on extra responsibility for API correctness prior to letting any one who can't convince Mozilla to whitelist them to use the APIs. And take on responsibility of maintenance of a whitelist
I already responded to this in another thread, but the only thing that I will do here is encourage you to read up on the publicly available, and well accepted information that the government has released.

https://www.ftc.gov/tips-advice/competition-guidance/guide-a...

"Courts do not require a literal monopoly before applying rules for single firm conduct; that term is used as shorthand for a firm with significant and durable market power — that is, the long term ability to raise price or exclude competitors. "
This adds a lot more to the whitelist: https://github.com/interfect/fenix
The more I read posts like this, the more I like the modular monolith architecture. :-)
It’s also unethical. Taxing people based on how much money they have left over after paying all of their other taxes is just wrong, regardless of how much money the person has. As far as I know there’s no basis for this ever having been done in human history. Not to even mention California’s proposed plan to keep collecting taxes after the person flees the state. I can’t imagine this bill has a chance of doing anything but helping useless politicians pander to their disaffected political bases.
Or just like Iran's nuclear program, they can extract more concessions if they are permanently 1-2 years away from deploying a search engine. Google's spot as the default search in Safari already earns Apple billions per year.
r/unixporn and r/usabilityporn will welcome you.

Probably a little too much customization to be totally honest.

Edit: I guess this wasn't really related, but you may enjoy nonetheless. I personally found myself enjoying tech again by playing around with Linux/BSD and alternative software. YMMV
This could actually de-weaponize FB. I quit FB when it degenerated into people arguing over news articles. Maybe now they’ll be less angry and discuss broader topics.
Facebook isn’t getting free payment processing here. They are trying to eat their fees temporarily to lock in an audience
I had this same wish yesterday. I know it isn't the ideal scenario, but there are definitely some net positives that could come out of it in the form of keeping Mozilla's lights on for a long time to come and massive improvements to areas of Safari that (to me) are worse than competitors such as dev tools and extensions.
What would the underlining CLR type be?

I think they could have spent the time developing more interesting features (maybe borrow some functional concepts from F# and Haskell) rather than this
Its some sort of mystery to me why three Scandinavian countries (Denmark, Finland and Norway) decided to go with Epic.
The original tweet is one of the authors of TensorFlow (specifically Keras, a large section of the API for v2), if it's any indication of the quality of the framework.
Thanks for the info, given how Facebook and Google were used for spreading propaganda by various state actors in the recent past, if people were unable to get their news through these platforms, maybe that would be a good thing?

I read this book [0] recently, and I was astounded by how widespread it is around the world. The Duerte chapters are an eye opener.

[0] https://www.amazon.com.au/This-Not-Propaganda-Adventures-Aga...
How to take your Brick and Mortar business online with WordPress
The proprietary software mix might still perform better on AMD.
I'm longing and has the need for this type of database, and the time is ripe now for someone to implement it. It should be a local first and networked/distributed second, since IMHO the latter feature should be the sync problems not database problem per se.

The closest to this idea is SQLite (open source and mentioned in the article) and SQL Anywhere from SAP (commercial and not mentioned in the article). But as the article pointed out most of the current solutions rely on SQL.

I'd love to have the new database system to be open source and uses modern open data format for examples TileDB, Arrow and Parquet. The computation part should be language agnostic and independent of the programming languages such as JuliaDB or personally I'd prefer D programming language.

Coincidentally, around seven years ago Bryan from Joyent (Joyent's presentation is mentioned as the main motivation early in the article) has blogged about this similar effort targeting POSIX systems (specifically ZFS) that eventually becomes Manta and now part of Triton a.k.a SmartDataCenter [1]. For details implementation please refer to the original paper [2].

[1]http://dtrace.org/blogs/brendan/2013/06/25/manta-unix-meets-...

[2]https://queue.acm.org/detail.cfm?id=2645649
You invite the problem of eventual vs strong consistency, split brain issues, etc. There's a reason that the two hard problems in computing are naming things, cache coherency, and off by 1 errors.
Here is a discussion from last week:
https://news.ycombinator.com/item?id=24290613
Sorry, but that will backfire badly. The source IP / email / donation will be blacklisted in general very quickly. Also lots of targeted forum spam would not count as "random email" spam
It's early days. Maybe they are still working on tuning the kernels?
That experiment very publicly failed in a demo in front of journalists.
Also the devs who write the software never actually need to use it. Developer tools such as editors and compilers are of high quality (relatively, of course) because developers use these tools while working on said tools. Many developers doing enterprise software don't even have a rudimentary idea of the work flow around the app that they're developing. Consequently, they are unable to design an effective and efficient app.
Secondhand Sellers Have Problems, but Demand Isn’t One of Them
It's so much more than that though.

All of these things seem to be under direct attack, mostly by businesses, wantrepreneurs, and security considerations brought about by them:

Extensibility.

Manipulating files.

Open standards.

Options dialogs and deep customization.

Information density.

Consensual updates.

Privacy.

Multiple code paths.

Low-level/technical details.

Backwards compatibility.

Secrets and easter eggs.

Platform-native applications.

Ownership of the bits in your possession.

And I've been a linux geek for a while. It is still a bastion of "the old way" of doing things but there are so many people trying to rewrite the rules, pulling the platform in their own direction and writing new code when they should be contributing to existing code. Mastering Linux seems to entail mastering several sub-platforms all at once. If only they'd agree on conventions newer than 30 years old.

BSD looks interesting though.... if only it ran software I actually want to use

As an increasingly old computer nerd, I am yelling at clouds and holding on to what I have for dear life. Too much of my identity is wrapped around this idea that computers and tech are personal brain-amplification devices, and not appliances like everyone else seems to want them to be.
> As a lawyer there are rules that define standards of behaviors and violation thereof can quickly terminate not just employment but the career forever.

That may be true in theory, but in practice most lawyers will protect other lawyers, and their regulatory bodies do very little to discourage bad actors.
I dunno about other places but I can get to everything within ~10 min bike ride in SF. I have a car too for longer trips but I really don't like driving and enjoy the side effect of free exercise. It's not for everyone, I'm sure people with kids and people in non mediterranean climates might find a more car-centric lifestyle more comfortable
https://en.wikipedia.org/wiki/List_of_game_engine_recreation...

https://osgameclones.com/
What if those bigcorps don't merge some improvements for getting an edge over the competitors? And, what if every one of those bigcorps do the same? How would that impact the project in the future?
I pick a platform/language that's stable. e.g. Common Lisp.

The libraries everyone use typically don't change -- you can usually get away with not even specifying a version number.

The language hasn't changed since being standardized decades ago. That doesn't mean its deficient -- it's a programmable programming language, thus various things that are features of other languages are just more libraries in Common Lisp.
You might like this article titled "Could a Neuroscientist Understand a Microprocessor?": https://journals.plos.org/ploscompbiol/article?id=10.1371/jo...
And it seems like all of the “similar” cases where companies are sued for antitrust that are often cited on HN are when two or more companies collide with each other.

There is a reason why HN lawyers get all hand wavy when asked to come up with similar examples.
The little nudge on the watch is a nice addition
"You definitely get to supress infrastructure when you have enough people willing to protest."

No - you don't.

This is illegal, and it happens only by virtue of force.

You absolutely have no right do do this - you just have he power to do it 'if you have enough people'.

So yes, if you have an aggressive mob, you can get away with illegal things, that doesn't mean it's lawful.
Download the 1.1.1.1 Beta for macOS and Windows
Co-founder of cloudron here. Cloudron can only install apps that are packaged specifically for it. It is based on Docker and it's easy to package apps - https://cloudron.io/documentation/custom-apps/tutorial/ .
I wonder if many of these were slang terms used regionally that would normally be excluded from most formal writing because people who knew how to read and write also spoke more "properly". Literacy rate has been low historically.
> I wonder if I’ll ever be able to get this done.

I can’t help but be extremely pessimistic. This is an insanely challenging project. Looking at the author’s other side projects: https://euandre.org/about.html

I’d guess this project is about 10,000x-100,000x as challenging as the Songbooks one. And the author has no obvious experience writing DBs, that I can see?

This project seems at least as ambitious as CockroachDB. Development started on CockroachDB 6.5 years ago, was founded by a group of Google alums with relevant distributed systems experience (working on GFS), and it since became well funded and has had a sizeable team working on it full time for years. This project would be almost impossible to make significant progress against without a strong, well funded team working on it for years, but the author speaks about it as a side project.
I wonder if this was the same company EEVblog debunked. It was mostly marketing claims, as these things make so little energy its pretty much useless on earth.
And yet and still you haven’t posted a single bit of case law. The other times I have asked HN lawyers posted examples where companies were sued for anti trust because they colluded with competitors.

And it seems like none of the “experts” have won anymore cases in court where one company that didn’t have overwhelming share was convicted of anti trust than anyone posting on HN.
That's not really true. There are open-sourced EHMR's, consumer-facing emrs and in-house built EMRs. They all suck, and there are many reasons for it which are not this one.
Where's my barebones umatrix browser? That should be a thing...right?
If you didn't have to bill insurance for the visit, you can document on a paper chart in a minute and that would be it.
"That's a valid protest."

It's valid to protest things which are not true?

So we can block traffic in LA to raise awareness that 'Aliens are coming'?

No - absolutely not.

Your arbitrary definition of what you consider to be a 'valid protest' is not relevant.

You 100% do not have the right to block highways under any circumstances. Full stop.

You can of course, block highways if you use force to do it, i.e. by amassing such a large, unlawful group so that 'nobody can do anything about it' - which is of course illegal and completely trampling other people's basic rights.
Step 1. Build bad UI. Confuse users.

Step 2. Don’t educate users. Blame them and call them dumb.

Step 3. Remove features. Make UI worse.

Step 4. GOTO 1.

I also blame engagement metrics. “Hey look! We removed this useful widget and now users spend an extra 2 minutes in the app. They love it!”
The pay-off for doing so (ad revenue) is pretty huge. I'm surprised they have held off for so long.
Sounds like some paranoid parenting that seems to be in style right now. In Tokyo kids take the subway by themselves as young as age 9. In denser cities the density helps in that other people help socialize/watch your kids and they can bike around to their friends place when they are older. As someone who grew up in a denser area, then moved to a sprawly suburb where you were dependent on your parents for getting you around, and lack of public space made activities revolve around consumerism, I greatly preferred the dense area.
Some fun facts:

- Applebot was originally written in Go (and uncovered a user agent bug on redirects, revealing it's Go origins to the world, which Russ Cox fixed the next day).

- Up until the release of iOS 9, Applebot ran entirely on four Mac Pro's in an office. Those four Mac Pro's could crawl close to 1B web pages a day.

- In it's first week of existence, it nearly took Apple's internal DNS servers offline. It was then modified to do it's own DNS resolution and caching, fond memories...

Source: I worked on the original version.
Mercurial is certainly a step above the antics of Loki, so count your blessings!
I know Apple's walled garden approach isn't for everybody, but I'd personally love to see them make a search engine that isn't built around Ads. The strategy also is consistent with their pursuit of vertical integration.

I use DuckDuckGo for search, and do trust them with privacy. But if Apple did a half-decent job at nailing the search experience, I'd switch.
It would be devalued. The beauty is in the contrast between the perfect geometric shapes painted by a drone and the natural landscape. It's almost alien seeing modern technology and nature coexisting in such a way.
I always wonder how many of these are just bought by shady companies to install spyware and such. Seems like something easy to duplicate for anyone with funds. Unless they aren't in the business of building and running apps. I know at least a few this has happened to and goes on in the Google play store as well.
As a lifelong car-free European this almost reads like a parody, although I understand how you might get accustomed to a mindset like that.

I neither want nor need to be a taxi driver for my kids. From the age of seven they have been perfectly capable of getting to school, orchestra practice and sports by themselves using the subway, local trains and buses. The drum kits and equipment can be stored on location, and whatever they need to carry (the cello is heavy) builds strength or can be wheeled.

At their age, back in the day of no smartphones, if I got lost in the city I could ask any adult for help, and they would be delighted to help me.
Sounds like they have the same problem Apple's Swift does for calling into C/Obj-C.

Two examples: My understanding is that there's a ton of code and added complexity in Swift itself to support Obj-C interoperation. And while you can call C and Obj-C APIs, as-is, there was/is basically a company-wide effort to write API wrappers (aka. overlays) for existing system APIs.

For the second part, maybe if Rust for Linux kernel programming gets to the level of popularity as, say, TypeScript in the JavaScript community, the Linux community will end up creating the needed API wrappers as an organic, group effort.
Right, the reality is that if you want to be a profitable tech company today, you have to leverage open source. "Their use cases" includes, like, everything in a Linux distro. (And yes, this applies to Apple and Microsoft as well as Google.)

The necessity of open source for industry has both negative and positive implications for those of us who care about open source / free software as an ideal and not simply a tool of capitalism. The negative one (which GCC's leadership failed to really internalize) is that the number of engineer-hours at the command of for-profit companies is much higher than the number of engineer-hours at the command of community-driven projects. If you deliberately build a worse product to prevent corporations from using it for profit, given enough time, the corporations will replace it. The positive one, though, is that those engineer-hours are generally more valuable when pointed at some common cross-company codebase unless it is the specific thing that makes you money, and FOSS as an ideal provides a well-accepted model under which they can organize cross-company work (doubly so when they employ idealists like us as implementors). A compiler makes very few people money directly. It's generally a tool that you want to work well, and it's helpful to have other people run into the majority of problems and fix them before they cause trouble for the things that do make money.

So it's not surprising that LLVM is catching up with GCC, nor is it surprising that LLVM is and remains open source. If you are concerned about the LLVM monoculture, build a competitor such that it is cheaper / more profitable for companies to work on your competitor than to either work on LLVM or build their own compiler. Figure out what will make companies want to contribute and encourage it. (GCC did not do this, but it is perhaps slowly relaxing here.) If you are concerned about LLVM becoming proprietary, make it so that is cheaper / more profitable for companies to release their changes instead of holding onto them; that is, figure out what will make companies feel like they must contribute and encourage it. (One common strategy, used by Linux itself, is to maintain a high level of internal API churn coupled with genuinely good improvements in that churn and a policy that people must update in-tree callers; at that point, the more API surface you use in your private fork, the farther behind you get, and you'll watch competing companies outpace you.)
What's New in Kubernetes 1.19?
We can see technical progress, too.

Consider ploxeni, the manure wagon, present among the ancients.

At the end of the nineteenth century, https://en.wikipedia.org/wiki/Joseph_Oppenheim invented the manure spreaderб so his students would have more time to study.

https://www.youtube.com/watch?v=VerrkfIGSBY&t=140

At the end of the twentieth century, Sir Tim (as he is now) invented the web (allowing further and faster spread of virtual manure[1]).

https://i.pinimg.com/originals/fb/55/ec/fb55ec281c2ac9c427b9...

[1] by which I clearly mean a powerful substance that promotes growth, innit guv'nor?
Think the summary from what I've read the past few days

- It's established applebot is already used for Siri, but there is no general web search

- Much commentary diverts to how poor Apple maps (is?) was.

- Google pay apple a handsome amount of money to be the default search engine on Apple devices

- If Apple were no longer to accept that payment, about 80% of people would still use Google anyway, given a choice [0]

- Googles high earnings per search means they can offer more than any other search engine, like Bing, DDG et al

- People would generally like more competition in the search space and Apple has the means to do it

- Anecdotally, there isn't a drop in replacement for a search default other than Google that would meet the quality requirements for end users. In this case, the only other alternative would be an Apple search engine.

- As per recent articles, there does seem to be more activity from Apple wrt applebot crawling and hiring

[0] https://spreadprivacy.com/search-preference-menu-research/
This is a VPN.
I updated the article to address your objections among other things. This is the text I added, just so you don't need to re-read the article: https://pbs.twimg.com/media/EgzgXUAXgAEkp-y?format=png&name=...
Linux? Python?