skysight-inc/HackerNews huggingface dataset:
> pluggable storage engines.

I can help shed light here. Postgres doesn’t make you choose between two storage engines and their compromises. It’s been years, but last time I looked the trade offs between MySQL storage engines were material and the newer engine was missing some valuable features of the older one. The advice was “pick the right engine for the job” - but I don’t want to, that another decision I have to make, why make me do that? At least until they come out with a new storage engine that’s “objectively better than Postgres”, I will enjoy the simplicity of using Postgres with its single storage engine. Choice isn’t always better.

I searched to see if anything has changed and found that InnoDB doesn’t support full text search - give me break, after it’s been the default for years, you gotta be kidding. https://hevodata.com/learn/myisam-vs-innodb/
Generally, the people working in those expensive places got compensated accordingly because it was so expensive to live in those places. So how can people who are not working in those expensive places afford to live in them?
Programmer only needs to sanitize....

You mean like all those great programmers that keep introducing bugs like the one recently found out by Project Zero?
I ended up moving to Maple Valley. $1M will actually buy you a reasonable house here (assuming you don't need a large yard), it's very green and the schools are fantastic. I'm almost fully remote anyway so the occasional long commute to the office isn't much of an issue - if I had to be there in person every day it would be different as a rush-hour commute is almost an hour (it's 35 minutes normally) to downtown Seattle. Bellevue is closer of course.

Almost every person in my neighborhood works in tech and most of them used to live in Seattle but got fed up with the prices and the size of homes available for any kind of non-insane price.

Issaquah is another option at around $1.4M for a nice house. It also has great schools etc.
One important note is that the blog is quite old. CUDAnative and CUDAdriver got folded into https://github.com/JuliaGPU/CUDA.jl
Cool stuff. Compared to the choices and tools we have for programming for CPUs, programming for GPUs is a really lackluster experience.
in my 30 years of software development, everything has been a combination of waterfall and agile and projects that attempt to adhere to one or other strictly end up failing.
Just to add a counter opinion: I found Moby Dick a real slog to get through

It has very detailed descriptions of whaling which I didn't find interesting
> not miss deadlines

SQLite doesn’t really have market pressure, so they can choose any deadline such that it provides adequate time for writing test code — assuming they set deadlines at all.
Mostly government loan programs and tax breaks.

Also, because it’s a non-custodial physical asset, countries that allow foreign ownership get a lot of real estate investment from money laundered out of more financially-repressive countries.
How is this visualization (data is beautiful) created?
I am very interested in data visualization. I came across the Data is beautiful: Best-Selling Music Artists 1969 - 2019 visualization:

https://www.youtube.com/watch?v=a3w8I8boc_I

I was wondering what technology is used to create it? I searched for a github repo but nothing came up.
I'm usually skeptical of these kind of attempts and dismiss them automatically, but this very nicely done! I'm keeping the extension. :)
I wasn't underpaid. I was about average for the market but I liked the flexibility they offered. I'm now way above average.

I doubled my salary in 4 years, but I try to do my best to produce results.
The Evolution of AI in the USA, 1956-1996
Similarly, I quit a job at a FAANG earlier this year. I had had frustrations there for awhile, and while it wasn't COVID that directly made me quit, I think it exacerbated my existing problems to a breaking point.

In a sense I'm sort of glad about growing to hate the job as much as I did; it inspired me to finish my bachelors and start the path forward to transition out of software engineering and into CS research.

Granted, this transition is going to take 5-6 years, but it's at least a path forward.
764 people have viewed your profile in the last 24 hours - also give us your CC details and we will show you who, sign up today ~ LinkedIn
Rust is not secure at all in the sense used here — untrusted, arbitrary user code written in rust is a security threat.
At least for me, I want to feel the air moving, if only just a bit. It's weird and unnatural for there to be no air movement at all.
Yeah, I guess what I'm describing is "the thing we did in the Amazon COE process that we called 5 whys". Whatever that was called, it's definitely better than what you're describing.
time is life
This one?: https://www.aqmd.gov/aq-spec/evaluations/summary-pm
Please do not take HN threads into political flamewar. It's not what this site is for, and it destroys what it is for, so ban accounts that make a habit of it (regardless of what they're flaming for or against).

https://news.ycombinator.com/newsguidelines.html
U.S. says it will not send officials to Beijing Winter Olympics
> Most things that I might need, I can buy them without having to think too much or without putting a dent in my net worth.

At 60 hrs per week there's no time to spend money.
LOL Spooky! ;)
This is a silly take. Removal is a 100% normal thing and is very common in suits of this nature. I agree Vizio ought to just settle this matter and comply with the licenses in the future, but there is nothing dramatic about what happened here.
Please do not take HN threads further into political flamewar. It's not what this site is for, and it destroys what it is for, so we ban accounts that make a habit of it (regardless of what they're flaming for or against).

https://news.ycombinator.com/newsguidelines.html

Edit: glancing at your recent posts (yikes!) it's clear that you've been making a habit of it, so I've banned this account. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.
Thanks for the link! Hadn't heard of that, although I've seen similar reasoning in other contexts. (Basically, the most reasonable estimate, absent other data, is that you are at the mean -- so, for example, one could reasonably guess that half the people to ever be born have been born at present.)
> Local tech firms, worried about losing staff, have raised average salaries by nearly 5% since 2020.

So... less than inflation?
This is precisely how I feel about Bluetooth. I've actually switched all of my headphones back to wired 3.5mm aux connections because it does one thing very, very well -- it's absolutely predictable. I can't stand how Bluetooth tries to support speakers and watches and thermostats and everything else on the planet that your phone could possibly connect to.. poorly. After a couple of years of messing around with audio playing out of the wrong device, calls where the audio disappeared into the ether, and built-in announcements about "low battery life" every 5 minutes when below 20% charge, I realized that the jack-of-all trades Bluetooth is just a poor solution for audio. Using the headphone jack has been a breath of fresh air. I just plug in, and start the audio or hop in my meeting. Easy as that.
I am not saying inflation is bad. However we should separate decreased real cost of debt with employer provided wages.

If prices on goods and services are increasing that extra money should proportionally drive wages. When people complain about how single income for blue collar employees no longer can support a family like in the times of yore it is exactly because the wages in these sectors didn’t keep up with inflation.

As an aside, in terms of home ownership, Seattle housing prices are up 20% in 2021 (more than CPI) [0]. For many tech workers (skew younger) saving for housing is a significant cost and for them the effective increase in cost may be significantly more that CPI (thus their real wage cut is even greater!).

[0] https://fred.stlouisfed.org/series/ATNHPIUS42644Q
Doesn't look like any of those have sensors, unless I missed that? I guess one sensor is your nose in this case, ha.
Amazon has almost 1.5 million employees, most of them are warehouse and transportation staff.
> MySQL has the whole 'worse is better' thing going for it.

I've used both MySQL and PostgreSQL and I prefer MySQL, it seems to work and scale better "out of the box" and has a more comprehensible permission model than Postgres. I might be biased somewhat as I've used MySQL a lot longer and have even written plugins to interop with it but its still my number 2 go to (after SQLite)
Sorry it didn't appeal to you! I actually did read two books of The Stormlight Archives though and found it not too bad but ultimately rather generic sword & sorcery. I forgot nearly everything about the book as soon as I put it down. The only idea that stayed with me was that of a blade that passed through everything unhindered and didn't harm organic matter except to sever the nerves it passed through, that was a neat battle concept.
If you're going to make an argument for why we should tax companies like Amazon more, you need to also make an argument for why that money wouldn't otherwise be better used by Amazon compared to the government.

In my opinion anything larger than a medium sized city (think one of the many cities in SoCal) is basically guaranteed to use its funds poorly.
This article is plagiarized from the Rust Book: https://doc.rust-lang.org/stable/book/ch15-01-box.html
> People think this is such a winning argument

No - this comes from people who have been there, have discussed with the patients and made up their mind.

> I've been in them. I've worked in EMS. There's not been a single patient that I've encountered where I thought for a second, "I wish I could give them the option to end their life."

Not sure where this was (and EMS is emergency services, right? Not really a palliative dept) - I was a volunteer in palliative care hospitals (with my dog) and spent hours discussing with people who were very sick.

many just wished for a quick end because there was simply nothing but pain for them. It was not loneliness or something - just the fact that they were not in control anymore.

They wanted to have a choice.

> I'd argue it's your side of the debate which could use some more reading...

This is probably one reason - some read, some actually go and see.
Would appreciate reading more about your experience, setup, underlying infra, performance (e.g. query speed stats and percentiles)...

Also, how many concurrent connections do you max at Postgres and what do you use to manage it?
In that case, I have never worked in the context for which Agile was intended, and neither, I suspect, have a significant proportion of all working software developers. That may explain many of the disconnects in these conversations.
> I swear people that cut their teeth on MySQL and have never used Postgres just don't know what they are missing.

Yeah, I am one of those people. Needed a database in 2005, and MySQL was the de facto choice. Got used to it and never ran into problems that couldn’t be solved by getting better at schema design and indexing.

I never felt limited by MySQL and I am very comfortable with it, so never felt the need to try anything else. I might be missing something, but there is an opportunity cost in switching without a real motivating reason.
Your experience is the ethos of tang ping, or "lying down" movement. Sure, you can try, and even if you do your very best and end up in the top decile of society, you still are getting a run-down home at best in a selective metro area.
Yeah I don't see why we can't use nukes. We just need bigger nukes and more of them. How about we drill the largest borehole we can, then drop a chain of nukes down it. ie detonate a nuke every 100m. First few can be Tsar Bomba's.
I've seen around 50% attrition this year in the ML department I'm in.

The reasoning:

- People want to leave the cities

- People want to spend time with family

- Racism, sexism and exclusion is becoming unbearable (largest single factor I've seen)

- Forcing medical procedures (second largest single factor I've seen)

- Salaries are becoming very competitive with the inflation and job switching

- Companies are re-gearing to be more online and that means more tech opportunities

Every time someone leaves I ping them and ask why. Personally I'm curious. Many have purchased farms and have moved to the middle of no where. I generally think they'll miss the cities, but there's a pretty significant move of tech people out to the country.
In 2019 40% of San Francisco traffic fatalities are from left turns
There's a negative difference between mortgages and inflation, fuelled by the ridiculously low interest rates. Anyone that has the down payment to invest in property is making bank, that is, until it'll all come down crashing again.
WASM doesn't do bounds checking inside linear memory segments, good luck preventing corruption on data structures stored on the same segment.

Unless the produced C code is validated against optimizations across every single compiler version, there are no guarantees of that actually being the case.
> I think the effort to minimise the differences between early humans is admirable, and should be continued. We have a tiny, farcically small sample size of evidence to base any conjectures about early humans on. Being inclusive about Homo Sapiens because it stops nazis being dicks about race is a good thing.

Science should not be corrupted by the goal of countering human irrationality. It's no use: racists will use "science" to rationalize their positions whether or not mainstream science agrees. And it's harmful: the more science deviates from the pursuit of truth, the less we all can trust it.
To add on to this, point a real estate app (Zillow, etc) to Racine Wisconsin. The east side is fairly nice. Also, look at north-eastern Illinois, starting in a radius about 40 miles or so outside of Chicago. The grate thing about that area is there is a lot of open farm land, and pieces get converted to housing development periodically whenever the market can support it. So that means many areas have 1500 sqft on 1/4 acre homes in the $200K range (or $100k if you want to put some work into fixing it up).

And everything is "close enough" to a major city, and there is enough of the city that expands out in the surrounding areas (a number of large employers aren't downtown, although some have been migrating back to the city to attract the employee demographic that prefers the city life).
Looking at this from an outsider's perspective:
a couple of years ago this issue was only affecting SF. Then it spread to almost all of California (Oakland at 1.6M yikes much?)
Then it spread to Seattle and parts of Texas (Houston, Dallas, Austin).
Looking at this progression, I'd be careful of such talk. In a few years there might not be anymore 'sane' to move to.
Who knows what the next real estate trend will be, barn doors are already popular, maybe rural Oklahoma will be place to be in 5 years, and farm estates skyrocketing.
I installed an extension that auto-redirects me from Wikipedia pages to Wikiwand and I love it.

Things I like about it:
* always-visible TOC
* it's much easier to parse visually - smaller footnote numbers and many similar small adjustments to font, alignment, etc.

Things I don't mind actually
* fixed (smaller) width

Either way, this is the spirit of the web - everyone can remix and format as they like.

compare:
https://www.wikiwand.com/en/Hacker_News
https://en.wikipedia.org/wiki/Hacker_News?oldformat=true

https://addons.mozilla.org/en-US/firefox/addon/wikiwand-wiki...
LoRa isn't really a consumer protocol, more of an industrial one. It's mostly intended for widely distributed sensor networks.
I don't get why this book is so hyped

Did anyone else read it and think "well duh" to most of it?

Seemed like common sense
It's more subtle than that. What "agile" does (both Scrum and XP, historically) is _protect the delivery team_. With waterfall-style project management, early errors balloon but often don't surface as something that needs addressing until implementation and testing, so the delivery team gets all the stress for blowing out the project schedule.

Agile techniques both surface those errors early, so they're course-corrected quickly, and provide a set of clear rules for the rest of the organisation to abide by which should mean that the delivery team can't get overloaded into a deathmarch.
I am aware that you can't announce anything smaller than a /24. I said, "A /24, to facilitate BGP announcement, would be plenty." I also know that RIR's don't handle allocations that small.

I deal primarily with small businesses who might host a VPN to facilitate access to on-prem systems, perhaps a web server for on-prem web apps, and in the past perhaps an email server. A /24 would be an embarrassment of riches for them.
Move. The Seattle metro is a failed area for that dream.

Everyone wanting to live in the same 5 cities doesn’t scale.

Do what the people who moved to Seattle did 50 years ago. Move to some dumpy up and coming city.
Because I start my conversation with "What is the salary range for this position?", and if that range is too low, I give them a number we may start a discussion at. I don't feel like talking about position that pays $20k less than my current one.

Edit: I am not telling anyone my salary, but minimum for me to consider a position.
Today if you want to do vector art you might use a setup like

https://www.laserfocusworld.com/optics/article/16567973/prod...

but the most common laser graphic systems use the soundcard output from a PC which is bandwidth limited plus there is inertia on the mirror and instead of the nice straight lines of the Vectrex you get curves that don't really turn me on.
Interesting that there are no smiths or millers on that list, given how common those surnames are.
It took a while for me to fully appreciate the OpenSSH approach to portability:

They primarily develop OpenSSH purely for OpenBSD, using all (including non-portable) facilities of OpenBSD, including crypto and whatnot.

Then, a separate team manages the "portable" version of OpenSSH, which add stubs and does everything else needed to make OpenSSH compile on as many operating systems as possible.

I'm aware that OpenSSH is not the only project using that approach to portability. Nevertheless, I think it is fair to say this is an unusual approach used only on a minority of projects.

I was always puzzled on why they are doing this. This always struck me to be "just" a side effect of project politics and historically grown project structures.

But over the years I started to see some interesting benefits of that approach as well. I'm still not convinced by this model, but I have to admit that, more generally speaking, the OpenBSD project does many things against the mainstream, but quite often they turn to be right.
>> According to the paper, Computer Vision research is notably more affected by
the syndrome it outlines than other sectors, with the authors noting that
Natural Language Processing (NLP) research is far less affected. The authors
suggest that this could be because NLP communities are ‘more coherent’ and
larger in size, and because NLP datasets are more accessible and easier to
curate, as well as being smaller and less resource-intensive in terms of
data-gathering.

I'll have to read the paper to see what exactly it says on this but my knowledge
of NLP benchmark datasets is exactly the opposite: the majority are simply no
use for measuring the capabilities they're supposed to be measuring. For
example, natural language _understanding_ datasets are typically created as
multiple-choice questionnaires, so that, a) there is already a baseline accuracy
that a system can "hit" just by chance (but which is almost never noted, or
compared against, in papers) and b) a system that's good at classification can
beat the benchmarks black and blue without doing any "understanding". And this
is, indeed, what's been going on for quite a while now with large language
models that take all the trophies and are still dumb as bricks.

To make matters worse, NLP also doesn't have any good metrcis of performance.
Stuff like the BLEU scores are just laughably inadequate. NLP is all bad metrics
over bad benchmarks. And NLP results are much harder to just "eyball" than
machine vision results (and the models are much harder to interpret than machine
vision models where you can at least visualise the activations and see...
something). I think NLP is much, much worse than machine vision.
Aquamarine secures their investment related comms with Dropbox and DocSend
> The negative side-effect is that I am getting ghosted a lot on linked-in as my salary is high for the area and recruiters just stop responding when they hear what offer I would consider.

Haha, sounds like a real first world problem!
I just moved them to the bottom of the article.

In part this is because I feel inline links on wikipedia often lets you overestimate how well you comprehend a subject. It's as though the fact that there is a link over a word makes you think you could go check what that is, and therefore that you probably understand the word.

Actually looking up some term mid sentence is also probably not particularly helpful for understanding the text either.

I concede that this is a somewhat unusual decision, but I designed the pages for the singular purpose of reading and comprehending the article. Everything else is secondary. It's a bit of a design experiment, but I think it's worked out pretty well. I don't fall into skim-reading these articles like I must admit I often do with regular Wikipedia articles.
Are there any air quality devices that work well outdoors in all kind of weather?
Asus’ new MacBook Pro rival costs $5k
> Brooklyn...Density...Only then would housing prices be reasonable.

Housing prices are NOT reasonable in Brooklyn.

> NIMBYism

I really dislike it when people immediately jump to this. There are simply a whole lot more people living in Seattle than a generation ago. The math dictates that the housing would be more expensive.
https://www.nushell.sh/
I know at least one remote person who got a raise by moving to a more expensive city.

Their company had a simple CoL compensation adjustment that only accounts for zip code. Move to a more expensive zip code, get a raise.
>it's not doable in general, because of a growing contingent of users who won't use your tool unless it's free or open-source

Oh, don't worry about that. Trading money for things is an ages-old thing and will remain for centuries no matter what. Just make something useful and put the right price on it. People will buy it if it solves their problem. If someone won't use it because it's not free - they don't really have the need that your product solves. Just ignore them.
https://www.realtor.com/realestateandhomes-search/Huntsville...
> By default, Brave tends to leave first-party advertising alone.

Curious why? Do you think that ads in Google search are good for the user and not privacy-invading? Those ads account for most of Google's revenue.

Do you not have a problem with claiming this on the homepage:

"Brave blocks all creepy ads from every website by default." when this is clearly not the case?

Or Brave does not consider Google a part of the "big tech" it is "helping to ditch"?
Marshall McLuhan had some things to say about "peer to peer electronic media" in the 1970s, and amongst was a concern that it would provoke tribalism.
When I studied the SDLC formally, many years ago, “iterative waterfall” was called the spiral model.

Waterfall is not iterative. That’s the whole point. You go over the waterfall once. If you’re iterating then, by definition, it’s not waterfall.

> you can certainly also complete a user analysis that produces requirements, which when fulfilled, solve the problem in its entirety for the user

This is almost always false, for any non-trivial project, within the usual commercial constraints of money and time.