skysight-inc/HackerNews huggingface dataset:
Every time I report one of these cryptobro scammer livestreams on a hijacked channel, nothing happens until many hours/days after the livestream already ended. For a company as large as Google, not having a sub-hour response time for this shit is completely inexcusable.
> Putin would love to take out a large number of skylink satellites

Sure, he want. But such step will lead to so huge consequences for low tech in all region (power grid, railroad signalling, copper networks), so will be considered inhuman action against all eastern Europe, and may be against Turkey region.

This is definitely suicide action. It considered just because we know, Putin takes powerful drugs.
Domain fronting leads to collateral damage in terms of blocking. If I really want to block X and X is using domain fronting to blend in with traffic on a given CDN, that CDN is going to get blocked.

CDN customers that are having their stuff blocked because of that are not going to be happy, in general.
If you can get into the beta, the Jai programming language by Jonathan Blow ticks the box of "no build system required." With how the build system is managed (just running arbitrary code at compile-time that modifies the build process), I can do this 99% of the time:

#run compile_to_binary("name_of_binary");

main :: () {
// ...
}

#import "base"; // my own library that has 'compile_to_binary'

I'll go into depth about what this does, but if you're not interested, skip to the final code snippet.

The above code '#run's any procedure at compile-time (in this case 'compile_to_binary' which is defined in the library I imported). That procedure (really a hygienic macro) configures my 'workspace' to compile down to a 'name_of_binary' executable in the current directory. Any third-party libraries I've imported will be linked against automatically as well.

To do this without a dedicated procedure, just put this in the same file as 'main':

#run {
options: Build_Options_During_Compile;
options.do_output = true;
options.output_executable_name = "name_of_binary";
set_build_options_dc(options);
}

main :: () {
print("This is all I need to build a project\n");
}

#import "Basic";
#import "SDL"; // or whatever...

Then compile:

jai above_file.jai

I've done this for projects with hundreds of files that link in SDL, BearSSL, etc.

The best part is neither of these systems are a requirement to build your project. Running the compiler against a Jai file will do everything I do with my own system (I just like having the ability to configure it in code).

Jai has been a breath of fresh air in terms of "just let me write code," so I highly recommend it if you can get in the beta.
Jobs has his share of failure too, but his initial success allowed him a serious financial and PR buffer.

If he failed early, then nobody would know of it or him.
I noticed that with my two 2012/2013 MacBook laptops overall several european countries, in different homes: that "twitchy" feeling on the metal case of the laptop when plugged without grounding.

Do all of these houses have serious electrical issues?

The house in which I live now does that to my old MacBook Airs if I convert my Macs's chargers' hybird CEE 7/7 plug (two poles + grounding) to a flat two-pole europlug (no ground).

I can reliably reproduce the issue in several houses, over several countries.

But if the plug is grounded, everything seems normal.

What's going on?

I'm here since six months, with shitloads of electrical things ongoing (including the whole swimming pool machinery). And everything appears to be working fine.

Should I be worried?

I mean: I can reliably reproduce what TFA describes. My old MacBook Airs do that all the time if there's no ground.
We probably haven't lost as much as you think - we either still use it or it was bunkum (for a given application).

eg. Chamomile - still used for bad stomachs (is a costive), whether it works on herpes simplex seems really dubious.
DeFi doesn't interface with fiat.
Literally only a paradox in places like Hacker News by people who are motivated to question calling crypto a Ponzi.

I've got bad news. It is still a Ponzi if people are "honest" about it being a Ponzi, it is still a Ponzi if it started out as an investment idea and it went Ponzi as losses added up. Arguing that clear Ponzis aren't really Ponzis due to some kind of semantic rules is a gigantic display of "copium".

The only real difference is the distributed and decentralized nature of the scams. And the CEO of JPMorgan has described crypto coins exactly as a "distributed Ponzi scheme" before Congress.

If you wind up paying out redemptions with new deposits as fast as you can, right before you fail hard, then it was a Ponzi all along. That's it. That's the definition.
SimpleX.chat Security Assessment Results
Yes, what do you think they make modern medicine out of? Most of the time a plant is the base for it.
There’s also no mention of CSS Cascade Layers [1].

[1]: https://css-tricks.com/css-cascade-layers/
As soon as the Graphics View Framework is migrated (currently, not even widgets are migrated), you should be able to compile the Qt Charts source code with LeanQt, because the latter maintains compatibility with most of the Qt API. Whether this makes sense or not is a different question, since there is still original Qt which can install these things all at once if needed.
this twitter post has more info: https://news.ycombinator.com/item?id=33571261
If you’re interested in reading The Waste Land, Standard Ebooks has a PD collection of his poetry,[1] and the poem can be read online at https://standardebooks.org/ebooks/t-s-eliot/poetry/text/poet... .

[1] https://standardebooks.org/ebooks/t-s-eliot/poetry
This really strikes me as a shining example of "porque no los dos":

"So many third-party services have APIs you can integrate with and guess what? They probably speak JSON exclusively. But browsers don’t send user-entered data as JSON by default, so what’s one to do? You can:

"1. Create a URL that accepts the structure of a default browser POST request (<form method="post" action="/my-url">).

"2. Throw progressive enhancement out the door, expect JavaScript to work for all your users, and drop a <script> tag on the page somewhere that handles the logic to submit a JSON payload to whatever service will store this information for you."

No, you do both: you create a server route that accepts that form's POST (or PUT or DELETE or whatever) and you write the code necessary to intercept the form's submit event and runs that same post operation backed by a Fetch request instead, then work the result into the page without needing the navigation action that a bare form uses. Congrats: your site now works both with limited-to-no JS, and as progressive web page when JS is fully available. All you had to do was stick with the basics: have a restful server.
So his choices are flee or go to jail for a long long time?
People who have very elitist backgrounds should simply be avoided by savvy investors
> What's stopping you?

> The slow life doesn't need much to sustain it after you buy your place

That's exactly what it's stopping me, being able to afford a place.
I admire Drew Devault's work, but I personally have very different sensibilities on what I consider good software. So this seems to be a case of "Tell me who praises you, and I'll tell you what your mistake is" ;-)

"Everything is a file" is a nice idea, but we almost have that in Unix, and it is something that can be emulated perfectly in a programming language or a library. There is no need for the low level stuff to be neat. It has to be performant, secure, and support my hardware. Everything else can - and I think should - be built as abstractions on top. That I can basically run the same applications on macOS, Linux, and Windows shows that it is possible and works well.

One thing where Plan 9 is lacking IMHO is in the GUI department. ACME is novel but where are the really new radical (G)UI concepts? I wonder what we would have got if BeOS or Longhorn would have been successful. Both played with the idea that the filesystem is a database. Your file system browser morphs into a mail client, a MP3 player, a photo browser depending on the circumstances. You don't deal with "video files" anymore but "episodes", for example. And I think it is not really a technical but a UX challenge to make something like that work well. I hope that people start experimenting with that stuff again!
See my other comment. But where they don't I'm sure they make a fine placebo.
> development will require CD/CI pipeline, github actions and so on

Nope, definitely doesn't. You can just distribute the source code alone, same as has been done for decades. And with languages like Go and Rust, it's quite fast and simple to build from source, even on Windows.
Chargers use an open protocol called OCPP. There are several versions, and the older ones use XML and I would guess are likely targets for various attacks. The later ones with JSON are probably also vulnerable but with a smaller number of attacks.

There are many different implementations, and different charging vendors tend to have varying degrees of functionality, so I would expect a pretty wide assortment of vulnerable chargers (and backend servers). A lot of them also seem to only communicate via static IPs.
I dont get it, people so desperately need notifications for their 1 line hot takes? we have a decentralized platform to publish any nonsense you wanted, its the internet. set up apache and write an index.html or use one of the million blog hosting platforms. they even allow comments.
A Brief Introduction to termios: termios(3) and stty (2009)
That’s a really strange definition of “scam”. I would simply define a scam as something where you’re promised to receive something (a certain token, a token that is backed up by something, a promise of future work, et cetera), and then don’t receive it (either now or in the future).

If I simply create a meme token and sell it to someone who speculates that it will increase in value, I don’t see how that can be considered a scam.
Having a paid off house
While I don't get to use Go much these days, this is still one of the best programming books I've read.

I just wish they'd create a 2nd edition...
I think you end up needing automations past a certain project size no matter what (for several reasons; the three largest are discrepancies between test/build and deployment environments, dependency management, and asset transformation if your ecosystem needs that sort of thing; others in these comments have gone into the "why" extensively).

But! I think the "can I get by without needing $big_build_toolchain?" question is excellent, and would recommend that you start by building automations yourself. That means writing small programs (often shell/batch scripts) to smooth over repetitive parts of your build/packaging/deploy process.

That approach yields a ton of understanding about how build/transformation/delivery software work with your platform of choice, and that understanding in turn makes you a way better programmer in a ton of different ways.

Now, this doesn't mean that you should stick with home-rolled automations forever; past a point, they become more or less equivalent to others' build systems and you can switch if you like. But switching to something from a position of full understanding of what it provides is a much easier and friendlier process than "I have to use tools A, B, C, and D just to get 'hello world' working, and don't know what any of those do".

I'd recommend this approach to anyone with the time; it really confers a lot of understanding and confidence. And if you don't have the time/you need a prototype deployed yesterday, don't worry about it; copy the Medium article snippets and learn what the tools actually do some other time--just try to make sure "some other time" isn't "never".
> ZFS intentionally has a terrible license

The folks on FreeBSD didn't / don't seem to think so. Neither does Apple (who pulled in DTrace, which has the exact same license).

> and is owned by Oracle.

The OpenZFS folks would don't seem to think so.
It's more powerful and full-featured than usually given credit for. But there are a lot of common things that are very annoying and janky to do. Filleting is one of the first things that will be an unpleasant surprise to new users, as it's a deceptively difficult problem, and one that commerical packages put of effort into making easy for users.
And even there you can get access to options trading for quicker - and riskier - ways to make money using the traditional stock market. At least if you lose the money is not because somebody in the Bahamas decided it was time to retire earlier with your assets.
Who can believe this narrative?

https://twitter.com/The_Prologuist/status/158967849854920704...
> In Java, an allocation is literally a single instruction (adding a value to the heap pointer), and freeing is zero cost (since you just drop the pointer after you're done with it).

There are other hidden costs in Java GC allocation. While most of the time, an allocation will be just two instructions (it cannot just increment a heap pointer, it also has to check whether there's enough free space and jump to a slow path if there isn't, which needs a second instruction), there is also some overhead in the GC tracking of modified references (card marking), either a short pause in each thread while the GC reads its registers (to get any pointers stored there) or extra overhead of having to store references in the stack instead of just in registers, and probably some missed optimization opportunities due to having to do things in a order the GC expects.

The garbage collector itself has some annoying overheads: it can waste cache and memory bandwidth by scanning cold objects, it can cause unnecessary swapping in of swapped out pages, and most importantly, it uses more memory. In fact, that's the main trick of GC: it trades off allocation/deallocation speed and memory usage.

> The only reason why C++ can be faster than the Java memory management is thanks to all the stack allocation.

No, the main reason C++ can be faster than the Java memory management is that it has value objects, which can avoid a lot of heap allocation (and pointer chasing) even without replacing it with stack allocation. Consider for instance an array of objects, in C++ it can be a single allocation, while Java requires one allocation for each object, plus another allocation for the array itself. Which can also be considered a hidden cost of Java GC allocation: to be able to track objects correctly, the GC requires that references to an object point to the beginning of its allocation, so an object cannot be inlined within another and still be tracked correctly by the Java GC.
Judging from yt videos, amazing graphics and feel. Thx for suggestion.
Some notes about this setup.

1. The radio will kinda suck. You’re probably not doing it wrong.

2. The sanest way to get pifm to play a stream (say from modipy) is a FIFO. gstreamer will be your friend.

3. Music will sound like garbage without a high and low pass filter.

3.1 Volume becomes an issue, you’ll need to amplify quite a bit to match the volume of real radio stations so your ears don’t get blown out if it flips stations.

4. It’s really low power so really really long wire paid dividends to get whole apartment coverage.

5. Tuning will be really finicky since FM kinda “attaches” to a station and you’ll be competing with basically every frequency already taken by the big towers.

If you want to take the next step I have https://www.adafruit.com/product/1958 and am very happy with it.
Meditation audio can also work, but for me, the gaps of silence are too long, and my brain starts churning/processing. (I know the point of meditation is to overcome this.)
It's good to see this. Just a handful of years ago it was priced the same as THC so a gram would be hundreds of dollars.
This really speaks to me. Modern software is too hard to assemble from source. If you're shipping sources, every moving part you add increases the odds of something going wrong on other people's computers.

It's worth having some skepticism of tools. By making some operations easy, tools encourage them. Build systems make it easy to bloat software. Package managers make it easy to bloat dependencies. This dynamic explains why Python in particular has such a terrible package management story. It's been around longer than Node or Rust, so if they seem better -- wait 10 years!

For many of my side projects I try to minimize moving parts for anyone (usually the '1' is literally true) who tries them out. I work in Unix, and one thing I built is a portable shell script that acts like a build system while being much more transparent about what it does: https://codeberg.org/akkartik/basic-build

When I use this script my build instructions are more verbose, but I think that's a good thing. They're more explicit for newcomers, and they also impose costs that nudge me to keep my programs minimalist.

You can see this build system evolve to add partial builds and parallel builds in one of my projects:

https://github.com/akkartik/mu1/blob/master/build0

https://github.com/akkartik/mu1/blob/master/build1

https://github.com/akkartik/mu1/blob/master/build2

https://github.com/akkartik/mu1/blob/master/build3

https://github.com/akkartik/mu1/blob/master/build4

Each of these does the same thing for this one repo -- build it -- but adding successively more bells and whistles.

I think providing just the most advanced version, build4, would do my users a disservice. It's also the most likely to break, where build0 is rock solid. If my builds do break for someone, they can poke around and downgrade to a simpler version.
If my employee agreement says fully WFH and I’ll be fired if I don’t switch to the office the company is unilaterally voiding my employee agreement. This can be a no-no in terms of state or even federal law and might free the employee from whatever they agreed to. More money to lawyers.
Because to investors, 10-16% shows you’re cutting fat. 25% or more shows you’re cutting off limbs and the firm is in distress. If I owned the second I would probably look to sell it.
This is a remarkably unempathetic response.

That would at the very least incur costs for new flights. Airlines may charge you for the return, too. It may cause future immigration trouble. Some travel is time sensitive.

After all that, if the trip is more than a couple of days, you have to pay American healthcare rates to get a new one put in so the hole doesn’t close up. That could be $20-30k given it required general anesthesia.
Edwin Hubble, while not a Nobel prize winner, was a basketball player, football, baseball player, and pugalist. He also did track and field and waterpolo polo while studying Law at Oxford .
> The reality is most people outside of the HN bubble trust billion dollar companies. Crypto or otherwise.

I’m not sure about this. Most people I know outside of tech and finance do not trust crypto at all. They inherently mistrust the concept.

“How is it worth anything at all?” is a common question. “It’s just little things on a computer. It’s not real money.” These people would not trust a company that takes your real dollars and gives you bitcoin.

I would be willing to guess that a large portion of the country shares this attitude, especially older people and less technical people.
Google removed domain forwarding the day after a certain authoritarian government started blocking their cloud services back in 2018. Amazon removed domain forwarding a couple weeks later.

Much like back in the 1930s, various major corporations are sending a clear signal about how much they value human rights versus making money. Personally, I buy into the whole argument that we can keep capitalism ethical by "voting with our money" and it's up to the people to boycott unethical companies. I seem to be something of a radical though in today's society.
Seems like the conversational goalposts moved a bit, are you answering a question or broadening a proposal? What is meant by divination?

Sometimes people use less common words with a variety of possible meanings as a way of protecting their thoughts or ideas from scrutiny; hope that's not what's going on here.
This sounds good but I wouldn't want to be too remote
Inspiring article. The resulting music, alas, indeed sounds like a chore to me.
As much as If genuinely like a marketplace for shitcoin/scamcoins that I can gamble on and hope to beat the exit dump crash, I admit that uneducated consumers protections probably should trump my desires to participate in this gambles.
It’s not zero sum. Unlike the stolen money. Both crypto can be toxic af and the troubling issues you brought up can be issues. Or to put it another way — capitalism appears to be the major issue. Focusing on the other things and not capitalism or crypto is just as much of an issue.
He was tossed from X.com then because he tried to turn the company into vehicle for his ego.

Tesla was made by two other guys, Musk contributed PR, marketing and government money.

SpaceX is a lot of public money.

If Musk is good at anything, it is taking other people's money and building a cult of personality.
At least Islam and Christianity funded art, architecture and to some extent science and literacy.

Disclosure: I'm agnostic asymptotically approaching atheist
> Now he's fled to Argentina

What is it about inflationary and socialist Argentina that would attract a cryptocurrency capitalist con artist? Do they have no extradition treaty?
They are still damaging/destroying insulin pumps. I had a coworker who was recently stopped ay security. His pump failed to pass at the swab. To pass through security they required the pump pass through the xray scanner. Refusing to retest the swab, and disregarding the damage which could occur.

Either causation or coincidence, it broke shortly after.
Greed drives all of us to do things we normally wouldn’t. Given the nature of crypto, unless there’s a good reason to have the FTX app (say as opposed to using their website), then uninstalling it seems like very sound advice.
One thing I've learned over the years is to completely ignore anything you read on HN related to health and wellness...
Why compiling on the pi, instead of cross compiling?
Try eBay.

https://www.ebay.com/itm/125395009075 etc