skysight-inc/HackerNews huggingface dataset:
> Communism, by definition, is free of state. That hinges on achieving post-scarcity.

While Communists sometimes proclaimed that as a utopian future, it is hard to see how it could have come to pass. Firstly because communism would need some kind of perpetual enforcement apparatus for its ancillary goals like ensuring an end to religion and belief in the supernatural.

Secondly, that political philosophy put so much emphasis on the working masses as the class to support and identify with, that one doubts it would permit a future where there were no longer any working masses. I’m reminded of some Maoist literature I once found in a Chinatown bookshop: in discussing the Peking Man fossil, the book claimed that what separated Man from the apes was his ability to labor, and if a person did not work hard, he was not a true human being.
I love Vert.x and I actively use it right now. I actually like what they did with the Future [0] and Promise [1] interfaces, although there are a bunch of confusing (to me at least) aspects with the .map and .compose methods.

That being said my biggest hurdles are always combining blocking with async code. That usually bloats my code. Examples are blocking LDAP search that needs not block the event loop.

0 - https://vertx.io/docs/apidocs/io/vertx/core/Future.html

1 - https://vertx.io/docs/apidocs/io/vertx/core/Promise.html
A lot of the control issues aren't really issues in turn based games, which is what I've seen most people using emulation on phones for.
From the point of view from Oracle and SQL Server, it looks like a consequence of not being aware of proper tooling.
you’re hired
LLMs are non-deterministic. There is a certain randomness at play. So no, that 'skill' (however you even measure that) is useless, as any person with a bit of luck, could get better output.
> I’d suggest that your definition of “walkable” is skewed by global standards.

I'd say that's trending into No true Scotsman territory. If it isn't exactly like some elsewhere, it's not true walkability?

To me the definition is very simple: a home is walkable when I can get to my daily & weekly needs by walking. Enough supermarkets, restaurants, assorted shopping, entertainment, bars and plenty of services are all within walking distance.

> even most people who can afford to choose not to own one

I think this is throwing off your walkability definition. A home can be extremely walkable even when the residents own a car. Owning a car in the US is cheap and easy so even if I walk to 95+% of my needs (which I can), it's still nice to own cars for the edge cases. That
Does this line of thinking mean that companies should be firing more people?
Isn't blocking Stacker.news a petty move?

It's basically HN, but you can earn small tips for submissions and comments.
And if you want to make it even more readable, those inner expressions can be wrapped into functions.
I love posts that go beyond what the code does and actually covers why to do it.

I feel like I understand the elixir language, but not the elixir approach completely, yet? If that makes sense?

Posts like these give me new taproots to spread from. Thank you for sharing it!
> The "mobile IP" problem isn't IP's job and should not be.

Not an expert here, but my understanding of the argument is:

For constructing virtual networks, which may be distributed across the real Internet, the new protocol needed a virtual translation layer. It doesn't have one. Instead it just had a vastly larger address space, which doesn't help with this.
We had a cold summer in Switzerland, I am disappointed because I was promised some heat! I got hail, rain and cold summer days instead.
> And that is basically Scrum.

The devil is in the details. The problem is the cargo cult that goes with Agile. You can take any example that works and say "this is Agile!". But in practice, what happens with Agile is that some people come with their book that they treat like a bible, and try to apply it without question.

I have had teams where we were communicating really well, but still we had a 40min standup everyday where we would basically say "as you already know, <blah>". Still we were doing standups, because the bible says we should. We could have used that time for a coffee with the team instead.

I have had teams where people were working on very different things, so nobody would listen to the others during the standup, and during the planning, it was 10 times a 1-on-1 with the team lead because nobody really cared about the tasks of the others. Everyone but the team lead was losing their time. But the team lead found it useful (obviously).
If only they could finally get their donation box working properly. Every time I try, it fails me. I do not remember what went wrong last time, but it somehow never works for me. I remember, than at some point it did not let me type in the card field or did not check the card number. I wonder how much in donations they already lost this way.
He did not cause the accident, all the reports on the accident say his actions were the result of Skyguide, the company, as it tried to make public safety profitable.

To put it simply, blaming Nielsen for this accident is like blaming the worker in a car factory that puts the last part on a Ford Pinto.
The core problem is how to have redistributive system, from each according to their ability, to each according to their need, without a dictatorship. Someone has to determine what the needs are and do the redistributing.
"once they have power, they are likely be corrupted by it."

I believe Robert Caro was more insightful than Lord Acton:

Power doesn't corrupt; it reveals.
4521ms according to curl

curl -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/117.0" -I "https://t.co/4fs609qwWt"
x-response-time: 4521
Oh my bad. Hmm. Well not what I wanted but probably the best choice I guess.
Well this seems like a useful tool. I had considered doing something similar at one point - to show significant share holders of public companies.

Good job! I’ll try it out
I didn't know about Chomsky's support; do you have any reference?
> Now we have a business model based on continuous sales (like app stores instead of big launches) and subscriptions.

Which allows us to ship bad software and hope that we will fix it later (spoiler: we never really do, it usually stays pretty bad).
> For one of those companies, I was literally just a part-time contractor. Once it's set up properly, it should be easy for regular admins to operate, and devs can just follow the templates for configuring a service. It's not rocket science.

It's also a gross misrepresentation of the initial statement. Having a part time employee setting up a few containers to run in A container orchestration system is absolutely not what "setting up the company's cloud requirements" means. It's a blatant attempt to oversell a couple of clicks worth of work as covering a company's whole cloud requirements.
> Popular languages like C, C++, and Java never have a version 2.

Only someone that never used those languages would state that, all of them have had breaking changes.
Where do you play that?
The consensus has indeed been forced into extreme caution when it came to dire predictions, there were so many voices accusing scientists of crying wolf. If someone in 1980 would have said that a heat wave would kill a tenth of the number of people it did in 2003, they would have been called dangerous extremists. In this respect nothing has changed, Termination Shock will be mistaken for a piece of history, like Dafoe's journal of the plague year...
AWS CodePipeline now supports Gitlab
> I find it unpleasant to drink

I concur, I tried to acquire the taste for 151 in college and even after 4 years of earnest and consistent effort it did not get better. Similar experiments with Everclear and overproof grappa were also unsuccessful.

I would not recommend any of these if one is interested in a pleasant drinking experience.

Lately I've been finding Bourbon to be enjoyable. Woodford Reserve and Bulleit are well-priced and good introductions in my opinion.
Changes from before it was curl
Some variant of decentralized planning.
For most people, finding the result they're looking for is probably easier, partially because they're not that picky, and because things like integrating Google Maps into Google makes finding places easier. For a specific group (concentrated here on HN) finding the exact right result has become more difficult, in part because search engines no longer strictly adhere to some operators.

In parallel, the internet just changed, which means "the best result" may just be a worse one. In part because of search engines, and SEO. If you want a recipe, now the best recipe may just be the one that has a long description of the author's relationship with their mother who used to cook this dish, which you have to skip, because of SEO.
Good summary, as an exercise in the precise use of language it excels.

It is a patient listener and it's response can help one reflect on the inherent weight and biases of words within a language.

I would also like to add that in 1996 being able to use a search engine was very much a skill someone would hire you for!
Democracy is a beloved system of billionaires because they are able to pressure the weak men in power with money.
C# interceptors are a metaprogramming feature. AOP is a higher-level concept. An implementation of AOP can use these metaprogramming features to achieve aspect weaving.
Do you mention the distinction between creation and discovery because it's a distinction in law? Cos it seems intuitively obvious to me that distinguishing between creation and discovery has no philosophical merit - creativity happens within many finite domains, the size of the problem domain really has little relevance to something's artistic value.

The exhausting of useful chords as you describe has both already happened and will never happen. There are countless songs already based on the most common chord progressions, but new ones will also continue to be found for the foreseeable future. We're nowhere near knowing the size of this domain.
Libertarian Socialists Manifesto
I must admit that I've never really delved into the rules on what/how to post on HN.

For example, I've linked to my work, but it never occurred to me to use "Show HN".

Maybe this is no big deal? Or perhaps for new signups, it would be good to “soft force” them to read the FAQ?
Because the overal experience is lacking in language features, tooling and ecosystem.
There are entire second generation of “cloud-ready” frameworks for Java that does it at compile time instead.
There are many ways to do code generation. For example, you can have one program write out text files that a compiler reads to create another program. Or you can have a program change itself while it's running. These represent two extremes on a static to dynamic continuum. Most "dynamic" languages like Ruby and Python take the latter approach. This approach is hard to reason about, for both an optimizing runtime and a human, and is one reason Python and Ruby have such poor performance.

A better approach is a language with phases. There is a description of the general idea on the home page of one of the authors: https://www.kent.ac.uk/computing/people/3165/kaleba-sophie

Their work seems to focus on discovering phases. IMO it's better if the language allows the programmer to express phases as a language concept. There are a few languages that support this. Racket is the best example I know of.

Many programs already implicitly have phases. For example, a typical web app has one phase at what is traditionally thought of at compile time, then another at startup when it reads it's configuration, and then another phase when it starts running. We smoosh together the last two phases into one "run time" because our languages usually don't support phases, but actually the configuration is known earlier: at deployment time. So we could run that phase as part of the CI / CD process and catch configuration errors earlier. Once you start thinking of phases you see them everywhere. They're in data science (loading data vs exploring data), front-end web apps ("hydration"), etc. I think it's a large productivity gain that is unexplored in commercial programming.
The Internet Archive seems to be operating under this theory:

https://blog.archive.org/2018/10/15/the-music-modernization-...

But none of that really addresses the point, it's just another example of a law they couldn't use for some reason. You don't need any specific law to try negotiating with someone before you file a lawsuit.
We already have Go 2 (2022)
The website is down for me, has it been overloaded by the HN crowd?
It better limit functionality that would enable a USB connection to compromise device security, otherwise one might as well buy something cheaper.
The only change is that now there are free beer AOT compilers, commercial AOT compilers have always been an option since around 2000.
Well, it seems like Google / Alphabet ran a bunch of their services at a loss for years, until their practical competitors had been extinguished.

Youtube and Gmail spring to mind, though there seems to be a resurgence of people moving away from Gmail these days (my perception anyway).

Since Google wanted to be a monopoly in various markets so badly, they should be required to serve those markets properly.

Like, with customer service / support, and similar. "You won! Here are the consequences..."

It's a shame the push a while ago for them to be regulated like a utility didn't succeed.
You misunderstand what a16z-infra is. This is built by Convex, the game engine being used.
Portrait of a N00B (2002)
This is generally not nearly as true as people think.

At least according to the EFF:
https://www.eff.org/deeplinks/2013/11/trademark-law-does-not...

> The circumstances under which a company could actually lose a trademark—such as abandonment and genericide—are quite limited. Genericide occurs when a trademark becomes the standard term for a type of good (‘zipper’ and ‘escalator’ being two famous examples). This is very rare and would not be a problem for Canonical unless people start saying “Ubuntu” simply to mean “operating system.” Courts also set a very high bar to show abandonment (usually years of total non-use). Importantly, failure to enforce a mark against every potential infringer does not show abandonment.
As it describes it does eliminate non JSON outputs by masking the tokens while the LLM is generating. Its quite smart if you ask me.
That just seems to be the bias of your work. Python is absolutely huge in ML.
It's not a ban. It appears when the user has 'delay' in their profile set to N minutes and N minutes haven't elapsed yet. We should probably make this more explicit.

Re the 'delay' setting see https://news.ycombinator.com/newsfaq.html.
The leading zeroes in net.ParseIP change broke some of our unit tests too.
I made a website that solved a problem for schools in the UK 15 years ago. It's a sideline bringing in about a quarter of a salary. I enjoyed your comment. In fantasy land my website is a failed startup. In the real world it is the provision of many family holidays and home improvements.
I just get 'This site isn't currently available in the EU'
Is there any rationale behind the decision of publishing this exclusively as an extension? Why is it not possible to just provide a public webform. I want to try it out but it doesn't support Firefox yet.
I don't agree. The size of the set is of paramount importance to that point. They can always bring the mean down by just adding more recordings to the set, to further obscure how popular the most popular recordings are. In a set of 10 billion, of course people aren't listening to most of them.

Quite clearly what the plaintiffs are afraid of is that there are a few very popular works in there that they could be making real money from. There's no way to know this from the mean alone.
Just leave them open anyway, esp when they are in panic mode
We probably banned it because https://web.archive.org/web/20201027012245/https://kroq.radi... (posted to HN here: https://news.ycombinator.com/item?id=18253701) was spam.

I haven't dug into the logs, but most probably we saw that https://news.ycombinator.com/submitted?id=thebottomline was spamming HN and banned the sites that they were spamming.

Edit: if you (i.e. anyone) click on those links and don't see anything, it's because we killed the posts. You can turn on 'showdead' in your profile to see killed posts. (This is in the FAQ: https://news.ycombinator.com/newsfaq.html.) Just please don't forget that you turned it on, because it's basically signing up to see the worst that the internet has to offer, and sometimes people forget that they turned it on and then email us complaining about what they see on HN.
I think even learning to effectively integrate LLMs and other AI tools into your workflows can be a massive boon in both capabilities and productivity. It can change how you approach certain problems.

There's tons of small tricks and techniques to tease out vastly superior responses. When you're prompting for fairly generic or high level things it doesn't feel like there's that much difference in prompt style, but once you're trying to tease out highly specialized behavior there's tons of room for magic.

One of the tricks I've picked up on is that too many instructions and details often become a hindrance, so you need to figure out which parts to cut out and re-organize while still managing to get a high quality output.

Sometimes it's all about finding just the perfect words to describe exactly what you want. You can play around with variants and synonyms and get a feel for how the output is shaped.

Every model has quirks and preferences as well, so it takes a bit of playing around until you get a feel for how it interacts with your inputs. Admittedly a lot of this feels more like a vibe check than a science.
I really do not understand these downvotes.

Grindr is a US company, even if it weren't the employees in question are in the US, so subject to US employment law, which is what my comment revolves around.

The NLRB site explicitly states that striking is a legal action employees can take ('“Employees shall have the right. . . to engage in other concerted activities for the purpose of collective bargaining or other mutual aid or protection.” Strikes are included among the concerted activities protected for employees by this section. Section 13 also concerns the right to strike'[1], 'Employees at union and non-union workplaces have the right to help each other'[2])

The NLRB site explicitly states that firing an employee due to them striking is illegal ('You cannot be fired for participating in a protected strike or picketing, depending on the purposes and means of the strike action.'[3])

The NLRB site, and numerous law firms (on both sides) seem to say that you can't just "not work", there is some formal process.

If you want to go on strike you should talk to either an employment attorney, or your union if you're in one.

I am genuinely curious, if you're down voting my comment, I'd love to know why.

[1] https://www.nlrb.gov/strikes

[2] https://www.nlrb.gov/resources/faq/nlrb

[3] https://www.nlrb.gov/about-nlrb/rights-we-protect/the-law/em...
Is this a theorem, or a rule of thumb? I can't quite tell, because I thought theorems had proofs to go along with them?
> In theory, sure. In practice...

The whole point of a contract is to spell out in enough detail for both parties (and if it comes down to it a judge) what the expectations of a given arrangement happen to be. Plenty of employees won't actively exercise all their rights under the GPL (related: [0]), but that fact is independent of the GPL itself.

> If your success depends on building on GPL code and not giving back, then maybe try to find success elsewhere.

Just 3 lines ago didn't you point out a massive company successfully building on GPL code and not giving back, touting their ability to do so as a pro for GPLv2? Regardless, the quibble wasn't with whether that clause is reasonable (I prefer to release under GPL), but that paying somebody to do something crazy with the code and then not release it isn't actually in your control if the code in question is released under GPLv2; for that to happen you require either trust/luck or a different license.

> Well, yes. That's the point after all - you took someone else's code, made changes to it, gave it to a third person, so now you can't very well tell that third person "Sorry, that code I gave you is now a secret!"

Or you took someone else's code, paid a third party for business-critical customizations, and expect the product you paid for to not wind up in the hands of a competitor. While we're stuck with intellectual property as a meaningful legal concept there's always going to be another way to look at the problem evoking different emotions and notions of what's fair or reasonable.

[0] https://xkcd.com/1958/
Also interesting in this context is to consider the Kardashev scale [1] or the Dyson Sphere [2].

On top of that, I genuinely think that reading The Hitchhiker's Guide to the Galaxy should be mandatory for every doomsday prophet, regardless whether they're an AI one or a climate one. So many nonsense discussions could be avoided by reading some proper nonsense to put things into perspective.

[1] https://en.m.wikipedia.org/wiki/Kardashev_scale

[2] https://en.m.wikipedia.org/wiki/Dyson_sphere
Certainly not exclusively. We have a pretty thorough understanding of vision loss with age, and almost all of it is caused in the optics part of the system (that's why you can compensate with glasses or eye surgery for such a long time), not in the optic nerve or after it.

Hearing is pretty similar, no idea about smelling.
I'm happy it's been cooler this year, summers have been getting too warm, my flat does not keep cool well. I always liked the summer storms here though, especially if you have a good vantage point to watch them roll in.
Isn't it sad that we live in a society where you're forced to take medication that doesn't make you feel better personally so you can fulfill other peoples (and your own) expectations? I feel like in a better world you would just find a job that plays well with your ADHD. It might be because I'm young, but I refuse to accept that I have to take medication just to fulfill expectations.
Censorship has a very defined meaning. To take the chess analogy, it would be like allowing one side to poke the queen off the board, and not allow the other. This is very much like what happens at HN today.

You're dang right, trying to play a particular [rigged] game here.
I've seen few people go really overboard with their prompts. RPG-like personality sheets with points assigned to various traits (personality rubric? skill graph?), convoluted graphs of ineligible task descriptions, lots of other stuff that makes little sense to a human.
I personally don't think these make any noticeable difference, but people deep into that type of prompting would tell me I just don't get how ChatGPT works.
Will they discuss using ChatGPT to replace Stripe's customer support? Or have they already started doing so?
I mean the piece isn't really about traditional censorship as such, but social forces working against the expression of particular topics and acting to reduce their visibility.
And this is why public companies are worse than private ones. A public company exists to make the shareholders money. A private company exists to do whatever the owners want. And then, once in a while, one of them wants to do something good.

But sadly most major companies are public anymore.
Prime delivery is subsidised by the margin on the goods, how else would 'free delivery' get paid for?
It's weird that Republicans, historically pro-military, would block military appointments. How long before this is considered treason?