skysight-inc/HackerNews huggingface dataset:
But that ignores that the stakes of law are high enough that you often cannot afford to be wrong.

30 years ago, the alternative to Google Translate was buying a translation dictionary or hiring a professional, neither of which was things you'd do for something you didn't care much about. Yes, I can go look at a site/article that's in a language I don't speak and get it translated and generally get the idea of what it's saying. If I'm just trying to look at a restaurant's menu in another language, I'm probably fine. I probably wouldn't trust it if I had serious food allergies, or was trying to translate what I could legally take through customs. If you're having a business meeting about something, you're probably still hiring a real human translator.

Yes, stuff has become commodity-level, but that just broadens who can use it, assuming they can afford for it to be wrong, and for them to have no recourse if it is. Google Translate won't pay your hospital bills if you rely on it to know there aren't allergens in your food and it mistranslated things. ChatGPT won't do the overtime to fix the DB if it gives you a SQL command that accidentally truncates the entire Dev environment.

Almost everything around law on most countries doesn't have "casual usage" where you can afford to be wrong. Even the most casual stuff you may go to a lawyer about, such as setting up a will, is still something where if you try to just do it yourself, you can create a huge legal mess. I've known friends whose relatives "did their own research" and wrote their own wills and when they died, most of their estate's value was consumed in legal issues trying to resolve it.

As I said before - a legal LLM may be fine for writing opinion pieces or informing arguing on the internet, but messing up even basic stuff about the law can be insanely costly if it ends up mattering, and most people won't know what will end up mattering. Lawyers bill hundreds an hour, and bailing you out of decisions you made an LLM-deluded mess could easily take tens of hours.
One thing I enjoyed when I drove through Incheon and Seoul, Korea, recently was that there were basically no ads/billboards outside.
> All three were introduced on schedule at the Hannover Faire in April 1983 with staggered deliveries for the 4107 and 4109.

> This March 1984 issue of Tek Quality
would love something like this for guitar! :(
Thanks for the paper analogy. First, I don't agree that if we bring the other half of the paper away that no information has traveled. What else is the shape of the cut than information? Second, do we know that no dual of entanglement exists, meaning that we start from one piece of the paper (far way) that we can somehow select and (re-)create the other half "here", thus being able to see its shape "here", all this not subject to the laws of mass physics? Sure this is all just thinking going on in my mind and I'm really not an expert in all these things; not at all. I just have questions that sometimes provoke ideas; which might be naive (due to lack of information).
Supply Chain Sublime: The Material World is no place for humans
How do you remember a whole day worth of activities? Do you note them down on paper first?
Ente Photo Storage – Reliability and Replication Architecture
> an observer may have much less information than physically possible, but it can't have more information about some system than a physical limit.

Still the probability represents the uncertainty of the observer. You say that "the most possible information" is still not enough because "measurement is a time-consuming process" and it's not "possible to measure" with infinite precision. I'd say that you're just confirming that "the lack of knowledge" happens but that doesn't mean the physical state is undefined.

You call that uncertainty a property of the system but that doesn't seem right. The evolution of the system will happen according to what the initial state was - not according to what we thought it could have been. Maybe we don't know if A or B will happen because we don't know if the initial state is a or b. But if later we observe A we will know that the initial state was a. (Maybe you would say that at t=0 the physical state is not well-defined but at t=1 the physical state at t=0 becomes well-defined retrospectively?)
This same identity can be used to provide geometric intuition as to why i*i must equal -1. This is shown in the diagrams at the bottom of http://gregfjohnson.com/complex/.
I learned over 20 years ago to _never_ post your code online for programmers to critique. Never. Unless you are an absolute pro (at which point you wouldn't even be asking for review), never do it.
I think some of the difference may be the form factor.

With traditional computers, the computer was in a specific place, and people would use a computer when they were at the computer. Then, when it was time to eat lunch or go to the bathroom or go to the next class, the computer was gone.

On top of this, a real keyboard is much faster for typing, which means that less time is consumed merely transcribing one’s thoughts into text.
Well, people do need to reach you and people mostly aren't chained to their desks in an office any longer so you do need a phone of some sort. No, you don't need a tablet in general and I mostly never used one in a professional capacity.
Show HN: Lightweight log viewer with Python-powered filtering and formatting
I'd like to share "klp", a command-line log viewer for investigating small to medium-sized log files (up to ~100k lines). While there are faster and more mature log viewers out there, I think klp has some features that might be interesting:

- Visualize log level patterns with --levelmap showing the density of different log levels over time (e.g., IIIWWEEE for a sequence of INFO, WARNING, ERROR)

- Visual separation of time gaps with --mark-gaps INTERVAL (e.g., 1h) to spot suspicious quiet periods

- Condense bursts of events with --fuse INTERVAL (e.g., 1h) to highlight when activity starts and ends

- Built-in regexes for common patterns (URLs, IPs, file paths, email addresses, common error messages, and many others)

- Python expressions for complex filtering: --where "int(status) >= 500 and 'timeout' in message.lower()"

- Built-in support for logfmt, JSON Lines, CSV, SQLite and others, plus ability to write ad-hoc parsers in Python on the command line

- Custom output formatting using Python code and templates

klp is a single Python file with no dependencies beyond Python 3.7+. Install with pip install klp-logviewer or download the file from GitHub:

<https://github.com/dloss/klp>

I originally built this for my own debugging needs at work where I couldn't install other tools. When my employer allowed me to open-source it (MIT license), I added more features to explore ideas I hadn't seen in other log tools.

Since I'm just a single developer maintaining this in my spare time, I've included a carefully curated list of more robust alternatives in the README.

I welcome your feedback on klp and its features, and would be delighted if these ideas inspire other log tools - especially approaches like visual time gaps, fusing events and log level maps.
Yeah, that is indeed often the case. Sometimes technology advances at an incredible rate in a short time, and safety standards are horrifically behind. I'm reminded of internet and smart phone technology.
> The authoritarian regime of the locally elected government?

These are not in any way contradictory concepts. New york city is one of the most highly surveilled cities on the planet and has the highest police budget of any metro area in the world. The current mayor is a former cop who gets way too excited about working with the IDF and is super excited about using drones to spy on people even more invasively. Another recent former mayor campaigned on police harassing people on the street for literally no reason. They recently shot someone for fare skipping rather than simply removing fares, even though it's a massive loss to the city to staff the subway just to recoup a small percentage of lost revenue.

Look you can disagree with it being authoritarian, but maybe it'd be worth pointing out how people voted against clearly authoritarian policies. It seems to my eye that people just want a police-based society over a liberal one.
If you don't want to keep being surprised, you should internalize that what people say and what they do are usually 2 different things.
The fact that you make do with that doesn't mean everyone will make do or would like to bike versus driving. That is the whole point: let people use whatever is more comfortable for them.
There were plenty of games around when I was a kid, and I’m not convinced they were materially less addictive. But none of them could fit in my pocket or could send me notifications.
How an Ivy League Police Commissioner Hunted an Ivy League Murder Suspect
Gift link: https://www.wsj.com/us-news/law/how-an-ivy-league-police-com...
Markets in other parts of the world did, and you could have traded those airline stocks.

That said, COVID would have been a better example for airline and hotel stocks.

[Also IMO, PUT options are safer than shorts. Do your own research.]
Because it's part of POSIX ...
C# is the first thing to come to mind. If you so choose you can more or less inline C and trample all over memory, or you can write very strict, statically typed, safe code.
Sharing a credit card doesn’t take an huge amount of trust. Every time a charge is made on my card, a notification flies by on my phone. If they abuse the card, I would find out right away.
Wow #13 in HN. I am a caregiver of TN. Is was strange 8 years ago it was HER2+ but it changed to TN this time even though it was exactly at the same location(conserved last time).
Two Hour Dr. Ken Iverson Interview
Could this mostly be due to a “sell on the news” phenomenon?

Stocks go up on rumors but don’t do much or go down a little when something is confirmed.
Understanding Behavior Activation
Unfortunately, real political alignment doesnt exist. Most people dont use ideologies to determine alignment.
And how exactly did you come to the conclusion that this is relevant here?
> literally EVERYWHERE

Chrome and youtube also support some of the common vi/vim navigation keys.
Isn't it just "start encrypted chat"?
From the DNA side of the story, I think this is the order of events.

In 2017 the police reopened the cold case and contacted Astrea Forensics to extract DNA from a 'partial femur'. The police sent the results to Identifinders International to search for relation matches.

The story names FamilyTreeDNA as the DNA data source. I assume IdInt mined FTDNA's data, found familial matches and then FTDNA returned all they could, including identities and contact info.

In 2020, the accused's granddaughter (Jenna) bought a FTDNA kit and submitted her DNA. A few months later, police contacted Jenna, said she was a DNA match and informed her that IdInt would be calling her.

After the police's call Jenna talked it over with her mom (Kara) and they wondered if it was part of a scam. When IdInt called Jenna, they apparently asked for her FTDNA login and Jenna hung up on them - suspecting it was part of a scam.

Police then approached Jenna's cousin who worked in the prosecutor's office. The cousin visited Kara to explain the case and solicit her cooperation. Kara then made a 'distressed call' to Jenna and asked her to come over asap.

Jenna came over and the case was explained. Jenna "was terrified police would think she was trying to hide something because of her refusal to speak with Gillis. She immediately called [Gillis]."

At this point, I assume Jenna provided her FTDNA login creds to Gillis.
You know there's a middle ground between killing unhealthy babies and unlimited lifetime help and therapy for everyone.

There isn't an unlimited supply of mental health professionals either.

Who are we? Hopefully someone who can have a reasonable discussion without resorting to reductionist rhetoric of the extremes.
The notion of “completing the square” is often done as an algebraic trick (“just add and subtract this magic term”).

But it can also be viewed as translating the quadratic expression along the “X-axis” so that (at its new origin) it is left/right symmetric.

That is,

Q(x) = ax^2 + b x + c

With the right substitution, x’ = (x - B), the linear term vanishes. So when you re-write in terms of “x”, you get:

Q (x) = a (x - B)^2 + C

So the intuition is that the linear term in the original quadratic is the thing that shifts the “symmetry axis” of the quadratic.

I have found this helpful when “X” is a vector and you have a quadratic form. In this case, the coordinate shift centers the quadratic “bowl” about some point in R^n.

*

The chain rule for differentiation is another one with simple geometry but cumbersome notation. It’s like: we know[*] that

f(x) = g(h(j(k(x))))

must have a linear approximation about some point x0. The only possible thing it could be is the product of all the little local curve slopes of k, j, h, and g, at the “correct” point in each.

Thinking about little slopes also clarifies derivatives like

f(x) = g(x^3, x^2)

where g is an arbitrary function of two variables.

[*] Because we read it in baby Rudin, ofc
USB-C “alt modes”

https://en.wikipedia.org/wiki/USB-C#Alternate_Mode_partner_s...
> So if I understand it

This is not what TFA says at all. Especially this one:

> Fourth you must bet big.

is explicitly listed as a common mistake all the involved students exhibited.
Sounded like it would solve a problem for me... But not seeing a height option, my problem is I'm tall and fit/lean. Finding clothes that fit properly is challenging, either too short or longer but baggy
Brutal beauty worth saving from the wrecking ball
A new PCB design can boost heat dissipation by 55x
vim is an operating system that allows also editing files
one reason I can think of from the top of my head (although I never had to deal with MISRA C at all) is that if you have to add some cleanup code before your function returns, then there is exactly one place and one place only to do that.

Otherwise this leads to duplication of cleanup code similar to

allocate_something()
..
if failed(foo) {
deallocate_something()
return FAILED;
}
..
deallocate_something()
return SUCCESS;
> but a fast-starting editor with a small-ish native executable, and small run-time memory use.

In spite of these so-called "flaws", I still prefer Emacs!
I thought this was just default with XFCE in general
C# has unsafe, which extremely powerful. See ravens repo for heavy usage of that.

Otherwise python is also a good example of that. First start out in python. Not fast enough? Bring in python, which compiles down to c. Id that's not enough, drop to raw c.
You nailed it. The overwhelming majority of research around mesh networks assumes that nodes are stationary, and connection lifetimes are long-lived and consistent (if not perfectly reliable). My job is extra cool because none of those assumptions apply.
It's funny that nearly half of all comments are below your comment. The topic seems to unsettle people much more than a new programming language. This is also another example of how a downvote button is primarily misused in practice.

> Arrays should start and end at whatever start index is required

That's what you were indeed able to do with Pascal and also Modula-2, but with Oberon, Wirth came to the conclusion, that other index ranges than 0..n-1 were not needed. In his 1988 paper "From Modula to Oberon" he considers it "inessential" and providing "hardly any additional expressive power", but causing "a hidden computational effort that is incommensurate with the supposed gain in convenience". I think, in the end, it is in the eye of the beholder.
This is probably because :X encrypts a file so too easy to make that mistake?
Is it censorship when school teaches you maths but not how to skibidi a toilet?
It is intuitive on some higher level, now that I know about signs, operators, negative numbers and all that. But when talking about visual information (i.e. "visual proof"), it isn't intuitive in that context.

In addition to that, for all I know there could be some pitfalls involved with negative areas which I'm not aware of. Even if there aren't any pitfalls, this isn't immediately obvious to someone who isn't familiar with the concept of negative area.

If I'm willing (or forced) to think in such abstract terms, I would much prefer an algebraic proof to this visual proof.
The geometric “proof” isn’t actually equivalent, because it assumes a > b, and doesn’t generalize geometrically to b > a. The algebraic proof, on the other hand, generalizes at least to commutative rings.

Geometric “proofs” like this are neat, but are no real substitute for the algebraic ones. I’d argue that in cases like the present one they also don’t provide any deeper insights. You’re just moving geometric shapes around instead of algebraic symbols. They might give you the feeling that the theorem isn’t as arbitrary as you thought, but it isn’t arbitrary in algebra either.

I’m putting “proof” in quotes here because there are many examples of incorrect geometric “proofs”, and there is generally no formal geometric way to verify their correctness.
This might be useful with fewer guardrails than others and convenient image generation.

I'm not expecting breakthroughs like what might come from DeepMind or OpenAI.
There’s also 4) some sort of Handmaid’s Tale hellscape where women are essentially forced to reproduce. How long until an authoritarian country decides to try it?
As a meta-topic, the standard formats for geospatial are virtually all deeply suboptimal to the point of being arguably broken for modern large-scale geospatial analysis. What we have is a giant collection of narrow solutions to narrow problems, none of which efficiently interoperate with each other. It hasn’t modernized much at all, the tool chain is basically the same tech we had 25 years ago with a fresh coat of paint.

Fixing this is a difficult and extremely deep engineering and computer science problem, which is why there has been so little progress. Most improvements have been driven by users, but they aren’t able to make the investments to fix the problems underneath their problem, they have other work to do. Any fundamental improvements would materially break existing workflows, so adoption would be slow at best.

The entire spatial domain is stuck in a deep local minima.
My favorite podcast by far. Thank you for sharing!
Hopefully with some future update. You are totally right - badly needed thing
Another excellent case study in why your first call after being contacted by authorities should be to the best lawyer you can find/afford.
Helix splits the "select" and "verb" portions into two separate actions, so you can't easily repeat the last whole action (which you can do in Vim by pressing the dot key).

Which one is more intuitive is probably subjective, but personally, I find "dip -> delete inside parenthesis" far more intuitive (and closer to my line of thinking) than "select inside parenthesis. delete selection".
> Yes but preventing what we can of it at this stage (which isn't much) will cost as much as a world war and will have huge impact on people's lives.

You seem to have gathered the wrong impression here. Yes, a certain amount of global warming is pretty much locked in, and that levels is high enough that it's gonna cause some pretty big problems. That doesn't mean that continuing to emmit CO2 at current levels for the next several decades won't make things significantly worse.

> Many areas will be fine and some will even improve (eg Siberia and Northern Canada might become a lot more habitable.

This also isn't true. While there are areas that will grow more temperate for growing crops, that doesn't mean those areas will be fine (or have good soil to do so). Sure Alaska might be able to grow more giant vegetables, but could lose a significant part or all of their fisheries and will face more problems with wildfires that it does today. Permafrost melting will destroy infrastructure. These northern ecosystems tend to be pretty fragile and warmer temperatures could cause significant ecological collapse.

There are areas where the impacts will be greater and lesser. There aren't significant areas that will be better off due to climate change.
> it is very rare to mention remapping Caps Lock to Escape

I change mine to Ctrl. This way escape for me is Ctrl + [. Ctrl is too useful to be in an awkward position.
Hi, Sid here from Terrafloww, essentially this blog and library's attempt is based on the fact that COG has emerged as the standard format used by NASA and ESA and others over the past 5 years. And there is way more data in COG and continually being produced as COGs still. So we wanted to make sure that we use the most prevalent format as efficiently and quickly as possible. We didn't try to create a new format, I believe thats best left to the large and open community itself to decide.

Thanks for the question! Happy to answer more.
It is like the PDP-8 (tiny instruction set) and the TMS 9900 (no registers) but the 16-bit word size for memory did not catch on for real hardware.
It's planes from most of the footage I saw, at best maybe there was A legit unknown drone flown over some sensitive site (which happens) and someone hyped it into hysteria probably fueling trolls with drones to add to it.

Also iirc there is a funding bill for anti-drone programs gummed up in congress so I am sure anyone looking to get it passed isn't in a rush to quell this just yet.

The government will finally get all these local yokel politicians to put a cork in it and stop fanning hysteria when some idiot puts a bullet hole in a cessna thinking it is an Iranian drone from a mothership off the east coast.
Nothing like a good retronym.
Not Llama but with Sonnet and O1 I wrote a bespoke android app for my company in about 8 hours of work. Once I polish it a bit (make a prettier UI), I'm pretty sure I could sell it to other companies doing our kind of work.

I am not a programmer, and I know C and Python at about a 1 day crash course level (not much at all).

However with sonnent I was able to be handheld all the way from downloading android studio to a functional app written in kotlin, that is now being used by employees on the floor.

People can keep telling themselves that LLMs are useless or maybe just helpful for quickly spewing boilerplate code, but I would heed the warning that this tech is only going to improve and already helping people forgo SWE's very seriously. Sears thought the internet was a cute party trick, and that obviously print catalogs were there to stay.
Easier to be said than done since that's one of the core tradeoffs of the Rust language. Language is forcing these semantics upon you and while it is possible to get around it with unsafe blocks it turns out to be much more difficult in the practice. So, by default Rust code will almost certainly in majority of cases going to be designed around shared ownership.
Definitely the headset, wearing a computer and screen on your face is still incredibly unusual to most people. A big folding screen would be a luxury, but not unusual or particularly niche.
It's a good essay but you didn't address my point.
In other words, images don't only potentially contain a lot of metadata (serial numbers, a geolocation, time since last OS reboot etc.), but people or algorithms could also... look at them, and then find out what's depicted?

I'll be sure to keep that in mind going forward!
A foundation for exploring tumor development as an evolutionary process