skysight-inc/HackerNews huggingface dataset:
They suck all around. Going down, your legs are exposed, then your chest, then you finally have the ability to see the next floor, so your gun and your eyes don't get down fast enough to be able to process the bad guys in time before you get filled with holes.

Going up, your head is exposed, so that becomes the primary target, when people typically aim for center mass. But center mass isn't visible immediately, so head takes all of it. On top of that, the whole 360 degrees of the next floor becomes visible at once, so there's no way to take slices of the room at a time, like you would a doorway.

Staircases are very brutal. But really, room clearing as a whole is the last thing you want to be doing. You can do it completely correct, and still die. Room clearing is a matter of minimizing chances, not eliminating them.
Well I _live_ in New Zealand, but the area I'm most familiar with is the pacific islands. The cars there are mostly used exports from Australia, New Zealand and Japan.

That's also true in New Zealand, half of the vehicles registered here every year are used imports from Japan, normally 5-10 years old. We don't get the low-cost models though as our safety standards are higher, though you do see Kei cars and trucks. When they can't be sold here anymore they get re-exported to the islands, and generally they make it back here as scrap.

There _are_ brand new cars of course, with the full suite of touch screens, but they're out of reach for most people. Even here in NZ we get feature-cut models to keep the price down.

As for 2017, the cost of large touchscreens was much higher then, and the general purpose computer that was definitely running it behind the scenes was much slower.

And as I said in my post, it's certainly for cost saving. Manufacturers realised they could save a few cents on controls and dollars in labour per car by using the touchscreen they were going to add anyway and there was enough compute power to make it responsive enough to sell. Plus a touchscreen look shiny and most people won't realise the problems until it's sold...
I should have been more clear. I meant the gauge cluster. TBH, having physical controls for things like climate, wipers, and lights makes sense. I can't imagine the cost difference is meaningful.
Which attack came first? Who is responding to who? It just doesn't matter any more. Hezbollah and Israel need to calm the fuck down.

And one more thing. I get to criticize the living fuck out of Israel because as an American I am paying for most of it's weapons.
You're making some really good points here

1/ the current prompt + payload structure is definitely on the complicated end of the spectrum, but we've found that we can use an LLM to help generate this payload for our users

The technical users want to learn more and generate their own payloads, and the non technical users prompt LLMs to help them generate the ultimate skyvern prompt to get going

This was very unexpected -- but a surprisingly logical chain of events.

Phase 1: build the thing the complex way (playwright)
Phase 2: build the playwright thing with complex prompts (we are here right now)
Phase 3: build the thing that builds the playwright thing with simpler prompts

Each phase lowers the technical bar to build your automations

2/ re: frequency of website changes

This IMO is a smaller value prop of LLM based automations. The biggest one is being able to handle highly dynamic situations. Consider the case where you're automating an e-commerce website where the popup offer changes every week. skyvern doesn't even notice those, but playwright scripts would break

Similarly, I love using the Geico example because it highlights something that was very difficult to automate before: The form changes every time you run it

Skyvern breezes through it.. but another case that was hard to automate before.

3/ data correctness

We're actually rolling out a workflows feature that allows you to chain multiple tasks together. The cool thing about this feature is that you can add steps in to have Skyvern self-validate it's own unless before continuing.

For example, you can add n products to cart, then navigate to the cart and validate the cart state

... As you can guess, this creates the foundation to have another agent go and use these tools to self-build workflows with simpler prompts

TL;DR -- we're on a pretty long journey to use LLMs to make BPA easier and easier, and this is just the first step
Feel free to share your objections to what I wrote.

Unfortunately, it is hard to discern legitimate interest vs. someone wanting to engage in a debate for the sake of it. And I am not interested in wasting my time figuring out which is the case.
except the computer is the one both writing AND using the abstractions, so the human cost is essentially zero. and thus is absolutely not even similar.

as a general rule, virtually any analogy that involves anthropomorphizing LLMs is at best right for the wrong reasons— a stopped clock— leads to conclusions ranging from misleading to actively harmful.
I think I've only installed five plugins ever in Jetbrains. All for totally reasonable things like embedded development and debugging.

There's no real need for any plugins because everything I need for my workflows is included out of the box.

It even has support for build agents in docker or bare metal either locally or remote. It includes remote GDB debugging. I can with a single button launch a docker container on a remote server which cross-compiles, uploads the binary to my tablet, launches the app with GDB attached and gives me normal debugging tools including breakpoints and a console. All out of the box with no dependencies required apart from docker.
Microsoft 'assessment in investing in Bitcoin' vote at December shareholder meet
Title edited for length:

Microsoft places 'assessment in investing in bitcoin' as a voting item for December shareholder meeting

https://archive.is/Ssl5u
Yeah, the site flagged as malware for me.
I loved the QR code passport stamps Japan previously used. Are those no more?
Android here. Have you looked at the amount of data this shares with third parties? No ads but holy hell. No thanks.
Just as there are thousands of videos on YouTube for making pancakes, there will one day be infinite videos for making pancakes.

That visual interface will watch as you prep your pancakes and give you tips, suggest a substitute if you are missing an ingredient. Your experience with that recipe will be one of "infinitely" many.
https://archive.ph/XbfON
Its really the latest incarnation in the field of Photogrammetry https://en.wikipedia.org/wiki/Photogrammetry - aka, converting 2D images / video to 3D data.

Imagine one of those house tours on Zoopla on steroids, or street view but smoother.
> But the point of a fine is to be a deterrent.

Is it? Or is it purely to make the action a net negative?
LVSM: Large View Synthesis with 2-4 Images
Private repo?
Considering most homes only have access to 1 wired broadband ISP, I don’t see how the market could punish them.
I agree most people wouldn't want that. We're talking about typing the scheme in this particular comment thread, however. Most people who type a scheme followed by a single-label name (e.g., "http://facebook") are not intending to submit a query to a search engine, so it's good that browsers don't use the lack of dot as a search heuristic in such cases.
I have ADHD. It doesn’t change the fact that people feign ADHD in order to get access to amphetamines.
Mike Tyson Explains What's Wrong with Product Hunt
Arduino-compatible devices based on ESP32 are plenty powerful enough at a fraction of the cost.
There’s nothing wrong with my diet, that’s type-2. Type-1 is an auto-immune disease, and in my case was triggered by a couple of years of immense stress. Cortisol and the like wreak havoc over the long term. Mine isn’t curable, I don’t have many insulin-producing cells left in my pancreas.

All because two years ago, a hospital tried to make a little bit more money by turning beds faster, and fed sodium into my wife about 2x the recommended rate. Although awake, she has never recovered from the coma, and of course she has brain damage. It’s not like in the movies where you just wake up.

I’m not going into details, but when you scream yourself hoarse from the agony in your limbs, and there’s no painkiller that works, and eventually you lose your voice but you’re still screaming, silently… Yeah, that’s pretty terrible.

Neither of us will recover. I, at least, can manage it with insulin injections/pumps/CGM-patches… She is currently in a “mental health facility”, something she’s had happen to her several times this year. It looks pretty on the outside and resembles a prison once you step beyond the secured entry. It’s where hope goes to die.

All because a “hospital” wanted to make even more money than normal, and didn’t give a shit about their actual patients. Yes, I’m bitter.

I appreciate the sentiment behind your words, thank you for that. It won’t help, but still.
Many people must realise that we are close to the ww3 and that russians really pay a lot to attack what ever is possible to attack. Linus just protect us all.
Try pricing out physical switches at your local electronics shop sometime. How much does say, 20 or 30 of them cost? How much a 7" touch-screen LCD cost?

Then consider how long it takes to wire up and install the LCD versus 20-30 switches (plus mounting brackets, plus functional testing etc.)
More like the latter, but not exactly (and that's my fault, sorry). As I said, 2048 is primarily distinguished from Threes by its title which implies the clear milestone. While the author of 2048 probably didn't intend this---after all, it is a clone of another clone 1024---, it seems that the Threes team also overlooked this to me. The title Suika Game also seems to share this quality probably by accident, which was what I originally meant to say.
String in rust is roughly like this in C:

// NB: Must be utf-8!
struct string {
size_t sz;
size_t capacity;
unsigned char *buffer;
};

&String in Rust is roughly like `const struct string *`.

str in Rust is just an array of (guaranteed utf-8) unsigned bytes. It does not have a capacity, so it can't be resized. You can't directly construct one (on the stack), because its size is undetermined and Rust doesn't have dynamic-sized stack allocation.

&str, and Box<str>, are pointers to str, along with a size, and are roughly like this C:

// NOTE: Must be utf-8!
struct str_ptr
{
size_t sz;
unsigned char *buffer;
}

The difference between &str and Box<str> is that the latter is an owned pointer to a heap allocation which will be freed when it goes out of scope. &str is unowned and might point anywhere: to a Box<str> on the heap, to a String on the heap, or to read-only static memory.

IMO, it's probably easier to first try to understand the difference between `Vec<u8>`, `&[u8]`, and `&Vec<u8>`, because they are slightly less "weird" than the string types: they aren't syntactically special like `str` is[1], and they don't have an implicit requirement to be utf8 that is inexpressible in the type system.

[1]: `str` is syntactically special because it is basically a slice, but isn't written in slice notation.
Love to hear it!! Most viewers take some shortcuts, like only sorting every so often, it's good to hear the difference is noticable :)

Training a splat requires a lot less setup with this, but does still require running COLMAP(https://github.com/colmap/colmap) first, which is still a big barrier... one thing at a time!
"It takes a whole lot of bad ideas and mashes them into an abhorrent monstrosity."

I love this to the very core of my being.
Yet Russia, a country the leader of which is wanted for war crimes - is on the permanent Security Council.

The whole organization needs to be uprooted and rebuilt. It's become a farce.
if by “stupid” you mean “worse is better”. except this time it’s actually better. just because it’s apostasy according to the Church of Engineering does not mean it can be dismissed out of hand, no matter how much it hurts your sensibilities. (it used to mine as well, but then i learned to stop worrying and learned to love our new llm overlords)
https://archive.is/q6EK0
I'm sorry, I don't understand the language you're speaking. English please?

(Just kidding - but if you have any recommendations for learning resources to get started being able to understand what you're talking about, I'd greatly appreciate it.)
Blizzard is betting you'll spend $90 on the new Trader's Gilded Brutosaur mount
Yeah, that's true. Scala 2 allowed a lot of weird things and sometimes even nudged people into the direction of overengineering and writing cryptic code. I'm not surprised a lot of people were burned.

Basically, you needed a good and experienced developer from the start of a project for it to be a nice code base.

> I'm very fluent in Scala 2, but I will avoid Scala if I can, mostly to stay away from purely functional programmers.

There is the whole [Li Haoyi](http://www.lihaoyi.com/) ecosystem in Scala that is much more python-like, but nicely designed, statically typed and using immutable datastructures by default. I think it's the best you can get nowadays if you want to have immutable datastructures on the JVM. Any other option I've ever tried was way worse.

If you are fine with Java's stdlib then I guess Kotlin is the better choice.

> Does it prevent me from using a non-thread-safe object in multiple threads?

I would answer the question with yes, but maybe in a different way than you might expect. Scala prevents problems/bugs from using a non-thread-safe object in multiple threads by simply having immutability by default. Rust cannot do that (due to performance) so it has to have another way (the borrow checker). I would argue that the Scala way is better if you don't need the performance / memory-efficiency of rust and can live with garbage collection. That reduces the domains that you can use Scala for, but in exchange the code will be simpler compared to Rust code, so in those domains Scala will have the advantage but it's a minor one.

> Or storing a given object which is no longer valid after the call ends?

To this one I would say "in practice yes". Rust is better here, but when using e.g. [ZIO Scope](https://zio.dev/reference/resource/scope/) then the problem isn't really existing. You can technically still do something like that, but you would basically have to do it intentionally. Rust has the advantage here though, but it's a minor one.

> Does it have a unified error handling culture?

No, Scala has no unified culture. Maybe the situation is better than in Rust, but then Rust has its own problems. [Just a few days ago I found a comment about a problem caused by a hardcoded panic that caused issues](https://github.com/orgs/meilisearch/discussions/532#discussi...).

> Does it have named destructuring?

Unless we are talking about two different things, yes it does. I would even argue that Scala is more powerful here, because it also supports local imports and (with Scala 3) exports. So not only can you extract fields of an object into a variable, you can also generally bring them into scope and alias them at the same time, but you can do the reverse as well: [you can export them as well](https://docs.scala-lang.org/scala3/reference/other-new-featu...).
“we arent good at it, so we shouldnt admit the possibility that a fundamentally different entity and architecture might be better suited”
I have to assume that a vaccine using legacy methods (let alone newer technology) would be easily achieved at this point, and that at least in humans, a possible outbreak could be blunted in under a year. So is it just not cost effective to do it for cattle?

---

edit: leaving my original typed comment in place above. But I found this - https://texasfarmbureau.org/usda-approves-first-h5n1-vaccine...
> I dug into the Alabama example to support my claim that Alabama carelessly closed 31 DMVs in 2015 (and to suggest that you shouldn't take then Secretary of State Merrill's arguments at face value)

The funny part is that you’re taking the opposite sides arguments at face value.

“Oh, some random person claimed closing the DMVs makes it harder to get ID, so it must be true”

We haven’t even established that voters don’t have IDs in the first place.

You can’t rent a home or get electricity without ID in the US. Yet the claim is that swaths of minorities somehow have made it to adulthood without ever having an ID?
I'm not going to disagree with you about the media sucking, but for what it's worth, I think every side thinks that. I am pro-Israel and have the same feelings about other stories that were rushed, not vetted, wrong, and never apologized for.
The value of software never came from code or the means to produce it. The value always comes from solving problems, increasing efficiency, reducing costs. That happens mainly by gathering and clarifying requirements and setting priorities. The process produces code as an artifact.

That may not seem obvious because programmers often do both jobs, and frequently in a haphazard or incremental fashion, discovering requirements along the way as they iterate on versions of code. We do that because working software very often represents the most complete and unambiguous representation of requirements — we don’t have a better language for describing software. Prompts in English won’t make that better.

Thinking that the best use of LLMs comes from writing more code seems to lack imagination. Why not use AI to solve the business requirements, rather than having it write code? Instead of “write the code for a metrics dashboard” why can’t we just ask the LLM to show us the dashboard? Because LLMs can’t reason or easily integrate real-time raw data into their model. All they can do now amounts to mimicking a human programmer by looking up similar tidbits of code from the training data.
The article begins by ignoring the design faults of the RBMK reactor. I can't take it seriously.
I'm a bit out of the loop on async runtimes. I know Tokio is of course the big on, but, that seemed much to heavy to just run some tasks, and isn't very WASM compatbile afaik.

Otherwise there's smol, and maybe others? Would love to hear what a good web WASM compatible async framework is nowadays!
"Lies" is pretty charged phrasing for what are explicitly declared as best-case timeline estimates, which the media then loves to (disingenuously) revise into "promises."

The not-so-big management secret is that even if Musk took your advice and sandbagged his timelines, then the timelines still wouldn't be met. However it would move the actual time of completion further to the right! By using best-case predictions, things are actually getting done sooner. Call it the Applied Parkinson's Law.

https://en.wikipedia.org/wiki/Parkinson's_law
I would have hoped that a more logical place like HN wouldn’t make the mistake of assuming because there is no evidence it’s proof something isn’t happening.
Talking about nicotine inducing a religious experience. In my 20s I smoked organic pipe tobacco from a bong and holy shit the experience was out of this world, I literally felt like I was flying and had the most insane headrush.

I understand why Native Americans used tobacco in religious ceremonies.
Like that there's no ads but it's a big no on the "data shared with third parties". Assuming this is how they make money? I'd rather wait 10 more mins for the bus I just missed.
It's also why the reference didn't land right, because the original dialogue was such a dad joke material, whilst "AGI gap" doesn't have the same punch.
To me the face and mane of the lion resemble artwork/designs I've seen from historical Iranian-adjacent/Persian empire related sites all along the historical maximum extent of the Farsi speaking world, much of which overlaps with the historical land based trade routes to/from western China.
> What is the point of the troops being there?

Let's assume they are completely useless at peacekeeping - does this justify them being attacked?
>The kind of pattern used here with the `||` might seem weird to some JavaScript developers, but it's pretty normal in shell scripts

Shell scripts are NOT known for being easy to read. They're full of obscure and sometimes frankly bizarre, arcane syntax that newcomers would have no idea about. Quick, what does "$#" mean? An experienced bash programmer would know, but no one else would. Shell scripts were never meant to be easy to read; they're just an extension of the shell syntax, and of course vary a lot from shell to shell (e.g. bash vs zsh vs ksh etc.).
A few of the main differences between Acme and Anvil are:

1. Anvil supports syntax highlighting, as you noted.

2. Anvil allows remote editing over ssh. If you open a file with a name of the form '[username@]host:/path/to/file', then Anvil will establish an SSH connection to the host (if one doesn't already exist) and allow the user to edit the file and execute commands remotely in the context of the window

3. Anvil allows the use of multiple cursors and selections. What's interesting about this is that text manipulation language called "Range Statements" in Anvil uses the current selections in the window as input (the initial ranges on which to operate), and those statements that produce a set of ranges when executed replace the set of selections in the window. Range Statements are mostly equivalent to the Sam language in Acme, which most people refer to as Structural Regular Expressions (but of which Structural Regular Expressions are only a subset of the language). So the practice of selecting text with the mouse or the keyboard, adjusting ranges with expressions, and switching between the two is slightly more tactile than in Acme.

4. Anvil is a bit more convenient to use with the keyboard than Acme. For example, moving up and down with the arrow keys is standard, text can be selected using shift and movement keys, a word can be executed using CTRL-T, and a line by CTRL-Enter, and a number of other common keyboard shortcuts are supported.

5. Anvil has better support for files with spaces in the name

6. Anvil has a special syntax that makes it a bit easier to execute commands or perform searches that contain spaces. If you surround the command or search with lozenges (i.e. ◊|wc -l◊ or ◊search term◊) then executing or searching using the mouse by clicking anywhere within the lozenges executes or searches for the entire delimited string. This is nice for things you do often.

7. Anvil allows searching backwards via clicking, as well as searching for a regexp

8. Anvil borrows from Wily the ability to hit Escape to highlight the recently typed text for easy execution or searching
Seeing Double: How Digital Twins Can Revolutionize Chipmaking
I have been down quite a few rabbit holes recently regarding trump and his ties to saudi arabia, and one thing that I constantly run into is corrupted archive data in articles about either Mohammad Bin Salman or Al Waleed bin Talal Al Saud. Now I'm more convinced than ever that Saudi Arabia has some sort of hand in this.
It must exist but I didn't find anything in a 5 minute search. You may have better luck if you are a native speaker. The cookbook is Swiss Army Regulation 60.6 d.
Devices & operating systems! Windows/Mac/Linux, AMD / nvidia / built-in GPUs, Android/iOs, or running in a browser context.

My bad, I really bungled the original tweet the title is from :)
Previously (7 points, 10 hours ago) https://news.ycombinator.com/item?id=41936262

Related Tesla needs to come clean about HW3 before the word 'fraud' comes out (53 points, 9 days ago, 51 comments) https://news.ycombinator.com/item?id=41858162
I think these are the right answers. LCDs are already wired and don't need someone's hands to do it. And you can, in software, however late you want in the process, add a button for this or remove a button for that. In software development this is a given, but in real world manufacturing it's like a super power.