skysight-inc/HackerNews huggingface dataset:
Minutes ago I was trying to root a phone (haven't done this in years) via Magisk, and Google is of no use for me. I get offered blogs which read like a template that has been auto-generated where I'm not even sure if I can trust what I'm reading. I'm being instructed to download a boot.img from a site which looks Chinese (actual Chinese) where my common sense tells me to stay away from it.

I gave up.

I actually started informing myself about Magisk via ChatGPT and that was very helpful. But if ChatGPT is going to start learning off of these blogs, as if it were using Google to teach itself, then we'll have an even harder time in the future, as ChatGPT will wrap that possibly wrong or even dangerous content in trustworthy sentences.
I agree that if something can be explained in text I'd much prefer it over a video, but if you need (or expect some people will need) to see a video a GIF seems like the weaker option for how to present that.
In germany most banks don't do this anymore due of security reasons.
Mindfulness is a pseudoscience which can lead you to a mental illness, anxiety, and other mental states contrary to what mindfulness gurus claim.
The EDI agenda is worse than silly – it divides, obscures and inflames
Salesforce to cut workforce by around 10%
Dolby S is a type of noise reduction that’s done in the deck, and actively works on the audio stream as it’s being written to and read from the tape.

It’s best used with a high quality tape, but I believe it can be used with any of the 3 major tape types.
I had over million euro of machinery stop because a rarely reached branch had one line with one less space due to missing linter run. Apparently Python 3 still doesn't fully parse and validate code on load, or somehow it made a valid if nonsense AST out of that.
I've just seen a friend's post on FB marketplace to rent out one of his apartments. It was full of grammar mistakes and oddly placed information. ChatGPT would probably have done a much better job so as long as the generated text is supervised. As long as the generated content is useful, we are probably better off.
using filtering in Less. That is a great tip.
This opens up a whole new way of reading logs for me. thanks
To improve the COP you need a gas with a high ratio of specific heats and low Prandtl numbers. The Prandtl number is the ratio of viscosity to thermal diffusivity. Helium works fairly well for this, though adding xenon, argon or krypton improves it even further.

Really cool to see a company getting this in the market. I'm surprised though to see a standing-wave device instead of a traveling-wave device.
Bitcoin Is the Detector of Imbeciles
If anyone reading this is thinking “why does Windows even matter for development?” then congratulations because you’ve discovered you’re in a filter bubble.

Surveys, such as StackOverflow’s (https://survey.stackoverflow.co/2022/#section-most-popular-t...) consistently find that

> Windows is the most popular operating system for developers, across both personal and professional use.

If it makes anyone feel better, I’m in this filter bubble as well. I’ve never seen someone program professionally in Windows.
bit-serial cpus were common in the 01950s and still sold up to the 01970s; the lgp-30, the pdp-8/s, and the rca 1802 were three historically significant examples. the bit-serial approach cuts your hardware complexity by about half while cutting your performance by, typically, about a factor of 20. for a couple of decades, computers that weren't bit-serial were described as 'parallel' even if they only ran one instruction at a time (you can find this in early intel literature)

probably 32 bits is wider than optimal for this kind of thing but not having to write your own c compiler and assembler toolchain is worth a lot, especially if, as in serv, your cpu doesn't try to trap on illegal instructions

even if you're writing asm, risc-v asm requires a lot less bending over backwards than, say, 8051 or 6502 or pic or even avr, and you don't have to worry about overflow much. it's not quite as pseudocody as i386 assembly tho

there are an awful lot of control tasks where one frame of doom every four seconds is much more performance than you actually need, like kindgren's examples in this talk: ddr memory initialization, logging, slow sensor data aggregation, and control planes; i'd add pid control, motor control waveform generation, and guitar pedals and other audio dsp applications (maybe using the serv core to orchestrate the activities of a larger dsp core, similar to how the s1 mp3 used a z80)

wrt the question about educational applications, femtorv32 is probably an easier implementation of risc-v to understand; it's a lot less verilog and a lot more straightforward

— ⁂ —

for videos like this that are mostly slides and somebody talking, if you're interested in the verbal information and not the pretty face, i recommend

yt-dlp --write-auto-sub --sub-lang en,es -f '[height<800]' https://www.youtube.com/watch?v=GSHasXHvZaQ

(or possibly even just downloading the .vtt files without the video at all; it is unfortunate that youtube doesn't have an 0.5 fps 640×480 option for things like this)

and then

devtt.py < SERV：\ 32-bit\ is\ the\ New\ 8-bit\ -\ Olof\ Kindgren\,\ Qamcom\ \[GSHasXHvZaQ\].en.vtt |
less

where devtt.py is http://canonical.org/~kragen/sw/dev3/devtt.py or equivalent (i can't have been the first person to want this, and probably someone has written a better version)

the transcript is only 2130 words and so reading it only takes about 6 minutes, while the video is 21 minutes

the transcript has a lot of errors but is adequate
Similar experience for me, with the added note that nine times out of ten if you actually dig into what the Bay Area crowd is doing it’s some kind of get rich quick scheme wrapped in breathless self delusion about “changing the world”. Outside the Bay I find a lot more honesty and people just getting on with their lives.
I did not start using python because it was adopted by Google. It was / is useful with or without Google.
I think some work may be required where citations are concerned:

prompt: Please give some recent citations for scientific work examining the nature of consciousness

ChatGPT:

> Here are some recent papers that explore the nature of consciousness:

> 1. "The neural basis of human consciousness: a focus on the thalamic reticular nucleus" by Christopher D. Schmitt, Leonid L. Moroz, and Laurence J. C. Mailly (2019)

> 2. "Consciousness and the brain: an overview of the experimental data" by Anil K. Seth (2018)

> 3. "Towards a theory of consciousness" by Bernard J. Baars (2017)

> 4. "The hard problem of consciousness: a problem for physics?" by David J. Chalmers (2016)

[As far as I can tell (or actually, as far as google search can tell) none of these papers exist.]

> I hope these papers are helpful! Let me know if you have any other questions.

Hmm.
Or picotorrent

https://github.com/picotorrent/picotorrent
https://archive.ph/N5847
I just made a new empty C++ project in MSVC 2022 and by default it generates compile options for both 32-bit and 64-bit, with 64-bit selected by default.

The preprocessor mode can be manually changed trivially. Project Properties -> C/C++ -> Preprocessor -> Use Standard Confirming Preprocessor. And changing all of the other project properties are just as trivial (picking which C++ version you want, enabling/disabling language extensions, warning level, etc).

I'm not sure changing the project properties via MSVC's project property changer counts as having to use "lots of other C++ tools"...
The Great Filter: a possible solution to the Fermi Paradox (2020)
You can use emoji in HN comments? Emojis get automatically removed from mine.

Edit: ok, some do and some don’t. 🈶 is allowed but :laugh_with_tears: isn’t. I guess there’s a specific list of emojis that are getting stripped.
say more for us uninitiated?
Not at all unpopular, but they just seem to tackle a single application and maybe a database...
But AWS Beanstalk, Heroku, Fly.io,... They got the CD, autoscaling, iaas down, but have multiple applications talking to eachother and you're back to managing them manually it seems.

Clicking together some apps in a GUI is nice for some random tests, but I want some kind of manifest that can be promoted between environments.
This could get fixed via an extension which contains a list of those authors you trust and then read extract the key from the article in order to verify it.

It's not like you have to do this with every article you read, but for those where you do care about the integrity of the information, you'd have this extra support.
Location: Italy

Remote: Yes, with some human interaction preferred

Willing to relocate: Yes, within EU + UK/CH

Technologies: Web(back/ops) and IoT/embedded. Laravel, Flask, Ignition, RDBMses, NoSQL, Python, C/++, STM32, RaspberryPI

Résumé/CV: on request via email

Email: dotsynergy at proton dot me

Just graduated last year in CS, currently working on and off as an ICT consultant with local businesses and on personal projects. Mostly on Linux systems and industrial environment, but notable experiences are:

- Built and operating a web ordering platform (Laravel) with various custom integrations on sales, billing, and advertising platforms.

- Consultancy for an Industry4 project (basically an heavy machinery production management system)

- Operation support and system recovery for a custom internal management software (Flask)

- Software development for data gathering, storaging and analysis, notably onboard a drone as a companion, inside heavy machinery and in other industry related environments.

Huge drone nerd, especially FPVs and self built stuff, from hardware to software.

Currently looking for something i can apply what i love doing (i.e. web+embedded, like iot) as the market is very dry locally (either keep studying or jump in basic web stuff).
Agreed. British education is upheld by a handful of universities with great research backgrounds. High school standards are slipping, and most universities are now just filler for 18-21 year olds.

I went to a Russell Group university which was operated like a crude joke.
Hyperspace Pirate on YouTube is working a DIY Pulse Tube Cooler that also uses thermoacoustic principals. His videos go into quite a lot of detail about the various parts and how they need tuning for everything to work.

https://www.youtube.com/watch?v=WOmjJFk8rl0
They have decent support for LLVM/Clang right now and the trend on that front is good. I think there’s value in competing compilers.

I can’t see Microsoft abandoning their C++ compiler. The C++ compiler is a foundational technology for them and it’s something they want to own and control.
something something sufficiently advanced markov chains something something GAI
“Common sense” is, as the young people say, doing a lot of heavy lifting here. You know who doesn’t get saved from their demons? Dead people. Only living people get to improve their lives, find their own meaning, enrich the world with their ideas and work and maybe, maybe decide that they’re glad to have survived addiction.

We could surely save money in short term health costs by executing heroin addicts. Or let them die by withholding cheap clean syringes. But it isn’t clear to me that doing so counts as common sense.
I am a layperson but I guess arXiv moderation is not different from peer-review. Some authors have voiced concern over the lack of transparency in the arXiv screening process.

https://en.wikipedia.org/wiki/ArXiv#Moderation_process_and_e...
I’m in France now, looking for some real estate with my USD.

The spasms I see are good ones in my book. Yes, that will be bumpy soonish. But I see life there as many fold more agreeable than in rural US ( that I only now superficially; one short decade )

But that’s only me; and I’m culturally very French so no surprise in my preferences either
Do these YJIT improvements come at the cost of significantly increased memory usage?
this is an excellent point

i had not thought of this
His point is that the chomskys of the world will stop writing when they just get ripped off by ai, and the ai will also degrade in time as a result. So the bucket we all take from will vanish.
Yeah I recently walked into a very fancy European city center shop, obviously the owner took pride in what they do and the products where of high quality and the customers were there.

but the price was so much higher than amazon for the same product that it didn't make sense... I asked the owner and he complained about rent.

It obviously looks good from far, but if you know you're running a business at a negative to the customer fewer and fewer will show up year over year.
Yes, good point. Does Lisp still get classed as pure FP in the post-Haskell world though? You don't need monads to express side effects in it, iirc.
This is/was sometimes used as a debugger trap, i remember a coworker of mine having a t-shirt once that was like "KEEP CALM AND (void*)0 = (void)0" :-P
The point the OP wanted to make was:

Servers sitting less than 1km to each other tend to have lesser latency between them, compared to servers that could be anywhere on the public internet.
Documentation has always been part of the product.

Documentation has always been part of the coding, not an afterthought, not an optional thing, not a second-class citizen. This is how I was taught in university. I'm still baffled to see how many developers believe the key to professional success is writing a lot of computer code, as fast and as efficiently as possible. Then you go to their GitHub repos for their personal projects and they're completely unusable because you don't even get installation instructions. Best case scenario you will get an auto-install script that works on Debian 9 and has been unmaintained for years, but at least you can read what it's doing and adapt it to your distribution of choice.

Complete insanity.
> In both cases, I think the Ruby solution is more readable.

Nope.
The Python one looks fine to me, although I am a Pythonish person.

It uses what people already know: the for something in somethings syntax of the for loop, and the if syntax. Also it's nice that this works in dictionaries, generators and lists.

It also has the same narrative flow of Haskell's list comprehensions, which I think come from set theory:

[x^2 | x <- [0..10], x `mod` 5 /= 0]

As for your Ruby examples: I think you could argue that the filter_map version is very readable, but not necessarily more so, but the select one looks pretty painful.
"each inpainting took about 20 seconds which was quite annoying. But I could envision a future where generation is basically real-time, imagine navigating through possible generations using mouse wheel and tweaking the parameters and seeing the effects in real-time"

This is really funny actually, considering what basic Photoshop tools are capable of out of the box :)
For those sorts of things, I just go to Reddit directly. Also, to root your phone, you need to unlock the bootloader and then install Magisk Manager to do the actual rooting with.

AFAIK you generate the boot.img via Magisk Manager and then you flash it with TWRP or similar. Reddit will definitely have some good step-by-step guides, the hardest part is finding a compatible TWRP version.
> If you were in Mariupol, or Bakhmut, or Dresden, or Hiroshima, or Stalingrad, it sure didn't matter if you were a civilian or not. And hell, all of Eastern Europe during WW2, it barely mattered. When it did, that might mean 'just' getting shot and pushed into a ditch instead of shot and left on the battlefield.

Yes, I know, that's why I'd pack and leave... I don't want to live in "a society" that expects me to die for it.

> And the reason that societies don't just let folks leave is because the whole is stronger than the parts - and they don’t want you or some other part bailing and getting them all killed.

So, they want to use me as a human shield? Sure, another reason to leave.

> While certainly a survival strategy for an individual to desert, it has heavy costs - and don't expect any friends in those who are left behind.

Who cares, they'll be dead anyway and i'll be alive somewhere far away and safe.
It's always a strange feeling seeing other foreigners on the train home and thinking... I wonder if they're just a tourist who knows nothing or if they live here and are actually fluent in Japanese. It's such a crapshoot. And that's exactly how everyone else is looking at you.
> There’s no need for adding say, len, to every object that needs a len function. I’d argue that is consistent.

Python's len works by calling the __len__ method, which must be added to every class that needs a len function.

Since you're already defining a method with a standard name on every class that needs it, Ruby just has you call that method directly as opposed to the absurdity of intentionally obfuscating the method name with underscores so that people use a global helper function instead.

Even C++, with all its warts and its 1980s design got this right in the std lib with the size method.

Honestly, I find some of these defenses of Python quite humorous.
First Day at the Recurse Center
46.23 billion for apple. And that's a single manufacturer, albeit potentially the highest revenue one.

I imagine Microsoft, Google, Facebook, Amazon, etc. all are also massive core producers despite not making an external product for sale.

So I'd guess trillion(s?) in production of product or internal use, or near enough.
> Just because you don't recognize them, doesn't mean they are not there. Subtle advertisement and trolling is strong even on HN. It's just not in-your-face-style.

No one said they aren’t here. But they certainly haven't "overrun" the place.
I liked the idea. RSS does that is some way.
While we're on the subject, or the 6 to 10 VS Code Extensions, is there one you've used and recommend?
Yes, this regularly comes up with any heat pump discussion. Strictly speaking, it is not producing heat, it is moving heat from outside to inside (or vice versa for an air conditioner, or for that matter, a refrigerator).
> Pierre Bézier worked at Renault where he developed CAD software using piecewise polynomial curves in the 1960s.

For a short demo of the UNISURF system (in french): https://www.youtube.com/watch?v=c0_a6r2JaWQ
Forget the internet, why would anyone buy a book when they can just have a dialogue with an AI about the fine points of the author's worldview?
I don’t care if computers can do things like write novels, compose music, or make paintings. If the computer can’t suffer, its “art” cannot have meaning, and is therefore uninteresting to me. Art is interesting to me because it is a vehicle for intelligent, self-aware beings to express themselves and transcend suffering.
You should continue to use the setup.py to define the extensions but put all the remaining metadata in the pyproject.toml. The pyproject.toml will reference setuptools as your build backend like https://github.com/jborean93/pyspnego/blob/main/pyproject.to... and the setup.py will reference anything that cannot be expressed in the pyproject.toml like C extensions https://github.com/jborean93/pyspnego/blob/main/setup.py.

The benefits of this is now your project has metadata that tools like pip/poetry/etc can use to figure out what is required (Python project wise) to build your project. For example pip will create an isolated venv with setuptools and Cython for the project I listed when installing from the sdist. You can now also take advantage of `python -m build` to build this project rather than a setuptools specific incantation. This is universal across all build providers so if you want to change to poetry in the future you can will hopefully no build script changes.
https://archive.is/oy7YN
Because:

- I like my object files (.o) to only contain what they are supposed to contain and nothing else
- I don't want to have to keep track of where did I put the `XXX_IMPL`

No I'm not missing the point of how it is meant to be used, I'm criticizing that use case as a very poor one, I'd even say it's an anti-pattern IMHO.
>and help them to loosen up some of the calcified structures in the society

This is the exact reason they desperately don't want immigration.
If this is for a business, why not replace the computer? If you can save a lot of time per build it shouldn’t take very long for a new computer or upgraded SSD to pay for itself.
The danger I see is that people will give a lot of confidence to some rare, yet terrible answers and they'll never learn to double check the info because "eh, it's not going to be wrong this time, it was right the last 254 times I asked it something". On the other hand, I suppose there is no solution to people simply refusing to be truth seekers. Many people never used the internet as it exists today to deeply research information and they won't use ChatGPT for it either.
This reminds me of a question I have asked of those with more biology knowledge and not gotten a satisfying answer: Would there be adverse outcomes if we somehow killed all viruses?
> We're sorry, but this video is not available.

Boo for the imaginary-line-based fragmentation of the web.
“We are potentially decades away from a mass extinction”
Feels like you could use the existing https cert that everyone already needs to have for this, no?
We have the benefit of hindsight on this particular incident, which I think strengthens my point: it seems very likely that Elon was being purposefully misleading about the circumstances surrounding this incident, that they did not actually endanger his child, and that the ElonJet account had nothing to do with Elon's encounter with this person. I think it is reasonable to say your comment was on topic. However, I strongly disagree with your characterization that you "brought the conversation back on topic". Considering that there was already evidence on the day this was posted that Elon was acting with intentions other than genuine concern for the safety of his child, I think a "is Elon trying to get rid of an account he doesn't like?" comment thread is very reasonable and eminently on-topic. When Google cancels their social media product because "they are refocusing priorities" a thread about "hey I heard they had major security issues with the product, so they probably canned it rather than dealing with the fallout of a data breach" is totally fine, even if the official blog post mentions nothing of the sort.

Actually, if you came into the comment thread where a dozen people were already discussing this possibility, and just left a reply to one of the comments of something along the lines of "oh I guess Google thinks social is too hard, they want to focus on Android now"…that's kind of weird, right? This thread was operating under the assumption that Elon was basically lying, and trying to intimidate the ElonJet guy. The person who was going to fund him was clearly doing it because he thought he was giving money to the little guy standing up to the SLAPP abuser. When I said you waltzed in it's that you just came with "I believe every single word from Elon's side of the story and this happens to mean that you are funding a terrible thing". That was not the assumption that this thread was operating under. You can disagree with that assumption but you didn't go "guys why do you even think this is a SLAPP lawsuit?", you went "why are you funding a doxxer who might murder children". How is this an improvement to the discussion?
https://impassionedmoderate.substack.com/p/ryan-reynolds-did... from https://news.ycombinator.com/item?id=33623402
It's bad for morale, bad for international PR reasons, most aren't as capable of fighting as most men are,... but in the end, if things get tough, women and children get drafted too.

There were some talks about that in ukraine recently, but nothing much happened on that, so women can still leave the country. - https://www.kyivpost.com/russias-war/confusion-as-registrati...