skysight-inc/HackerNews huggingface dataset:
I don't think that's it, really.

The real trick is that Debian packages have sonames in their versions, so ABI compatibility is encoded in package dependencies. So when I try to downgrade a library (to a known older version from snapshot.debian.org), it knows precisely which packages depend on the new version and forces them to be downgraded as well.

This is entirely orthogonal to following upstream vs. backporting patches. Sure, Debian (stable) does backport patches, which makes it more likely that single package downgrades don't downgrade half of the system, but it really is a different thing. Debian testing/unstable follow upstream to a larger extent than Debian stable, and upstream fixes are usually preferred to patch backports. Still, partial upgrades and downgrades almost always work without trouble.
Hey! Where is encrypted email?
The thrust of steve_gh's argument seemed to be that decentralisation of that (publicly owned, as you are noting) body, and particularly alignment with the train operating company regions, would improve the situation.

I wanted to get their views on any industry-specific constraints around the orthogonality of "centralisation" and "ownership", because I feel like they are too frequently conflated (not by anyone in this thread, to be clear), despite not being inherently linked - but there might be some good reasons for that in the context of the current state of the British railway network.
> For the same reason that "It is better that ten guilty persons escape than that one innocent suffer".

That sounds great until the scandals of the type "Someone reposted SFW segments of this girl's revenge porn video and Facebook is taking days to remove them every time; since they're reposted every 24h they stay up forever" roll in.

Every so often we get another scandal on HN of the type "This horribly harmful content was posted on PLATFORM and PLATFORM didn't remove it fast enough". Augmenting the false-negative rate would make the problem worse.

Attackers can use automation to post their harmful content. There's no way defenders can keep up unless they use automation as well, no matter how decentralized they are.
While I understand why you were downvoted, I think this is a good point.
Imagine is a labor of love for my co-founder and me. I’ve been a software engineer for over a decade and we’ve overseen the build out of several (80+) software products over the years.

Each time we were acutely reminded of how much redundancy there exists while writing code, especially for commonly used components and features in software applications. Also, while we believe the current version of the no-code movement is awesome, we found it hard to scale these solutions for applications that required any reasonable level of custom logic.

So we built Imagine - a configurable, cross-framework platform for developers to easily generate high-quality code for common application components, which they can seamlessly integrate into their projects, without any lock-in - and allowing them to focus on writing custom business logic. Our goal has been to make the generated code clean, readable and following known software best practices (we love the 12—factor app philosophy!) - basically indistinguishable from what a skilled engineer would write.

To build the Imagine code generator, we initially considered building with regexes, but discarded that approach as it would have been highly error-prone. Given the high configurability we wanted to offer, we needed to be obsessed with correctness. To achieve this, we decided to use Haskell to build the code generator, as we were able to use Haskell’s built-in type system to represent rules to ensure correctness of the generated code. It also allowed us to enforce various constraints across an app’s specification using static checks.

In terms of features, our beta release allows you to define your starter settings, data models and relations via a UI and we instantly generate code for a dockerized project starter, ORMs, REST & GraphQL CRUD APIs and tests in both Django & Node.js.

We also have the following features on our roadmap:
- Backend frameworks:
- Node/Typescript
- Backend features:
- NoSQL databases (MongoDB, DynamoDB)
- Support for migrations
- Kubernetes deployment scripts
- Logging and monitoring
- Authentication (via multiple providers)
- Payments integration (via multiple providers)
- Frontend frameworks:
- React (incl Redux, Hooks)
- React native
- Frontend features:
- API calling
- Views & components
- Storybooks

We’d like to thank you in advance for trying our product out - we’re still early in development, and would love your feedback and suggestions as we push to make Imagine better everyday!
Lee owning the domain does not make him an owner of freenode. It's a community project.
British one was different. They recognized some castes as martial races etc.. but didn't do identity politics on them.

Whatever caste system is today there in India, it was before arrival of Europeans as well, but little more flexible compared to the strict categorisation they did.
Text-based user interface CSS library
TuiCss is a library focused to create web applications using an interface based on ASCII table, like the old MS-DOS applications.
Arguably, if it depends on select() then it might unexpectedly break at runtime and is therefore not "perfectly working code".
I never used them... would rather pay for protonmail or use my own mailserver
While the idea of a learning to use a second thumb seems a fun idea, I'm not sure the study really tells us anything interesting itself. Of course changes in motor skill will reflect in brain activity.

> "The researchers found subtle but significant changes to how the hand that had been augmented with the Third Thumb (but not the other hand) was represented in the brain's sensorimotor cortex."

Not sure I agree with the use of the word "represent" here. Do brain parts really "represent" body parts? Isn't the connection deeper than that? The neural activity that controls finger movement is the finger itself, as far as the brain is concerned; it's not "representing" anything.
A bit sad that this interesting content is not available for audio/video impaired readers.
At the start I thought that miners weren't really a force to reckon with but when I saw that the scalpers are selling their received cards on the same day to miners I changed my opinion. I think people severely underestimate the proportion of miners at this point, overall they aren't a majority but during Q1 2021 they probably were. I'm part of a few botting groups, although I don't take part. The current price difference between the cards can also be partially explained by how much hashpower they have for mining ethereum.

Some back of the envelope math. The current hashrate is about 650000 Gh/s, which is almost 4x as much as at the start of the year. So an increase of about 50000000 Mh/s. A 3060 Ti produces around 60 Mh/s, that's about 8.3 million 3060 Ti's. Of course not all of the added hashpower comes from new cards so the numbers need to be taken with a grain of salt.
GPT-3 Apps
1. Ant Group is an affiliate of Alibaba.

2. Is Meituan that big?

3. I have never heard of PDD.

4. What about Xiaomi and Huawei?
"Optical" when talking about microscopes means it's using visible light rather than, say, electrons.
> Similar example - government regulation of tech: if, 15 years ago, you were to tell a community of Hackers that the EU was planning a massive law to regulate the way you can process data that internet browsers voluntarily send to your server, there would be principled outrage. But, speak ill of GDPR on today's HN, and you'll quickly find yourself inundated with anti-tech talking points.

GDPR is an actual improvement. Silicon Valley overstepped their boundaries and got punished accordingly. Perhaps insufficiently punished, even.
> Even here, I'm pretty sure @dang is basically reading HN and cleaning it up all day.

I'm not sure about this. I believe there are automated systems and shadow bans on HN (not entirely sure how they work). There's certainly community moderation via flagging and downvoting, which is essentially how the FB video was removed as well.
There's nothing more german than oktoberfest, nothing more american than wearing a pair of star-spangled-banner trousers while shooting an assault rifle at a bald-headed eagle, and nothing more british than 'elisabeth tower'[1], named after a woman who's entire family tree consisted of french people that hanged a lot of english peasants.

That and the picture of Lord Kitchener, maybe with a cup of tea and a really shit cupcake.

[1] PS: I can see it's very authentically english that everybody corrected me on this. I can just imagine the conversation at a pub, with me trying to work out how to escape through methods short of suicide.
what is your `Accept-Language` header set to?
You left out wokeism from the list.
That's simply wrong. RISC-V is explicitly designed to enable high-end performance. That was literally one of their goals. Of course with the necessary extensions but that is the case on all ISA.
Not only could it not be more English, but it couldn't be more distinctively English. It's the only bell in the world that sounds quite like that, due to the fact that they hit it with too big a hammer in September 1859, and had to cut a hole around the resulting crack to stop it spreading.
Note that humans-in-the-loop is the status quo already at YouTube.
If I’m reading that right, the book was rejected by an automated pre-screen at draft2digital, and Apple never even saw the rejected manuscript?
What you get when a procrastination researcher takes on weight loss
Facebook has so much market share that they're uncomfortably close to the same thing.

Sorry...market share has nothing to do with their first amendment right to not host content that goes against their policies.

Fox News is the most watched cable news network. I wouldn't want the government forcing them to host people they don't want to host.
> > The average well educated American understands that the European and Scandanavian models work better than the American system for all Americans.

> There is no way the average well educated American understands what the European or Scandanavian model is.

Understanding its relative performance is orthogonal to understanding how it generates that performance, so that’s not really even the outline of a rebuttal.

> These systems are complicated moving targets and documented in a foreign language.

There's plenty of documentation of pretty much every significant world politico-economic system in English.
Great news! It sounds like a good opportunity to start using a better metric. Perhaps millions of transistors per square milliliter? Or billions, at this pace.
> Charizard, an extremely powerful fire dragon

Please, we all know that for some reason Charizard is not a dragon for some funny reason :)
Good point, HN for newsletters does sound great!
Though it did catch your attention :))
I'm thankful that Fastmail is not trying new things with their interface that messes up my flow. I've been using it for years and consistency is the main reason I love it. I'm tired of meaningless and random changes to UIs just for the sake of change. FWIW I think "solving" email is almost impossible because there's nothing to solve, it works as intended.
https://news.ycombinator.com/item?id=27212270
> We don't need scale. Google needs YouTube to be the only place to watch videos out there. I don't. Smaller communities self-moderate fine enough, and bigger ones can raise money from members to hire mods / editors / etc.

The thing is, you still have the scale problem even if you break up Youtube into a hundred different video streaming sites.

Say that Google would need to hire a million full-time moderators (in practice it's probably more) to ensure quality moderation for every video uploaded. If it's not sustainable for them to do that, then it won't be sustainable for a hundred companies to hire ten thousand moderators each to do the job.

This is especially bad because bad actors can just post the same content on multiple platforms automatically. Unless platforms start pooling their moderation resources (in which case you're back to square one), having lots of small-scale platforms means that attackers can just upload the same thing on as many platforms as they can and hope it slip through the net in a few cases.

The only way we can stop that, as a society, is if we decide that any platform for content diffusion needs to factor in and charge the price of filtering that content from the get go. That means no more free uploads on Youtube; if you wanna upload something you have to pay a fee for moderators to look over your video and certify it as safe.

I think that would be a viable way for the ecosystem to go, but it would make it harder for small independent creators with no budget to get started.
Once I was interviewed in this way: I was given a test with various questions (algorithms, general knowledge, etc.), and I was given a tablet with which I could google whatever I wanted. I was left alone with the test and the tablet and I was given some time to finish that.

I think it's one of the best way that I've ever witnessed or heard of to test for what you mention: the exploration and research that happens in real life when you encounter a problem to solve at work.

I haven't seen this anywhere else unfortunately.
I think you're missing some context here.
And their search, and their new design. Pretty much everything about it sucks. They got lucky Digg screwed themselves over.
This is a passion project of mine I started in 2018 when I was still doing my PhD. I developed a method for helping people follow through on their intentions by spending a few seconds a day reflecting on what they already know what works for them and why their goal matters. My research was quite successful, won a few awards, and was featured by the BBC.

Having had over 500 people try the platform, so far it seems that the research was right, and Contemplate does what it says on the box.
Append a "Show HN: " to the title.
So "You might get banned for it, if you ask nicely we might unban you, don't do it again"

is not exactly the same level of supports third party clients that IRC or Matrix do.
yeah, I see these examples a lot so safe to say its niche and used by large banks, feds etc and not everyday businesses?
Childless friends tell me they won't have kids because they are too expensive. I tell them they are thinking about it wrong. They own a house and talk about it as their best investment. Well, kids are an investment. A high risk/high reward investment for sure. But possibly the greatest investment they will ever make, due at least in part to the reason your friend mentioned.
Some more images here: https://gitlab.com/openflexure/gallery-wiki#galleries

And someone used the Openflexure delta stage to make a scanning laser microscope recently (and made an entertaining video about it): https://old.reddit.com/r/microscopy/comments/mvmznq/i_made_a...
Sorry, RISC-V is not a bad ISA, but saying that it "is highly optimised for high performance" is extremely far from the truth.

RISC-V has been optimized for a single-purpose, being as simple as possible to be easily taught to students and implemented by them in a limited time.

It lacks many features required for high performance without hardware of excessive complexity, the most obvious being that RISC-V does not have decent addressing modes, so that the highest performance implementation reported until now (by Alibaba at the 2020 Hot Chips Conference) had to add a non-standard ISA extension to correct this.

Nobody remotely competent chooses RISC-V for "high performance" in any definition of that term.

RISC-V can be the right choice in many cases because:

1. No costs for using the RISC-V ISA

2. Easy customization with non-standard extensions

3. An already existing complete software development environment, with compilers, debuggers etc.

4. Acceptable performance at a given implementation cost

There is no need to invent extra fictitious advantages, like "high performance".
If gdbserver is an option, VS Code seems to have support for it.
Well, from the current front page of freenode.net:

https://web.archive.org/web/20210520103526/https://freenode....

"The rumors of a 'hostile takeover' are simply untrue - I've been the guardian and owner of freenode since 2017, when Christel, the former owner approached me and asked if I was interested in purchasing it, as we had in previous years discussed this."
How to Prepare for a Smart Contract Audit
Looking for a Blog
Hi folks,

Ages ago saw a blog post on here talking about Go and how its system time is quite hacky under the hood. Just wondered if anyone can help me out finding it. It also had a comparison of that to how Rust solves the same problem.
Switched to Fastmail in October of last year in an attempt to de-googlify myself.

It truly is no-nonsense but the speed of the UI blew me away. Opening an email was snappy, no obnoxious loading spinners; it was a huge breath of fresh air.

Its almost like I didn't realise that web email clients could be fast & that Gmail was "good enough".
the question really is what "the average well educated American" means, it sounds like it might mean the average American, who just happens to be well educated, but I think it probably means the average among the group defined as well-educated Americans.

And then what does well-educated mean?
Ford’s first electric pickup truck, the F-150 Lightning
Hopefully manufacturers can start selling direct to consumers, versus having to go through a dealer (varies state to state). That would take out the middleman.

https://www.ftc.gov/news-events/blogs/competition-matters/20...
Agreed. Renewed for third or fourth year this month, no complaints what so ever. Their interface is so simple, intuitive and fast that it makes every other client and service (especially Gmail) dreadful in comparison.
This is pretty much the well-accepted economic explanation as to why strength of social support systems is observed to be inversely related to fertility rate.
I don't think anybody trusts christel anymore, but I'm not sure why any of the other staff would be implicated in the sale. As far as they all claim, anyway, they were not aware that Andrew Lee believed/claimed he had ownership of the network; and in fact they claim they were all promised by christel that this was not the case.
I can't speak to LoL's quality because I haven't played it, but I personally believe the largest factor was LoL's business model. League was free to play and attracted a huge player base because of it, while you had to spend ~30USD (?) to play HoN. They eventually switched to a free to play model as well, but it was way too late. I have spent thousands and thousands and thousands of hours in DotA, HoN and DotA 2—and HoN was a great game with a worse business model and sadly horrible leadership (CEO caught on several occasions dropping the most vulgar racist and homophobic remarks, banning people in-game if they upset him).
His voice, tone and mannerisms are pretty triggering for sure. They trigger my gag reflexes.
A sense of belonging to a social group.
With anything from families, to local sports teams, to nation states, humans have a natural (and quite rational) desire for their own (current) group to succeed. This desire for belonging, and often 'identity', is quite powerful and it typically requires some really bad circumstances for a person to decide to switch groups.
>Little wonder he navigated the company to such great success.

After Twitter destroyed Vine it was clear something was needed to replace it and TikTok filled that void.
> No one believes that.

Except it does? For people who make their living from Youtube or whatever video platform, removing a video (usually without an appeals process) is basically a punishment regardless of guilt.
So, this is about control.

Largely, the two systems are alike. They both grant permission to an organization to operate a railway service. The difference is in how the relationship is defined.

Franchising typically is about giving license to a franchisee allowing them to use intellectual property, know-how, products and so on in exchange for a fee and adhering to a set of obligations. The franchisee then is free to setup a business selling branded services and products.

A concession contract is different. It's an (exclusive) right which is granted to a concession holder giving permit to use an asset required to operate a service. Between private parties, a typical example would be a concession stand in a sports stadium (permit is giving for you to operate a drink, food, souvenir stand on the premises). Usually, the concession holder will pay a fee to the concessionaire.

A public service concession is a subcategory, and, depending on local legislation, works in a different way. The management contract doesn't provide leeway for the concession holder as to how to operate the service. The management contract specifies almost everything: fares, timetables, performance indicators, awards/penalties and so on. The operator collects revenue on behalf of the public authority.

So, why sign up for a public service concession? Because the concession holder gets a predictable source of revenue through public funding.

The theoretical benefit to the public is that the mode of operations resides with a public body which holds responsibility, and therefor can be held publicly accountable in a direct way as to how railroad systems are operated. In practice, disparate political interests can (and will) influence and even cause friction in how these concessions are governed.

That doesn't mean franchising is necessarily the better option. In this model, public control over the entire operational aspect of railway servicing is largely relinquished to private actors, any requirements set towards franchisees only represents a minimum bar for quality of service which they need to attain.

Shifting dynamics within the private market of franchisees (actors entering/leaving/getting acquired/...) may also impact the overall reliability of services. In a concession model, there's an (perceived) assurance that the same actors will continually operate a service for a predefined period of time according to set requirements.

As to which model is "better". I think exploiting national railway services is a complex problem domain which requires specific business expertise. Beyond the occasional reading online, I can confidently say that I'm absolutely not in a position to attribute absolute value to one over the other. Especially not at a point where information for this concrete case publicly available is limited to a white paper.
Show HN: Figma design kit for Tailwind CSS
It may have been a joke by your friend but it's also has an element of truth to it and is how many cultures across the world understand 'retirement'. It's only since I came to America that I've realized the idea of children having an obligation to take care of their parents when they're elderly could even be controversial.
Great first episode. I'd love to hear Aaron Hsu on this!
Reminds me of the AMD ARM server boards, that happened way after Itanium and they still repeated the exact same mistake.

Basically there was no way of getting your hands on them. They were interested only in "Serious customers".
He also says,

> But even better, it has a security descriptor allowing Everyone + Low IL R/W Access, and an IOCTL interface with absolutely no Probes/SEH, which yes, dereferences wild pointers. They don't even bother checking for input size or output sizes.

If that's true of the driver, then it's a sec vuln regardless of what the MSR bit does or doesn't do, no?