skysight-inc/HackerNews huggingface dataset:
Time to pack the kids in the car and drive to your local hardware store.

No, seriously. Go to your local hardware store. If the quality of your purchase matters, then the surest way to get good quality product is to go to the store and pick it up yourself. If for some reasons you get a fake, you can drive back to the store and they'll be happy to replace it. You don't have to talk to a faceless corporation.
The web feels like a huge fine grained stress test to reassess all the reasons why most of the world was the way it was.
I propose IOCT (where C = Crappy).

Although I prefer "Internet of un-updated linux boxes". (A thing to which I'm ashamedly a party to. I was in a startup ~5 years back where I was responsible for the backend that provided the software and OS updates (a customised ARCH Repo and pacman config) for our hardware. The startup went under, having shipped the first production run. I kept the Arch repo up on my own dime for as long as I could, but eventually the control over the domain dried up and the subdomains it relied on no longer existed... There weren't many of our devices still connecting to them that last time the log files showed connections, but I'm looking at two of them right now which I've been occasionally doing security updates to by hand. I feel bad each time I do it, knowing there's customers out there who bought our stuff who are no longer getting any updates...)
5G is not required for that.
You mean besides the fact that you need an ISP?
Ask HN: Do You Invest?
I work as a devops engineer and I’ve recently reached the point where I have money to do more than just pay my student debt off. Do you invest? If so how did you get started? Any book suggestions?
The linked paper is a very nice overview. Of course there problems are known and there are people trying to fix all of the issues (mostly in the relative obscurity of non-overhyped corners of academia), but the concise example-guided description of these problems is great.

Somehow I think the most fundamentally damning critique, and causality shares this problem, is also the most vague. That applied scientists/experimentalists look at the "automation" that these approaches are supposed to enable and say "that's either doing the trivial part of the job or giving you BS answers".
> Let's Encrypt [...] Netlify [...] GitHub Pages [...] your hosting provider [...] Cloudflare

Those are exactly the kind of third-party services the GP was talking about.

> if you're into managing your own server

One of the core advantages of having a personal server has always been that you can keep it entirely off the internet and run it without any involvement of third-party services. That is not anymore possible. Like, I now need to purchase a domain name and set up infrastructure to fulfill Let's Encrypt's challanges, just so I can serve a page on my LAN.
Google detects Edge users visiting its sites, urges them to switch to Chrome
Conveniently, I already wrote an article to answer those first couple of questions. :)

http://waltersmith.us/newton/SELF%20and%20the%20Origins%20of...

Io is interesting to me as a sort of alternative universe version of NewtonScript. In this universe, I’m a little smarter, a little more self-confident, and I have a little more time. :) It has a strong opinion on simplicity, like Self or Smalltalk, whereas I compromised on that a bit to try to make the language seem more familiar to programmers of the Apple languages at the time, notably Pascal. It also has 100% more thought given to concurrency!

Apple was one of the originators of Unicode, so it was pretty obvious we would use it. However, we made the same mistake as Windows NT, Java, and JavaScript (and, to be fair, Unicode itself!) in thinking 16 bits would be enough and using UTF-16 to simplify the string API. Unlike the others, Newton OS didn’t survive long enough to hit that problem, though.
I've been on the look for this for a long time.
Thanks!
Aicracy
Fullest respect this is very great, thank you for your work!
Interesting, thanks for an extensive answer.

> If you're deontological, then "nondiscrimination" is the rule and that's that, but if your goal is justice or utility, then discrimination to bridge the gap between intent and reality is ethical.

I'm definitely pro-justice, it's just that I see it principles based (e.g. free speech even for (especially for) speech I don't like), not "utility" based. The flaw of your philosophy, in my view, is that you're just sweeping the tricky parts under the carpet by introducing concepts of "utility" and "right goal" and "society intends". You're even conflicted about that yourself, introducing another concept of "maximizing agency" (sounds like pro-freedom); a good moral system would somehow maximize (or balance) both in some way.

I don't think that's a good view, because those are fundamentally non-reconcilable goals. Should a billionaire be able to spend $1m for the health of his/her child (maximize agency / freedom), or should the society put that money to "maximum utility" and spending it to help several (poorer) children (with illnesses that are less expensive to treat but still life threatening).
eh, but if this problem gets bad enough, it will kill amazon. If I order a certain brand of stuff off of amazon and I get something I can't use often enough, I'm going to order from another store.

Right now, I'm paying a premium for the convenience of amazon. I'm willing to pay a reasonably large premium for convenience; taking that premium is a sustainable business, but if I'm paying a premium, I expect the product I ordered.

But you know what? safeway is just down the way, and they do deliveries, too. CVS does deliveries, and doesn't seem to have this issue.

I mean, sure, an everything store is great, but if you have enough quality issues, I'm going to go back to maintaining accounts at each vendor.

(all that said, the problem is below my threshold right now. I have been sent the wrong product, but... it doesn't happen often.)
> Couldn't the same result (within reason) be achieved with something substantially cheaper

Yep, for example this $20 router running OpenWRT can accomplish the same: https://www.gl-inet.com/products/gl-ar150/
Dancing in Front of a Logo
I Brainwashed Myself with the Internet
They _appear_ to solve a bunch of problems by simply punting them down the road into downstream applications.

None of the databases you listed there are OLAP databases.

Clickhouse, TiDB, Redshift, Snowflake, etc are significantly more suitable and should be the target of comparison here.
> I find that I buy more in smaller e-commerce shops, because I find they're much less affected by the review fraud

I've had to start doing this with violin strings. The sort of strings I like are pretty damn expensive (~$120 list price), so originally, any chance I could get to save say 10% I would take. But I heard way too much about fakes being shipped from Amazon 3rd party sellers, so I've started just buying everything from Shar (which, it turns out, provides steep discounts fairly regularly; you just have to wait for them).
There are also other highlights:

Arrows:
http://www.peterpiller.de/Archiv/pfeile/pfeile.htm

Areas of meaning:
http://www.peterpiller.de/Archiv/bedeutungsflaechen.htm

Places in expectance of being replaced by a building:
http://www.peterpiller.de/Archiv/Bauerwartungsflaechen.htm

Honored people:
http://www.peterpiller.de/Archiv/Geehrte.htm
GraalVM has started getting wasm support, so there is still a path forward.
> 100% this is to squash Credit Karma’s free tax product.

100% to get credit karma's valuable user data.

Intuit also has free tax product ( fed and state ). Their for-profit tax product is for more complex tax preparation ( home sales, stock sales, etc ) or people with higher income.
There's a Japanese music group I follow on the internet. Here's what they looked like when they met with audience members after a concert last week

https://twitter.com/st_luna_azul/status/1229236089170186240
ah, syntax debate. * goes back to lisp
> Generally you want a hybrid model. Databases for SQL users and data lake for everything else.

I do a mix of data science and software engineering, dealing with the datalake is a nightmare and I avoid it at almost all costs.

You know what the first thing everyone I worked with wanted to do after pointlessly pouring everything into the black hole that was the datalake? Re-implement some kind of SQL (and database semantics) back on top of it again; except now it's worse.
I made https://www.hackersubscribe.com as a way to get email notifications when certain people post/comment on Hacker News.

So I get an email with patio11, Patrick Collison, or Alan Kay posts. When I first made it, I submitted a Show HN thread, but got zero response.
You Don’t Owe Your Company Undying Loyalty
Oh yeah?

Shut them down and stop playing VC with taxpayer money!
From Roman death matches to World of Warships: The evolution of naval wargames
Of the top ten contributors on github, nine of them are Europeans. I think all nim meet-up/conferences have been in Europe.

Makes me wonder if the language would have more mainstream traction if it was more of a US project.
> The reason people use it is that nothing else exists.

Maybe https://github.com/grafana/loki , but haven't yet tried it.

(Or https://github.com/phaistos-networks/TANK ..?)

> I think a better strategy is to store logs in flat files with several replicas

Agreed. We just used beats + logstash and put the files into Ceph.

> x-request-id and maybe a trigram index of messages, and actually be able to debug full request cycles in a handful of milliseconds when necessary.

Yes, yes, yes. That would be great.
> This is what happens when you let the same company make the software and the hardware.

Not sure that follows, it seems a quite Android-centric view? (Which I guess is valid in the context of this discussion...)

Apple do a remarkably good job (in my opinion) of providing software/security updates to older iOS devices. iPhones as old as an SE or 6S are still getting current versions of iOS.

I have a _much_ harder time keeping similar aged Android devices up to date (My Galaxy S6Edge has been stuck on Android 7 forever. I'd need to root it and install a 3rd party ROM to upgrade it. I haven't done that because I use it still as a mobile app test device, and I don't personally "trust" not stock OS installations to be particularly valid test devices for work apps...)
Just a nit pick, but maybe the title should be updated to specify the question is about “web software” rather than software in general, since the question and most of the answers offered are pretty narrowly focused on web technology and ML and not software in general.
Yes.

However I don't consider this and what Facebook doing to be the same.
To be honest, there are open source ALPR (https://github.com/openalpr/openalpr) that could probably run lower framerates even on modern i7 processors (http://doc.openalpr.com/getting_started.html#hardware-requir..., https://docs.google.com/spreadsheets/d/1FNwEuJAgZ1LyM2GGd7VR...)
I think Amazon should employ a hundreds of everyday people to review products full time.

When you list a product on Amazon, you have to pay 10-20 of those Amazon Employees to review the product at arms length.

Say each reviewer is given 2 hours for each product, before you can list a product on Amazon you have to pay $2 x 20 x hourly rate.

These should be the only reviews.

Or you can sell your product with no reviews.
I’d point to CouchDB and other document databases. The unit of data is a freeform object (JSON is pretty close to NewtonScript objects), and you put a bunch of them in a container. Of course the capabilities are more sophisticated (e.g., map-reduce queries, replication), but the basic idea is similar.
I think you're assuming that people would have fairly consistent incomes, whereas many of them are going to start by making almost nothing, letting the loan+interest pile up, and then once they make a decent income they'll follow advice to pay minimums on student loans and save simultaneously. It's only an issue for people with larger student loans, but 25% of people have >$50k in loans - and unfortunately not all of them are doctors.
Directory: AI Initiative Around the World
No, you're spot-on.
Thanks for the response. A paper submission is a really interesting idea. The longer I've been at this, the more important writing skills seem to me. So I really like this idea.

how much guidance do you give?
No, we had a pretty strong opinion on the Newton team that files were not the right thing. Also, we thought of Newton as a stand-alone computer, not a Mac accessory. (Then we learned from the Palm that we kinda missed that one.)

We did a synchronization app for Mac data, but you had to write an adapter to convert your data back and forth to soups. There were never any “files” on the Newton.
> Super fast and cheap shipping is a big deal.

Fast OR cheap shipping. At least in my locality. In the place I most frequently order, free shipping is scheduled for "5-7 business days" to get to me, and frequently gets misdirected and takes an extra day or two (pushing it past another weekend).

When I've ordered to one of Canada's large urban centers it is much faster. But going to an actual store to get something for the same price is also an option, and faster still. And doesn't tend to have difficult to spot counterfeits.
> minimal, purposeful, clean, legible, durable, maintainable, modular

Yeah, the modernist ethos. Today those would sound featureless, single-minded, featureless (yea, again), oversimplified, lasting beyond its usefulness, unoptimised, repetitive.

As any engineer, I also like the modernist thinking better, but it's not realistic, life is messy and complicated.
For the more concrete goal of having a valid TLS certificate that is trusted by browsers, you absolutely need a third party however.
Did you already check your testosterone level and consulted therapist?
Hi there, I'm the founder, sole dev and designer at NIUS.TV.
I have been working for the last 6 months, 26+ hours a day in the product and tech. Now that things are somewhat stable and the vid production pipeline is not breaking due to audio-transcription alignments and other AI-related-corner-cases I wanted to share this with the HN community.

There is still tons of work to do, bugs to iron out, and there are a ton of ideas in the TODO list (exciting stuff).

The goal is to offer an ad-free product that doesn't sell your data while informing you about the topics that matter to you the most. A product that is private, where you can select topics you want to follow, with no social media bluff.

ATM, we are experimenting with Twitter, and we already have a WebApp working at NIUS.TV -- check it out, it is pretty cool. We hope to have an iOS and Andriod version by the end of the year -- fingers crossed.

I hope you like it. If you do, you can follow us or retweet a story. If you don't, please let me know why here https://www.surveymonkey.com/r/N5NHSWW.

:)

-Carlos
Most of this seems to be cosmetic (various switches breaking, noisy seat mechanisms) that the typical buyer would not bother fixing on a car with 100's of thousands of miles.

Also interesting how much they got covered under warranty. I'd assume Tesla is doing these repairs for free as they are getting valuable data on the real world durability of their cars. I don't think the average owner would get a free battery or CV joints when they reach a couple of hundred thousand miles in 10+ years.
If I go and record a stranger in the street today in Germany I am quite certain that would be illegal even if I delete the recording within 24h.

And I studied Film in Germany and had to deal with precisely this a hundred times. If WallDecaux is doing this, it is at least a legal grey area, unless they operate on private property, look at their own private property and have a sign that says there is a camera in operation.
Not having to load both 32-bit and 64-bit libraries into memory is an efficiency (and battery life) improvement on the system as a whole.
> 140 shards per node is certainly on the low side

That seems high, no?

Unless you were planning on scaling 20x, it seems you could easily have half the number.
I have mixed feelings about Solid. I really love the ideas behind it, and having Tim Berners-Lee (big name in tech) at the helm is a huge plus. However, I have some trouble with some of the technical choices, like RDF/Turtle. Given that most web developers are familiar with JSON, and many web APIs / services talk JSON exclusively, I feel like that should be the default recommended choice. Given that there is a lot of semantic web data already in RDF, I think that format should be supported, but not encouraged going forward.

I also think it's clear that Google and Facebook are not going to want to give up control of this data, and are highly incentivized to provide the best and cheapest services they can to keep users on their platforms. People are used to keeping their stuff in Google Drive, and wouldn't move it unless there was an easy way to do so and a good reason to even think about doing that.

I'm excited to see where it goes though, as centralization is a big problem on the web today. I try to self-host my own personal data but it's so hard to work with it in nice consumer apps. For example, I'd love to see CalDAV and CardDAV supported in Android, but for now I need to use DAVx⁵ to sync my info, and it doesn't seem to show up in Outlook for Android after years of requests to Microsoft for the feature.

I'd really like to hear other thoughts on this, as I'd love to see Solid succeed. Anyone working on Solid in this thread?
I was introduced to Myst as a youth in high school, which was probably the only time where I truly enjoyed writing. I'm not much of an author, but we we played through the first two worlds in myst together as a class and then had to write fiction set in those worlds, which really caught my imagination.
After moving to Germany I met quite a few non-tech people who ditched Google for DDG: artists, musicians, accountants, translators.
We once had a contest at my old company. You would win a valuable prize for giving the best answer to "Define what quality means to you.". Winner by popular vote (not management's vote) was "Quality means doing such a great job that nobody will ever again ask you to define what quality means."
I did a bit of development for the Newton back when: I wrote Waba for the Newton (a JVM) and Hemlock. But I never could figure out why NewtonScript had two different inheritance paths. It seemed overly and unnecessarily complex. (1) Was this language feature inserted to allow for the parent frame gizmo present in the Newton's GUI toolkit? Or did was the toolkit design constructed after the fact to take advantage of this unusual language feature? (2) Would you have done it differently in hindsight?
I don't think it's left/right bias - now leave/remain bias is something I can definitely see the BBC having. As a government institution they naturally favour the status quo.
Thanks for the clarification. As an aside, how difficult do you think it would be to compile ripgrep to wasm? In VS Code we use ripgrep for full-workspace search and Node's regex library for in-memory searches, but this leads to discrepancies and issues such as catastrophic backtracking in the in-memory search.
S3 != a data lake.

If you're able to solve the problems that you were previously using oracle or SQL Server for with S3, more power to you, but the truth is that to replicate the functionality of that old Oracle server you'll start with S3, but you'll also want some querying (Aurora? RDS? Hbase?), probably some analytics and ingestion (Redshift? Kinesis? Elastic? Hive? Oozie? Airflow?), along with some security now that you've got multiple tools interacting (Ranger? Knox?), probably some load balancing (Zookeeper?), maybe some lineage and data cataloging (Atlas?), etc.

In my experience what starts with "Just throw some data in S3, forget that old crusty expensive server!" ends with 22 technologies trying to cohesively exist because each one provides a small but necessary slice of your platform. Your organization will never be able to find one person who is an expert in all of these (on the contrary, you can find an Oracle, or DB2, or SQL Server expert for half the money) so you end up with seven folks who are each an expert in three of the 22 pieces you've cobbled together, but they all have slightly different ideas on how things should work together, so you end up with a barely functioning platform after a year's worth of work because you didn't want to just start with a $400k license from Oracle.
better check your phone's permissions and make sure none of your apps have background microphone access
1, 2 and 3 are in the Latin 1 block, 0,4-9 are at U+2070-U+2079.
Robots, clocks and computers: How Ancient Greeks got there first
A laptop shoulder bag I understand being grabbed away from you, but how do you get your backpack stolen off your back assuming you aren't held up with a weapon?
All of my side projects are technically failures because I cannot release them. I have worked in software for a few decades, and all of the companies have IP assignment clauses in their non-negotiable employment agreements that specify that any project I do, even on my own time and with my own equipment belongs to them. There’s no point to releasing something that will be seized by court order if it becomes profitable.
> He says, that you should imagine having all cars available in a room and then ask a group of experts to identify the best engine, the best battery, the best transmission, and so on. Afterwards, you take all the parts identified and put them together. While we would expect to get the best car possible (we only use the best parts available), we do not even get an automobile because the parts do not fit.

> This leads Ackoff to the conclusion:

> | The performance of a system depends on how the parts fit, not how they act taken separately.

Isn't it how we hire talent nowadays?
I'm amazed that a person making "negative ion wellness bracelets" would go to the effort and expense of putting a radioactive material in there to actually generate negative ions! Why not just put a copper-colored thread in there and claim it makes negative ions?
Good point. I’m curious about open source / public domain projects that started as funded projects.
I'm curios to know what are your other two commercial products since EasyDataTransform looks useful.
This depends entirely on the mode of operation which I suspect neither of us know in great detail; if in any circumstance the runtime of the program is not tied to expenditure of fuel you have literal ticking time bomb.

Ideally we'd be able to tie such assertions into a unified static analysis tool, rather than having humans evaluate conflicting analyses. And god forbid the hardware parameters ever change, because now you need to re-evaluate every such decision, even the ones nobody documented. Case in point: Arianne 5 (not exactly my original scenario, but exactly this one -- 64bit -> 16 bit overflow caused a variety of downstream effects ending in mission failure).
Kludge World: Test whether a glob has any matches in bash
I see it as like Java. It's an inefficient language, but it scales well. Inefficiency acts like bureaucracy; it adds stability at the cost of speed. But this applies to something like Angular as well, or even the PHP frameworks.
This would work for maybe 5% of products. This is no way to review the durability of a product, or review how it performs for specific tasks, e.g. swimming shampoo, internal computer component, sleeping mask, etc.
The linked website says that some peanut oil is OK for most people to eat. But not cold-pressed etc oil. That's a crucial distinction. And for commercially prepared food, even if you're lucky enough to know that it contains peanut oil, you likely won't know what type it is.
About every 12 months I like to see if some emojis are still allowed on HN.