skysight-inc/HackerNews huggingface dataset:
> Is this just fashion?

Yes.

Readability is a characteristic of the reader, not what is being read.

This simple truth seems to be so hard for many people to internalize. My theory as to why is that most programmers never get exposed to drastically different and unfamiliar languages and styles of programming. If they were forced to confront and internalize 2-3 different ways of writing code, they would realize this truth.

Personally, I once thought Lisp was unreadable... until I learned it. I once thought BASH was unreadable... until I learned it. Same with half a dozen other languages. Same for styles. "Readability" is just a familiarity and proficiency of the reader.
I don't know about that, I think the military balance-of-forces affects more people indirectly than academic publishing.
"The only limit is your imagination" is a direct reference to zombo.com for me
It shows you the linked post and its content just fine. If you want to engage in the conversation, you should probably just go through the account creation process which takes anywhere from 10 seconds to a minute.
Well, the immediate initial test failed for me: I thought, "why not apply this on one of my own sites, where I have a sort of journal of poetry I've written?"...and there's no category for "Poem", and the request to add Poem as a type [1] is at least 9 years old, links to an even older issue in an unreadable issue tracker without any resolution (and seemingly without much effort to resolve it), and then dies off without having accomplished anything.

[1] https://github.com/schemaorg/suggestions-questions-brainstor...
IMO, late 2009 / early 2010. The Citizen's United decision by SCOTUS, with a bit of a bump again by SCOTUS in 2013 when they basically nullified majority of the 1965 Voting Rights Act.

Congress is unarguably dysfunctional but (I believe) SCOTUS had a pretty large part in helping them get to where they are today...and in the difficulties involved with getting things back on track.
Nothing mentioned by you except of NFT is slowing down: AI is not LLM, Blockchain is just a branch of Math which works according to Math's rules, IoT is still growing, Cloud approach is still a king of host platforms.
I don't know about the older generation so I'll explain how PS4 emulation can be achieve. The first step is to understand how the console run the game. The good news is the PS4 has been hacked and almost all of its file and information has been decrypted and dumped. The official PS4 SDK also leaked.

Now we know how the console run the game. The next step is how to use this information run the game outside the console. The good news is PS4 system is just a modified version of FreeBSD, which mean how it works is very similar to the PC. A PS4 executable is just a custom ELF file. So to run a PS4 game outside the console we need to manually map the game executable and provide the symbol it needed somehow (e.g. a custom implementation or reuse the PS4 library).
Racket and Clojure are, in my opinion, well-designed, pragmatic languages that get to the point quickly and elegantly.

Clojure is a great opinionated functional language with a healthy ecosystem and a real job market. I now solve Advent of Code-style puzzles mainly in Clojure. Its only significant drawback, which is also its biggest feature, is the JVM. While it gives you interop with Java's ecosystem and lets you benifit from one of the fastest GC runtimes, it can leak its quirks into your program.

If interpreter start-up times are a concern, Babashka is an alternative Clojure interpreter based on GraalVM, with a startup time of about 30ms, making it perfect for UNIX scripting with a real programming language. For browser or Node dev, ClojureScript is an official dialect with a few minimal compromises given its runtime.

It also includes many useful additions like Actor concurrency model, transducers, multimethods, records, and EDN (Extendible Data Notation).

The only real objection is that Clojure isn't quite a Lisp, deviating from the definition in key ways, such as not using cons cells. However, this is not a concern outside an educational context.

Racket is essentially a modern Scheme dialect, adding many of its own niceties while not strictly following RnRS standards. It has an excellent contract typing system, #lang feature that allows you to define your own DSLs, tools for lazy and reactive programming, and a batteries-included standard library with plotting, GUI, statistics, and more, all while still being a true Scheme, which igves you other neat features like numerical tower, TCO, first class continuations, and with #lang and other interop tools, the ability to reuse run most normal Scheme code. Fun fact: HackerNews is written in Arc, a Lisp dialect, now implemented as within Racket.

Both languages have uniquely excellent documentation, use the regular and flexible syntax of S-expressions, and possess powerful macro systems. Both are equally useful and fun tools.
A lot of TVs sold in European countries since at least the late 1980s / early 1990s could sync to 60Hz just fine, so no need to import TVs or hunt very special ones, just the console hardware if modding it wasn't possible or you didn't want to do it for some reason.

Even many of the earlier sets can be made to sync to 60Hz by adjusting vertical hold. Sometimes this control was even available without opening the TV set. Vertical size of the picture may become an issue then, though... (can often be adjusted easily as well but needs opening the set, and then you can't properly watch PAL TV anymore)

If using composite video or s-video (Y/C), then NTSC colour encoding could be a problem until some years later, but RGB inputs (via SCART / Péritel) were also very common on European TVs and that bypasses colour encoding / decoding completely (and also gives the best picture quality in general).

(well looks like I wasn't going to be a SINGLE post anon after all...)
I agree. The best interview experience that I had was to be sat in front of a small app that had lots issues, both big and small, and also a lot an not-really-issues-but-still like inconsistent code styles and names, and code comments and code that weren't aligned. This was a great starting point for both me and the interviewer. The interviewer had a list of things to ask into about the code, so that we didn't get stuck.
The Toradex's, Phytec's, Boundary Devices, etc... of the world all do a decent job with their BSP's but just know that they pull from NXP's mainline BSP release so there is a lag in time from when NXP makes a new release. Sometimes they'll fork their own libraries which I've seen cause some problems with application level software from NXP.
Spring Boot Security Protection with Cerbos
Don’t work in large established code bases. Make flappy bird games in Python.
All that matters is that they convert. There's no way to know they will convert outside of testing in an actual campaign. And you generally want to have a load of landing pages, multiple variations for each segment which you do A/B testing on. Buying a $20 template and sending all campaign traffic to a single landing page built on that template is costing you a LOT more than the price of the template.
I thought this would be bad. The start with security stuff isn't my vibe. But then I kept reading it and the storytelling kept me. The econ stuff, parallels, etc.

It ended up capturing perfectly a bunch of ideas I've been having for a few months now. ZIRP was toxic. It made us bad and lazy. Identifying the phenomenons and explaining their mechanisms has been a useful exercise.

I think this post will stay in my brain for a long while. I'm at this point in life and this resonates a lot. I want to build useful stuff with intrinsic value and I'm sick of the BS that exulted in the last decade. In my own way I'm trying to start ventures, so it's a good motivating call.

Slow start but damn solid article.
I disagree, that's pretty easy to turn into a occupancy sensor. I think people need to get away from the "is this piece of information sensitive" in isolation and start thinking about it more like leaking bits. Leaking bits is bad, you don't know how a clever person might leverage them
The deep state down voted it because they want to keep their opinions open.

It's the same reason they discourage knowledge of capability based security.
It's not that touchscreens didn't exist when F1166 was written. At that time it was widely understood a touch in a touchscreen would be a click and a drag would be a mouse-down + move + mouse-up sequence. The sliders seem to be designed to be both draggable and the two buttons for precise incremental adjustments.

What I find disturbing is that there doesn't seem to be a single The-Most-Important-Thing screen visible to everyone. I'd expect things like heading, steering, and engine power would be immediately available and readily visible, most important when a possible collision is identified.

And I hope people realise emergency manual control is for resolving emergencies rather than creating them.
I’ve done a lot of web development and never heard the term. I even use them a lot but called them popup notifications or other terms. I’ve used lots of frontend toolkits that call these something else.
Imagine that you've refactored code and reduced complexity, but also reduced performance (the caching example) - would you move forward with the refactor?

From my perspective there should always be a buy in - after refactoring the system is more understandable, but also more coupled. Is this fine? If no, can given refactor be merged now and result tackled in separate refactor. Caching refactor can have a buy in as well - ie. remove caching because given request shouldn't be cached, or this functionality should be decoupled and done elsewhere
Being able to ask a question in human language and get back an answer is the single most useful thing that LLMs have to offer.

I’m gonna add:

- I think this thing can become a universal parser over time.
I'm not a lawyer, but section 5c of the Federal Trade Commission Act appears to give the courts overriding authority over any of the FTC's decisions.
we need a programming language handling all the on-screen stuff from its stdlib without having to rely on external libs to be honest. Terminal is cool, but end users dont care about it
Show HN: Pigeon Box – Open-source encrypted chat for Slack users
A couple of months ago, i got annoyed by Slack announcing they'd be training their llm on my business data, and started tinkering around with an idea of building a tool that'll be used by my team when discussing / sharing business sensitive data..
I've built several prototypes, but most were either too hard to use or missed the point by sending decrypted data back to Slack.

The last one stuck, being a mix of self-hosted browser chat and a Slack bot, where slack is used only for chat init and ott delivery. The user flow is easy to understand (even for tech challenged people), it checked off a handful of security boxes, and it's fairly cheap to run and maintain (golang + htmx and alpine for rendering and ui fluff).

Yesterday someone disclosed the Slack private chat LLM leak/vulnerability and it felt like the perfect time to release the project to the public.

You'll find a quick demo screencap here https://youtu.be/cNoxju0PtXc and repo https://github.com/nikola-susa/pigeon-box
Federal judges in the U.S. (like this one) are not elected. They’re appointed for life by the president.
This is a legit good idea and I don't think there's any reason not to do this. I had a similar idea to instead render the balance amount inside a canvas to make it difficult for a scammer to change it. Could also add event listeners to the canvas so when the canvas element or its nearby/parent elements get removed or changed, the page could automatically logout and show an alert message warning about a possible scam. For accessibility, aria-* tags could still be added and there could be ways to allow copying the balance amount too.
Given enough money the united states government will capitulate to anyone; hell they didn't even finish prosecuting Scientology.
Ok so stupid question.. even though the majority of package documentation seems to mention pip, it's very dated, right? And I have only been trying to focus a bit more on python the last couple of years, so actually I just found out about poetry like last month. But poetry is also very uncool now right?

Most people not on the bleeding edge use conda, not poetry? But people who are hip use rye and uv? Up until today and now they only use uv if possible?

I'm actually building a system around user-installed plugins. Where there is a UI to search for and install plugins on the fly.

Also one other thing just to double check, it is now very uncool or considered bad practice to use dynamic or flexible types in Python?
>>>very good optimization machine but lacked creativity

Inventing a fricken time machine wasn't creative?
We also have better access to others doing the same thing thanks to the Internet, and better and more computing power to figure out how these things work. But I imagine better access to information is a big driver.
>Like it's US attacked Ukraine, Georgia, Moldova.

... Korea, Vietnam, Iraq etc.
The business scheme is perfectly valid. It’s the same on Instagram as well.

I don’t have an Instagram account and don’t see a reason to create one, but my friends can still link me pictures or videos that I can look at. If I want to engage in any way or read past the couple top comments, I need to create an account.

Showing the user what they came for is a good way to get free advertisement, but requiring them to create an account to actually use the platform is perfectly reasonable.
Thank you for finding a great way to say what I have been trying to say all my life. I will keep this with me for the rest of my life

-Hassan
Federal judges aren’t really “funded” by anyone. They aren’t politicians and don’t run for election. Sure it’s possible some are corrupt and being bribed but it’s a stretch to automatically assume that’s the case because one makes a ruling you disagree with.
I'd also include under 'trivial' things like "Will this 6-sided die roll a 1?", or really any other well-understood i.i.d. process whose distribution of outcomes never changes under reasonable circumstances. Not just things that are 0.1% or 99.9%.

> Who would be gaming the system here anyway, the site? Individual users?

Cynically speaking, users would be incentivized to ask and answer more trivial questions to pad out their predictive accuracy, so they can advertise that accuracy elsewhere for social clout.
Well, this time he was very right, just two weeks after the Bloodborne character screen, the game is already in-game.
NYC is a big, dense city, it already takes forever to get around via public transport. If busses were about as fast as walking, people would just use cars.

There's nothing all that bad about driving a car, so public trasport has to be at least better than walking to be better than driving.

For example, looking at some of the commutes my family does (I work fully remotely), one has to spend 45 minutes to travel ~12km via subway, which would be 20 minutes via car, or 2 hours if walking. Another has to spend 2 hours to travel ~50km via subway and bus (all still within the city) or 30 minutes via car, with the equivalent walk apparently taking 7 hours.

So, in the first case, that's an extra hour and a half they're losing per day to just transport, and in the second case that's 3 hours per day being lost to transport. Now add in time spent taking kids places, and basically you end up spending most of your life outside of work just getting around instead of actually doing stuff.
> In general, mature engineers are comfortable with working within some nonzero amount of uncertainty and risk

Just to take that sentence as a snapshot. I find the opposite is more relevant in the software field. Essentially, being solicited for an estimate on something where the certainty and predictability on what is being built is approaching zero.

There is no doubt the "softness" of software engineering as opposed to other forms of engineering is very distinct. To the point where there is an overarching question on whether it is engineering at all. This has resulted in the iterative Agile development process competing with, if not overtaking, the Waterfall development process that exists in other engineering disciplines.

And in software "engineering" the practical steps of construction are as intellectual an activity as the design. Where in other disciplines the design is considered an intellectual activity and the implementation is not.

I'm not going anywhere particular with this train of thought - other than surfacing the risks in comparing software development to traditional engineering.
Additionally there is ongoing work for generating MLIR NVGPU from Python, see
"Zero to Hero: Programming Nvidia Hopper Tensor Core with MLIR's NVGPU Dialect" from 2024 EuroLLVM.

https://www.youtube.com/watch?v=V3Q9IjsgXvA

NVidia not only made CUDA great for C, C++, Fortran, and any language with a PTX backend, they are now adding a couple of Python frameworks as DSL for GPU JITs into the mix.

Meanwhile competition is too busy trying to replicate CUDA C without the ecosystem.
> A poorly designed checkbox is the last thing that caused this issue.

Indeed. The checkbox, the lack of sleep, the insufficient training and the cryptic instructions are all symptoms.

Lack of sleep is one thing I would think about deliberately employing to get a notion of what is the safe margins of individual crew members. For instance, I work very well under stress, but fail early on sleep deprivation.
I'm Aussie and I can't believe this Sun Cable project is being taken seriously by our government.

The longest submarine power cable in the world - the Viking Link - is a mere 756 km long and cost US$2.2bn to build. Sun Cable calls for a 4,200km submarine cable to be built!

I do not expect the construction cost to scale linearly and I shudder to imagine the maintenance difficulties and expenses.

Back in December 2015, Australia's 290km long undersea Basslink cable broke causing the 2016 Tasmanian energy crisis. It took 6 months to get it working again. Basslink eventually went into receivership on 12 November 2021.

Something to ponder.
I’ll pay it when they just fully block software that doesn’t pay.

Until then as they escalate their extortion dialogs I’ll just normalize instructions on how to run dodgy looking shell scripts that bypass them on software I release for free.
I have been using Firefox since after 2004 (I'm not sure if it was 2005 or 2006) and while I love the browser, I wish they would invest moreso in just making it less cluttered. One of the first things I do when I install Firefox is get rid of the stupid gaps next to the URL bar. Every. single. time. It really angers me. Who wanted that? Do people leave it on because they can't figure out how to remove them?

We had a browser aiming towards being a full on Rust application, and I was excited and cheering that on, not because it was Rust, but because the focus by shifting to Rust was security and speed. Now I'm not sure the focus.

I like how sleek this browser looks, and the "themes" seem to target very specific needs of minimalizing the UI which I also appreciate. I'll have to pull this one down for my Linux box to try it out.
https://en.wikipedia.org/wiki/El_Hierro_Launch_Centre though in this case the launches would be westwards or southwards.
"VR/Metaverse" is still sore and bleeding from its last outing, so it can't be used again for a while.

"3D TV" probably hasn't got the legs to get out of the gate. Still recovering from its last show.

possibly its time for an introspective cycle, where we can solve all our problems by buying prayer rugs, beads, and crystals.
Some organizations (although admittedly not all) put a lot of effort to offer a creative environment for their creative staff.
So they optimize for something else.

A bit like 100m race vs. marathon.
Yeah, it's pretty clear why the blog post has a contrived example where the attacker knows the exact phrase in the private channel they are targeting, and not a real world execution of this technique.

It would probably be easier for me to get a job on the team with access to the data I want rather than try and steal it with this technique.

Still pretty neat vulnerability though.
I still don't understand this "browser engine monopoly" argument. Engines are the most difficult part to build and coordinate around. WebKit is open source and gets contributions from across the industry. It would make sense for most people to coalesce around that single target. The browsers built around the engine are the feature-filled interfaces people care about and where competition should happen. The engine has no opinions about tracking or tabs or built-in services. As soon as we argue we need unique engines, there are now multiple competing standards for developers to target. In fact, I'd bet that future engines that cite issues with WebKit as their motivation for a fork or a from-scratch rewrite will start using the tagline "WebKit-compatible" because that standard is so important.
If you are already dealing with scammers. Well they will find the ways around it and put energy in it.

And for the rest it will just many times annoy them for no gain.
Again, that's a lot of words for "we murdered a few peasants and set the rest back into debt bondage to increase the profits for a handful of Americans". I don't see the relevance of talking about nuclear weapons either, when discussing what to do when a small Central American country sets a tax on large properties; seems like a non sequitur.

Considerations about "preventing the spread of communism" don't really have much strength when you call "communism" something which (1) is the lightest possible land reform (expropriating land which is *both* unused and above a large threshold, and paying fair compensation for it), and (2) had tremendous effects on poverty levels, child mortality, economic productivity, etc, in just a few short years.
Exactly what I was going to post... In the earlier days of YT, I don't think that was how it worked, but that could just be my faulty memory.
The browser window chrome[1] wars*

1:(As in the pre Chrome meaning of the word)
Wipeout on the Playstation - by defunct developer Psygnosis in Liverpool, England - is well known for having good PAL versions.
None of that matters in practice, because in this context it would be trivial to solve with a correctly built OS abstraction layer.

And Windows is by large the development platform of choice for any serious gamedev work.
Out of all the other sans typefaces on Google Fonts, Inter is arguably the cleanest looking followed closely by Archivo. I'll take Inter over any of the "fancier" fonts any day.
TY to the astral team for making my quality of life so much better and Armin for being brave enough to pass the torch.

Strong +1 on a one tool wins approach - I am so tired of burning time on local dev setup, everything from managing a monorepo (many packages that import into each other) to virtual environments and PYTHONPATH (I’ve been at it for like 8 years now and I still can’t grok how to “just avoid” issues like those across all pkg managers, woof!)

I am really excited to see what’s next. Especially looking for a mypy replacement and perhaps something that gives compiling python a “native” feeling thing we can do
The implicit metrics of quality and pedigree he believed were superior to human judgement have since been gamified into obsolescence by bots.
Layoffs incoming...