skysight-inc/HackerNews huggingface dataset:
You basically hire someone from a "contractor", but the "contractor" has a business entity in the country where the worker is, and employ the worker, pay taxes, insurance if applicable and so on. There are some large companies which have a presence in a hundred or so countries. (There's a term for this, but it escapes me at the moment.)
I am so confused (and unable to go deep on it at the moment) why I can't simply use this with $CUSTOMDOMAIN instead of my paid normal workspace.
Clearly true, if you value money more than whatever it is you founded your startup to do. Which is likely true, if you're in the business of selling startups. Now we're going in circles.
I'm like you I disable almost all notifications by default. For some pesky apps that try to be cheeky about it, like Uber Eats requiring notifications but then not letting you opt out of promotional ones, I turn them on only for the duration of my order.
zero day OS-level exploit by some govt? idk.
Sure but it still stands that there were probably lessons learned beyond 'what we did was a bad decision'. Perhaps regarding robust organisational development, since it appears we had attempted to building things up
there in the model of a highly industrialized developed nation dependent on steady logistical support.
what's wrong with zsh?
I would recommend you consider a government job, in the public service somewhere.

There you will find many people seriously impressed with what your low-effort output can produce -- and the best part is that if you choose the related field carefully, you might be substantially helping the lives of people in your country or local area.

Be it health, agriculture, utilities, or some other field, there's likely to be heaps of problems that technology and modern computing are yet to touch. However, the caveat is that often these organisations and their systems are resilient to change -- that's my friendly way of saying they won't want to buy you a computer that can run python, and if you produce code they might be a bit scared to put it in 'production' somewhere.

But if you're brave and a little persistent, your changes can have a real positive impact, and you'll not be working anywhere near as hard/stressfully as an area that understands technology.

Generally speaking, there is room for a tonne of flexibility in public service for technical experts, because they are rare and valuable.

Leaving behind FAANG compensation will be much more difficult if you take work at a private firm (especially a profitable one), but working for the public you will know your wages are paid by taxation and the contributions of many hard working people -- I think this might help a lot.
This is awesome. I imagine the state will put some weight behind the first lawsuits as well. Build baby build.
Linux builds of WebKit provided from https://WebKit.org/downloads.
Use Vite and don't look back. It's so refreshing compared to Webpack.
Is that because it's worse or because the Chinese factories lied better
I’ve seen this false equivalency being regurgitated over and over whenever someone points out that Fox News is actually a far-right propaganda outlet.
Social media owners wanted all the benefits of superscale communities with none of the responsibilities - it isn't surprising that moderation got worse.

Reddit vaguely has a workable approach with subreddits, but it's still high variance, and they have to discourage long-lived comment threads.
It’s not that it’s gross. It’s legitimately a threat to the city. Not just rats and other diseases. But large scale fires are a very real problem when people are cooking meth inside of high rise buildings. I have several fire fighter friends that have had multiple calls in a single evening from some of these places that provide free homeless housing. It’s a very real drain and safety threat to the city.
Good point.

The thing is we often have discussions about this stuff and I'm trying to advocate for citing datasets to more tightly correlate our words with the evidence that our words correspond to. I'm not trying to say this version shouldn't have been recalled for example, but that I think we should be close to evidence.

In the case of auto-pilot, it was the case that people made the same arguments that are now being made against FSD. I think that makes it somewhat relevant to the discussion, because people previously also made the same claims about safety, but now that we have the data, we can see those claims were wrong. I believe these sort of generalizations, though inaccurate, can help us to make more informed decisions, but I'm not really confident in any beliefs that are made at this greater decision from direct data.

So I think anyone who can provide datasets which correspond with FSD performance rather than autopilot performance ought to do so. That would be really great data to reflect on.

The thing I'm worried about is that no data at all is backing the conjectures - which, given that I sometimes see estimates that I calculate to be many orders of magnitude away from data informed estimates - seems to be the case on Hacker News at least some of the time.
Look at PowerToys window manager vs any of the apps on Mac. Night and day difference. This is like table stakes for a modern OS in terms of UX, and even the paid offerings on the Mac side are quite a shadow of PowerToys (which is made by Microsoft itself, and free)

Windows Subsystem for Linux for native linux CLI. I've appreciated Mac being Unix-like, but the small differences end up being quite annoying. Much nicer to use an environment that's close to 1:1 with your servers

Personally I use a Mac for the hardware, and that's about it.
I imagine that the poster is also american... like in most countries you probably don't want to miss out on the 84 weeks (in canada) of paid leave
That's an interesting idea. It'd be cool if ChatGPT gave a portion of the income to whatever 3rd party app we authenticated with as well

So the workflow would be this:

* pay 20$ a month for access to ChatGPT and receive API token

* use my API token w/ 3rd party app

* ChatGPT awards 3rd party app some portion of the 20$
There's an awesome shop in Ann Arbor called By the Pound that is like this.
How does AirGradient compare with the Aranet4 CO2 monitor ?
exactly. in china and in some european countries, being pregnant automatically protects you from being let go for almost any reason until after maternity leave completes.
How incredibly arrogant. 99% of the time that happens because the code sucks and the tests are impossible to write any other way without significant effort to mock resources and/or just refactor the code (which of course breaks the old tests).

Anyone know if this is one of the many papercuts that probably killed off ruby (poor dev culture)? I never followed the language much.
But..why ? Surely just having some IP-over-CAN and using all of the existing CAN-equipped micros would be easier/cheaper?
Again, how is that different from humans? You throw me in a random city I won’t be able to give you directions. But that’s an easy problem to solve from a technology standpoint.

If ChatGPT recognizes the same types of domains that dumb assistants can do, delegate the answer to an API.
First, YouTube doesn't even offer Premium in my country.

Second, the features of YouTube revanced apps also just simply surpasses official app for me anyway:

- My phone has 1440p HDR display and YouTube official app just doesn't show me above 720p60 for 60fps videos while in the past it could. And it put me in an awkward situation: for under 60fps and for HDR 60fps videos, it can show up to 2160p and 2160p HDR 60 fps like normal. The only videos that cannot go over 720p60 fps are the normal 60fps ones. I don't know what the actual bug they are introducing there. YouTube revanced extended works flawflessly.

- I can hide the sections I don't like (news, shorts, suggestions for me, mix playlists, the ending overlay at the end of videos... and many other things).

- I can swipe on the screen for brightness and volume.

- I can add the copy buttons that copy the video link AND the timestamp quickly, really convenient for me.

- And many more that I'm lazy to type on phone.

Those small features (except the first one) look like something I would laugh at but one by one they surprisingly enhance my experience with YouTube app a lot.
Yes, somehow it is considered racist and sinophobic to ask if the coronavirus outbreak that originated in Wuhan, might possibly be related to the coronavirus research center in Wuhan.

Jon Stewart says it best: https://www.youtube.com/watch?v=sSfejgwbDQ8
Great discussion points!
If anyone's looking for something like a framework that works with buildless workflows you might check out the project I work on: Lit ( https://lit.dev )

Lit gives you reactive components, declarative HTML templates, runtime encapsulated DOM and styles, interoperability with frameworks and HTML via web components, and a lot more - with no required build tools at all.

We take great care to make sure our libraries are usable without build tools. We support plain JS (in addition to TypeScript). Our libraries work straight from CDNs like Unpkg. When installed locally you can use a dev server that rewrites bare module specifiers or use an 8-line import map to make all of our core packages importable (we carefully keep all of our import specifiers compatible with the web and compact import maps). Components are inspectable with regular DevTools. You can even write components right in DevTools, or in a script tag in plain HTML.

I honestly wish this weren't a unique selling point of Lit, but as far as I can tell, of the "major" frameworks or component libraries out there (including React, Vue, Angular, Solid, Ember, Svelte, Stencil, Preact, and more) we're the only ones that fully work with plain JS within our regular mainstream usage patterns.
Thanks! Yeah I suppose the possible scope for substantial military building absent a larger nation building project is limited
Yeah! I run an unpatched IIS FTP server on Windows 10 from 2016. When FileZilla stopped connecting to it for reasons I can't even imagine, I enabled SSL using some slightly modified arcane commands I found on a forum post from 2011 to generate a self-signed certificate, convert it between two different formats, and finally use it to accept connections from only some of the still available FTP clients for Windows, which excluded Windows Explorer, but only some of the time.

Why, should I not be using IIS?
You could say the same about restaurants, stores, or streets themselves.

Those people can choose to live in the woods away from society if that’s a problem. The vast majority of people like having things they need within a few minutes of their home—particularly people who aren’t in HOA-governed cookie cutter suburbs.
I moved my workstation in to a 4U rack mount case. Can highly recommend it. Built a custom rack mount cabinet that looks like a traditional arcade game cabinet. Moved the workstation along with the rack mount UPS, and several other bits of computer hardware, in to the arcade cabinet. Fabricated some shallow drawers with over extension, soft-close, self-locking slide outs, and installed a separate computer for running the emulators. Lots of noise reduction padding, lots of air flow with large dimater fans. Then I made another custom rack mount case, side-by-side, again lots of noise reduction padding, for the Synology NASes, Mac Mini, laser printer, cable modem, network switch, and various bits of networking hardware.
When I was learning HTML and JS in the early 2000s, most web pages had hand-written source code, and most JS I encountered was hand-crafted and unminified. So I learned programming by just reading the code of the pages I was on.

That's the main reason for me not to use a build system. You lose that "transparency" and accessibility of the code. With "raw" HTML/JS, the user can just copy paste your HTML/JS (often it was just 1 file for both combined!) into notepad, save as HTML and have their own website/"app"!

At least, that's how I felt until I got comfortable with TypeScript, and now I will refuse to use raw JS even for small projects... Alas! (Would be nice if V8 could strip type annotations and just run the plain JS hidden underneath... would also help with pasting TS snippets into the dev console!)
As someone else pointed out, check out GeForce Now. It's cloud gaming, and works crazy good. Been using it for a bit now.
Why rely on nvm to pin the NodeJS version you are using? That's natively supported as a field in your package.json [0], assumimg you're using npm/yarn/pnpm (you are).

Example:

{
"engines": {
"node": ">=0.10.3 <15"
}
}

Also, god forbid you are actually running anything using Node 8 and whatever dependencies you have there, that's a recipe for security disaster.

The truth is that to use the NodeJS ecosystem we must have the discipline to keep projects up-to-date. I personally have a policy to update all my NodeJS projects at least yearly, even if they are abandoned, this includes all dependencies and the NodeJS version. Because I do it often most of the times there are not many problems to keep it working, and consequently updating is fast, but if I leave it for a few years and then come back I'll be in for a (bad) surprise.

[0]: https://docs.npmjs.com/cli/v9/configuring-npm/package-json?v...
Web push, badging, saving to the home screen from other browsers, and lots more.

I can’t wait to hear 6 months from now how the goalposts have moved again and some other feature no one ever complained about is now what Apple is using to destroy PWAs that would be ultra-popular if Apple would just add support.

It happens every time.
And some devices are simply hardcoded to _always_ boot \EFI\BOOT\BOOTX64.EFI, no matter what. EFI implementations are all over the place.
It's gotten somewhat better, but it's hard to rely on anything.
But we got decorative flames in the firmware setup dialogues now.
Flames make computer go fast.
Building a Competitive Advantage (Moat) for AI Startups in 2023
Yeah. Kind of a stretch to believe it's a coincidence that the very first time that a duplicate post has been made on HN it's this story, isn't it? Hmmmm.... makes you think. Like, deep deep only people interested in the truth kind of thinking.
Tabs are better because they keep the history.
Not all of the people who stormed Congress believe in QAnon, nor did I even cite that as a reason at all, so who cares? Can't really see why you brought it up except to try to strawman.

> QAnon nuts aren't all conservatives, just as the people inciting riots and looting during BLM don't represent all liberals.

Logical error here; your point would make sense if someone said "all conservatives are QAnon believers".

The problem isn't "black and white thinking"; it's somehow shrugging your shoulders at the fact that a former president of the US incited a mob to storm Congress in an attempt to stay in power, as if this is some kind of third-world country. "Oh but don't hold people voting Republican accountable for that", you argue. Why not? Party hasn't even held him accountable and are likely going to nominate him again.
At previous company I was hired as a contractor and the contractor company was my own S-Corp
Or just buy some used iPhone for pennies, and you are good to go. Works from Outlook, Browser, Apple Mail, other email software, etc.
I don't have to prove anything, it's called being reasonable. It's a reasonable assumption to make. It's going to be what they have to rebut in court. Past that you are just being unreasonable, obtuse, and argumentative.
Very happy to see Antitrust getting a shout out. This movie is my favorite double feature with Hackers.
I think the lack of explicit linguistic tools is the key to success, forcing/enabling the generic model to learn implicit linguistic tools (there's some research identifying that analysis of specific linguistic phenomena happens at specific places in the NN layers) that work better than what we could implement.

"It would be interesting to know how different a model would be if it operated on eg dependency trees instead of the linear list of tokens." - indeed, this is obviously interesting, so people have tried that a lot for many models, but IMHO it's probably now almost decade since the consensus is that in general end-to-end training (once we became able to do it) work better than adding explicit stages in between, e.g. for any random task I would expect that doing text->syntax tree->outcome is going to get worse results than text->outcome, because even if the task really needs syntax, the syntax representation that a stack of large transformer layers learns implicitly tends to be a better representation of the natural language than any human linguist devised formal grammar, which inevitably has to mangle the actual languge to fit into neat human-analyzable 'boxes'/classes/types in which it doesn't really fit and all the fuzzy edge cases stick out. Once you remove the constraint that the grammar must be simplified enough for a human to be able to rationally analyze and understand, and (perhaps even more importantly?) abandoning the need to prematurely disambiguate the utterance to a single syntax tree instead of accepting that parts of it are ambiguous (but not equally likely), processing works better.

It's just one more reminder of the bitter lesson (http://incompleteideas.net/IncIdeas/BitterLesson.html) which we don't want to accept.
You’re missing the entire point. That’s still a build process and still has additional overhead for both development and deployment.
Ask HN: Have data-science/engineering take-home assignments have changed?
I've recently jumped back into the job market and have been applying to various data-science/data-engineering roles. Most interviews have some sort of take-home component, but it feels like these assignments have changed a lot since I was last in the market a few years ago. I used to like them, but have grown to detest them as colossal time sinks.

In my previous job hunts, the take home component had questions that were concrete and/or narrowly bounded. There could be some leetcode-esque coding problems, some questions about "what does this chunk of code do?", or "can you tell me the pros/cons of X vs Y technique?". As an interviewee, I actually liked these assignments because it replaced the stress of live white-boarding with fun puzzles I could do at my own pace. And as a interviewer whos company often used take-homes like this I felt like these questions provided good signal about technical ability and communication skills.

But now things feel different. The take-home problems are completely open-ended and underspecified, like "Explore this dataset and tell me something about it" or "How would you design a system for working with X data". At first this sounds liberating because it will let you showcase your creativity, but it turns out that the open endedness is a real pain. The stated aim of these open-ended problem is usually something like "real problems at work aren't clear cut, so we want to see how you approach something ambiguous". That's true, but it would be much better to do that in the live in-person portion of the interview. A few issues I keep having are:

* Because there's no scoping or definition of done, you never reach a point where you can be confident that you've done enough to meet the hiring manager's bar. So you just keep going and going. The instructions usually have a line tacked on at the end that says "this should only take two hours", but if you actually want the job you won't abide by that (and if you do abide by the time limits, you'll hurt your chance because you're being compared against the people that didn't)

* There's no indication of who the audience is or how you'll be evaluated, so you don't know whether they want you to condense/summarize complex things for a non-technical audience OR do they want you to provide all the nitty-gritty technical detail to show that you know what you're doing?

* The problem will always require making assumptions, and you're forced between choosing a simplifying assumption (that makes the problem more tractable and shows how pragmatic you are) or a non-simplifying assumption (that makes the problem harder but gives you a chance to show off something fancy if you're willing to spend the time). Because everybody doing the assignment will make different assumptions (either implicitly or explicitly), you can never really compare one solution to another.

I'm curious if a) anybody else noticed a shift in these assignments and b) whether the change I'm seeing is something widespread or just due to a change in the types of jobs I'm applying for (different seniority level, slightly different industry).
This got a lot more comments than I expected. I highly recommend reading https://sre.google/sre-book/eliminating-toil/ (also referenced in a nested reply below) to understand a bit more about the toil-specific aspect of this I was describing.
It seems just a few years ago when I was testing out an early version of react, and it had the JSX compiler as a header include. Worked well enough, and with more modern JS supported by default, I wouldn't mind a newer version of this.

Instead of the increasingly silly attempts of coming up with weirder ways of doing server side rendering.
A reasonable manufacturer who is releasing something that updates automatically with no warning to the user nor any indication an update is happening to alert the user that they should not disturb it to avoid bricking looks at the potential cost of a class action suit from people whose devices get accidentally bricked, the potential cost of regulators order the devices recalled as defective, and the potential damage to the reputation. This will almost certainly be more than what they'd save by not providing some way to automatically recover from an interrupted update.

BTW, they don't have to double the flash memory. They just have to provide enough extra memory for a fallback updater that the boot code can load if the main firmware is corrupt. All the fallback updater has to handle is telling the computer it needs firmware and then installing the firmware the computer provides.
Compared to small, rich city-states and oil-rich Middle Eastern countries, sure. But in any more apples-to-apples comparison — the EU, China, India, Brazil - the US is in the lead by a lot.
If you think that's bad, wait until you hear what the crooks at NOAA have been up to!
I would read a blog post.
"Residential-only zoning is "the bad kind of zoning"."

I wish I could mind-meld with you and transmit the memories and experiences of growing up in a residential area with no zoning.

You know that sci-fi trope where the empath gets the memory dump and breaks away screaming and crying because they can't handle the trauma that comes through ?

It would be like that.

You think you'll get cute shops and pop-ups and delightful mixed-use and stimulating workshop spaces and crafty folks doing things artisanally.

What you will actually get is half-built cars. Everywhere. You will get mobile homes and immobile RVs. You will get horses. Not rich-people horses, but "Grandma died and she had a horse and nobody knew what to do with it so we fenced part of the front yard" horses. Someone will disconnect from city sewer because they "know how to build septic". Someone will get llamas.

You think I'm making this up and I promise you I am not.

You've lived so long in a nicely regulated, rules-based order that you have no idea the kind of bullshit people engage in the minute the rules go away.