skysight-inc/HackerNews huggingface dataset:
I had been working on a Terraform provider[0] for a local hosting company in the weekends. Mostly to scratch my own itch in that I wanted my personal VPS and DNS to be IaC and get some practice in Go and Terraform. It got a little traction with some people using it and I won some nice prices for best project in the competition the hosting company put out after upgrading their API to REST. After the competition I was also able to get an account with no billing for testing purposes, which made developing and integration testing a whole lot easier. Before that I could only test on resources I paid for myself or ask them nicely to refund if I made a mistake as they don't do per minute/hourly billing like other providers.

The project was eventually discovered by my (now former) employer who needed the same provider but did some searching before writing his own and discovered my project on Github. It landed me a job interview and eventually a job. I don't think my project was the sole reason I got the job, but was more likely telling them I was operating in the niche they were looking for. Something that probably didn't stand out as much in my LinkedIn profile to be noticed there. Or I hadn't told it to enough people as there was some shared working history with others in the company. Enough to let them know they should hire me, but not enough to tell them I was someone they were looking for.

One of the contributors to the project also ended up at that company, I was asked about him during his interview and could give nothing but praise because I had been working with him on my project.

My 2ct is that whatever you do, make, patch, write, think up of, just put it out there. Even if it is not finished, create a repo and publish it, write a blog post, post it on a social. You never know who is searching for what and will find you that way. Your project , contribution or code snippet doesn't have to become a (commercial) success, if it just helps people or connects you in a way to someone new w're all better for it.

[0] https://github.com/aequitas/terraform-provider-transip
People are not led by learned individuals, they do whatever "influencers" (tell them to) do.

In a world influenced by Taylor Swift and Cardi B I'd bet anything federated will lose to a tiktok of the day every time.
Inércia 2023
Like what? Haven't seen anything fishy in either Finder or application switching.
From a consumer perspective, who actually cares?
… have you not seen the inside of a Volkswagen (or any other rear/mid engine) van/bus?
New algorithm finds lots of gene-editing enzymes in environmental DNA
"Apple Inc. hit pause on development of next year’s software updates for the iPhone, iPad, Mac and other devices so that it could root out glitches in the code." [1]

[1]: https://www.bloomberg.com/news/articles/2023-11-07/apple-del...
Apparently, and I can't remember where I read this, they're working on cleaning up the bugs now. There are a few nasty ones but I seem to be the guy who manages to walk through the field of landmines at the moment and not step on any.
The title on the HN post was written by the poster; it is not the title of The New York Times article.
Its just funny that Macs have some of the best hardware in laptops out there (for now), but utterly crippled by the locked down OS.
Maybe this is some cultural difference, but I kinda don't get why using n-word is different from using any other slurs. Most people would agree (I hope) that slurs are not part of normal, civil discussion, and I cannot understand why would anyone try to create a safe space for discussion with someone who calls them "motherf*** fa**". I think such person has no interest in polite conversation, unless, of course, in other countries being showered with word vomit is considered a normal conversation starter, akin to "We have different views, let's talk about that"
D community spent most time argue something not important and miss 2 big opportunities.

1. Cloud - D is perfect for serverless if D improve its GC and standard library, language like go probably won't even exists in first place.

2. Mobile - in early day, mobile is slow and has low memory, If D has good tools and GUI framework, it will take off. Even today, it's difficult to crate app for mobile using D.

LLVM probably the last straw that D out of favor, before LLVM, crate product ready language is difficult, now, everyone is creating their own language...
FWIW I read it as a straw man too, and the original as a slippery slope argument rather than an equivalence. Communicating in short bits of text is hard.
As someone in my late 30s and childless -- and with a vasectomy to ensure that remains the case -- I have some regrets, but they're on the same level as the regrets that I got a dog which I struggle sometimes to care for. That is to say: Normal life regrets about closed doors, which I would likely have in the other direction if I didn't have children. In fact, on balance, I'd guess I have less regrets than I would otherwise.

I think the pet comparison is apt here, because there's a lot of discussion in the "new puppy owner" community about feeling like we made a mistake, and a lot of corollary discussion about how having children is largely the same, but it's not socially acceptable to talk about those feelings when it's a human child. (The upside to a puppy, of course, is that you have a fully-formed dog in 2-3 years, instead of 18-25 years. The upside to a child is they probably won't die and leave you, and they might help care for you when you get older, though you shouldn't really plan on that.)
Last week:

mon: 6, tue: 3, wed: 4, thu: 4, fri: 4 (only did 3).

I also have a weekly TODO list with more general tasks. It contained 4.

In my experience I often cannot do more than 5 tasks a day. So I try to limit it to 5 tasks if possible.
Yeah I don't give a shit myself. I mean 850 meg is what an hour of decent quality streaming and we get one of these every month or two. Meh. Even when I was stuck tethered on 4G for 9 months this wasn't a big issue.
Or that previous models were more inaccurate than the newest one. Or the newest one is overly optimistic.
Everyone can be cool with void main(void) nowadays in C.

https://en.cppreference.com/w/c/language/main_function:

“Every C program coded to run in a hosted execution environment contains the definition (not the prototype) of a function named main, which is the designated start of the program.

int main (void) { body } (1)
int main (int argc, char *argv[]) { body } (2)
/* another implementation-defined signature */ (since C99.) (3)

”

(C++ is a bit more strict. There, main must return an int)
Even if D still hasn't achieved its full potential of wide adoption, it is great to see it going along, "keep it slow and steady".
I think the OS is written to some kind of read only partition, and so they are having to write the whole thing each change? It's also why safari updates need reboots these days, isn't it?
The quote quite literally states “grossly oversimplify”. It being “not quite” correct is sort of the aim, for the sake of conveying a broader point.
And when they paid an additional several hundred million buying up tens of random science and tech news and D&D podcasts - was that to intentionally kill those podcasts too? Or were they just a necessary sacrifice in order to create a more believable “we want our product to succeed” fascade, so that Joe didn’t realise he was getting tricked?
It was a one-week pause because the state of the new features wasn't good enough to pass a milestone. It does not signal a change of policy.
I'd love a mechanical keyboard that includes a full TB docking station. I have a small owc TB docking station. I opened it and there is only one required logic board in there. I don't doubt you could fit it into a mechanical keyboard.
> a blanket generalization cannot be made of "Germans wanting to move to the US"

Same goes for your blanket generalization implying Germans are either rich, rely on welfare or like working in the US.

I myself would never consider moving there just for a higher salary.
Datalog related things really seem to have momentum these days.

Interesting that the application areas seem so different. This talks mostly about specialized source code analysis applications, whereas eg in Clojure circles it's used in normal application databases. I wonder if there'd be a way to use this as a backend for eg XTDB or Datalevin.
Sounds like you implemented MVC. Model (=Component) handles its own state. Screen (=View) subscribes to state changes in the model. ScreenManager (=Controller) glues it all together.

It probably works just fine, but gets cumbersome if you want to know exactly where a piece of state is managed or the order of event processing is important for some reason.
This example is just a breach of explicit terms of the contract.
echo "YWxleCBhdCBhbGV4YW5kYXJuYXJheWFuIGRvdCBjb20="|base64 -d
>He was supposed to have a for-life price of $7/month

At this point, consumers should know that "for life price" is a scam to get gullible customers through the door and gain market share or collect user data. Just like with a Ponzi scheme, consumers should realize by now why such pricing is not sustainable long term due to inflation and other costs, and either the business will crash or they'll have to inevitably backtrack on that promise and raise prices to stay afloat. You can't have your cake and eat it too.

No excusing Google of this scam, but they only did what every other company with these kind of hollow promises did.

I vividly remember Cerberus on Android was selling one time licenses for life, only for them to backtrack on that years later and switch everyone to their subscription instead, publishing a letter along the lines of "sorry, we know it sucks, but the lifetime licenses we sold you are unsustainable financially for us, so we'll switch you to subscription UwU."

Same with Google's unlimited Photo storage.
I’ve seen that claim several times but I’ve never been able to find the actual text to understand the context.
Yes, I realize this
I wish they could spend time to figure out how to build software at a sustainable pace instead of stopping every few years to fix everything.
All of them. But it's not what you think. The experience I gained by working on them simply increased my confidence and THAT always got me a job. To the point where I reached fuck it level and never got stressed out by a work. I set my red lines and that was that. I ended up working the best job I ever had, until I quit working altogether to live off of my investments. Mind you I have worked a full time job only one year in my whole life.
Ianal but the law often seems to work on the basis of terms like reasonable or expected. Buying junk electronics from Amazon is so common and risks so little publicised that it doesn’t seem reasonable to exclude them. Building a diy power supply is very uncommon and almost certainly requires knowledge to do so that would also tell you it’s a dumb idea.

As an aside- do cheap electronics actually burn a lot of houses down, or is that scare mongering? I half remember reading that it was large white goods like dishwashers and washing machines that actually started most fires, and they are not typically bought on Amazon or only on price.
Maybe it’s not US-bad Germany-good or Germany-bad US-good, and more like home-good, away-scary or home-bad, away-alluring. Or maybe even home-good, adventure-exciting.

We can compare salaries, schools, freedoms, houses, and so forth til the end of time, but there’s always an intangible personal factor weighing down the scales to some extent. I think that’s what gets people to actually uproot and move, no matter which direction they go.
(The process has occasionally been compared to evaporative cooling[1].)

[1] https://www.lesswrong.com/posts/ZQG9cwKbct2LtmL3p/evaporativ...
Feels like we need to have less than 1% uncertainity in that parameter.
> turned it into a programming language

That sounds weird. Did you mean that they reimplemented it in another programming language?
AA batteries were insane back then.

Technically rechargeables existed. It was always cheaper right now to buy disposables, so of course, if you were a kid in a poor family, rechargeables probably did not exist.

Just complete madness buying disposable batteries on a monthly or weekly basis! I'm glad we don't have to do that anymore!
Looks like most of this reply is ChatGPT generated...

"but the specific code targeting PLCs might be in other parts of the codebase that aren't as clearly identified" is something I've seen it generate when I asked details about a codebase as well, but it didn't have all the details.
Spotify to axe 1,500 workers to save costs
> he doesn’t want other people to use getting so much publicity?

i dont think it's the case that he doesn't want other people to use it. he just doesn't want other people who don't have the same opinion as him to bother him about changing it in a way that he doesn't care for. As an example, there's bugs in the compiler, but those bugs could be worked around currently if not annoying. However, it would be a folly for jonathan or his team to fix those bugs at this stage rather than spending time exploring the design space of the language.

By keeping it closed and selective, he would not have to deal with such problems.

As for publicity, i have no idea. It's an interesting language, and interesting things gain publicity presumably.
If I were overly honest, most of the employees doesn't even come to office, some I haven't seen over 3 months. However,management is pretty old people(50+), who apparently loves to be in the office for some reason.

So, in summary the "come to office" is just pleasing the management mostly. Also, most of the contractors we have can't enter the premises due to security bs, but in the end it is just all garbage when employees "need to come in every 2-3 weeks" I'd say. I on the other hand have to be in office because I need to deal with some non-smart sensitive hardware that is a bit too large and power hungry.

Speaking of pay, my employer actually pays pretty solid compared to what I hear my friends are making in similar positions to what my employer offers,but before this one, I frustratingly had to decline too many interviews because pay was insulting, I mean we need some pay disclosure upfront regulation here in EU and outright ban asking for expectations instead and then at the end stage citing fußball table and console to accept a huge paycut.
I tried a couple of puppies on my ThinkPad Z13 (Ryzen 6000 series) and couldn't get it to start X no matter what I tried. Eventually even one of the puppy devs (for QuickPup) gave up on my issue.

No other distro has this issue on my laptop, but then again, they all use/support Wayland.

Is there a Puppy out there that uses Wayland?
You know… I deal with complexity, redundancy, unexpected errors, hardware specs, software updates, security issues, automated exploits, and so many other things, all day. I just don’t want that at home.

I’m sure it’s nice to feel in control of your stuff, but I’d rather do something with my family, read a good book or go for a walk instead of having more of the same shite I put up with all day at work.
Symmetry is a serious trading firm that show up to DConf and similar. Some of their engineers are very enthusiastic about the language and a little bemused that so many people use C++ instead.
I mean at this point, who needs to talk about deeply theoretical risks.

"Do we want these capabilities if Trump has a 50% chance of being the next president and is on record for installing a fundamentalist dictatorship with persecution for it's opponents?"
That's a Microsoft strategy.
But you're a man, and so is the original commenter, so we can freely disregard your POV as well.
Data warehouses are for strategic data use cases, that is, data that can be updated once per day or less. Think things like “what is my year on year profit for the footwear segment?” Or “how often in the past 5 years have customers from segment x contacted us for tender, what % did we win, and what was the net profit?”

If you need near real time data source for operational / transactional types of reporting then it is apparently not the right solution.

My company has no suitable in built reporting options in source systems so unfortunately we will be trying to serve near real time data via a data warehouse. We may be able to get the refresh pipeline down to about 1 hr by throwing resources at it.
And who would pay for it? SpaceX's HLS bid was so cheap because they were developing 90% of it anyway. SpaceX has no desire for a smaller Starship, especially since that probably means no second stage reuse.
Another recent example: I'm in Switzerland. I paid 550 CHF (630$) this summer for a "go-e Gemini" charger. I screwed it to the wall and ran a roughly 15m 3-phase 16A cable to the main fuse box (maybe around 50 CHF for cable and installation tubes), where an electrician connected it properly for 108 CHF (124$) and added an appropriate RCD for 116 CHF (133$). All in all, it cost me around 800-900 CHF (900-1000$).

Without doing some of the installation work myself, the electrician would have cost me several hundred CHF more.
We’re all stardust.
Spotify to cut 17% of staff in cost-cutting measure
You don’t have zero knowledge though. Most electronics sold is safe, and designs tested. So your prior for them burning down the house should be much lower than for something you diyed
A couple of remarks.

For all the praise LLVM gets, already in the mid-70's compiler based frameworks were a thing, IBM PL.8 RISC project, and early 1980's Amsterdam Compiler Toolkit are two notable examples of similar stacks.

Go would still exist, because Google would never picked D for their cloud projects, and its adoption grew from Go creators working at Google. See how sucessfull Oberon and Limbo projects from the same authors were, before their Google days.

While C++, Java and .NET now have most of the features that D was known for when Andrei Alexandrescu published his Programming in D book, I still think the execution in D is better packaged, although yeah, wihtout the related ecosystem and IDE tooling, it is an hard sell.

Maybe "slow and steady" still will surprise us, like it took Rails to make Ruby known outside Japan, or maybe it is too late no matter what.

Future will tell.
In the mid 90s, the rumor was that the company I worked for would switch from VMS to Unix. I figured I would get ahead of the curve and bought a magazine that included a free OS with the funny name of RedHat Linux.It wasn’t exactly Unix but it was close, so I figured I would give it a go. Turns out that was a great decision. The company is gone but my knowledge of Linux has given me a leg up in many job interviews.
This is so barbarian, I’m sorry.
Could electronic mail undermine conventional post? – archive, 1983
could you explain why this demonstrates svelte is reactive?

What's the definition of reactive is I think my question and having a clear demo is useful - if I understood it it looks a useful piece code
To put things in perspective: the last update to Baldur's Gate 3 was ~100 GB (via GOG).
10 years?! Congrats
I‘m guessing they completely re-shipped Safari and related components in that update. That’s where an actively exploited 0-day has been fixed. Wouldn‘t surprise me for Safari and some system components to be that size.
This is the type of article that can be published continuously for all of history. The computers get bigger and bigger. It would be more impressive if the updates were smaller for a while.
When GPT3.5 and Dall-E were out for only a little while, I wrote a Discord D&D bot which would act as a DM and generate images for each scene and generated audio for all the voices using play.ht

It was a silly, hacky, poorly made mess but it got the attention of a VP at my current company. They offered me the highest paying job I've had thus far (and I've worked at Apple and Spotify in the past) to play around with Gen AI.
I've been using just `V="$(cd -- "$(dirname -- "$0")"; pwd)"` for ages, everything quoted, several OSs, never had an issue with the output that required me to format it again.

This approach breaks if you run the script from a symlink.
Crowdsource blocking can be quite effective at weeding out actual spam. For example Truecaller helps me block most spam calls based on how many others have flagged a particular number. It's not foolproof but usually any new numbers that telemarketers grab get quickly blacklisted. On a few occasions I've had to unblock numbers because I needed them temporarily but I can't remember missing anything important like payment reminders or OTPs.

In contrast, I've remained opted into the Indian Do Not Call registry forever but that hasn't deterred telemarketers much.
Europe's AI crackdown looks doomed to be felled by Silicon Valley lobbying power
Nothing new under the sun. Same in Washington:

https://news.ycombinator.com/item?id=38509441
> MY collection of reasons
I did roughly the same thing in one of my hobby project https://github.com/fengwang/nnl. But in stead of using SSD, I load all the weights to the host memory, and while inferencing the model layer by layer, I asynchronously copy memory from global to shared memory in the hope of better performance. However, my approach is bounded by the PCI-E bandwidth.
“Should I Answer?” uses a crowdsourced approach, and works quite well for me.

https://www.shouldianswer.net/
I wonder by such large number of death why I didn’t see any picture/video of an actually killed child/woman in Gaza? Whenever I saw a picture like that on Internet, a few days later fact checking sites will show they are AI-generated or took out of context, from other events/places or otherwise faked . Why?
Pretty sure it was delivered by usb not internet access, plus stuxnet was designed to work in a very specific environment (iran nuclear plant)
How do you write it if it’s readonly?

Whether or not the system partition is mounted readonly for daily use doesn't have anything to do with the update size.
My TV downloaded a 1.2GB update the other day. Things are out of control.

Games are the worst. If you haven't started one up in a week you need to download an important patch - somehow using 6GB in the process.

I'm pretty sure there is just next to no effort put into keeping the file sizes down.
Holy shit are you serious. I haven’t played video games in a few years. That’s crazy.
Assuming that investing in Rogan did what Spotify hoped it would (driving enough subscriptions to make a profit), not having made the investment would have meant more layoffs now.
D has a bigger scope than Rust. It is Rust‘s scope plus use cases where a garbage collector is appreciated and it provides more meta programming mechanisms.

It might be the most comprehensive programming language ever.
Users on slower, lower quality, or metered internet connections
Trust and Risk (Giddens and Luhmann)
The difference is that with your real-life social bubble you try to not embarrass yourself, so you only discuss your more moderate views with them. While on the internet if you support some extremistic view, you can just shout it out without much consequence.
Come on dude. You got a scrolling desktop background. What more do you want in life?
My wife plays a lot of Counter Strike, but she is also a busy person with a stressful day job. She can't play every day, but because of this, every time she wants to play she has to sit there for 30 minutes to an hour to wait for the update to download.
nats.io if you never bumped into it.
Even when I lived 60 degrees North of the equator and it was regularly -40 for a daytime high, I always went for a walk on my lunchbreak. Usually the coldest days are the sunniest, and I always felt better for having the sun on my face.
I really noticed the days I wasn't able to - I felt horrible at the end of the day.
The outcomes are primarily due to race, not the contours of the Confederacy. Nearly all of these “red state demographic maps” are isomorphic to the percentage of African Americans within a given state/county/city.