skysight-inc/HackerNews huggingface dataset:
Browserling | Remote | Full-time | https://www.browserling.com

We're a small team working on projects targeting web browsers and native platforms, looking for an experienced versatile programmer with strong knowledge of low-level systems programming and experience with building networking programs, with focus on simplicity and performance. Great if you're familiar with low-latency real-time streaming, virtualization and reverse engineering. We use C, WebAssembly and Node.JS.

Send a resume to jobs@browserling.com if interested.
I have some sympathy with this view because it's in no way mass market.

Nevertheless, product delivery is a combination of multiple things of which the basic tech is just one component.
I guess a similar effect of “steaming potato within its hardened skin” can be reached wrapping potatoes in aluminum and then putting them in a fireplace
I spend a lot of time traveling internationally. I switch phones a lot. I've had at least 2 stolen, and 2 more lost, in the last 5 years.

• MFA on my phone would mean using Google or some other cloud service's login; if I lose my phone, my MFA is only as good as my Google password (and Google may require its own separate authentication if my phone number changes, meaning I would be unable to get into AWS until that was completed).

• A hardware key can be stolen or lost on the road.

• My email server is in a secure location and the DNS is set up through Cloudflare. So if someone hacked that and rerouted my email, it would be a very bad day for a lot of people.
While it is thoughtfully designed, its type system has been designed under the severe constraint that it must be retrofittable on typical JavaScript code.
That sounds... way shakier than checking my email when I need to verify.
Many people today believe some items in the Vatican are connected to actual divine beings. Few today believe Alexander the Great was divine.
That explains your comment then, lots of things changed from 10 years ago and gaming on Linux is pretty good now. The last games you can't play are the ones with strong anti-cheats basically. You can't compare that to the Mac situation where you can't play anything.
I suggest the book Mastering Regular Expressions by Mark Friedl, published by O'Reilly. PDF here:

https://github.com/pengbo-learn/books/blob/master/Mastering%...

Using regexes to parse structured data -- HTML, XML, JSON, CSV, etc. -- usually a bad idea. Use an XML or HTML parser, JSON decoder, CSV interpreter. Dealing with the quotes and escaped characters too fragile with regular expressions.
I am more and more glad I got off the Apple closed ecosystem in 2018. There is so much innovation and variety elsewhere - you can get exactly what you want and it will also be vastly more open for hacking.
Does it help to think of it less as Chrome allowing websites to do XYZ, and more as a PWA API for offering to install full-fat browser-wrapper OS apps (like the Electron kind) — where these apps just so happen to “borrow” the runtime of the browser they were installed with, rather than shipping with (and thus having to update) their own?
I'm aware of the UK system, having been born and lived there for over 25 years :) I didn't note that the data was from UK persons, but the general point likely remains, if not as strongly.

While true health insurance isn't attached to jobs in the same way, there's still uneven access - the town I grew up in closed it's local surgery a decade or so ago, so it's about a 30 minute drive, or over 2 hours on a rather indirect bus. Not everyone has a car, or can afford to take pretty much an entire day off work to get there. Assuming you can actually get an appointment, too. Richer areas often are better served, and richer people have better access to transport and time flexibility.

And my job came with BUPA membership, which can also make some things easier, it's not the hard barrier to any care in the same way as the American system.

And while the paper said that it corrected for Socioeconomic status, knowing the /scale/ (and possible error) in that correction relative to the claimed meaningful difference would be useful in studies like this. It feels like the sort of correction should be detailed more than just saying they did it.

But I guess the paper isn't really claiming causation, merely correlation in that it's a predictor of mortality. Though many commenters here seem to assume.
that makes sense, thanks for pointing it out! I was going off reports related to this:
https://oversight.house.gov/release/classified-state-departm...

unfortunately I'm not able to work out how the claim in the article follows from the linked documents, so effectively I'm only able to go off the "headline".
This seems like a very weird hill to die on, specifically concidering this is a feature I would want explicitly off and wouldn't care about existing.

It's editing 101, check your cuts are at a safe boundry of put in a fade. I've never seen an auto feature do what I want though and need to redo it anyway, so just doing nothing is half as much work.

I would much rather complain about lack of AAF support in logic but then again I would never recommend logic to anyone other than for music production work purely because that's the only use case the devs seem to care about.
Back when I had to develop on windows I used Far file manager.

It was amazing. I've used midnight commander on Linux, but it isn't close to Far IMO.
Personally, I like a fixed uint8 or uint16 representing the length of each segment. Then, there are no forbidden characters or quoting required. Maybe I want to have \0 in my password.
And most likely the death of Intel being one of the largest contributors to the Linux kernel.
Go is not a low-level systems language. Even using the more flexible modern definition of "low-level" it's not a low-level language. That's like saying OCaml is low-level; it's not even close.
OpenGL, Vulkan, WebGL?
Location: Chandigarh, India

Remote: Yes

Willing to relocate: No

Technologies: QA automation, Cypress, Watir, Cucumber, Protractor, Javascript, Typescript, Ruby, CI/CD(Gitlab), Docker

Resume/CV: Upon request, LinkedIn www.linkedin.com/in/ashish-chamoli-97337873

Email: ashishwas@gmail.com

Experienced QA Automation Engineer with hands-on experience in frontend and backend automation, proficient in testing frameworks such as Cypress, Watir, Cucumber, JavaScript, TypeScript and Ruby. Skilled in client-server architecture and capable of collaborating effectively with developers and product managers to ensure seamless communication and high-quality deliverables.
What If You Hadn't?
This:

"Have many issues at runtime? Test more. Does it turn into unmaintainable spaghetti code after a while? Only if you let it. It's typically caused by developers, not programming languages or frameworks."
This is a pretty dangerous take. The reality is that the vast majority of security vulnerabilities in software are not actively exploited, beause no one knows about them. Unless you have proof of active exploitation, you are much more likely to hurt users by publicly disclosing a 0-day than by responsibly disclosing it to the developer and giving them a reasonable amount of time to come out with a patch. Even if the developers are acting badly. Making a vulnerability public is putting a target on every user, not on the developer.
Laravel with Filament is super productive also. Django used to be my goto for 15 years but the frontend infra, Livewire, and flexibility of Filament compared to django-admin are hard to beat.
This an extension of an even simpler prompt I used to demonstrate the same: "what day was yesterday if yesterday was a Thursday?"

Latest versions have picked up on that, but simply because this has now entered their training data.

Coming up with novel "trick" questions it has not seen in the training data will still confuse them due to their inherent architecture.
Which if it was easy, instead of someone like Anders Hejlsberg leading a language design team, anyone would do it.
Well it’s bolted on for a start so introduces overhead from the get go. Its type system is also severely hamstrung and complicated by JS compatibility. It doesn’t really compare to Rust, Swift, OCaml etc.

I do think it’s a huge improvement on JS though.
Note how most of them are from the era when Apple cared about software, especially pro software. And how Siri is a barely functioning stagnant service.

You'd be hard pressed to find any more recent success stories.
Four Eras of JavaScript Frameworks (2022)
These things are so fast that you can run a virtual Linux without even noticing performance issues.
The Pixel Aesthetic (2017)
> The long-term zinc creep failure of the Arecibo Telescope sockets and the subsequent cable pullout has never been documented elsewhere despite a century of zinc-filled cable spelter sockets use.

Interesting read. All that research and they still don’t know specifically what caused the failure.
It's suspicious that your account created 1 day ago and you say there are more powerful and more battery efficient offers available but don't give an example.

P.S. writing to you from a six year old ThinkPad running Linux. I'm not an Apple fanboy. It is my opinion that Apple's products are leagues ahead of the rest of the industry and it's not even close: performance, efficiency, and build quality are incredible.
I must say that even if it’s not a trendy stack, I find Spring Framework/Spring Boot to be the best all-around web application stack. Very easy integration with the tons of java libs you have around that can do virtually anything, a statically typed language which can help in a lot of situations (just data binding by convention via Jackson is great since forever, while it’s an afterthought in dynamically typed languages).
I don't get it.

Currently it links directly to a sign inform:

https://sharewind.onrender.com/users/sign_in
Of course, C only came to be after six editions of UNIX.
The perf and power use is nice but I don't need the dual architecture stuff in my professional life.

Been extremely happy with Windows and WSL last couple years, so happy to be a node or two behind on AMD laptops.

Otherwise I use a workstation primarily anyway.
https://archive.is/2024.09.26-031155/https://www.bloomberg.c...

Of course this happened all over the world, including in the USA.
Making SaaS Friendly Figma UI Kit
Hi! I'm Alexey, a product designer creating a UI kit for Figma. I'm seeking feedback and potential collaborations. If you're interested in collaborating or becoming an affiliate, reach out to me on X - @glow_ui. To learn more about Glow UI visit - www.glowui.com
>he asked the team, “for this meeting I’d like us to try and introduce ourselves a little differently. If you’re comfortable, I’d like us to try and be 10% more vulnerable than we normally would in a work setting.” I remember feeling a mix of anxiety and excitement rise in my chest. I sat pondering what I would share. I decided to go for more than 10%. I shared about how my marriage had almost collapsed a couple years prior and a taste of how painful it was. Some of my coworkers shared deeper things I’d never heard in a work setting. It was awkward. It was beautiful.

I'd rather not have my manager forcing me to do group therapy. I owe the company some work hours and they own me money.

If I want to have personal relations with someone from my work, befriend somebody, share personal things, that is my choice. My personal life is not the company business.

Of course I wouldn't say all that to the manager, but 'I'll put him on the list of people I should be careful about, and fake some confessions.
React plus Rails is my favorite modern combo. Development bliss.

https://github.com/shakacode/react_on_rails
Regex is useful only for simple validation or lazy stripping of tags. And expect edge cases. If you are in charge of the input, it's very useful to find what you're looking for. Otherwise, good luck.

Also, the post you're responding to seems like a bot.
There's nowhere to upload my resume to? There's only a form with a required "why do you want to work for us" field... You might want to update that.
Go, a language with garbage collection and a compiler that does only an average job at optimizing machine code, is now considered low level?
I've been incredibly pleased with Ktor and Kotlin, as well. JVM underneath, robust libraries, easy to use infra, using Exposed for the ORM which is mostly (genuinely) a joy.

The best thing I think Rails still has is ActiveAdmin. Everything else, I really can take or leave.
As an elixir dev I am wondering what exactly you’re missing?
To be fair, Cuda has improved a lot since 2014 or so. I messed up my Linux box multiple times trying to install Cuda but the last time it was just apt install and maybe setting ld library and it all just worked.
FWIW, ChatGPT 4o (free version) still gets it wrong, even though I've been told paid version works fine:

> What day was yesterday if yesterday was a Monday?

If yesterday was Monday, then today is Tuesday.
Same can expressed to the success of the extensions added to K&R C, starting by inline Assembly, but apparently extensions in C were good to have, bad in Pascal.

Two weights, two measurements.
Logic and FinalCut are from the time when Apple cared about software and especially pro software.

In the past decade these apps even disappeared from their main menu on Apple.com where they used to have a prominent spot.

Can you point to a newer acquisition of great software that is still being developed?
I mean if they registered with some identifiable piece of info (SSN for example) then you would see two votes with the same SSN if they were pretending to be someone else and if they dont have an SSN then they arent a citizen.
What do you mean? Rails seems to come with authentication, session management, cookie management, an ORM, extensive logging capabilities and a bunch of other things. Go and Kotlin are languages, not frameworks, and they certainly don't include these things. So what are you comparing exactly?
A startup is acquiring enormous diamonds–and using blockchain tech to shake up
The temperature is modelled based on how much power is put through it. Power, not temperature is measured.

https://github.com/AsahiLinux/speakersafetyd has a readme and the code
I think the biggest difference for me is that when there's a rat's nest of a Rails application, refactoring it becomes the hell of type errors and writing tests that, frankly, a compiler would catch.

And with sufficiently large applications, those issues really start to spread through the whole program - or can.

addendum: I'd love to know why I'm getting downvoted here. I definitely speak from experience, here.
>What you are experiencing is the symptom of working in a large company where no matter how well you perform, you can not significantly move the needle yourself.

You can't move the needle unless you are part of management and learn how to do politics. Large companies mean lots of politics being done. And you want to position yourself on the part of the winning team.

Also, people skills always trumps technical skills. Being aware of that helped me immensely on my career, much more than anything else I could have done.
Yes, I did say in my comment that I don’t think they deserve special praise for making a computer a computer. I have complicated feelings about it all too. On one hand, I wish my Apple devices were more open: I think the App Store tax is anticompetitive abuse of a monopoly. I have an expectation of actually owning the things I buy, and I don’t feel that way about the software ecosystem on my iPhone.

On the other hand, I adore the security and cross-application sandboxing that iOS brings. I wish Linux had more ways to sandbox applications from one another - since it’s clear that “trust all computer programs” is an insanely idiotic policy in 2024. And “implicitly trust all code” is de facto how Linux, npm, cargo, etc all run today.

My comment was in response to the idea that the speakers are maliciously designed to hurt asahi Linux, which just seems obviously wrong given how much power Apple has over their devices. They could completely kill asahi Linux with a flick of the wrist if they ever want to. There’s no way that’s the reason for their complex speaker setup.
It’s fascinating to me to see that nowhere in this thread, at the time of writing, is mentioned what used to be the darling of web development, a language that seduced many ruby developers to crossover: Clojure. The times have changed.
Are there persistent ways in which you think Typescript codebases end up a mess?

Developers have to invent too much themselves vs Rails? Something deeper?
This is also the way I do it - split when needed and fold everything by default.

I really cant work with ppl creating separate files for (sometimes) a 10loc function, just because it seems unrelated to the rest of the package. Its like implementing code folding on filename level…
> don't see it as materially different

You don't see the difference between creating and buying?

> Apple didn't stop selling iPods, you know?

Read The Innovator's Dilemma. Apple launching the iPhone would be equivalent to Google, today, replacing a list of search hits with, at most, three answers.
And when the code becomes spaghetti, types will make it far easier to trust that the de-spaghettiing of it is safe.
In a way where you can’t admit that you like JS, because it’s not cool.
Congratulations. Such is life, if lived well.
We eat almost only almond potatoes. After eating those, there is nothing else that really cuts it any more. Every time we get back to Sweden and finaly can eat almond potatoes again, it's like "Oh, THIS is how it's supposed to taste". If you don't like potatoes, it's because you haven't had these. Just cook them carefully, they become mashed potatoes very easily. Serve as they are, with a piece of butter. I can eat only potatoes the whole week.

Yes, they can be hard to find in southern parts because they are harder to grow in warm climate.
I don’t know if that’s sustainable. We’re all stuck with this work-thing being one third of our life for the foreseeable time, so spending 33% of like, everything I’ll ever experience on something I don’t give a fuck about seems like both a lot of dull time and a bad decision overall.
>motivated more by my work being MEANINGFUL

I quit trying to find meaning in my work long time ago. And work never depresses me. I work to have food on the table for me and my family. That is enough of a motivation.

If I want to do something meaningful, I either work on a personal project or contribute to one, outside work.
> Why has XML been losing as the standard config format?

The short answer, as you answered it, is:

> there are 1,000 page books on XML alone.

The long answer: it was over-engineered for the intended use-case.

It's easier to fix under-engineered stuff (like JSON) than to fix over-engineered stuff (like XML).

> If you like XML, there is a strong argument to support JSX because it's a way to keep XML around!

Well, this is basically pivoting XML to a different use-case. It'll still be over-engineered unless you stick to JSX only, in which case it's not XML anymore, anyway.
The last time I used Chrome was about 3 years ago. You have a choice.
But if the pair of (date, weekday) repeats every 400*7 years, then it still works out exactly?!
From my experience, these frameworks are like the express lane for kicking off a project because there are no big decisions to make. But once you’re knee-deep in Rails, Django, or Laravel and need to do something off the beaten path, things can get dicey. Why? Because you didn’t write the glue code yourself, so there's a gap in understanding, not really a technical roadblock (most of the time!). My point is, if you dive into these frameworks and actually learn the guts, you'll save yourself tons of time coding by, well, reading code.

Now, do I actually do this? Absolutely not. Rewriting everything is way too much fun, and I live for the thrill of trying new things, even if it makes zero business sense.
most recently, maximum matching over a graph (edmond's blossom algorithm)
Australia's weird little time zone
I think Elixir/Phoenix may be seducing more of them these days.
AI-generated article on a pro-Israel site. Is there no good source?
I have an old google nexus 7 tablet that I recently installed uboot and postmarketos on. I can ssh to it, run X apps over ssh, print directly from it. It's pretty cool.

I also have a really old iPad 2. It works perfectly HW wise, screen, wifi etc. But is effectively a paper weight due to software.

I am logged into it from my old Apple account, that was only ever used for this tablet.
I have the username and password but cannot log in as I don't know the security questions, so I can't reset the device or try to install apps. I even phoned apple but they said there's nothing they can do.

It pains me to just dump a perfectly good piece of hardware.
Europe and west will solve majority of the problems about immigration if they started following these models and started paying for the stuff they are taking from poor countries or allowing others to park looted wealth from these poor countries into their own economies.
We know for absolute certain that top officials tried to eliminate the lab leak theory and discredit it, and there's testimony.

So while we don't know if it was a lab leak, we know that the top people that would be the ones involved in it, tried to stop the discussion about it and then lied about trying to hide it. One can make their own assumptions as to why top officials would illegally try to stop discussion of fake conspiracy theories that they don't have relation to.
My initial comment lists two great options that make choosing Rails an unconditionally short-sighted decision.
I did write a lot of Java but never called myself a Java developer, and in my current company there are a lot of hardcore Java devs who used to swear by the Spring stack (some even liked JSF!), and a lot of them are moving things to Quarkus (https://quarkus.io/). No idea why, just an observation.
You still have to give people the impression you do a terrible good job and that you are working your ass out.
Unidentified Floating Object: Edo Images of UFOs
Took me a second to realize this wasn't a real retro screensaver. But quite funny.
That's more comparable to WSL2 than WSL1.

WSL1 is a subsystem on the NT kernel, allowing Linux binaries to run natively on Windows itself (not a virtual machine). It's the spiritual successor to Interix, that showed up in NT 4.0 and was removed in Windows 8.

The flip side is Wine, allowing Windows binaries to run natively on Linux.
Worth remembering that Amiga went out of business just a few years later, while Apple today is the largest company in the world by market capitalisation. Doesn't matter how good the product is: if you're not selling it for a profit, you don't have a sustainable business. Apple products aren't overpriced as long as consumers are still buying them and coming back for more.
'any headline which ends in a question mark can be answered by the word 'no. '
- Betteridge's law
Well, I would argue that cooking recipes are algorithms, at least. In fact, they were probably the very first example of an algorithm that was given to you in your first Intro to Algorithms class.
To do Clojure web development was to noodle around stitching together various libraries piecemeal, i.e. the same thing that everyone who resists proper batteries-included web frameworks does.
You can argue that game devs also have moral obligation to mitigate impact of their games by better optimizing them.
oh wow that makes more sense now!

and what are the orange dots? sorry if I missed that
Any interesting examples of methods to make LLMs more "programmable?"
In terms of Go or C, even Rust which is one of the only of the two used in kernel development. Migrating is in line with the principles of the CRUD methodology, whether it takes place by means of a compiler or a junior developer parsing assembly line-by-line.
Indeed. I don't know where my joy would come from if I wasn't doing something for the pure fun of it and to see where it'll take me.