skysight-inc/HackerNews huggingface dataset:
Target, at least around here is doing whatever it can to keep your from coming into the store. Sometimes the prices are higher than if you did a pickup, the store is a disorganized disaster and the checkout lines are massive. Target is no better than Walmart these days.
Gmail was also experiencing issues: https://www.google.com/appsstatus/dashboard/incidents/shD5Vv...
Give me the cabin of a 2005 honda camry. Peak UI design.

I really want to buy a toyota hilux champ, but unfortunately they are not for sale in my country.
> Threads and threads.

And don't forget Thread! Pretty annoying when you're trying to learn about Thread on ESP32 and you just get stuff about threads.
> If users log into your site with Facebook, then the login functionality of your site effectively is down when "Login with Facebook" is down.

There are plenty of sites where "Login with Facebook" is a convenience but hardly the only way to log in. Reddit, for example, has "Login with Google" and "Login with Apple"; it would be highly misleading to claim "Reddit is down" if Google's OAuth flow was having an outage.

> educating them with a good error message might help

Nothing in the API or OAuth flow would make that doable in an automatic fashion with this outage. It'd have to be something you put up manually as a banner after hearing of the outage.

> Or you could remove the Facebook login option, if you (totally reasonably) don't want Facebook's failures to reflect poorly on you.

I don't particualrly care; we're talking about why DownDetector isn't necessarily ideal for assessing. It can be a useful signal, in some scenarios, but I've seen plenty of spurious signals come from it.
That's interesting, but it doesn't answer my question. I think I'm missing too many prereqs on this one, unfortunately.
When most people talk about serving thousands and maybe millions of requests per second, Meta talks about billions of requests per second.

https://read.engineerscodex.com/p/how-facebook-scaled-memcac...
That is excellent, thanks for the information and work to produce a very nice feature.
Mr. Tambourine Man took 3 takes, and that used studio musicians.
I still just use regular vim/gvim all day long. Haven't looked at neovim. I bet as long as distro maintainers keep the original alive, it will stick around.
It seems like it should be pretty easy for cuDNN, cuBLAS to authenticate the hardware.
Of course it's a point of interest: there's hundreds of cars in that parking lot. They must have gone out of their way to suppress the map point—that's a reflection of their internal corporate culture, which is one of paranoia.

Note the corn ethanol manufacturing plant next door was allowed to labelled, as was the coal power plant.
Yeah, I commented below at someone who mentioned that. I wasn't aware that people were distributing Nvidia binary libraries with their apps.
I'd argue the work field is developing:

- UX improvement / service delivery

- Reliability / QA

- Implementation
There have been six releases of Vim _this week_. So, no, Vim is not "dead".

https://github.com/vim/vim/tags
I'd think it's also useful for economists and investors trying to factor activity from other countries without any middle-people obfuscating the data. That kind of information will always find funding.
Take for example this page: https://getdoks.org/docs/start-here/getting-started/ ; I presume they're using their own tool to render their own documentation?

It seems to have some pretty basic bugs? Teletype renders as censoring, essentially: https://i.imgur.com/fyi32mR.png (what I can only presume is a light mode/dark mode half & half type situation…)

That doesn't convince me it's ready for prime time, though.
Wikipedia [0] also has this to say (emphasis mine):

According to the Saskatchewan Mustard Development Commission, "Some of the earliest known documentation of mustard's use dates back to Sumerian and Sanskrit texts from 3000 BC".

This site (which does not give evidence for the claim) is cited for this quote: https://web.archive.org/web/20160325032401/http://www.saskmu...

Perhaps it was a mistake when copying and pasting. Although, I do think it is important to note that it's not important what Wikipedia says. It matters what the sources say & if they are actual scholarly sources (and not just some type of marketing copy)...

0 - https://en.wikipedia.org/wiki/Mustard_plant#cite_ref-3
> a WAF for your website that detects if the site's being scraped for content by an AI. Defending against AI

How would that be different than general scraping protection?
Curiously, WhatsApp did not suffer an outage in Brazil.
Deep learning really shines when the input is raw and at a very low abstraction level: pixels, byte pair encodings etc. Using deeply learning for classification on tabular data is just needless complexity, as the variables are often at a very high abstraction level already. Also with tabular data there are generally not many spatial or temporal relationship between the variables, which CNNs and transformers excel at.
I'm a DS with ~10 yoe mostly in classical ML and I've been wondering how much/how fast I need to pick up "high level" LLM skills. I've seen the way the winds are blowing wrt to the DS job title and so have been moving towards more of engineering roles. But it seems like every job posting right now for ML engineering positions is asking for "pytorch, DL, LLM" experience, even for companies where getting into the nuts and bolts of inference would not really be a core value prop. Like I really find it hard to believe that financial/insurance companies (my primary domain) are building and fine tuning their own models for chat/RAG applications or whatever (or if they are, should they be?). I haven't really seen huge value add from even the most sophisticated RAG setups yet.

I use LLMs every day for code assistance so I'm not totally naive to the whole thing, but I seriously wonder what direction to take my career, exactly. Should I be going all-in on learning CUDA? Is knowing how to wire up a few API calls enough for "soft" applications? Should I in fact be keeping up with the latest RAG techniques (which seem to change every time a new foundational model gets released)? Should I just stay out of the whole thing and double down on classical ML applications in my domain?
Who's to say that justwords won't be used to help increase the adoption of some critical infrastructure or educational program?
When building a useful tool, it can be distracting to think about the problems outside of your field of influence.
Being a confident young man can be pretty disastrous if you end up in wrong place wrong time. "The world is my oyster" levels of confidence can get you in trouble really fast. Not that it is the most likely scenario in Germany, but it is not a place where you can completely drop your guards everywhere all the time. Though I guess he is aware of the risks and acts accordingly.
It definitely happens, it will generally mature more slowly. Not that there is anything wrong with that. I find the pace of bootstrapped companies healthier and more sane.
> Indeed. On the flip side they are quite more friendly to open-source, in general,

those are "community-friendly" segfaults I guess, and it's really only a demonstration of how user-hostile NVIDIA is, what with their working HDMI 2.1 support and compilers and runtimes that actually build and run properly... /s

the "open-source so good!" stuff only really only matters when the open-source stack at least gets you across the starting line. When you are having to debug AMD's openCL runtime or compiler and submit patches because it segfaults on the demo code, that is not "engaging the community as a force-multiplier", it's shipping a defective product and fobbing it off on the community to do your job for you.

It's incumbent on AMD to at least get the platform to the starting line, and their failure to do that has been a problem for over a decade at this point.

Also, honestly, even if you submit a patch how long until they break something else? If demo projects don’t even run… they aren’t exactly doing their technical diligence. People seem to love love love the idea of being an ongoing, unpaid employee working on AMD’s tech stack for them, and nvidia is just sitting there with a working product that people don’t like for ideological reasons…

To wit: the segfault/deadlock issues geohot ran into aren’t just a one-off, they’re a whole class of bug that AMD has been fighting for years in ROCm, and they keep coming back. Are you willing to keep fixing that bug every couple months for the rest of your projects life? After they drop support for your hardware in 6 months, are you willing to debug the next AMD platform for them too?
Putting aside the climate aspects and just concentrating on companies that are trying to identify methane leaks: If I have a device that can accurately see methane leaks, I am very surprised it's really more economical to put them on satellites than to operate them locally. Yes, I get that you can have one device in orbit that can do the job for multiple companies, but satellites are just fantastically expensive. Unlike photography, where the alternative is to use an also-expensive airplane, why can't companies just survey from the ground?
ReStructuredText (.rst, what Sphinx uses) handles it quite well. I understand why Markdown became so popular (super easy/intuitive) but what I don't understand is why so many documentation systems use it. It's quite limited... On purpose!

You want to support simple text features in a forum or comments on a website? Markdown is perfect. You want to support basically every documentation feature imaginable while still retaining reasonable ease-of-use? ReStructuredText is the way to go.
Be prepared for the crash ;)
Trust is kinda a solved problem in distributed computing, The different "@Home" projects and Bitcoin handle this by requiring multiple validations of a block of work for just this reason.
I know shutting the hell up is free, but at my own risk... will it still sound obnoxiously super loud & wake up the neighbors?

The Charger is definitely the car around this neck of the woods. One might assume the car takes 60 seconds+ of snarling and rasping to start-up, given what the experience has been.

Oh good, Dodge knows how to maintain balance in the universe:

> and a bit of gimmickry, like external speakers making a fake "vroom vroom" noise.
Facebook audience is in the billions, so you will see 100k false positives when a big site like that goes down.
London-Glasgow takes about 4h45m typically with about 7 stops. There's a train every hour between from 5am until about 6pm. Today the 5:30pm train is full, the 6:30 is £119 (€140) for a single ticket 2nd class. If you are more than 6'2" tall your knees will be wedged against the seat in front of you like on a budget airline, the ride quality on the train is too bumpy to be able to use a mouse or trackpad accurately with a laptop, you will struggle to select paragraphs of text. There is not really enough room to use a laptop anyway if you haven't booked a table. If you need to work, it will be necessary to upgrade to 1st class this costs £270 (€315). There is also a persistent fault with the toilets on this type of train that means sometimes there is a strong toilet smell.

Paris-Bordeaux takes 2h05m and is non-stop. If I go online now the next train is at 6:30pm and costs €60 2nd class. There is a non-stop train roughly every hour and there are also trains that stop 2-3 times that take about 3h but are a bit cheaper. The 2nd class seat is spacious your legs are about 5" from the seat in front and there is a table with enough space to comfortably use a laptop which has an individual socket and usb charging point per person. The ride quality is very smooth, you can easily use a laptop trackpad or mouse accurately enough to do CAD work, you wouldn't realise that you are travelling at 200mph. Edit: 1st class is available for €72 and did I mention that the train is double decker? it's just a lot cooler. Another edit: There are quite a few trains tomorrow with tickets for €29 and one train with a ticket for €12.50
The sysadmin's haiku:

It's not DNS

There's no way it's DNS

It was DNS
by earlier do you mean 2021?
I can confirm that I was unable to use my Quest 3 this morning. I left it connected to the internet, it tried to phone home I guess, and then locked itself into a "please connect this headset to your Meta account" state.

I am so sick of companies "selling" computers that they continue to control. In what universe does Meta have the right to remotely lock my headset and prevent me from using it to run the software I installed on it? If I were to sell my current desktop computer, or phone, or whatever, on any marketplace, and leave a remote login account on it that I then used to continue to operate the computer as though it were mine remotely, installing software, playing games, and occasionally peeking at what the current owner was doing, that would be obviously criminal. How is this any different? Because I signed away my rights when I "agreed" to their Terms and Conditions box (which I was compelled to do to use the hardware I purchased)?

Something is so fundamentally broken in the current ownership/property landscape. We somehow ended up in a world where people don't own the most critical tools in their lives, companies have managed to recreate feudal fiefdoms within the bounds of the market.
Just made a checkout code so you can use for free

HACKERNEWS100
Probably. NeoVim started off as a peaceful project: “Hey Bram, mind if we refactor the code a little bit to make it more maintainable, and add async to the slow things?”

And Bram fervently rejected that, so Vim was forked. At this point, why would anyone want to maintain Vim?
In the US, the legal reality of free speech applies only to actions the government might take to restrict it. Regardless of what is good policy, the legal reality at the moment is that private companies have no obligation to provide free speech to their users.

This is being challenged by Texas and Florida, which have passed laws to require a level of free speech on the platforms. The platforms argue that their editorial control on what they host is itself protected speech (in the same way that magazines deciding what articles to accept is).

The states, for their part, argue that the media companies are more analogous to common carriers, which can be subject to non-discrimination laws.

The case was just heard by the supreme court, so we should get a decision at some point.
as I get older I do this less but there was a period where I enjoyed computing laying back in bed with the laptop fully open (180 degrees) or nearly 180 degrees, propped up on my legs and it always annoyed me if a laptop wouldn't open enough to do this
Yeah it is. Obviously that's not it's primary function, but you can absolutely do compositing in it. It works fine.

https://kdenlive.org/en/project/timeline-track-compositing/
Indeed if it was the case. But i always create an account with my email for this kind of situation.
Isn't this just that trees are a natural compression of tables?

smthin smthin inductive bias?
Node.js/node: util: add %C to ANSI transform for console.log()
> There is also a parallel legal reality - that people have the right to free speech.

The right to free speech only means you can't be prosecuted for what you say. It does not compel any private entity to distribute everything that you want to say.
I don't know what kinds of pentests you've seen but those automated scans are just for checking boxes. I'm talking about source-available pentests which sounds like the "real security audits" you are talking about.

> The purpose of an engagement like that is expressly to find and patch 0days, so requiring that CVD be done in a specific way is just an implementation detail.

All of the engagements I have been a part of have had NDAs and public disclosure of vulnerabilities would probably result in a lawsuit, but these have been for private companies.

> My source for this is that I require them, and many (although certainly not all) other researchers I have talked with do as well.

Do you work for an organization or just yourself?
this is a very old feature carried over from IBM-era thinkpads.

the main benefit for me was always accident resilience. something could thwack a bezel and it would just lay flat rather than stressing the hinges.

it's also very handy in at-desk and road-warrior scenarios. since it can basically stand on its thin edge, you can position an adjustable laptop stand to hold the laptop nearly vertical. puts the screen in a much more neck friendly position and frees up more of the desk/table for a full-size keyboard and mouse.
In the past, I've either dropped into just straight-up HTML for more complicated bits, or done two-pass rendering. (E.g., have input → tool A → documentation generator → docs. We do this to render a few tables in our docs from YAML data files that just contain the actual data in the table. Our doc system includes an "include this file" directive, so the result can be pasted into other prose still written normally.)

It's not completely optimal. I do wish M↓ supported things like admonitions (callouts for warnings, notes, todos) better, in particular, since our docs are rife with those.
I would like the opposite, a firewall that prevent an AI model from using my content for training.
My comment was totally unclear. By primitive I mean that it scales from very primitive operations (just snapshot) to supporting high-level workflows (refactoring, testing, verifying).

And by primitive I mean that I want to be able to commit whenever I feel like I want a snapshot. For any reason. Not hindered by concepts like does-it-build. That’s the low level. Then at the higher level are things like “public history” and “tested history”. That’s facilitated by the low/mid-level history rewriting tools.

Some people I know use Intellij’s “shelve” feature or whatever it is called. Interestingly it does provide some features that Git does not seem to have—and overlaps with GitButler—but it’s own bespoke thing, not integrated with Git.

And using these extra concepts on top of (or under?) Git doesn’t make sense for my workflow. Because the VCS is already there. So I don’t need to think about if I’m ready-to-commit—just make a WIP or a TEST commit, maybe discard later or maybe rewrite them.

For me, Git covers everything from snapshotting some private notes I have on the work that I’m currently doing to making a nice:

> useful commit [history], both for any reviewers at the time and any code spelunkers 10 years into the future.

It provides that whole range.
is there a way to bypass node+npm toolchain?
Fsck you nvidia even more. Just going the same evil ways as Nintendo I see. Good thing I don't waste my money on your products.
I didn't say anecdotal experiences are invalid. I said anecdotal experiences aren't a valid basis for the vast generalizations about 'macbooks are just much better than everything else' type fanboy comments.
>a "radicle" (not a "radical"!)

I'll just mention that etymologically both "radical" and "radicle" come from the Latin "radix", meaning "root".
Is this Dallas or Houston?
Don't sulk. Communicating with the public is a necessary aspect of publicly funded science.
Are the other twenty-five under constant threat like the first two?
A big spike on DownDetector is an indication of something going on.

Its attribution of what/who is often incorrect. You'll see "maybe it's more than Big Site X!" comments come up on every HN thread like this citing DownDetector; it's almost never the case, and folks on HN should know better.
At least it's not a mission-critical website . . .
I must have missed that quote in the article
You can check the charge cycle count on the battery, and have 14 days to return the device if it's a concern.
A future version of this might just be a local, offline LLM
Looks like support ended today, when did they announce this?
We have open positions for putting LLMs to use (won't link, not a work account). Seems difficult to hire people with sufficient knowledge of our niche and of LLMs.

Whether they will continue to grow is hard to say. Putting open models to productive use is difficult. Like stable diffusion can make a pretty image but can it make the image you want? For example, can it make a 2d video game sprite, can it make the same character consistently in different poses.

That's a personal project problem I have but it is the same vibe as LLMs with code. Like they can produce some code, but a more complex algorithm or larger program is tough. I'm not sure if there will be an upper limit on what they can do. Right now it is a lot of engineering to get them to do stuff with no human in the loop.

Not a lot of companies are training models. There are probably a number that are trying to integrate OpenAI's API in some way.

They can do powerful things and it is a good skill to learn, but it feels like the market right now is for PhDs from top schools or low paid data labelers. Maybe others will have different experience.

For resources, check out [1], [2], and [3]. The third being my least favorite, but others like it.

1. https://karpathy.ai/zero-to-hero.html

2. https://deeplearning.ai

3. https://fast.ai
It will take 30-180 days for some enterprise orgs to upgrade Teamcity to mitigate the vulnerability. That grace period used to exist before publishing a vulnerability unless it was being actively exploited.
I sure hope mainline Vim isn't dead. I keep trying NeoVim but I prefer using Vim in a GUI and no NeoVim GUI I've found has the level of polish that MacVim [1] has. VimR [2] comes close but keep finding myself going back to MacVim.

[1] https://macvim.org/
[2] https://github.com/qvacua/vimr
As an outsider (offering prototyping project help to clients), the main thing I am seeing at the moment is AI-knowledge experts as project managers. As in: a company wants to go about an AI project, and needs someone who can guide them through the jungle of tools (services, budgeting, operating costs) as well as figuring out potential partners (individual developers to AI-integration companies). People on the inside of these companies aren't trained 'enough' to fully grasp the status quo, what's possible or not possible, where the risks currently are and where it is all heading, despite being super eager to be involved on those things. That's at least what I am hearing, less actual AI-development work, more "how to get AI into our business" work. Just my 2cts anyway.
If you're putting 100% of your energy into your day job such that you're exhausted at the end of every day, you might want to tone it down a little. I'm not saying to become a do-the-minimum slacker, as some might, but you do need to keep some capability in reserve for a crisis.

One trick is to identify skills that will help you build the apps/scripts that you want to build for yourself, think of a way to apply those skills that benefit your work, and justify learning them on the job that way. This makes it a win-win for both you and your employer.
China has a very centralized structure, he who holds the central planes is king of the hill. So technological competition like in the battle sponge of Europe never took off.

Centralization is then arch nemesis of progress.
I feel that moderating a platform as massive as Facebook is essentially impossible.

Automating exact matches for known bad content is easy enough. But when trying to automate without using exact matches, it becomes impossible when nuance and context can make a huge difference in the meaning of a word or sentence. Automation can get it wrong, and when it does, users want the ability to force a human to review it and make a decision, but bad actors will abuse and overwhelm the system.
There are plenty of outcomes for an investment that sit between "S&P 500 Index" and "Unicorn Startup", and in fact most PE feeds in that range. But VCs are running the casino model where the law of large numbers works in their favor.