skysight-inc/HackerNews huggingface dataset:
> Notebooks do that, and even leave a trace while doing it.

Perhaps the largest critique against notebooks is that they don't enforce a linear execution of cells. Every data scientist I know has been bitten by this at least once (not realizing they're in a stale cell that should have been updated).

Sure you could solve this by automating the entire notebook ensuring top-down execution order but then why in the world are you using a notebook like this? There is no case I can think of where this would be remotely better than just pulling out the code into shared libraries.

I've worked on a wide range of data science teams in my career and by far the most productive ones are the ones that have large shared libraries and have a process in place for getting code out of notebooks and into a proper production pipeline.

Normally I'm the person defending notebooks since there's a growing number of people who outright don't want to see them used ever. But they do have their place, as notebooks. I can't believe I'm getting down voted for suggesting one shouldn't build complex workflows using notebooks.
What the plan to deal with this? People make fun of doomers, but this unfixable.

PS: originally this said boomers, but I meant Doomers, as I. People who run around screaming the world is doomed
A programming language lost for 40 years: C64 Microtext [video]
Related:

Amazon ordered a return to the office – but research says they'll backtrack

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

Amazon employees: 'I'd rather go back to school than work in an office again'

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

Amazon tells employees to return to office five days a week

https://news.ycombinator.com/item?id=41558554
Is this still happening? It may merely have been some mistaken configuration settings.
> These aren't make believe - you actually have to spend time and money to get to an office.

Is a restaurant charging you money for a meal a downside? A cost isn't a downside for everyone. For me it's an investment in going to where I'd rather work.

> RTO is inherently anti-freedom, and people don't like that

A decree to work remotely is also inherently anti-freedom it's just that you happen to like that anti-freedom outcome. The people who prefer to work in an office with other people are having their freedom taken away here. And the “just choose what works for you” approach doesn’t solve the issue of working with people who not also in the office.

Whether a company opts for hybrid/remote/office/some combination there are going to be people who dislike that decision. And again, that decision is under no circumstances objectively bad to everyone. There are drawbacks and benefits to each and the company makes their choice. You can definitely say, “I hate that choice!” but “That choice is bad!” is just not true in every case.
Although the number of Americans holding shares in companies and mutual funds has increased dramatically, "just ordinary people investing in businesses" is misleading in the extreme.

> About 162 million Americans, or 62% of U.S. adults, own stock. The top 1% holds 50% of stocks, worth $21 trillion. The bottom 50% of U.S. adults hold only 1% of stocks, worth $437 billion.

> Most Americans indirectly hold stocks through a mutual fund, an index fund, or a retirement account such as a 401(k). A smaller percentage directly holds stocks, meaning they purchase individual shares.

- Motley Fool
I have plenty of nightmare stories to tell you about native deps.
Al Qaeda isn't a nation-state so by definition it falls into terrorism. It's like if Greenpeace sunk a military vessel because the sonar was killing sea life that would be terrorism. It would have some serious side effects if it was OK for private non-governmental actors being able to target militaries and be seen as legitimate in their actions.
In these times of LLMs being trained on everyones data left and right, this somehow feels like a misdemeanor.
It depends, are you dealing with Mossad or not Mossad?
It's not just a threat, some users have been banned.
Most places it's not like gas stations where there's 3 on the same block and they all have exactly the same price all the time, people are going to stop at whatever charger is located where they need it and pay whatever the price is as long as it's within reason.
Actually you can, the CHIPS act and the IRA lead to a massive boom in factory construction.

It's a horizontal line going supersonic [0]

[0] https://fred.stlouisfed.org/series/TLMFGCONS
A pager is a piece of consumer electronics definitely associated with civilian use. There's a story about a little girl who tried to hand her dad his pager from the dinner table and it blew up in her face. Civilians will not expect consumer tech devices to be bombs.
> Approx half the casualties are civilians

Citation needed for that. None of the news reports, even the heavily biased ones, have reported mass civilian casualties.
Luckily if you're a commercial tenant that's not your problem. My $dayjob actually owns our office and is in the process of selling it. They lined up a buyer in less than a month so it seems there's still plenty of demand.
I have never once felt compelled to exert my sexuality as a means of making a point, I think this is how we differ. Best of luck to you.
>Right now you can go to eBay and buy a used PC for $200 that will do everything you need to do...

100%! And the average HN poster presumably has the skills to make that work. My suggestion to retire vulnerable devices isn't a US jobs or tech sector program; it was born from a sincere desire to see vulnerable and most likely already compromised devices removed from use.

It seems logical to me if we're going to look for vulnerabilities in order to help harden devices you might want to address ones with known issues. And frankly the reason so many devices still out there are in use because their owners simply don't know any better or see no value in upgrading. Cash for clunkers creates an incentive to fix a situation that I'm guessing many don't even know exists.
“The western governments run most of the exits” is one of those things everybody “knows” but rarely backs up.

The list of all relays is public knowledge by design. There’s contact information attached to relays. The big operators are known individuals and organizations. They contribute. Interact.

Which ones are actually the governments doing bad things against their citizens? It’s hard to tell? Then why do you make such claims?

Relays that observably do bad things are removed from the network all the time. Are those ones the government? Tor seemingly has a reasonable handle on the situation if that’s the case.

If the fed is doing correlation attacks, why would they run relays at all? “Just” tap the IXPs near major hubs of relays. Or heck, get data from the taps you already had. Silent and more widespread.

Pushing people away from tor potentially makes it even easier to deanonymize them, depending on the adversary model assumed.
A small donation to Harvard and we'll get our "study" with supporting data to show how much more productive people are in the office.

To answer your question though: the number of people who are motivated and disciplined enough to be productive remotely is in the minority. Most managers don't know how to manage remote teams (they need to micromanage or they can't fall asleep at night). Most people do the bare minimum at the office and do even less from home.

This is fine when the times are good, but when times are difficult, then everyone feels the squeeze.
thus, so the theory goes, nicely balancing the incentives on the part of an energized, enabled and active union.

"and they all lived happily ever after"
She purportedly got a PhD in London, UK. Now I do not speak English that well but to me this sentence "This cooperation entails scaling up a business from Asia to new markets e.g. developing countries" does not look correct. Is it...?
I run https://keygen.sh. I don't share revenue figures anymore, but it does well these days. Profitable since year 1. I'm still the sole employee at the company (although I currently have a couple firms/consultants helping me push a handful of projects forward right now), but I'm evaluating this year whether or not I want to continue going solo.

Do you have questions about running a one-person SaaS, or are you just looking for link dumps? I'd prefer the former tbh.
Why would Amazon prefer that to layoffs or more aggressive performance standards?
RabbitMQ can also act as a native MQTT broker. For edge applications/devices, you can also use MQTT over websockets: https://www.rabbitmq.com/docs/web-mqtt

Edit: FWIW, NATS also supports MQTT: https://docs.nats.io/running-a-nats-service/configuration/mq...
Temporarily embarrassed 10x engineers
Guesses, for the last decade or two:

1. Software developers have been paid very good money, and have seen little else to complain about.

2. Software developers have been paid excessive flattery, and think they merit and achieve more individually than a union could get them.

3. Software developers have been hopping jobs so fast, never anywhere long enough to think they need a union.
When you're on a team with 15 people, that means a lot of process to push through to get anything done. One of the other engineers was the owner for analytics, and as a result we had basically no analytics. Furthermore, the team lead would often say things like "developers aren't designers and shouldn't be thinking about the product". I wanted to implement a basic semantic search to help people find the resources they were looking for (#1 pain point from talking to people), but that was shut down at every turn.

There actually was talk of firing someone once, but the reason was he didn't always arrive at the office at 9am sharp, and wasn't in any way related to his output.
For obvious reasons a market for a product that is banned by the government is a poor example of a market that exists "without government intervention"
nanobots?
This mentality needs to die.
These were pagers sold to Hezbollah though, not random pagers.
Kodak is definitly top 3.
The second. The only way untrusted devices connect is to IP addresses that were resolved by my DNS servers so I know what traffic is happening on my network. My DNS servers handle their own encryption via WireGuard to bypass ISP snooping, so I don't need Mozilla's DoH and Apple's and CloudFlare's I do not trust at all.

To avoid race conditions, the trusted DNS servers would add the result IP to the firewall allowlist table before returning it to the client, so either implement it as a Caddy proxy module (I already wrote a DynDNS module for Caddy so I know how to make that work). Or alternatively use unbound's dnstap support. I just need to implement some reliable and secure protocol to send those requests from the DNS server to my OpenBSD firewall running pf.
There is only one logic: they want to cause attrition.

And will this affect productivity and morale? Yes. But the C-Suite don't care as long as they make their $10 mil vest next quarter. This is a problem lower level managers should handle automagically.
The problem with a one size fits all threshold is that it does not consider the regional costs of living.

Imagine earning $109,000 in Philippines verse earning the same amount in New York City?

Is the person in New York City really rich if they are paying 40% of their income for a 1 bedroom apartment?
yet if the weights are made public, smaller companies can leverage these pretrained models can't they?
> Do you think Lebanon will escalate by capturing prisoners?

They sure don't seem motivated to stop, if Israel's pre-planned response is still fratricide: https://en.wikipedia.org/wiki/Hannibal_Directive
They do, and have done so since the 1990s. You would know this even if from US TV news if you paid attention. I cannot help but wonder how many people's 'knowledge' of Hezbollah is based on pundits and the occasional movie with random 'terrorists' shouting in Arabic.

They are not part of the regular Lebanese army, but they are a straight up military force. The most obvious parallel I can think of would be the US Marines.

https://en.wikipedia.org/wiki/Hezbollah_armed_strength
Personally, I would not paint all professors with the same shit-stained brush.
Related:

https://news.ycombinator.com/item?id=41580488
Monitoring exits is completely irrelevant to onion services, in fact.

Completely.

Exits aren’t a part of the circuit. Ever.
Related to their Cloudflare migration?
This is pretty nice. I see sish and inlets. I have a lot more similar tools on my list here: https://github.com/anderspitman/awesome-tunneling

For auth, I also made a comparison of OIDC servers here: https://github.com/lastlogin-net/obligator#comparison-is-the...
Even assuming you had a point, which I don't believe you do, it wouldn't be your place to decide this.
Stability problems might very well come from incorrect voltages. Since XMP profiles do not contain settings for most voltages, they're set by the motherboard firmware, and those values are often too high. I use XMP/EXPO profiles as a starting point, they're almost always terrible by themselves.
There is a hurdle between being standout ethical/open vs. relevant.

Staying relevant in a highly expensive, competitive, fast moving area, requires vast and continuous resources. How could OpenAI get increasingly more resources to burn, without creating firewalled commercial value to trade for those resources?

It’s like choosing to be a pacifist country, in the age of pillaging colonization. You can be the ethical exception and risk annihilation, or be relevant and thrive.

Which would you choose?

We “know” which side Altman breaks on, when forced to choose. Whatever value he places on “open”, he most certainly wants OpenAI to remain “relevant”. Which was also in OpenAI’s charter (explicitly, or implicitly).

Expensive altruism is a very difficult problem. I would say, unsolved. Anyone have a good counter example?

(It can be been "solved" globally, but not locally. Colonization took millennia to be more or less banned. Due to even top economies realizing they were vulnerable after world wars. Nearly universal agreement had to be reached. And yet we still have Russian forays, Chinese saber rattling, and recent US overreach. And pervasive zero/negative-sum power games, via imbalanced leverage: emergency loans that create debt, military aid, propping up of unpopular regimes. All following the same resource incentives. You can play or be played. There is no such agreement brewing for universally “open AI”.)
Free to use with restrictions, so you maybe get 1.5/4 FOSS freedoms.
Here is what I don't understand: Let's say I as a private individual fund 1000 tor nodes (guard and exit nodes included) and have them all log everything. This could cost less than $5000 for a month, with some time needed to get guard node status.

I want to find a certain kind of person so I look for people that access a specific hidden service or clearnet url.

Surely eventually I'm going to get a hit where all three nodes in the circuit are my nodes that are logging everything? It will take a long time, and I can't target a specific person, but eventually I can find someone who has all three bounces through tor nodes I control, no?
Words are converted to vectors, so it's like asking the model how many "r"'s are in [0.47,-0.23,0.12,0.01,0.82]. There's a big difference in how an LLM views a "word" compared to a human being.
So not accessible. Not fetchable. Not searchable. Not indexed on search engine. I will not use it.
Should not AI research and GPUs be export-controlled? Do you want to see foreign nations making AI drones using published research and American GPUs?
This one for $800 thousand?

https://wwe2.osc.state.ny.us/transparency/contracts/contract...
America isn't the only country with a roadmap to manufacture 3nm silicon by 2026. If history has anything to say in the matter, it's likely that Samsung will have the US fabs beat on yield and price for a long time.
Right. But it strikes me as one of those things that really helps new developers become productive quickly -- to then, it looks just like code, they probably don't realize it's not code.

But once your app hits a certain size, the abstraction will inevitably leak somewhere, and now you'll need to step back, and learn all about macros and viewbuilders to be able to fix your issues.

Probably worth it! They enable such a wonderful way of drawing a UI. But it's not a zero-cost abstraction, and I like that Go has eschewed _anything_ like that at all. There's no IEnumerable with yield return that compiles into a state matchine. No ViewBuilder that's a macro, not code. There's no Ruby-like adding methods at runtime (Model.find_by_bar_code???). It's all just plain code right in front of you.

They both have their strengths. I think Go made the right trade-off for simple high-throughput microservices, as they're trivial to understand and will never surprise you. And Swift made the right tradeoffs for a UI—-it would be painful to write it in Go.

My reaction as someone who used Swift extensively in 2015, quit, and now came back in 2024 is "wow, did they add too many features? that's a lot of quirks to learn." FWIW I don't feel the same way about TypeScript or C#.

It just feels at first glance like Swift let every feature in the door. And now we've got an awfully complex and laggy compiler in my experience, especially when you run into one of the type inferencing pitfalls leading to an exponential algorithm. Go explicitly made fast compilation a design goal and lost a lot of features to it.
Altering python's core datatypes is not what I'd call minor.

They don't even mention the changes to `list`.

> Integers: Codon's int is a 64-bit signed integer, whereas Python's (after version 3) can be arbitrarily large. However Codon does support larger integers via Int[N] where N is the bit width.

> Strings: Codon currently uses ASCII strings unlike Python's unicode strings.

> Dictionaries: Codon's dictionary type does not preserve insertion order, unlike Python's as of 3.6.

> Tuples: Since tuples compile down to structs, tuple lengths must be known at compile time, meaning you can't convert an arbitrarily-sized list to a tuple, for instance.

https://docs.exaloop.io/codon/general/differences

Pretty sure this means the following doesn't work either:

config = { "name": "John Doe", "age": 32 }

Note: It looks like you can get around this via Python interop, but that further supports the point that this isn't really Python.
Yes? Watch the videos, people 3 feet away were completely unharmed.
Thats the idealistic point of view, but management will always wrangle themselves out of it.

"Why aren't you efficient at the office? We've optimized it for efficiency" or "Okay well we'll budget in making you more efficient in office so that you're even more productive here".

Another could be the argument that you need to be highly available during core hours, you shouldn't potentially not be available during the core 8 hour work day of your location, and the best way to force that is you being visible in office by management.

The root of the issue is we value our time, and commuting is basically a loss of time and is not compensated. If we don't make enough money when commuting to make up for how much we value that time, we're losing. Most of us are comparing our salaries to what we used to make before this was the norm, and its not that different from before. So when going back to the "norm" we are losing part of what we consider our compensation packate -> more free time.
> American schools are probably the greatest source of anti-American / anti-Israel sentiment in the country.

Damn the education system, and it's penchant for teaching the history of colonialism instead of a revisionist policy. What's next, after Mandatory Palestine we'll teach our children about the Civil War and slavery too? What an anti-America sentiment, clearly we need our conservative lawmakers to... I dunno, rewrite history for both countries? Teach feel-good cookie recipes instead of international politics?

As long as America has anti-BDS laws there won't be any freedom of speech in the first place. Our first amendment rights are currently being suspended by international lobbyists that can't handle their share of due criticism. A shame, considering the US does so well to educate others on it's own embarrassing history, but is threatened with a lawsuit when anyone tries to meaningfully criticize Israel.
tumor('gbm', 2),
biomarker('MGMT', 2),
biomarker('EGFR', 0),
not(biomarker('KRAS', 1))

Note well: this is not valid Prolog code. If you put it in a file and consult it with a Prolog interpreter you'll get multiple errors.

You could call it Prolog pseudocode but in that case you don't need Prolog-like notation. You can just state your "constraints" in natural language. Have you tried this?
Money, and being welcome at the country club.
I mean, given that o1-preview takes sometimes a minute to answer, I'd imagine that they could append the prompt "Write a program and run it as well" to double check itself. It seems like they just don't trust themselves enough to run code that they generate, even sandboxed.
Meanwhile, $1 trillion every 3 months is added to the national debt.
Quint [1] is a specification language heavily based on TLA+ but without the mathy syntax people have issues with, and without inheriting the tool problems of a language that was never designed to be "code" (i.e. Quint has types and good IDE support).

Quint also has the concept of a run, where users can guide the "searcher" to a specific set of executions, so it works really well as a BF/DF* searcher, which is it's focus (it doesn't support refinement or proofs, at least for now).

So yeah, if you are curious for a language that supersedes TLA+, you should definitely give Quint a try :)

* BF through model checking, DF through bounded random simulation

[1]: https://quint-lang.org/
Tangential but there's my disappointment to AI in there: they haven't found a way to build convincingly human bots, let alone a procedural content creation system.

Both AI believers and doomers insist generative AI could surpass humans by every single metric that matters in social media. All we've got is first Nigerian, then Indian, and now increasingly Pakistani spammers desperately reply bombing trending posts made by 10 years alpha users, as if whoever behind it completely failed to do it and has been wasting gullible human spammer candidates faster than Aperture Science.
Depends on the content of your traffic.

If “deanonymize” strictly means perform a timing attack using info you have from the beginning and end of the circuit, then by definition you’re correct.

But if you visit an identifying set of websites and/or ignore TLS errors or … they can still deanonymize you.
As someone from both, I confirm/support your opinion 100%.
Job security and financial safety
> If someone is paying for rent in a building, then the value does not lower just because nobody is actually using the space.

If company cannot fill the office, it will be looking at downsizing and breaking the lease. If there are many companies like this, then landlord may not find a new tenant at existing rate and they'll either have to lower the rate or sit with empty property. If they have mortgage on it, it is a tough cookie to swallow.

It's similar story for companies who own the buildings. It becomes an asset that is losing value.
This is the real problem. In a perfect world, everyone pays attention to alarms with the same attentiveness all the time. But it just isn't reality. Before going into building software, I was in the Navy and after that did work as a chemical system tech. In the Navy, I worked in JP-5 pumprooms. In both environments we had alarms and in both environments we learned what were nuisance alarms and what weren't, or just took alarms with a grain of salt and there for never paid proper attention to them.

That is always the issue with alarms. You have a fine line to walk. Too many alarms and people become complacent and learn to ignore alarms. Too few alarms and you don't draw the attention that is needed.