skysight-inc/HackerNews huggingface dataset:
Java streams have some advantages over C# Linq.

IMHO, there's a more fundamental concept that everybody seems to be missing, which is that general purpose programming languages somehow fail at general purpose queries across trival, in-memory data structures.

A random example I like to bring up is: Can your LINQ-equivalent efficiently and idiomatically calculate both the "min" and "max" of a list without enumerating it twice?

Imagine you're writing some abstract library that can take any IEnumerable as the input(s). Will it scan a 1TB database table twice because the idiomatic coding style is:

var min = somelist.min();
var max = somelist.max();

This is such as basic, trivial example, yet C#, Java, Kotlin, etc... languages just fall flat on their face. Meanwhile, in SQL, a 48-year-old query language:

SELECT min(...), max(...) FROM sometable

But this is just scratching the surface. Ideally, all LINQ-style data inputs should be treated as something like a B-Tree index. Something that can be "walked" (not just enumerated!) efficiently using prefixes, ranges, and similar conditionals. Multiple queries should be able share such as "walk" to minimise the cost of streaming data in from memory... or wherever. Data should be partitioned across CPU cores just as efficiently, and the query language should make this natural.

I'm yet to see a language that scratches this itch.
I thought we already knew that it was because of ergotamine poisoning because they only ate rye shipped from Rome, which went foosty on the way with ergot mould?
Right now, Junethack, the NetHack Cross-Variant Summer Tournament (aka the tournament that is abusing players for finding bugs in nethack forks tournament) is running.

This year, I don't think there are any obvious bots running. The only time a bot clan was participating AFAIK was 2015.

https://junethack.net/archive/2015/scoreboard.html

And it didn't do badly (it did score 2 of the 5 clan trophies) but also not particularly well. That's mostly due to the tournament including lots of NetHack forks and the clan trophies being special side achievements that aren't necessarily needed for winning the game. So a generic bot that is trained to win the game isn't best at getting those.

And for today, I think there is no bot that can win the game for the newer versions or any forks. The bots from the NetHack Challenge also can't participate as they need a custom NetHack binary that outputs the game data in a machine parsable way whereas the tournament requires you to play on existing public servers.
If only 1 in 100 can do either well (enough) but with digital media reach you only need 1 in 10000 to fill such spots, that's still an oversupply of journalism job seekers who need some other way to differentiate themselves.

Separate rant, but journalistic writing feels so paint-by-numbers now and I think that reduces the barrier as far as writing talent required. I know journalists have always been taught to write articles with a certain shape, but it feels like we've moved beyond "inverted pyramid" to something more constrained. Every article must mention the effect of whatever is being reported upon the downtrodden, every article must end with a quote from an individual affected by the subject of the article that is twinged with irony or somehow fraught with meaning to make it personal.

It's as if all HN posts had to end with a coda that captured the essence of what the poster wanted to express in a dramatic way.

Pausing, chucksmash seemed reflective. "There's a dreary, pervasive sameness to the way we express ourselves now, and I suspect it's driven by engagement metrics" he said, slowly sipping his coffee before looking back to his phone with a sigh.
> Still, a 50% drop in 6 months will make anyone nervous.

Let me introduce you to tech stocks
The help post I linked states that it supports English, French, German, Italian, Japanese, & Spanish on Pixel 6+.

I'm on an OnePlus and I've not had it show anything but English correctly, so yeah, it's probably not enabled for other OEMs. Maybe they use their special AI hardware for it on Pixel?

It does say though that the detection is completely on device and none of the data is sent to Google, which is nice - maybe Telegram can add a feature like this, with some of the recent open source models that can run on embedded devices.
I don't get what you are saying.

You have 3x40A. Your biggest user is occasional 3x25A. So you have 3x15A available almost all the time. 3x16A is 11kW, you can tell your car or charger to go no more than 3x13A or 3x10A or whatever, this can even be automated by most charging stations. When you have your local EV meetup with 3 cars and all want to charge then either take turns or have all charge at 3x13 each and switch the heating off for that time.

I have this at home [0]. It plugs into a regular (red) 3x16A socket, has RCD protection built in and needs 0 installation cost and no nonsense about utility needing to come and do anything.

Surely you have one of those red 3x16A or 3x32A sockets in your garage/workshop wherever? If not your local electrician can put it in for xx instead of utility doing something unneeded for xxxx or xxxxx.

[0] - https://eauto.si/metron-shop/product/pc05t-3x16a-3-phase/
Accurate estimation is a contradiction.
The way this is solved in modern code is that you very rarely have mutable objects. So basically you can expect all objects to be immutable (excluding obvious exceptions like builder objects).

Some frameworks like JPA are not up-to-date with this methodology, sadly. But Java direction with immutable records is obvious and they'll adapt.
My emacs-config gets only sharper. Or so I like to think.
Ah yeah, that's a good trick. Maybe I'm biased because I have one friend who usually sends me voice notes where he tries to collect his thoughts, so there's a ton of pausing.
I like fast compile times, backwards compatibility, all my code base in one language, vast tool support …

If I wanted to mix in or use a new language, I would want something that was a substantial upgrade in terms of expressiveness and platform.

To me Kotlin is a bit like what Coffescript is to JavaScript.
I think the reason it’s so hard to place is that there are no fundamentals. It’s all speculation and “greater fool” theory. Almost no one thinks bitcoin will actually be used as a serious currency but they do think someone else will buy it for more than they did under the assumption it could be sold again for even more.

So as soon as it moves in one direction, it rockets away as everyone tries not to be the last fool.
Simone de Beauvoir on facing old age and avoiding bad faith
> It isn't happening for me at all in the examples.

You mean looking at the images on the wiki page ? Yeah it doesn't work for me either, seeing it in real life works every single time on me though
I’m talking about qualia, and it’s notoriously difficult to discuss coherently, because these phenomena are completely internal, and can only be referenced by assuming that others have the same situation.

Some people do claim that the concept is meaningless, that none of this exists, because it’s so hard to talk about. I think that’s a map-territory confusion. It seems clear to me that the fact that I have an internal experience is the only thing I have direct personal evidence of; everything I observe beyond that is in part an inference from the observed phenomena of qualia. I can’t prove them to anyone else, but other people talk as if they’re experiencing them too, so that’s at least something.

The fact that this is so difficult to define and discuss is exactly the problem. To your question, what happens to my physical brain has a profound effect on my internal experience, and it seems that my ability to reason about my experiences is somehow integrated in the experiences themselves. So it seems very unlikely that a game of pong has any experience, or if it does, it seems likely that it’s so extremely poorly glued together that it might as well not be an experience. You could ask the same question about an insect.

I find it really troubling that we have so little idea where this comes from, but I find it more troubling that people are so quick to dismiss it, simply because the subject is difficult to pin down.
Like a place with real, or at least vaguely realistic, job titles?

Not, say, CEO of Myself, Inc. ?
When the symptoms are focused around cost, maybe the disease is money and profit?
you cannot, as linux code is using a lot of gcc/clang extensions stuff, namely this is some sort of C dialect, not really C.
Almost at every new release of linux, "somebody" did manage to commit into its code the usage of new gcc/clang extensions.

The right(TM) way would be to port linux to simple and lean C (like some simple C89 with benign bits of c99/c11): the price is some loss of performance which could be partially mitigated with an assembly port of critical fast-paths (I guess that would show on really loaded servers only).

In the end, if RISC-V is a success, namely a world with a pertinent ISA without toxic IP tied to it (like x86/arm), then a full assembly port of linux would be more than interesting in order to rid it from compiler tantrums.
Not really. I likewise don't use a lot of Scala. Probably better to think in terms of how the languages are different rather than better.

Here's a good overview of differences:

https://www.baeldung.com/kotlin/kotlin-vs-scala
Elon Musk to attend all hands meeting at Twitter this week
Scotland starts renewed case for independence
It depends a bit on what interest rates do and whether your debts have fixed or variable rates.
No, your parent poster says that after Aqui-hire he might get pivoted away from it and hopefully the UX might improve.
For anyone interested in combining DJ'ing and VJ'ing, I'm actively working on http://www.planmixplay.com .
The fundamental difference is that the US is the currency issuer of the USD, and that the USD is still overwhelmingly a reserve and trade currency for other states.

Neither of these are true for El Salvador and BTC.
Can you honestly tell me any usage of reified generics outside of perhaps ArrayList<int> possibly having another more performant implementation?

The amount of time I’ve seen it complained about, yet in practice I am very seldom hit by that (just a note, Haskell also erases every type yet it doesn’t bother anyone there).
The second top level comment is hilarious. Saying they feel sorry for anyone who purchased at $1000 and it’s only going down from there.
If you build a startup around bad ideas realized in crappy languages, than it's a great recipe for a disaster.

If you have a good idea and you hire seasoned developers who can realize this idea you are at least on the good path.
I've been in it since 2012. The financial crisis of 2009 prompted me to study economics, the federal reserve system and the history of banking in the U.S. I went looking for solutions since the problem was affecting me and many people I knew. Bitcoin was the best solution I found. At first it seemed too quirky and strange, but I've continued to study over the years and have come to appreciate the elegance of the "quirks". Here is me presenting my take on bitcoin: https://www.youtube.com/watch?v=3fUiFtJ8BaY
The findings in this book are a bit misleading because they don't account for base rates. Of course most millionaires live in suburbs and drive pickups. Most humans live in suburbs and pickups are the most common work vehicle in the US. Nassim Taleb did a good critique on this I believe.
You are lucky! There are many people that don't want to touch any code. Setting up a Python environment locally might be a big pain. That's a huge blocker for notebooks sharing.

I treat dashboard as visualization part. What is more, visualized data is used to trigger further actions - for example, send alert email. Yes, I found them useful.
Are you intentionally being obtuse? My point was very clear.
But are people that made billions out of nothing fools?
Interesting. How do I invest in your 3-token? Please let me know, as I want to get onboard early. Take my money!
Indeed the HN community seems to manage the ‚issue‘ in an overall happy tale. I doubt there are many in a long relationship which did not suffer for a time due to external and not so well understood circumstances. Pull through and better self/us understanding and a stronger relationship can be ahead.
Some modern translations might have copyright rules preventing this without express permission (which may or may not be difficult to acquire, obviously other sites/apps have done it). They all have different rules and limitations but I remember reading that the NET Bible was specifically built for more permissive copyright requirements in the Internet age.
Yes we do. Well, theoretically anyway - you know those electricity poles with 4 cables above each other? That's 3 phase. Usually each house just gets one phase but I guess theoretically having 3 phase would just be a matter of connecting up the other wires too.

I'd be surprised if you could actually convince suppliers to do that for a house though, and definitely not for £1300.
One day before the halting of the withdrawals the CEO of Celsius was bragging that they were "winning".
https://twitter.com/ClarityToast/status/1536185339643105280
It's supposed to have better safety characteristics:

https://www.enovix.com/BrakeFlow/
Would love to be able to host this on macOS!
Great work though. Will keep an eye on it :)
Well, you can calculate min and max simultaneously with a reduce, but I do get your general point.
*Rooster logo
> That is a killer for performance for databases

It's actually the thing you use instead of O_SYNC because it's expected to deliver better synchronous performance, tantamount to using fdatasync() vs. fsync().

A broken fdatasync() (or O_DSYNC) is kind of a serious problem.
Roosters are chickens. A chicken is a domestic fowl.

Are you confusing with hens? Both roosters and hens are chickens, but hens aren't roosters.

https://www.quora.com/What-are-the-differences-between-a-chi...
Bytecode analysis is pretty trivial. I'm not sure if modern tools do it, but figuring out whether that specific bytecode accepts null values or throws NPE with it is not hard (unless bytecode is available in runtime-only and compile-time dependencies contain only interfaces, but that model seems outdated).
This is true of every rails app I have worked on in the last 10 years. You’d have to be doing something remarkably bad or have some crazy situation to end up with ruby using any noticeable amount of compute time.
You are very young and at the start of your career. I know you might feel like you should've "finished learning" by now, but finishing university is actually just an arbitrary milestone. The learning never stops. At worst, you maybe have some catching up to do, but drawing any conclusions at 23 is premature to say the least.

I don't think I learned much in uni and I did it in the UK. There was no algorithms course and I actually don't feel I learned much despite being at the top of my class. I don't even think I had anything as interesting as building a compiler. I am now less than 10 years into my career and roughly at the top of the payscale in Europe.

You are aware that you are not where you want to be and that is the most important thing. If you want to become good at LeetCode, you can easily do that, I've helped a few of my peers do that. Just set yourself some sort of achievable daily goal and stick to it. Do one "easy" problem per day and in a few weeks you'll be doing them in your head and think of them as boring.
The only easy and secure way you could do that is creating a token on the Ethereum chain.

But a new ERC-20 token has so many downsides compared to Bitcoin.

To name just one, lets start with the distribution. How would you get your token in as many hands as there are currently Bitcoin holders?

There will only be one "digital gold" just like there was just one analog gold. And so far, there is no contender to Bitcoin to be seen anywhere.
> In this case, all that Standford had to do was nothing and let the emergent social life continue uninterrupted.

And keep watching as students were routinely subjected to hazing, excessive drinking and sometimes outright criminal behavior such as overt discrimination, hate crimes, sexual assault up to rapes?

Fraternities had more than enough chances to rein in the worst of the bad behavior and they failed ridiculously at that. At some point, adults had to take over since self-regulation failed.
Plus a million.
Q.E.D, lol :D manufacturing vegetables and meat? I'm talking about cars, screws, machine. Nobody manufactures vegetables or meat :D but you mean packaging, ok, but germany is not big in that either, that's only some but mostly for the domestic market
Groovy has an optional compile time checking feature on a per-class basis via an annotation (this has been around for a long time)

https://docs.groovy-lang.org/latest/html/api/groovy/transfor...

https://livebook.manning.com/book/groovy-in-action-second-ed...
It might not be immediately obvious, but on WhatsApp at least, you can hold your phone to your ear and the voice clip will play as if you're on a phone call. I am making an assumption that Signal would be the same.
>Of course the downside could be social, and that falls on governments to mitigate, which is why I argue strongly that they continue to heavily deficit spend and they get the support of the ECB to do so.

Which will then build up more pressure until something finally goes wrong and your economy implodes. The consequences aren't just social that the government can deal with. Look at the 1930s. There's a real chance that a poor economy for an extended period is going to change your democracy, if you remain a democracy at all.

The ECB can only buy the debt by creating more money and increasing inflation. It might be hidden for a while, but just because we don't know how to measure it doesn't mean it won't eventually show up in an unexpected place (or managing it will depress the economy long-term).
There should be no personal updates. Updates should be from individuals but relating to industry, e.g. making an announcement, asking for advice, promoting a job opening, discussing an industry topic. There should be no updates of a personal nature e.g. I got up at 4am and took my disabled child to school after getting them an ice cream, please upvote my demonstration of effort.
Just a note, Scala 3 has an optional compiler flag to remove null from the type system meaning String can’t contain an NPE.
Is battery only thing that you think is better on Mac so you mentioned only this one thing?
Lol. I'm really considering getting new Air with M2 but man, battery is one of the last things to compare. It's _nice_ to have long battery life but it definitely not killer feature by any means
> I think these ideas are mostly delusional because they rely on a fundamental misapprehension about the world around us — namely that we live in a society that can be made simple enough to comprehend.

This might be the most interesting quote, but it misunderstands the intellectual underpinings of the right.

Society is fundamentally too complex to understand and therefore big government will cause untold damage and also the individuals should focus only on what they understand well. Governments give control to a system that can only cope with issues that the median person (ie, median voter) understands, and creates a single point of failure for corruption. The right deals with that by decentralising power and the left by building technocratic bureaucracies (not sure how that strategy still gets positive coverage after the USSR and China, but maybe the idea is some mild version works well). That they have a more effective strategy on this specific issue is a core strategic strength of the right, balancing out the fact that the rhetoric is generally a bit heartless.
Necessary, but not sufficient. Almost all the startups with bad implementations will fold. Almost all the startups with good implementations will fold.
Sure, I'm happy for him, but the company can literally vanish, so I'm just saying to be prepared to interview again :)
The title on HN reads (2010) but this article is from 2018.
On the topic of what's next, I'd really like to see an AI tackle a 4X strategy game like Civilization. AlphaStar is the closest we've seen, but I think it relied on superior control ("micro") more than good decision making, and the Dota AI was similar. I want to see an AI succeed in a strategy game via pure decision making in a turn-based game.
https://kotlinlang.org/docs/reflection.html#property-referen... ?
I have a 2k 27" and wanted to upgrade to 4k for a while but only with above 100hz and IPS.

The first displays were just super expensive and the second generation consumer gamer displays have fans in it.

I also was surprised that a display can have a fan but was a no go for me as displays normally live very long.

I will have a look at yours and the LG one :-)
Do those licenses apply to using them on the backend, though? Assuming that the site displays the classic verse, and not the copyrighted verse, as GP prescribes.
Isn't that the case for most programming languages? The only exceptions I can think of are C++ and Rust.
> I always thought it'd be great if the EFF ran a public DNS server.

You could use the DNS server of the german non-profit "Digitalcourage": https://digitalcourage.de/support/zensurfreier-dns-server

They are taking a stance against censorship on the internet (and lots of other topics), so make sure to send them some money if you use the DNS. ;-)
> I feel like there is a circuit of people obsessed with producing content claiming that random campus scandals say something about society at large.

The people who organize the scandalized behavior used to be the ones that went on to the leadership roles of society and normalized that sort of conduct in their companies.

So yes, tackling the problem on the root was necessary, and we will see the fruits of that over the next decades as the "old guard" retires and workplaces will become at least somewhat better as a result.
Yeah, you're right. I agree about the art, it was wonderful. I recall being mesmerized by the mammoths :P
Not quite true, one pedantic point of mine is that it may be a concrete class if that was marked as T’s superclass, the other is less nitpicky, generic information is actually available at the component itself, so plenty of tools can use it in certain circumstances.
even if most of it is low quality

(Khan Academy, Wikipedia)

Aren't you defeating your own argument in one sentence? Or are you saying that those are examples of low-quality information?
Apart from Jonathan Levin (who doesn't work on macOS anymore) and Eclectic Light, is there other great content on the internals of macOS?
i cant counter plain crazy . you win i guess . I am not claiming the dude can do no wrong . I am stating the fact that claiming he didn't do any thing new or special is just plain crazy . just try doing any one of the things he has already done .
> by interviewing someone who has somewhat intimate knowledge of it

Dude is literally a documentary maker. There is no special knowledge, and their response phrasing is highly speculative.
Hmm, I been on a total of 2 kotlin projects, both went badly.

On the other hand, we have several hundred java projects, with a very low project failure rate.

Maybe java is missing some things that are trendy and you get used to using, the things we missed most in kotlin was working code that was easy to debug, repurpose and deploy.... Stupid issues like the compiler not working properly or just taking ages burnt to much developer time, and to hard to find staff to make it up.

But heh, maybe I'm old fashioned, it doesn't seem like a popular opinion. But nothing in this thought piece seems to address those fundamental issues.
Congrats, you have just discovered Poe's law ;)

https://en.m.wikipedia.org/wiki/Poe%27s_law
And it will happen in Haskell as well with `head “”`, even though it is a pure language. Your point?