skysight-inc/HackerNews huggingface dataset:
I posted this, because I find this very cool. But before using this in production anywhere, I wanted to find out how secure people think this is and what should be done regarding audits etc before it can be used in a serious system.

Does anyone have insight into the auditing process at openssh?
And the one true god is the giant head in the sky: https://www.youtube.com/watch?v=m6i94KLhKS4
Liberalism According to The Economist
Use copy/paste as much as you can
I think we have several millennia of proof we cannot.
Death Stranding (Inside Kojima Productions)
There has to be agreement to sell on the other side. Since many companies successfully resist being bought, big tech can't simply buy all competition. There's lots of buying going on, sure, but also lots of refusing to sell. Taking away the option to sell from private companies will have dramatic rippling effects none of which I can imagine lead to a better world.
> Presumably this was enabled by not having to be able to end the windowing session and quit back to DOS without rebooting.

The original "It's now safe to turn off your computer" screen after shutting down windows 95 is actually just a dos prompt.

You cannot see it, because the computer was left in a graphics mode, but if you can blindly type a command to switch graphics mode you're back at a normal DOS prompt.
How do those differ from banks besides being subject to less regulation.
Ah, POSReady! The special version of Windows XP for point-of-sale systems and ATMs. They have a service life target of something like 15 years, since the companies using them don't want to go through huge replacement cycles if they can possibly help it.
Gotta Go Fast: Reducing Friction in Everyday Work
enforcing domestic patents is completely orthogonal to the enforcement of international patents.
Working Effectively with Legacy Code by Michael Feathers – A Review
Longhorn Concept (2003) [video]
The thing about "bubbles" is they are inherently normist based on population or status with nothing backing their actual validity. They are recipocial no matter how fucked up the objective differences are. "Man what kind of fucked up bubble are you in if you think burrying or burning your grandma instead of eating her is normal?".

To be frank we already let social norms over reason lead us into enough nightmares and stupid decisions - we shouldn't be encouraging them.
Regulations have their purpose to be sure. But they have a dark side as this article points out.

Regulations lead to lobbying. And lobbying leads to corruption. I think one of our biggest problems is we have tried for years to have a pseudo free market while tampering with it so much to create the situation we are in now.

For instance the financial crisis. One big reason for this was regulations forcing banks to make awful loans in Bush’s “ownership economy”. This led to a situation where free market products (mortgage backed securities and derivatives) were corrupted with so many bad loans. The free market never had a chance.

We all blame the banks but it wasn’t entirely their fault.

We see it with college loans. You either make things like this entirely socialized or market based. Too much socializing the free market or free market socializing, depending on your point of view creates these problems.
This is explicitly why I did so well at Maths at A-Level. Once I could explain something to my less gifted peers, I had it. Completely and without the need to do the endless repetition I found so boring that is otherwise normally used to get good at solving those types of problems.
It's not exactly the same. Tuition had a standard process for showing the school your financials so they can set a price. It sounds like open-ended pickpocketing but it's a competitive market with a clear coordinated timeline for the offer process, so you can choose the school with the best price for offering.
"is it just me" was meme on the Late Terry Wogans show.
So I have the right to reverse-engineer the shipped binary, but no right to examine the source code? That doesn't make a lot of sense. It would save everyone a lot of effort if you just stipulated that all binaries must come with source (though, of course, that would still require the recipient to verify that the source matches the binary).

I agree with the microwave oven/ladder argument - we should be able to modify those, that makes sense.

I think the problem here is commercial re-use. If I make a modification to your source code, that I got from reverse-engineering a binary I purchased from you, should I be able to sell it?

After all, if I modify a ladder and resell it, I have to buy each unmodified ladder from the original manufacturer, so there's no problem. But I only need to buy one copy of code and I can resell it many times. Should I have to buy one copy from the original creator for every copy of the modified code I sell?
It's especially fun when you are just about to run out the door, trying to pack down your work laptop and all the options you get is "Update and shutdown". Perfect if the computer will be spending the next four hours in a closed backpack and the car/bus/train/boat/plane is leaving NOW. If the laptop is older than two years you can't trust the battery to keep long enough for the update to finish and besides, how hot will it get in the backpack?
MikroTik?

P.S. Zero affiliation to them.
When I did the stability analysis, it was marginally stable (ie. poles on the axis). I would guess whoever designed this lamp fitting used the wrong formula or didn't understand stability analysis.

By chance, it was mostly stable when warm (presumably because some resistance or capacitance slightly changed to push the pole to the left half plane), but when cold it flashed on and off at about 2Hz.
The same thing we're telling financially concerned people now; public colleges, community colleges, trade schools.

Fortunately, in a low unemployment world, also means that hiring should be very elastic to this change.
When in Rome: How Spotify halved build times with just one script
Juul ignored early evidence it was hooking teens
I don't think it is karma but a user interface thing - you need to click to zoom in. Unclear but my guess is to try to discourage rage-flagging instead of downvoting.
Nope, they actually can't stop him from selling the donuts with their branding on it (or using the boxes with their branding on it to hold the donuts while selling them). They can stop him advertising using their branding, like on a facebook group, but that's largely the extend of it.

The first sale doctrine extends to trademark protections as well, if I buy a thing with a trademark on it, the trademark owner cannot stop me from selling it with that trademark on it.
Anything that needs a higher degree of anonymity - some legitimate uses may be whistle-blowing, protest organizing, preventing an oppressive govt from spying on you etc. Reporters or agents in foreign countries might find it useful as well.

I can't think of a legitimate casual use off the top of my head tho. It may change if hornet provides decent speeds as tor is notoriously slow for most things.
Démarrage D’une Entreprise: What Else Can You Do with an Entrepreneurship Degree
To be fair, Windows at that time was a pretty simple 16-bit operating system, and didn't even support networking until you added Winsock or WFW 3.11.

It didn't really support much of anything until you started adding lots of other DLL's and libraries
"Digital cash" is really the best way to explain the uses of it. Cash is still useful as well. And, equally, don't fall into the cashless utopia "why would anyone want to use cash except criminals?!" trap either.
Formal 1 yr offer, not 4 yr offer, so be careful. It's a bit of a trick, that part.
Why the fuck was I breached?
Facebook Rebranding
Hm. I didn't get identified as gifted until eighth grade and I don't think about it very hard these days. I still struggled to make friends after I was placed in a gifted program, and in hindsight wasn't being challenged in my courses. In college I envied students that went to more rigorous schools, partly because I struggled a lot more with my coursework. I think being labelled as gifted wasn't a very good thing for me, and that I should have been encouraged to pursue my interests more instead.
What percentage of developers who use Macs do you imagine create macOS/iOS software, vs. POSIX software?

I’m fine with using an ephemeral toolkit to create long-lasting infra, and it even makes sense to me that some people want to sometimes write new pieces of the ephemeral toolkit to help me do that (like stylish GUI text editors or SFTP clients or notification-area service managers.)
I was lucky enough to not suffer much from bullying. I was introverted and nerdy, but I also liked sports and was lucky enough to look athletic enough that people wouldn't start fights with me. I'd get the occasional bit of verbal bullying, but again I've been lucky enough to be able to brush it off and not let it bother me. Sadly, a lot of my friends at the time didn't have the same luck, and I watched a lot of people get picked on for years.

Not standing up for them was one of my biggest regrets as a kid, because I watched it destroy some of them. The common stereotype of nerds growing up to be successful and having character, while the bully rots in some run-down area is far from the truth. It might happen, but I've seen plenty of assholes from my school days have decent lives while old friends from school have gone from zero confidence as a kid to zero confidence as an adult.

It's one thing that I shared with many of these kids. I had very little confidence in myself as a kid, but thankfully I've managed to find some thanks to a mixture of a decent career, keeping fit, and being involved in combat sports. For the past few years I've done BJJ and some MMA, and despite being an adult that hasn't had a "real fight" since I was a kid, the confidence I feel from being able to defend myself enough to run away/escape is life-changing.

It's probably the kind of advice you'd get from a boomer, but I'd recommend enrolling a kid in a combat sport like BJJ or Kickboxing, if not to teach them to fight, then to instil some confidence in their ability to defend themselves from someone attacking them or their friends. Confidence in something/anything is key.
Web based “Operating System” for mobile and desktop
I said audit. Not straight away splitting them up. The audit should assess if the monopoly is a bigger destruction of value than the economy of scale is a production of value from the perspective of society.
Well done. Bravo. No irony. Really well done. Thank you for showing the way.
Content Localization Strategies to Stop Struggles with Language Switching
I even have software (Drawful 2) that was released in 2016 and won't run on Catalina because it is 32-bit. That's just three years.
Show HN: Elm web UI for mpv - rewritten from JS over the weekend
Why Microsoft and Warner Archived the Original Superman Movie on a Glass Disc
Facebook and a variation of "libre" in the same sentence makes so little sense to me that by definition I would refuse to use this product if it would ever reach market. Companies which main purpose is aggregation and selling of data to advertisers should simply not be trusted with financial transactions because in the end, this data will be used to make your financial transactions greater and more tailored to the advertiser paying the most for your data.
> The obvious conclusion: few of those people you see sitting around typing on their MacBooks are doing anything that will be of value 5, 10, or 20 years from now.

Maybe to a troll or someone with an axe to grind, but my point of view is different.

If you’re doing the same exact thing 5 years later (let alone 10 or even 20) without any tweaks in your process, then frankly you have a job a robot should be doing.

I’ve got production code I wrote twenty years ago still up and running, despite multiple upgrades to the language and hosting Infrastucture itself that it’s running on. Should that be the case? Not in my opinion. Business needs change, that code should’ve been updated. Instead developers just added on more around it and that’s how you get bloated beasts like MS Office, Photoshop, etc.
Countries like Germany that are transitioning away from nuclear and towards renewables have actually increased their fossil fuel consumption in recent years

Please stop spreading misinformation: While we've failed our planned reduction goals, we did in fact reduce fossil fuel usage.

https://www.energy-charts.de/energy.htm?source=all-sources&p...

https://www.umweltbundesamt.de/sites/default/files/medien/38...
People who pay "full price" are paying extra for the poor students. Schools need both.
I bet engineers who work on these backward compatibility learn really a lot and learn them fast. Wondering if there is anything similar one can do with open-sourced projects.
Fraudulent tech-support sites cause Firefox to freeze, displaying scary message
I used to think that Libra is just an attempt to combine the transaction speed of blockchain with the trustlessness of fiat, I didn't expect the rabbit hole to go so deep.
An Apple I Emulator in shader language
Strong opinions, weak alternatives.
LibreCAD for Real Dummies [pdf]
In my Ontario school the advanced classes were simply an option. Anyone could enrol. You get the advantage of mostly kids who want to learn without the social difficulties. Nobody is told that they're 'special/not special'. It works.
I’ve been thinking about this recently. Would it be fair to say that the engine is the single most expensive part of a combustion-powered aircraft, and that batteries are the single most expensive part of a battery powered aircraft?

If so, I expect this sort of aircraft to become quite viable quite soon; if not, then I would be surprised.
Its also cheaper to implement
Yes. But there might be some who would not be interested but still do it for minimal pay.

It would also lower the barrier to entry and thus increase the size of the market. Imagine if the first X sites I tired all needed more work. I'd likely quit. But if that didn't happen, I'd more likely continue.

Crowdsourcing isn't The Answer. But it's certainly a better step in the right direction.
Yeah! Screw those filthy Mac lovers! They do nothing important. You can tell by the OS they are using! They should get a real computer designed for serious business! I am still using Windows Vista and plan to for the rest of my life!

Dude, if you are trolling, don’t. If you aren’t, also don’t.
My last clean install of Windows was with Vista and since then I have done in-place upgrades without much hassle. There is no hardware left anymore from the original setup and it even survived several mainboards, switches between AMD and Intel and the boot drive migrated from an IDE HDD to an AHCI SSD.

I believe that periodic clean installs of OSes are not necessary anymore and every modern OS install should survive hardware changes and upgrades to newer versions.
Do you think admission strictly based on university entrance exams, like most of the world seems to do, would be preferable also in the US?

Edit: got carried away, this want a discussion about universities and not thus really applicable. Still interested though.
>How do you ensure competition when Big Tech can (and do) literally buy any and all potential competition?

Maybe you're using hyperbole with the word "literally" but just to level set ... they don't buy _all_ the competition. I previously try to explain why that's pretty much impossible: https://news.ycombinator.com/item?id=21419098

TLDR: startup founders have egos and many of them don't wish to become employees of Larry Page, Mark Zuckerberg, or Jeff Bezos -- even if you try to persuade them with billions of dollars.
More About That Strange Pentium 4
Reading and writing are unnecessary for much of the population given the progress in speech to text and text to speech algorithms. We can go straight to learning how to express ideas in speech and learning how to locate, access and understand information.

And calculators have rendered arithmetic unnecessary for some time. The focus should be on how to use calculation for financial and technical purposes.
I think every developer has written the famous words: “at some point we will remove this”. The accuracy of that statement often seems to be pretty dubious.
As time goes on, it's increasingly looking likely that it won't be rolled out in Europe[0].

> "Libra is not welcome on European soil," French Economy Minister Bruno Le Maire told reporters the sidelines of the annual meetings of the World Bank and International Monetary Fund

> "Do we want to put monetary policy in the hands of a private company like Facebook? My answer is clearly no," he said

[0]: https://www.business-standard.com/article/pti-stories/paris-...
The principle security improvement is that it’s borderline impossible to mess up provisioning a U2F token, regardless of the technical acumen of the user, in such a way that you can successfully log in but you’ve got an insecure config.

By contrast, GPG is full of footguns. To pick an arbitrary example: many guides walk you through generating the GPG key on your regular computer and then importing it to the the Yubikey, and at best there’s a note suggesting you remove the key afterwards. At worst, there’s not.
That'd be 16 floppy disks, or roughly a quarter of the hard disk space on my first PC clone. Or nearly ten Dooms!
What I learnt about interviewing while at Uber
AMD’s Next-Gen Ryzen Threadripper CPUs Announcement Planned for November 7th
I've found a combination of Spring Boot executable jar + a small jlink built JRE runtime packaged next to the executable jar works fairly well.

Our zipped distribution is 50mb. Uncompressed the executable is 26mb and the runtime is 75mb.

I'd love for it to be smaller but I can't complain. This also makes solving for Linux, macOS, and Windows pretty trivial. They each get their own zip with packaged runtime.
Here's a recent comment from somebody working at Walmart https://news.ycombinator.com/item?id=19728502

And here's one from a developer at Netflix https://news.ycombinator.com/item?id=18346043

I have a friend who works at Apple, he says that a lot of iTunes backend code runs Clojure. Here's a recent podcast from one team using it https://www.therepl.net/episodes/15/

Personally, I find it really weird that people keep questioning if companies are actually using Clojure. It's like people just can't wrap their head around the idea that big companies might be using a non-mainstream language and that it solves problems for them.
ReactiveX and RxJS Observables in Asynchronous JavaScript
There were comments in https://news.ycombinator.com/item?id=21417182
With gas chromatography and mass spectrometry, is it possible to have a secret formula these days?
Just ignore this Facebook Libra pollution; failure from inception, as the producer cannot be trusted for shit, which is prerequisite #1 for this type of endeavor.
That would be so helpful if it were true.
It won't get rolled out in the EU, Germany and France have explicitly stated that they won't allow it: https://www.reuters.com/article/us-facebook-cryptocurrency-f...

"no private entity can claim monetary power, which is inherent to the sovereignty of nations"
> Not many people who work on financial infrastructure speak publicly about their work...

This was a bit of a throw away line, but I found it insightful. As someone who isn't in this space, my question is: why is this? Is it contractual, or is that just not part of the space's ethos?

Feels like we need to overcome this some how to achieve progress?
Well, HP at least used to sell their laptops with a powersupply that could not power the laptop enough to run at the speed it said in the specs. For getting full speed you had to buy a bigger powersupply from them. Saw this on a computer that someone donated to the sportsclub because they bought a new computer to replace the old slow thing. Turns out all that was needed was a bigger powersupply.
I'm not sure this is the issue you are referencing, but you can use multi-stage Docker image builds to avoid bundling the JDK in the final Docker image:

FROM openjdk:jdk AS build

COPY . .
RUN mvn package

FROM openjdk:jre

COPY --from=build ./somepath/app.jar .

CMD java app.jar

The first stage (defined by the first FROM) is only used to build the ".jar", the second stage will only contain the JRE and the ".jar" copied from the first stage.
In Germany we split children into three kinds of school at around age 10-11. There is decent mobility between the schools if you over- or under-perform, and little to no splitting within the same school (well, until age 16/17). It's generally a positive experience for everyone, with everyone getting the right teachers and the right mix of practical and theoretical work/learning.
But that never happens. I come from the opposite side of the equation.

I was not allowed into the gifted and talented program in my school because I had a lot of trouble with reading when I was young. However, I was probably the most gifted person in mathematics. But the G&T program was only for people who scored high on both.

So what happened? I was stuck in the average kids where I excelled but was bored. Anytime math was being worked, I was sent to the computer lab to play on the Apple IIes.

I eventually caught up from a reading perspective but the damage was already done. The american school systems aren't prepped to manage anything out of the ordinary. So since I wasn't in the gifted program, I didn't have the accelerated math during elementary school. Therefore, I couldn't start algebra as early. That means through out high school I was bored stupid. All because of what happened when I was 7 years old.

They made a decision on a 7 year olds ability.

Did it change my life for the worse? Probably not. Unintended consequences and all. I got super interested in computers since I was stuck in a computer lab all the time. I excelled in math in college. Majored in Computer Science with a minor in Mathematics.

BUT just because it worked out doesn't mean they didn't fuck up.

Now I have children. My oldest son ALSO did not qualify for G&T program. Can you guess why? He struggled with reading in early elementary school(we tried to help but sorry, people develop at different rates). Oh my gosh but he is good in math. The difference now is there is no escape for him like I had. He is stuck being bored in class.

My youngest son is adopted so we don't have much insight on family history from an academic standpoint but he is killing it in all aspects of school. He likely will be in the G&T program. Yet, I don't believe he is superior in intellect compared to my oldest. They have different skillsets.

So yeah, I think doing G&T determination in elementary school is pretty dang stupid. That crap will all fall into place naturally in middle school.

It is a system based on laziness and testing to the tests.
Yep, this is exactly how pizza delivery works. Hate it when my pie doesn’t arrive piping cold in a company car.
They lost some of their teeth after the joint publishing agreement with Deseret News, but other than npr they are the only major news outlet of any medium in salt lake that is willing to be critical of the church. And it’s not like KUER has much airtime devoted to local news.