skysight-inc/HackerNews huggingface dataset:
It is a very appropriate analogy. You know that historically, you usually did not want to know what went into sausages. Kinda like FLoC, come to think of it...
Just trust your butcher.
How Parking Drives Up Housing Prices
Unless that work is greater than the work of manually migrating the codebase, I doubt it's 'more' work. And if that is the case, the whole endeavour is pointless.
I’m very satisfied with Elixir. I, a longtime Ruby on Rails developer, learned Elixir on the job at CityBase and have been thrilled with it every day.

The first thing that tripped me up with Elixir is the difference between single quoted and double quoted strings. They’re different data types!

Most of the work I’ve done has been writing JSON or GraphQL apis that react apps consume. We’re about to start using Phoenix LiveView.

I like using Phoenix + Ecto. It’s lightweight and very fast. I learned Ruby through my work with Rails, and I did not have the same experience with Phoenix. And that’s for the better.

Deployment-wise, we moved from Edeliver to Kubernetes and it’s worked great.

I need to figure out the right editor experience for NeoVim, I haven’t gotten an LSP to work just right. Sometimes Dialyzer is a pain in the ass. Also, I’ve had some issues installing erlang via ASDF lately and sometimes I’ve had to use homebrew symlinks to skip that problem.

I recommend that OP give Elixir a shot and see what you think. There’s also very nice community on the Elixir language slack server.
Liveview (as well as stimulus-reflex) promote minimal JavaScript by trying to push most interactions to the server, and let the server decide what should change in the frontend. So for example, to show a modal, you send an event that signals the user wants to show a modal, so the backend sends back the html for the modal. You click to close the modal, this sends an event to the backend, the backend sends you the diff or the instructions to remove the modal from the dom.

In the hotwire world, the encouraged approach would be to already have the html in the dom, and use a stimulus controller to show or hide it [1]. And you only issue backend calls when you really need to reach to the backend anyway (like submitting a form, or refreshing some actual content). You don't call the backend just to signal a button was clicked so that the backend removes html if you can already do that in the frontend. Hotwire is not about avoiding JavaScript, hotwire is avoid organizing it well and reducing the amount you need.

Of course you can do things wrong on both approaches, but it is what one approach promotes vs the other.

As an example of why this is a problem, see this [2] example. I'm in Europe on a fiber connection, and clicking in one of the calendar days, and closing the modal feels just so terrible....

[1] https://tighten.co/blog/stimulus-101-building-a-modal/
[2] http://expo.stimulusreflex.com/demos/calendar/2021-05-01
> gaslighting and destabilizing propaganda by an administration that failed to get reelected.

That's it, right there. And then when cornered like the lying rats they are, they will claim "people are saying", "a lot of people feel", and "we're just asking questions." No, sorry. I thought the rightwing in the US was the ones don't care what people are saying, how they feel about things, because facts are facts? Oh, and I also thought it was part of the responsibility of being an elected political leader to tell the damn truth and not just "ask questions".
Well it’s their store, what exactly is stopping them?
Your family members might be wiser than you in believing that data owned by large monopolistic operators are not safe at all, and that Google is far from being above suspects of shadiness.

Little operators cannot do more then some harm: they are little, they possess relatively little data, they don't have the ability to capture a significant share of the aspects of my life. Google can, and can escape regulations on how such data can be used. This is what is really dangerous.
> Well, that's a question, not an argument.

It becomes an argument if you agree with the premise that people should not be able to prohibit others from doing things based on a spurious moral assessment. On those grounds, all kinds of frivolous activities - including eating ice cream - could be prohibited.

If you don't agree with that premise, then your opinion is bad (and you should feel bad), but at least you're being consistent.

> But CO2 emissions have both individual and societal costs and both individual and societal impacts.

Yes, but the source of these emissions doesn't make a difference regarding the impact. To stay consistent, you would have to argue that the social benefit of ice cream is too large for it to be prohibited, while the social benefit of Bitcoin is too low for it to be allowed. That's a highly subjective assessment, to be made for each and every source of CO2.

> There are a bunch of complications to that, and we (the whole world) have not gotten all that far with that.

If we can't agree on a CO2 tax, then we can't agree on a ban (or tax) on Bitcoin mining either. The same countries that would refuse CO2 taxation would become a haven for Bitcoin mining.
Waymo self-driving robotaxi goes rogue with passenger inside, escapes support
As a former climber, I think you need a different tag line. "Use LESS Chalk" comes across as patronizing to my eyes. I feel like many climbers take pride in how they use an excessive amount of chalk.
Fidelity is making brokerage accounts for 13-17 year-olds
Are you saying that the CCP did, in fact, let people talk about it? That they didn't cover it up for months before admitting that there was a pandemic, after it had already spread around the world? That they did, in fact, let the WHO investigate last year rather than a year later? That the WIV didn't research bat-borne SARS-like coronaviruses?

There's also the reports about the leaked state department cables from 2018: https://www.washingtonpost.com/opinions/2020/04/14/state-dep... But I couldn't actually figure out where to find them, so you can discount that one as "not enough evidence to verify".

Those things aren't conspiracy theories. Yes, its not enough evidence to prove it either, but damn does it make them look shady.
I would like to say Java, but given the way Google stagnates Android Java on purpose, and pushes Kotlin no matter what, Kotlin is the way to go for serious app development.

Then if you want to do anything related to 3D, realtime audio or machine learning, you also need either C or C++, as those APIs are NDK only (OpenGL is actually also available to Java, but Vulkan is the official 3D API since Android 10).

Now if you want to target Android only as hobby, use whatever you feel like.
I believe Google requires you publish Chrome extensions with an @gmail address, in which case MS doesn’t really have a choice.
>>>laughter usually communicates something along the lines of “this is playtime—I’m not actually going for your throat.”

Sometimes, when hosting a meeting, I find myself laughing through a sentance when there's really nothing funny at all. I wonder to myself "what the hell was that?".

According to this article, it's probably my subconscious/instinct trying to put the audiance at ease or make the subject matter more "playful" than dry business and communicate that "it's OK to communicate freely - you're not going to be reprimanded".

However, that can also have reverse consequences when people subconsciously over-react and interpret that laugh that you think the subject work is a game and not serious, or that your role is a bit of a joke and they don't have to take you seriously. I will definitely keep this in mind going forward and try to control that awkward trait.
The point of containers is to not have to juggle a bunch of profiles.
Venmo is halting some payments referring to Palestine
Intuitions often do not deliver the correct response; many puzzles and paradoxes (not to mention a few philosophical arguments) hang on misleading intuitions.

Furthermore, heuristics are rules, while intuitions are not. Sometimes people use their intuition to go against what a heuristic suggests!
Ask HN: Is there a smart phone with instant new email notifications?
One of the awesome things that came with the smart phones (10+ years ago), for me, were the instant new email notifications, in particular for GMail.

In the last couple of Samsung Galaxy generations I've experienced worse and worse delay for email notifications (battery usage optimizations I suppose) - I'm currently on S20 FE 5G.

I've followed most suggested tricks online for fixing GMail notifications on Samsung Galaxy without any luck. I even installed a third-party app, BlueMail, which initially gave timely notifications, but after a couple months' usage there's now a significant delay there as well (hours sometime).

I'm ready to give up on Samsung now to try something different (including Apple), but when I search online it seems users of other products sometimes also encounter the same problem? Does anyone know some smartphone/OS which does not have this problem (and ideally does not require tinkering with power saving settings to get timely email notifications in the standard Gmail app)?

Many thanks in advance!
It really isn’t subjective. There can only ever be one primary button. Still, it could’ve been a regular gray button, not some text that just happened to be clickable.
I have one of these. the non-stick qualities are extremely underwhelming and bested by the cheapest teflon pan.
Interesting to see the worm turning on this, slow as it appears to be going. Not too long ago, equivocation was not acceptable on this issue.
Ariana Grande s-a casatorit in secret
The problem is that the alternative to medical records being digitized is lots of paper files and faxes and the general difficulty of switching records to a new doctor. So in fact there is a big push to digitize things in standard formats which has its own set of problems but the paper-based methods don't really work.
> Maybe I'm missing something, but doesn't this have precisely the same latency characteristics as live view?

There's an open GitHub issue on LV which mentions when using live_redirect you're paying a very large penalty in page load speeds due to extra latency being introduced by LV: https://github.com/phoenixframework/phoenix_live_view/issues...

Before this issue existed my non-scientific impression was the same. There was something that felt off when using sites that primarily used LV for navigation and loading content. It always felt like I was clicking, waiting a noticeable amount of time and then the content would appear -- even with a decent ping time (< 100ms).

I never experienced that type of delay when using Turbolinks and now Hotwire Turbo with comparable ping times to a server.
I've been using Elixir for 4+ years, and I'm very happy with it. I'm a one-man band, so the talent pool isn't an issue.

My biggest joy is that once you get the application working, it stays working. I have ~20 production nodes, and they all just happily run. This was not my experience with Ruby and Rails.

It's not fun to try to interpret Erlang crash dumps, though.
There is... you can do it yourself:

https://clients2.google.com/service/update2/crx?response=red...

Where [VERSION] is your chrome version and [ID] is the extensions ID. Hope this helps ;)
> I realize that I don't really have any right to complain about this. I don't contribute to either project

This is a strange mindset. Do Star Wars fans not have a right to complain about bad movies just because they weren't part of the cast or crew?
The trick is to use liveview for data that needs to come from the server anyway. I'd guess that the OP did use it for everything, like popups etc and did not do the same with hotwire.
Hm, maybe, bikeshedding is a killer in these things... I haven't even seen people attempt it, though. Maybe they all got scared away by us developers years ago?
Scientism doomsday prophecy. Fear propaganda. Please stop proselytizing. Why we didn't have a disastrous "tipping point" 50M years ago when CO2 ppm was 1000?
> Twitter executives raised skepticism about whether the Justice Department might be abusing federal criminal law-enforcement power to retaliate against a critic of Mr. Nunes <...>

I agree that the DOJ was in the wrong here but my sense is that Twitter is using this as a straw man argument. Twitter selectively picks who to silence.
Money, mental health.
I've used ocaml in the past and I not new to functional programming, but the whole Phoenix framework is somewhat confusing.
The issue I know of is, you cannot really use waitpid(-1, ...) in the same process as waitpid(<pid>, ...), as it would create a race condition on which call consumes the pid first. You can mitigate it in some programs by doing a lookup after the waitpid(-1, ...), but still it's not really reliable for libraries to spawn child processes and use that function. See for example the notes here: https://developer.gnome.org/glib/stable/glib-The-Main-Event-...

If you need to multiplex a wait for multiple processes, it's safer to use epoll with several pidfds. But you still eventually may need to call waitid(-1, ...) to reap any forked processes, and there really is no good way around that.
The Means of Production podcast:E1:Chip fab, plasma and nanometer-wide wrenches
Show HN: Add Dozenal Digits to Fonts
It's not quite clear from the article, but is this a stock Hyundai Nexo or was it modified to add more fuel tanks? The stock range of the car is 413 miles or 664km, so how exactly was this new record achieved?
I really liked Windows Sandbox when I used it. My only complaint was I could no longer use VirtualBox (I guess because Windows was acting as a hypervisor).

Do you know if this limitation has since been removed? I know there was work on it, but I don't know how that turned out.
> Almost the entire history of content production has involved vertical integration

Indeed, history repeats itself.

Once all content is locked into silos, we may find ourselves here again:

The 1948 Paramount Decision was a landmark United States Supreme Court antitrust case that decided the fate of film studios owning their own theatres and holding exclusivity rights on which theatres would show their movies. It would also change the way Hollywood movies were produced, distributed, and exhibited. The Supreme Court affirmed (a District Court's ruling) in this case that the existing distribution scheme was in violation of United States antitrust law, which prohibits certain exclusive dealing arrangements.

Paramount Pictures Inc. was forced to split into two companies: the film company Paramount Pictures Corp. and the theater chain (United Paramount Theaters)

https://en.wikipedia.org/wiki/United_States_v._Paramount_Pic....
There’s Gold in These Here Strange Squiggles, Russian Placer Mining
It doesn't say anything about the size of the tank, which seems a little weird. Technically you could break that record by adding a bigger tank.

Does anyone know what this means: "It purified 449,100 litres of air on the journey – enough for 33 adults to breathe in a day."

Why is the car purifying air while driving? Is this a side effect of hydrogen powered cars?
This is a war where one side, Israel, attempts to minimize both sides casualties, while the other side, Hamas, tries to maximize both sides casualties, including their own people. Purely from intentions perspective, it's clear who should be criticized.
Yes, the full and correct image would be on the full product page. The cropped image is fine on a multiple product listing (for example search results) where users quickly scan for interesting products.
It absolutely depends on scale. Smaller teams of better staff can sustain cloud infrastructure, especially if grabbing as many internal needs as possible so as to gather critical mass to make it pay for itself.
Cool language!!!
I laughed.
(I'm also frustrated by just about everything they do, and the fact that I'm so reliant on it.)
Not thirty years. 10-15. IT was a big industry that everyone did up until about 2010.
Ooh! Love the idea of Kankong :) I have a "pawpaw" (we call them lechoza) going. It sprouted in my worm bin and it's doing well. What strategy do you use to keep the soil muddy for kangkong?
Why not let everybody compete with everybody in every sport?

I never understood why there are men's events and women's events, or even children's events, for that matter.

Let people compete at whatever level they can. The lowest levels will be full of high schoolers and women for most sports, the highest levels will be full of men and top-1% women.

Why would biological males need to compete only against biological males, or biological females only against biological females? The requirements of the sport they're competing in remain the same in either case, right?
There are things about Elixir I love, most of which come from the Erlang language (esp. their processes and gen behaviors). There are those I dislike (tooling is not where I'd like, tracing to underlying Erlang is hard sometimes).

There are projects where I'd choose Erlang or Elixir (typically M&S or HPC efforts where the processes really come into play, or real-time mission critical efforts where every minute of downtime could cost lives).

Most other projects are based on what the shop I'm in uses, or my personal preference for the task. I'm finding I'm choosing Rust more and more, outside of my day job, which is strictly C++ at the moment (but we're investigating Rust).
First ever Unboxing and review of the 2021 iMac 24” in the yellow color
If it's about making a choice, there should _be_ a primary button.
Not quite security-related, but ssh is very pushy about host key verification and insists on adding keys to known hosts. That isn't always a desired behavior, so I have this:

alias sshn="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
>it would surely drive them out of business

LOL. Agreed
Agreed. I happen to be very critical of the media and I think the media is an invaluable institution. These aren’t contradictory statements, I criticize because I care (however cliche that may sound). I share the media’s political biases for the most part—I’m a liberal—but that the whole of the mainstream media (and academia, etc) is so uniformly, overtly, and explicitly biased in the same direction is IMO one of the drivers for our national division and for right-wing mistrust in our national institutions.

And yes, I know all of the rhetorical defenses for a propagandist media (“no one is perfectly neutral so why bother trying?”, “you have to choose between the progressive narrative and literal Naziism”, etc).
In addition to that, I struggled to find a well maintained library similarly to Devise. Also, many people won’t agree to me, but Ecto is also a kind of pain. I think Phoenix would have been in a better position if there were libraries like ActiveRecord and Devise.
It's all just rentals, not purchases. (That's what "video store" meant in the 80s, like Blockbuster -- they would also sell things, just because they could, but the rentals were the main business.)

Originally that's all Netflix was. The rentals are actually as long as you want, not just two weeks. (That was one of their differentiators from Blockbuster, which charged you by the day.)

The web site usually lists region and other info. Originally these were just the same consumer DVDs that you would buy in the store, though they gradually worked out deals with some studios to produce discs without the extras, presumably for a discount. (There were stories of Netflix employees buying out Walmart's entire supply when the studio refused to sell them the discs for rental.)

They used to have an amazing back catalog for film buffs, and the business was huge. I'm still a subscriber because it's got a lot of stuff that's not on any other streaming service, or on ones that I don't have. It's gone way downhill, but it was way cool Back In The Day.
I have an acquaintance who has made a substantial fortune from energy focused startups (including a battery tech one) and is now working on another hard tech startup and they are very critical of hydrogen as a fuel. I’ve had superficial conversations with them about it but could never get a sense of their fundamental arguments. Is hydrogen a non starter or are they just protecting their investments with FUD?
Field sobriety tests are 100% bullshit. They are purposefully designed so that the officer can administer the test, you can do everything he says perfectly, and then the officer can write a police report making it look like you failed without technically contradicting the facts.

For example they'll tell you to walk the white line. You'll do it easily. Then they'll tell you to do something else. Then they'll write in the report you failed to remain on the white line for the second task even though it was obvious from the context that wasn't the intention of the officer. The prosecutor will ask the cop on the stand "did you ever tell the defendant to get off the white line" and they'll be able to truthfully say no.
It's not 'meta' knowledge, it's a basic rule of the game.
Microsoft Edge requires a MS Live account.
Demeo is the best multiplayer, virtual-reality D&D clone ever made
I think it was seen as me slyly trying to defend the use of drug-sniffing dogs. I'm really not; I was just curious about the data, and wondered how much variation there might be.
Down hill with a trailing wind going very slowly without breaking? Still 664km is impressive!
Yes, your iPhone is taking ‘invisible’ pictures of you
If anything the EU's symbolic sanctions signal the respective states can continue doing what they're doing with practical impunity. Same as when they sanctioned a handful officials for the Xinjiang concentration camps and the people directly responsible aren't even on the list.
>The Texas power grid didn’t run out of fuel either.

"As of Wednesday morning, when the power outages were at their most severe, the cold had snuffed out about 46 gigawatts, or about 40 percent, of power-generation capacity in the state."

Sounds a lot like the grid did in fact run out of "fuel" (as in the product that they deliver).

>You asked for a hypothetical counter example

Of an electricity provider cutting power of its own accord because their billing service was not functioning, not because the electricity production in Texas dropped due to freezing while demand shot up.
Sounds like a great way to get your browser to crash unexpectedly.
Thank you :) Has he ever talked about how well his gardening skills translated into a green thumb in the UK? It's sort of amazing how time becomes that much more important a factor when you consider frost.
Reminds me of Paypal where I'm simply unable to tell whether some mails from them were phishing or not (regardless of time spent investigating these mails), and I believe that virtually no one would be able to tell.
I'm using my standard TOTP 2FA app with my Microsoft account, fwiw.
MFA Boston