skysight-inc/HackerNews huggingface dataset:
In the meantime all the distributions (at least the major one) have Rust in their official repositories.
It works for me from Belgium, but not from France.
Graph scans are trivial to implement though.
Read the article? The article manages to describe it in the first paragraph like this:

The object in the photo has been described by U.S. officials as silver and “cube-shaped,” according to a report from The Debrief, which first shared the image.

which is ridiculous because it's clearly not. Are they talking about a totally different photo I wonder? Later in the article the guy who took the photo is quoted as saying:

It’s likely that a backseat weapons system operator on an F/A-18F Super Hornet took the photo of the object, which McMillan calls “inverted” and “bell-shaped,” and describes it having “ridges or other protrusions along its lateral edges, extending toward its base.”

So there's something seriously wrong with this article.
He has enough money to not have to care about money. He just didn't get to kill as many Africans as he and his father would have liked to. Give the poor guy a break. It's been a tough year for him.
Ok. This one was a bit too far. I agree.

But this is not https://news.ycombinator.com/item?id=25319136

How to respond to the arguments that support religion and discourage it.

PS: I am not just against ISLAM if that's what any one thinks(look at my past comments)
An off the cuff idea I haven't really thought through the implications of:

What if these (somewhat arbitrary) product categories were enforced, but instead of preventing different products from integrating, we mandated they be composable over documented APIs?

That way we could get some of the benefits of integration, but without the intensely anti competitive nature of walled garden apps?
set -x won't do much though. All it will tell you is what it did, but by the time you realise, the damage could already be done.
If you want to enable tracing you can just

bash -x
Development of programming languages by corporations is not something I object but, all of the stuff told about Oracle here is correct.

They're not a nice entity unless you pay money to them and they're greedy. They always want more. Also, their hardware can fail in strange ways and they'd shrug it off.

I've met with some nice people who migrated from Sun but they all say that the terms they work are draconian.

I like Java too but, developing a nice language doesn't make Oracle good. Don't get distracted [0].

> I guess the "community" would love to keep using Java frozen in version 6.

Python doesn't stop. C++ doesn't drop. Even brainfuck doesn't stop. It'd have prevailed. OpenJDK is one fruit of the project. After removing patent encumbered image processing stuff, OpenJDK just took off. Yes, it's still part of Oracle in a sense but, OracleJDK is compiled from OpenJDK, not vice versa. Again, don't get distracted [0].

[0]: https://calebhearth.com/talks/dont-get-distracted
Not doing anything special is easier and cheaper though. As long as they don't target EU customers, GDPR doesn't apply to them.
Interesting, this would allow QR codes in the terminal.
it's like half of tee
That's cool! I like how you can switch between a beta and a stable version
Are there any good http client classifier tools for servers?
The suggestion of the website is certainly not great, but note that:

* It has been improved a little by the https and tls 1.2 parameters compared to earlier versions that didn't have these params

* You are not required to install rustup that way. There are many rustup packages available in distros today. Arch has one, nix OS has one. Debian is dragging their feet [0] but they aren't entirely opposed to the idea, so maybe something will change about this in the future.

* Even if the download process is secured, rustup doesn't really verify any signatures, it just downloads what's inside the manifest. So you can download potentially malicious code if the S3 bucket is hacked that rustup downloads the compiler from.

* Even if the entire process of obtaining rustc is secured, the standard way of using rust + cargo basically gives maintainers access to your local computer through build.rs and other methods. You can sandbox the cargo invocation, but who does that?

[0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955208
Latex with an editor as good as Intellij is for java (or perhaps VisualStudio for C#) would make it so much better. I have mostly used online latex tools since setting up the pipeline is simply too much work for the medium projects I have done.
"The only issue you're referring is discoverability of extensions from a newbie's standpoint."

shrug I can also say "the only issue you're referring to is discoverability of the advanced features of Word".

"I mean, the very basic task of getting numbered headings in Word is still mind-numbingly arcane for some reason,"

You literally right-click on the "Heading 1" style in a brand new Word document, select "Modify" (as in "modify this style", quite obvious), under "Format" click on "Numbering" and select one of several numbering styles. I spend more time looking up how to do Markdown numbered headings markup than that - and that's not a complaint, I don't spend a lot of time on that at all.

Look, I dislike non-semantic markup too. But all the whining about how if only those Word using idiots would just switch to Latex and all would be well in the world is getting old, and not only that, it's just wrong. Yes it's easy to make a pdf that looks like the default ugly Latex style, but beyond that, it's a massive time sink for even the tiniest modifications. All of these tools suck, some just suck a bit less for specific jobs than others. Claiming that Latex is 'superior' to Word is like saying that a tractor is superior to a bicycle because you can't pull a plow with a bicycle. I mean, sure, that's true - but there are many more criteria for judging modes of transport, just as there are multiple for document preparation systems, and Word wins on some criteria and Latex on others.
Binaries we download and run (as well as packages from package managers) are generally cryptographically signed by people you trust. Shell scripts you curl into bash are not. It is generally MUCH easier to compromise a website and insert your own malicious script than it is to compromise a developer's secret key, which is usually stored much more securely.

Put it like this: if an attacker compromised Rust's website and put in their own malicious Rust installer, macOS and Windows would both show a very scary warning that's like "This is unsigned! Don't run this!" (macOS would even refuse to run it unless you did the right-click to open trick). A Linux package manager would refuse to install such a package outright, unless you --forced it. Not so with curl-to-bash, it would just silently compromise your computer.

Basically, if you believe that code signing is a good thing for security (and I think we all do), curl-to-bash is awful security practice, and you should manually review the script.
Every web page should load in 200 ms or less. There is no deep technical reason for humans to wait for computers for simple loading of data. We can get this right.
You're doing great, Pete. It's actually a great choice, added them on my list to read.

My year was about mindfulness and productivity. So, I've read a dozen books on mindfulness and happiness this year. One of the most insightful turned out to be "10% Happier" by Dan Harris".

Harris was a skeptic himself, cynical of the practice, and fully addresses the reservations he had before. There’s a lot of logical explanation in this book that will make you want to try it out too, since joining him on his journey from the lows of life before mindfulness and then seeing the positive impact it had on him makes for captivating reading. It also teaches certain meditation techniques to help you on your own personal journey, such as short breathing exercises that help you focus on the present.

Here are my reviews of some of them:
https://productive.fish/blog/mindfulness-books/
How to Build a PWA in Vanilla JavaScript
Yeah, it's way better than Conrad or Manomano, who both use the same shitty layout you get from every etailer : gigantic full-page promotional material and some top categories in the middle to start navigating things. And in the end you have to tinker with filters for 5 minutes before narrowing it down to probably maybe the right part.
That sure sounds like a dystopia to me, reads like a Black Mirror episode.
> Trying to hijack DNS is only useful when you control the network but neither the client or server.

This is a very common scenario in retail and SME businesses where you can’t control the on site hardware, eg fuel pumps or CCTV or cash registers or footfall counters or vending machines or whatever, and you can’t control what IPs they talk to. But you still have an obligation to minimise their network access.

Unfortunately they use services hosted on the cloud in dynamic IPs, so you either need to MITM TLS (can’t, no way to change the trusted CA list in these devices), or you need to MITM DNS / SNI. It’s not perfect security, and ideally the business simply wouldn’t buy such poorly securable products, but technology decisions are very rarely vetoed by security considerations, especially when cost is a factor. This is an example of the appropriate level of security for the business risk appetite. Telling the business to buy products that can be locked down perfectly is normally a non-starter.
I don't think tee buffers all its input before writing to its outputs.
Your free time should be the time when you do things unrelated to your professional work. A healthy advise I got from Usenet a long time ago is that one should have a hobby unrelated to computers.

That advise was given when there where no eBook readers, Smartphones or other mobile stuff. But it's still a good advise IMO as long as you use these tools for mainly recreational activities.

So long note, short answer: reading books isn't a waste of time.
Nah. At least on the AirPods Pro, there appears to be no real positional tracking.

Try this. Watch something on, say, an iPad with spatial audio enabled. Turning your head left and right moves the audio so it appears to be coming from the iPad. Works great. Then turn your head, and keep it turned for a few seconds. The audio will gradually slide to where your nose is pointing, and will not stay anchored to the device for long.

It seems to me it's assuming that if your head is still, you must be looking directly at the screen, and recalibrates. The position estimates seem to be computed using accelerometers and not absolute positional tracking. Alternatively, it is actually tracking absolute positions but assumes that you want a "centered" audio experience even though the iPad is to your side. I think the former explanation is more plausible.

Also, try moving laterally to the iPad, so that you are no longer looking directly at the iPad. It will still keep your audio entered.
The text is a bit abstract but it reminds me of Akka. The idea to use WebAssembly is interesting.
Reading books that are unrelated to what you do for a living is not a waste - not in my opinion at least.

The stuff you read "for work" will undoubtedly increase your technical knowledge and make you a better software engineer, but the books you read for pleasure might just soothe your soul, increase your knowledge about the world you live in (good, interesting biographies, history books, etc) or they might just be good fun and a good way to switch off.

So while I don't necessarily think your mindset is harmful per se, I do think it is perhaps a little self limiting. That's just my opinion of course - I like literature so for me books are definitely a pleasure. Your mileage might vary :)
Threads Styling are looking for Tech Leads
ImHex uses capstone to map hex values to opcodes, depending on which ISA (Instruction Set Architecture) you have choosen. That makes it a nifty little tool for reverse engineering.
http://www.capstone-engine.org/

Under the hood, Capstone use LLVM's TableGen as a source for descriptions of registers and opcodes.
http://llvm.org/docs/TableGen/index.html

I've given ImHex a test run on an Amiga binary and it kind of works. However, the Amiga Hunk format (equivalent of ELF) is not recognized, and is interpreted as opcodes. Also there are issues with copper lists.
Word has compiler errors, and it even has bugs in its compiler sometimes (Word 2007 has one where it needed a character to show a table cell when that cell contained nothing but a certain kind of image; this was fixed in Word 2010+ but not there).

This is only really relevant if you're generating Word documents programatically from other data sources (it's very easy to do this with the MS-provided tools which can auto-generate code-behind for programs that need to make documents like this), but it's entirely possible to end up with invalid OOXML that means the document doesn't load.

Some are recoverable, some aren't.
I don't think it's a waste. A good chunk of my reading involves content unrelated to my job (software engineer). Not every hour of the day has to be spent chasing "productivity". Unstructured free time outside of work is essential to keeping me productive at work.
So we have an AI to make a recipe for Ice Cream en croute?

Is the exercise here to understand the structure of a recipe or make "valid" recipes?
I understand this phenomenon all too well. I experienced another, similar phenomenon, albeit not with the code itself.

I've done literally all my best work for the past 25 years in Emacs. Recently I decided to switch to Visual Studio Code because "that's where the momentum is now". Well, it lasted a few weeks and then it was back to Emacs. I wondered why this was.

I realized that despite using Borland and Microsoft IDEs in the 90s, I never acclimated to the way IDEs in general handle small tasks like bracket matching and indentation. Emacs does these things right in a way that virtually every other IDE-like editor does wrong. I can work with vim, but working with VSCode has a sort of tactile (instead of visual) "ugliness" about it that increases friction and makes me actually less productive.

That and the wrong way VSCode handles File / Open by default made me frustrated enough to go back to Emacs.
There's also laws. I think it is a particular felony to threaten to kill the president.
The default Github repo view looks amazingly good. It has changed some during the years but the base design is still there. I think many people choose Github over other web based repo views just because of the design. I don't think the dark mode can live up to it though, it still looks good, but not amazing.
Microsoft is slowly consolidating "phone" features into the main windows OS, and I would imagine teams is the next step. The same way that "call" apps are a bundled thing on phones.
Well, my native language is not English, so I could think that reading in English improve that language skill.

What about if I feel I'm not a good software engineer?
> Can't stop. SIGTSTP (Ctrl-Z) is trapped. Pomodoros are uninterruptible.

Can still send SIGSTOP with `kill`
That's enough questions for Jerry. Anything which fits the "X your ass off" is probably bad advice unless you're running from something which is going to eat you.
Those advocating we inspect the downloaded script surely wouldn't rely on plain old "cat" would they? :) https://www.infosecmatter.com/terminal-escape-injection/
The net result would be Govt vs Megacorps tied up in a decade of litigation arguing what the terms 'composable' and 'API' mean
My experience with word documents with large number of cross references (think 500+), is that after some time they tend to get 'corrupt' and just don't work correctly anymore. At an old job where we prepared teaching material, we went through the effort of converting all of our materials (1000+ pages) to Latex just because of the lost productivity.
I certainly hope you consider yourself something more than a software engineer. As a human, living with other people in a society, reading other books will not only help you and make your life richer, but also enhance the lives of the people around you.
Crop Health Assessment Using Satellite Imagery and Remote Sensing
Wireless, in ear, multiroom, bluetooth audio stuff is generally a separate world from traditional hifi (= amplifier + wired speakers) so it's important not to compare apples to oranges.

Over the past 10 years or so it's the traditional hifi that's become the niche, a bit depressing.
Yes, the boundaries are fuzzy; that's typical in law. The "reasonable person" language is not my invention, and it's assumed that somewhere along the line someone is going to have to fight in court over the particulars of ambiguous cases. The ambiguity is a strength - it forces compliance with the spirit of the wording, instead of risking litigation by trying to find a technical loophole.

Software engineers consistently underestimate the degree to which law is not like coding.
Unless you're a "code monkey" being a software engineer involves using creativity, which in my experience requires giving your brain enough "downtime" as well as a broad range of inputs.
Reading a broad range of books (fiction too) will give your brain the stimulus to create the connections that enable creativity.
Unless you are on a rolling release distro, you can run into problems with the rust compiler package being out of date, as the rust ecosystem quickly starts requiring newer versions. 500 crates for a medium sized project are not unheard of, and if one of the maintainers decides to adopt a new feature, you run into issues.

That's why in order to write Rust, you'll likely need rustup, which is packaged on way less distros than the rust compiler is. Debian for example doesn't have an official rustup package.
Before the 10x programmers there were 10x physicists and the Manhattan project had a lot of those

And as opposed to the current advertisement websites with auxiliary functions, I believe they had a more physics centered role
Show HN: I wrote a book about Vavr and Java – Practical Vavr
Reference counting is an old hat.
Is it a counterpoint if the video doesn't show sufficient identifying features?
https://www.eff.org/cases/indymedia-server-takedown
But it was not AMZN at the top it would be like the equivalent of buying YAHOO back then, and even with inflated stocks and 0 interest rates YAHOO aint doing too well. So your analogy doesnt quite work.
This works really really well on the iPad with a pencil. Lots of fun!
In my view, it would probably be a non-issue if the "anti-trust" regulations simply required interoperability to a sufficient degree. Then you can bundle and integrate to your hearts-content, but you have to stick to open APIs or allow easy usage of your own API freely.
Also with the advent of deep fakes [1] I'm not so sure that this is going to be a winning strategy for long.

[1] https://en.wikipedia.org/wiki/Deepfake
Scalable Timeseries with Infinimesh and/or Timeseries Plugin
DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learning
https://arxiv.org/abs/2006.08381

A killer paper presenting an algorithm capable of inductive learning. ("DreamCoder solves both classic inductive programming tasks and creative tasks such as drawing pictures and building scenes. It rediscovers the basics of modern functional programming, vector algebra and classical physics, including Newton's and Coulomb's laws.")
Hi! This is part 6 of my Python behind the scenes series. Each part of the series covers how some aspect of the language is implemented in the interpreter, CPython. This time we'll focus on the Python object system. You'll learn:

- What Python objects and types are and how they are implemented.
- What slots are and how they determine the behavior of objects.
- How slots are related to special methods.

I'd be glad to get your feedback and answer your questions.
Thanks!
or curl --output instead of using stdout
You could already use qr codes in the terminal because we’ve had black blocks and spaces for 60 years.
I read 136% of what I'd set out to (34, was set out to read 25). Here are the best ones:

- Unsavory Truth by Marion Nestle

- The Sovereign Individual by James Dale Davidson

- The Simple Path to Wealth by J.L. Collins

- The New Confessions of an Economic Hitman by John Perkins
It will be possible, just harder. I will not be surprised if there will be services where one can get a database of IP addresses of bad domains and one could block that, the same way one does with spammers. Surely it may block sites that share hosting on those domains, but it then it puts pressure on sites to avoid such sharing sharing.
I'm not a code monkey but, in my current place of work, there is no much place for creativity (micromanaging) and I miss that. I'm trying to learn some things on the side (because I'm not assigned enough challenging tasks.
Well nobody permist for competitors to create their own comparable protocol
? On Windows this is trivial to implement as you can just set the resolver to DNS on localhost; the only reason iOS needs something special is because you can't run servers/daemons.
Speed-Check Your Diseases on a Social Network
Congratulations on submitting your thesis!

My personal gripes with latex (or downsides):

* Positional only Arguments with flexible in between options (makes it really hard for me to remember things)

* Long. Long. Long compile times.

* Intermediate results can be stale and create errors that are not errors of the document at all.

* Errors that require multiple compile passes to go away

* Unlocateable errors (Dozens of box errors that are reported for the first or last document line)

* Bad error messages and error location in general (also due to the command structure)

* Multistage tools that need to run in certain order, be rerun and producing various errors if you do it wrong (especially bibliography related)

* Basic programming tasks like loops or coutners feel unnecessarily complex.

My problems with the programming and syntax side of latex might be attributed to me never getting the feeling of being familiar with the syntax (and not using the programmatic aspects much). Even though I write some documents in latex for 10 years now.

I never got familiar with alternatives either (like MS Word), though, because I assume it would be as much work as learning latex in the beginning.
Im just sad that this will make a new normal price range for headphones at the 500 instead of the 300 I find too expensive even today.
Side effects are common but not severe. Fatigue, headache, chills, muscle pain. Basically a cold for a day as far as I understand.
Autoconf-2.70 Released
But instead of it being in the browser, it should be a separate app that upgrades all apps that use the native resolver.
> people hunger for robust, interesting wares

The "robust" part of this is really important, and I would add "niche" to the list.

Recently I've been working on a DIY whole-home audio system, and there was nothing in the market which could meet the specs I need in terms of latency, and was sufficiently accessible at the software level. So I decided to build them myself, and in addition to getting the specs I want, I can also use high-end materials and get a design which fits in my home perfectly.

So what I'm ending up with is totally over-engineered, and quite expensive when you add up all the parts and labor, and it would make not be economically feasible for any company to produce these at scale. There are not going to be 100k people who want these, but there could potentially be a couple hundred.

I think the really cool thing about operating on that smaller scale is that the incentives really are aligned with creating the best possible user-experience from end-to-end. When the user-base you are serving is a nameless, faceless multitude, it's easier to decide to make a product which, for instance, will fall apart sooner, so the consumer has to replace it more often. But at the smaller scale, it actually is feasible to really truly prioritize making the best possible product for the user.