skysight-inc/HackerNews huggingface dataset:
> Maybe I’m just an old fart now.

As an old fart I sympathise greatly with this, but objectively things have always been more and more abstracted as time goes on, and old farts are always resistant because it’s they way they always did it.

I was young once, came in and asked “why all these old expensive sun machines when we could just run linux”. I got across VMs eventually, but things like docker was against the natural order of things, and seemed to just be a crutch to me. Apt is a crunch to those who don’t want to deal with missing dependencies. Debs are there to avoid configure/make/make install issues. Why even have a make file, just handcraft your gcc lines directly.

An older colleague used to run an internal web server running on irix with a cgis written in C, he moved on to php and linux, then to node and docker. He moved with the time, and I respect that.

I doubt you wrote your programs in assembly throughout your career, so there’s always been abstraction. There are times you need to hand write assembly, but they are rare. There are times you have to run on physical hardware, but they are rare. Why is an OS or a VM the perfect level of abstraction, and not docker?

Docker I can see has advantages in many cases. I need to deploy some new infrastructure to a small company, radius, syslog, dns, etc. Main and backup.

I could do it in the traditional way I’ve done it for 2 decades by simply installing them and configuring them like it’s 1999. And it would work and be great

Or I could use docker to do it, perhaps even use Andover to deploy. Why? Mainly to boost my resume, but I’m sure there are objective benefits to docker which I just can’t envisage at the moment because I’ve spent 2 decades doing things in the way that was new and cool in the days of Debian Potato, but now is old and presumably limited. Just like configure/make/make install was limited on Solaris, just like c based cgi was limited on irix.
It's weird how much more mature you were at 11yo compared to me.
I like Emacs for everything except elisp. I never learnt it despite a few attempts, it feels odd and orthogonal to everything else I do. My .emacs is cobbled together from googled snippets.

I would love a normal extension language, that also isn’t a hack (like Python integration). I’m not a JS guy but I’ll take it over lisp.

I’m not sure what the web render things are, but if it means some kind of browser integration, that sounds good too. I use org mode, often with html export and latex maths, having it render quickly and seamlessly would be a win for me.
Free Online Promotion and Free Earning
> I think this is great news

Should we add heroin there too? I mean, whats the red line? Or there should not be any? For medical uses it can be prescribed, by doctor.
Probably because more machines is faster and cheaper than a profiler.

At least in the short term.
Those cars shouldn't exist at all though, massive waste of resources, renting cars should be much much simpler and cheaper
Lessons I Learned at Google
> I guess in this thread we are specifically talking about the efficiency of compression algorithms

Yep, and on top of that xz is more efficient at compression than zstd despite being "older", which is the relevant consideration here. I'm not expecting zstd to compete with xz for the StackOverflow case in terms of efficiency, what I want to know is whether file ordering makes the same efficiency difference for zstd as it does for xz.
Yeah Jonathan Blow isn't exactly a luminary in computer science. I once read him going on a meltdown over linux ports because "programming is hard". This is the kind of minds Apple enable, i.e. "why isn't this easy?"
I saw a pretty interesting van/RV project which actually had sizable amount of solar panels. About 8kW worth. They unfold and can be manually tilted and tracked to follow the sun roughly in the sky.

It’s pretty interesting. That much solar (with 140kWh of battery!) is more than sufficient to allow totally off-grid living and trips to the store. Now THAT would be interesting, if you could get the bugs worked out and mass produce it cheaply.

(It’s really hard to find affordable flexible solar panels. Regular solar panels weigh 3 times as much for the same power but cost a third as much in wholesale. Anyway know of cheap flexible solar panels, ie 50¢/Watt or so?)

Link to the solar van/RV:
https://youtu.be/5uUh23GDW08
E2E encryption is necessary for all communication. Email is unfortunately not encrypted, but it doesn't explain why would you choose non-E22 tech when there are perfectly good E2E alternatives.

E2E is an insurance against:

* bugs

* rogue employee

* server vulnerabilities

* acquisitions (imagine Telegram being acquired by Facebook)

As for metadata analysis, I still fail to understand how is it comparable to Telegram having access to all messages.
California Gold Rush
That's the entire state of bio-medicine; nothing is known for sure and everything is too complicated to understand. And all treatments are based on general statistics. I can't wait for this stage to end.
> after years of safe-use research and its prevalence as medical treatments
surely you jest?
I think they meant using a remote development server instead of spinning up a VM locally.

There was a post a few days back about using a NUC as a powerful remote (over LAN) development server
The problem is that if everything is simple enough. How to set your goals this year? Complication creates lots of jobs and waste. This makes us not starved but others somewhere in the world or in the future when resource all gone.
We don't need to play any games to point out that Telegram can see everything, including messages.
Micro-Pattern: IIFE and Return-Early
And also they have to balance out internal politics as well. Putting massive incentives on the discovery of bugs could really mess up the motivations of internal staff.
I can't edit my message anymore: a "dining program" is what my phone's autocorrect thinks a "running program" is doing. Dining on CPUs :-)

BTW, the Gnome's name for favorites is Places.
I doubt that this is true. In the era of colletion and hunting, the diversity of food is based on the near-by ecosystem, which is larger than modern supermarket.
>It’s a miracle it works after 7 years of use

What do you people do with your laptops? ThinkPads aside, even my $300-350 Acer laptop is coming up on 6 years of (11-12h daily) use and everything works more than fine. I don't even use an SSD. The one I had before this lasted a good 10-11 years of similar if not heavier use (my entire family used it).
Yep, doctors can prescribe it, with fixed quantity/time.
I was trying to point out in my original comment that some people maybe pre-maturely optimizing for scale, and having tooling drive decision-making rather than problems at hand. And a good logical short circuit to that would be: "if Hacker News serves 6M requests per day, then using docker would be overkill for a small CRUD app".

That being said, if modern websites were rated by utility to user divided by complexity of tech stack, I must say Hacker News would be one of the top ranked sites compared to something similar like Reddit or Twitter which at times feels... like a juggling act on top of unicycle just to read some comments. :)
And unlike python, it stills works fine.
Now you have 3 problems.

It's not solving "your system went down", it's adding more layers of system that can go down.
It's the best cure when it works. But what to do when it doesn't?
Correct, which is why they're installing lamp post EV chargers
They're firstly about one's safety and the rest is a bonus.
That’s neat. I’m the creator of https://github.com/piku/piku, and I like seeing similar projects come up :)
I think this is a great example of a fallacy that's pretty popular on HN: That work should be rewarded based on "value created" rather than effort.

I don't think this line of thinking is helpful. Should Amazon increase the price of their VMs if you made more money with them? Should a doctor charge a lawyer a higher price for a flu shot because their time is worth more?

Of course not. Because in all these cases, the clients would just go buy someone else's service.

Of course it is helpful to consider the value of the work you produce, and you can use that in negotiations. But you are not entitled to a higher rate just because your client is big or successful.

If the developer had offered a two day consultation for $80.000 to Rockstar they would most likely have declined and said, sorry, for that money we can hire someone else to do a lot more performance improvements.

If you want to get paid based on value created, you need to negotiate. But you don't have a moral right to get more money for the same effort just because your client is rich.
What's the problem being solved? My dev machine already has a package manager for C, it's called ... a package manager.
It was a huge enough red flag that Mint removed snap store out of the box.

https://linuxmint-user-guide.readthedocs.io/en/latest/snap.h...
Should US military ever intervene in internal affairs of other countries?

And if so, should the opposite be also ok? For example, at some point China declares that G.B. detention camp is a reason to invade and save some people.
We're not doing great at all at vaccine acceptance...
> Think of all the features included in illumos and its various distributions: two networking APIs (STREAMS and sockets), DTrace, ZFS, SMF, Contracts, Doors, zones, KVM, projects, NFS, NIS, iSCSI, NSS, PAM, Crossbow, X11, Gnome, IPS (or pkgsrc on SmartOS), the list just goes.

Much of what you mention isn't actually necessary/isn't actually in every distribution! Including X11 and GNOME as a piece of it is a bit extreme, don't you think? I also think it's a bit extreme to put things that are obviously mistakes (Zones, doors, SMF, IPS) in with things that actually simplify the system (DTrace and ZFS, most importantly) as reasons for why illumos is overly-complex.

I mostly agree with the idea that we have to include user space; even then, it's still clear that illumos is much closer to sane, UNIX-ideals than Linux is. I'm not going to claim that the illumos libc is perfect (far from it!), but the difference in approach between it and glibc highlights how deep the divide runs here. illumos, including its userspace, is significantly smaller than most Linux, massively smaller than macOS, slightly smaller than FreeBSD (and much better designed). All of these, though, are of course much smaller and far more elegant than AIX, so in that way we all win.

I don't actually know much more I would add to xv6. If anything, I'd start by removing things. Mainly, I hate fork. Of course, its userspace is relatively small, but v7's userspace is more or less enough for me (anecdotally, I spend much of my time within via SIMH and it's pretty comfortable, although there are obviously limits to this), so it wouldn't take many more additions to make it a comfortable environment.

Again, I'm not claiming Linux is bad (I love Linux!), simply that it isn't UNIX and doesn't adhere to the UNIX philosophy.
Ask HN: Advice for new tech startup founder
Hey all,

I was working on a side project, now an accelerator agreed to fund it. This will be my first experience to run a startup. I'd really appreciate if you can share with me some advice/materials that could help.
Good vibrations: bladeless turbines could bring wind power to your home
Well, if somebody can mess with ss7 they wouldn't need even that.
> For people using their cars once or twice a week to drive 10km to do groceries this will suit them

Wouldn't they be even better suited to a regular electric car, parked under a roof of solar panels? The simple flat solar roof will be cheaper to make, and be a larger useful surface. And easier to replace, will keep the weather off the car, reduces car weight, etc.
Hdfc & SBI being my major banks since last one-two decades, SBI's online banking is way better than HDFC's although former is a government bank.
Will they be able to do the same on more recent iterations a few years later?
Isn't this easy solvable with additional SMS token approval as mentioned in article?

> "orsman added that, effective immediately, Sakari has added a security feature where a number will receive an automated call that requires the user to send a security code back to the company, to confirm they do have consent to transfer that number. As part of another test, Lucky225 did try to reroute texts for the same number with consent using a different service called *Beetexting*;
the site already required a similar automated phone call to confirm the user's consent. This was in part "to avoid fraud," the automated verification call said when Motherboard received the call. Beetexting did not respond to a request for comment."

But it seems that the entire system is globally infested with security holes. Is this applicable worldwide or just limited to one country ?
Cat S60 had this before the apple watch did.
Relax, it’s iPhone*

*until you do the thing we showed in our commercial and break your phone. When you come to the Genius Bar, we’ll point out that the commercial did in fact warn you to not do the thing we clearly showed in the commercial. Sucker!
I am not a native English speaker, why is it OP's responsibility to decipher what the recruiters are saying? It is their responsibility to master the language and to express themselves clearly.
I saw something similar, though far less sophisticated, at the start of the pandemic. Universities all started doing online exams where students had to have ther microphones active the whole time, so a bunch of CS students got together and made a little script that added noise, randomized echo (so echo cancellation didn't work), dog barks and that buzzing sound that GSM phones used to make when next to speakers. After the first few exams, the microphone requirement was lifted.

Another fun one was a script (actually just a gstreamer chain) that intentionally garbled your camera's video stream, since another exam requirement was a running wide-angle camera (sometimes two!).
Never knew. Cool to know, thanks.
Lots of people have a 10 mile or less round trip commute. At that distance, you can drive to and from work every day using this car. I don't think most people would want to rent a vehicle for this.
Tesla Cybertruck may have an option for solar panels as a pickup bed cover, able to produce a few miles of range daily. Not much per dollar normally, but great that in a worst case scenario it can, given some time, harvest enough power to find an outlet.
When all it takes is a quick online search for any agent to access the mass surveillance, all privacy invasion is targetable.
Kotlin is one of those things that I avoided learning for so long just because I didn't want to learn another new thing.

And one day I had to work on a project that was 100% kotlin and so i decided to do a 3 hour crash course on Youtube (actually watched it at 3x speed so it was really 1 hour) and once I grasped the basics it really made so much sense and I don't think I'm ever going back to writing Java classes anymore after having seen the light.

Same happened with xpath long back. So long I resisted learning it because CSS selectors did the job but once I reluctantly learned it it changes your whole way of thinking.

I think my fear of learning new things comes from coffeescript, something that actually had a negative impact and I would have better off not learning it which also made me scared of learning new technologies.
This is how every discipline evolves.

Do you think building codes and fire codes were thought up out of thin air?

Do you think the FDA came into existence just because?

The SEC was created in 1933, as direct result of the Great Depression. Dodd-Frank and CFPB were a direct result of the 2008 financial crisis.

Every discipline starts out without regulation, until it inflicts some injury upon society that motivates the creation of regulation, which then often calcifies the industry and creates barriers for new entrants. The difference with data is just that we happen to be alive to see that transformation taking place.
“Safe use” being the important term. It refers to the lack of any lethal or physically damaging effects, as proven by numerous studies. No one has ever died from psilocybin.

Heroin is not at all safe, as you are aware. It is perfectly capable of killing.
Check these links: I managed to reduce the padding of those huge menus.

https://blog.samalik.com/make-your-gnome-title-bars-smaller/

https://blog.samalik.com/make-your-gnome-title-bar-smaller-f...

https://stackoverflow.com/questions/36869701/decrease-the-ta...

Your CSS must go to ~/.config/gtk-3.0/gtk.css
I've gotten these OTC at pharmacies in Southeast Asia, but didn't take them because I look up every medicine that I get.
I've been struggling with this for years now. Every time I ask the question "why do I need Docker when Go produces static binary executables?" I get some reasonable answers, but nothing along the lines of "you can't do X without Docker".

I totally grok the need when your deployable is a few hundred script files for a very specific runtime and a large set of very exact dependencies. But that's not the situation with Go.

And now //embed too. Adding all my templates, static files, everything, to the binary. Ship one file. Awesome
I bet the risks for flu are even lower than that and I still get the vaccine every year like clockwork. Because having the disease sucks and can leave you with long-term sequelae.

The fact that we have insufficiently tested vaccines does make the decision harder.
One issue I've had with personal shell scripts is that the dependencies are often implicit, or command line arguments change, leading to (sometimes silent and critical) behavior. With Nix you can write shell scripts with a nix-shell shebang[0], specify the dependencies and the rest of the script will run with the dependencies satisfied, for instance, this will execute GNU Hello regardless of whether it is already in the path or not

#! /usr/bin/env nix-shell
#! nix-shell --pure -i bash -p "hello"
hello

a more realistic example is[1] which generates[2], and if necessary, the Nixpkgs revision can be pinned to fix the dependencies in time. This approach also extends across languages and some of my scripts are written in Haskell which is interpreted!

The upshot of all this is that you can write reproducible shell scripts as if you had every package in Nixpkgs available to you, and share it easily with others.

[0] https://nix.dev/tutorials/ad-hoc-developer-environments.html...

[1] https://edef.eu/~qyliss/nix/lib/gen.sh

[2] https://edef.eu/~qyliss/nix/lib/
Wouldn't discriminating who I mess with based on gender be sexist?
I see the point you're trying to make, however the increase in features (and their complexity) plus the size of the average graphic that a high-end professional has maybe grown by 300-500% since the 90s. In fact I'll tell you what: I'll give you a growth of 10,000% in file sizes and feature complexity since the since the 90s...

... computational power has grown ~%259,900 since the 90s.

The point being made is this: Photoshop does one job and has one focus should), yet it has gotten slower at doing that one job and not faster. Optimising the code AND introducing incredibly hardware to the consumer market should see Photoshop loading in milliseconds, in my opinion.
Yes, I do, and I rarely unblock it. There are many reasons: security, performance, just plain consideration for my sanity.

But here is an unexpected side effect I noticed: Sites which require JS just to display correlate highly with low-quality content, which I usually regret wasting my time on having read.

This, above all the other reasons, is why I don't bother. Sure, I can unblock it with a quick three-key sequence, or I can use alternative access methods, but usually I just thank them for saving me the time and move on.
It depends on your requirements.

Some domains might state a worst case for a single transaction or percentage of transactions that definitely exceeds what can be achieved here
As someone who personally struggled with drug-induced psychosis for several years (and met many others with similar struggles), I kindly ask that you stop generalising from personal anecdote when giving advice about mental health and psychedelic drug use to others.
To be fair, the OP wondered if he was missing out on some nutrient. That was the reason for scurvy in the past, limited diet of a ship, lack of vitamin C.
>* Learn on demand. Never read books from cover to cover.

I think you are my type of person, in that you learn a little bit on demand, go to work on it and quickly get nearly a complete view of everything and depend on being able to look up stuff you need when you need it.

That's great, however you seem to be different than me in that you think your way of learning is the superior one instead of just a different one.

I have known some very good programmers that are read the book cover to cover type of learners. In my experience read the book cover to cover types are more strict types of personalities and thus often we do not get along, but when we do it's great because we complement each others skill sets and predilections for how problems should be solved.
ITT people arguing that a country with $7 trillion of spending budget can't install a few power outlets in its post offices.
One of my favorite tech presentations ever! So much uplifting enthusiasm, witty and whimsical humour and good taste in the songs, love it. Really happy that it belatedly got on the HN frontpage — it really deserves more views. Go Anjana & Natalia!
I dont think this is a one sided debate.

Pro: SMS 2FA is better than just passwords. In practise 2FA is primarily a hedge against credential surfing, with its other security properties more theoretical than practical, and it mostly works good enough for that use case. (Perfect is the enemy of good)

Con: there's lots of attacks related to social engineering the telecom into transfering your phone number. Real people have been compromised this way albeit this attack is pretty targeted.

There is also some concerns about evesdropping/mitm attacks. This is pretty unrealistic in my mind. If you're an on-path attacker for someone's cell phone convo that implies you have direct access to the victim, so the victim is pretty screwed regardless.

So in the end its a usability vs security tradeoff. Its a pretty close tradeoff so its not exactly a slam dunk in either direction.
I read somewhere that a large part of the "quality" of vitamin pills come down to how crumbly they are. Small dense vitamins are so good. Big pills are.
Staying Productive as a Software Engineer
Bumper-Sticker API Design (2008)
It's easy to take a stab at someone online, behind a keyboard, but I'd suggest you show us all your work and we'll judge your future opinions based on it.
You say they aren't even available yet. That may have been acceptable, but they have quite a history of not delivering.

Production should have started in 2019, and they have accepted money in 2018. It's now 2021 and we're looking at 2023 delivery, with a significant price increase.

In the meantime, the specs aren't all that interesting anymore.
I'll give it a read. Thank you.

(I like anything that echos well in this chamber of mine... just kidding ;)
Oh dear. But there was no explanation why they drive on the right. Because that's what everyone does.
“pro-choice forum for the discussion of mental illness and suicide”
That requires ownership of property. There are plenty of people that, say, rent a basement of a suburban home, park on the street and the owner is not inclined to install solar or provide convenient access to charging. Of course it won't help much but it does.
That's the one. Turns out that option is actually included in the main configuration menu: "Ctrl+Tab cycles through tabs in recently used order"

I have to say that the name doesn't explain what it actually does. Thank you for the assistance.
Social engineering is all about convincing people to do things they aren't supposed to do.