skysight-inc/HackerNews huggingface dataset:
Funny, exactly the same attitude as Vintage Planet, a guy that has spares for most vintage synthesizers: https://www.vintageplanet.nl/

He also has his own system for ordering, where you select the items, then he weighs them, then he’ll give you a price and a payment link.

No better way to annoy him than to refuse to read his FAQ and ask for a total price including shipping, or anything outside the possibility of his rigid system.

Talked to him about helping him update his online shop 10 years ago or more. Clearly, judging by the layout and functionality that still didn’t happen yet.

He already talked back then to a generic shop builder that wanted to sell him a shop for about 500 bucks or something.

The problem of course was that his unique checkout system was sacred and they refused to implement it his way. I told him it was possible, but a custom checkout could cost up to 5000.

Clearly, I was out to defraud him charging such an outrageous rate for a small change to a 500 dollar website! We never became friends. And he never found a honest shop builder.
slightly unrelated, I used to open nytimes.com articles with a new private browswer session to avoid paywall, but this no longer works. any other ways to avoid registering/paywall to read their articles?
I really would wish git would embrace the idea of not destroying any data unless specifically prompting for it first. Same for merging pull requests. How hard would it be to again prompt in case of conflict how to proceed?
I remember seeing an analysis about a decade ago when I was deciding on grad school.

And if I recall correctly, Economics was basically the only field where it made financial sense to get a PhD, taking into account opportunity cost etc.
The “hack” is buried for some reason. She built a light board, which can show the instructor and “whiteboard” lecture in the same video frame. Reversed, so writing is forwards.
I took the Computer Security and Internet Security courses from Professor Du at Syracuse University, years ago. Both courses had end projects that required extending a kernel and userspace to implement security functionality.

At that time, we had the option to work with MINIX. Here are the MINIX Role-based Access Control and Firewall Labs:

https://web.ecs.syr.edu/~wedu/seed/Labs_12.04/System/RBAC_Ca...
https://web.ecs.syr.edu/~wedu/seed/Labs_12.04/Networking/Fir...

Professor Du's materials are also packaged for self-learners and other teachers to use, as the open source SEED project. A few of the current SEED projects are implementation-exercises similar to the above two labs.

https://seedsecuritylabs.org/

I highly recommend the above resources.
Do you think Jeff Dean defended the firing because he really understood the circumstances and the consequences of taking the position, or do you think he was naive? Was Jeff involved in the firing of people like Michael Church?
I learnt this the hard way. Textbooks do not do a good job of teaching how real world code looks like. Best option is to read open source code. Start with sqlite or openbsd userland tools. Code is very clean and obsd style is very very easy to understand, esp the clever use of C macros. Sort github by the most popular rust, c++,go or D code and be on your merry way...
You probably meant the Image I/O framework, not the CoreImage framework.

https://developer.apple.com/documentation/imageio/
Lack of career awareness is a problem, let’s solve it
We have built a uniquely browsable career library with 250+ handpicked relevant careers. Our thought process, to paraphrase Dumbledore, “Help will always be provided to those students who ask for it”.

Now there are career libraries out there, so what makes ours different, and what makes it in our view better. When we asked students what challenges they faced when exploring careers in such libraries, or any other source, we identified one big problem. There are a lot of careers and it’s a little overwhelming to know where to start. So we have designed our library keeping this challenge at our core.

The first design decision we made was to add the feature of selection criteria. This allows anyone to shortlist through careers based on how students would like to explore careers. They do this by looking 1) at what subjects they are interested in, 2) what stream the career requires in school, 3) what industry they would work in 4) what are the degree requirements (if any). We plan to add more filtering criteria such as ease of finding jobs, pay, lifestyle, growth et al in the next version.

The second design decision we made is to provide all the relevant information on one page, in a card format. It would include a short high-level definition of each career, and the criterion information mentioned above. The idea here is to give students a taste of a career really quickly so that they can decide whether this is something they want to know more about or ignore. This will help them save time, and quickly shortlist a few careers they want to explore more deeply.

Having said all this, there are a lot more ideas that we are unable to implement right now. If there are any developers out there, who would like to collaborate with us we would love to speak with you. One of our thoughts is on how to take this to underprivileged students and make a small dent in democratising career access. We are only just getting started.

Link - https://shadow.careers/#library
> I can't imagine another day of long Zoom meetings.

The pandemic really reinforced to me that so many of these are pointless, at least for many participants. I have played games with co-workers, gone to sleep, done freelance work, had lunch (away from my desk), and all manner of other things through pretty much every meeting over 1 hour that I have had this pandemic. Especially the ceremonies like retro (exercise in taking notes and throwing them away), sprint planning (creating a faux schedule and throwing it away as code is done when it is done), and even in many cases the daily standup. Ditto for departmental meetings.

We cargo culted a lot of processes to WFH and will cargo cult them back upon return to office. What WFH lets me do is opt out of them and just have the conversation happen in the background instead of me being stuck in a meeting room.
Gestapo did run camps (and had the power to put people in camps without courts being involved), oversaw forced labor, hunted resistance in occupied territories and tortured and murdered prisoners, sometimes in cooperation or under shared orders with the SS, sometimes as parallel structures with different primary victim groups. "Professional police" alright...
I have little sentiment for Google, but this article seems to be arranged as part of a campaign. The statements of a small number of x-Googlers is taken as a generalization of the company’s sentiment as a whole and is used to seed doubt, while acknowledging very little specific mistakes.
Reminds me of the native plugin days where based on mine type, a plugin would handle the content.

Could WASM in an extension be good enough for some use cases like this?
In general, this applies to most industries in the US these days. It's a reflection of the lack of value that employers see in employees at present.
How old are you? Are you a guy? Maybe get a blood test done for testosterone levels, I've heard TRT to be effective in treating those issues.
I’m confused by the inclusion of the Stochastic Parrot thing. Why did this become such a flashpoint? Did people care about culture wars that happened at HP Labs and Sun in the 90s (I guess the more illustrative point is tha they didn’t)? I don’t see the relevance to profitability or future growth.
Oh I mistyped. Edited. Thank you.
Haven't tried it in years.
I've received lots of similar gatekeeping advice: "If you haven't done ____ you're not ready for ____."

Very happy I didn't listen to any of it.
r/WallStreetBets Incident Anthology
I said ARM is vastly more efficient than x86, not previous implementations of ARM. You can see this in action in the new MacBooks, which do indeed have like 4x the battery life of the x86 versions.
How long have you been doing this, writing unit tests, in your career? At how many companies?
I'm in an R&D job as well. I agree that a PhD is expected, but I disagree that it's necessary. Most R&D work is so specialized that PhDs are not much closer to it than MS graduates, PhD dropouts, or just people with relevant work experience. Hiring is much easier if you relax the PhD requirement.
Nope, proving something is a group doesn't usually run into foundational concerns (at least if you use setoid equality). But finding a function exhibiting a homomorphism can unless you use a functional relation instead (but then you lose most of the nice benefits of using this version of the definition in the first place).
Counterpoint: I've got a Phd (Physics). I did not pursue physics as a career but I think about and read physics research papers and textbooks _almost every day_ and derive enormous pleasure from the pursuit.

Sure, I could teach myself everything I learned in grad school on my own time (I guess) but to me, those stipended years wherein I had no responsibilities other than to learn were the best years of my life, and they have served as the springboard for more learning in this, much more busy, period of my life.

Would it be better if I had made full professor somewhere? Sure, but in the end the education was its own reward. I consider the trade offs a bargain.
History classes in college were amongst the most enlightening for me because they were some of the most different from high school, having to focus almost entirely on reading and analyzing primary sources. They taught me a lot about the historian mindset that you see on places like askhistorians and behind the critical eye when it comes to reviewing history books that might be too opinionated.

That said, from a pragmatic perspective, this does explain why there wouldn't be a lot of jobs. How many people do you need to research the same stuff over and over, and how qualified do you have to be to teach somebody how to think in the historian mindset?

The unfortunate reality is there should be fewer Phds being churned out in a lot of fields if those degrees can't translate into non-academic positions.

If you want to be liberal arts Phd, you better be preparing to be the best of the bunch if you want to remain in academia.
Got the AWS Certified Solutions Architect Associate certification two years ago.

I started working more with AWS and felt like there was a bunch of services and concepts that I didn't know. My employer paid for a three day course and the examination fee was included in the price.

It was useful mostly in giving me more confidence in my role, but I also got a better understanding of the huge AWS ecosystem. Helps us with clients sometimes that I'm "certified"...

The course was extremely boring (a lot of reading aloud from the textbook), but forced me to focus on the subject for three whole days. I also spent a few hours studying the textbook on my own and spent a few hours on parts of a Udemy course.
> Git should store the commands that "did" the operations on a repo.

is `git reflog` not enough for your use case ?
‘Two Americas’ may emerge as Delta variant spreads and vaccination rates drop
I use Firefox and time the refresh / hitting the "outline mode" button before the paywall appears.
Unfortunately, Blender not very good at caustics. In theory, any path tracer can do them, but in practice, the sampling needs to prioritize caustic-generating regions to be even remotely efficient.

There might be add-ons that help, but vanilla Cycles will take orders of magnitude more samples to create a good image when there's caustics involved than when there's not. For that reason, it's still common to fake caustics in Blender using a texture or projection effect.
From "Law & Crime" [1]:

> Essentially, this is a classic violation of antitrust law. What the NCAA is arguing, however, is that it should be allowed an exemption to that law. The Court wasn’t willing to play ball on that one.

> Justice Gorsuch made short work of the argument that the NCAA is entitled to an exemption on the grounds that it is a “joint venture.” Reasoning that “student-athletes have nowhere else to sell their labor,” the justice wrote, “[e]ven if the NCAA is a joint venture, then, it is hardly of the sort that would warrant quick-look approval for all its myriad rules and restrictions.”

[1] https://lawandcrime.com/supreme-court/unanimous-supreme-cour...
I use Pipenv now for applications that I’m not publishing to PyPI. I like the workflow better, and find it to be much less buggy. Pipenv is not really involved in package building, though.

For libraries and OpenSource that I’m building actual packages for, Poetry seems nicer to me than setup.py. I’m trying it out now with one, partly to adopt the newer pyproject.toml thing.

Packaging has always been kind of an ever changing mess in Python vs newer ecosystems, and I don’t see an end to that.

I’d just do what works best for you.

Also, the general opinionated aggressiveness of the maintainer/project is a little off putting to me. Its a little weird in the community.

Normally projects don’t dog other projects on their page. Often they cite alternatives with maybe a statement on how the philosophies vary.

But that’s just my opinion and experience. I’m sure others differ.
I actually disagree with most of the advice here counseling you not to quit.

It sounds like you would be able to find a similar job with similar income if you quit, tried to start your own project, failed, and re-entered the work force.

If you are at a life stage where the opportunity cost of trying to start a company for a year is approximately one year of salary, then I would try it.

Unless you have dependents/need a steady income, then it is probably too risk-averse not to try collecting new experiences.

A strong suggestion: I would find a cofounder or someone else to work with before quitting or trying a startup on your own.

Basically: if you are secure in a high income bracket, you might want to optimize more for exposure to positive, exciting opportunities, rather than play super-conservatively in a way that minimizes variance, may or may not maximize expected value, but certainly eliminates exciting upside.
> In a UBI/negative-income-tax schenariom things like food stamps also shouldn't be cut off at a simple threshold, but instead factored in at your marginal rate.

In a mature UBI system [0], food stamps as use-restricted means-tested welfare wouldn't exist at all. (Food stamps in their original purpose as a system of agricultural subsidies might.) Their function would be rolled into the single benefit payment.

[0] transitional proposals often keep other means-tested programs during the transition, scaled back as UBI scales up.
This doesn't seem relevant to the comment you're replying to. Bitbucket's web UI sucks, which is why it didn't have the effect on Mercurial that Github had on git.

Having used Bitbucket and GitHub, I think GH is much nicer - both in the sense of basic stuff like page loads being faster, and in terms of features. And since it's the main tool that everyone on the development team spends their time on for communication & collaboration, those things really matter.
Maybe this works in Big 4 firms but this is my third Fortune 250 Company Finance role and 15 years and I couldn’t imagine any reason why you would need a PhD in accounting to work in it or teach it. I’d rather my employees learn from a controller who worked in accounting for 5 years rather than someone in an ivory tower who has never worked anywhere telling professionals how they should be doing accounting.
Then it is unfortunate that the general behavior of (some big?) app developers has made it so necessary to eschew updates by default to avoid change-for-the-sake-of-change workflow breakages (e.g. how Mozilla went about rolling out Fenix) and to dodge the threat of user hostile changes (e.g. the ad and tracking nonsense we see so often on Windows updates).

This is a problem of their own creation, trying to tell users to accept it anyways is a non-starter for many.
K0s – The Zero Friction – Optimizes Start Time, Adds Cluster Level Backup
Calling attention to this which has an undo command and has been very helpful for Git tasks: https://github.com/tj/git-extras
That's where the father comes in, to take care of the child while the mother works.
Oh, another person also mentioned using ECC memory, which may not be awfully important until it suddenly is.

Right now i have incremental backups over the network with BackupPC: https://backuppc.github.io/backuppc/

That software solution sort of dances around the issue, because if any files were to become corrupted, i could just go back in time to their older versions, though that approach isn't necessarily good either - since that means having to store the original "full" backups for a long time and also takes up more storage, which i do for the essential data, but not the stuff that i'm willing to lose. And, since the data stored can be arbitrary and therefore checking for corruption would have to be done manually, there are serious drawbacks to that, in regards to even knowing when things have gone wrong.

Of course, there's also the possibility to use additional sources of redundancy, like versions within Nextcloud should the actual file contents of a particular version become corrupt, however for certain scenarios file systems like you've described indeed do become the way to go. Maybe not for every homelab out there, though.
Rhizome – A pedagogical example of a JIT for Ruby, implemented in Ruby
Have you considered just paying? People on this site often complain about freeloaders wanting software or support without offering anything in return, yet they also prefer to bypass paywalls on content.
Hey HN! I noticed that most discussions here get handwaved away, as crypto can't possibly be anything other than a emperors new clothes scam. So I built this for developers like me, that want to have sincere discussions and learn about crypto.
I think people who appreciate the pursuit of knowledge really want this to still be true, myself included, but in my experience almost nobody at any modern university considers this to be the case.

Most students are there to improve their career prospects. If you go WITHOUT this as your primary goal, at best you spend a very large percentage of your time fighting against bureaucracy designed to reinforce the system as a job training system and end up bitter, and at worst your ability to learn is directly affected when, for e.g., you struggle to find an advisor since most advisors are looking for students who will help improve their own career prospects (i.e. wanting to get as many papers out as possible)

> Often, this is a once in a lifetime opportunity that you could regret later of not having taken.

FWIW I totally agree with this and I think you CAN enjoy it if only interested in the knowledge itself, but one should really, really know what they're getting in to.
The same transformer diagram from the original paper, replicated everywhere. Nobody got time for redrawing.

BTW, take a look at "sentence transformers" library, a nice interface on top of Hugging Face for this kind of operations (reusing, fine-tuning).

https://www.sbert.net/
I'm no professional diver but thinking about it and reading that link, it's really a technique to maintain enough pressure inside the nasal cavity to prevent water from rushing in, achieved by closing the soft pallet then slowly moving air into the nasal cavity as needed to maintain that pressure. So not really closing nostrils (for me at least) just restricting them a bit I think... it still sucks to get water past the nostrils but that can be prevented and it's not something I've really had to think about before. When diving into water or changing depth I have to exhale hard through the nose to combat the surge of water pressure but after that it just happens.
Based on what I read of dekhn's internal Google+ posts when he was at Google, that couldn't be further from the truth. This is someone who cares greatly about both good engineering and making a positive impact on the world.
To me it feels like it's dry after ever stroke. Paint with yellow on red (fluidity maxed) shouldn't result in yellow.
https://github.com/arxanas/git-branchless/wiki/Architecture#...
> Larry and Sundar have the personality and motivational skills of limp noodles

And yet they were still more motivating than Sundar, who is so flat he sounds like he's bored to death, even when he's talking about super cool tech like AI and quantum computing.

Page wasn't polished, but he could energize teams about building the future in a way Sundar hasn't been able to.
Although it sounds like a silly reason, compare the names themselves. I don’t even know how to pronounce “mercurial” without looking it up. The word doesn’t exactly roll off the tongue like git does. And then the command itself is “hg”. WTF is up with that? I mean, ha-ha we all get the joke, but was the program made for chemists? Unnecessarily clever. Don’t underestimate the extent to which a difficult/confusing name/brand can harm adoption.
I get what you're saying but the Trawniki were not collaborators doing what they could to survive. They were sadistic bastards, fully into what they were doing while at the same time "ideology-less" (beyond a basic anticommunist background).

Put it this way: say an alien race enslaves humanity, you're first a starved POW, later given some privileges for good conduct, and later put in charge of some tasks on behalf of the aliens, which you must do in order to keep your privileges.

In this thought experiment, do you see betraying your fellow humans? I want to think I wouldn't, but maybe I would. Telling on people, maybe even shooting some? Sure, it's possible. But you must remember the Trawnikis enacted much of the Holocaust. They raped and murdered women and children, and did so of their own free will. Do you see yourself raping a mother and murdering her children for the sake of keeping your privileges with the alien overlords?

I don't. The Trawniki embraced this with willingness. They are the worst of the worst, unforgivable human scum.

> People in brutal conditions become brutal.

I reject this. People with the potential for brutality fully unleash this under brutal conditions. But there are decent people too, people you can break with brutality but which will never descend into it, they won't pillage, torture and rape no matter what you do to them -- and examples of this abound!
Great, but I also have extensive life experience too meeting people from all walks of life, and I know plenty of people who would rather sit around and get loaded than work. Hell, there's enough of them already without UBI such that it is already a burden upon our healthcare system. The last thing we need is more of them.

> Again, if the only reason you're working is because you're being paid, go find another line of work. No-one should be that miserable.

reminds me of a great Office Space quote:

Michael Bolton : No, you're working at Initech because that question is bullshit to begin with. If everyone listened to her, there'd be no janitors, because no one would clean shit up if they had a million dollars.

Please tell me, who actually works because they enjoy cleaning shit up and not to just get paid?
How to Learn a New Accent
The minimum wage in the USA is $7 an hour. In India, 10% of people live below $2 a day. In the state where I come from (population >100 million), that number is over 33%.

Even if you find yourself less fortunate compared to other people in your country, please have some empathy for the scale of problems in other, less developed countries.
The usual XMP and Exif metadata are supported in the file format, as well as JUMBF extensible metadata. It can optionally be Brotli-compressed too.