skysight-inc/HackerNews huggingface dataset:
Pointers in Rust behave the same way. The problem is that the "array index" operator in Rust returns a reference to the indexed element, not a pointer, and references must be safely dereferenceable.
The bigger headline is it has some kind of mass difference between the two that could explain the antimatter/matter imbalance in the universe, a major unsolved physics problem.

https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_p...
(baryon asymmetry)
I find that about a 30-35 hour work week is ideal for me. I have kids, a house, a social life, juggling all of that is challenging and working straight 8-10 hour days just leaves everything else to fall out in the mix. Even though I didn’t like working from home all day every day, the pandemic added some slack to the 40 hour work week. I wish I could get that slack back while being in the office, because I do believe there is a productivity multiplier to being in person.
It's not a question of being nice or mean but a question of being competent and predictable to other drivers.

We have roundabouts where I live, and some people will always stop before entering. This is done even to the point of waiting for people to arrive and enter from the other roads, despite the law being to yield. This causes more problems than it solves.
Continents are overrated; they are a big source of armies in the early game, but the primary goal of the early game is mere survival, and a skilled player can win without ever owning a continent until the last couple turns. After the early game, cards are where the real threat is in Risk – in particular, the way someone can eliminate an opponent and capture their cards (and when they end up with >5 cards, immediately turn some in in for armies) makes risk a very unstable game when played aggressively.

The best aggressive players wait for the right moment when they can go from minor threat to unquestionably dominant in the span of 1–2 turns, by toppling one opponent after another. The tricky part is the timing (and there is some luck involved with dice rolls and card matches). If you get it wrong and don’t quite take out one of the card-rich opponents along the chain, then (a) that extremely weakened player will be open to easy attack from the other players, and (b) you’ll be completely exposed having used all of your armies on at least one side of your territory in the attempt.
In the long run it is preferable to lead the world by example, through moral authority, which implies respect of international conventions. Authority derived from economic and military might can vanish quickly once economic and military rivals appear.

In related news: https://www.cnbc.com/2021/02/01/new-chart-shows-china-gdp-co...
Ask HN: How do you organize your day?
Do you have a daily routine or just deal with things as they come up?

I tend to keep sticky notes all over the house with various todos or reminders. For those with daily routines, how do you ensure you stay on track?
Neither the original iPod nor the original iPhone were really devices that most people really viewed as world-changing on their release. I got on at the 4th gen click-wheel iPod and the iPhone 3GS and those were the on-ramps for a lot of other people do. (And I wasn't a Mac user until 2010.)
And they are not doing that now, because...
> taken neither the time to understand Observable nor D3 and are looking for a way to just copy paste something into their codebase, without understanding it, and without any willingness to really learn the tools they are using.

That's how many of us learn, by dipping our toes into a new SDK by copying and pasting into our bare HTML/JS page and tweaking things to see what happens. Eventually we will get around to reading the full documentation.

I have made d3 examples and played around with the toolkit since back when it was in its infancy (called protovis or something). It has definitely become more and more difficult over the years for a beginner to jump into.

(Background: I have met Mike since I got my PhD from the hci/graphics lab at Stanford, but we did not overlap.)
It’s expensive too[1]. “Right now, antimatter is the most expensive substance on Earth, about $62.5 trillion a gram ($1.75 quadrillion an ounce).”

[1] https://science.nasa.gov/science-news/science-at-nasa/1999/p...
> One of the sensors is wrong and needs to be ignored, but how do you pick between the two?

What did the sensors say one minute ago? There's no reason this has to be Markovian.
My experience is that people overvalue Australia heavily. I think South America is the strongest start the way people typically play the game. You just keep taking potshots into Africa and expand into North America and end up with +7 armies a turn and 3 borders.

I think if Australia wasn't overvalued it wouldn't be bad because there is no real non-suicidal way to stop the Aussie snowball once it gets going.
rsync is smarter it doesn't make you transfer the file again if there are no changes. Also if you have keepAlive set in your ssh config running an rsync command followed by ssh to the same server should be instantaneous.
One is how much they expose you to the team you will join / consistency of information about the size / location / roles within the team during the interview process.

I once joined a team that had 40% sustained turnover for the 5 years I stayed on. I only stayed because they basically golden handcuffed me.

Despite interviewing with 6-7 different individuals 1-on-1, only 2 of them were actually future team mates.

By the time I joined, I discovered that on my team of 5:
- manager had joined weeks before interviewing me, replacing the long time team lead who had been fired
- 2 guys were being fired & I was to take on their responsibilities along with the other guy they just hired (who was a flake, so I took on 2 jobs within 3 months)
- I was the first person to sit in-office, the rest were remote, this meant a disproportionate support burden went to me immediately despite being new and not knowing the platform

It was also the first place I ever worked where it was normal for people to get fired in their first year. Not sure how you ask about that in an interview though, lol.
I was taught early on (in a paraphrased form), "if you can't tell who the loser is at the table, it is going to be you."
If you have multiple smart TVs in your house, it’s simpler to have a single media server and connect to it via the smart TV software.
Nice! I can feel less guilty about not trying to finish mine. :j
I skimmed it. Looks like just some basic calc and linear algebra. Nothing that crazy.
I'm not saying that running something in a VM is the same as in a container -> that's the whole point of the article.
I'm saying that just like you should treat containers like cattle, you can treat VMs like that too. What do you think folks did before containers existed :)
- GUI vs. CLI

Build command line tools first. Stick to the Unix philosophy of "Small is beautiful - do one thing and do it well" with each command program. Then build a GUI app for whatever platform you want to support.

Why CLI first? Command line tools can be used independently in scripts to automate various tasks (often repetitive tasks). This also further decouples programming logic so that you can work separately on the CLI code and the GUI code. (Here's some good tips on how to create a GUI for a command line tool - https://softwareengineering.stackexchange.com/a/204316 ).

(Also keep in mind another Unix philosophy - "Reuse. Don't reinvent / rebuild". The GNU Coreutils command line programs that is available for multiple platforms can be a real asset for your project - https://opensource.com/article/18/4/gnu-core-utilities . SQLite is another software that can really make your project simpler).

- Language / UI Library Selection

For creating the command line tools, I'd recommend whatever language you are comfortable with, but I'd opt for something that can create a standalone executable.

For creating the GUI, consider the free and lesser known gem Lazarus https://www.lazarus-ide.org/ - it can help you create native GUI for many platforms from one code-base (with some tweaks for each platform). A native GUI makes your application small, fast, and familiar to your users. The catch - you will have to learn Pascal to use it - if you are familiar with it, here's a good tutorial http://www.delphibasics.co.uk/Article.asp?Name=FirstPgm to help you get started. (Note: Lazarus is an open source fork of Delphi - https://www.embarcadero.com/products/delphi ).

Lazarus is better than QT because it uses the operating systems native GUI toolkit. You also don't have to worry about licensing issues with Lazarus and can even create commercial closed source applications with it for free.

Lazarus is better than Electron because Electron bundles another layer over the OS (the chromium browser framework) to render the UI. That's a lot of additional software just for a GUI, and will make your software big (50+ MB) and slower (chromium is a resource hog).

(But ... if time is a constraint or you don't have the inclination to learn yet another programming language, then go with what you are most familiar. If it is C++ choose QT. If it is HTML + CSS + JS, choose Electron.)

- Use Cases

I'd like it to be platform and filesystem agnostic - easily portable to another OS. Have fast indexing and search. Extensive tagging. (Using a database, like SQLite, can really help with all this).
I prefer the term eatercising.
Show HN: Online Video Download Helper
> As such it’s not about environmental groups doing this but rather specific groups.

After a while, you get to the point where it's up to the "environmental groups" to police themselves: If The Reasonably Lush Greens don't want all environmental concerns to be written off as Luddite obscurantism, then The Reasonably Lush Greens should regularly put out press releases like "One-in-a-trillion Risk Of Poison Gas Discharge, While Technically Existant, Is Negligible -- The Fanatical Neon Greens Are Spreading BS".

Really, honestly. Until they can do that, I'm not going to take either seriously. Why should anyone? Isn't that like accepting some rather-ultra-right movement because "But hey, they're not actually advocating gassing all the Jews... They just refuse to condemn the ones who DO advocate it." ?
Unifying Structured Recursion Schemes [pdf] (2013)
Reading at the transpiled code, theres something that make me a little worried if this becomes a trend.
The lost information in the process. I guess if there's an AI in the middle, capturing the logical context and later helping into the translation process.

In that way the power of the source code to teach us will still be there.

I understand if some tool that is in C and need a boost in security might use this, but giving the output code is intractable, they would still have to code in C, so this kind of defeat the some of the goals of writing code in a more secure environment.

Its important to understand that security is just one of the axis of a whole that have much more things to consider.

Having said that, maybe there will be a good use for source code in C that needs a safety boost right away in critical places, or use something like this to spot dark corners and fix the code back in C.

Also, great hacking points to whoever did this, as this is fun just because is hacking at its best.
Basic probability (coin flipping, events over trials) by itself is just as useless as basic trigonometry.

It only becomes useful as you move from simple combinatorics to continuous distributions, at which point you need differentiation and integration to switch between CDF and PDF. Much in the same way trigonometry becomes useful in physics once you need to deal with vectors and waves.
Proper security, phones on a different VLAN.

No Bluetooth nonsense with notification sounds.

Better sorting via software like Plex or something else, then casting that stream to something else.

Casting doesn't mean transcoding either.

Casting to a group of devices that stays in sync.

My Chromecast Audios will be online for a very long time.
It's not really broken, it's just not meant for power users
Gnome and KDE offer options to fix this out of the box, and while that's not a tacit approval of installing full-fat DEs on every system, I think the average user won't have to worry about this unless they're using a bare-bones WM on a stripped down compositor, at which point I'd argue their already well-versed enough in Linux-fu to know how to fix it.

That said though, I get it. I think the pervasive myth of "the year of the Linux desktop" riles people up into believing that Linux has finally "Windows-ified" itself, which it hasn't.
You make my point.
What better environment to learn and twiddle, than a reactive, constantly reevaluating interactive notebook?
why was Objective C the solution for the tool you built? can you explain more what the product/output is and how you use it?
I use NYC's bike share system (Citibike) quite a bit. Unfortunately the app's map of bike/dock availability [0] requires a lot of scrolling and tapping to get info, in my opinion. It definitely looks pretty, but it's not so functional. So, I built my own version [1] that is far more information dense, but much uglier.

[0]: https://apps.apple.com/us/app/citi-bike/id641194843

[1]: https://github.com/kevindong/bbam
Katalin Kariko is the third key person at BioNTech that I mentioned ;)
I recently wrote a shell script bound to a keyboard shortcut, that pops up a window with a text input field that accepts LaTeX input, and immediately converts it to a JPG that is then copied to the clipboard. Super useful.
>Being trained for an elite social circle is the entire value proposition of a finishing school, not sure where you see a disagreement.

Gaining access to elite social circles is not the same thing as being trained for those circles. There are plenty of institutions that enable elite networking that have nothing to do with finishing school, so it's a false equivalence.
Making invisible glue code first-class
Etymology of “Foo” (RFC 3092)
It is in general to be used as designed rather than configured, yes. I don’t think I change any configuration options at all in macOS for example - not even the wallpaper.
Those are all the same language, that are different dialects of each other. Conceptually they are all very similar, and once you know one well, you understand %90 of the other ones. Java, C & Golang are the only ones that are bit different with static typing, manual memory management (C) and language level concurrency.

Nix DSL, Haskell, OCaml, declarative UI libraries, Rx and other declarative paradigms are fairly different and do require a bit of new learning. They go way beyond functional programing basics like map and filter.
As someone who has delved into parapolitics and conspiratorial topics for the past year, I can assure you that precisely the opposite is the case, and it is a profoundly disorienting and discomfiting experience. It is actually the conspiracy denialists who are embracing a perspective for the sake of the comfort it provides. "This can't be happening, not to me and my loved ones!"
Isn't technology quietly disrupting art?
A Wireless Carrier Might Be Your Next Internet Service Provider
Watch the Tesla Model S Plaid accelerate in 1.99s (test drive videos)
it's great that you asked about clinical trials. we conducted them blindly, with the participation of several doctors. the device measured the mole, and then it was examined by a doctor. after that, a biopsy and histology were performed. these data were compared. now this data is unstructured and the histology documents contain personal data of people. but I will soon process everything and also post it on the site. I didn't think it was interesting. everyone needs FDA and 510k certificates
What would I do with such a device?
Let's say I have a suspicious mole, I use the device and test it. The output can be one of two:

1. This is a dangerous mole! see a dermatologist immediately.
Consequence: I go to the doctor

2. This mole is clear.
Consequence: I go to the doctor anyway, because this is not an FDA approved device and there's no guarantee for the accuracy. A doctor knows his/hers ass is on the line if he/she misdiagnoses a patient. Reading your terms of use, you waive all warranty for the accuracy of the device.
The author is using a variety of examples from ELI5, and goes on to clarify that the answers there are imperfect, debated, discussed, etc.

Why would you conclude that the author thinks this is a good answer vs. just an answer to help the reader understand the subreddit?

With that said, it does tell you something if you’re open to it. To me, it says: “there are a lot of pieces (often literally), and an archaeologist has to put those pieces together”. Is it an oversimplification? Of course. But remember the age the answer is supposed to target.
Just that Edward Bouverie Pusey was a Jonah-Denier Shamer.

https://en.wikipedia.org/wiki/Jonah#Scientific_speculation

>In the seventeenth and eighteenth centuries, naturalists, interpreting the Jonah story as a historical account, became obsessed with trying to identify the exact species of the fish that swallowed Jonah. In the mid-nineteenth century, Edward Bouverie Pusey, professor of Hebrew at Oxford University, claimed that the Book of Jonah must have been authored by Jonah himself and argued that the fish story must be historically true, or else it would not have been included in the Bible. Pusey attempted to scientifically catalogue the fish, hoping to "shame those who speak of the miracle of Jonah's preservation in the fish as a thing less credible than any of God's other miraculous doings".
I wasn’t suggesting assuming anyone is right, that would be silly,

But I think “whimsy” is just really off target. Most or his stuff (notwithstanding some retractions, we all learn as we go) is either pretty well researched and backed up or he’ll be very clear it’s just the way he is doing something, not canon. He has strong opinions about some things - especially cookery myths - but they tend to be backed up with a bunch of data, otherwise not so much,
Yeah one major benefit of a framework is the ability for new-to-the-team devs to get up to speed quickly and in general for people to understand what’s going on without having to pickup your domain specific stuff.

Similar to reasons Java became so popular in the enterprise
I'm glad this aspect of Poe is becoming more well-known! I for one was shocked when I learned that he anticipated spacetime in Eureka, where he wrote "space and duration are one." In the same work he says "because Nothing was, therefore All Things are," which is strikingly like e.g. Russell Standish's The Theory of Nothing, a very interesting take on modern cosmology.

edit: Russell Standish's book is available free for personal use, it's one of my favorites and definitely worth reading if you're in to the idea of an information theory cosmology: https://www.hpcoders.com.au/theory-of-nothing.pdf
The GFCI didn’t go off so I don’t think I touched the ground wire. I wasn’t myself grounded but I grabbed the outlet as I pulled by grasping the sides and my hand completed the circuit between the live and neutral wires. I am generally really careful about this kind of stuff but this was a complete surprise with the wiring of the place.

Honestly it didn’t actually do much beyond just small muscle twitches in my hand. I only realized what happened after I let go of it and my hand still felt a little funny. Definitely do not recommend but at least it was a 240V outlet or anything like that.
> A doctor knows his ass is on the line if he/she misdiagnoses a patient.

Its not, though, as long as he is working within accepted protocols.
> Why not, if it works?

Because it might be irrelevant? Yes, US and EU have historically different social policies, but it might not necessarily be the reason for difference in economic performance.

For me it's not "high tech companies vs working class", rather "high tech companies vs inefficient and intrusive government and old money". The obvious difference between FAANG on one side and BMW Daimler, etc. on the other side is the time when these companies have been founded.
The diameter of the missile also imposes significant limitations on the RADAR. IR sensors couldn't be in the nose cone, it's hard to see them being very sensitive or capable against active decoys.

In contrast, the AIM-120D has bidirectional data link, so it can feed it's RADAR picture back to the launch platform.
Well if it's not hard then that invalidates the conversation chain I was replying to.

You're saying the "it's not hard" situation is similarly demoralizing to what women face? Sure I guess.

But BitwiseFool was describing a situation where it's extremely hard to get a reply, and that is much more demoralizing because there's no easy fix.
All the "enter, exit" stuff is what makes d3 beautiful. From a core handful of ideas, Mike is able to express a vast world of visualizations. I think it is the most amazing framework I have had the pleasure of using in my 30+yrs of software development. Ya, you could grab bar chart library and just give it data and get a graph out, or, you could spend a little time with d3 and actually learn something so powerful you can make bar charts - or virtually any other kind of visualization you will ever need. Well worth working past the frustration, imo.
Seriously, I'm struggling to understand things that I already know.
Yup that’s the best way to test it. I guess just like “is that gun loaded?” the answer to “is that circuit live?” is also always “yes”.
I made an extra long wrench socket for field repairs of a heavy duty pivoting contraption by cutting a normal 1-1/4” socket in half and welding the wrench and handle sections to either end of a 6” length of steel pipe. The pipe had a smaller outside diameter than the socket halves, but big enough for the threaded rod.

Imagine the hijinks the first time I put that through an airport scanner. Good thing it was 2000 and not 2002.
It’s not ‘broken’ just because it’s not quite designed as you’d like.
Bazel has starlark, which is reduced python, which I've found in practice fairly easy to understand. Do you think the nix DSL could of been replaced with bazel's model of doing things and would meet the same functionality? I'm not very familiar with nix.
Minidisc is still going, it’s no vinyl revival but bands are releasing new music on MD, there’s a pretty healthy market on eBay for hardware, albums and blanks! Obviously there’s a hard limit to all this as nothing is in production anymore and minidiscs aren’t as infinitely rebuildable as turntables.
People and countries outside the US don't use the dollar because of the US military, any more than they use the Swiss franc because of the Swiss military. They use both currencies (and the UK pound, and the Euro, and the Japanese yen) because decades of experience show that the countries that issue said currencies are the least likely to default on their financial obligations, and are most transparent about their own financials.

Russians and Chinese themselves avoid using their own countries' currencies when abroad as much as possible because they are most aware of this. To put another way, the primacy of the dollar isn't a supply issue (something that the US directly forces), but a demand issue (it's the currency everyone else prefers to use).

(This is where you'll bring up the "petrodollar". No, the petrodollar isn't real. Well, it's real in the sense that oil is, like almost every other product, usually denominated in US dollars when sold internationally. What's not real is the theory that the US has a particular need for (say) Iraq back in the day to denominate its oil sales in dollars, as opposed to Euro. Or that Venezuela attempting to denominate its oil in yuan today surely augurs the collapse of the US economy tomorrow.)
> Anyway you look at it homeowners come out way ahead every time, for doing absolutely nothing.

Homeowners in less demanded areas do not.