skysight-inc/HackerNews huggingface dataset:
I nearly never look at individual commits in a PR.

I realize that this isn't applicable to all codebases, but when troubleshooting why a bug happens, or was intended to work, I find it a lot easier to look at a squashed commit than at the individual commits that went into a pull request. It does make `git bisect` less specific (and, to my shame, I've never used it), but having an overall commit message + pull request that points at a Jira ticket (or similar) helps identify whether something was intended behavior or not, and I've never felt the need to look deeper at whether part of it was a refactor/chore/feature. (If I had, I could look at the PR branch, presumably.)

In contrast, I've often had a stream of a 12-20 commits with tiny atomic (and often terrible) messages like "bugfix", "add test", "fix test", "fix linting", which I then try to rebase into some _coherent_ messaging of the time you espouse, where linting + typo fixes are rearranged and squashed on top of the commits that added them, and tests + features are added more closely together. It's very satisfying to do this, but in retrospect I've always felt like the time I spent doing that has been wasted --- it's hard, and often involves many iterations of conflict resolution when reordering commits, all for something that I or my team will squash anyway. The benefit gained (more readable commits of temporary value) never ever seems worth the time (Multiple hours) put into making them that way.
For those who work in adtech now, there's some hubris to be had. That industry was founded by people with those very degrees.
Wonder what the cause is for the drop off from ~30% to under 20%?

Speculation but maybe boomer money allows their kids not to need to work as much as past.
It's about what I'd expect for a premium piece of productivity hardware. It's in line with specced-out laptops and workstations. At this price there will be certain expectations though, in particular regarding the finish and build quality (and even colour accuracy).

In any case, I've been toying with the idea of using a VR headset for work after having seen a post on HN from a guy who described his whole setup, but I'm not at the point where I'd jump into investing much into it.

I think your product is for people who have already a lot of VR experience and want to graduate to something more adequate. It's a hard sell for the mere VR-curious.
If you can reach into savings and wipe out your student loan, you absolutely should before they start charging interest again.
I broke up with Digitalocean, here’s the story
this would obviously depend on the field but generally there is significantly lower comp in Canada vs US for the same job. Taxes are lower in US too.
He is definitely knowledgeable, but strikes me as too much of a fanboy to be taken seriously. I have a hard time taking his videos all that seriously. And it's not about his knowledge, it's about his presentation.
> 1. Many trades also pay like crap and have a very limited window in which you can do it. In addition many are not welcoming to women at all, regardless even if you take the highest paying trades, do they pay more than the highest paying careers that require higher education?

Exactly.

These types of post often ignore the actual work being done.

A graduate student might make a comparable hourly rate to an amazon warehouse employee, but he or she can also go to the bathroom and sit down.
hah I wish I could have.
But... in hindsight ... no.

Teenage wet fantasies and all that :-)
A notable trait of courthouses is that they are very frequently attended by law enforcement officers to whom such a report could be made.

Especially given how little interest court personnel typically take in individual panelists, why assume everyone with whom you're putting so much effort into arguing is so probably wrong in our analysis of what this interaction likely was?
Yes, it dropped today: https://noyb.eu/en/austrian-dsb-eu-us-data-transfers-google-...

More EU member states will likely follow.
These are both good advise. I have seen really funny bugs where Java accepted non-ascii numbers in an IP address but the C++ control plane very much did not. If the re-serialized version was sent to the backend this wouldn't have been an issue.

But the domains are different. Data validation is ensuring that the information is something that your system accepts. Data encoding is used when you are serializing information. You should very likely validate on input, but not "sanitize" or encode. You do your encoding on output.
>Part of the reason modern lots are so big and why parking covers so much area is simply because cars are too big!

Spaces are typically 9' apart. I've seen some new ones that have moved to 10'. But part of the reason for "large parking lots" is the building code requires a minimum number of spaces for a building of a certain occupancy.

>There is zero reason a person needs to own a 7 seat SUV to transport 3 people or five 2x4s twice a year.

While I agree, people do this because everybody else does it. If you're in a Mini, surrounded by Escalades, the Escalade starts to look a lot more attractive.

We went through all this in the 90s. The SUV explosion was because women like it. They like feeling safe; they like being up high; the car companies discovered this, and made the SUV a really comfy place.

There is no regulation that will fix this. You want to fix it? Make cities and public transportation livable again. It's really not that difficult. A safe, affordable, well-managed city with good schools would be attractive. The problem is achieving this will make certain people unhappy. Pick which one you want more.
using parameterized statements is sanitizing inputs into the database.
You don't have to mark all YouTube videos as "Not interested"; you can make front-end which hides all recommended videos so you can focus on the video you are currently watching and not be distracted.
Well that's one exception but in CA public Unis are good and fairly cheap.
You mentioned a document with a detailed description of the internals of the Xbox 360 CPU. I don't suppose that document is available to the public?
-> no ads can override my free will.

Everyone thinks that they are resistant to advertising, yet it somehow works. It's called "wishful thinking", https://en.wikipedia.org/wiki/Criticism_of_advertising#Influ....

> And let's not forget a company still has to create a compelling product

Not necessarily:
https://en.wikipedia.org/wiki/Criticism_of_advertising#Media...
You're being silly.

Its not like a job at mcdonalds, We are talking about complex creative jobs where you need to invest a lot of time and resources to integrate new hires.

The last thing companies want is to waste all that resources into a bad hire and spend even more money getting another guy for the job.

You bet they are gonna look at all the signals and trust me a 40 year old amateur is gonna ring a lot of alarm bells!

Like literally what did you expect.. for them to completely overlook the fact that either you've done fuck all for 20 years or just jumped ship mid life.
I recently found the "New to you" category bubble that's solved this issue for me.

I don't know how they sort the categories but I've only found the "New to you" at the start or end of the list.
Anima (YC W21) | Multiple roles | London, UK (but will consider remote) | Full-time | https://www.animahealth.com/

At Anima, we’ve built ambitious software to automate the entire healthcare workflow - from history taking to recommending & saving an action plan for the patient, ready for a human doctor to greenlight.

We're backed by YC and raised a $2.5m seed round in 2021, giving us a runway of 4+ years. We are pretty unique among health techs: we have both medical and engineering domain expertise - there are 4 doctors working full time at Anima, as well as 'pure' software engineers.

Anima is now the most advanced online triage platform and is live in NHS clinics around the UK. We’re looking to add talented software engineers and medics (who can or can't code!), who are hungry and understand the urgency and importance of what we’re doing for society. Join Anima & you'll solve super interesting technical problems that will save lives.

Roles:

- Software Engineers (expert competency in JS/TS. Comfortable with key frameworks/libraries like Angular, Node and React. Able to work full stack in JS/TS)

- Clinical Engineers (medical or a medically-affiliated degree required. Otherwise, no specific experience, including coding, required)

- Clinical Account Managers (medical or a medically-affiliated degree required)

- UI/UX designers

Contact rachel@animahealth.com or check out our careers pages for the relevant job ads and to apply: https://www.animahealth.com/careers
Lucky for us, the language we embed the DSL(1) within has a REPL!

(1) http://lbstanza.org/
This article mentions that a key piece of software they use in all this is Slony[0], software which allows replicating one primary/master to many secondaries/slaves, even when those replicas have different versions. That's pretty cool, but I'd like to instead draw your attention (dear reader) to the phenomenal writing happening in Slonys description of itself. It describes, in plain but technical language what Slony is, then immediately jumps into addressing "why should you use this?" and does so very directly. It reiterates the problem it solves, mentions other potential solutions by name to contextualize the current solution space, then explains in a nice bulleted list exactly the situations and niches that Slony is tailored for.

Oh my heavens, I wish every piece of technology described itself this way!

[0] - Slony -- https://www.slony.info/
the reason we are talking past each other is because you chose the wrong influencers, sorry thats been your experience. you should be dismayed at public facing communication for the broad audience, since the one time we needed them they messed that up.

> on a medical level, it is clear this wasn't to stop the spread, it was to slow the spread as vaccinated infected have smaller viral load for shorter time period compared to unvaccinated infected, as well as reduce severity and deaths of those that contained a viral load.

this was my goal post, it has not moved.
Thanks. I understand now what you meant. I see that I should have worded my comment better, now that you have pointed that out to me. A corporation is a legal creation which has the legal-fiction of personhood associated with it.
Ditto. I'm a heavy(ish) user and I've never tested positive, despite being exposed more than once. Though admittedly I'm very cautious (always wear an N95, et al) and vaccinated.
In situations of mutual dependence between software components in a big project, implementing a quick "scaffolding" solution for one of them can get development moving on all components independently. A long time ago, I was working on a new incompatible instruction set architecture at a specialized computer systems vendor, and had written a simulator and assembler for it. The O/S group was ready to start porting our UNIX variant, but there was no C compiler. So I wrote one; ANS C89 is a pretty small language. That got everybody unstuck, and the O/S guys could do their port while the compiler group could move at their own pace (and had a partial O/S on which to run compiler test suites). I guess my point is that there can be times when quick "scaffolding" components are reasonable.
> 1. Many trades also pay like crap and have a very limited window in which you can do it.

I'm not sure what you mean by limited window unless we are talking about professional athletes and some categories of manual laborers.

> In addition many are not welcoming to women at all, regardless even if you take the highest paying trades

This is rapidly changing. Also, there are also skilled trades that are mostly women (e.g. cosmetologist, many medical roles).

> do they pay more than the highest paying careers that require higher education?

When we factor out jobs that require 8-12 years of education, in general, yes the trades aren't a bad deal.

> 2. Which boot camp? How many people ended up like your daughter? How much was it? Without these facts no comparison can be made.

I'm not turning this into an ad for the school my daughter went to. Cost was literally 1/2 of he first year salary over $40,000. It was capped at a maximum amount. She ended up paying about $6k, but it was contingent on her getting a job that payed better than $40k.

3. Some colleges perhaps, smart people can get full scholarships and even without that community college plus a cheap state school isn’t expensive.

I have five kids. My first was straight As, great test scores, and we still ended up with $6-8k of expense per semester after the full ride scholarships paid for tuition at a small private college.

Ok, here is the biggest community college in the US: Ivy Tech. $2,400 per semester for 12 hours, plus fees. It's not that expensive, but they also have less than 20% of students complete their degrees...

> Link to your study? Did these people not go to college?

It didn't matter what education level they attained, across the population the outcome was consistent. Having a job while young made a huge difference - almost as much as having a degree.

4. As you’ve already demonstrated college is hardly required let alone loans.

Yep.
I'm aware that people make it. I'm aware that there's a "plenty", in a law of large numbers way that make it seems common even when it isn't. I guess my concern is that people talk about it like it should be the norm.
I agree to a certain extent, it has been in my mind the big difference between impactful engineers and engineers that do a lot of stuff, it seems that many people can write code, but being able to conceptualize the software at the layer of DSA's allows one to flow fluidly from multiple levels of abstractions and aspects of the problem more seamlessly.

That being said I also have serious beef with "architects" whose primary capabilities are programming in powerpoint and being professional XML developers.
You're right, it isn't the Lusitania (which was something that further inflamed public sentiment, causing American entry into the first world war).
US customs opens sealed and graded N64 game
Obviously they do, but you wouldn’t notice from reading this kind of publications.
Then we’re on the same page. It’s necessarily comparatively more difficult to breathe with than without, that’s how you can tell you’re breathing through a filter. (The absolute degree of difficulty depends on the individual and preexisting conditions.)
Surprisingly high number of happily married stoners in here.
> 1. Many trades also pay like crap and have a very limited window in which you can do it.

Which is why the parent comment specifically mentioned "skilled trades". If you're not familiar with the term, think plumber or electrician instead of roofer or outdoor landscaper. The working window for skilled trades is also far greater than software engineering.
This is very similar to the popular game "Pop the lock"
The database is "outside" of your application server. You communicate with the database using statements and when you get the value back from the database it is unchanged. The encoding was just for transfer, no data has actually been changed.
Audiobooks are great but its not reading.
Simple addictive games like this always remind me of that ball-in-a-cup game that everyone got addicted to in that "The Game" episode of "Star Trek: The Next Generation".
I can speak more freely on a forum if my logins are independent. If they are federated I have more to lose by saying the wrong thing. There are scarcely any values I can express without offending someone. For this purpose at least, it looks like a better strategy to have multiple isolated credentials. With a password manager the inconvenience almost disappears.
They are not a minority player in the US, which is what we are talking about. That's like arguing Facebook isn't a monopoly becaues it doesn't exist in China. It's a nonsense argument.
Something I have been curious about – why is VR headset development going in the direction of cramming all electronics into a single component which sits on your head, rather that the headset itself being a dumb terminal and the actual storage/processing done on some other box (which doesn't have to be a PC) sitting somewhere in your house and sending signals to it wirelessly?
"First, do no harm".
I don't blame Russia's stance. I blame the cold war and the US's two pronged approach to most diplomacy matters. NATO was formed to halt the power of the soviet union. once the soviet union fell. NATO should've been disbanded. anyone with a pea of a brain would've seen the consequences of not abandoning nato, and now we're about to pay for those mistakes.
There are reasons why: Keywords being used in title are not popular ones, account not having any videos, subscriptions, likes etc. All this is taken as criteria when ranking algorithms rank videos.
I haven't really tried. Most of the time I do this and use the actual game functions for autoclicker games like e.g. Cookie Clicker. It makes progression a lot simpler and I get to see the "fun" aspects of the game (like the super weird late game stuff) without actually breaking the fundamental game code. I like operating within the game's own code boundaries.
...creating an entire new market in kit cars and older vehicles.
Note that this also happens pretty much whenever anybody has any sort of template system that they want to support substitution into. You decide that you want to support substitution and suddenly you are building static analysis and documenting and writing syntax highlighting and all this mess.

So for example when you want to create a validation system for something, and then you realize that you want to have generics/type-variables/polymorphism, you want validation containers. Bam, the complexity suddenly shoots up! Or maybe you just want to let someone configure with yaml, and then you find yourself with substitutions and substitutions in substitutions and all that mess. Why?

The abstract reason is that the underlying mathematics of template substitution is lambda calculus, which is Turing complete. It's hard to learn lambda calculus because it's very abstract, it takes place in a mathematical ideal realm where nothing happens, but this also means that the same pattern reappears in a whole bunch of different contexts, and it is best if we just regard it as a design pattern and conscientiously adopt it. “Oh, this is a Lisp, I have seen the 20 line lisp-in-lisp evaluator, let's just code that in whatever host language and someone else will have thought of the details.”
Most definitely :D
I work on a commercial ERP and this is 100% accurate. It features:

* A proprietary language

* A compiler for said proprietary language

* A way to define tables and views and turn these definitions into real tables and views that live in an SQL database. There is also a custom SQL dialect that gets translated to real SQL on the fly. I'm counting this as having its own database even though it offloads the actual database work to a real database.

* One of the products in this ERP suite includes a CMS built on all of the above.
The product colleges sell is guaranteed entry to the middle class. Since they no longer can provide that, especially at the two year college level,
their market is shrinking.

What we need is a better life for the working class, not more college. Start by getting serious about wage and hour laws, and start throwing employers in jail.
$1999 for the tethered version, which is in line with other upper-end headsets like the Varjo Aero (and that one doesn't have AR passthrough)
I remember back in the late 80s the SF BART stations used to have terminals for something similar to Minitel. It had crude color vector graphics and a menu based system. A little sluggish to since it was probably using modems. Mainly just BART and local information. I used to play with them while waiting for trains with my family.
I'm not a user and never tested positive. Though admittedly I'm very cautious (always wear an N95, et al) and vaccinated.
Treat customers like their time is valuable—keep it short and sweet and to the point. Many small businesses owners are very busy.
Or the other way around. I think CryptPad has been around a bit longer than Skiff, and it's open source. Not sure Skiff's license is.
the exact user flow for a third party Auth system in Observablehq

https://observablehq.com/@endpointservices/login-with-commen...

all code is ISC licensed and both the server and client is embedded in a web notebook
> In the 80/90s music videos had fade/dissolve effects.

See "Be in my Video" song by Frank Zappa, Them or Us album [1984].
In my opinion one of the worst things to happen to online modern gaming is the tendency towards several different kinds of "rewards" for the player. I don't think I'm unique in this view but I also know a ton of gamers disagree with me.

A recent example is Battlefield 2042. The game is massively flawed, but one of the silver linings is the Portal mode, which enables highly customizable games on retro maps. It's fun - a lot more fun than the base game. But almost no one plays it because DICE (the developer) has disabled XP rewards for the mode, meaning people can't "earn" points which enable them to unlock yet more rewards for the main game.

If you read the forums or subreddit you'll see people claim to enjoy Portal mode, but also say things like "what's the point in playing Portal if you can't earn XP". It's an attitude I don't understand at all - the point in playing Portal is that it's a lot of fun! But most of the community seems to disagree with me and as a result Portal mode is empty.

You can criticize game developers all you want for turning games into work (or skinner boxes) but from what I can tell there's a huge amount of demand for this type of gaming and very much less demand for high-quality, fun experiences without an endless stream of "rewards".
As your article mentions, decarboxylation is a required step for cannabis extracts to have any psychoactive effects. So, presumably commercially marketed edibles are decarboxylated.
You can't support the sovereignty of Ukraine while also supporting Russia's hegemony over Ukraine. Ukraine has the right to defend itself against Russian aggression and to seek alliances which can help to that end. The Russian autocracy views democracy as a threat. This is really no different than Germany, prior to WW2, seeking to dominate the countries around it. Some of those countries had ethnic Germans living there, and that was part of the justification used at that time, as it is by Putin today.

Russian security assurances aren't about trying to defend the country against an encroaching NATO, but rather trying to restore as much as possible the domination of Russia over former USSR states.
Interesting, I'd assumed there was history before Graham (it's an obvious enough thing), but wasn't aware of the details. Thanks!
That's why I said that 100% efficient panels don't exist.
I'm not a fan of gambling for money conceptually, but I was surprised by how much I learned playing Texas Hold'em for small cash stakes with a group of friends.

I think the most generally applicable thing I learned is the idea of folding a bad hand, and that most of the time you should fold. It seems to come up in regular life quite often, and I used to routinely double down on bad hands in life. It's also impressive how someone who is "ahead" can sort of bully people off the table.

It does seem to be the case that playing for some interesting amount of cash is helpful or even necessary in order to properly stimulate the brain. I hear backgammon for money is totally different as well, with the introduction of the doubling cube.