skysight-inc/HackerNews huggingface dataset:
Oberon was this weird mix where you had a proper GUI on thr screen but it would basically only show text. You could run commands by selecting text from inside any arbitrary window. The plan9 OS and Acme editor have kept this workflow.
Turbo C/C++ was my first IDE, when you know all short cuts, it was quite fast. Then came DJGPP with RHIDE...and for many years, IMHO, Visual Studio 6 was best for kid ( and window user ) like me.
"The longer a constitutional republic endures — with strong legal and constitutional limits on governmental power — the probability of a Hitler-like political actor pushing to diminish or erase those limits approaches 100 percent."

Godwin's Second Law?
> you can have delegates in any modular language, like ML

I'm struggling to understand this, could you give an example?
Those separate topics are better though - they highlight the most interesting talks and start a debate about each topic.
Gotta get that tender offer money somehow.
> Imagine if we made taxpayers responsible for cleaning up oil spills.

We are. Then we try to go after the companies but it all depends on their corporate structure and in what legislature.

- For a ship not exceeding 5,000 gross tonnage, liability is limited to 4.51 million SDR (US$5.78 million)

- For a ship 5,000 to 140,000 gross tonnage: liability is limited to 4.51 million SDR plus 631 SDR for each additional gross tonne over 5,000

- For a ship over 140,000 gross tonnage: liability is limited to 89.77 million SDR (US$119.39 million)

https://www.imo.org/en/About/Conventions/Pages/International...

In the past we have accepted this socialized cost as a requirement for a world fueled by fossil fuels, which of course will change as we transition away.
Yesterday I looked up 'deep tissue massage' on Google Maps and the "most relevant" review on the top result seemed legit, if a bit general (I had no reason to suspect anything). That was until the last paragraph!

If google struggles to detect and filter out obviously fake reviews, it doesn't bode well for broader society.

https://imgur.com/a/20jLlg7
SpamHaus always has really good reasons for doing what they're doing. How'd you piss them off?

There are actually horrid lists like BackScatterer and UCEProtect that you can't even properly contact. So in comparison SH is super pleasant.
As a writer who has had to deal with suggested changes by editors extensively, I would say that it is weighted toward the user experience of the _reader_, not the user experience of the person who has to actually accept or reject the changes.

If I am the person who has to incorporate these suggested changes into my document, having to delete two segments, one on either side, for each change is not an ideal experience.

If this type of formatting does become adopted, I would recommend that the process of accepting or rejecting the change be done programmatically, rather than manually. I could envision a small utility program that is fed a file with this text format and allows the user to interactively accept or reject the changes without having to do the deletions within the file itself.
In some jurisdictions (Poland, possibly whole of EU), downloading any kind of materials - be it movies, books or music - is legal. Uploading/sharing - if not between friends&family members - not so.
I tried searching around to see if USPS offered hosting an email address in the same way I can have mail delivered to a physical address and I was unable to find it.

Can you provide a link?
The newline addition is broken now. Everything is spaces
I really don't understand how people think government issues services have more privacy, when in reality it is the exact opposite. It didn't even take NSA leaks to know that government privacy violations are lot more both in terms of quantity and the impact. I would never use a government email if it is tied my real self.

At least in my country I know for a fact that data which should be legally private is used by political party plans and by the police.
Okay.

https://www.netflix.com/browse?jbv=81714181
This is because chaos warfare and the attempts to just straight up reestablish an old school empire, are bad in the context of modern global commerce. I think it might have worked better for them had Putin run his country along more communist lines, but instead he held power in his government with the same chaos warfare tools he used overseas, and the cost of that is that he's clung to power unto death, but all the systems that are supposed to make Russia work, disintegrated.
An interesting continuation of that evolutionary line is the Open Dylan IDE: https://opendylan.org/history/apple-dylan/screenshots/index.... the deconstruction of the object browser / Miller columns seems interesting even as a general UI concept.
Ask HN: How do indie hackers meet new people?
In my adult life, I've observed that most of the people I meet are from work. Having worked from home for two years, I've noticed that I've hardly met anyone new. I wonder whether indie hackers generally need fewer social interactions or, conversely, if they manage to build a social life completely independent of work. And how.
Visual Studio and XCode are the closest experiences to “first-class IDEs”, reminiscent of the Borland stuff from the early 1990s. They offer tight integration with the native toolchains and a set of menus that mostly make sense. Environments like VSCode or Emacs are a generic platform for text editing and file manipulation, a lowest common denominator for a variety of languages, workflows and tastes.
The answer to the "closedness" is externally controlled audits.
Show HN: Potio – Launch your first Stripe monetization experiment in 15 minutes
Hey HN folks,

In my experience with SaaS, I've often seen pricing strategies get less attention than they deserve. Usually, they're based on basic market surveys, intuition, or just echoing what competitors are doing. However, effective pricing is crucial for business growth.

Through my professional journey, I've realized the importance of a data-driven approach to pricing, though it's challenging, it can be incredibly beneficial. That's where Potio comes in.

Potio is designed to help online businesses set up their first Stripe monetization experiment in just 15 minutes.

We're not fully launched yet, but we're getting there! If you're interested in being part of the beta, feel free to sign up and mention that you're from the HN community. Excited to see your input!
So, if someone decompiles a program and compiles it again, it would look different.
"It is not copying", we just did some data laundering.

Feeding someone else data into your system is usually a violation of copyright. Even if you have a very "smart" system, trying to transform and obfuscate the original data.
With judicious use of VT100 codes and sleep(), you can do animation as well:

#!/usr/bin/env python3
from time import sleep

def width():
while True:
yield from range(3, 11)
yield from range(9, 1, -1)

print('(\\___/)\n(>O.o<)\n(>[||]<)\n(")_(")')
for w in width():
l = '(>[' + w * '|' + ']<)'
print(f'\x1b7\x1b[2A\x1b[K{l}\x1b8', end='', flush=True)
sleep(0.1)
Although I agree with your post, the invasion of Iraq can not be seen without taking the US PTSD about 9/11 into account. The WMDs were just a parallel construction.
> You can’t realistically host an email server on your phone, which is what is meant. For that to work, your phone would need to be able to be woken up (to handle receiving a message)...

What you have described is normal behavior for a modern wireless device.

Temporary interruptions occur regularly, a reason for which store and forward designs feature in email servers to this day.

The problem to overcome is not temporary disruption but addressing.
Worth noting, that - at least the screenshot - shows an example of browsing functionality used to go around paywalls, not that the model itself is trained, or can reproduce the articles really.

IIRC this was the reason why the browsing plugin was disabled for some time after its introduction - they were patching up this hole.
Stealing from a self checkout is a cheap and easy thrill if you’re rich enough to pay for legal representation. For a poor person it represents a much larger threat and most lower paying jobs are much less tolerant of needing to take time off for things like a court date.
Try Eclipse, or Geany if you want something very small, yet powerful for its size.
Until it's not illegal it's only going to get worse.
While Eclipse today is certainly a quite decent IDE, I use it mostly in the form of STM32CubeIDE[1] now, it was servicable at most back in 2005-2006 when I used it for some Java classes.

In any case, it's a younger product than the offerings in the article.

[1]: https://www.st.com/en/development-tools/stm32cubeide.html
When the self checkout machine refuses to scan my item. I am very likely to just steal it. Consider it a payment for my wasted time and doing the work that used to be handled by the cashier.
This seems accurate to me:

"There might be even a subconscious kind of thought of: Hey, if I got caught, if I ever did get in trouble, I have the resources — I could hire an attorney, or I could call somebody. I know how to make something happen."

For a wealthy person, this sort of theft is a "misunderstanding", for anyone else, it's a bigger risk.
Perhaps for as many different reasons as there are people
There’s a reason people don’t talk much about Eclipse these days and it’s because it was a pain to maintain back when it really should have shone.

I really wanted to like Eclipse but gave up on it a decade ago because it required constant management from release to release. I remember one job I had where I didn’t need an IDE all that often and I would spend nearly as much time configuring Eclipse again upon the next time I came to use it, as I was spending time writing code in it.

I’m sure it’s improved leaps and bounds in that time - 10 years is a heck of a long time in any industry, let alone IT. But I do know I wasn’t the only one who got frustrated with it. So myself and others switched to other solutions and never looked back.
After many years of regularly getting blocked by Hotmail and outlook.com, I just decided to reject every incoming email from Hotmail and Outlook with an error message explaining the situation. If they don't allow me to respond to emails sent by their customers, why would I allow them to send me emails in the first place?
> So far I don't know anyone who got hacked and suffered damages for using an Android that stopped getting updates.

That’s a “hope for the best” approach to security, for me it’d be irresponsible to recommend it to even friends and family.

But if you want to do it with knowledge of the potential problems — go for it. It’s your phone and your data.
?
Neither of those are even close to the 99% threshold.
What kind of tiers are there for filtering?

Eg. Known bad domains, known bad IP addresses, incorrectly setup DKIM / SPF, no reverse DNS, non-matching reverse DNS, and that's before even looking at content to determine whether spam.
Nearly Half of Companies Plan to Eliminate Bachelor's Degree Requirements 2024
In Langroid, a multi-agent LLM framework from ex-CMU/UW-Madison researchers,
https://GitHub.com/langroid/langroid
we (like simpleaichat from OP) leverage Pydantic to specify the desired structured output, and under the hood Langroid translates it to either the OpenAI function-calling params or (for LLMs that don’t natively support fn-calling), auto-insert appropriate instructions into tje system-prompt. We call this mechanism a ToolMessage:

https://github.com/langroid/langroid/blob/main/langroid/agen...

We take this idea much further — you can define a method in a ChatAgent to “handle” the tool and attach the tool to the agent. For stateless tools you can define a “handle” method in the tool itself and it gets patched into the ChatAgent as the handler for the tool.
You can also define a class method called “examples” and this will result in few-shot examples being inserted into the system message.

Inevitably an LLM will generate a wrong format or entirely forget to use a tool, and Langroid’s built-in task loop ensures a friendly error message is sent back to the LLM to have it regenerate the structured message.

For example here’s a colab quick-start that builds up to a 2-agent system to extract structured info from a document, where the Extractor agent generates questions to the RAG Agent that has access to the document:

https://colab.research.google.com/github/langroid/langroid/b...
Less consequences if they get caught.
* Then, I fed them to the NIST Statistical Test Suite.

* I encourage you to play with the STS code.

* It also segfaults all over the place, which is actually very disturbing considering that it’s technically part of the US government’s computer security project.

Well, package that computes stats on number series to test variopus notions of randomness - it's not as if pwning the STS will let you play a game of nuclear war.

All the same, there's an exercise for any budding numerical programmers, read up on the suite, build it, run it, static analyse it, valgrind it, and iron a few wrinkles out.

https://csrc.nist.gov/projects/random-bit-generation/documen...

Got to be worth a humble brag in an application or two | make contacts in NIST.
Banks shed 60k jobs in one of worst years for cuts since financial crisis
Happy to announce Geni, a database migration CLI that works with Postgres, mariadb, mysql, LibSQL and sqlite(more to come)
Not only the governements. Some kid in Belgium with a horrible rare disease was cut off from the healthcare system because the medication was insanely expensive and the system just could not bear it. A grassroots protest formed to pressure the relevant politicians.

Then it leaked how the big farma corp selling the medication had ordered a marketing company to create more demand. The kid was deemed a cute enough case to sway public opinion, and tailor made news was generated to cause the formation of the grassroots cause.

The kid, the parents, the supporting grassroots protesters were all unknowing pawns, misused as succers in an extremely cynical marketing ploy.

I've since heard about companies existing just to create databases of cute poor victims for just about anything, to support creating grassroots movements for big corporations on demand.
It looks like bans for odd/even license plates were used in Paris in 2014 [1] and 1997 [2], but not before then. However, a similar scheme was used to ration gasoline in the US during the 70s [3].

The only source I can find for the claim about police confusion is the one cited by Wikipedia [4], whose reliability I'm inclined to doubt based on the 1997/1977 discrepancy.

[1] https://www.npr.org/sections/thetwo-way/2014/03/17/290849704...

[2] https://www.wired.com/1997/09/paris-smog/

[3] https://www.npr.org/sections/pictureshow/2012/11/10/16479229...

[4] https://en.m.wikipedia.org/wiki/Odd%E2%80%93even_rationing#D...
This reminds me of this Montgomery Burns quote:

> If you can take advantage of a situation in some way, it's your duty as an American to do it. Why should the race always be to the swift, or the Jumble to the quick-witted? Should they be allowed to win merely because of the gifts God gave them? Well I say, "Cheating is the gift man gives himself."

https://youtu.be/iLzoi1ndQH8?si=iVkvPfvxZhh01wG9
Macgregor and Mearsheimer are bullshitters, and Russia absolutely doesn't lack the sophistication to be effective at propaganda. Unfortunately their top leaders (and China's to a lesser extent) are also the victims of some of our own propaganda, and some fringe LaRouche propaganda too.

Sarcasmitron has a great video series on YouTube about it:

https://www.youtube.com/playlist?list=PLcfqP0PtWDcGKIHGTTbVl...
I think it's fair to say Smalltalk(s) have had in many aspects the most advanced IDE in existence at every moment since its introduction.

Demos for a couple old versions: https://www.youtube.com/watch?v=NqKyHEJe9_w
Demo for Pharo: https://www.youtube.com/watch?v=baxtyeFVn3w
"… even if the execution could be better."

The execution could be so, so much better.

I also think a lot about how some parts of PowerShell were inspired by CL on IBM i, and I find that I'm similarly frustrated when I can't just whack F4 in the middle of muddling through a command's parameters in order to be presented with a structured form interface for interactively filling out said parameters.

As much as I'd really like having Genera's hoverable and clickable command listener in PowerShell (like, imagine being able to do a `Get-ChildItem` and getting back an object display that allows you to left-click on an item to run `Get-Content` on it), I'd absolutely settle for the level of interactivity and hypertextuality offered by IBM i.
I was there, but it has changed. "Four updates a year" was a great decision to make, to be honest.

It just updates now, and I export my installation XML and send to people when they want the exact same IDE I use.
The purported reason for invading Iraq wasn't to steal the oil, but to maintain the petrodollar (it's claimed that Saddam was preparing to begin trading oil in Euros).
I don't fully understand what you're opposing.

is it?

1) that you paid for news

2) that it included ads

both are just the price you want to pay. There are various state news outlets that you're probably already paying for - npr, pbs, bbc, cncb depending on your region
You’re not paying to enjoy the content, you’re paying to experience the content.

And as long as you had the opportunity to experience the content, you’ve gotten what you paid for.

I don’t see “I don’t like it” as a valid reason for a refund.
How does minimum wage for for DoorDash etc drivers in California?
I spent many hours as a child playing load runner (the legend returns) but I have no idea where we got it.

I think our Compaq Presario at the time must have come packaged with a sierra disk.
I agree. You shoukd have unlimited inbound and limited outbound emails between citizen accounts and a 10 email limit for outside addresses.

This way you can sign up to a third party email service and use your permanent and guaranteed government one as a recovery address
Or perhaps rich people are more likely to tell the truth in this survey and there's no stealing/income correlation.

I doubt it, but the point is the article is not about who steals more. It's about who admits to stealing.
Please don't twist my words. I never said anything about recommending such a lifestyle to people. All I said was, using older devices without SW support, is the reality for a lot of people if you care to leave the tech bubble and see what devices people actually use, especially the not well off ones. Yes, a lot of people keep using their older device and they haven't got hacked. How do you get them to stop using their older devices, if they're happy with them and see no obvious threat and don't want to buy a new one?

Here's a though exercise: Most people use their device for browsing the web and messaging people, right? So as long as you keep your Play Services, browser and messenger apps up to date, how will malware get to the outdated layers of your OS to PWN you? Especially that modern web browsers and Andorid use sandboxing for apps and web tabs. I'm talking about realistic documented scenarios from the wild that have happened and are likely to repeat again, not state actors or scenarios from research labs where they hack you through the firmware vulns of the baseband modem.

Like I said, I'm not recommending you still use unpatched devices, but the realistic risk from using an Andorid device that stopped getting updates a year or so is relatively minimal in practice, otherwise there would be mass hacks and credential thefts left and right on a daily basis considering how many unpatched Android phones are out there.
To clarify a bit: In an unscientific survey, those who self-described their household income as > $100,000 were 4% more likely than those with self-described household income < $35,000 to self-report they had not re-scanned an item at self-checkout that had failed to scan successfully.

Rather than speculate on this “result”, I’d consider it statistical noise.
woken up to contact one of the big cloud notification services, which defeats the point of not using them
https://archive.is/8TRcm
Create an AI clone of yourself (Code and tutorial)
30 years ago, I used Trash'em One on the Amiga. It was a text editor, 68000 assembler, debugger and memory monitor in one.
I preferred it over its predecessor Asm One (which had been based on Seka), but I don't remember what feature it was that made me switch.

https://www.pouet.net/prod.php?which=92408

You can run Asm One in the browser here: https://archive.org/details/ASM-One_v1.02_1991_Gram_Data
> limitations imposed by governments to make it "safer".

You have scare quotes there for some reason, but by pretty much all accounts cars now are so much safer than before. Like to an insane amount, over a 50% reduction in chance of fatality since the 70s/80s.

> we have weak motors which roar like boeing at 5k rpm but still doesn't help to move car forward.

And again it's working. Efficiency has increased even more than safety, with new cars getting over double the fuel economy even accounting for the larger cars!
"Think about the children" is pretty effective in Europe. They don't require to violate privacy when they could just make a law with popular support. They are pushing for all the messaging apps to provide unencrypted data to government.[1]

[1]: https://techcrunch.com/2016/08/24/encryption-under-fire-in-e...
Why do you put mail servers on your block list which never sent spam? And why do you make it nearly impossible to get unlocked once on that list?
One could always use the updated Turbo Vision library[1], which originally was used for the Turbo Pascal/Turbo C++ IDEs mentioned in the article...

[1]: https://github.com/magiblot/tvision
I started Android development with Eclipse. That IDE is a beast. People also forgot about Netbeans.
“…the wage increase as a final straw.”

This is what I was thinking. I don’t live/work in CA, but restaurants in NY who self-deliver also have to consider the high cost of Insurance for delivery drivers compared to the availability of third-party delivery agents.
Hyperbole much? There is a difference between a computer and a person. I'm not aware that people generally can be enticed to reproduce full articles verbatim just through questioning.
> In any case, it's a younger product than the offerings in the article.

Yeah, but my gripe was about the closing of the article, which mentioned VSCode. I think the author just doesn't know about it.

Eclipse is my DeFacto C++/Python IDE and I'd love to develop a decent Go plugin for it, too. Maybe someday.
Published to chrome webstore: https://chromewebstore.google.com/detail/hackernews-sidebar/...

Try it out.
Does amazon still give you one prime sub per month? IIRC, subscribing to someone on twitch removes adds for their channel, so it'd work out cheaper if you're subbed to 3 or fewer streamers.

Then again, I just use an adblocker for any twitch streams I watch live.
I think there is some truth and reasoning to your point and there is a missed point also: peoples’ desire/ability to repair broken modern appliances.

An example of this is my mother’s cooker. She has had it for 15 years now and it is still going strong/only cost £300 when bought new.

The main reason for this is the simple fact I’ve gone and repaired it when something on other failed. One repair was a power box — cost me £15 and 30 minutes.

Two other repairs were heating filaments (one for the main oven, one for a job). If I remember correctly the total cost of the filaments was roughly £75.

This is one example but I can think of many others where I have repaired appliances for friends and family when their initial reaction was “it’s broke, nothing lasts now, I need to buy a new X”.