skysight-inc/HackerNews huggingface dataset:
As a user, I don't care about your ML model. I care about not sending you personal info. Coarser info isn't good enough - you can convince me you actually deserve my real info, or you can get no info (preferable), or you can get fake info (alternative if you degrade or break my user experience because I wouldn't give you that info).

I understand there are some legit use cases for validated info. Unfortunately, targeted advertising and other types of profiling are also common use cases for the same info. It's a lot like MAC randomization on public wifi - it sucks, it breaks legit use cases, but it was needed because too many companies were using it to track people.
This will only start a cat and mouse game between app developers and users feeding junk data. There will be statistical tells or artifacts in fake data that will be identified which will prompt vendors to improve the entropy or patterns it creates.

The only solution (for a non development/testing uses) is for applications to accept no as an answer.
It is opt-in, effectively.

>Users will have the option to disable data upload before any data is sent for the first time.
Yup. I have two working t420s (t420s is thinner than t420 and I think puts it in the realm of "acceptable" in modern standards. T420 I find is mostly a stationary laptop). They run upgraded ssd drives and ram.

I also recently stocked up on 3 used t480 as it's the last generation with easily removable battery as well as drive and memory. Those should last me a while! My primary daily driver is the 6 year old t25 - basically t470 but with good keyboard.

But I think... That's kinda the point. These laptops were upgradeable but modern ones are not. T490 and onward don't have external replaceable battery. A lot of modern thinkpads have soldered ram. And none of them have the elegance of ultrabay of yore.
You're talking about oil pipelines, but this article is about UNIX pipelines, with nothing in common besides the name.
Subjective is the opposite of objective.

Most objective phenomena are relative to something else, eg., space.

'Relative' has no relevance to 'objective'
Last time I tried to use magisk on my pixel it was a complete fustercluck (about a year ago). I ended up having to patch together multiple fixes in multiple forum threads, and manually pick apart and patch the firmware package, because nothing worked at all for months on end, on a completely stock device.

I have kinda lost faith in it. And it doesn't help that it tries to do everything internally, so you can't e.g. download your pre-patch blobs or upload them after it loses track of them, because it does everything exclusively in complicatedly-magically-named internal folders. There is some seriously bonkers decision-making going on in it.
It is a full mile from the entrance of the MGM Grand to the convention center. A full _mile_.

I agree that Las Vegas is a good convention city, but please don't suggest that it's easy to get around.
I don't have it with me at the moment, but it's small print on large sheets, and 2500 or 3500 pages, IIRC.
Raddle
I mean you’ve got to appreciate the scale of the problem here and be pragmatic. The danger of recycling is it gives the illusion of progress, but I’m not against it otherwise. Philosophically you might be correct but voting blue in a non swing red state is completely meaningless
FWIW,I just installed GrapheneOS this week and banking apps have been working fine (though no Google pay).

Also, as a sibling comment mentioned, I have used magisk + safety net fix in the past, and had no issues with banking apps or Google pay.
Wow, this site reads like an engineering-focused clone of https://web.archive.org/web/20050131093151/http://www.mintru....
Take a look at https://promptfile.org/ for an alternative approach to the prototyping -> app flow.
US did not have air superiority in proxy wars in Syria nor in Ukraine.

Should the next proxy war happen in LATAM/Africa/ME - I am not sure US would rush to deploy air assets.

For example - Iran/China - would US create no fly zone over these countries?
We should all take a moment and appreciate that plants are pegged to (IIRC) 10-15% theoretical max efficiency, and that's just in photocapture, it's even worse when you factor in chemical inefficies in storage and conversion of sugars back to usable atp (which it must do to use the energy)
>I'm really tired of the trend of people declaring whatever policy they want enacted as being "a human right".

computing became inalienable from human rights when we as a society started asking everyone to conduct mandatory business using them.

paying your bills, gaining access to places, applying for welfare systems, creating doctors appointments, the list goes on -- the things that can be done alternatively over the phone or in-person dwindles as the years tick by.

If we don't claim that certain computing freedoms should be part-and-parcel of human rights then we must wait for the obvious and apparent abuse-of-system to occur and damage society before remediation -- I think we as a society may just have the wisdom to avoid that damage before it happens, but it requires advocacy.
If you define true and false as abstractions:

true ::= \x\y,x
false ::= \x\y,y

Then the conditional comes for free, since it is an application of true. You can define not as

not ::= \b, b false true

You can then define 'and' as

and ::= \x\y, x y false
We are seeing corporate and brand promoting types and 50 million signups the first day. Compared to Mastodon where real people are having real conversations and the numbers are much lower even with a head start. This tells me threads will be a very corporate platform. At least it's offering something different
Have you ever stated an epistemology without ontological commitments?

How does one speak if not in terms of what exists?
In the future, if you ever create a teaching language, please point out clearly to the students that it's a teaching language.
to be honest... we already saw that the migration from python2 to python3 was a complete shitshow, but the value python brings is so great the ecosystem survived.

i would gladly accept a python3 to python4 breaking change where all the necessary bits are changed to get real multi-threading (no-gil, gilectomy or whatever).

it's just so worth it.
Like dynamic typing and other things, declaring things in the middle of your code block seemed like a great idea to young me, but as I’ve gotten older, things like organizing variable definitions, strict use of types (or the kind of sucky type hints in Python), and other kinds of self-documenting declarations have become much more appealing to me. It might save “real work” from happening if you measure by lines of code, but you pay that price later when debugging or reading code you haven’t touched in a long time.
I think you need to hide root for Google wallet and some other Google services app(s).

And wipe their storage / cache too so they start from a clean slate.
[dupe] - https://news.ycombinator.com/item?id=36625649
On the other hand Nostr is instantaneous to join, no email required either.

Edit: start on https://hamstr.to/home
I have a couple extras ... Are you at least somewhat cool?
That's a key a lot of the coverage of this issue misses out on highlighting. A contract fundamentally is a meeting of the minds and an acknowledgment of that. If former business had always been conducted between the two parties with paperwork, signatures, and lawyers it's unlikely the judge would have considered this a meeting of the minds. The history between these two clearly was the primary decider in that an emoji is acceptance.
Yes because we need more government involvement because people don’t have agency just not to use an app.
Haha, cool. I would like to meet him one day. And I have some more Google Author Talks to watch.
Managing Complexity (2004)
Never forget: this only happens because people tolerate it. If people didn’t want it to happen, it would stop.
I get the point but I do agree that it might not be a good analogy since when building structures people might disagree on where they should go but not on what a wall and a door are. In software your caretfully crafted "house" can just be a convoluted way to get from a to b to someone else.

To me writing a story comes closer to what writing software is. I can't just get an overview of their plans and know right away where I should be connecting the new "room" I want to build. Instead I need to understand what story the author was trying to get across and make my insertion in a way that makes sense with what was there before.
Non-paywall link: https://web.archive.org/web/20201026054328/https://www.econo...
It's true that if a laptop doesn't have a monitor, you can't use it to read code. But - you don't need an ultra-perfect color reproduction, super-low refresh rate etc. on your monitor to read code. So if your laptop has a TN rather than IPS panel - that might be consideration but nothing like decent keyboard or not.

And debugging we do with our brains mostly :-)
I that case your situation is likely irrelevant for the masses. It also still matters what performance bracket you're targeting.
Just a few days ago I found a bug in someone's code where a variable was introduced twice with slightly different name, like "var jobno", and then "var jobn". Made me think that Pascal's approach to keep vars declarations at one place is not a bad thing. As for slowing down - probably yes, but I doubt that speedtyping is really a big virtue for a software developer. Also, in a decent IDE it should be possible to make binding/macro to insert declaration after the current function header without jumping away from the current position (though I don't know what Pascal devs use nowadays for IDE)
It's not ideal, per app would be preferable, but at least global can be a toggle in the global quick settings UI.
Unfortunately the phrase vote with your feet is too often misapplied either by the hopelessly idealistic at one end, or by the toxically cynical at the other.

particularly those who are well aware that you have two feet to work with while their side has paid influence wrangling a stampede of cattle in the other directiin.
I found it helpful for prototyping and learning some basics, but I quickly found the abstractions were not useful and had to implement my own.
I’m not sure about this. It’s possible, but if google search hasn’t gotten worse, then the quality of competitor search has improved.
I never imagined myself using Bing unironically, but I have consistently better results from Bing than google nowadays - which is inconvenient because I’m otherwise very plugged into the broader google ecosystem.
> but Pascal’s type system was pretty solid

To be honest, this is a matter of styles, coming from a dynamic type background I don’t appreciate strongly typed systems as an advantage.
Both made it into modernity as large swaths of Golang. Modula-2 even had coroutines.
I've basically never had a 'normal' job on someone else's payroll (with 3 exceptions over ~40Y). I've always been noodling around waiting for the next idea and consulting around various start-ups.

WARNING: this approach has not made me a billionaire, YMMV.

I am solvent, with a paid off house, savings, a family including two happy teens doing well at school, and have just started in academia FTW... B^>
Ok but we are talking remotely enabling camera and microphone. The baseband is only responsible of intercepting traffic. This needs kernel injection.
NREL's latest data is summarized here:

https://www.nrel.gov/docs/fy22osti/81172.pdf#page=5

Some types of panels have increased capacity after being in the field for years. Degradation is not a significant economic concern at this stage of the process.
"Well, I don't know about all that."
This was strangely hilarious.
>I'm genuinely mixed... Playing games when so many will cheat isn't fun

simple question : have you encountered an anti-cheat mechanism that works to stop cheaters?

I haven't.

The damage that DRM causes is almost entirely one-sided towards the consumer, aside from the pocketbooks of executives that want to boast about their games licensed anti-cheat mechanisms.

Those that want to cheat may be thrown through another loop, but it doesn't meaningfully stop them -- these people are often technical and interested , anyway. A new challenge for credit on underground forums -- great!
YTS Breaks Unique Settlement Agreement by Uploading Pirated Films
The reason why Langchain is pointless is that it's trying to solve problems on top of technical foundations that just cannot support it.

The #1 learning is that there is no reusability with the current generation of LLMs. We're using GPT-4 and 3.5T exclusively.

Over the last several months, my team has been building several features using highly sophisticated LLM chains that do all manner of reasoning. The ultimate outputs are very human-like to the point where there is some private excitement that we've built an AGI.

Each feature requires very custom handwritten prompts. Each step in the chain requires handwritten prompts. The input data has to be formatted a very specific way to generate good outputs for that feature/chain step. The part around setting up a DAG orchestration to run these chains is like 5% of the work. 95% is really just in the prompt tuning and data serialization formats.

None of this stuff is reusable. Langchain is attempting to set up abstractions to reuse everything. But what we end up with a mediocre DAG framework where all the instructions/data passing through is just garbage. The longer the chain, the more garbage you find at the output.

We briefly made our own internal Langchain. We tore it down now. Again not that our library or Langchain was bad engineering. It's just not feasible on top of the foundation models we have right now.
Ask HN: Should HN one-tap actions require confirms on mobile?
I just noticed: Holy moly I've flagged a lot of stuff over time by accident with errant taps on my phone. Do other people do this too? Do one click actions maybe warrant a "tap to confirm" feature when rendered on mobile?

Or maybe I'm just uncoordinated or weird in that I read the site primarily on my phone?
>Apps want to milk users for all the data they posses.

No, they don't. Please go and actually talk to app developers for their motivations. Look at the mission statements of the companies making the apps.

>Those apps deserve to be fed fake data.

Or you can just not use the app if the experience it offers is not something you want.

>Clicking the "feed fake data" button is an explicit alternative to denying permissions, it's not a replacement.

It's a worse alternative because apps can not properly handle this case unless they detect the data being fed in is fake.
Another one had just bloomed 10 days ago in Washington state.

https://www.koin.com/news/washington/get-a-whiff-of-this-cor...
This was my thought too. The paint is a neat low-tech technique... but thermal imaging is cheap and hundreds or thousands of times faster to respond. Plus it's infinitely reusable, and works on any board type (it doesn't even require a board).
Have you changed your thermal paste?
I never really had a problem with it, at least so far.

Actually a few years ago i wrote a 3D game for DOS using Free Pascal[0] (here is a review from a YouTuber[1]) and the performance was decent, though i did write the rasterizer inner loop in assembly (not that great assembly TBH but still slightly better than what FPC generated).

I did optimize it over time and expectedly, the biggest gains weren't from microptimizations but from changing how rendering works (e.g. i got a boost by adding a PVS and then another by replacing the PVS with portals since the PVS wasn't that great :-P and then yet another when i added mesh occlusion culling using data from the previous frame).

About the engine i linked at in my post, i also did a few optimizations but again they weren't microoptimizations but just algorithmic changes. I did write a profiler[2][3] a couple of years ago that helped (the video shows it in practice with the engine) but it uses some Windows-specific functionality and i've switched to Linux since then. Perf works fine under Linux with FPC, but FPWProf (my profiler) has some useful functionality and i'd like to port it to Linux at some point.

[0] https://bad-sector.itch.io/post-apocalyptic-petra

[1] https://www.youtube.com/watch?v=Lo7VlrYiTeE

[2] https://www.youtube.com/watch?v=yF0wmN9J8Ts

[3] http://runtimeterror.com/tools/fpwprof/
Cluster bombs, depleted uranium shells, biological weapons, heck send the nukes!

To some people, victory is all that matters.
> My initial implementation worked at a whopping 200 permutations per second. That’s incredibly slow, and meant that it would take well over a century (in the worst case) for my program to finish. Now, it works at about 190,000 permutations per second, with an estimated worst-case search time of 2 months. (I haven’t encountered a scrambled cube position which has taken more than 10 hours.)

"The algorithmic trick that solves Rubik’s Cubes and breaks ciphers" (2022) https://youtu.be/wL3uWO-KLUE :

> Instead of 10^20 moves to find connecting path(s) towards Solved in a Rubik's cube, this algorithm solves in
2*10^10 from each side (and IIUC the solution side (1*10^10) can be cached?)

The manim code for the video and the c++ solution code are open source: https://github.com/polylog-cs/rubiks-cube-video/blob/main/co...
They didn't say not allowed on devices, they said not allowed in the app store. Your complaint is valid but completely off topic.
I fully support this! Nomad has a much smaller API surface compared to Kubernetes, at least by default. Expanding Nomad is also much more straight forward.
We just had one of these bloom in Houston: https://www.youtube.com/watch?v=R66QcLvWBXA&t=3140s

If you've never seen one in bloom, you should go! They smell awful though, haha.
Often overlooked, the Ada embedded ecosystem has advantages of maturity in static analysis, debugging, and target support.
I'd say so. I've been using k8s as a basis for all my projects for years. It's the best solution I've seen to the problem of packaging and deploying apps. I have a kubespray cluster at home that runs dozens of services flawlessly. Flux is the easiest devops deployment system I've ever had.

For work, having minikube + skaffold is perfect for local dev of complex apps. And it's easy to use production deployment manifests with it. It's also easy to use Kind for running integration and e2e tests. The ecosystem is second to none.
Fighting Entropy (2018)
PdfGptIndexer: Indexing and searching PDF text data using GPT-2 and FAISS
Which song? When the Saints Go Over There?
Wholeheartedly agree—it adds layers of bloat and abstraction between you and the actual ReAct pattern, which can be trivially implemented in maybe 50 sloc.
C used to be that way too, but Pascal stopped evolving when it fell out of popularity.
I flew from Providence to Orlando last week. The airline's website said (paraphrasing) "we don't oversell flights; this ticket guarantees you a seat."

As we were boarding, the gate agent made an announcement (again paraphrasing) "this flight is fully booked, and if your ticket doesn't have a seat assignment, you cannot board."

One of those two statements was false.
At the end of the day, it is what it is, and it ain’t what it ain’t.
Part 2: https://northcoastjournal.com/humboldt/fighting-entropy/Cont...
Chip War: Notes and things I learned about the Geopolitics of Semiconductors
I think doing stuff like this is the closest we can come to being real life superhero vigilantes.
The issue with Unix pipelines is that they handle arrays of structured data very poorly. Since everything is just a stream of bytes, non-trivial pipelines often need to shuffle data around to make the next stage happy because there is no standard (is it a tab, comma or space this time? newline or null byte?). For all its quirks, writing pipelines in PowerShell is usually far easier because they are a stream of objects and filters can directly work with property names, instead of fiddling with cut until everything is aligned properly.

I'll admit I've never used awk so my user experience of Unix pipelines is probably a bit worse than it has to be.
> How does this not answer your question?

Because i was interested in OP point of view, not someone else...

> The Dell was XPS 13 (9350) bought Janaury 2016 for €2,105. The Macbook is M1 Macbook Air (the highest end model of which), bought June 2021 for €1,598.

You are comparing the experiences of two laptops 5 years apart ...

> The latter is radically higher performance while also being much better in many other ways (build quality, battery life, reliability, etc). I promise you I'm not getting a commission from Apple, in fact there's a lot of stuff they do that I deeply dislike :)

I agree, i have nothing apple hardware. I was just curious what kind of machine OP had before his mackbook air.
I also recommend macbook air to anyone who can use macos
This is true for panels on the market now, and most of those produced in the past. The 33% tandem systems reported on by Ars Technica see severe efficiency degradation after just a few hundred hours of full-power operation, so that's something that needs to be solved before perovskite-on-silicon tandem systems enter mass production.
Deletion already requires confirmation, and can't everything else be easily undone just as easily as it was done?
It's not. The API is different, since GPT-4 is a chat based model, and davinci isn't. It's not a huge difference, but these little sort of things add up.
In the early days the CPUs had loadable microcode. With new operating system versions came language extensions for Lisp. Then one also got a new version of the microcode, which then had been extended for, say, inclusion of an instruction for OOP method dispatch. One also could compile some code to microcode.

Later the CPUs were actually Microprocessors (from TI and Symbolics). At least for the Symbolics Ivory microprocessor, the microcode no longer was loadable.
My issue is not with my information getting out... Thats a given if you post publicly on the internet.

Its how it comes back.

As one example of many, I really hate ads about very personal family medical/psychological conditions are. Or personalized scam ads targeting older family members.
NASA's Space Shuttle Endeavour Will Stand Tall Once More
> The wharf wasn't even overrun as

> I had seen claimed.

The comments like are part of the problem. So the fact that my neiborhood is going to shit does not matter: The wharf wasn't even overrun as I had seen claimed so be quiet. And please do not think I have anything aginst your opinion. It is 100% correct.

And my question is: why? Why people (leaders and ones who can live near marina) dismiss the problems parents and mortals like me experience? Is it because they think this is some republican's vs democrats issue? Just wondering. Maybe if I understand why we can work on platform to fix this.
Ackshually, no. They have the legal power to detain you for the purposes of figuring out if they need to arrest you. If they had to have proof, and a conviction, to show that someone was guilty before detaining them they'd never be able to arrest them to take them to court and have them convicted in the first place.

What you're saying is somewhat relevant to false arrest, where a police officer is acting outside his legal role.

In this case though, they had a duty to remove him, even with deadly force, from the car which he'd just risked people's lives with, above and beyond their power to arrest him after removing him from the car.
I feel that, for instance, game developers would fall into this category.
Much of the original Mac was Pascal based with 68k for performance pinch points.

Of note it was faster to compile than C with MPW Shell.
The U.S.-China Trade War: A Derisking, Not Decoupling
Although you are almost certainly correct, I’m curious if there is a case where faster doesn’t mean more power efficient I.e. more concurrency but more power overall
Is Htmx Gaining in Popularity?
It is a global lock that is required to run the interpreter