skysight-inc/HackerNews huggingface dataset:
This is the exact reason I've started using Firefox for the past few years and never looked back. My passwords are synced across devices and I just let FF autogenerate them. I memorize a couple important ones like email and banking, rest is handled by Firefox. Best is that it also works for apps on my Android.
tab containers are a huge bonus once you start using them that makes it very hard to look at other browsers again.
FF Sync doesnt work by backing up your config directory to some cloud storage. That would be a recipe for disaster since your profile has certain machine specific settings configured automatically by the browser. When you enable Sync you get to explicitly decide which things you want to include in the sync. I have mine set to just addons, configs, and bookmarks.
The sync contents are encrypted between devices.

EDIT: After writing this, I realized I should investigate the claim, because new devices are added just by logging in, not by giving them any sort of password.
I have nothing but praise for Firefox's Sync. It has saved me countless times. Back when I had more than 4 active machines it would sometimes trip up here and there with a bookmark or another, but it was always really solid overall.
A local model and upfront cost isn't something that's likely in the short term, but not out of the cards entirely.

I'm hoping to eventually add a free tier generation mode for once you've run out of "fast" generations. For version 1 I went with the simple token approach — my main priority was to make sure I was covering costs as I scale things up and get feedback for the next iteration.
I suspect our differences in preferences for cold- vs warm-blooded projects may be related to the "Buxton Index" as mentioned in https://www.cs.utexas.edu/users/EWD/transcriptions/EWD11xx/E...
Correct, just like it’s infringement to reproduce an article from memory using pen and paper intentionally. The person deciding to do that bears responsibility. OpenAI would be liable IFF they were intentionally facilitating that, instead of it being an undesired artifact from overfitting.
Because I have observed firsthand how easily ChatGPT can produce "corrupted" results.
You have to login and enable sync separately in the containers plugin for that to work.
This makes me wonder how much of moderation (and thus headline editing) could be done by an LLM, and if that would be an overall improvement.
One of the nice things today is that DAP and LSP (while very much designed around VS Code's internal extension APIs), the things that use them are basically duct taped to tiny VS Code extensions over JSON RPC. They can and will outlive VS Code as the IDE of choice.

While on the surface that means that language support doesn't have to be designed for a particular editor/IDE, what's less obvious is that LSP (in particular) can be used as a generic IDE plugin API. I've heard of some non-language support extensions (ab)use LSP to get cross-editor support with the same codebase.
You can turn history sync off. It’s like, one of the first main toggle options shown to the user.
> so they could write "patent pending" and attach the veneer of innovation on the marketing material

There's another reason too:

Having a large number of patents for a given subject matter makes it a veritable arsenal for use against other companies, either offensively or defensively (since a common defense to a lawsuit of patent infringement is a countersuit with your own parent infringement lawsuit).
Gotta feed the dancing gorilla
sort of like the idea of practice - repetition of something concentrates more brain space to that thing so the compression ratio of it can decrease and become less abstracted / more exact.
Firefox on ios is just a reskin of Safari. They would need extra effort to make the account system work on that
> Construction time is misleading.

Please support your claim.

We were talking about cost, and cost is directly proportional to construction time because financing (interest) is the primary cost of nuclear power plant construction.
No, as gummy well putted it, all of that was done on the client computer.
What does it mean "more powerful" ? Do you mean in terms of productivity ? It probably depends on your task anyways. In 2023, it's still a pain to have decent debugging in Vim. For pure text editing, I can believe you, but for software development, I highly doubt it.
when to split off a new process

Always?

Times some factor so you have several instances of the same thing in case one fails.

Good luck.
See "Chrome Sync privacy is still very bad"[1] and its predecessor article[2] about Chrome and Firefox for an evaluation of the privacy and security of browser syncing.

[1] https://palant.info/2023/08/29/chrome-sync-privacy-is-still-...

[2] https://palant.info/2018/03/13/can-chrome-sync-or-firefox-sy...
> I absolutely dispute the fact they were "wildly successful." People want to make this claim because it conveniently makes their political opposition ignorant tools befuddled by foreign powers rather than legitimate dissent.

You're disputing this based on... what exactly?

The effectiveness of propaganda is widely studied and known, so it's unsurpising that an industry that applies it using modern tools would be very profitable. Companies like Cambridge Analytica have been successful all around the world for decades now. See https://www.propagandamachine.tech/ca-map

How instrumental their impact was in achieving a specific result in elections is debatable, simply because the effects of propaganda are difficult to quantify by definition. But it's ignorant to claim that this impact is negligible, or that the current sociopolitical climate can be explained by "legitimate dissent".

> No amount of Facebook ads can destabilize a nation, and nothing out of the Internet-era has come even close to the impact of past influence campaigns

How do you reach this conclusion? The internet is the greatest propaganda delivery method the world has ever seen, and we've known the effects of propaganda for a long time. It doesn't take a genius to put two and two together, yet you're actively claiming otherwise without a shred of proof.
Shoutout to the time I was looking at job listings on my cellphone, which then immediately popped up on my work computer in front of my coworkers. I didn't even know there _was_ a sync feature, it got turned on automatically after an update. Fun.

No sync please.
Yes, E2EE.
> The goal of OpenAI is not to reproduce newspaper articles verbatim when asked questions (even if the answer could be a newspaper article) and the fact that it can happen is a side effect of how LLMs work.

Seems like a nice split-the-baby resolution would be to send the NYT Corp a single article read amount anytime GPT plagiarizes more than what’s allowed at an academic institution.
In France it's still like that at Carrefour. You need to get a special credit card to get access to it.
Same. I've tried to switch from a chromium based browser to FF several times over the last several years, and I always found something that was a deal breaker. A few months ago when the Google war on adblockers really started gaining steam, I tried the switch again, and it's been flawless, and I haven't found any good reasons not to use FF. It's been my default browser for at least two months now, and if it weren't for wanting web-usb for a few devices, I wouldn't even have a chromium based browser installed.
Tilde, a text editor for the Linux console that doesn't work like it's 1976
I would broaden the question beyond HN to society as a whole.

In 1990 it would have been considered normal and appropriate to clip an article out of a newspaper and post it on a communal corkboard. What are the key differences between that form of IP and others, and that analogy and the present situation of HN allowing archive links?
I’ll raise you NetBeans to that.
Just under 15 seconds for me. Methinks you need a better internet connection.
Yeah, it did steal some of my time and gave me some gray hair too. However as I mentioned in another comment, PartCAD is not there to replace existing CAD tools. It’s there to extend the definition of computer aided design to include modularity and collaboration. The tools that we called CAD-tools will be called “CAD Design GUI” tools. For decades their marketing departments have successfully sold us the idea of those tools being the complete technology solution. Charging ridiculous amounts of money for any collaboration feature. And I don’t blame them. They are smart. But we, as a humanity, need to be even smarter. Smarter than agreeing to having no “merge/rebase” functionality in 2023.
Damn, got 30 levels in, 7 men left, and it reset when I went to the bathroom.

I wasted so much time on this as a kid, and this is the most faithful to the //e version that I've ever seen.
Exactly! This is the part of the story that mystifies me completely and I would love to see some explanation.
surprise revelation: some people work differently from you
You always need some level of round trip between keyboard and UNIX procecess.

The server application isn't guessing keys, regardless of the connection format.

What matters is how the communication is being compressed and local optimizations.
If you are a bank, a store, or handle PHI, you will have contractual obligations to maintain it. However, I still think that can be "cold-blooded" maintenance. When I update a Go project after running `govulncheck ./...`, it is generally easy. I vendor; builds and runtime only rely on systems I control.
Armstrong's Erlang: Software for a concurrent world is my recommendation.
> Any model more than 5 years old (Xr and Xs) are essentially not being updated and not secure. So an iPhone 1, 3, 5, 6, 7, 8 and X are all not secure and most people who use the iPhone are totally aware of this.

That reads very much like X's are not supported. The 2nd sentence even says it explicitly.
That's why I qualified with "at least most"
I don't know if winning this will improve their business model

I don't use chat gpt to get the news but also i don't buy paywalls
You have plenty of examples in this thread, you have the CEO literally stating it as a problem.

At this point, if you don't see it is because you don't want to see it.
You can selfhost the sync server
Google is still the primary method I use to find things, and I'm someone who has also thoroughly integrated ChatGPT into my workflow for answers.

I use Google when searching for current news or local restaurants or businesses. I use it as a sort of bookmark manager when I can't remember a domain or specific webpage I'm looking for. I use it when I really need to trust the source of information and know it isn't a hallucination. I even still use it sometimes for coding questions when I just need to remember a function name or something very short and I can get it with a simple Google search of 2 or 3 words. ChatGPT would give me the answer, but it would require a longer prompt or give me a wordier answer.
Clash compiles to Verilog or VHDL, just like most higher-level hardware description languages (Bluespec is another interesting one which has a Haskell-like dialect and the compiler is written in Haskell).

It's impractical for most new/independent hardware languages to go to some kind of netlist, because the components/modules you will have available will vary greatly depending on your final target. Depending on if you are going to target a specific Intel FPGA, Xilinx FPGA or even a custom ASIC with a specific cell library, the netlist will look very different, and even the tools translating from Verilog will look different.

As an aside though, Verilog is quite versatile, so you can actually represent a netlist in Verilog itself with custom cell libraries. Instead you refer to Verilog you normally write in as a register transfer level (RTL) description.
Developer Voices Podcast
Youtube channel: https://www.youtube.com/channel/UC-0fWjosItIOD4ThhS6oyfA
Only if you believe you live in a zero sum world, which every serious study will show you don't.
Oh man this is an awesome talk, thanks for linking!

Quick excerpt:

> The player said “I lost a 2:1 battle, and I get that, I know I should lose that sometimes.”

> I said, okay, so what’s the problem?

> He said “well, I lost a 20:10 battle — what’s up with that?! 20 is so much more than 10!”
> Those that make money, an entrepreneurial profit, do so by breaking the status quo. They innovate. They either get their inputs for less or they sell their outputs for more.

A third possibility: they went all-in on a bet everyone else thought was bad, but happened to pay out.
The parent raised a good point tho. If you can add devices without entering encryption info, how can it be properly E2E?
Damn. Sorry to hear that! I am glad, though, you are still with us.
I worked for a sexy startup (non AI and didn't steal user data, but did have ads) that got bought by one of these big hard-STEM companies. The scientists there who had 15 YOE and a PhD made less than programmers on our side with no college degree and 2-3 years of experience programming.

Hard-STEM seems to have lots of jobs where you can grind your ass off for the better part of a decade or two and hope to make $100-120k/yr by then if you're lucky. At least on the coding side you'll get to that level within a handful of years if you're willing to job switch often and optimize for that salary. Glad to hear there's at least one hard-STEM place where the grind isn't as bad.
I wouldn't consider myself a vim user, but learned the basic keybindings awhile back (IMO modal editing is the correct way to edit). Knowing those makes it much easier to bounce between IDEs. Sometimes I don't realize if I'm in VSCode or IntelliJ (especially the new UI) until I try to run something.

> I’m not smart enough to write code as if I’m writing this reply so fluent coding experience without mouse isn’t useful for me ——- I have to stop and think hard every few minutes anyway.

I've worked with good programmers who literally hunt and peck. It drove me nuts, but as most will agree, typing is rarely the bottleneck when programming. I've also worked with people who I would consider vim power users, and while they were faster at typing out some tasks than I am, I found they were often typing/moving around the file as their method of thinking. Whereas I might reach for the mouse and scroll around instead. Again, typing speed is rarely the bottleneck.
What do you mean, “last release”? NetBeans 20 was released just this month. I still use it.
Then you will be missing the coin paradox and the relevance of the sidereal astronomical computation towards the end of the video, your loss.
and yet we assume they are wealthy enough to own a mobile phone and/or computer/tablet to access that email.
That seems like the real problem with Spotify shuffle. The thing that feels un-random about it is that it plays the exact same songs over and over again despite the humongous size of the playlist. It's not that it plays the same artist, or that every once in a while you get a repeat song. Once you get one repeat they're all repeats.

I wish it would randomly pick the next song from the entire playlist whenever it changed songs.

Though as you say it might already be doing this now. I don't remember feeling like I'm rotating through the same 30 or so songs recently. But also I did start working around it, so I may just not be noticing.
So (based on their questions and your non-answer) you're not telling them the format, the audience, the goal of the document or how it will be consumed? And wondering why they're pushing back?

edit: And instead of answering their very reasonable and pertinent questions you instead accuse them of being either incompetent or lazy.
I tried Turbo C as an 8 year old and got as far as printf hello world and scanf. The pointer stuff seemed obtuse to me (coming from BASIC) and it was strange it didn’t have automatically sized string types (it was char[7] or something). In retrospect I should have gone the Turbo Pascal route as an 8 year old.
I'm a little surprised to see a number of anti-immigraiton comments on this thread, some of which you could describe as reactionary.

The US is and always has been a country of immigrants. Your idea of who is and isn't an immigrant is simply a question of what time window you choose. In 1800, the US had a population of ~2 million. by 1900 it was ~50 million. You want to guess how itt got that way?

Let's dispense of the common issues:

1. Tech layoffs. This is unrelated to immigration. This is de facto employer colusion to suppress wages. Notice how all the tech companies started doing layoffs at about the same time? The counterargument is "economic conditions". You may have a point with VC funding drying up due to rising interest rates but many of the biggest companies are massively profitable. Profits tend to fall so they want to suppress costs to maintain profits. That's it.

I will say that layoffs should basically prohibit you from applying for more work visas for a period. For example: if you've laid off anyone in the last year, sorry you can't sponsor a work visa. You can escape this by, say, paying severance of at least a year's total compensation. The point is to remove the economic incentive of suppressing wages from the layoff-then-rehire cycle.

2. Lowering wages. Restricted immigration actually lowers wages. Why? Because it allows employs to pay undocumented workers less. Poultry farms are an excellent example of this. They pay undocuemnted workers less. If they ever start making noise about wages or conditions, you clear them out by calling in an ICE raid, pay a nominal fine, rinse and repeat.

How do we know this? Because when states actually go after employers rather than the workers, it's an economic disaster [1].

Also, we used to have a temporary worker program for seasonal and agricultural workers called the Bracero program. This filled an economic need. Eliminating it created more undocumented residents because crossing the border became too difficult and expensive.

3. A rising tide lifts all boats. There's mountains of evidence for this (eg [1]). Unions increase non-union wages. If we didn't have wage suppression by forced undocumented workers it would raise wages for everyone.

Immigrants aren't "stealing your jobs" or "lowering your wages". There's a long history of trying to blame immigrants instead of (correctly) blaming the concerted effort by capital owners to lower your wages.

[1]: https://www.americanprogress.org/article/alabamas-immigratio...

[2]: https://www.workrisenetwork.org/working-knowledge/unions-rai...
Do planes in the arctic/antarctic experience much greater lift/fuel efficiency due to the temps?
You can self-publish. Oh, you want to be able to publish other people’s work, and without their permission? How does that benefit the author?
Still kinda broken and buggy.
As and engineer, sometimes getting started is the hardest part. But there are high quality, open source templates for almost anything in the documentation process available. I wish initiatives like The Good Docs Project would be more popular with engineers.

https://thegooddocsproject.dev
> you still have to invest and devest everytime a new wave comes

Not really... When a new editor/IDE comes and replaces the rest, it's because it seduces the original userbase of the previous IDE, so usually the transition is smooth (same shortcuts, similar functionalities and ergonomics). Moreover, I find it weird to "invest" time in an IDE, usually you don't really need to, you learn the basics of it and you're good to go for years.
Nice that —even in pre-internet* times— people actually sometimes write down their rationales, so that no one could still, in good faith, argue about them hundreds of years later.

* the advantage of the internet is that they're now but a click away from any of us
I asked a friend to test this on a real Acorn Electron. It behaved the same.

He also found some more info from the web and by trying stuff out:

Hey, I confirmed this is the same on the actual machine so yep it looks like this was part of the ROM. I found a small amount of info, including that the maximum actual line number is 65279 (BBC BASIC V file format — Matt Godbolt’s blog (xania.org). It looks like the BASIC editor only properly dealt with lines up to 32767 (0x7FFF), including ANDing them with that when using LIST!

Weird things happen if you have a program with line numbers beyond 32767. LIST shows the wrong line numbers, RENUMBER doesn't renumber GOTOs properly.
i think they use sqlite for everything
Very cool, I've been to shinjuku station last summer.
Degree from a recognized school. Verified work history in the field.

Those wouldn't be perfect metrics, and they might be easy to fudge. So it then becomes a question of if disqualification of the capable is worse than qualification of the incapable.

I personally prefer to let more people in than less. It's not like it's smooth sailing in the US if you can't do skilled work.
For every other technology regulated this way, this is determined at the end application.

How does someone know that a particular application is something lives depend on? Either your lawyer, insurance company, or regulator explicitly tells you.
30 years ago - and from about 89-94 - my IDE was DataViews. Still all these years later I don't know of any IDE that can create such graphical interfaces.
I love Firefox. It is a mystery to me why it is not more popular.
My SO rewrote the robotsanywhere app to be compliant with android 5+ and the compliance stuff made it balloon from 250kb to 5mb. I was a bit humiliated.
GetML: 60x-1000x Faster Feature Engineering for Relational and Time Series Data
The hate is deserved. This person lacks ethics.
Why do we need a quota for qualified people getting work visas (or green cards) at all? We don't.
It does work very well, but personally I'd appreciate a mechanism that I could implement manually and without the cloud. Something like "copy files Foo, Bar and Baz on the source device to folder DooDad on the target device". I appreciate that this doesn't work for mobile devices with their filesystem-free presentation, but even there I'd rather explicitly import data from a file I downloaded than have it move through the cloud.
Microsoft straight up disallows Windows 11 installation on plenty of PCs that could easily run it.

Sure you can argue that it's "easy" to install Linux on it, but that's out of scope for the typical user.
> it is not the only one affected here.

Thats why parent comment said most.
The difference here is that VisualStudio code fully runs the GUI on the local machine and only file IO or external programs (compiler, the actual program being devleoped, ...) run remotely. Thus the UI reacts promptly to all interactions and many of the remote interactions happen asynchronously, thus even saving a file will not block further actions.

Whereas any non trivial X application does work in the client, thus even basic interactions have a notable delay, depending on connection.
You know why. Some people erronously think guns are political, when we all deserve the right to self defense.
No need for bookmarks. My smooth brain doubles up as a zero-latency information resolver.
Stop Saying Technical Debt
A license could say that, however, the creator would still have legal risk in the case that someone broke the license. "My customer broke the license terms" is not a defense to breaking a law.
Love Gemini but it really could use inline images.
This is why I am trying to switch as many projects I'm on as possible to HTMX. The churn involved with all of the frontend frameworks means that there's far too much update work needed after letting a project sit for N quarters.
The last image of the display of the color coded map has a scary caption: "Aircraft software hosted in a Windows environment". <shudders> Nothing as scary to me as running critical software with Windows as the OS.
> they aren’t legally the same thing anyway.

They should be.
It's not just tolerated, it's encouraged because "the alternatives suck worse"

https://news.ycombinator.com/item?id=23735026

Even talking about it will get you scolded for talking about something "off topic"