skysight-inc/HackerNews huggingface dataset:
I agree; there are things in the code base that I personally dislike (a number of classes which could be decomposed into smaller units) but overall it's pretty good.

I had the honour of being able to review this under NDA before it was made public (pro bono, and limited to static analysis and an hour poking around suspicious looking classes). I've seen a lot of .Net code in my time and this was surprisingly good. Sure there are things which could be improved, but you'll find an order of magnitude more issues in most other code (especially dynamic languages, which are magnets inadvertent issues affecting correctness).
I might try it with the stereo setup for the home cinema tv setup. I agree on everything about Siri.

Though in the kitchen I bought those 100 bucks Ikea Sonos made speakers that sound amazing too. Much cheaper...

One issue though is that I can not pass thru audio over the Apple TV, so the cinema setup would only work when using the Apple TV.
> Employers don't pay $5 per hour because they wouldn't make a profit either.

Nope, they might be able to make profit at $5 or $10/hr, but there it doesn't make sense to pay more than you have to, that's why Chinese devices are significantly cheaper than their western counterparts, they can still compete if they raise the prices but they can allocate cheap labor in china that allows them to become a strong competitor
You're right. I'm sure their security design is 100% bulletproof and none of my sensitive data will ever be leaked. And even if it were somehow possible for it to be leaked, I'm also sure the company would be completely forthcoming as quickly as possible.
I’ve been toying with the idea of using Nix for dev environments at work. What does devenv add on top of Nix?

Edit: And if you know, how does it differ from devbox?
// If it's the case that you can do everything you can and still fail, how are you disagreeing with the article

It's about moving the probably of desired outcome from zero to likely. Like, let's say op really wanted someone to "touch his genitals"- badly enough to invest a year in working on his physique, appearance, and personality. There's still no guarantee that it will work but it will move the odds tremendously.

If he does nothing, he's taking the guaranteed fail and I think that's sad.
Temporary Defeat: Tech Layoffs
> add touch sensitivity to allow clicking

They did add this feature and it is wonderful. You can configure how hard a tap it takes to register a click.
As someone who entered the work force in the shadow of the dotcom bust, I think the biggest piece of advice is that people who have only lived during the time of the "Great Bubble" don't have advice much to give you.

Entering the work force now or in the next few years, a new grad will very likely have an easier time navigating the job market than people who have spent nearly a decade working for bubble-frenzied, VC backed companies.

In the years following the dotcom bust I new tons of software folks desperately trying to reconfigure their careers. It's not hard for a fresh grad to change course, most people don't end up working in a career that is directly related to their major.

Entering the work force will be harder and harder but new grads will have less expectations and bad habits they have to overcome to find an occupation that works for them (they also won't have no-longer-reasonable comp expectations).
We've been a CMake shop from the beginning, but have recently been testing out Meson to see if it could work for us and we've been pleasantly surprised by how nice it is.
"Isn't the pasta done by now? Hey Siri, what's the timer?"
"There are no timers set."
"$@*%#$&"
The internet was made for sharing Cat pictures. AI allows us to take that one step further: Introducing CatGPT
I was going to get one for my kid but don't want her to be able to ask arbitrary questions and basically access web search just yet. When I looked into it, the only way to accomplish this was to turn off Siri entirely, and just make it into a speaker for source iOS devices. Any chance they have more fine-grained controls for this yet?
>I have a static v6 IP on the WG server (home router, running OPNsense).

Excuse my snark, but not everyone has a static v6 IP. I don't.

>One time setup on the server

Unless you happen to be behind a CGNAT or you're on a mobile network or or or or...

>Installed just like any other distro package, plus one-time setup to generate the key and import it and the server's public key into systemd-networkd / NetworkManager.

And if that won't work you're gonna be stuck debugging the network setup. I certainly do always end up debugging the VPN network stack eventually.

>You generate a key on each device and register the public key with the server. There's literally nothing else to it.

This won't scale to more than like 5 devices without being a major work item if a key was compromised or needs to be rotated (what if it turns out the RNG device was bad on your kernel at the time? Happened to SSH Keys on RPi's).

>I set it up about two years ago and it's been working unchanged since.

Not everyone is that lucky.
Spreadsheet data ingestion. Someone did built it, but it was years after: https://flatfile.com/

Not a plug. I'm unaffiliated and just impressed by it. Should've thought of it myself.
Almost the exact same thread and thoughts shared on the tweet are here too... Interesting stuff. I wouldn't think Twitter and HN would be so closely aligned.
It is not my intention to overstep what you seem to be very engrossed in but have you tried LuaLaTeX? You can have Lua code that generates valid LaTeX and LaTeX macros that execute Lua code (see [1]). LuaLaTeX also supports TTF and OTF formats which plays well with other publishing software.

In relation to formatting, I cannot tell what could be the issue but this does not correspond to mine and others' experiences.

Typically you would typeset the book with the generally intended text areas with LaTeX, and then generate the preprint with previously not included graphical elements and fine-tuned text layouts with Adobe InDesign. This is what publishers typically do, again, from mine and others' experiences.

[1] http://mirrors.ctan.org/info/luatex/lualatex-doc/lualatex-do...
That might change when the new EIDAS regulation is released (the levels come from that legislation).
Not gp. Actually agree with the article, but I find it interesting that people seem to be latching on to the first part and ignoring the second part. The article doesn't suggest a solution as much as present a conflict between the two.

Trying to resolve that conflict raises a number of questions: Have you done everything you can? If there's a possibility or even likelihood that you'll fail, should you still try?
I guess that's one important reason why stb_image.h became so popular. Last time I tried to integrate libpng into a project I just gave up (that was on Windows, I guess on Linux it would just be an 'apt install libpng-dev').
Just got a pair of Kali LP-6 last month for my desk setup and they're incredible for the price
All the news is saying that its a mild recession but layoffs is a longer term solution in cost reduction. Basically Big Tech isn't optimistic about the industry for at least 2023. Is the recession going to be worse than we expect?
Is something deemed bad in one place acceptable in another if it isn't as bad as the alternatives? I could give numerous examples where this is not the case. So assuming we will be consistent in what we consider acceptable or wrong, what then is the deciding factor?
I think that one of the "very" early developers is now mainly interested with embedded devices.

https://github.laoxienet.cn/reactos/reactos/blob/34593d933be...
I'm disappointed by the lack of a methane emissions joke
> eco

The eco article is quite interesting, it's a cool proof-of-concept. I don't know exactly how it compares, but there's also tylr, with an online demo you can check out [1].

> The example of splitting "Hello world" into a list of words is a pretty bad example;

I just wanted to set up some very quick easy-to grasp context with it for the discussion that follows. You are right, of course, the normal editors don't have much trouble with that level of detail. Maybe I will come up with something better later on, though not too complex...

> I'm currently working on knowledge management, which I think you have to split in different subfields;

My view on this is that you can't generally predict that, but what you can do instead is let the user compose the structure and features of custom documents, thus creating custom workflows suitable for the task at hand, whatever it may be. I will be generally taking that approach with Kraken.

> literate programming

I think computational notebooks take the core idea and make it practical, and I think it's fair to say those are literate programs, albeit without the web-tangle aspect.

> Again, good luck etc.

Hey, thanks for the feedback!

[1] https://tylr.fun/
macOS Summary Service (AI summary before it was AI)
I'm happy for the one dev who's been lone rangering as I hope it means he's finally getting paid, but the pressure is going to be on to get an ROI.
Microsoft to cut 10k jobs as spending slows
One highlight of working at LL as a radar software contractor was getting to go to the regular lectures they had on various topics related to the lab's activities. But of course the big downside is not being able to talk about what all the lectures were on and having to avoid some of the topics they were on now.
Having worked with Rust for a little while (about a year) none of this stuff is particularly esoteric. However it is a great list of things that are good to know, but you don't necessarily need all that often (or learn from the official rust book)
This won't work if the server is being blocked. My mobile ISP blocks incoming UDP traffic unless the phone establishes the "connection" first. Since change of the server's public IP means that "connection" is broken, all unrelated UDP packets never arrive.

Wireguard does not handle this transparently.
They'd have to install that font to every machine, and Calibri is already there.
> Note that html can be too complicated, but it does not have to be, not everything needs to be some sort of monstrous framework heavy single page javascript encumbered anomaly.

The philosophy of Gemini seems to be that it's not enough that people can create Gemini's austere's experience with the web, but that everyone must be forced to conform. I guess "punk" has lost all of it's meaning.
> When your compiler/editor didn't call back to some corporation

If you use compilers/IDEs from megacorps when there are so many great alternatives, you only have yourself to blame.
Partly due to cheap labor and partly due to enormous invenstmets from EU funds.
And... I have built http servers in shell, really, that is all it has to be, It can, and usually is more, but it is trivial to build a simple http server. in fact that is sort of the genius of http, how simple and human readable it is.
Depends on why the friend is fat and poor. Could be they're disabled, in which case they're basically SOL. Wheelchairs are incredibly expensive, it's hard to cook in one unless one pays $$$ for home modifications, removes a wide range of exercise options...
> If we look back at the Chasm, it's clear that the Modern Data Stack is in its very early market with innovators and early adopters. Most of the Modern Data Stack tools are brand new; if lucky, you will find version 1.0. We can understand why mid-to-large enterprises have yet to pick up on the latest open-source data tools.

this is really good insight - it feels like there are a lot of players in the MDS right now, but in reality it's still a very immature field and a lot of the consolidation required for enterprise takeoff still hasnt happened yet.
Check out Nvidia GeForce Now https://www.nvidia.com/en-us/geforce-now/
The only question: When is Jeff coming back?
Since humans eat food, they are not subject to entropy necessarily increasing over time (as long as food is available).
Live right now.

Check out the schedule:

* 8:15 AM MT - Ben Rogojan - Intro And Review Of State Of Data Survey

* 9 AM MT - Mehdi Ouazza - What's in Rust for data folks?

* 10 AM MT - Mei Tao - Building field-level lineage with ANTLR, Airflow, and dbt

* 11 AM MT - Sireesha Pulipati - Implementing Self-service analytics

* 12 PM MT - Stefan Krawczyk - Natively bringing software engineering best practices to python data transformations

* 1 PM MT - Kostas Pardalis - How Iceberg enables real-time ingestion for the data lake

* 2 PM MT - Mingsheng Hong - Data Cloud Optimization & FinOps: An Efficiency Multiplier.

* 2:45 PM MT - Zach Wilson - Data Engineering Challenges at Hyperscale

* 3:30 PM MT - Chen Chang - Building a Data Foundation: The Journey Towards a Single Source of Truth

* 4:15 PM MT - Chad Sanderson - Data Contracts - Accountable Data Quality

* 5:00 PM MT - Ananth Packkildurai - Functional Data Engineering
Only a handful of techies cared that it was locked down. The problem with the original was the $350 price point.
That makes sense, but I wonder if MTurk is still useful today with the advances in AI, I haven't heard much about it in the last few years.
Aging is reversed each time a zygote is made. No need for terajoules of energy.
Unless fully enclosed, burning hydrogen is really too dangerous for the dinner table:

https://www.google.com/search?hl=en&q=detecting%20a%20hydrog...
this is a 'diplomatic signal' gesture as a demonstration of political power by MSFT
Like LinuxBender said, complain to all their providers.

Domain registry, domain registrar, website host, website IP owner, DNS host, mail host, payment vendor (if you can tell), certificate authority, if they've got a phone number (especially a toll free number), etc. Some of these might the same places.

I think Microsoft and Mozilla might also run safebrowsing initiatives, worth checking with them too?

If you're in the US, be sure to report to federal law enforcement as well as local; although you might not get much action.
I still don't understand how it works.
I went into the website under authenticated using my phones API, where is my account now?
There is nothing in my Bitwarden vault.
How bad does our bedroom air quality get? or how much CO2 do two adult humans produce in a 10x10 closed room overnight? Is it enough to push the CO2 high enough to have an effect?

I've noticed I sleep better when I sleep separately from my wife. I'm the more violent sleeper, so it's not movement related, so I'm wondering if it's air quality related.
Introducing “Clerkie“: A LangChain Q&A bot for AI developers
We built a bot to help you get started / answer any question you have about the LangchainAI (building AI Apps with LLMs) repo!
wang went bankrupt in 1992, while the vax line soldiered on for another 10 years or so. anyone that replaced a vax with a wang misread the market badly, particularly with the introduction of pc wordprocessors.
For those without the same proficiency in alphabet soup, can you clarify what "URA targets" are?
This is not true - have a look at this article (or just try it yourself, it doesn't work): https://blogs.gnome.org/chergert/2022/12/31/frame-pointers-a...
Republicans have nothing but contempt for the American worker

The American government worker in particular. They've spent decades repeating Reagan's line: “The top 9 most terrifying words in the English Language are: I'm from the government, and I'm here to help.” Government workers are the enemy, and they want to ensure that they're maximally ineffective so that they can remain the enemy.
This is conspiracy theorist talk until it isn't and that date will be not long after this is more commonly used. (I think this is a rational concern, btw)

The current legal climate is mixed but we have court cases that claim biometrics are not covered by the 4th and 5th. We also have the opposite. The reasoning being that producing biometrics is not testimonial. Until decided by the Supreme Court, I'll assume that anything that can be produced without my mind is not covered and that includes this.

I am not a lawyer and this is not legal advice.
What if your HomePod is against a wall and shares a wall with another room?

I could see that confusing in my place where I have 2 HomePods in my office against a wall that is shared with my living room.

Not discounting the idea, but without mapping I just see there being extra confusion.
My friend just got notified he's out. He has like 12 years with the company.

He was half way through a meeting that he was driving/leading when he got the notification.
Deployment pipelines, CI/CD, (dev)ops. It's my biggest pet peeve ever that every company I have ever been to has written highly customised CI/CD/(dev)ops tooling that I had to fight with or adapt at some point. I don not understand why anything beyond heroku/dokku complexity is ever needed. The needs for teams to manage infrastructure is lunacy in this day and age.
Sell the computer.
Some platforms don't support full setjmp/longjmp feature set (WASM for instance). As far as I'm aware libpng also works without setjmp/longjmp support though via a build config option (it's still not fun to integrate into a project if you need to build it from source).
I cannot get siri to text my Mom. I say “text Mom” and it would respond “what do you want to say to Dad?”. Both my parents are explicitly set to be Mom and Dad in my contacts, but Siri has its own logic for determining who I mean as “mom” or something. Siri is the worst part of the Apple ecosystem by far.
I don't believe that is true anymore, I've seen studies that show that there is little difference between the two.
So now we’ll know if it’s _actually_ secure. This is a good thing as far as I’m concerned.

Trusting it’s safe because you don’t know if its not sounds like a bad idea.
Have ever even held a vinyl record? My nice vinyls, think like the Fragile by NIN, are orders of magnitude beyond their CD counterparts.
Yes! This a thousand times. Many universities I know now discourage sans-serif fonts for screen reasons and prefer Arial because one study showed a slight preference for those who were dyslexic. The evidence is far from strong [1] and frankly I feel like doing a meta-analysis of it in my spare time. I really, really, really dislike Arial and find it harder to read than others.

[1] https://scholar.google.com/scholar?q=dyslexia%20arial%20font...
> Nobody is claiming that's bad or that you shouldn't use them, and certainly not Carmack in the linked tweet.

Are you not reading all the other comments on this thread? Haha. They might not be outright saying "don't use them", but there are several comments in this thread that say 'if you use candles then you don't care about improving health safety.'

I certainly get that vibe from a lot of the comments here, even if I detest scented candles and wish my partner would stop using them!
It seems like tech companies are being more severe with their layoffs because they were over aggressive with hiring during the pandemic. Many went through a massive surge in demand which they either thought was going to be permanent or had to hire to keep the machine moving.
How so? I’m considering switching to a Windows laptop for the first time in 10 years of doing development on MacOS. Mainly because I’m into machine learning/ neural network these days and everyone around me keep saying buy a laptop with CUDAs support
> When our package managers weren't linked to data aggregators watching our every move?

I haven't heard of this before (other than TFA's bare question-raising). Do you have an example?
I ship a Dockerfile and Makefile with every single project that contains absolutely everything I need to build, test, and debug that codebase.

I cd to a project and run "make shell" and I am back in a docker container with every tool and the current working directory mounted in it with permissions all mapped 1/1, scripts in path, etc.

The only tools I need on a dev machine are an editor, a browser, a container runtime, and make.
> "This is the first time you have visited this page. Identity is not verified. Trust identity?"

Users will click random buttons until the popup disappears. You can watch it happen in real time when you help the elderly with computer issues and don't say anything. Every option from cancel to close to OK is tried as whatever is happening doesn't work. Reading the error message itself is an action of last resort.

There's a good reason you can only bypass certain TLS errors by typing "thisisunsafe" into the error screen in Chrome; people just clicked the ignore button until the problem disappeared and then ran into trouble.
> The only way I can basically take a half-day here and there during the week to ski is because my team would be screwed without me

lol. No. Your team will do just fine if you dropped dead today. Trust m. Teams are always fine.

Take the time off and get down off the cross.
How does ChatGPT handle competing claims? For example, I can ask ChatGPT to tell me the recommended method of addressing carbon emissions. Does solar/wind beat out nuclear? Does it favor regulation over carbon taxes? You get the point. Which out of a series of claims does it side with?
Quit my job in March of 2021 and went to do a three month stint as a Trail/Restoration crew member.

Best work experience of my life and I don’t care that it wasn’t the next rung on my corporate ladder.

Not having my own family allowed me to make that decision though.
Agnelli Exits Stellantis, Exor Boards After Juventus Probe
I like the advice here: https://blog.pragmaticengineer.com/advice-for-junior-softwar... (didn't write it, but it jives with my experience).

I also wrote something here on how to stand out: https://letterstoanewdeveloper.com/2022/09/19/ways-to-stand-...

Finally, you ask:

> Is it better to get any job than keep searching for the job I'd be most suited for?

That depends on your financial situation and emotional runway, but my advice would be that in general it is far easier to get a job once you have a job. I wouldn't advise taking a job digging ditches (unless you need the $$$), but if you can find something that is related to your chosen profession, isn't clearly toxic, and is a full time paying job, take it.

If the company is good, you'll have the ability to grow internally and you'll be a known quantity.

If the company is not great, you'll at least have some experience to put on your resume. You may even be able to help improve the company. At worst you'll have a salary and title and be able to job search from there.
Just to be clear. Employees ARE paying that full amount while employed. It is part of their benefits. They don't feel the cost, but it is there all the same.
You have security options self hosting that a big host does not.

Want to just encrypt everything on a node with no network access? Sure. That doesn't work for a "real" host but that is fine if you mostly use your phone and need to just occasionally sync your passwords back at home.

You don't need the things that make hosting hard. You can have a few hours of downtime. You password vault is gigabytes, not hundreds of terabytes. You don't need to arm guard your backups, just pass them (encrypted) to a friend with a safe.
If he was not being paid before it means he had not built a sustainable business. That means changes will need to come in the future to do that.

If he had a sustainable business and took the VC funding it means he has grander ambitions. That will mean change as well.

No matter how you look at it there will be change coming. Fueled by people who want a return on their investment.
> Instead, everyone I know that's an Apple fan uses Google Assistant, because it just works most of the time.

Really? I know lots of Apple fans and I've never seen any of them use Google Assistant on their iPhone or anything else. How do your friends do this? Via a Siri shortcut that passes requests through? Or by opening up a Google app every time they want to use the voice assistant?