skysight-inc/HackerNews huggingface dataset:
>Somehow ... if I squint a bit.. the minitel model is an appstore.

Yes, in the sense that the French phone company handled all billing. So each month's phone bill showed all Minitel charges. This greatly simplified startups getting started.

At the same time, Minitel did not use the CompuServe/AOL model of centralized data hosting; each provider (whether large company or small startup) hosted its own data.[1] This gave startups flexibility by being able to quickly roll out new and updated data and offerings without having to wait for a third party.

[1] Part of the rationale for Minitel was for France to avoid dominance by American technology companies like IBM. Unfortunately for such a goal, Minitel providers generally used American technologies like Unix.
It's time privacy sensitive governments started doing something about the lack of privacy in email.

How is it acceptable that my email to Bob Smith can travel across the internet unencrypted with my and his name plastered on the top? Thats a privacy problem!

The EU regulators should fine anyone who sends an unencrypted email within the EU... Start with big mail providers to get change in motion.
I saw him at a book reading in Sydney for The Information, he was fantastic. He did a straw poll about who had heard of Claude Shannon, out of about 200 people four of us put our hands up. I still find it sad that so few people have heard of him.
Yet another proof you need another factor of authentication. From my experience with multiple mass enrolments of fingerprint authentication of software (more than a million people combined) about 20% don't have usable fingerprints.

Let me repeat that - never rely a 100% of any piece of biometric or any other type of authentication. Have a fail-safe mode for each.

And what about people with missing fingers or hands? Or those who work manual labor and their fingerprints simply get scarred too much to match their records?
Terminals are thirty years behind on Windows but catching up fast. I blame Balmer and his ilk.
Since (so far) nobody has been harmed, this is such a fascinating little story. It reminds me of the Adam Pisces episode of Reply All: https://gimletmedia.com/shows/reply-all/z3hgd2

My best guess is it's just bored people with private collections, similar to how people were privately collecting and trading pictures off celebrities iClouds (before they were all leaked publicly).
"comfortably numbered" (as a reference to Pink Floyd's "Comfortably numb") is fun as well.
> But that is basically just saying your existing way to bisect is not fully reliable and you fear using rebase would make it quantitatively noticeably worse. What I am saying is it can and should be fully reliable, and this is not theoretical either.

What you're proposing doesn't actually improve matters; you don't gain anything (other than saving a bit of machine time) by only testing known-compiling commits. At the end of the day the bisect lands you on either a single commit or a string of commits (in the case where some commits don't compile), and that's the diff that you have to go through manually; the whole point of bisect is to make that diff as small as possible. If you limit your bisect to testing changes from the history of master (one way or another), you guarantee that you'll land a diff that's a complete feature branch; if you allow the bisect to go through every commits then you have a decent chance of landing on a much smaller diff.

> But I am arguing from plenty of real-life experience with a workflow, which is incidentally rebase-based (but the same guarantees would hold just as well if I moved it to a purely merge based approach) where I a) know that every "merge" to master has been fully tested before it lands b) can reliably bisect over ~years of commits with a simple git alias, without having to ever manually bisect skip bad commits[+]. And by construction, not because I hope that devs will generally have tested their commits sufficiently manually or are diligent about fixing merge conflicts in a way that does not result in intermittent broken commits. So whilst several of your other reasons are perfectly valid (long-lived branches), you can maybe see why this one is a bit amusing to me.

I've got plenty of real-life experience with plenty of different workflows, thank you very much. If you decide you want a history-of-master history, there are plenty of ways to get that (I'd argue squash-merging is the lowest-overhead way to do it). But the result of that is you get a much less useful bisect than a workflow where you have small commits on feature branches and use merges.

> It's not impractical at all, in fact if your company pays me for it I'm more than happy to set it up for you :)

I don't work for that company any more, but bear in mind this was for a codebase with 500 developers where builds took around 1.5 hours. We looked at building speculative batches of PRs together but decided the costs were higher than the benefits; master occasionally got broken and we fixed it when it happened.

Fundamentally a broken master is always a problem you can have, because flaky tests happen (and, as you mention, meta-level problems can happen). It's good to minimise the times when master is broken, but it's not realistic to assume you can avoid it entirely, so your workflow should be able to handle having the occasional isolated broken commit in the history of master.
That still doesn't explain how my details were shared by TripleByte with Facebook, when I never gave my email or any details to TripleByte. I don't think I even visited your site...
In 2020, yes. It's 3 seconds. But in the glory days of DevC++ (when it was managed by Bloodshed), it was a heck of a lot longer than 3 secs.

Not to mention, DevC++ was free. VS was not.

I'm not saying Dev C++ is better than VS. It was just a solid choice for it's loyal community of users.
"Tech" is a mean to achieve an end. Most here admire things well done, and other means are interesting.

Plus, as it has been put before , "humani nihil a me alienum puto."
Dams may become less reliable in coming years as climate change makes droughts more frequent and with worse severity.
How is Genode better/easier for the common user than Qubes-Os ?
Recently there was the attempt to kidnap the Michigan's governor and the cell that was planning an attack on a power plant.

Both stopped by intelligence services, but that doesn't stop them being data points for people being extremists.

Not saying there is a guarantee this was people with the same objectives, but it seems like a plausible theory. I wouldn't make strong assertions as though it was fact, but I also wouldn't act like there hasn't been a trend recently.
Dunno how trivial it is but brute force or social engineering would certainly be more trivial.
I do not see any problem. Americans bombed the shit out of Uighur fighter all around the world and the large Uighur organization "East Turkmenistan Independence Movement", which many Uighur people favor, is recognized as terrorist organization by the US, the EU and Japan. Many, but not all, Uighur people are a threat to the stability and Chinese people are solving it by harsh, but effective measures.

Let us DO NOT forget that more black people died in the US by police brutality than Uighur people in the re-education camps.

Do we stop buying American now here in Europe?

So get your facts straight.
My understanding is that this is also to prevent abuse / recreational use. For example OTC cough pills containing dihydrocodeine (an opiate), but with enough caffeine and others to make recreational doses of the opiate unpleasant even for those with high caffeine tolerance. Or DXM, which is only found with enough guanfecine (IIRC) to make you feel like crap if you take too much. Kind of like how industrial ethanol is mixed with things that would make you vomit.

Or so my pet monkey told me.
This is true. Visual Studio isn't particularly hackable. It sure is very configurable though.
There is no one definition of 'formal verification'. Sel4's verification required developers to specifically demarcate the behaviour they desire and generally requires the use of abstractions with very predictable safe semantics. In addition, Sel4 is less than 9k lines of code.

That is a very, very long way from developing a general-purpose compiler for a general-purpose system language that can perform arbitrary formal verification for arbitrary code. That's not the goal of Rust and I doubt that it would be a particularly useful one for 99% of developers anyway. The goal of Rust's safety promise is that the verification and review of an entire codebase (as would be the case in C) shrinks down to just a very small corner of that codebase (that which is demarcated as 'unsafe').

In practice, I think that unsafe uses are substantially rarer than that even. Veloren (https://gitlab.com/veloren/veloren/) has almost 120,000 lines of code nowadays and yet has fewer usages of unsafe code than you can count with a single hand.
How much math you need for programming (2014)
For those programmers who are weak at math and trying to figure out just how much and what kind of math is required to get started with programming or get better at it.
Do you have any insight into that segment being huge? I’d think it wouldn’t be a very big segment. Some subreddits and HN discuss things in a way almost no one else does. Like privacy and security.
> Because it's usually a mistake. Think cutting one of your fingers or running off of a cliff, sometimes it's intentional but in most cases it's likely a mistake.

It just seems like such a useless case to treat specially; merging a branch that branched off from the first commit in the repository is equally likely to be a mistake, but the check doesn't cover it. It feels like a lot of effort for a completely minor case that doesn't even cause a significant problem when it happens.
>Unless you really need every ounce of performance

Or a screen larger than 13"!

Not that the M1 MacBook Pro is available in larger than 13" either, but I'm holding out until the 16" arrives.
Might be better to link directly to github readme instead, which is fairly informative https://github.com/Volmarg/personal-management-system#readme

P.S. apparently you can just use admin/admin and this will log into a demo session, wasn't clear from the login form!
Hey, what is indiehackers, and how can it help?
And COVID, and basically anything else they think is bad and want a thing to blame.
Gödel has entered the chat
It doesn't. It packs it.
Similar to hotwire, LiveView is also "server-side-rendered reactive webapp", written in Elixir and Typescript
Top Privacy Protection Apps
Top 5 privacy protection apps
Lots of google's search improvements are from browsing data from Chrome. This can help in freshness of pages, adding unknown URLs, determining how much a page is trending/popular
Startups are faceless corporations.
The judgement from my pharmacology instructor was that paracetamol, when used within the recommended doses and durations, is a very safe drug with very little side effects.

Whereas acetylsalicylic acid ("Aspirin") was the example of heirloom drugs still in prescription free use only for historical reasons. 'If you came requesting approval for ASA today they'd laugh in your face. "With that side effect profile!"'
The issue is that this might flood talented people to majors they don't like, yet who would be employable otherwise, while also being unfair to those who get a good job. Back in finance, I've met investment bankers and consultants who've majored in music and history. And yes, they often bring a unique perspective into the fold.
thank you for your feedback
Photocatalyst splits water into H and O2 at quantum efficiency near 100%
People that lose patience online are mostly teenagers or young adults.
I think boys even in their 20's have hard time to learn compassion.

Part about strangers is that it is far easier to unload on someone you will never meet again. When you know you will have to face that person the next day you have to have really good reason to lose your tamper. You don't have to understand compassion to understand consequences of talking foul things to your father.
I'm not sure the price point changes that much for the US military. The same tactic would have been achievable for a long time by strapping drones + heat shield to a bunch of ICBMs. It just doesn't give you a sustained presence in the target location. A carrier is more of a logistical presence, not just a bunch of planes with a single load of fuel and munitions.
You’ve got to perfect the right technique to spin your fork so you don’t lose cheese, while allowing it to cool before popping it in your mouth. This is one of the pleasures of fondue for me.
Just checked out Needgap, awesome work!
Looking at the comments by gotem I suspect the account is a clever bot.
Just compare their numbers to Europe or the US.
Those are only used to retrofit types on external libraries that don't have them. All types within project are in the source.

.d.ts is a way to add types to source you don't control.

Ruby should have gone the path of typescript where .d.ts generation and type stripping is done by a tool you run when you publish your library. That way you can work with types in your code but export it to plain js that others can use with or without tyoings
https://blitzjs.com/

Many interesting innovations to make developing React/Node applications easier and faster.
If your email goes between the major email providers, it goes encrypted. (At least according to the headers)
Hmm cant make it now. Only title change is possible.
I used fvwm as my main environment back then. It was really good. You can still see its influence in Raspbian and other desktops like that.

I actually had a gig with SLS Soft Landing back in the day. It wasn't unrelated to the stuff I was doing with uucp at the time. That was important then, but totally not at all today, lol.

I am assuming you are making a bit of a jest, because things have moved along in the past many decades.
In theory licensing patents solves this problem. If the original inventor doesn’t license or sell the product then owning the patent is literally worthless. Unfortunately, that requires a skilled patent office to reject trivial patents, but not minor but ingenious improvements. Which is in practice an unrealistic standard.

However, I think the balance generally works in the other direction. 20 years feels excessive, but it’s arguably fast enough that taking something from a lab to mass production often eats up 1/2 the time. Further, many patents that are obvious like asteroid mining are going to expire long before their practical. On the other hand simply waiting out the clock to manufacture something means being really behind, thus pushing licensing.
Hey Jeremy! What sort of support do you have for graphical APIs like windowing, graphics, etc.? I'd be really interested in working with you to port Veloren (https://veloren.net/), also written in Rust, to Redox at some point in the future: if nothing else, as a demonstration of what a pure Rust tech stack can do. If you're interested in this, feel free to message me on Reddit (same username).
is this satire? Can’t tell due to how strange these forums have become in the past few years.
I am no fan of the patent system, but what you propose is worse. Companies can get a license but by a price defined by the market. Giving this power to some burocrat seems odd.
Having the client able to dynamically ask for data from models sounds like a horrible idea to me (if I’m understanding correctly). I once had to work with someone who used the Open Data protocol to make an API with a similar approach and hated it because it felt like query writing was moved from him, the backend engineer at the time, to time the front end engineer. In addition to that, the way he did it could have lead to data we didn’t want exposed to be leaked easily by mistake
Applying a patch in Darcs usued to be in O(2^n), and now apparently O(n^2), where n is the size of history.

Applying a patch in Pijul is in O(p c log n), where p is the size of the patch and c the size of the largest "deletion-insertion conflict" p is involved in, where a "deletion-insertion conflict" is a situation where Alice deletes a block of text while Bob adds stuff in that same block.

Note that this is a rough bound, since all non-conflicting operations in a patch are in O(log n), except those involved in a "deletion-insertion conflict", which are in O(c log n).

So, Pijul is in fact faster than Git for merging (and rebasing). The only tradeoff at the moment is that going arbitrarily far back in history isn't as fast as it could be (this will be fixed very soon).
http://web.archive.org/web/20201226070052/http://lambda.bugy...

(HN hug of death)
1. Flutter - Cross platform development of user interfaces is now a solved problem.

2. RISC-V - It may make it easier for guys to get into chip design.

3. Scilla Lang - The clear logic of formal Mathematics applied to finance.

[1]: https://flutter.dev

[2]: https://riscv.org/

[3]: https://scilla-lang.org/
It's just insane how incompetent European and American governments have been in this pandemic compared to East-Asian countries. We are lucky to have some functional private institutions that bailed us out -- kept the countries running and developed a highly effective vaccine super fast.
Regarding interface stability:
Indeed, the textual representation is not stable, things like added types in the representation of some instructions can happen when upgrading to a new version.
However, to be entirely honest, in the last few years of updating LLVM-based research tools to newer LLVM versions, changes in the C++ API that required me to (sometimes just slightly) change my code happened a lot more often than changes in the textual representation...
What this doesn't account for is drive. People who enjoy a slow pace will do so. People who are successful now will still be successful then. This is just American exceptionalism thinking it will be different. We already have many countries with social policies better than UBI.
I tried to love aarch64 NixOS very much for my pi 3 but, latest kernel is broken and doesn’t boot at all, previous (5.4) needs a firmware adjustment otherwise has HDMI issues, and 4.19 has no HDMI issue but is lacking on hardware support (no cpufreq scaling, sound output broken).

This means the install process is painful as it requires a serial tty or typing blind commands to enable ssh.

Also, once you get it running, if you ever screw up, booting the previous gen requires editing the bootloader files as it seems uboot is unable to initialise some usb keyboards properly (although they are listed).

And finally, there seems to be no X support.

I don’t want to sound harsh, I know it’s tough work, so I’m definitely extending my thanks to anyone working on that port.
Yes, I think that would be a good project.

I think the major hurdle is that the thing that makes it useful is an extremely large bank of images, and ability to share within the app. So that implies a social aspect, and then that needs to be gated off from search results

This has existed several times before -- this is very vague because I'd forgotten about until now, but the one I used to use in the early 2010s (?) was an invitation-only site with very simple UI, almost bare HTML (similar to pinboard), a weird name and a logo that was I think a gorilla. Used to have very high quality results, albeit highly focussed on art/design, with a small, dedicated user base

Edit: it was FFFFOUND!, shuttered in 2017 (Pinterest seems to have killed most of those sites, so how does one go about breaking that monopoly?)
Is it possible to become a Millionaire before 30?
That question has nothing to do with fact that theory where money are reward for hard degree is bonkers.

Another glaring contra example: I studied computer science. I like it, but fact is that getting that degree is much less work and easier then chemistry, history and whole bunch of other degrees. I however earn the most.
Pretty cool. But this:

> Assuming a 100% efficient laser, that is one watt-hour (3.6 kJ) of energy consumption for a maximum 0.5 Mbits of data storage.

Is not good
When I first learned about it terrorism - as opposed to general political violence - included creating fear in the opposing side, which is the reason for the name.

I think with your definition everything would be terrorism which usually isn't what one wants.
It's disappointing how rigid society can be: it's my way or the highway.

When someone doesn't have a particular, not inherently required characteristic to access something, there should be a series of fallbacks, but all too often this just excludes people.

This can be seen in all areas of life, in different severities:

- the entire topic of accessibility is about letting people make use of the abilities they have despite the ones they don't have. Not having functional legs doesn't have to prevent people from filing a document in the office.

- technology which once was optional but never essential becomes required with time. Booking a doctor's visit over the phone only, buying goods over the internet only, filing taxes only with a computer, accessing a bank account only with an Android program. All that with no fallback to the post office or a personal visit.

- the requirement to pass payments through an intermediary is getting more common. Gone are the days of paying bills or getting salary directly at the office, and the sphere of buying at the point of sale is losing the cash fallback, if stories from Asia are to be believed.

None of the technological changes are bad as options, but when they become the only choices, they work to disenfranchise people, especially ones related to banking and travel freedom. Debit/credit cards are not accessible to a huge chunk of the world's population, and even in Europe, getting a bank account as an immigrant can be hard.

Another thing that strikes me in the article is calling the condition "disease", without providing any evidence that it has any negative health impact. On the other hand, it matches the definition of disability as something the society imposes [0]. That would make this a paradoxical case of someone not impaired but disabled.

[0] https://aeon.co/essays/what-does-it-mean-to-consider-yoursel...
Thank you so much! Will watch this video definitely.
I'd say readability of dumped IR would be on par with dumped assembly from a compiler for readability, but hand-written LLVM IR has the potential to be quite a lot more readable than hand-written assembly
Would it make sense to have the patent office choose the patent length between say 2 to 20 years?

Estimating the value seems pretty much impossible, but estimating a length seems more reasonable. Clever software trick, quick to invent, easy to capitalise -> 2 years. Ground breaking new drug/material with slow market deployment -> 20 years.

There's still some subjectivity involved (but that's already the case with the current patent system), but you could try to base it on some objective metrics.
I misunderstand what you're saying or miss an obvious joke. I would have thought a garbage collected language is typically safer.
Docker Practical Guide: Learn Docker-Compose with Node and Mongo [video]
You’re right. I absolutely adore my Onyx Boox Note2 — it’s e-ink display is just brilliant, but it also proves your point: they’re a Chinese company through and through, building amazing tools and gadgets because patents don’t scare them off.

Also, the fact they ported basically every software feature from the Note3 which came out weeks after I got my Note2 made me amazingly happy, their after sales support has been surprisingly good, the new firmware has removed literally all latency when using the Wacom stylus for note taking, and I recently bought the Staedtler “pencil” Wacom compatible stylus and now I’ve literally ditched pen and paper for good.

It’s that excellent, for me.