skysight-inc/HackerNews huggingface dataset:
It is way, way past time for a new tech-individualist project. The PC revolution was not merely a product of market forces or of legislation. It was the product of a movement that included things like the Homebrew Computer Club and the Whole Earth Catalog.

One of the biggest rocks we need to move is to push against this tide of cynicism, futility, and crazy conspiracy mumbo-jumbo. All these things keep people from doing anything by either making them give up before they started or by channeling their effort toward dead ends. You can't struggle for a better future if all your effort is being channeled into fighting reptilian shape shifting space aliens hepped up on adrenochrome or some other piece of fantasy bullshit.
You can, but there’s no denying that HN is an extremely attractive and soft target, given the audience, strong anonymity, and lack of security staff.
If financial outcomes are your biggest dilemma, you gave yourself the answer.

Let me tell you from someone who's in the twilight between "I should go back to a job" and "I can see how this project is going to increase my lifetime earnings compared to a conservative job": It's not cool. I was in a lesser earnings situation than you, still 3-4X what I make now building a venture.

It's a mental marathon and you need to operate and execute despite that. If money is your single biggest motivator/ driver (nothing wrong with that, it's preeeetty high up for me), the ride will be quite rough I think.

Thinking you or I will be the exception to this rule is rather delusional. The best thing I would suggest is to try and leverage your skillset by getting into a team early when others already have de-risked the idea a bit. Requires quite good networking, though, of course.
Because the Hippocratic oaths are reserved for doctors of medicine/osteopathy , not for psychologists. Psychiatrists are doctors of medicine, psychologists are not
crackpot hypothesis without any basis in reality, can't even call it a hypothesis since legitimate hypotheses have somewhat of a basis in reality

the sort of stuff joe rogan would spew under the influence
You can't. They can spend 200 engineers to study everything about your product and clone it. And it won't even make a dent in their revenue.
Use an HDMI capture device.
Quiz: Can You Spot the Banned Amazon Item?
Analysis that suggests that actually debt getting inflated away is a major factor and results in people in debt being disproportionately helped by inflation: https://www.lynalden.com/inflation/#benefit
We support IE11 with a polyfill.

The images are converted and stored when they are uploaded or changed. I can see this being an issue with that kind of volume though. But it’s a performance gain for the clients while content doesn’t need to worry about it.
Show HN: Automated Linux Kernel CVE Patching – Tested Booting on 30 Devices
I think it really depends on the size here. In my personal experience most small businesses aren't ruthlessly competitive. That seems to happen once you grow to a size where there are clear lines between the management classes (upper, lower) and worker class.

It's a roll of the dice for sure, but I'd take that roll over a cold call of a lawyer.
It's beautiful. I never realized how individual bristles work together to make a brush stroke. It is fascinating to play with, thanks so much.
How does Yggdrasil compare to Wireguard? A github search shows that yggrasil-go uses wireguard-tun project as the tun driver; does it relate in any other way? The main problem/use case is different of course (Wireguard is a manually configured point-to-point vpn with e2ee, where yggdrasil is an internet-scale overlay network with e2ee.), but I mean at a low level, protocol, encryption, etc.
A better predictor of successful hiring. :|
Hi HN!

I started on this project in mid 2017.
It was loosely based on similar projects, but I made the results actually boot and cranked it up to 11.
It is soley meant for use on device kernels that will never see mainline support, such as Android phones.
The program is fairly simple, the important part is the comphrensive database of versioned CVE patches.

I am posting it here today to try to spread awareness of its existence.
I have tried to get projects in the space to adopt it, but none seem to be all that interested.

Any feedback is much appreciated.

Regards,
Tad.
At one time I was an expert in 'C'. I was the goto guy at our company for porting and performance issues and was often just handed the entire project if it involved porting.

I have no memory of any of that beyond the basics now. Git is like that. There is no way I will remember commands I only use once a quarter or so when something goes wrong.
I find GUI's to be very helpful; most of my commits happen through VSCode's commit panel. For my home Unity3D project I use sourcetree because my commits unfortunately end up being to a lot of unrelated files (blame unity), and having a UI to stage them saves a lot of typing. I avoid anything like rebasing (never got the point of that), but I use branches liberally. I find with this setup, I only need to use a handful of command line options, and I haven't screwed up a local repository in a long time.
> I, for one, would prefer a lab grown meat over a farmed meat whose tissues are infused with antibiotics and is generally covered with feces emitted from the slaughtering process

For the time being you can find such meat in countries outside the Americas that still have small scale farms, particularly in the EU where the prophylactic use of antibiotics on farm animals is banned since 2018.

" It seems unimaginative of you to suppose ..."

What is it with the personal tone in comments in these sorts of discussions? I've had the absolute worst experience discussing these things on HN, as opposed to all other kinds of discussion. Other discussions are generally civil and polite. When it comes to meat eating and animals' rights, it's a free for all and everyone thiks it's fine to walk all over good manners and attack other commenters' intellect, their morality, anything. I mean, wtf?
There are some limited fields where a company or university will pay you to get a PhD (usually tied to post-doctorate work) - and pay beyond a stipend; a real salary.

Those can be worth pursuing, but otherwise you may want to consider just resting on the incidental Masters you get as part of the PhD program ...
Most popular code editor, used by over 50% of developers who took 2019 StackOverflow survey[1]. Sure, we can call it underrated. I'd like to know your definition of success then.

https://insights.stackoverflow.com/survey/2019
> If a defence contractor like Thales was asked to put a backdoor in, do you think that wouldn't be found [..] by external testers

There are many ways to design a back door that would pass such security audits, yes.

One option is to simply give the auditors a device without the back door - or a firmware listing without it.

You can also create bugs that are undetectable by black box testing - such as generating keys with insufficient entropy.

Another is to copy subtle bugs from other products, that sat in plain sight for years.

And of course the testers will all be under NDA so if they do find your back door, they’ve already promised to take part in your cover-up.
Join the Handmade Network [0], which is a large online community of low-level programmers.

Later this year we're having our third conference [1], so it could prove useful* to meet up with systems programmers there.

* The usual self-plug warning (I organize these things.)

[0] https://handmade.network

[1] https://www.handmade-seattle.com
A review of early split-brain experiments
> That's an argument for "progressive" support, and against the threshold effect, not for basic income.

> There should be no hard threshold, social support should be linear, and be reduced with the more money you earn. Like taxes but in reverse.

UBI is a combination of two things:

(1) Gradual phase-out of support (I think this is your “progressive support”), and

(2) Recognizing that this isn’t just metaphorically “like taxes but in reverse” but it is largely identical (but for variations of definitions applied that do more to increase administrative costs than to advance any programmatic goal) functions performed by the tax bureaucracy, so that having multiple separate welfare bureaucracies assessing and measuring slightly different definitions of income and a few different add-on requirements for each program is mostly waste compared to having one common definition of income and one common benefit program for programs.
That also describes written history
In many ways, Russia is still recovering from the PTSD of the Revolution, Stalin, and the War.

Just to give one example: the male/female ratio post-war was 3:4, and has never exceeded 9:10 ever since. It had a profound effect on gender dynamics, which persists to this day.

That's one of the reasons mail-order brides often hail from ex-USSR countries: it's to escape not only the economic conditions, but the social ones too.
Urban farmer transformed her lawn with collards, amaranth, sweet potatoes
well made!!
And you're okay with being an counterfeiter?
Do we need a volunteer service where Europeans can take over ownership of an account and shut it down / export data?
But... you don't know what's in these binaries as well. Might be something worse than MS is putting ;)
Not a problem. Doing your own thing is one of the best decisions you can make for yourself but you cannot have it both ways. If you are worried about Opportunity Cost, you would never truly be free in actually doing it.

For me, doing my own thing is my way of life. I cannot accept anything else. Of course, I hope I get rich doing it as well but even if it keeps me afloat, I would be ok with it.

You don't do your own thing because you want to get rich. You get rich because you did your own thing. 2 different things. The focus should be "I really really wanna do my own thing and willing to accept whatever risks it brings". Good luck to you.
I'm sorry, but how many bits of git's UI do we have to force users to manually replace before we realize that the entire problem is git's UI?

Between the tone deaf responses here about "using a GUI client is the problem," to the tone deaf responses of "you just have to learn it's internal architecture," it should be obvious what the problem is. The problem is not just being able to undo a mistake (though that's certainly one of the problems). Git is an incredibly user-hostile experience, and someone needs to fix or replace it. Can we just say it out loud and stop pretending that the problem is the literally thousands of users who have problems using it?
I'm not arguing that student's don't stand to benefit from this sort of reporting, but...

I bet most history departments would tell you that they are not interested in the commercial success of their PhDs. That's not the purpose of their institution or in alignment with the academic tradition.
Your cost of living sounds kind of high if you only have a 2 year runway on your current high salary. If you reduce it a bit, it wouldn't be hard to have a savings rate of at least 50%. You could read the "Early Retirement Extreme" book or check out mrmoneymustache.com blog posts sometime.
I was excited to check her out, but it seems like VODs and highlights are limited to subscribers sadly. Clips gave me a good feel for what she's doing and it's a solid setup for sure!
I'll just make one brief comment in regard to wanting the math you've written by hand to closely match the syntax on the computer, and say that this is rarely the correct thing to do when writing high quality numerical software.

Making your code performant, and doing a thorough numerical analysis, usually requires a significant rearrangement of your formulae.
It is interesting. I’ve never had any trouble with git. I think the reason is that I learned it relatively early in my career and so I had the luxury of “What’s the right way to resolve this situation?”. I have never lost data despite using filter-branch, rebase, bad merges, bad rebases, bad branch deletes…

Still, the UX sugar of undo sounds quite nice. I only worry about introducing something heavyweight into the thing. If I use branchless will it force others to use branchless too?
How can those of us in science and technology support the humanities more?
So he was getting supercharger speeds (50% battery in about a half hour) which is awesome! The Tesla has its own built in "supercharger" if you can find an alternative way to power it. My idea then is this - could a dyno be modified to be powered and function as competitive to a Tesla supercharger? Basically towing it in-place. It would be rad to see this work! I could imagine connecting it to a geared waterwheel for mechanical power if you lived next to a fast moving river, for example.
With respect to content, I think the core problem for Clubhouse is its live-centric model. This limits both the total volume of content available to be recommended, but also the data upon which an recommender can be trained.

This, of course, is a paradoxical problem for Clubhouse as live audio was its central innovation and distinguishing feature.
I don't know what to tell you, commit more code? Branch more? Work in teams?

Maybe git isn't the right tool for you?

I have a set of commands I use multiple times a day, for everything else there are manuals and docs to reference.

Git branch, commit, rebase, merge, clone, check out, pull, push, submodule, remote, and maybe a couple more, are there specific commands you don't use daily? Other than remote and submodule I use all of those almost daily.
> building something of my own

What prevents you from doing this right now? At nights and/or on weekends, building your own thing(s)? IP assignment agreement? Lack of time or energy?

My suggestion would be to start now. Start programming things. Most of the Y-Combinator advice seems to be to let the project dictate making a startup as opposed to starting a startup because you want to start a startup.

Also, keeping in mind your IP assignment agreements at work, go to your accountant and open up an S-corp or LLC. If you are very ambitious and want to get angel funding etc., start a Delaware corporation - there is plenty of advice here how to do so. I myself have an S-corp in my state, because I am not working on anything at the moment that I foresee eventually trying to raise venture capital for.

Again, keeping your IP assignments in mind - why not launch while still working? Work your day job during the day and do the side gig at night.
Researching African American Ancestors
I find it's much easier for greenfield projects than existing projects because you can lead by example. Also, with these projects there are opportunities to define team rules and culture for the project from the beginning.

Perhaps the greatest inertial force against improving test automation is the truth that any change to a in-production product incurs risk, coupled with the fact that adding tests often requires refactoring to make the code more testable. Techniques like writing tests as you refactor never get employed because there is resistance to any refactoring occurring at all in the first place. The general principle followed is: "make the smallest change possible to accomplish the objective".

I feel like overcoming these forces requires bravery from management or the team, coupled with a longer term vision for the project. For some projects, which are limping along on life support, it may not even be worth it to improve code quality. However, for most other projects I believe there is a better balance to be had between not unnecessarily breaking the product and not being afraid to make relatively risky changes to improve maintainability of the product.
The easiest way to make mistakes cheap is to have your working directory on a filesystem with automatic snapshots, such as nilfs.
Assuming she would have actually got the data to open, what would you have done with that data? I don't think any service accepts facebook data and convert it into their account. And to me facebook seems like a at the moment conversation platform rather than something I would care to archive or look back into.

Genuinely asking the reason people value downloading their fb data so much.
Can I give a shout out to Fork here for being another great GUI for git. I'm not affiliated with them in any way. Just a happy customer.

https://git-fork.com/
Once, in a tech interview a long long time ago, the hiring manager asked me some questions about my experience and how I would do this and that... and I gave him my answer and he said:

"Good, I am so tired of hearing from these young folks coming in and saying "well, the way we did it at Facebook was XYZ" and "Facebook does it right by doing it like this" and "FB this and that"

"these kids think they know the best way to do everything because they did something one way, one-time at facebook - and it was their first job, they have no wisdom."

---

The company; Twitter.
Really? I'm getting "your browser does not support JPEG XL" in Firefox.
I went through this, so I am answering from experience. It was over 15 years ago though, so take it with a grain of salt.

First of all, how much do you love money and the luxuries it affords? I went from a well paid engineer spending freely on whatever I wanted straight back to living with my parents and eating my mom's cooking. I had savings but did not touch them - they were for emergencies, especially medical ones: I had no insurance. Took me 3 years to go back to making some money, and 5 to be comparable to the original level.

Secondly, how are the people around you? I was lucky to be partially understood and not discouraged by my parents and girlfriend and accepted by my friends. Without that I would’ve quit pretty fast.

Third, do you have an actual idea for a product? You need to be in love with that idea, not with the idea of being an entrepreneur.

Finally, how much do you love sales? You’ll get nowhere without them.

Now, if you answered yes to all above, don’t convince me. Go ahead and convince a cofounder. Work together in your spare time (plus a vacation or sabbatical) a few months and build a proof of concept. Then convince an investor for some seed money for a first hire.

Then and only then you can decide to go ahead and build your own startup…

Remember: you can get anything you want in life. But everything has a price. The trick is to really understand that price. The question is: Are you really ready to pay the price?
`git add <file>`

Wait, how do I remove it from staging? It seems there should be some symmetric operation, `git remove <file>` or something. Maybe git rm `<file>`, whoa don't do that.

No, it is `git reset HEAD -- <file>`. There is no mental symmetry.

Or why use add at all? What am I adding it to? It is so generic, why not `git stage file` and `git unstage file`?

I agree that you need to read and learn tools, but there is a lack of consistency and symmetry in many of the commands which make it harder.
>in name - sometimes the barriers are entirely intentional. something something voting...

Voting. Packing heat. Getting a parking pass for the state park. Building a garage. Basically anything the white collar and higher class doesn't trust the poors to do to their liking gets all sorts of bureaucratic red tape added.
That is sort-of the subtext of my thinking on this whole thing. Want to limit famine? You will warm the globe. Want to cool the planet? Production and industrialization needs to halt which will increase famine.

It is all a balancing act and I am not convinced any balance we find won't result in massive suffering and loss of life somewhere.
Sounds like you got your wish. You ate at a place that abolished tips. In my book, a tip that's not optional is not a tip at all. It's a service fee.
The Human eye as an example for Lidar
> the need to "do it live" leads to subpar teaching production

That heavily depends on the subject and the students. The goal of teaching is to teach, not to achieve a high production value of a performance in the Hollywood sense.
1. I believe it’s not that you want to amend it, but that you want to restore its pre-amended state. I would use the reflog to look that up and then reset to it but this makes that easy and hence, more accessible (which is good)

2. Yeah, but I think the UX improvement of a single command to say “Go back to where I was” is reasonable.
> And if I push without first pulling

I think I know git well, but you got me confused. I've never heard of pushes causing merges. Surely you are talking about pulls, right?
I've been toying with the idea of setting up a blog talking about various bits of history that I read.

I used to hate history, but it's much more interesting to read when compared against "common knowledge" of what people believe.
Please spend some time in a city in a third world country. I can't imagine a better way to cure for that level of inaccuracy of worldview.

I suggest Kolkata. The sight of frail old ladies barely covered by a single tattered sheet of cloth living on the footpath and begging for your alms has a way of communicating the reality of the world that nothing I can write could ever possibly match.
It seems to try really hard to preserve high frequencies, where WebP just gives up. Hopefully it's just a question of tuning the quantisation tables for low bitrate.
When is JPEG XL ready for use? Wikipedia [1] says that Part 4 will be released in 2022?

[1] https://en.wikipedia.org/wiki/JPEG_XL#Standardization_status
This is the main thrust of the conservative argument against free higher education. It just lets universities continue tricking the smartest of our students into picking career fields with zero room for new participants, only instead of wasting their potential and burying them in debt, they merely waste their potential while sticking tax payers with the debt.
That's cool. I've been running Nightly for a while but I haven't been keeping up on new things in that tab.
Most humanities PhDs don't offer compelling prospects for professors.

Accounting is the one PhD that seems to have favorable supply / demand economics. I used to work at a Big 4 accounting firm and they would pay you a generous salary, on top of your stipend, to get an accounting PhD. They were actively looking to fill the shortage of accounting professors that train their workforce.

Anyone know of any other PhD programs that have good supply / demand fundamentals. I used to work with a bunch of econ PhDs and the tenure professor track is really hard for them too (but they have much better private sector opportunities than humanities PhDs).
>Assuming the competitors are currently or have incurred expense in dealing with it, the only reason left (as I see it) would be altruism on their part in banding together with a competitor.

Its not just altruism. If you expend resources on something, you want to get the most value out of it as possible. It would be extending the value of their investment into lawyers/settlement/etc. to band together and get a possible reversal of judgement/recompense. There is definitely something to gain from taking down the troll, including recouping any initial settlement.
Can maps be loaded for an airgapped mobile device?
This is amazing, you are awesome for doing this.
The first interview in the Parkland video is exactly like Seb in the article: cold, disconnected, seemingly unbothered they've been apprehended, providing only the facts of their murders.
An ex-colleague of mine used to maintain a fork here. Maybe you could encourage him to continue :)

https://github.com/douglashill/GitUp/releases
Like all the best myth making propaganda this has some sense and truth to it
NY Times backs into Peacetime CEO vs. Wartime CEO.

A nice guy cannot execute a PMF pivot, but can milk and maximize a money printer. Tool for the job.
MagicBell (YC W21) is hiring a founding front-end engineer