skysight-inc/HackerNews huggingface dataset:
Wait, what was the community?

I thought it was just an RSS reader. This is the first I've ever heard of a Reader "community".

I'm looking it up and it doesn't appear there were forums or anything. What was the community aspect?
> I've never once ran into an issue with Fedora.

Fedora (at around version 20 iirc) was the absolute worst in my experience. I haven't used it since.
Google Reader was my favorite web app by a wide margin and I can remember how well informed I was back then. Social networks were not part of my life yet, so free time was spent on Reader. RIP.

Now I work the best I can using IFTTT to pull news from the feeds that are still functional and then pushing results into an Evernote notebook I nostalgically named Reader.
Amazingly, I am aware of this scenario, hence my analogy.
This is the VC cycle in a nutshell: venture capital does some PoC, business/tech R&D, and when it fails (usually does!) the lessons are still available to others.

It's no different even if the (defunct) startup has a patent: IP law doesn't really matter when the IP doesn't have any money behind it.
Thank you for making newsblur. I used it for a long time after google reader, until I moved all my RSS subscriptions to Thunderbird.

If anybody else wants a good cloud RSS service, take a look at newsblur.
15 Tesla Semi are expected to be delivered to PepsiCo this year
For me, the main killer feature of sqlite is portability. (Like moving it around, not porting it to new systems).

Just write the code to create an empty database if the db file does not exist, move your code elsewhere, and the database will be created on the first run. No usernames, passwords, firewall rules, IP addresses, no nothing... just a single file, with all the data inside.

Miration? Copy the whole folder, code and the database. Clean install.. copy the folder, delete the database. Testing in production? Just backup the file, do whatever, then overwrite the file.
Kodable is hiring a senior software engineer to help teach kids how to code
Actually I think students need to learn to use apt. I swear, the entire reason I got comfortable with the command line is because when I was 16 I couldn't afford a Windows license, and I ordered a free Ubuntu CD.

I'm still very good with the terminal and it serves me well in my six-figure career
For me, Google Reader was about high volume headline digestion, reading articles without having to follow links, read articles without having to switch between a multitude of publishers’ crappy and varied web UIs. It was about fast and efficient information hoovering from around the world. Reddit is a different animal altogether. Great for what it does but not like a clean RSS tree.

Also, just want to add: Google killed the “discussions” search filter, which let you limit your search results to forums, around the same time, IIRC. Screw Google.
"the novelty of walking to a convenient store" <- this sounds funny

Not sure if sarcasm or figure of style of some sorts. If neither I recommend traveling to European/Asian/UK/Commonwealth cities where walking, convenience and safety are all combined seamlessly for large parts, if not whole, cities.
We do have lite Bandcamp integration now. But that's just allowing performers to embed their music into their profile so fans can listen. Did you have any specific suggestions in mind regarding Bandcamp?

In the current request form, a fan is asked to request the band in a City, State and at a Venue. Additional venue details like you mentioned is a great idea from the agent's/person booking the show's perspective, but I'm not sure fans would have this information readily available.

As for the organizer idea - we kind of had something similar planned for when the band posts their potential tour stop onto RoadPony. We'd offer them a space to request any specific tour amenities - "we'd love a place to crash in Cleveland, Louisville, and Nashville". Or whatever they may need help with along the way.
YES :D we so need this for our team! Question, though... how is this different from Fastlane?
Show HN: Trove – Curate and publish a knowledge base on any topic
Deployed my MVP onto heroku (moved for aws eb) last night and having troubles deploying today.

Looks like it's DNS cert. issue, because while trying to change config of my dyno, I got the following response:

ERR_TLS_CERT_ALTNAME_INVALID: Hostname/IP does not match certificate's altnames: Host: api.heroku.com. is not in the cert's altnames: DNS:*.herokuapp.com,
▸ DNS:herokuapp.com

Update:

Web app cannot fetch my active projects anymore.
I’m not anywhere near the banking industry but from HN alone I’ve been led to believe dailyish huge file transfers are also the norm in a variety of situations (aka SQLite’s backup strategy).
Check out rqlite (https://github.com/rqlite/rqlite) for that functionality - "rqlite is a lightweight, distributed relational database, which uses SQLite as its storage engine. Forming a cluster is very straightforward, it gracefully handles leader elections, and tolerates failures of machines, including the leader. rqlite is available for Linux, macOS, and Microsoft Windows."
We get people asking about it because they are both serverless—-it’s not like there’s a lot of serverless databases on the market.

Dynamo is indeed closer and there is a comparison here: https://fauna.com/blog/comparing-fauna-and-dynamodb-pricing-...
... so everything consolidated in G+?
Cool, sounds like it should be in a usable state then.
Link to paper: https://arxiv.org/pdf/2005.14694.pdf
No, nor have I ever even thought about his political stance when enjoying a fair number of his films.

I wonder if anyone else suspects as I do that `cancel culture` is rather more limited in its spread & influence than its adherents would like to believe.
I'm not sure that you can persuade anybody in a hostile environment. They're going to perceive you as hostile, and therefore likely to be arguing in bad faith, and therefore someone to only be yelled at, not listened to. The only thing you can do in that environment is persuade a bystander that you can yell louder. And even then, most bystanders don't care, they just want both sides to stop yelling.

If possible, then, the best thing to do is to make the environment less hostile, so that an actual conversation can happen. Maybe ask an individual on the other side, one-on-one, to give you the five-minute version of what they think and why they think that, and then really listen. See if a dialog can happen. It may be that, if you engage in good faith, the other person also will.

As I said, if possible.
Unfortunately backing up with a simply file copy operation isn't guaranteed to work if you have write traffic at the same time.

Instead you need to use the .backup mechanism or the VACCUM INTO command, both of which safely create a backup copy of your database in another file - which you can then move anywhere you like.
Could you clarify what you mean, please? Surely the argument is that some politicians busy undermining the EU and promoting leaving it, or other manoeuvres born out of Eurosceptic populism, also used the EU as a way to shield themselves from responsibility for unpopular laws via passing them "abroad", which they could use to then rally their domestic basic on Eurosceptic grounds, isn't it? You seem to be saying the opposite.
CGI still work great if you know your constraints and for whom you're building stuff. It is underrated alongside its cousins FCGI and SCGI. A ton of little tools work great as CGIs.
"your own curated space" sounds like the problem. It's hard to inject paid for stories and ads in without making it unpersonal
I don’t think that’s correct. PEW data shows that there is a huge increase in skepticism and pessimism characterized by contemporary America
Creator here, happy to answer any questions.

Trove is a project I’ve been working on for about 3 months now. The initial idea was borne out of a frustration my cofounder and I had while researching startup ideas. We would often come across excellent resources that related to one of the ideas we were investigating, but we found there was no great way to organize these resources, annotate them with our own thoughts, and share our annotations with one another. Text messages were unwieldy for long-form thoughts, Google Docs & Notion didn’t provide enough structure, and emails quickly became buried. In a world of abundant information, simply being able to sift through and organize it all is now the biggest challenge.

What we believe is missing is a “GitHub for knowledge” — a place where we can not only store our own knowledge, but also build from others’ ideas [1]. Trove has a long way to go as a product (right now, it’s a relatively simple React/Next.js app with a Django REST backend) — we would love to hear any feedback or ideas you might have!

[1] https://trove.to/trove/trove/why-we-built-this
AFAIK they are aiming the educational market. With some emphasis on developing countries and non-connected schools. The OS, for example, comes "with over 50,000 Wikipedia articles".
Money is not a team sport
there was no community aspect, they probably mean to say that it was their favourite hangout spot, like a library
Australian primary school drives innovation and creativity with iPad
It's interesting to look at other copyright collective approaches in other copyrightable works like music. Though I'm sure the exact models actually shouldn't be followed, it bears looking at, with ASCAP being an interesting example.

https://en.wikipedia.org/wiki/American_Society_of_Composers%...

https://en.wikipedia.org/wiki/Copyright_collective
FWIW, I see a lot of codebases at work (I maintain a large org-wide monorepo), and you'd be surprised at how daunting real world codebases can get. I agree that it's relatively easier to keep a codebase clean when the number of owners is small, but conversely, from my experience, when a codebase has multiple owners, keeping things organized can definitely be a challenge (in some cases I've seen, multiple teams owning overlapping sets of the codebase...)

I've seen codebases with messy redux and codebases with messy non-redux architectures, and conversely also clean codebases with both types of architecture. There really is no silver bullet technology. The "you can write cobol in any language" thing is always going to be a looming plague.
I also would love to know more about this. The thing I do is wait for LTS version 20.04.1 or 20.04.2 before installing so all the kinks will be ironed out.
nit-pick: Elastic Search is not open-source (anymore)
> and specific pieces of writing that lived on his site for decades that were in favour of child abuse.

He wrote that 14+ teens should be able to engage in sexual acts for fun, if they want. It's incredibly damning, right? And it's advocating child abuse.

Meanwhile, billions of people live in jurisdictions where 12 year olds get routinely married to 3-4 times older people. But, it's Stallman with his benign and - in the civilized world - quite obvious claims that is so wrong that he should never again take part in public discourse!

I can't, for the life of me, understand what's so wrong with people helping each other to orgasm. What's so damaging to the psyche in engaging in consensual sexual acts. Yes, people who didn't yet reach physiological sexual maturity should be protected, and obviously using any kind of force to elicit consent should be punished. Other than that? It's just sex - one of the healthier ways of feeling good. There are cultures where sex has been treated as a normal activity for adolescents for literally tens of thousands of years, where it only became a problem after colonial rule started enforcing taboos and rules alien to the indigenous peoples.

Well, it has nothing to do with this discussion, so I'll end the rant here. My main point is that the twisted view of all sexual activity of young people as "child abuse" is wrong, as is using advocacy for the opposite (ie. treating sex as normal activity; this comment included) to discredit people. Please, try to rethink your stance on the matter. Or alternatively, point me to a quote which actually is "in favour of child abuse". I feel silly writing this, but I think I have to: actual, real child abuse is also, of course, wrong.
Correct. The current plan is that the money would not be removed from your account or wherever until the city was confirmed by the band.

If you have any ideas that would make users who are pledging more comfortable with putting up the funds, I'd be interested in hearing them!
nope, nope nope, do not want, do not need
This appears to be unrelated to https://www.yoctoproject.org ?
Not everyone wants to rent their music, and have it taken away from them on a whim.
Yep, Endless OS is built on Debian, although it has an immutable root filesystem with ostree. Users don't really touch Debian packages. System updates (and rollbacks) all happen atomically, with a reboot. This is a bit more ordinary now, but Endless has been a pioneer in that space. For desktop apps, it is focused on Flatpak, including a large library of Endless-specific offline content and learning apps in its own flatpak repository. Many of these have moved to Flathub, such as https://www.flathub.org/apps/details/com.hack_computer.Clubh....

There is a lot of stuff in Endless OS to improve the experience for users with limited connectivity. That's why there are so many simple apps with big content libraries, why ostree is very useful, among other things. We do a lot of stuff upstream, but you can get a pretty good idea what we're all doing over at https://github.com/endlessm/.
Incidentally, you also can't buy futures on movie receipts or the price of onions.
https://en.m.wikipedia.org/wiki/Onion_Futures_Act
Yeah, this needs some curation / clean-up features for sure.

The Gem made me laugh. In game design there's some concept of '4 different player archetypes' and I forget the details but I remember one of them is like... that player that just likes to break stuff. Respect to whoever made that :)
Thank you! Yes, currently it's limited to USA for registration. We plan to expand this soon!
Since you brought up NetNewsWire, Google Reader had a critical feature back in 2005 that most RSS readers today still lack: you could configure feeds to not just store the RSS <item> but also visit the website to save the full article.

I just opened up NetNewsWire and, yup, 99% of my subscriptions are a few sentences and then a "Read more" link which kinda defeats some of the major upsides of an RSS reader. I don't just want a notification service, I want to completely cache the content locally so that I don't need to depend on an internet connection nor the fragility of the web.
I think it's more interesting to see what people do with the language instead of focusing on microbenchmarks. There's for instance this great package https://github.com/JuliaSIMD/LoopVectorization.jl which exports a simple macro `@avx` which you can stick to loops to vectorize them in ways better than the compiler (=LLVM). It's quite remarkable you can implement this in the language as a package as opposed to having LLVM improve or the julia compiler team figure this out.

See the docs which kinda read like blog posts: https://juliasimd.github.io/LoopVectorization.jl/stable/

And then replacing the matmul.jl with the following:

@avx for i = 1:m, j = 1:p
z = 0.0
for k = 1:n
z += a[i, k] * b[k, j]
end
out[i, j] = z
end

I get a 4x speedup from 2.72s to 0.63s. And with @avxt (threaded) using 8 threads it goes town to 0.082s on my amd ryzen cpu. (So this is not dispatching to MKL/OpenBLAS/etc). Doing the same in native Python takes 403.781s on this system -- haven't tried the others.
That's awesome! Do you have an example ffmpeg command you run?

We're trying to keep this tool super simple for our end users, but I think we might be able to add a webm preset.

If you'd like me to look into it, drop me an email: andrew@<domain in link> and show me a sample command :)
Mocking everything is mocking testing?
Hi Bob, just want to say, I like your service a lot.
Four Lessons an Adult Engineer Can Learn from Children’s Toys
Oh the coffee vendor would just give you the "so... no tips?" look.
Going on 25 years with Emacs. Lots of other things I've changed over the years, but still happy with Emacs and Postgres.
Slow is smooth, and smooth is fast
A nice reminder
It's become quaint to see an OS sold in stores at all, but it's especially odd coming from Apple. I just assumed Apple had always taken the "the OS is there to sell the hardware" approach.
This looks amazing. I wish it existed for C as well: C is supported, but non-trivial C interaction is a lot of work with Rust. Actually I wish it existed for Rust (for dynamic loading of Rust libraries from Rust). Rust does not have a stable ABI and the stable_abi crate creates a lot of additional work. I am looking at using separate processes and using the shared_memory crate.
What was the network effect or community?

I thought it was just an RSS reader.

Were there forums or commenting on posts or something? I don't remember anything at all like that.
Lorem ipsum for next time you don't write a site :)
Any warts when using it with Doom? I only recently switched from vim to Doom, and I love it, but it can be a bit laggy when using it with some of the C/C++ IDE features turned on.
The current plan is to make the lowest bid amount the price to entry. So you'd be guaranteed a ticket if you placed that bid.
Can you list a project with a big community that has a "source available" license right from the start? I won't demonize these projects but people prefer "open source" over "source available" for a reason.
Chrome to Enforce HTTPS Web Protocol (Like It or Not)
This misses something, though. The problem with lines of code isn't that it discounts assembly time, it's that it rewards complexity.
think about barrier of entry.

Your anecdotal life story of overcoming early challenges with linux, that benefited your subsequent career is likely not scalable to the entire human population.

I think any reasonable person will align with the notion that low barrier of entry, coupled with an engaging curriculum to grow their level of computing expertise, will net much greater success.
> Does anyone use Fossil?

Almost literally every day since Christmas break of 2007.

> I like all it offers for the relatively low resource usage.

And setting it up to run over CGI (e.g. over a $5/month shared hoster) takes about 90 seconds and requires no additional apps. That was the initial Killer Feature for me, and is still critical for me. i host dozens of repositories over CGI on an inexpensive shared hoster (https://fossil.wanderinghorse.net), and couldn't do that with any other SCM.
The problem seems deeper. From my overview of the hardware/ software interface deep down bellow our infrastructure we have built on top, modern CPUs, assembly, systems programming languages and compilers make it extra hard to do cryptography right. As I understand, most of the stuff is written with "in our experience it is constant time" attitude but I don't think it is guaranteed. CPUs can internally reorder stuff (basically the whole Spectre/ Meltdown and other timing related attacks use this) and we cannot be 100% sure basically about anything. Introduce compilers in the stack and some new optimizations might make previously constant time functions variable time under some circumstances.

Of course OpenSSL is a huge project and mixes many concerns, hard-to-use-right APIs and support for many platforms. This is basically the opposite of what cryptographers and security minded engineers strive for. On the other hand, I am not a cryptographer myself, I am not a C/ Rust/ Assembly or whatever master and I am very far from really understanding modern CPUs though I probably understand a lot more than the average programmer or sysadmin.

I just have the feeling with security, that it is a game of whack-a-mole rather than systematic engineering at times and that doesn't seem to be a sustainable approach.
It's kind of like your favorite coffee shop closing. Sure, I can get coffee anywhere but it was part of my daily routine. And a part of my daily routine that I enjoyed. When it gets yanked away it still leaves a gap that can't quite be filled by the next-best substitute.
"But the first bug is an X.509 logic problem and I don't believe any practical language forecloses on those."

I'm likely wrong (this isn't my field), but isn't this particular logic bug avoided by exhaustive enums?

I understand this bug took the form of

(1) a var was assigned an enum type, encoding a logic state ("which X.509 error")

(2) the var gets passed around to different functions, which handle the enum values case-by-case

(3) an update adds a new logic state at (1) (explicit ECC params), but doesn't update the case handling at (2) to handle the new value. Plus, since the error types overwrite each other into the same field, the new error type can clobber an older error type so that they both go unhandled.

If you use strict, exhaustive enums, this type of bug is excluded (isn't it?) The type of the enum will propagate to every place it's read, and the compiler will flag the non-exhaustive case handling in the stale code.
On one hand the google python(2.6) class changed my life. On the other I wouldn't put any effort into a google run platform because i don't trust they wont lock me out without any recourse, or will even be around when they decide to focus on the new shiny thing.
In your opinion, as someone who has experience using it, can CXX make it easier to write Rust code that loads dynamically linked plugins (also written in Rust)? Sorry if the question is dumb, I started learning Rust only a month ago and one of the things I ran into is that Rust doesn't guarantee stable ABI.
Thanks! Appreciate the kind words!
Nike, H&M face China fury over Xinjiang cotton 'concerns'
Hey, this feedback is great! And it isn't even too difficult to add - we have live clipped playback in our main app.

When it failed to load the video, did it show a convert option that failed to load it as well? I think there are some limitations to the ffmpeg.wasm compile. Do you know the extension, or any details of the codecs, etc?
>> For these jobs you have industrial areas outside of the city skirts and good public transportation to/from the city neighbourhoods

So... zoning. How is that any different than cities today? How then is the "20-minute city" any different than a city today + better public transport?

My point is that people calling for integrated cities with services all within walking distances need also to accommodate the dirty/loud/dangerous jobs. Outsourcing such things to beyond the city limits is simply a repeat of current zoning policies using different names. The "20-minute city" concept boils down to just another call for better public transportation options. Ok. Cool. Do that. Just don't pretend you are doing anything revolutionary.
typical - waiting all day just to bash Google on HN without any context. Reader was deprecated 8 years ago.
Why? There is Paint.Net and it was open source for a long time.
Phones and apps reduce your ability to focus even when they don’t distract you
If a neighbour comes by to let me know that I left the garage open, I close the door and thank them profusely.

Why does someone at this organization think that filing a police report is the appropriate action. It fairly well guarantees that no one else will let them know the door is open in the future, and it highlights to adversaries that there is a good chance this is an easy company to find a weakness in.

As an aside I see this as a side effect of increasing layers of abstractions between law/society and technology. A tech manager goes to legal to let them know that a former employee has just let them know that there was a security breach. Without understanding git, github, responsible disclosure or programming, all the lawyer hears is that a former employee has written to tell us that he has found copies of sensitive information and has encrypted them on his hard-drive.

If you are the legal representative for a technology company, at what point do you have a responsibility to understand the technology?