skysight-inc/HackerNews huggingface dataset:
I believe this is fixed but can't test on my end. Anyone using old version of Safari that doesn't support MediaRecorder (or disabled MediaRecorder), please load the app and let me know if it goes blank.
In SQL it may be a NULL value, which has a weird logic but one that makes perfect sense here.

Otherwise, it can be represented as two booleans, one that tells if the gender is specified, and another one for the gender itself. Or it can be a 3 value enum, which is my preferred solution, even if we don't consider non-binary genders.

We should always consider the case when a field has no value. And I hope those who stored gender as a boolean did. Because what if you don't have that information? You can put a default (ex: male), but what if later, in another database, that person is explicitly female and you want to merge. You now have a conflict where you shouldn't.
They've managed to become essential communication infrastructure. Exposure of these services to you, but also exposure of your data to these companies is unavoidable.

The neighbourhood watch uses WhatsApp as its primary communication channel, friends are posting group activity photo's and are reminiscing about past activities on Instagram, all the internet your elderly uncle knows is Facebook, all the local used goods sales go through Facebook, some of the best consumer grade VR sets are owned and sold by Facebook, many modern websites are built on Facebook's React, any new novel app that is released gets copied within months by Facebook.

There is no choice `preparetobeassimilated.mp3`

This is 100% on the regulatory bodies who just let this happen, and still are. They just don't seem to understand the gravity of the situation.
Panic at the Gas Station
Show HN: ZimTik, Empowering Freelancers
The Chinese and Russian vaccine use well established technologies, nothing particularly new. There's no mRNA vaccines developed in China or Russia or Japan or Taiwan. There's also quite a bit of questioning the effectiveness of Russian and Chinese vaccines.
Elon Musk Inspired Artdeco NFT Token Set to Change the BSC NFT Game
ARTDECO is launching an NFT Minting platform where Creators and NFT makers can mint and and also a marketplace where BSC NFT tokens can be sold.
I’ve been mentoring an FRC team (highschool age) where vscode has been the development environment for 3 years now. In my experience it hasn’t been one of our pain points.

A tabbed text editor is approachable enough for anyone that uses the web, and then we don’t use many features beyond the file tree view and a few items in the Ctrl-shift-p menu. It helps that the students interested in programming are usually comfortable using windows to start with but we also take students that don’t know how to use anything but a mobile OS and teach them.
That's from 1992, way before the "cholestorol" story got rewritten.
Split trucks have lots of room. https://m.youtube.com/watch?v=4Bk7-L7ffiY
Tree experts stumped by case of 'elephant trunk'
> Every language phasing the web is stringly typed

Heh, not even close. Off the top of my head I can think of Ur/Web as an extreme example ( http://www.impredicative.com/ur ), and slightly more mainstream systems like Yesod ( https://www.yesodweb.com ). I've worked professionally with Haskell, although not for Web stuff. These days I mostly work with Scala, which has a similar typing mindset to ML/Haskell, but unfortunately inherits a lot of stringly typed legacy from Java. We use an in-house library that provides zero-cost newtypes to distinguish between different semantically-distinct data types, many of which just-so-happen to be representable as subsets of String (e.g. GET parameter names, GET parameter values, POST bodies, etc.). This makes it a type error to try and e.g. concatenate different sorts of data together.

W.r.t. "escaping", I tend to avoid it entirely since it's inherently unsafe:

- "Escaping" doesn't distinguish between its input and output types; they're both just "String", and we have to make assumptions about the contents of each (i.e. it's unsafe)

- Having the same input and output types makes it possible to "double-escape" by accident. This discourages the use of escaping, just-in-case it happens to be done elsewhere; hence it's very common to end up without any escaping taking place.

- Having the same input and output types makes escaping functionally unnecessary: anything we do to an escaped string could also be done to an unescaped string, so it's up to us to remember that it's needed (i.e. it's unsafe).

The whole idea of "escaping a string" betrays a flawed approach to the problem. Instead of throwing everything into the same representation, then manually trying to figure out whether or not a value comes from a particular subset of that representation or not, it's much easier and safer to avoid lumping them all together in the first place. If our inputs have a certain type (e.g. HTTP.Get.Val) and we can only output certain other types (e.g. JSON, Map[HTTP.Header.Key, HTTP.Header.Val], etc.), then the processing which turns input into output is forced to specify any necessary conversions. Whilst such conversions may involve escape sequences, having them associated to particular types is more akin to serialisation.

Heck, at my first PHP job we largely solved this problem not by 'filtering and escaping', but by modifying the PHP interpreter to distinguish between 'clean' and 'dirty' strings (with literals being clean, and $_GET, etc. being dirty). Operations like concatenation would propagate 'dirtiness', and output functions like 'echo' would crash if given a dirty string. Traditional 'escaping' functions would convert dirty strings to clean ones, and crash when given a clean string. Having this be dynamic was more annoying than ahead-of-time compile errors, but it still did a pretty good job.

There's pretty much no excuse for stringly typed languages/libraries/etc. when such such trivial solutions exist, other than the historical inertia of legacy systems.
The town government exists for the benefit and service of its residents. It is not a take it or leave it proposition. The author is a resident, and it is therefore entirely reasonable for them to petition the town government for some service, and ask that it be put to a vote. If the other residents in the town vote it down, no harm no foul, no one is forced to do anything. But if the residents vote in favor (and they did in this article, by an overwhelming 90% majority) then no one is “forcing” anyone to do anything. Everyone agreed to do it in a vote. It’s how Democracy works.

The majority of people won’t bother with all of this, though, because it’s hard. They will instead do what you suggest: pack up and move to somewhere that has the services they desire. That can kill a community over time. Indeed, people moving like you suggest has caused rural communities to whither and decay over the past decade, as people leave them for cities with more services and greater opportunities. It’s not a desirable outcome, and the accessibility of town government to petitions like these doesn’t hurt the community, it helps to protect it by keeping it responsive to its residents’ needs.
Organisation, I tend to disagree conversation/threading is fundamentally broken with email. I really liked nntp for that stuff but alas...
I work on these kinds of tags and they're actually quite expensive, 10c is about the cost for the battery alone.
The hack can infiltrate as well as exfiltrate data, thus allowing blackmail.

(No, I'm not sure the word infiltrate can be used that way, but it should be)
The Core Data CloudKit Paradox
Randomized SVD already allows this. Typically the calculation of PCA on a data set around the size that they use (1-100TB) is I/O bound. I work in genomics where this is a common problem. Their solution is interesting, but I'm not really sure if it would be more efficient due to parallelism. Better accuracy is important, but it's also unclear how much that affects the major PCs.
There are? Here in UK you have Type 2(can be safely ignored for this, pretty much only used for at-home charging up to 7kW single phase or 21kW triple phase), Chademo(only used by the leafs and other Nissan cars) and CCS. CCS being the most common, there are motorway charging stations with super modern 250kW chargers and they only have CCS, so no issue with compatibility at all. Basically all new cars have CCS connectors, it's the standard.

And yes, CCS supports either 400 or 800V charging, but that's seamlessly negotiated by the car once connected, I don't see that as a problem here.
For someone to accused me of "having a stance" you seem to be very opinionated on political currents.

When you mean "the right" are you referring to economists like https://einvestidor.estadao.com.br/mercado/gustavo-franco-ro... who actually played a big role in Plano Real?
US Credit agencies can’t tell my sister and me apart
But there's other ways to produce hydrogen that are both more efficient and "greener" - using algae

https://en.wikipedia.org/wiki/Biohydrogen

Also I just found out that over 90% of our hydrogen comes from "natural gas reforming" https://www.energy.gov/eere/fuelcells/hydrogen-production-na...
"Abuse" now means "offensiveness". Literally.

Watering down the language a bit, I can see how a reasonable person would be mildly offended if another person told them: "you're living your life improperly".

Which is, ultimately, the received message. Yes you can't get a job in your field and your relationship is trashed, but your 20s are objectively the height of many metrics in your life. So are your 30s. (Unspoken: "I wish I still had the things you do, which you do not see/value. I also want all the things I have accumulated in the time since I was your age.")

So having some other person, typically older and who fancies themselves wiser, who knows not-nearly-enough about your life, opine that you should "enjoy" your current state...can be offensive in many cases!

And of course, as the star of our own autobiographies, we tend to inflate the importance of whatever drama-du-jour we're going through, and fail to take a longer view of things. This is generally the intended message of the speaker, but we often don't hear it that way, and anyway we don't want to be told.

Some messages can only be heard when they are explicitly sought.
Those buttons are filler buttons, you have to drag a new button out to customize it (it showed a message about this for me, perhaps the developer updated it since your comment?)
Since when has listening to an authority on a topic been a bad thing? Daimler and Volvo are the two biggest truck companies in the world. I imagine they have a pretty good grasp on the market and on the engineering.
I believe the distinction applies to pet animals as a category, not just individual animals that are pets.
Do you mean that you didn't want to be labeled "low-income"? If so, I relate. There were definitely periods when I was growing up that I was eligible for free or reduced price lunch but was too embarrassed to accept it.

We try to avoid using the word "low-income" in all of our student-facing communications for exactly this reason. For example, this is how we talk about eligibility on the students' page of our website (https://upchieve.org/students):

"Is This Really Free?
YES! UPchieve is a nonprofit organization that exists to help students achieve their academic goals. Any student whose family can’t afford a private tutor or admissions consultant is eligible for free tutoring and college counseling through UPchieve. Instead of charging you, we rely on volunteers and donations to provide you with free academic support."

One of my long-term goals with UPchieve is actually to destigmatize being a low-income student. It's obviously not the student's fault if their family can't afford something. (In fact, it's probably not their parents' fault either.) Not sure exactly how we'll do this yet, but I hope that we can :)
Consumer Prices in U.S. Increase by Most Since 2009
Here is the output from 'slabtop' that I captured at the time, right after a commanded cache drop - looks like dentry wasn't the biggest component, but there were 32 million of them:

OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME
534740452 533096794 99% 0.03K 4312423 124 17249692K kmalloc-32
32734926 23946797 73% 0.19K 1558806 21 6235224K dentry
86560 86558 99% 64.00K 86560 1 5539840K kmalloc-65536
2124646 1994340 93% 2.00K 1062323 2 4249292K kmalloc-2048
1013664 1013606 99% 4.00K 1013664 1 4054656K kmalloc-4096
14592544 11935392 81% 0.12K 456017 32 1824068K kmalloc-128
1300528 1158942 89% 1.00K 325132 4 1300528K kmalloc-1024
It's become somewhat the norm that JavaScript projects have adopted semver (https://semver.org/) for releases.
If there was a bug big enough that you can remove the shell like a shrimp, that'd be nice. I hate the little bits you end up with between your teeth when it's the whole bug roasted or such.
Word is the wrong tool for the job unless you're looking to do something simple, like print out a shopping list. XeTeX FTW, or Pages, or pretty much anything else, even Excel, is a better choice.
One of the Gescom samples from "corporate id" track, essentially you slow it down and reverse it and you get the phrase, "do, the things peo-ple say you cannot do."

Ultimately, what was music but a way for a certain kind of mind to find and identify others of its kind? So these artists that are using novel encodings and ideas are essentially looking for others. I've got a limited amount of cycles for it, and I just hope they aren't aliens baiting a trap.
> It irks me that there are no links to the laws or even the actual name to look them up

This is because it's the Queen's Speech: it's what the government of the day intends to pursue as legislation for that session. It's essentially advertising what the government's priorities are (and just as importantly, what they are not). Sessions usually last about a year and not everything in the speech always makes it through to legislation.

At this point, the legislation hasn't been drafted let alone gone through any readings in either chamber.
Me too. I used the existing board and connected myself directly to the transistor.

Used http://toit.io to connect the ESP32 to the cloud so I could control it from my phone (with a tiny Flutter app).
>In no world is the hacker doing something worse than the rapists no matter the age.

You really want to go down that shaky rabbit hole? What if a hacker deliberately caused the collision of 2 subway trains, killing everyone on both trains? Is he still going to jail for only a year because he didn't actually physically harm someone?
Do you mean the bolded text? The problem there is that the @font-face family is set up with just a single weight (no bold-italic face is provided), and so the browser applies a synthetic bold effect as a fallback.
just for the record, yep I did think about moving, on more than one occasion. (I mentioned it in part 1, a little.) As for whether we were trying to force the town to do something only we wanted - it seemed like that to us at times for sure. But our belief was that having high speed internet service in town was something most people did want, not just us. and although we never built the system we thought we would, a very large majority did vote to create that muni system...
Is it still an issue if you are married/carrying on like a heterosexual family and your homosexuality is a secret? That was the important part of your clearance eligibility before: that someone can get leverage on you.

Likely the homosexuality has changed because society's view towards it has changed.
> It's amazing how such long experiments are organized.

.. and how they are financed. Sometimes I wonder what humanity missed because experiments that only yield after more than one generation are rare.
> 90% of hydrogen worldwide is made using carbon sources.

Because 90% of worldwide energy anything is currently non-renewable: https://en.wikipedia.org/wiki/World_energy_consumption

Power to gas is actually a technology employed productively to convert excess renewable energy into hydrogen etc.: https://en.wikipedia.org/wiki/Power-to-gas

I fully agree with your goal, though I do think this isn't a first this than that situation.
Ask HN: Digital nomads, where's the best place in the world to work from?
Me and a friend are setting up a co-living business catering for short-term stays by digital nomads, and one of the many questions we're trying to answer is where in the world is the best place to site it.

(We also have a ton of other questions, and it would be super useful if anyone cared to help answer them by spending 3 mins on this quick survey: https://theintro.typeform.com/to/DUSbNl5v)
I agree with him that hydrogen won't be a viable solution for cars in general. However for owners of large fleets of trucks traveling fixed routes I can see it working in many cases.
True, Evan actually mentions Clang (noting that he’d met people who’d switched from gcc to clang due to the error messages) in “compiler errors for humans”.
I'm of the opinion that certain positions in society demand a moral character that rises above. That's not to say they should be perfect, that's ridiculous. But they should be upstanding. This should absolutely pertain to people who make instantaneous life or death decisions regarding the rest of us.
On the Record: An Audio Professional’s Take on Vinyl
add WebSockets to that list.
I'm aware about the ability to overwrite error handler with a custom code, but Werkzeug's handler already supports pretty stack traces and much more, and I would rather not re-invent the wheel from scratch.

I was talking about using werkzeug's builtin exception handler but with custom headers - which doesn't appear to be supported.
The only director who laboriously follows through on 'I want it to not look like CGI' is Christopher Nolan. Others seem to favor stylized beauty over absolute CGI realism.
I think a hybrid concept of electric trains for the long haul and electric trucks for the last miles might be promising. Possibly with autonomous freight hand over.
*In propellant terms, for an equal payload, for a SSTO

These are important qualifiers. Realistically if you tightened up the mass fraction on New Shepard, abandoned reuse, and added a second stage, the technology could probably put a small payload into orbit just fine. I'm not sure what the point would be, since it would ruin all the useful things New Shepard is doing as a pathfinder.
I'm not an insider in the music industry so I can't comment on this teacher's view but that seems... possible sure yeah I can see it.

That's totally separate from the algorithm/genre issue though. The genres have never ever really perfectly matched up with the music but it doesn't matter. If the algorithm perfectly selected more music you like you still wouldn't be more likely to look up the name of the track I don't think.

Anyway that soundtrack is... not jpop per se but it is heavily influenced by it. The format and aesthetics are very jazz-like but the rhythms and harmonizations are very jpop. That might not be the most _useful_ association in this context of finding music that sounds similar, but it is there. And in its way as accurate as calling it jazz. Saying it's "actually" jazz or funk is... that's just not really how this works. It's not wrong to say it's jazz but it's wrong to say anything really is ONLY jazz, and can't also be other things too.
Poor generally have better technology available compared to the past (thanks to capitalist-driven technological advancements), so they may have more comfortable lives than in the past.

Given the massive increase in inequality (which is often driven by government policies, see quantitative easing, covid lockdowns) it does seem like our current system is favouring the ultrarich.
Colonial Pipeline didn't tell CISA about ransomware incident
Your religious rituals are no more effective than theirs.
Note that if you use Xe(La)TeX, for example, you get all the goodness and flexibility of LaTeX to structure and manage your document, along with the ability to seamlessly use all the same fonts you could use in Word etc.
lol I built a drum machine too, its a nightmare of bash, perl, c, bc and invokations of sox. in my case, I can't show it off because the code is so bad it would do more harm than good.

I wrapped the entire mess up into an easily called script, and I love it despite the horrors of its internals.
Amazon wins EU court fight over $300M tax ruling
I am glad you liked it
I think the logic is that if they have no information at all, they'll stop trying to send targeted advertising.
Remove Self from List of Developers
The hinting on Computer Modern Sans is broken to the point of unreadability at default font size on my system

Windows + Chromium + ~200dpi display, default (1.5x) display scale
In the US team drivers are common: two drivers in one truck, one drives while the other sleeps, they take turns who is driving. They still need to stop for fuel/supplies and exercise, but they can cover a lot of ground in a day because they never stop for very long (they are very careful to track all restroom breaks so that they can prove they never exceed the legal limits of how long they can drive before a rest)
Down thread folks were asking to run BeOS binaries on it, sounds like a great opportunity for a couple fun hacks.

* ppc -> risc-v binary translator, much more tractable with fixed width 32 bit instructions

* running this on an FPGA that already includes a RISC-V core like PolarFire and then instantiate a softcore PPC. hack Haiku to run the PPC processes on that core. Extra bonus points to dynamically instantiate PPC cores to meet load, make fast ones, wide ones, slow ones.

What a time to be alive!

https://github.com/antonblanchard/microwatt
A large percentage of long haul trucks have team drivers, which legally can and do run 24/7. Even for those that don't, you're talking about building charging infrastructure for a huge quantity of trucks most of which will be wanting to charge at the same time. It's hard enough to get commercial 240v connections in the US, how hard do you think it would be for truck stops to get 10MW connections?
Wow, that is pretty cool.

Maybe GTA 6 or 7 will include no textures and lower poly models, and instead spend a large budget driving around LA and just film stuff to train neural render.
On a slightly unrelated note: your landing page is gorgeous on mobile. How did you do the 3D phone image on the splash? I’d like to emulate that :)

Thanks!
Fair point. That’s probably an endless discussion subject. I could see many arguments for either.

I suppose it depends on what the intent was.

If it’s just to illuminate the subject, then the ball is entirely in the readers court. It certainly wasn’t hard to apply his reasoning to the NYT for anyone who was paying attention.

I’m sure there are plenty of sound arguments for the opposite, too, but that discussion is outside of the point I was trying to make.

Hope I wasn’t confusing. I have a tendency to ramble.
I've worked remotely for 20 years. Fortunately on DSL because I'm within 3 miles of my central office. Also a stockholder in the local phone company providing the service. Get 40MBit when I'm lucky; 1MBit when its busy.

But they just buried a fibre optic cable down my gravel road ditch! Heading toward a small rural business that paid ~20K for the cable. And they offered to let me in on it!

So fibre here I come. So far a rut next to my driveway and a coil of black plastic 'cable' hung next to my house's service box. But soon!
I highly doubt if any real data is published all of them are commercially sensitive and are under NDA. Mass production in this context is at least 1 million units.
AppleCare+ for Mac
Dear GOP Politicians
Were there any graphics terminals for MULTICS ?
Great article - it would make sense to me that these substances were, as you said 'in-ward facing', not something you hand out to foreign visitors but something you guard as a sacred secret.

I would imagine these societies would also guard many of these practices locally, regionally.

Makes me all the more grateful, thanks.