skysight-inc/HackerNews huggingface dataset:
"Linguistics is the study of those patterns across different languages." vs.
"Linguistics is the study of languages in a scientific manner." I take the first answer to be a bit different: I don't think the emphasis is on "patterns", rather it's saying that linguistics is about looking for ways that all languages are similar (like the claim that they can all be described by a context free grammar, or that apart from full word reduplication, the morphology of all languages is finite state). The alternative--your answer--is valid, although linguists of the first sort (I'm thinking of many generative linguists) look down their noses at it.

"examples from languages with more complicated conjugation or declension could readily provide much better illustration why any naively-reconstructed rules reproduced from just a couple of hand-picked examples should not be assumed to hold": Agreed that you'll need at least one example of each conjugation or declension class. But since there aren't usually more than a few such productive classes, that's not too many examples. There are of course those languages that clearly violate this--there's an African language that seems to have bizarrely many pluralization classes, like hundreds IIRC.

FWIW, languages with agglutinating morphology (long sequences of prefixes and/or suffixes) tend to be more regular than fusional languages (languages where each word takes at most one prefix or suffix, at least from what I've seen.
Author here, wire-wrapping is like therapy for your mind! like solving a sudoku!
The other 5% is generally solved by people who write scripts to generate the config files. It's not like they're up a creek.
"still in touch"? Naw. That was a long time ago!

The money: I lived with low rent, in a dorm that had the option of no meals in a university cafeteria. Since I was teaching, I paid no tuition and, as I remember, paid no fees. My teaching was a bargain for the university, i.e., I was no doubt MUCH cheaper per course taught than a prof. They had me teaching a wide variety of courses and, one semester, two courses. That wasn't fair to me, but I didn't mind.

It was an old dorm, REALLY nice. And it was next to the music school and, still, not far from the math department or lots of places to eat.
How have you found the switch technically? What frameworks are you using?
The new CEO also fired the head of engineering, and other senior leadership. You can call it ego or whatever, I'm just saying, there probably isn't a super interesting story of why Zatko had to go. "We're scrapping top management and we want the new team to have the freedom to organize the security org they way they want to" seems like the most plausible explanation.

And, again: high-level organizational management seems like a weird place to slot Zatko, who seems like he'd be happiest as like, a senior fellow at CSIS or something.
>strong evidence

What actually happened is insufficient for you? Let me know when sweeping changes are made to prepare the gri--

>$9k/MWh is a very tempting price for someone who can have a generator set up on standby

Oh, I see -- the solution is to let the market "solve" it. The physical-world issues that led to that tempting price will wreak their havoc on the physical-world infrastructure the next time that tempting price is set, but the kind of physical-world prophylactics that could have prevented that tempting price are "too expensive" to implement. Rather than prevent the catastrophe, instead ensure that someone is poised to swoop in and profit from stabilizing some preventable chaos.

>Some people like making insane revenue

If the grid didn't go down, why, no one would be able to make $9k/MWh!
Yep, the constraints of the St. Lawrence Seaway mean we get the cutest little container vessels every couple of weeks from Europe. Sometimes they have a portion of the deck set aside for windmill parts.

Presumably this plant will be trucking containers to Baltimore's port or sending air freight out of the cargo-only airport nearby.
Are you familiar with this classic example? http://blog.llvm.org/2011/05/what-every-c-programmer-should-...

The problem (if I understand it right) is that "Redundant Null Check Elimination" might be run first, and will get rid of the safety return. But then the "Dead Code Elimination" can be run, which gets rid of the unused read, and thus removes the crash. Which means that rather than being logically equivalent, you can end up with a situation where /* do real stuff */ (aka /* launch missiles */) can be run despite the programmer's clear intentions.
Fedora's credo is to deploy new technologies so they did a lot of rushed deployment, no surprise there but I don't see how this "excuse" Zoom, 2018 is not so recent anymore..
Not really. The transuranics are believed to be mostly created during supernovas (core-collapse supernova nucleosynthesis) and neutron star mergers.

Those events are not particularly similar to our sun's normal solar radiation.

I think you are grasping at straws (although I'll be honest I don't know what that literally means). And I think the word solar really only applies to our own sun.
Kessler syndrome will never prevent us from launching things, it could theoretically stop us from parking things in certain orbits, but the risk to launch through those orbits will be minimal.

Source (wikipedia): https://en.wikipedia.org/wiki/Kessler_syndrome#Implications
100% agree that documenting the practices of your repo is a losing battle: automate it or don't bother. I don't think you go far enough here. Every file in your repo should minimally have an autoformatter and some kind of linter/static analyzer/validator set up. Even shell scripts, ci pipeline configs, dockerfiles, terraform, etc. I recommend https://docs.trunk.io ;)
You're making my argument for me.
gofile.io for files is great.
Why would I want to sit at my computer to manage my budget instead of being able to access it anywhere? I always have a “computer in my pocket”.
I think the mechanism is indirect. After 9/11, Congress wanted to make it difficult to falsify IDs. The optimization was to maximize the probability that an ID is real and correct if an ID is presented to board a plane. Unfortunately there’s was no constraint that the process shouldn’t prevent people from getting IDs or make it easy. Poor people don’t have enough of a voice for Congress to care.

Poor people are excluded via apathy not malice
There are plenty of second order effects though. Like IPv6 blacklists operating at the /64 level or higher. Sharing a /64 is like being behind the same natted IPv4 address as a bad guy.
There are a few other projects I did listed here https://nestenius.se/about/
Besides that, my biggest project so far is that I created a developer community around 1996 called Programmers Heaven that became my main living for many years :-)
He can't just dedicate it to this or anything else in one go. That wealth is largely paper wealth based on other people's idea of what he can deliver, but then he has to, you know, deliver -- if he suddenly dedicated himself entirely to non-commercial projects, then he'd suddenly not be all that rich anymore.

So, he has to make SpaceX more clearly a success before he can dedicate any capital to a space-based radiotelescope. And even then, he can't use SpaceX's capital -- he has to use his own.
D got around the overflow-is-UB problem by declaring that 2s-complement arithmetic will be used with wraparound semantics.

Is there any reason for modern C to still support anything else?
i don't understand what there is to argue over, i am just saying what the word means.
Ctrl+Cmd+Space brings up an emoji picker on macOS, you don’t have to paste anything
> not far off from what cwbrandsma is somewhat hyperbolically saying

Calling that comment "somewhat hyperbolic" is an understatement.
"in many cases the languages we're dealing with have no writing, so I do agree. A better Olympiad would have at least included a aural-only portion of the exam." Why? A previously unwritten spoken language can always be written with IPA, and giving the test orally would really be a test of people's recognition of sounds they may not have been exposed to even in their phonetics class.

Sign languages are different--there isn't really an IPA-like system for previously unwritten sign languages.
NYC Mayor Adams will convert his city paycheck to cryptocurrency via Coinbase
Let's hope it works out that way, and not like this Texas electric grid story.
> is by far more eco-friendly than shooting rockets into space

Really? The energy usage is almost certainly much higher to do it terrestrially. If you're concerned about the CO2 generated by the launch burn you could easily offset that and more using carbon removal with the energy saved versus doing the same buildout terrestrially.
> the vast majority of overflows are indeed logic errors

This topic has turned up before. [0]

edit: I got the default behaviour the wrong way round here:

I think C# gets this right. Ordinarily it handles integer overflow by throwing an exception, but it has an unchecked keyword which gives you wrapping. [1] If you're writing code that is expected to wrap, you use the unchecked keyword, and you carry on using the usual arithmetic operators. (I believe you can also instruct the C# compiler to default to unchecked behaviour, so there's also a checked keyword. This strikes me as a mistake.)

Strictly speaking Java gives you the option of checked vs unchecked integer arithmetic, but with terrible ergonomics: the '+' operator always silently wraps, if you want throw-on-overflow behaviour you have to call a method. [2] This is of course so unsightly that Java programmers tend to stick with the infix arithmetic operators regardless of the wrapping behaviour.

C++ has templates and operator overloading, so you can use a library to get signed arithmetic to wrap, or throw, without undefined behaviour. [3] Such libraries are very rarely used, though.

See also this very good blog post by John Regehr, who specialises in this kind of thing. [4] To quote the post:

> Java-style wrapping integers should never be the default, this is arguably even worse than C and C++’s UB-on-overflow which at least permits an implementation to trap.

[0] https://news.ycombinator.com/item?id=26538606

[1] https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...

[2] https://docs.oracle.com/en/java/javase/17/docs/api/java.base...

[3] https://www.boost.org/doc/libs/1_78_0/libs/safe_numerics/doc...

[4] https://blog.regehr.org/archives/1401
I did terraform apply from some rather remote places in 2021...I'd highly recommend leaving your apartment for some better locales.
Wow that's a great idea! It's one of the pieces of advice that seems obvious once I hear it but I never would have thought of it myself.
My mother is a teacher. Yeah things suck for the kids but kids are more observant than people realize. You could not possibly hide this from them. Globally, millions are dead, and the kids would see that, as well as family members getting sick, no matter what you told them to do or how dangerous you told them it was.

My brother tells his young son this is all an overblown liberal hoax and the vaccine does nothing. Didn't stop the little guy from losing his sense of taste and smell.

These kind of things always sound like people thinking they can hide money trouble from their kids. You basically can't hide stressors from kids. They'll feel it. Hell, you can't hide stressful situations from a damn dog!
I feel like this would be an inferior development experience in 2022 compared to this approach: https://hackaday.io/project/1507-usb-megadrive-devkit

Which is an fpga in the cartridge that also serves as a gdb stub over serial.
You can debug with gdb directly on the hardware.
Definitely is technically in the northwest part of the state, but I'm not sure I'd call it close to the Washington border.

It's much closer to Salem and Bend than it is Portland, for instance.
Excuse me? Of course! Do people get to declare their name and pronoun?
Ignoring quality of service, a satellite constellation is really very significantly less hardware for global coverage.

Somewhere elsewhere in the thread says the full constellation is expected to be 12,000 satellites. Yes, you have to replace them every ten years, and yes you need quite a few base stations, but by contrast, this random site[1] says there's over 100,000 cell towers in the United States. That number supports multiple networks, but only the US. Rocket launches are expensive, but so is building a lot of cell towers over the whole world.

Starlink could provide a reasonable backhaul technology for some terrestrial towers that are hard to service through wires or terrestrial radio. I'm hopeful that it will provide a service floor that inspires terrestrial networks to do better in areas where they have the capability but not the desire to invest in upgrades.

[1] https://www.statista.com/statistics/521985/telecom-towers-in...
Modern Nalgenes are BPA free and don't contain plasticisers.
I currently do research in MRI.

I'm not entirely sure what you mean about IR technologies. Almost all medical imaging done today is done outside the skull. The only exception is ECoG, which is only medically used for patients with severe epilepsy. This is because open-brain surgery is an extraordinarily risky and expensive proposition.

Every single imaging modality has strengths and weaknesses. It is the goal of the physician, and of the radiologist, to choose the appropriate imaging modality for the patient.

NIRS is not always the best choice, especially not for medical imaging. But it's a good choice if you are looking for a portable modality that can image neuronal activation in the cortex.

EEG is already difficult because you can't just add probes to increase spatial resolution. There is a fundamental limit the information that can be reliably gathered solely based upon the sodium-ion voltage potentials of neurons.
I don't think you are wrong, there is plenty of logic that would lead one to believe this. However, every major crypto is down 40% or so while the US is reporting its highest inflation prints since the 70s. By your logic, these currencies should be at all time highs, instead, they seem more correlated with the NASDAQ recently and actually negatively correlated with inflation.
This seems like a thought process that can easily rationalize any kind of illegal or immoral activity as "rational," given what you can get away with.

Seems that if society at large thinks this way then we are all much worse off.
> That being said, its still the most expensive city in Ohio.

Yes, because it's the only major city that's growing. Cleveland, Cincinatti, Toledo, and Dayton are all losing population year-over-year while Columbus's grows.
Would be great! Especially because they plan to send so many more satellites up.

Hopefully someone from SpaceX will see it here.
Pay close attention to how you charge. I hate giving my credit card information to another company, so I end up using Amazon a lot just to have it in one place.

Similarly, with software, I am more likely to purchase desktop software from the MacOS app store. I feel exposed giving my information to a company I may not have heard of before. I do buy a lot of useful looking desktop software on the Mac OS app store.

It must be tough converting enough customers though and pricing is not easy.
I always found the gradients of the title bar colours a little cheesy.
6+ years on a team of approx. 5 (BA, UX, software engineers) developing a Windows/WPF application to configure equipment for industrial process control. When I left the company just under a year ago additional work was being planned. It may be a specialized area, but desktop apps are definitely being built in this space - had an awful lot of fun building the app as well.
For what it's worth the US is more like 51 countries or the EU. There are radically different laws in different states and even different rights
You can't verb just any noun.
It really feels like the CISO role has become less about the security posture of an organization and more about being a corporate whipping boy-- Predesignated as the go-to sacrificial lamb for when a public leak or government investigation comes knocking.

Hard to find longevity or stability in a role that exists to fail
Atoms aren't molecules.
That thread does not mirror any of my experiences at all, and I've been using the laptop since it was launched.
This is a cool paper, though it doesn't solve the problem that a general purpose tracing accelerator would have to. In order to handle diverse object/value layouts there needs to be some way of determining from the run-time type which words are references. The type information block (TIB) is a flexible, common solution, yet this paper changes the run-time memory layout to do away with TIBs entirely and instead segregate reference/non-reference words using a bidirectional layout (non-references precede the header, references follow the header). The bidirectional layout is a reasonable approach in many cases, but it is not universally applicable. Therefore I see the accelerator as described to be merely an example of co-designed acceleration. And therein lies the rub with GC acceleration -- there are so many approaches to memory layout that it's difficult to come up with a clean abstraction that can be meaningfully accelerated via special-purpose hardware.
Epic deprecated support back in the 4.23 release of Unreal Engine, so developers haven't been able to export to HTML5 unlike Unity which has to this day maintained the abilit to target the browser, and in fact they are in the process of building out support for WebGPU. Check out this job ad:

https://careers.unity.com/position/software-developer-unity-...

Our startup is working on support for Unreal to support WebGPU from 4.24 onwards, and we've already upgraded support so developers can use WebGL 2.0 instead of WebGL 1.0 like was available previously before Epic made it a community supported platform extension.
What's the irony?
Using an insulated bottle kind of defeats the purpose which is to transfer heat from the water to yourself. You'll wake up in the morning with a bottle full of hot water but you'll still be cold.
I'm not sure that is true. It is true that you don't get aliased by the NAT, but one of the features of IPv6 is that you don't have to stick to a single address. Your system can choose different source addresses for every connection if it wants to. You will of course still be on the same /64, but that is the same amount of tracking as IPv4/NAT provides.
I would love to support Kafka, and even made a simple prototype. However, hit a brickwall when discovered that .Net client (by Confluent, other clients seem to be deprecated) does not have all the features the Java one has. For instance there's no way to get current consumer offsets and I think's something that should be available in a management app.
That is not the same as saying the build quality is poor though: it's clearly a comparative statement. "The Tesla Model S is cheaper than the Model X" does not imply "The Model S is cheap".

Replacing "Model S" in the sentence with a beat-up '97 Honda civic and it may be true, but there is not enough evidence contained in the sentence to support an absolute statement.
Nix is the package manager, NixOS is the OS.

https://nix.dev/tutorials/install-nix#macos
The site you're linking to is talking about visible starlink satellites, not starlink coverage.

Starlink is definitely available at that latitude (in the sense that there is signal, not in the sense that SpaceX is currently taking customers or has set up base stations), in the southern hemisphere the only significant landmass that doesn't have more or less constant coverage is Antarctica.

Back when coverage was more spotty, I made this map. I'd probably change some things if I revisited it now that there are lots of satellites up, but it's good enough for demonstrating the point: https://droid.cafe/starlink
Many years ago, I did some tutoring for a friend in elementary education math. It was sorta neat, in that they were teaching them different number theories (in practice some discrete math) and forcing them to learn how to work with numbers in much the same way their first students would. It was smart and made a lot of sense when viewed in this manner.

The problem was the author of the book had no idea why they were doing this, or what the purpose of this was. It provided the curriculum, but had already lost the inherent reason behind it.
I'm kind of shocked no one brought up protobufs yet. protobuf libraries are available in pretty much all mainstream languages and the textproto format is pretty mature.

It's albeit clunkier and less freeform than YAML. And if you ever only plan on using rust the proposed solution here is probably cleaner.

Having portability over multiple languages maintained by large organizations can be useful in some cases though.
Can anyone recommend a laptop that gets great battery life on Linux and has a good keyboard?

I've been thinking about selling my current beefy laptop (razer blade 15) since I end up doing all my MCAD/ECAD work on my desktop anyway, and moving back to Manjaro on my laptop which only really gets used for software/firmware anyway.

But, I read so many horror stories about linux firmware glitchyness and poor battery life that I gave up on the idea. If I can just by a used thinkpad from a few generations ago that might be perfect.
https://www.open-raman.org/

You can try building that one. It's a DIY raman spectrometer.
Because in some countries it is/was rather common to receive payments (most often pension payments) in cash that where delivered by the postman. That's why it makes sense in a way.
Original author here, wow! What a cool project!
Is exposing a MAC a considerable issue? Also I feel like you can randomize your MAC easily enough.
> Is this really a problem with Zoom or one with Wayland and the Linux distros?

I would say this is really a problem with Zoom, mostly due to the lack of attention paid to their web client.

For me, when it comes to video conferencing, the "table stakes" is working duplex audio over bluetooth, and so far only pipewire has solved this, which means Linux only.

After that, two very important features to have are screen sharing and background blur. For screen sharing, both Chrome/Chromium and Firefox have great support for screencast over pipewire, and so do many wayland compositors such as KDE kwin. As such, on a "pure" wayland system with no X11 window [1], screen sharing is also a solved problem.

Background blur is more ... complicated. When Google Meet rolled out https://ai.googleblog.com/2020/10/background-features-in-goo..., it immediately worked with chrome/chromium, on either wayland or X11. However, to this day, I think it still doesn't work with firefox, for whatever reason. Meanwhile, Zoom Linux client only started to support background blur (without green screen) since 5.7.6 released in August 2021, while Zoom web client remains hopeless.

In my previous job, we use Google Meet, and all is well with wayland. In the current one, we use Zoom, and I have to setup https://github.com/fangfufu/Linux-Fake-Background-Webcam as a workaround.

[1] This is very much doable these days, unless you want to run Slack desktop, which is hit-and-miss when running with --ozone-platform=wayland (unlike other electron-based apps such as Signal desktop), and of course the Zoom Linux app, which is just crap, as described in the article. Solution: run Slack and Zoom as Firefox tabs.
I'm sure I am, with your unrealistic perspective of human progress and development and the uncomfortable truths of history you refuse to acknowledge.

I, for one, am glad we decided cultures like Nazism are not valid or worth preserving.

It's unfortunate that only Western cultures are allowed to be viewed with a critical eye.
So Germany really decided that its name in English is "Germany" and not "Deutchland"?

I always assumed those names originated externally.