skysight-inc/HackerNews huggingface dataset:
Literally, I’ve cited the Nation Association of Attorneys General. How it keeps getting reduced to bullshit is beyond my comprehension.

EDIT: I'll just make one more comment about our marketing materials then I'm going to leave it alone.

Most people don't realize how prevalent NCII is. Most people would be mortified to find out our database is home to millions of hidden cameras from short-term rentals, bathrooms, changing rooms and private environments of that ilk.

We want to encourage everyone to at least check to see if this is something they may be a victim of. We used solid referenced studies from reputable agencies to highlight how common this problem can actually be.

For everyone and anyone that wants to upload a picture, without giving us a credit card we'll check for free. That's part of our onboarding and that's what happens for the majority of signups. People upload a picture, we say "there is nothing we've found" and they bounce.

What we don't want people to think is, "This service is only for people that send intimate images, there is no way I'm impacted by this." Unfortunately, this problem is far more common than most realize. I feel like your stance only highlights that.

We want people to try, for free, to see if there is content out there we can help them remove.
CTEs used to be "optimization fences" in PostgreSQL, but that changed with v12. https://www.depesz.com/2019/02/19/waiting-for-postgresql-12-...
Ah yes, it was hard for me to tell the difference even reading the spellings side by side.

That said, it is definitely the weakest of the suggestions. The rest are serious books that a professional might refer back to. On the other hand you should really never need to refer back to a statics text, and it could be switched out for any number of options.
probably the dude himself, he's going to have to kick himself out
I see this pattern all the time in mssql code, but hardly ever elsewhere. I've always wondered if there is a reason for that. Are you coming from that background? I'm curious if anyone knows why it is so favored there?

I'm not sure I agree re performance btw. I've fixed a lot of slow mssql queries by changing them in the other direction (EDIT: or just adding a join). I do see how temp tables might shorten the time you hold locks---but then you might be subverting your transaction isolation level.
> Anything to stop management by powerpoint

I actually think Powerpoint would be a great format for software architecture.

Guiding the user through a coherent, step-by-step story rather than a mess of poorly related diagrams.
They're good for running iPad apps.
Ninja also allows different level of parallelism for different stages which is useful if the process itself is already parallelized internally or you need to limit it for other reasons (ld consuming huge amount of memory is a typical usecase)
What assumption are you referring to? That it might be possible to use gravity waves as a form of communication?
Americans are piling up credit card debt – and it could prove very costly
> It’s left over resentment over Indians being cheaper for the sake of being cheaper.

You're actually presenting this as an excuse for racism against Indians? Holy shit.

> 'Cheaper for the sake of cheaper'—India launched a probe to Mars for $75 million. That's less than the budget of many Hollywood films about space.

India manufactures drugs extremely cheaply and supplies much of the Global South that is unable to afford the rates demanded by EU-US pharmaceutical companies.

Your 'market rate' cannot be afforded by about two-thirds of the human population.
GamersNexus paid a bunch of money and had a failure analysis lab go over the Nvidia issue with a fine-tooth comb. I think their conclusion was that the connecters weren't fundamentally problematic - the melting issue overwhelmingly occurred when people didn't actually seat the connector properly. Further, it had to be off by a lot and the cable had to simultaneously be at a significant angle. [1]

I don't disagree there could have been a better design, and I think the design is fundamentally a risk when misused. When seated properly there shouldn't be any risk. That said we should ask for better than that from hardware makers.

This feels like a job for a warning sticker this generation and something a little different next generation.

The Nvidia issue is not like the NZXT H1 riser fire issue, for instance.

[1] https://www.reddit.com/r/nvidia/comments/yx0m1g/gamers_nexus...
It’s also hard to figure out when the recession ends.

The q1/q2 numbers were more than made up by the q3 gdp growth. The numbers for q4 aren’t out yet but the consensus thinks they’ll be slightly positive making 2022 a positive year. That’s after 2021 which was a barn burner.

The GDP curve is already nothing like 2008 so it’s hard to use it as a guide.
This is perhaps a tangent, but I've used https://asciiflow.com/#/ a few times now to insert diagrams into my source code as comments. I understand people might have negative opinions on the efficacy of comments that this would only exacerbate, but nevertheless I've appreciated what AsciiFlow gave me.
I don't often see people starting questions off with "do you guys" on Hacker News, but concidentally here it is on a gender-related post!

Whatever, I don't care - I can't get upset over someone saying 'hey guys' (though I try and avoid that myself), and I dislike making slackbot reply to that - just thought it was funny and possibly bait :)
> Your explanation is even dumber

You are the one that took the thread off topic because you couldn't be bothered with basic reading comprehension.

> made enough money early in life that they could retire.

The OP was suggesting that previous aristocracy were occasionally asked to risk their lives, as if that was some sort of justification for their idleness. Nowhere do they make a distinction between aristocrats who "earned" their position vs aristocrats who inherited their position. So technically, proposing to "force the idle rich into some form of national service" (regardless of whether it was earned or inherited) is directly comparable to the OPs point about aristocrats.
Structurizr -> mermaid is a nice way to go especially since GH now renders Mermaid. We use the structurizr-python library to update diagrams in CI
Warp actually made telemetry optional last month
https://www.warp.dev/blog/telemetry-now-optional-in-warp
According to AMD, it's not a design issue but a manufacturing issue. Some of the coolers were not filled with enough water. Many cards with reference cools do not suffer from this issue.
Unfortunately semantic analysis barely works at the best of times, but it especially doesn't work here. Computers… they're just not good at irony.

IME CLIP embedding search can work strangely on memes as well, because it gets confused when images have words in them. Basically the same problem reported in the original CLIP paper where it thinks an apple and a piece of paper with "apple" written on it are the same thing.
You might want to know if you have a small piece of land surrounded by water, so we need

isisland(x);

Or to know if an element is a member of a particular terror group (or an Egyptian goddess):

isisis(y);
https://archive.ph/3Hrlv
Digging some and I found Typeface and Font Politics on America’s Roads - https://www.lacar.com/reports/typeface-and-font-politics-on-... which also gets into the "which is better"

> Highway Gothic’s problems rested in the interstices (spaces) of its “a”, “e” and “u”, and when reading them at higher speed, these vowels would present more like an “o”. In addition, lower case letters like “i” and “l” were indistinguishable, with halation further heightened by the glare of headlights at night.

> ...

> But herein lies a mystery. In its Federal Register notice, the FHWA concluded that although Clearview worked well for white lettering on a dark background, it was ineffective on dark lettering on white background. Moreover, it determined that the “retroreflective” material used on freeway signs created more of a problem than did the font of choice when it came to nighttime readability. Finding no benefit that could be remedied by simply replacing older Highway Gothic font signage, the FHWA reversed course.

and some more digging finds that research / testing: Penn State History Lesson: The Drama Behind The ‘New’ Highway Sign Font - https://onwardstate.com/2021/08/26/penn-state-history-lesson...
And Elixir, from both parents. Ruby is an odd duck in a lot of ways, being so lisp- and smalltalk-inspired. It also only has expressions- another functionalish feature that seems like a total no-brainer. Beyond Ruby though, we just aren't looking at a huge number of dynamic languages with these features.
In this case it isn't.

It's better when you need a lookup to multiple columns but will not be needed in any other query/ETL job. Might be steps in a funnel or values in a bespoke customer discount query.

Some DBs do allow struct/array fields but joining against a constant CTE is portable and has low overhead.
We are very careful with all outbound emails. We built an email system inside of our app to offer a second level of protection from adult sites.
> nice work

Thanks!

> The default concurrency GOMAXPROCS is almost never what I want.

FWIW, the default concurrency has been changed to "unlimited" since the 0.1.0 release.

> Aggregated errors are almost never what I want.

Out of curiousity, what do you want? There is an option to only keep the first error, and it's possible to unwrap the error to an array of errors that compose it if you just want a slice of errors.

> Using it would place a burden on any reader that isn't familiar with the library

Using concurrency in general places a burden on the reader :) I personally find using patterns like this to significantly reduce the read/review burden.
You can have minimums and optional maximums. We have minimum breaks in most states, companies should be obliged to have a specific minimum in their PTO - otherwise it can easily be false advertising.
I think Jobs was right about touchscreens not wanting to be vertical.

However, I've wanted a drafting-table/adjustable orientation Mac/iMac/iPad, maybe something like the old Microsoft Surface Studio, for a while.
No. The preamble to the GPL describes the spirit. Here's some direct quotes from the GPL v2.

https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

>the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users

>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish)

>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software.

And all of those parts are still the same. The "no warranty" here generally (and legally) means you don't get to complain if it doesn't work for you, unless you believe Stallman didn't understand what he meant when he wrote that.
> people in European countries may enjoy working less because more of their earnings are taken out of their paychecks and given to the government to help support the welfare system.

A-ha. Fruitful ground for important future scientific insights.
Really great article, thank you author for writing it. I think the first 2 implementations are what I think as interpreted. The next two, not sure. For the last, there is no doubt of compiled. But that is just my understanding.
Seems like an interesting idea, but could use a better example, at least for those who aren't yet intermediate level in SQL.

In what world is this

WITH countries (code, name) AS (
...> SELECT \* FROM (VALUES
...> ('us', 'United States'), ('fr', 'France'), ('in', 'India')
...> ) AS codes
...> )
...> SELECT data.code, name FROM data LEFT JOIN countries ON countries.code = data.code;

easier to read than this

SELECT code,
...> CASE code
...> WHEN 'us' THEN 'United States'
...> WHEN 'fr' THEN 'France'
...> WHEN 'in' THEN 'India'
...> END AS country
...> FROM data;
> Not that that's happened, but I do wonder if they're thinking it.

So the actual issue is that you are assuming that other people are thinking something negative about you?
Unemployment is at a record low. US economy added 223k new jobs in December. US Q3 GDP increased annualized 3.2% over Q2.

Some companies are doing layoffs (mainly those that overhired during COVID), others aren't. Look at the data instead of clickbait headlines and everything looks much less bleak.

If you are really certain you can forecast how the economy is going to do with high accuracy, get a job at some hedge fund and get rich.
Not sure why but most people don't seem to have noticed that people outside Apple will now be able to contribute to Foundation and these contributions will ship across all platforms.
Apple’s MicroLED dream: what it means for the Apple Watch and beyond
No. How would that even make sense? If you have no GNOME-related software on your computer at all then it won't affect it.
if you take plantuml as an starting point (textual encoding of the various UML diagrams) you quickly realise that "architecture" is simply not a sufficiently well defined set of concepts to turn into "code".

it is rather a compilation of loosely connected heuristics that describe different aspects of architecture but not "the" architecture.

it might be possible, though, to achieve something interesting for a subset
It's more about how AMD is responding to this. Deffects happen, but amd downplayed it by saying that the temperatures and throttling are normal, refuse to recall, still sell affected cards, close the support website just as the news start spreading, make customers jump from manufacturer to seller to amd to get replacement/refund. And they also don't have replacement cards in stock. All this while their marketing department spends time making fun of competition.
Zoom stock went from $67 to $512 from Jan 2020 to Oct 2020. Zoom earnings reached around $1 per quarter EPS or $4 per year during its short heyday in 2021-2022. It would take a century of earnings to be worth that price.
How would you describe someone who wants to discard the Constitution deport 50million natural born citizens just for not believing in their god?
"Fooled us into acquiring your company"
Literally, there is "show" page on HN where a lot of people congratulates people for their achievements.
In Booming Austin, a Stampede of Skyscrapers Is Coming
It made perfect sense from an investor‘s point of view.

Buy the stock low, sell it before it drops.

You’re usually investing in large public companies to make money, not “support the long term cause.”

Also it made sense for the time period. Say you already had $10,000 invested in a company that sells restaurant supplies. Are you going to keep it in the company for the entirety of COVID while your money evaporates or put it into a tech company temporarily and then move it back afterwards?
https://bost.ocks.org/mike/algorithms/
Not always - Sony Bravia conference room displays seem to be rebranded consumer models with clean firmware and the price is affordable. Maybe a small markup but nowhere near what you get on a digital signage display (and also it retains all the advantages of a consumer-grade TV such as speakers, remote, etc).
Swift can do everything Go does but better now that it has async/await because it has real types and a real unsafe API. Calling C from Go is horrendous.
Apple, to a certain extent, does ban web browsers other than their own.
First time in a long while that an HN comment actually made me laugh outloud, great job.
no thank you
meditation does not work for everyone certainly not me
No I'm just a user of GNOME who doesn't appreciate seeing the near-constant flames and misinformation from non-users of the software whenever I try to discuss it online in certain places. It's low-quality commenting and it poisons the discussion. You're misinterpreting an aversion to bad discussion as "defensiveness." If you were doing this same thing for KDE I'd be asking you to stop too.
It's a good idea for programmers to take lots of notes all the time. Kent Beck recommended programmers keep a pad of paper and a pen beside them and write down every decision that they make about the code as they’re doing it.
I'm not sure where you got that from. My defintion of steelmanning is interpreting someone's argument in the best possible light.

If you can do it without being transphobic, I'd like to hear it.
That's for sure true. "Unlimited" vacation only works if the company has a good WLB in general. At a company like you're describing, having defined PTO days doesn't always help that much either.
Wow, I didn't even think of that. I can totally believe that they're playing with people's ability to make ends meet so they can pay less on their loan's interest.
Sort of related but an interesting idea is take it one step further with the Feature Oriented Active Modeler (FOAM) [1,2] paradigm and use code to model your whole system, which generates diagrams model, and runnable code in whatever language needed. The project is still young and it may not be practical today with the available tooling but it seems like a cool idea and project. It is influenced by the unix principle of “coding the perimeter not the area” which is essentially factoring your dev tasks into building NxM capabilities, but instead of building NxM things individually build N+M tools that can be composed into NxM capabilities [2].

So with FOAM the idea is if we want to maintain a model of our software, and build it as well, what if we can use one composable tool to generate both, rather than model everything and code it separately.

[1] https://github.com/kgrgreer/foam3

[2] https://foam-framework.github.io/foam/

[3] https://m.youtube.com/watch?v=3Ea3pkTCYx4
> Why isn't Toyota or Subaru included on the list of Luxury vendors?

Japanese auto makers have luxury brands like Lexus, Acura, and Infiniti.
So people trade time with their families for accolades and an easy office chair? I wouldn't trade a single day I've spent with my nephews - for any amount of money. Years from now, I doubt you'd even sell your memory of the worse diaper you've ever changed. Most people balk at the idea of parting with past experience but will readily sign contracts that eliminate most future options. How is different tho?

You wouldn't sell me the memory of your kids first steps 5 years ago but you'll sell me his future ball games, all of his time between 9&5 and weekends if I give enough accolades

Don't buy the lie - work is fundamentally unfulfilling and everyone, everywhere eventually realizes that for themselves. If you disagree today, it doesn't matter, you will ultimately experience it... if you spend enough time alive.

All a career really is a different form of high school and absolutely as meaningless the moment its over.

Kids & family are not like that at all.
>Most people don’t consider those individual ingredients particularly unhealthy.

What does it matter which ingredients people do and do not consider healthy?

It is objectively known that the quantities of bread and mozzarella consumed by most people relative to their lifestyle is unhealthy.
I failed in getting into USDS which I attribute to lack of experience (US Digital Corps solved this) so I ended up in a standard private-sector SWE job. Got some exposure to electoral politics and did a tech policy "bootcamp" but realized both weren't for me, at least at the time.

During COVID, I decided I wanted to leave the startup world and move into the security field which caused me to revisit the idea of working in government. Decided to join the military as a "cyber" guy to obtain a TS (closest thing in the US to guaranteed full employment) and get access to TRICARE. Landed on commissioning as an Army Reserve Officer. It took several months to get my application together (admittedly, I took my time), 6 months of waiting to go to training (probably COVID related), 6 months of initial training, and 10 months of job specialization training. People might encourage you to direct commission, but it's extremely competitive and I didn't want to wait around only to get denied.

Honestly, the biggest barrier is the lack of transparency into the bureaucracy. It's hard to tell who the "point person" is or how you should actually go about doing something. I was lucky to find someone who helped walk me through the process.

The biggest learning was that you shouldn't lie, but telling the full truth will fuck you over.

I do wish I had joined the military earlier. I was always interested in it but told myself it wasn't compatible with my day job. It's definitely a young person's game and everything you do is based on how long you've been in, so the earlier you can start that clock, the better off you'll be.

I would encourage you to think really, really deeply about what is important to you. Easier said than done, I know. You say you don't care about money. Is that really true? Some people think they don't care about money, but then they have a kid or three while look at their friends who do half the work but make 5x, and change their minds. Do you have an idea of where you want to live? Because most military bases and government research facilities are in small towns with few activities for young people. Do you think you can handle the crushing inanity of the federal bureaucracy? Are you okay with going months, or even years, without shipping a project? Just be sure because I know several of people who spent more time getting hired into a federal job than they did at the job itself.

If you have more specific questions, I can answer them directly.
The information there seems to dismiss a lot of the dust considerations with regard to cncing standard (aluminum, wood, plastic) materials. Other sources online have been pretty scary. Does anyone have any experience or knowledge?
Situation from Rough & Ready (1971). It's a true "forgotten classic", timeless soundtrack of the era, mainstay of motor city rock radio. RIP legend ;)

https://www.youtube.com/watch?v=031Quer1N2A
> Ideally, we’d have dozens of architecture diagrams - from various views, from various proposals, from various teams. We don’t see this very much and I think part of the problem is that architecture diagrams can be costly.

I dont think cost is part of the problem at all. I just dont think people want 24 different diagrams depicting the same thing. That seems insane - I cant believe the author doesnt see a problem with this.
Yes! I use https://excalidraw.com/ for this. Its free and open source, is super easy to use, runs locally, looks nice without folks getting the impression it's a source of truth
New AI can simulate your voice from just 3 seconds of audio
Thought this was pretty bad. The leading parodies were straw man examples of “agile project”.

The author certainly seems to hate “agile” but doesn’t have any critiques for it. Instead he’s punching at ghosts.
White trash is a derogatory racial and class-related slur used in American English to refer to poor white people, especially in the rural southern United States.
I'm a technical writer and good diagrams are extremely valuable. I'm very skeptical of "diagrams as code" because it seems like the goal is to minimize effort, not to produce a useful diagram.

Good diagrams, including architecture diagrams, require careful consideration: What does the reader need to get from this diagram? What should I include and what should I leave out? How do I organize items so that readers can understand the diagram quickly?
and the Scaliens.

"I have made the difficult decision to reduce the size of our team by 20%, which means saying goodbye to many talented Scaliens." [1]

[1] https://scale.com/blog/company-update