skysight-inc/HackerNews huggingface dataset:
> Most of Java problems come down to unfortunate design choices in the past. E.g. checked exceptions vs lambdas

Funnily enough, your example has actually supported my point.

They just released a proposal that effectively side-steps the problem of checked-exceptions-in-lambdas. Here is a link -- https://inside.java/2023/12/15/switch-case-effect/

This is still just a proposal, so nothing is hammered out. And we can talk about the merits of this solution. But my point is, by focusing on designing features the way they have, you can minimize intrusion while maximizing the value provided. I think this proposal demonstrates that extremely well.

This proposal allows the developer to maintain all the good parts about checked exceptions and lambdas, while being able to side-step the major downside.

> Don't think like Java is a good example of that, more like the anti-example. Plenty of more sophisticated languages move way faster without negative effects on long term progress (C#, Kotlin, to some extent Scala)

To be clear, when I say long term, I am measuring on the scale of decades. In that respect, I actually don't think your statement is correct.

To give an example with Kotlin, someone (I think Brian) talked about Kotlin's release strategy for features being great for short term, but costly in the long term. Kotlin had record-esque classes long before Java ever got theirs, but now that Java finally has theirs, Kotlin is using an annotation to disambiguate between Java style records and Kotlin style records -- https://kotlinlang.org/docs/jvm-records.html#declare-records.... While this isn't some critical problem on its own, this type of rift growing wider means that Kotlin is going to have to wrestle with how much they want to allow Java representation of concepts to exist in Kotlin. For example, how will Kotlin handle Java's version of pattern-matching vs their own? The 2 are not the same, so you cannot just call them aliases of each other - they have different semantics.

To give another example with C#, there has been a lot of recent discussion about finding potential alternatives to their async-await concurrency model. They cite the level of effort it takes to maintain the async await style code and the costs that come from this. Rust had a similar conversation not too long ago too.

The point I am trying to say is that, I think Java's strategy of play it slow and conservative is actually paying off for them, but on the scale of decades. Some of the languages it gets compared too aren't even that old yet.
It is not the delivery, because I was talking mainly about myself.

What I was referring to, was taking actions inspired by being true to myself. For example, quitting the job I disliked, instead of trying to fit in with the rest.

Cutting connections with family members I disliked their affect on me.

This made me feel more lonely.
Really cool, in doing this but works on any device on https://netwrck.com without privacy guarantees.
Would be be cool to get best of both worlds because I want to try on my phone but no webgpu and I don't care too much about privacy personally
Sorry this is coming up as flagged for some reason, hn getting really bad for censorship
but can you make it squeal with the high pitch that a CRT can make?
I think this well documents the history, how first OSS and then SaaS got so major things in especially enterprise software. At the same time I don't think this gives us any clear pointers on the future, that is still on our hands to shape.

Although I feel the perspective is one of larger, well functioning IT depts where you actually have choices and could look at the economics. In practice I think many real world IT depts don't have such luxury and are instead barely struggling by, grasping anything that will help them short-term, long-term economics be damned. I would love to see a world where IT depts would be maintaing (truly owning) large catalogue of software in-house, but that doesn't seem realistic at all.
Given a gap in the market I don't see why Mitsubishi or Bombardier couldn't fill that gap. Bombardier only sold their airliner capability due to Boeing/US trade fuckery. Mitsubishi can make fighter jets, rockets and warships so I don't see why an airliner is such a stretch.

Again, sure they don't have that capability today, but GP seems to think if Boeing goes away we'd be doomed.
First thing I did after downloading Zed was to try macros in vim mode.

It doesn't have a vim mode if there is no macro support. Plain and simple.
I’m not sure what a heavily skinned feature phone OS would have been at the time, maybe Symbian. It was easier to take the mediatek chip and throw WinCE on whatever, even if you didn’t add many smart phone features.

It definitely made for a lot of jokes, but I don’t think the executives, at least on the MS china side where I was working, took it as a good omen at all. These were junk phones, and the iPhone at the time clearly wasn’t junk. That WinMo was shortly thereafter abandoned makes me think Redmond thought so as well.

Microsoft also locked down WP, so it wasn’t pirate-able, and since Android was already out a couple of years later when Wp was done and was basically free (no need to pirate!), well, everyone lost interest in whatever Microsoft was doing with mobile.
We will run into all sorts of issues. For example, there are already subscription models for cars. Want a seat heating? Nice! US$9.99 per month, only!

Chips can be printed on flexible plastics for years, but we are approaching sizes now that makes it potentially possible to include this into all sorts of things. With very low power this opens up all sorts of "invisible" ways to power them, and guess what? They run software. Now imagine these software pieces running a subscription model. And our lives are increasingly infiltrated with all sorts of such tech, unseen, and this subscription model path is a very slippery slope towards hell.

I should also note here that there are huge differences between for example paying for "service" (but you do own the stuff), and this "cloud SaaS" approach that is often taken, where you own exactly nothing. Former is ok, a fair deal I would say, latter is a bane to our society. Keep in mind that the more our world depends on such things, the more these things become infrastructure, and infrastructure has some added requirements most of these services don't and won't fulfill.
You also can't get functionality back that you lose to your autoimmune disease if you later decide you've had enough and start treatment.

Preventing that damage in the first place is the key.
Lack of androgens is more important to breast development than presence of estrogens is- men already naturally have enough that without the testosterone, they'd develop breasts.

It takes a lot more to cause gynaecomastia despite it, and the amounts that get into drinking water are extremely trace.

It's much more likely to be all the endocrine disrupting forever chemicals, particularly micro- and nano-plastics, and metabolic disorders secondary to all the stuff wrong with people's health nowadays(air pollution, sleep disorders, sedentary lifestyles, gut dysbiosis, etc)
It comes with quite a few language servers built-in.
Use doomemacs for a start. It really optimizes startup time and offers vast included modules as well as great package management. https://github.com/doomemacs/doomemacs/blob/master/docs/gett...
Oh and for Windows, WSL2 seems to be the fastest: https://github.com/doomemacs/doomemacs/blob/master/docs/gett...
The UK has troops deployed in Eastern Europe and will up the amount this year: https://www.gov.uk/government/news/the-uk-announces-20000-br...

It’s also possible/likely that if this conflict spills out of Ukraine there’ll be more direct involvement of the UK in fighting.

It’s not about an immediate threat to the UK.
Could you point at some articles which explores that aspect ? It sounds very interesting. Thanks !
Sure, but it'd be relatively slow. Sloooow.
> on the fan but not on the filters. DRM makes being the cheapest a viable business model

I'd argue that this technique is borderline fraud. It plays against the common assumptions of what the product is without advertising it.
Great! Damned if we do, damned if we don’t. And now we can feel bad for growing our own tomatoes.

I think it’s time we start considering the radical solutions. Not carbon capture, because there is always a way to smear those[^1] too. I say it’s high time to install the orbital hooks and start the exodus.

[^1]: I just found this example: https://en.wikipedia.org/wiki/Direct_deep-sea_carbon_dioxide...
Keeping friends and relatives that are not inherently good for me. Working in a job that do not satisfy me. ‘Higher education’ as a means for ‘success’.

Day job. Routine. Money.
I hate to be cynical, but all of healthcare is like this. The focus is on a quick fix for whatever symptom is present and anything that affects people's state and wellbeing is dismissed as in their head for decades until(if ever) the evidence to the contrary becomes undeniable.
Apple Watch wearers report 'burn marks and blisters'
Not me getting tear-eyed because I fondly remember Opera Mini as my first mobile browser on Symbian
Unfortunately "AMD" and "easy" are mutually exclusive right now.

You can be a linux/python dev and set up rocm.

Or you can run llama.cpp's very slow OpenCL backend, but with easy setup.

Or you can run MLC's very fast Vulkan backend, but with no model splitting and medium-hard setup.
That's almost certainly just a wallpaper...
The book written on this whole saga is a decent read.. not sure if translations are available though.

https://www.goodreads.com/book/show/3316995-de-broncode
Douglas Adams was right, the mice are experimenting on us
Going extra mile to ensure Google can't index doesn't sound like mere deprioritization.

I will admit the system works if its goal is to prevent wasting OpenJDK devs time on repetitive topics.

I was going to ask one such potentially repetitive question (can't tell without search) but waiting for non-existent moderator to approve my message successfully drained any energy I had for this :)
I'm not sure a lot of you have ever been to Oklahoma City or if you have, even recently. Tulsa is not the premier city in Oklahoma anymore and hasn't been for close to 2 decades. While this is a ridiculously tall proposed structure, Oklahoma City is growing fast and a lot of the residential domiciles in that area are full. 1,776 (a funny number) of housing isn't that much when we have entire subdivisions with 500 - 2000 houses going up all over the city at a constant rate. Will this be built, probably not. Will the smaller towers be built, quite possibly. I drive by the proposed spot often and it could support some of the smaller towers etc.
Several videos: https://www.wionews.com/science/watch-asteroid-turns-into-fi...
There is a difference between a having a link to "/page" and a having relative link to "page".

The first is fine, the second needs special logic to tell that when we reach "/page/page/[...]/page" we should probably stop. I bet $5 that their web server log shows plenty of naive bots like mine getting lost in that recursion, burning unnecessary CPU time.

Thankfully, the solution is not that hard to implement.
People have stuck mesh models of Palworld pals inside Pokèmon to compare. It's not subjective. It's straight up theft in a number of cases.
Would you share that code? I'm not familiar with using the mic in Linux, but interested to do something similar!
Oooh. And here I was wondering how the heck such a small team could build their own indexes.
I'd like to see a comparison to nitro https://github.com/janhq/nitro which has been fantastic for running a local LLM.
Show HN: Docs to Roadmaps to Presentations Korl
There's always stuff happening in the world of flight - It's occasionally interesting to peruse the Aviation Herald (https://avherald.com/) to see just what's happened recently.
The cooling advantage that CPU integrated graphics has
Pollution by Plastic Trade in Data
Nice that it’s installable Homebrew. It’s very fast comparing to other GUI editors. Happy to see Vim mode and would love to see more of Vim commands enabled. I can see that you can open splits, but you can’t specify what file to open in a split. But you can move the splits around with the same shortcut as Vim. Looks very promising!
Yes, undoubtedly. Although once appointed as a dictator the benevolence part normally slides.

So what happens in the happy case is a very complex system of figuring out who should be the dictator and when they need to be moved on. If you look at successful open source projects that process is often visible - a brutal communal negotiation (of global scope!) to work out who in the world is the person with the best motivation to control a project.
It's one of those shows that looks like yet another "monster of the week" program at first, but develops a compelling story arc as time goes by.

Other examples would be Fringe, or Supernatural.
They're rocks, so at least like rock hail.
Lordy, I hope this is actually a branch in a corrupted filesystem.

It doesn’t speak well of time travellers if this is a corrected branch.
Did they call it Zed just so they have a movie to quote when they announce it's demise?
"Madeleines": Paris Review short story about the iPhone 15 (sorta)
No, they pay per search query. 200k users make statistically 10 times as many queries as 20k users.
none of these are reputable publications. and fall flat on the face of accusers that fail to shine the mirror on to their own faces.

India coexists and celebrates harmony with all faiths within its borders.
It depends on the t-shirt though, how it looks, the quality.

I've got to say those t-shirts look great.
MKL has a JIT similar to libxsmm for small sizes.
> how do i know if the article is real? because the victim, the police, and journalists who have researched the issue have all corroborated the facts.

All that info is brought to you by the media, who themselves mostly reprint ap and Reuters prepared news. There is very little corroborating or verifying going on.

If you have ever been involved in a news story, or have expertise in a subject matter, you will soon realise that the media presents a interpretation of events that need not relate very closely to reality.
Our cars are full of Chinese parts. The makers home country is hardly relevant, today.
You Asked, We Answered
Who is “they”? Russia or the West?
Then there is the question whether you did anything...

Ref.:

https://news.ycombinator.com/item?id=36028394
You should have read more carefully. As an example, Americans emits 36 times more per capita than Congolese do.

So no, nothing is even close to be linear here and pretending that it is is nonsense.
Have you ever been to Oklahoma City yourself. It is not "nuked" by tornadoes all the time like you imply. We've had a couple large ones, and all of you outside idiots think they happen daily. Most tornadoes are small, most Oklahomans have never seen one in their lives. Every city has its own natural disasters. For the record, Oklahoma has the largest casino in the world (https://www.gambling.com/us/online-casinos/strategy/the-7-la...) and that is in freaking Thackerville.
Feels like an opportunity to share my all time favorite demo ... Intrinsic Gravity by Still https://youtu.be/-ZxPhDC-r3w
MKL is very fast, on Intel. Due to how they do CPU detection.

It is a specialized library and they JIT their kernel.

Usually BLIS is slower.
Not quite; the plan was always to go for five seasons, but the PTEN network closing up shop put season 5 at risk.

Sleeping In Light was always intended to be the finale; once season 5 got secured they shot another episode (which was also great) to act as season 4 finale.

The uncertainty with season 5 did play havoc with the pacing of the arcs. Season 4 did have to cover a lot of ground to get the most important arcs to close, so parts of it feel rushed, and vice versa the beginning of season 5 takes a while to get back to speed. Sigh.
It is mentioned prominently enough in the readme, I would say. 2²⁶ is plenty enough for many applications. I currently use a persistent intmap to label continuations in a toy CPS compiler, and with my current approach there is no chance whatsoever that any conceivable program would compile to use that many continuation labels.
This post has 179 comments and 305 points seven hours after it was posted, why is it on page six?
There's an AI 'brain drain' in academia
If i use an 80 year old ford tractor to dig a trench and put trees that fell over during a hurricane in the trench and bury them, and plant on and around the hill that's made, i wager the carbon footprint is probably net negative. native groundcover and there are nurseries that start and sell 2 year old plants within a few miles. These are very old, established nurseries, the carbon footprint of their construction has amortized to nothing.

I don't want to read the article because it sounds like it'd get my blood pressure up. In the general sense not everyone can go net negative, but it doesn't matter because the benefits outweigh the potential for "carbon". To name just one benefit, genetic diversity.
Ive been wanting a syntax-tree-viewer for months, to help me learn functional languages where figuring out what is even going on syntax-wise in the exmaples provided by tutorials keeps being an issue for me.
Does anyone know of a way to see a syntax tree for any given snippet of code for any given language? I'd try Zed, but I'll have to wait for Linux support.
I won't switch from neovim but I gave this a try and I quite like it. It really is very fast and snappy. If I were using VS Code I would've switched to this one.
Just wait until they figure out junk DNA is actually an EULA.
Somewhere in between, but probably closer to bullet speed. There are numerous accounts of meteorites entering people’s houses.

Here’s a recent one: https://abcnews.go.com/US/scientists-confirm-meteorite-crash...

It pierced the roof but didn’t pierce the floor.
1. Install from stable.melpa (or gnu elpa) instead of melpa (and pin to that)

2. git add .emacs.d/elpa

3. Don't click update all the time.
The batch match-mul API would be very useful for convolutions. It's also used on Nvidia GPUs.

Often you get tensors that are sliced views on one or more dimensions, with BLAS-api you need to allocate them in a contiguous buffer. BLIS does not need that, there is a repacking algorithm to overcome memory bandwidth bounds in matrix multiplication (search the "roofline model"), the slicing/realloc can be fused with repacking with BLIS API.
Your understanding is outdated/incorrect. Already a number of major modes have corresponding ts modes and I use them daily. This includes C++, Rust, Python, yaml, toml, json, Java, typescript, dockerfile and cmake.
True not every major mode has treesitter in the official release but I’d hardly call the above “not usable”
I recommend test automation. There is a ginormous gap between the kind of innovation you are looking for and what most people are capable of delivering.

Ironically being really good at test automation will allow you to become really creative and increase your value. I call that ironic because QA work is otherwise boring and repetitive because most QAs are not capable of developing and most developers are not expected to be creative or innovative at the typical large corporate job.

Seriously, most people super struggle with test automation. They expected it to be done in a certain predefined way using tools they are already comfortable with or they completely panic in a way looks that autistic. The goal is to solve very real business problems and most employers don’t care so much how it’s done as long as you can dramatically lower operating expenses and lower maintenance risk, which is weird because they always expect actual development to be done in a very specific way to conform to established internal norms.

If really want to go crazy do test automation of both Java apps and test automation that executes in the browser. Most people struggle to automate any of that even outside of test automation and frameworks to more than turn on their monitors.
I’m not sure 15mph is necessarily enough to pass. I rarely pass in those passing zones where it’s one lane each way, but I think I kind of gun it for those few seconds… you want to spend as little time as possible in the opposite lane obviously
I can not talk about your family members as you would have the best context. Only out of curiosity, have you already explored techniques from books like Crucial Conversations or consulted a therapist before cutting connections?

As far as the job is concerned quitting the one you dislike is only 10% of the work, finding the one you like is the 90% of it. I am sure that once you find the one you like you will be far more fulfilled.
>
In The Road to Wigan Pier (1937), he wrote:
For five years I had been part of an oppressive system, and it had left me with a bad conscience. Innumerable remembered faces—faces of prisoners in the dock, of men waiting in the condemned cells, of subordinates I had bullied and aged peasants I had snubbed, of servants and coolies I had hit with my fist in moments of rage (nearly everyone does these things in the East, at any rate occasionally: Orientals can be very provoking)—haunted me intolerably. I was conscious of an immense weight of guilt that I had got to expiate.

The first and last sentences of this oft-quoted passage are typically shared with an ellipsis, omitting the offensive part. I assume this erasure occurs because it is difficult to read the middle sentence and find sympathy for the man who wrote it. It affords a glimpse of the Raj’s daily violence and admits what a tormented man held festering in his heart.

very powerful
> since the link only works once

Unfortunately this is an anti-feature for almost all large corporations. There is inevitably a security scanner somewhere that consumes the link before the user can.
I'm a c# developer and architect since 20+ years and stumbled over rust the other day. I always wanted to learn a low level language and the syntax of rust is, for ME, just right and already fits well into MY known think-patterns.

I guess it's the right time to look into rust, learn the eco system and patterns before it gets too large to learn, as c# nowadays.
> the people who make "full use" of vsc-over-ssh are satisfied with vscode,

almost all my coding these days is over vsc-ssh. if zed supported sshing into a remote host and into a docker container as seamlessly as I can in vscode, Id switch immediately. The performance of the ui in zed is so much better. I'm a bit sad I can't switch with its current feature set.
99.9% great for young children

:/
Via llama.cpp's GPU support.
I assume this doesn’t yet run on llama.cpp?
A lot of the new models coming out are long context anyway. Check out Yi, InternLM and Mixtral.

Also, you really want to wait until flash attention is merged before using mega context with llama.cpp. The 8 bit KV cache would be ideal too.
Right, I guess DGEMM (or parts of it) is all you need for surprisingly many operations.
https://en.wikipedia.org/wiki/Windkessel_effect

From the diagram, it looks exactly like a decoupling capacitor in an electronic circuit, for smoothing a voltage.
At least the front didn't fall off.
Médecins Sans Frontières