skysight-inc/HackerNews huggingface dataset:
Hmm, coroutines are definitely a bit of a mess, but in ways that aren't super relevant when you just want to use them and not implement a framework on top of them. They definitely sacrificed implementation simplicity in favor of interface simplicity.

> don't even try to tell me that anyone uses sealed classes in practice

I use sealed classes for errors all the time.

> Nothing is concurrency safe.

Yes, but I know of no stdlib of a serious alternative that is, so I don't think that's a major concern. Don't use concurrency and you're no worse off than Python (the alternative here), and if your point of comparison is Java or similar then it's the same story there.

> All of the numbers suck. The fact that I can just call Long.toInt().toUByte() and lose a bunch of information and/or wrap a negative value into a positive value, etc, without any kind of help from the type system (maybe returning nullables) or the runtime (throwing exceptions for truncation) is gross.

Similar to the above: yes, it could be better, but it doesn't bring Kotlin's stdlib below any other major language I'm familiar with. Heck, even Rust lets you do those downcasts without a word [0], you're just supposed to know that downcasts can lose information. Lints can help you here if you care, but I don't think a language gets points docked for not having them by default—there's a balance to be struck between too few and too many explicitly-typed failure cases.

> The Map API sucks. Map::getOrElse is literally implemented incorrectly-it will call the "or else" function if the value is present in the map but is null.

That... is fair. I've never actually noticed it before, but it's wrong. The rest of the Map API has always been good for me, though.

> Dates and times suck.

In every language ever.

> I don't like how the default for the collection combinators is to be eager.

They acknowledge that they have no answer here, and neither do I. There's no pattern for Kotlin to follow because only Haskell does lazy-by-default, and Haskell isn't a model most people would want Kotlin to follow.

All in all, I read a comment like this as someone reaching for the things that irk them in a language that they actually really like—which means the items that irk them are either extremely small or actually just broken in all major programming languages.

[0] https://play.rust-lang.org/?version=stable&mode=debug&editio...
A prominent and influential Go developer was effectively banned for life from Go community forums some years back. I honestly don't remember enough of the details to have a clear opinion on whether it was ultimately warranted, but I still feel sad that it happened when I think about it from time to time. The fact that it's legitimately unwise to discuss and decide CoC violations in public can make the resulting disappearances relatively invisible.
Ocean 2.0 Reader
Ocean is a custom ebook reader designed for exploration and study of the sacred literature of the world's religious traditions. It provides a simple cross-platform reading experience with an immersive audio-integrated reading experience and useful study and research tools.
Presumably some feature/jailbreak of JPay (and the like) tablets.

https://offers.jpay.com/jp5-tablets/
Your point still makes no sense. Everyone is subsidized by taxpayers to some extent. We all receive a variety of government benefits, tax credits, etc.

As for a "business plan", that's a total joke. In the real world most small businesses have no real plan. They just make it up as they go and try to survive another day.

If you think that unskilled workers should be paid more then how much exactly? Please be specific. And if paying that much would cause the business to go bankrupt and leave those workers with no jobs, is that a preferable outcome?

I worked in a restaurant for a while as a youth and made minimum wage. It sucked and I hated it, but that was good motivation to learn some actual job skills.
I thought the big problem was that most Chinese gamers were biased to mobile multiplayer games, or at least 2D isomorphic games that could be played on tablets. Those games are already pretty famous outside of China at least, this is the first time I’m seeing a 3D game take center stage instead.

There are so many versions of the monkey king that I lose track. Like the one that was reincarnated in the modern world as a handsome brother for some reason (late 90s?), then there was a movie with Jackie Chan and Jet Li in it 15 years ago. It made 53 million in the USA at least, which was more than it made in the mainland.
"Everything" is great so long as you don't have too much data to index, but I've seen "Everything" also consuming multiple GB of RAM with all my drives being indexed. It can also cause some performance issues depending on what I'm doing with the system, so I only run "Everything" if and when I need it.
Humans do like to explore the possibility space, and there is a prevailing direction.
That's not generally how the legal system works. If you've disabled the duplication filter, and then generated substantial amounts of duplicated GPL code and then violated the GPL license, a judge is not going to say "Well, fair enough, you used the loophole of copying code through an LLM, after all." They're going to treat it as a willful copyright violation, the same as if you'd just copied and pasted it.

And again, I have to ask: why? Why would you think that putting tons of time and effort into tricking the model into repeating memorized code is going to be a better investment than just using it normally to implement the functionality you want?
What are they going to do when they are in a real war with a capable enemy? In the midst of battle call the manufacturer and request a service tech to fly in while bombs are flying? Or maybe spend a few hours calling customer service?
Or church bells.
It's not bulletproof if it didn't keep working.
For crying out loud, this submission is an hour old. People have barely had time to even know it exists.

Do you think people are just seething to have arguments and set up alarms to be woken up one the middle of the night whenever there’s a conversation involving copyright on HN?
If I’m understanding, you’d want to choose which logs to warehouse. That’s a feature we’ll add soon, in case you don’t want to store everything. Like for cost analysis, it’s useful to have every request - but maybe you don’t need to keep them forever.

We structure request/response logs as JSON so they’re queryable, and can work with any model. This also lets you add custom metadata to the header for any unique identifiers you want to include.

An InstanDB integration is possible! Try the proxy out and we can add InstanDB support if it helps you build faster.
That is exactly why the term "post-quantum crypto" was coined and why it's being pushed. [1]

For confidential data, the only rational thing to do is assume asymmetric crypto is already broken, or will be broken soon. And for non-confidential data, well...come on, who wants to waste time combing through data and deciding if it's confidential or not?

[1] https://postquantum.cr.yp.to/
Steel or composite. they are extremely modular and built to pound nails in for 300lb gorillas in work vehicles and still boot up the next day. If they are used to dig a hole you can hose them off as they are generally some level of water or chemical proof.

military, construction, field techs, police, EMT, contractors, mechanics and vehicles like semis and forklifts.
Air Con: $1697 for an on/off switch
So far all looks interesting. The only thing that I’m still wrapping my head around is the pricing/licensing for “indie”

If I may suggest, instead of 6 month audit and machine locked license, perhaps something like where license is needed IFF the app is launched. This will reduce friction for individuals and pre-funding startups. I believe Unity and Unreal use this kind of licensing.
Being able to import a few percent when you need it and export a few when you don't without having to spin something down is pretty important to having a stable power grid.

The reality is that there is no dividing line between Canada and U.S. when it comes to electricity. Power grids cross the 49th at will. In California, you're on the same interconnection as Vancouver and Calgary.

Conflict would disrupt power in both countries, and much further from the border than you may suspect.
hhh GUAI is the Chinese pronunciation of monster/yokai. Game Science retains this appellation in the game.（Black Bear Guai for example, it's a Black Bear Monster actually）
The lipstick effect in China means that people are turning to cheap entertainment, such as games.
I used a translation tool, sorry for the unclear expression.
I think the worst thing about U.S. national elections is that the winner of the electoral vote might not be the winner of the popular vote. Whether or not that is right is beside the point but anything complicated about the results that make them hard to understand will subtract legitimacy. I’d go so far to say that the system will not survive if we got several elections where one particular party consistently loses one vote but wins other.

The last thing we need, seen through that lens, is a complex system where people don’t understand the results or how exactly their vote will affect those results.
Wikipedia says this was walked back, unfortunately.

> Aviation authorities swiftly implemented new recommendations from the European Union Aviation Safety Agency that required two authorised personnel in the cockpit at all times but, by 2017, Germanwings and other German airlines had dropped the rule.

https://en.wikipedia.org/wiki/Germanwings_Flight_9525
>I found it worth pointing out that this paper is NOT describing a system which receives real-time user input and adjusts its output accordingly

Well you're wrong as specified in the first video and by the authors themselves, maybe next time check better instead of writing comments with such authoritative tone of things you don't actually know.
They get to extort more money at that time for "lost revenue" as the cost of allowing field repairs.
For reference, Telegram is a ~billion MAU platform - not seeing more than a singular ${thing} on it says more about what you've bothered to look at than what's on the platform. It's also a bit odd to come to Hacker News to specifically name distributing custom firmware itself as the cause of shadiness.
Just explaining. It's a factual statement which I agree with. It's not making my position any way polarised or argumentative, in a way that I can see.
lol, fair question.

Yes I do. In general, the convenience is too nice.

If you're specifically worried about health issues:

- The Pharmacy features are pretty locked down (but nothing is perfect). I wouldn't buy pills from a rando 3p seller, or even "Sold by Amazon" tho.

- For other health related products (like creams, kitchen stuff, clothes or other things that are on me), I just check that the Brand is the listed seller and no other sellers exist on the product.

- For non-health related products (shower curtains, garden hose, etc) I don't really care if it is "not perfect" in terms of quality, etc.

Meanwhile, if you're buying products where the Brand=ZFDSC or any other character salad - you should expect whatever you get. I still have purchased them (e.g. a sticker that makes my windows look like stained glass - I don't care that its cheap garbage from China - it looks good and unlikely to be bad enough to kill me at that distance), but certainly would not buy those Brands' expecting lasting quality.
Ugh, dealing with stuff like this right now for project config. Why can't I just use yaml files in the build to generate environment files based on region/app and then read those values in the code? Instead, it's that plus a few layers of interfaces grouping multiple levels of config items.
>when shit hits the fan and everything goes wrong, it is the dishwasher who will save your ass

I'm 100% sure I have already read this exact phrase before.
I work in a codebase that’s mostly kotlin and python and I’ve come to hate the python side.

I used to love python, but I feel like the attempts to tack on typing have really undermined it.

The “freedom” of being untyped is nice for quick little scripting things, but being typed is an absolute godsend in a real codebase.

Instead of making python pseudo-typed with messy annotations, the scientific/research community should have built out tools in an actually typed language. I think Julia hung around for years with the expectation that people were going to do that
It's mostly ease of semantics -- in your example you use two layers of map and as a result need to do flatMap instead of just map twice

In py, for list/set/dictionary/generator comprehensions, the format is always the same and always the same as if you were to do it as a normal nested loop, save for the statement being first instead of last (you can also do filters using normal if statement syntax, these go at the end/after all your loops).

I actually like statement first because it gets to the "meat" of the semantics before the context (which loop etc), but end do the day it's all a bit arbitrary

@ yield, there's literally no difference between Python and kotlin. Python also offers a generator comprehension, which is nice, but it has nothing to do with yield

i_am_a_generator = (
x+1
for x in range(10*100)
)
He's not persona non grata. He visited Russia last time in October 2021 (see recent reporting by Vaznye Istorii).
(I doubt he'll escape to Russia though).
After my daughter went through two laptops in high school (1st: "I closed a pen in it and broke the hinge" 2nd: "Dad! Someone ELSE knocked it off my desk") I found an ex-state-police toughbook, it even had a carrying handle. Plasma monochrome screen. Slow. But it ran all of the applications necessary for school.

Turns out it had a cool factor all it's own, and she really liked that laptop. She figured out she could neglect and abuse it. I even left the "property of " stickers from the state police on the thing, which gave it extra... something. It was still working when she gave it back to me before she went to college. I think I sold it for $100.
We have LLMs with hundreds of thousands of tokens context windows and prompt caching that makes using them affordable. Why don’t we just stuff the whole code base in the context window?
Why did this get down voted so much? At all?
Court: Section 230 doesn't shield TikTok from Blackout Challenge death suit
If you have actually learned from the code, you learned about code structures, and yes, they are attributed/named/noted.
Everything from "Gang of Four" patterns to applied mathematical algorithms like a Fast-Fourier-Transform have attribution and history.

Where I find myself frustrated with the general argument you put forth is that it alleges that pattern-extraction is the extent and essence of human learning.

I do not think that the current LLMs-are-AI trend has grasped neither the essence of intelligence nor learning.
I recognize that one cannot paint an entire field of study with broad strokes, but there is a certain amount of in-industry Kool-Aid consumption that, while perhaps rewarded by more gullible portions of the market, is poisoning the public well of goodwill.

This can only lead to a very harsh backlash, which we already observe undermining the deeply-funded attempts at foisting this stuff upon the world at large as "AI"

Computers are not human being and never will be.
The fact stands that CoPilot has no notion of code outside of its training data and is merely a pattern-extraction machine.
You can dismiss this claim, but you cannot disprove it.
> Why should the choice of licence not be a fair concern to express in the comments?

It's a valid concern, but consider that some persons put a lot of effort into making open source software and then share it to be nice, or for the public good.

So to people chime in and complain that it's not good enough can seem obnoxious and/or ungrateful.
Sorry I forgot that people do "front end" these days. I was thinking of the old-school server-side-rendered web apps that load almost instantly, not the modern spinner-fest ones.
I used it too. It's useful to implement Promise-like semantics in Go.
Topics about US electoral politics get flagged consistently, as does anything having to do with sex, sexuality and gender.

Amazingly I see articles from Trotskyite populations often don't get flagged because, oddly, Marxism doesn't seem to be political anymore.
I’ve always liked that the structure of list comprehensions mirror SQL with “SELECT, FROM, WHERE” sections.

But I know that I’m in the minority that likes SQL
I like this. Reminds me of pandas.
I didn't try Remark42, because Artalk has had an easier-to-understand backup/import format called Artran. I'm quite satisfied with Artalk now.
Remark42 seems to have a similar format as well.
You can do partials in python too

I do prefer python over kotlin but IMHO semantically they're both beautiful and some of the least frictive languages I've ever used
Created by ... the military.
> politically motivated pure and simple. Most companies dump their boosters in the ocean and no one bats an eye

If you file a flight plan from New York to Sydney and have to ditch in San Francisco, the FAA isn’t out for you because someone else flew to Denver.

Put another way, this triggering not only your suspicions but rendering a conclusion around bias is a strong indicator that your calibration is off. (I’m saying this as someone with a huge bias in SpaceX’s favour.)
Call bored reverser colleague who helped test Ghidra.
What they need is a proper migration diff and generation tool with strong defaults. Alembic is meh and the DX is poor. Prisma and Django's migration/diff tools are the gold standard.

(There's also Atlas for Python but it isn't much better, a lot of fiddly config files https://atlasgo.io/guides/orms/sqlalchemy)
When Did the Great Stagnation Begin?
No. But those were experimental landings. This was an unexpected failure.
Google Lee fritag (sp?) Or the whoi micromodem to get the current sota.
So if a developer uses “free code” in their software, must they only do it for free?
You didn't answer my question, so I'll report it again: How do you distinguish one from the other to enforce a different rule?
48% of NYC riders do not pay the bus fare
Discussed at the time (of the article):

Twenty years of Valgrind - https://news.ycombinator.com/item?id=32245136 - July 2022 (112 comments)
> You're taking a technology that was fundamentally conceived of in a "push-to-public" mindset and trying to fit it into a "push-to-the-group" mindset.

The benefit is you get to create one account that you can use in many groups/circles, while still posting things to the public and interacting with random users who are not in any of your groups.

It's like an inverted WhatsApp - the difference being that Whatsapp is private by default, and doesn't allow you to post to the "public". It also lacks features (e.g. threading).
UAE maybe?
It is but "AI" is considered such an "important" technology at the moment that no judge is going to want to be the one that "destroys innovation" by enforcing copyright law. If the perception of the technology changes in the political world in an unfavorable manner, these cases would go the other way or (if there's precedent) they'll pass laws overturning the precedents.
Your two versions of the title say the same thing.
> That’s not enough

2 million at a conservative 3.5% withdrawal rate pays for 70k expenses a year. Not counting social security. With no mortgage and no rent in a lcol area that's probably enough. Odds are the 2 million grows rather than shrinks.
Facebook has hired Dustin Carmack - an author of the radical extremist Project 2025 - as Director of Public Policy of the US South.

https://newrepublic.com/post/185306/project-2025-dustin-carm...

This company is aligned politically to instigate & antagonize. This news drop is calibrated to cause shit. And looking at who they employ, it's unsurprising.
Right to repair legislation makes more sense to me for consumer products, where the individual bargaining power is quite low.

The military has a much much stronger bargaining position, why don't they already require that their contractors provide repairable equipment?
Open source tweet lie detector
I can't; I got permabanned from the site for hate speech.

What did I say? That it's unfair for men to compete in women's sports and that TRAs use bad faith tactics like deplatforming as a means to silence their critics and avoid debate.

The weaponisation of censorship is predominantly a far left tactic.
Show HN: Substack/Medium Writer Personality Test
Nothing wrong with derivative, just about every game derives from previous ones. But saying this one is directly derived from Elden Ring makes little sense.
True; to demonstrate that, only one word is needed: Bitcoin.
Better to use IPv6 in all examples. Time to get used to it instead of IPv4.
Well, right, the subtext here is Bernstein's rejection of that result.
What does a drink at your bar cost? It must be incredible -- may 15 USD minimum. If you paying a dishwasher that much money, you must be paying other staff plenty as well.
The truth is we started there. But for any reasonably-sized, complex codebase this just isn't going to work as the context window isn't sufficient and moreover it becomes harder for the LLM to reason over arbitrary parts of the context.

For the time being, indexing and retrieving a good collection of 10-20 code chunks is more effective/performant in practice.
You may want to try google/bloaty.
It's starting to swing back already, as people are beginning to realise where this ~decade of identity-over-competence is leading us.
Food allergy diagnoses in England doubled in a decade, say researchers
The problem is selective enforcement and different interpretation of the listed terms. The Steering Council itself has been guilty of at least (verbal) harassment, insults, put downs and sarcastic jokes.

But they are safe.
It's more like Meta calling shithead over there "Honorable Mr. Jones"
> CHERI doesn’t guarantee that your code is free from memory-safety errors, it guarantees that any memory-safety bugs will trap and not affect confidentiality or integrity of your program.

That sounds an awful lot like ensuring your code is free from memory-safety errors. A language which always traps on erroneous memory accesses is a memory safe language, so if CHERI really guarantees what that sentence says, then C on CHERI hardware is memory safe.
import datetime
import pandas as pd

hundred_or_less_even_seconds = (
pd.Series(range(1, 1000))
.loc[lambda x: x <= 100]
.loc[lambda x: x % 2 == 0]
.map(lambda x: datetime.timedelta(seconds=x))
.to_list()
)
This is silly. The Python Foundation could die tonight and people will still build in Python for years to come because believe it or not, most people do not know or care about the happenings of these organizations.
Ironically, "dumb" approval voting, by virtue of using additive aggregation, extracts more information from ballots than ranked choice. It's a reduced-resolution form of continuous range voting, just like discrete range voting (approval voting is literally {0,1} range voting!), that approximates it arbitrarily closely with sufficiently many voters.

(Approval voting also literally expresses more information about small numbers of candidates: there are 7 distinct approval ballots of three candidates, and only 6 distinct ranked ballots. In particular, it expresses more raw information about preferences between the top 2-3 candidates, which are the most important rankings in a single-victor election!)
That's pretty obvious. The question was, who are these people, specifically, and why they were chosen and given that much power. I mean, I can see the names, but while I don't have to be told who Tim Peters or Guido van Rossum are, I have no clue who these guys are and what their actual contributions are.
there's a difference between being polite and having your post removed entirely
New Research Finds Stark Global Divide in Ownership of Powerful AI Chips