skysight-inc/HackerNews huggingface dataset:
"""

In the real world, threat models are much simpler (see Figure 1). Basically, you’re either dealing with Mossad or not-Mossad. If your adversary is not-Mossad, then you’ll probably be fine if you pick a good pass-word and don’t respond to emails from ChEaPestPAiNPi11s@virus-basket.biz.ru. If your adversary is the Mossad, YOU’RE GONNA DIE AND THERE’S NOTHING THAT YOU CAN DO ABOUT IT. The Mossad is not intimidated by the fact that you employ https://. If the Mossad wants your data, they’re going to use a drone to replace your cellphone with a piece of uranium that’s shaped like a cellphone, and when you die of tumors filled with tumors, they’re going to hold a press conference and say “It wasn’t us” as they wear t-shirts that say “IT WAS DEFINITELY US,” and then they’re going to buy all of your stuff at your estate sale so that they can directly look at the photos of your vacation instead of reading your insipid emails about them.

"""

Pretty wild that this mentions a mobile device supply chain attack explicitly.
How did Marblism know what external APIs were available when it generated those search volume charts? (or is it mock data?)
We don't see ourselves as Python bindings for the web, but instead as a pythonic way to create apps. I understand that "span" has become a well known name amongst web developers, that's just not something most new developers understand.

Think of it like how Python has renamed a lot of things. What other languages call arrays, Python calls lists. HashTables are dicts, and so on. Python has faced a lot of resistance here from people that got used to the more technical names, but I think the popularity of the language speaks for itself. Easy to understand, meaningful names are a plus, not a downside :D
Well I mean, look back to the Covid mandates - if employees were compliant than, I see no reason why management wouldn't think they would be compliant now. Having worked middle management in the corporate world - corps are self-selecting, all the people I have met there who have been around 10-20 years already internalized their state a long time ago. My direct boss was quite transparent about this, once referring himself as "a slave for 18 years".
That's exactly why the "software hack" doesn't make any sense

No battery powered gadget as ever exploded like that ever

That's a battery explosion: https://www.youtube.com/watch?v=KR7_xwQbYp0

That's a bomb: https://x.com/DrEliDavid/status/1836037485492629605
> I have never actually heard from a single person who wanted to force remote people in

I have. lots of people get a lot of their social interaction from work.
>Updating ports is a train-wreck on FreeBSD compared with `dist-upgrade` on Debian.

Well if one does not know about packages the ones knowledge is a train-wreck too then? I works perfectly fine...since forever.

>pkg upgrade<
Why waste it on a clever show instead of stalking their owners silently?
Enjoy this audio version with meter, rhythm, and fully reconstructed pronunciation including pitch accent and digammas! https://hypotactic.com/my-reading-of-homer-work-in-progress/
The old man the boat.
It’s sad because their stuff, like the key lights and the stream deck are neat and really useful. and the software has all the features you’d want and you can make your own plugins for it and they document the process for making the plugins. All really cool.

But in practice I’m constantly having to power cycle my key lights and having to restart the stream deck app on windows.
Every framework, requires a learning curve.

You need to spend time learning how it works, what are it's limitations and what not.

The newer it is, the fewer components, help and support you have at your dispose.

I don't like these frameworks because it tempts people to learn something that isn't going to get mainstream adoption.

We already have to be careful when choosing a framework like React, vue, svelte etc...

Are you building a side project? You probably should just do it with what you already know, it's gonna be faster and probably better.

Not saying we shouldn't try new things or build new ways of doing stuff, but in this case you are not really running your python code on the web, your running compiled js,html and css...

I much rather choose something that allows me to write vanilla js with some extra features like signals.
Honestly, this lifestyle is extremely stressing, and to go back to it just due to the whims of a higher-up seems very frustrating

My polite way of saying "f.ck that sh.t". I wouldn't do it
Precisely, and following their logic a bi person would have to have no friends at all.
A petition supported by 0.06% of the population... Doesn't seem like it's popular... They're also mixing together income and wealth taxes.
> Again, notice that income and liability accounts have negative values. (In real life people report these numbers without the negative signs, but I'm going to leave them because it's conceptually simpler.)

This is a good way of implementing double entry accounting. The worst thing is to use positive quantities and then having to remember nonsensical rules what is added and subtracted, and what is a "credit" and "debit".

Accounts with negative values are easy to remember: they are all represent external interests: sources that have lent or given money to the business.

Owner equity runs negative because the owner's interest in the business is conceptually money that the business owes to the owner. To the owner, it is positive, but the business' account which tracks it is a reflection of that value inside the business: it has to represent the value it would lose if it had to pay out the equity to the owner.

The signs all make sense when you think of them this way.

Expensive are positive because they are a chunk of something the business has, or had. They represent what value of the business has been distributed into paying recurring bills and consumable resources. The business doesn't have that value in it any more, but it is tracked positively as chunk of the pie, since it isn't something owed to an outside interest.
No, it is quite common.

I'm very much a prefer-to-work-in-the-office-with-the-people-I'm-working-with person, but I've not made many long-lasting friends in my 24 years in the workplace since leaving full time education. Many short-term friends, yes, but not long-term, compared to the balance of people I've met in “hobby time” & similar.
I didn't get into this article too much, but it took me an embarrassing amount of amount of time to figure out that the drop cap at the beginning was an "A".
Well, mathematics at a graduate level really is a subject that can only be self-taught, as are most subjects at the graduate level. Yes, some guidance can be available, but the pedagogical hand-holding that is undergrad is simply not possible. The analogy to language only really applies to mathematics that is well-understood and can be taught this way. In grad school, almost no mathematics you encounter is that well understood, so the teaching methods are absent.
That seems like a pretty good bet.
Let's not forget that the radius of the observable universe is ~= the Schwarzschild radius i.e. we're all almost certainly inside a black hole ;)

https://en.wikipedia.org/wiki/Black_hole_cosmology
>Every professional understands priority and expectations. And communication is all that is required.

Sure--the kind of communication that is ensured by a brief daily standup (communication within the team) and a regular progress review with the stakeholders, like say, a sprint review every few weeks (external communication).

While it's true that every professional understands the idea of priority, the global priorities of a project may be very different from the individual priorities of a developer. A diligent, conscientious developer can still get caught up in a narrow problem that doesn't really move the project forward, even after the PM has "made it clear what should be worked on." Fire-and-forget is not a strategy for project success. Continuous communication and regular reviews/resets are a better way.
You nailed it.

Built-in components do as much work as possible directly on the client. Any Python code however runs on the server. This makes it dead-simple to e.g. connect to your database and also gives you the full power of real CPython, not just a cut-down WASM/transpiled version.
How (Startup) Scenes Work
Research is discovery with a healthy dose of self-education.
A possible AI future: Persistent, connected and kind
Audrey Hepburn: The Secret WW2 History of a Dutch Resistance Spy
Is there a reason you didn't just implement OpenTelemetry (OT) straight away? Curious about the trade offs to opt for a home-grown telemetry inspired by OT instead.
Yes!!! Yay! I am so overjoyed.

I have been actively wanting this feature over half a decade. Over the same time, my javadocs are already written in markdown with sparse html smuggled in as strictly needed.

For example, instead of:

```

<p>Accepts these inputs:<br>

<ul>

<li>phone numbers</li>

<li>zip codes</li>

</ul>

```

I have been writing:

```

Accepts these inputs: <br>

- phone numbers <br>

- zip codes <br>

```

My spiel is super well rehearsed to discuss why most projects should not write their javadocs in full html. Every project I have worked on over 2 decades has never actually rendered javadocs to the standalone HTML pages. Those projects are (i believe) the exception, things like library code. Thus, most developers read the documentation in the source code, not as rendered html. Caveat: Yes, some IDEs will render the html javadocs inline in source. I do think that has been a useful crutch. But, why force a developer the extra burden of writing html if nobody wants to read html?

Three cheers for markdown!! <3
My first day at computer science I saw a guy with a huge beard playing Dwarf Fortress, and I was like "oh crap, he's like ten times smarter than me."
it is certainly still in the dip
If everyone is spending 5 minutes working every 4 weeks... and your company isn't paying for "hurry up and wait"/hot-standby personnel, how the fuck did your company mismanage things so badly so that they're paying their people full-time programmer rates for 60 seconds of labor per week?

If my workload is such that I can work four "full time" jobs and every one of my employers is happy with my work product, then that's nothing but great for everyone.
Yep. I have a 4K monitor with decent specs that you can get on Amazon for about $250 today. There’s not a hardware lock-in on monitors.
perf_event_open is already privileged.
Good for python developers without JavaScript knowledge, but your app will be attached to a fixed same graphic style.
When the author says "ordinary Europeans...bring in 13 times more revenue than taxes on wealth", they seem to use this to justify a conclusion that we should therefore tax wealthy people more.

But I think what this reasoning misses is the minor effect increasing taxes on the wealthy would actually have. I think the proportion of people who are wealthy is so exceedingly small (in proportion) that even if they were to pay tax at 90%, the majority of tax revenue would still come from the average income masses. There are too few of them to move the needle.

Therefore, the argument that we should tax the wealthy more because of this statistic doesn't hold water.
Thanks! Wasn't familiar with Browserless but took a quick look. It seems they're very focused on the scraping use case. We're more focused on the agent use case. One of our first customers turned us on to this - they wanted to build an RPA automation to push data to a cloud EHR. The problem was it ran as a single page application with no URL routing, and had an extremely complex API for their backend that was difficult to reverse engineer. So automating the browser was the best way to integrate.

If you're trying to build an agent for a long-running job like that, you run into different problems:
- Failures are magnified as a workflow has multiple upstream dependencies and most scraping jobs don't.
- You have to account for different auth schemes (Oauth, password, magic link, etc)
- You have to implement token refresh logic for when sessions expire, unless you want to manually login several times per day

We don't have most of these features yet, but it's where we plan to focus.

And finally, we've licensed Finic under Apache 2.0 whereas Browserless is only available under a commercial license.
> Even more unpopular, you have a choice to work. To work at Amazon.

I had coworkers at Amazon who never lived near any office and were hired with the understanding that they'd always be remote. After several years, they were told to "return" to an office that they never worked in before hundreds or thousands miles away or to resign (without severance of course, since it's "voluntary", and of course refusing to quit or move would lead to firing "for cause"). Are you saying that this is okay because it's Amazon, and their employees don't need to be treated as fairly as anywhere else, or are you arguing that this should be allowed anywhere? I can't imagine why this would be reasonable at any company, but I can't tell if this is an anti-Amazon sentiment or just a consistent opinion that seems crazy to me.
Nah, batteries don't explode like that... heat, burst of fire somewhere, sure... full on explosion, no way. This was done somewhere in the supply chain, devices were replaced, explosives were added.

And israel will wonder why suddenly even more lebanonis want to fight them after.
It's a Chinese Room - or a stochastic parrot.

Show me a resident of a Chinese Room who can do this: https://chatgpt.com/share/66e83ff0-76b4-800b-b33b-910d267a75...

The Chinese Room metaphor was always beneath Searle's intellectual level of play, and it hasn't exactly gotten more insightful with age.
We are real though.
Yes the external format of a jar file is a zip - but there is also a specification for the internal structure and file formats, as well as information like the minimum java version required to execute (and all sorts of other crap, I can't really say since I haven't actually looked - these are just some sane enough minimums).

But anyway, no need to be snide.
Physicists discover "hidden turbulence" throughout van Gogh's Starry Night
> and being forced to be "on the job" for 8hrs a day. Shrink that effective wage denominator.

I'm in the UK and go to the office once or twice a week. I feel pretty lucky that our company is still very ok with remote work. But then, we're a smallish outfit and many of us put in a fair bit more than 8 hours a day. We're not forced to, but we get paid well for it, so I'm ok with that.
Yet here we are talking about the person… they sound pretty influential to me. (I’m only half-joking)
Additionally, although this is potentially hearsay (IANAJCL), from my understanding Japanese copyright law is strict and names cannot be re-used, so to get around this they tack on a single sentence synopsis, so it’s incredibly difficult to run out of names.
I asked it to integrate with https://dataforseo.com/ api which is 10x cheaper than the ahrefs or semrush apis (it's real data)
15min-Cities Map
Dupe: "Exploding pagers injure hundreds in attack targeting Hezbollah members" 44 comments https://news.ycombinator.com/item?id=41568019
Ha, yes, a bitterly droll simile every third sentence, that was what was missing.
Yeah. Reminds me of k9s.
Happy to hear it works well for you! Let me know if there are any issues or features missing.
It's about profit margins.
The political justification to spend so much money and more importantly to take as many risks as in the '60s just isn't there anymore.

At the same time NASA probably has many other interesting missions to run today, and to operate from the past, with lower total budget than 5 decades ago.
Cool service but how will you deal / how do you plan to deal with anti scraping and anti bot services like Akamai, Arkose, Cloudflare, DataDome etc.? Automation of the web isn't solved by another playwright or puppeteer abstraction, you need to solve more fundemental problems in order to mitigate the issues you run into at scale.
Total Commander keeps DOS UI alive and is a popular alternative to explorer.
> that's just not something most new developers understand.

That is just false if you ask me. Eventually you reach the limits of the API defined by a framework and users will have to reach out to HTML and CSS. And now is there not only a level of indirection, but also all of the existing documentation from the Web Platform cannot be applied.

I think there is validity for having a Python based system (instead of JS) that runs on the client to render standard HTML and CSS, but this goes beyond that and will just become an immense scope creep.
Serious answer: Most people have moved to K8s so most of AWS is a few lines of code away.
netstat -an ?

Netstat and ss show socket states as tracked by the kernels network stack, not conntrack state within netfilter. The output may look similar however conntrack states may be around shorter or longer depending on sysctl settings, packets received or lost and would determine if connections are permitted as valid or dropped as being invalid, out of state or blocked due to the state table being full and a myriad of other conditions that affect connection state.
Yes—this burnt me out on freelance for a long time about a decade ago.
> Has the world really changed so much in these last ~4 years that we can't even imagine going in to work 5 days a week now?

I think we are going further and further away from "the future".

In 1964, Arthur Clarke said that "I am perfectly serious when I suggest that one day we may have brain surgeons in Edinburgh operating on patients in New Zealand." and "Men will no longer commute, they will communicate." [1]

I would think that a future where people aren't limited by where they live is desirable and not commuting to office is a way to achieve this.

Covid was a way for companies to realize that many jobs don't really need physical presence in an office. And maybe we should invest in technology that makes more jobs remove so that even brain surgery could be so. But it seems like instead of Covid being the impetus for change, things are reverting, as if non-remote is the normal state of affairs.

Maybe it is the natural state, but it's a sadder world because of it.

[1]: https://fortune.com/2024/05/29/arthur-c-clarke-space-odyssey...
Could you reference any youtube videos, blog posts, etc of people you would personally consider to be _really good_ at prompting? Curious what this looks like.

While I can compare good journalists to extremely great and intuitive journalists, I don't have really any references for this in the prompting realm (except for when the Dall-e Cookbook was circulating around).
I absolutely hate this "we'll get on to why hexagons in a moment" style that seems to be becoming more and more prevalent, where you make something seemingly the subject but you refuse to even define what it means for absolutely ages.

Tell me the thing that's in the headline first. I'm not going to read your article if you don't do this. It's not that I'm not intellectually curious, it's that I don't like being messed around.
Related:

https://www.youtube.com/results?search_query=simple+SDR

https://www.youtube.com/results?search_query=homemade+SDR

Paper: Tayloe Quadrature Detector, AKA "Tayloe Zero IF Quadrature
Product Detector and Preamplifier":

https://www.norcalqrp.org/files/Tayloe_mixer_x3a.pdf

GitHub project (looks very cool!): "Quadrature sampling down converter software defined radio":

https://github.com/Dizzerin/Software-Defined-Radio
> What makes the presentation layer of HTML/JS/CSS so different from Win32 of yore, which had VB?

From my experience: besides both Win32 and VB being from the same entity (Microsoft), which helps a lot, what we had basically were VB bindings for the underlying Win32 library.

This Rio project seems more analogous to a library that tries to do an abstraction on top of Win32, like wxWidgets or Java's AWT. They work but the end results always seem a bit "off".

And unlike Win32, web technologies are moving targets and any assumptions one makes may be wrong some browser updates down the line... and there's where the nightmare comes
I use a plugin called Grep Console in my JetBrains Rider IDE. It lets you auto highlight, color, or play a sound when certain regular expressions are found in the log output.
So I set it to play an 8-bit sounding “thump” sound whenever it sees an [ERR] in the log output to hear any handled, but logged, errors. I also set up other sounds for specific things I’m looking for so I know when they’ve occurred (sirens, ahooga horns, sproings). It’s a great help, along with color coding, to find things in a long log file when verbose logging is turned on.
So much was done with mechanical systems back in the day, because they were better understood and comparatively cheaper than corresponding electrics. I wonder if the engineers who designed teletypes or artillery range computers could learn to program, and if they did, would they have any unique insights?
The videos I've seen definitely look like it was more than a battery explosion - very high energy...

Wondering if the pagers were intercepted and implanted with heat-sensitive explosive?

The NSA has planted custom chips/firmware inside cisco routers after intercepting them - it's not a large jump to go to explosives inside pagers.
I don't. I assume it's economics in the sense that consumers are probably inclined to pay less for shorter books, there are a lot of largely fixed costs associated with publishing a book, may even be some pedestrian things like reading a title on the spine in a bookstore. Basically you need some starting hardcover or trade paperback price and work back from there. Amazon has doubtless changed some of the economics especially for ebooks. But, historically, you needed a hardcover you could sell for $25.

I've published a couple of fairly short books I didn't really care about charging for and they just wouldn't have been worth it for any publisher to feed into their funnel.

Only somewhat on point but here's something from the late 90s. https://philip.greenspun.com/wtr/dead-trees/story.html
Nice! I see DBeaver and DataGrip implementing connection layer through JDBC.

Not sure if that would be a viable option in Rust.
90 min commute time is insane to me. That is a massive amount of time to give to your company for free. If companies want people to come back to the office, they should pay for commute time.
Show HN: Coefficients – Highly customizable health data dashboard and insights
I recently released my first major iOS app Coefficients. Coefficients is a health data visualization app that allows you to create a dashboard of fully customizable charts and widgets that you can organize however you need to easily monitor any of your health and fitness data types as well as the relationships between them. In addition to the over 200 supported data types from the Health app you can create custom data types to track practically anything. You can also visualize how life circumstances affect your health and fitness by creating a log of chapters, which are customizable date ranges where an event that may affect your health has or will occur. In addition to manual logging and analysis the app will provide automatically generated insights that highlight emerging trends and relationships in your data.

The app provides an immense number of possibilities and it was a goal of mine to make sure it is highly adaptable to the diverse needs of users. It can be used as anything from a basic habit tracker or supplement/medication log to a general purpose health dashboard.

I hope that this is exactly what someone out there was looking for and I would appreciate anyone's thoughts or feedback on the project.
The Grep Console plugin for JetBrains IDEs lets you do this.
>If you are already an expert on game input on Windows, please skip directly to our current solution and tell us how to do it better, because I hope fervently that it’s not the best!

This is a neat thing to see at the top of an article, very in line with the hacker spirit.