skysight-inc/HackerNews huggingface dataset:
Not strictly germane to the article, but as code SQL has things precisely backwards IMHO. Consider:

- DML is declarative; actually, though, I prefer to think of my query (or update) in terms of a pipeline splicing tuples together, filtering etc, and I'd be happier if I could write it as such, i.e. in a more imperative style (to express intent I mean - the planner should still be free to do all sorts of clever shenanigans, as now)

- DDL, otoh, is imperative: "add this index", "remove this column". But here I want a declarative style! i.e. "I would like my table to look like this - make it so". A lot of the aggravation with database maintenance comes from having to manage a stack of non-idempotent DDL operations in order to wrestle the db into the required shape.
There are two sources of "magic":

1. Efficiency. Canadian universities deliver similar/better products at much lower cost. Not just cost at point of use, but actual "amount of money spend annually to deliver education".

2. Financing model. Taxation allows you to fund things without paying interest to a middle man. If you pay off a set of loans whose principle is 50K, but with 5%-7% interest rates, then you're paying a lot more than 50K. So even if the products were equal in price, the taxation model might work out ahead.
The CAFE standards (fuel efficiency requirements by size of vehicle) pushed the car manufacturers towards making bigger cars, and the ridiculously wide early US road building standards helped them. It's a common example of perverse incentives.
> Quite a few people do cap out in the 7 or low 8 figures though.

Gonna be the [citation needed] guy here again; "quite a few" is doing an awful lot of work in that sentence. According to the most recent wage statistics from 2020, there are less than 100,000 people reporting incomes of $1M or over; that alone doesn't just put you in the top 1%, it puts you in the top 0.1%. "Low 8 figures" is in the low thousands.

https://www.ssa.gov/cgi-bin/netcomp.cgi?year=2020

I'm not the first person to point out that Silicon Valley (and SV-style) software engineering incomes seem to have skewed HN's idea of what "average" salaries are and I won't be the last, but I think it's really true. If you make a six figure income, you're pretty much in the top 10% of that wage statistics chart; the median income is around $30K.

> Personally, I and most developers don’t think it’s worth it

The number of people who started as developers and increased their salaries to that $1M+ level have got to be very, very low, and I don't think you can really imply that most developers have the opportunity to do so and simply choose not to. That kind of "engineering founder" success requires skills beyond engineering (and, as much as we sometimes like to pretend otherwise, a certain amount of good fortune).
Rather than the dream of ubiquitous public transit (which even in compact rail/bus-friendly Japan is often lacking in suburban and rural areas), outside of city centers it seems like a more attainable goal is self-driving cars.

With self-driving cars, you can consolidate parking to single vertical parking structures that service the area, and have businesses and condos in its surroundings build more closely together in aesthetic walkable clusters. As long as the automated valet "fetch" of your car takes only a few minutes people will be happy.
I think even their first-party games use random ports.
Why did they blur the information when there are pretty advanced de-blurring algorithms out there? Seems like if you want to redact the information you need to completely omit the subsequent pixels rather than just adding a blur effect. Perhaps since the issue is fully resolved and I would guess that AWS rotated everyone's credentials?
looking forward to the trashy ripoff ads on youtube
Non-US companies must use a EU-owned servers (not just EU servers controlled by AWS, DigitalOcean) to process EU data subject traffic. If they don't, they're in violation of Schrems II, which makes them in violation of the GDPR.
Declarative schema management tools make this much easier. The concept is your schema repo just stores CREATE statements, and the schema management tool knows how to generate DDL to transition between the current state in your DB and the desired state in your repo. Not sure about Google, but Facebook/Meta has used this approach company-wide (via internal / non-open-source systems) for over a decade.

I'm the author of declarative schema management tool skeema (https://www.skeema.io, for MySQL / MariaDB). Some other options in this space are sqldef (https://github.com/k0kubun/sqldef, for MySQL or Postgres) and migra (https://github.com/djrobstep/migra, for Postgres). In MS SQL Server, SSDT DACPACs are also somewhat similar.
> Not only would it make it difficult or impossible to fix third-party regressions like this, but if your software started causing issues for third parties (like crashing their servers or getting users kicked off the internet or corrupting their data), you'd have no way to mitigate it in a reasonable amount of time.

I completely agree that in the current case resetting it remotely is the easiest solution for both parties. However, it is probably the first time many users learned something like this exists. One would think an open browser promoting user empowerment would have more transparency on this feature and how it can be controlled.
Endowments. They are lining their pockets with it. A lot of Unis are becoming investment firms that happen to supplement their income with a school attached to them.

Sports team boondoggles are a popular way to spend tuition money.

Administrative salary and staffing bloat.
I remember being nearly murdered by my parents after they received the phone bill via the (physical, paper-based in those days :-) ) mail.
The minitel promptly was locked out of reach of the family's children ....

still, good days. They even had games!

36.15 ...
Really cool stuff... I'm already halfway through my very own font

Would be nice to be able to edit a glyph while comparing to the current version so you can tweak it without destroying it... and then ultimately click to replace the existing glyph with the new one

Highlighting the x-height and other helper lines on the editor would also help avoiding a ton of iteration
I think we really failed in earlier eras to get it right due to the momentum of the frameworks.

I would liken to some of the crap building materials that were allowed in the past as new, cheap alternatives but subsequently showed failure or hazards after short service-lifes. Contractors were tasked with implementing these materials to stay within budget and everyone suffered the effects later.
There is some evidence that the proportion for the men is a bit different. According to one study, it was about 6% of men. About 2/3rds of those men committed multiple rapes, ~6 each. Details here: https://yesmeansyesblog.wordpress.com/2009/11/12/meet-the-pr...

Intuitively, that makes sense. If people figure out how to get away with something, some of them are going to keep doing it. E.g., if I think about the people I knew in high school, most didn't shoplift, but there were a couple who did it a whole bunch.
If that is the case, then the best way to monetize things would be to ask for donations; it allows the user to decide whether the person has done good work, rather than forcing them to have a less pleasant experience. Everyone should understand that the person who best understands how they feel is that person.
I've had two positions where most of my work was doing nothing but working in other teams. In one I was part of a computer simulation group where other teams in the company would come to us with simulation problems and one of us would go join their meetings, learn the problem, and work on it with them. Usually short term for weeks to months, though there were often repeat embeddings. In the other position I worked as a programmer supporting research and usually worked on multiple grant funded projects at the same time and the grants often ran out and new grants came in. So my work and the people I worked with was always changing and professors would often "borrow" or "loan" me to other professors. Professors and students would come and go adding more churn to the nature of the work. Sometimes I had a say in which projects I wanted to work on, sometimes I didn't. Technically I could have moved to any grant funded job in the university, moving from the CS to the Physics dept for example. In practice there wasn't a lot of grant funding that included funding for a staff programmer so I tended to work with a fairly small group of professors who brought in other professors on their projects.

In some of my other jobs shifting departments or teams would have been very difficult, the teams were territorial and kept boundaries and moving across those boundaries would be taken as a betrayal, so even if it was possible it would have created ill will between the teams, making working together more difficult. I recommend avoiding places like that.

Yet another workplace sought government grants and would encourage everyone to shop themselves to the various teams currently seeking grants. If the team won a grant you could stay with them and work on the grant. Or you could move to another grant seeking team and work with them. All you had to to was find someone who would give you a paycode to put on your weekly report, which was where your salary came from. I had a boss, but if I found my own paycode sources he was happy. It was described to me as forming small companies inside the main company.
Last year on another transceiver (QSFP28) teardown[0] I was surprised to find out that transceivers not marketed as "smart" also have SOCs inside them to regulate internal temperature. I had always thought the devices were "dumber" and never bothered to look inside.

So programmable CPUs in your transceivers might be more common than one would think.

[0] https://twitter.com/kwf/status/1470508119725805570
These aren't colleges problem. US institutions are 300 years old, they will survive this 60 year old meme, and go back to being meeting spots for the well-money and influential who also become the learned population.
I'll just throw out there that I have 3 small children, and we had to upsize our vehicle to accompany them, so now I drive me small sub-compact, but to haul our kids we had to upgrade to a minivan. In a lot of discussions I see around transport it often feels as though people like to pretend that those with small children don't exist.

Like no matter how great public transit is trying to transport 3 rambunctious under 6's isn't going to work for our family or anyone else on the public transit for any meaningful trip.
+1 to this. The worst ever. I worked as a W2 employee for a company like this and it was the most chaotic 5 months of my career.
Yeah, it's about setting and managing expectations. Small favours can help build relationships, discounts can help close a deal, and so on. Less relevant for larger clients, but may be necessary when working with smaller clients.

Writing it down can be the difference between the client thinking "I understand what you did there is a one-off favour and I appreciate it", versus the client taking it for granted as something normal and always expecting it in the future at no cost / discounted cost.
> the social stigma of not having a college degree

People have been saying this for decades, but is it still really a thing? Perhaps on the coasts? If you're in a small or mid-sized city in the midwest or the south, it's almost exactly the opposite...
The thing is people are often not all that clued up on 'the tech jargon' and so would be unlikely to purchase a single speed, non-suspension plain jane bike when right next to it (for the same or similar price) is something that has (fake) suspension, shoddy gears etc but loudly proclaims 24 Speed, Comfort Suspension etc.

I mean caveat emptor but when manufacturers stoop to such deceptive practices as fake/non-functional suspension pieces then you can't always blame the purchaser*

(* not that you were btw - just a seperate train of thought).
They didn't early on. They won out late and we are still very much steeped in it. The line was crossed during the "one true God" push where the sun god (single god) creator cults gained state-derived power.
Did the CDC say so about this study? Source?

The same CDC that said early on that we don't need masks when the WHO advised them. It wasn't to keep the general public COVID free, it was to make sure there were enough masks for healthcare workers. CDC incentives aren't aligned with individual health, it's more for social health and getting people back to work without maxing out healthcare systems.

The scientific community should be fact checking and reproducing these studies.

The thing with cannabis, vitamin D, ivermectin, they have been around for years and have low risk profile in human use with billions of doses. Even if it is experimental and there aren't long term studies, all the science for mRNA vaccines in humans is new and there are no long term studies. So why not throw everything at the pandemic instead of hoping and dreaming for vaccines alone to save us.

We are a few mutations away from omicron contagiousness with delta symptoms. I don't see how vaccines alone are going to stop this thing. This current wave is not dropping to zero.
I'm not disagreeing with that point, I'm disagreeing that these sorts of loans should be legal at all, much less that they should be a common method of funding the education necessary for the knowledge workers of the future.
If anyone's comfortable sharing: what is the price point you'd be willing to spend on a Simula One? (Unfortunately our unit costs are pretty stuck at these low volumes, but it'd still be really useful to know what people's long-run price expectations are for a Linux VR Computer).
If anything it was so far ahead of the early web that it hindered adoption of the WWW in France. It was incredibly good and rich, many services that could be used by non-technical people and had a built in monetization system for information providers. It took at least until 1996 before the web could compete and by that time France reluctantly started to let go of their beloved tiny terminals. It took until 2012 (!!) before it was finally decommissioned, but by then there really wasn't much left of it to be turned off.
The administrative fees are outrageous. Administration staff effectively getting paid from student loans just to set more guidelines and procedures in place for students to follow and for themselves to gain more power is perverse incentives.

https://www.wsj.com/articles/stop-feeding-college-bureaucrat...
>> I'm of the belief that we need strong regulation to limit the size of vehicles.

This is wishfull thinking as cars are manufactured globally, have a very long life and it's pretty tough to imagine this sort of wide regulation fitting with the needs of a major urban center and huge parts of rural environments. I'd argue population controls which are plain crazy would still be easier to implement than regulated the size of vehicles.
For autoplay, paste this into the console and click the play button.

setInterval(function() {loopTapApp.arc=[0,359];loopTapApp.tap(document.createEvent('Event'))},5);
> The essential thing, and I mean really essential, is that modified gravity (MOND) uses fewer free parameters than cold dark matter (CDM), by a long shot.

The only MOND formulations that actually work are ones that simply reduce cold dark matter from 80% of the universe to 30% of the universe. MOND has all -- literally all, as in 100% of them -- the free parameters of lCDM plus the parameters for MOND.

I like MOND. It's elegant. It's intuitive. It's simple. You get to put your name at the end of the sequence Aristotle, Copernicus, Kepler, Newton, Einstein. When I first started reading about dark matter in the '90s I thought MOND was the obvious solution. (MACHO was still a leading theory at the time, they were still analyzing the data from the microlensing surveys) lCDM is messy and existentially unsatisfying. We don't know what what it is, and if it has the properties we think it has, we could not conceivably ever know what it is. But regardless of the fact that MOND is nicer than lCDM, lCDM explains all of our observations, but MOND only explains some of them, and depending on which formulation of MOND you subscribe to, is falsified by the the bullet cluster, or by galaxies whose rotation curves show a lack of dark matter, or by the LIGO/VIRGO observations that show gravity moves at the speed of light.

MOND reminds me of the meme of Homer Simpson where he's standing there looking fairly fit and then the camera turns around him and he's just got all his fat and loose skin pinned and tied up on his back. It looks great on the face of it but once you really, really start digging into the details it doesn't work anymore. lCDM wears all of its warts on its face.
The speed of light is a useless metric when measuring propagation delay of a signal in a wire since there is load of factors that limit it much more significantly, such as the width of the conductor / capacitance / resistance, the strength of the driver, etc. Starting point: https://en.wikipedia.org/wiki/Elmore_delay

And if you are going to do anything useful (e.g. toggling the signal), the max frequency at which you can do it is even lower than the limit set by the propagation delay.

In any case, even TFA says the reason pretty explicitly: it's actually 4 pipelined stages, thus 4 clock cycles delay. Probably it was way too much power+area to drive the distance in one cycle.
And how do I know which websites not to visit before I visit them?
I was talking with a friend of mine a while back. He's getting onto retirement age and I gather he's pretty comfortable financially. And he was telling me, not so much from a direct financial perspective, but how with various organization and team/role changes that had been going on it was just so much less stressful to know that he could just shrug, say "nope, that doesn't work for me," and retire a few years early.
It’d also likely require change from the top down - which is never happening. They’d rather pay people more than change their own behavior.
>But there have also been some recent examples (ca this century) that I found quite impressive, usually characterized by a short violent burst of crazyness and then everybody is dead, heavily inured or routing, and maybe slowly beginning to consider that perhaps they haven't actually lost.

I enjoyed the fighting scenes in the animated show _Invincible_ much more than any fight scenes I've seen in a Marvel film for this reason.

Explosive and (usually) consequential.
>> I would assume there to be more victims than offenders.

Why? Women who have been abused are often abused by more than one person.

>>just to make a point about unsolved rape.

She was making multiple points, several of which had nothing to do with rape. It was about criminality. Why we punish crimes the way we do. The strain on police/judicial resources. Diversionary programs. The prevalence of plea bargaining. and and and. A first year law lecture is a very nuanced thing.
Alternative headline: ivy league PhD candidate attempts some gate-keeping for his future field of employment.
Rust 1.58.0
There aren't colleges problem. Its coincidence that for the last 60 years people felt like they needed college, while colleges insist that people want to be there for obscure higher education for the sake of pursuing obscure higher education. Turns out this was true for hundreds of years before inclusion was even a concept, and will exist for the next hundreds of years as people find another option.
I was being facetious - advising someone to become rich and retire early by getting a very difficult to achieve role in another country 10x that counties annual salary in their 20s is not much better than saying to someone if they want to become rich they should just become a world famous actor or something. It’s just unrealistic advice that does more harm than good (and it rubs me the wrong way hence these responses lol). It seems to be a view perpetually shared by someone who knows someone who heard something and then treats it as the norm.
> lack of willingness on the side of companies to actually develop talent.

Do you have any ideas about how to match the kind of compensation so that it is aligned with that investment. If I employ somebody and build up their skills, what's to stop them from just jumping ship and capturing the payoff for my investment all for themselves?
You didn't say "cost of tuition" in your original comment.

Further, I think it's disingenuous to only consider tuition. Cost of living in e.g. Berkeley is ridiculous, literally more than tuition. [1]

(I understand that living is not something Berkeley can fix, but it's very much their problem and a concern on students' minds, regardless of whose "fault" it is)

To only consider tuition is a cost-shifting marketing tactic that these schools use so you don't focus on the bottom line. Their goal is to get you to attend. Period.

Let's look at a less prestigious school-- UCSB tuition is about 12k, but total cost might be 24k (official estimate says 32k [2], but I have the random fees they have to not be applicable, e.g. "campus fees" or "books")

[1] https://admissions.berkeley.edu/cost

[2] https://www.finaid.ucsb.edu/cost-of-attendance
1. Noted, the buttons are confusing. In the meantime: "download" downloads the original font that I made, "download edited" download currently edited font (if you have made any edits) in .otf format, "download json" downloads each char definition as coordinates, and "restore json" lets you restore a previously edited json so you can keep editing your font. Everything happens locally, there are no servers.
2. Yep
3. Do you have something in mind? :)
> This is because sub-par VR technology (e.g. the Quest 2)

Calling horseshit on that, I have a Quest 2 and it is a brilliant bit of kit for 1/10th the price.

Is it a VRPC or whatever they are on about, no - it was clearly not intended to be, is it the sweetspot for VR right now, yep and it works fantastically when connected to a PC or standalone, the boy loves it.
For OLAP workloads at least, Terraform for defining data warehouse resources acting as input, and dbt for ETL will give you version control, dependency graphs for development and execution, data quality assertions, CI/CD, all conveniently under version control in an external repository.

But your woes seem more related to the transactional systems.
One of my favorite things to do with these neat little games is to build something that plays them for me by just pasting stuff into the browser JS console.

https://pastebin.com/aTYuaNVS

At a score of 1,619 the ball is moving so fast it no longer works! I switched to a new tab (hoping that the event loop would be sent to the background/context switch/whatever) and ta-da - it misclicked. High score of 1,637.
The purpose of college is partly workforce training but also just general education. To see college as solely providing competitive dollar careers seems to misunderstand a large part of higher educational purpose. In theory at least, the liberal arts are something far more than just "can I work at FB".
I have spent a good deal of my career trying to figure this out. I love small businesses and not-for-profits (not to muddy the waters, but they pose similar challenges). I've reached the same conclusion as you. To a small business, every dollar is critical, so they are compelled to micromanage. Many small business owners are very smart, but not well educated, so they tend to lack some perspective and try to substitute their "street smarts," which doesn't work very well with technical/creative work. As much as I'd love to serve this market, I've never figured it out.
I have picked my daughter up from her dance lesson my on my bike. She is a bit heavy in the trailer, but I'm not in a hurry and I refuse to but the type of laze person who drives 1.5 miles. (though now that it is cold...)