skysight-inc/HackerNews huggingface dataset:
ITAR regulations restrict GPS for civilian use to a maximum altitude and maximum velocity, but this is solely a software limitation that is increasingly becoming less relevant.

Although selective availability has been disabled for a very long time, even before SA was turned off it was easily possible to get a precision measurement by integrating over time as the SA error was pseudo-random. It is also possible to use things like the phase information from the non-civilian 'encrypted' signals to increase accuracy even though the data cannot be decoded. Some survey-grade receivers were doing this even before SA was disabled, and it's pretty standard now in the precision GPS world.

Your understanding of GPS is quite out of date. GPS began adding a second L2C frequency for consumer use 15 years ago, and started ramping it in 2014. They are in fact in the process of adding a third civilian signal called L5. You can get accuracy from the consumer signals <10cm while in motion today with the right receivers and antennas. L5 will make it more robust indoors and give higher accuracy with cheaper antennas.

Galileo is great, but I wouldn't be holding it up as a crown jewel of GNSS. They have had some major missteps and operational issues in the recent past.

For consumer applications, multi-GNSS receivers are really where it's at. Combining GPS + GLONASS + Galileo + BaiDou is not simply an excercise of comparing the resultant positions given by each networ, but actually being able to combine the information to produce a single faster or more reliable measurement. For instance, getting a 3d position from 2 GPS satellites + 2 Galileo satellites when ordinarily you would not even be able to get a 2d position from either network in that situation.
How long before Microsoft buys Linus?
I hope beyond hope that someday in the future our decedents will look back on the scourge of advertisement as the cancer it was.
Wow, that seems like a rather questionable feature for a "portable document format".
I disagree, Pascal's Wager deals with the situation where you don't know whether the (omnipotent) entity you're trying to please exists or not.

This comment thread assumes the omnipotent entity (aliens) exists, and so you'd be taking a coin flip as to what behaviour they find pleasing. Pascal's Wager resolves to:

(infinite gain * non-zero probability of success) > (finite gain * non-zero probability of failure)

While this situation is more like:

(infinite gain * non-zero probability of success) ~= (infinite gain * non-zero probability of failure).
C does not have an interpreter (well, the most used implementations don't) but often has a runtime (libc). It's really a runtime and not just a library, because a C compiler can insert calls to its functions even if they aren't part of your code at all, like here : https://gcc.godbolt.org/z/_w78qd
OpenBSD 6.7 Released
If you're into Markdown-based personal wikis you might want to check out my CatWiki: https://github.com/cabalamat/catwiki
Thank you so much! I don't use it myself for work, I just work on Pion because I think it is an important problem to solve :)

One company uses Pion for media distribution (not ingestion). I don't know where they are at on the project, but the traffic was ~15 million viewer! They have a bunch of custom infrastructure and what not, but 'at scale' is being done with Pion :)

I would love to have that Pion example! If you get a chance you should open an issue, and would love to throw out ideas. I am always looking for ways to make it better, I was just unaware that this would be helpful :(
"That’s what I’m trying to introduce – that domains can be viewed as a trustworthy asset."

Totally agree with this, back in print days great typography featuring ample white-space was a signal to the consumer of a high end / luxury brand. Perhaps the unstated logic is we make so much money that we can spend much of it on empty space ina fancy magazine. That is a kind of gravitas in design which implies success which implies authority / social confirmation. A more desirable domain name can be seen in the same light, "ohh they must have spent a lot for that name well can't be some fly-by night operation." Cost limits creating exclusions serve as signals of authority / reliability / success etc. all over the place, think of the country club, it's got a very high membership fee, if you're there you must be wealthy and important, and imagine the networking. That is the logic anyway.
Simplier than yours. Just hugo on github pages. Good enough, and much better than Octopress.
Air Travel Surges by 123% (Beware of Misleading Data Like That.)
I think I was not specific enough, what you're saying is of course correct. The BVerfG (GCC) uses other fundamental rights issued to German citizens as an aid to interpret Art. 2 I GG. I guess we could argue whether that means that there are multiple rights enshrined in Art. 2 I GG or whether it's already one extremely far-reaching right that's already a catch-all.
you most definitely can and you should. there are steps that you can do to gather the info and the linked example shows basic things to try. when you exhaust the run-book is when you start digging
That was really interesting, even though a lot of it (almost all the C) was way over my head. Thank you.
E-commerce demand up 130% during pandemic
Microsoft will offer its own CLI Package Manager with option of 3rd party repos
This is a fun debugging story, but is a great example why servers should be cattle not pets. Having trouble with a VM? Blow it up and get a fresh one. Still having trouble? The provisioning steps are codified, you can walk through them and find the one that causes the issue.
> Proper role of government is to actively encourage competition, not destroy market by subsidised public service.

I’m of the opinion that if the free market isn’t solving the problem, then the government needs to step in. It’s been repeatedly shown that, even after being given subsidies, ISPs will not spend it on upgrading their networks. Instead, they spend it on raising the salaries of executives and stock buybacks.

Maybe if a competitor were to come in and offer symmetrical gigabit fiber to the home, the ISPs would improve?

Google Fiber was an attempt at that. But even with the weight of Google behind it, starting a new ISP proved too difficult, and they failed.

The barrier to entry is too high and it’s no longer a free market. That’s when the government should step in whether it’s regulation or providing a government run ISP.
No, for example Python subprocess lets you talk to the subprocess on stdin and stdout. Lua popen only gives you one of those two things.

This means that the proposed work sharing model at https://benchmarksgame-team.pages.debian.net/benchmarksgame/... cannot be used, because it requires workers to submit results to be aggregated and accept new chunks of work.
Microsoft's open source 'Windows Terminal' app reaches stable release
For what it's worth, that's kind of how an organ works. The stops route the signal from each key to different banks of pipes that correspond to harmonics of the note.
Ironic. 'Gaslighting' is a term which specifically means manipulating someone into doubting their own memory and sanity by constantly contradicting what they have experienced. Co-opting it to mean any kind of misleading language dilutes the original meaning and is attempting to tap into the significant negative connotations of the term.
To be fair, there are a lot of sysctl settings. To be sure, it's one of the first places I would look for networking weirdness, but it's also often hard to tell what impact those settings have on anything.
YAML? That’s very surprising to me (I grew up in the XML-for-everything days). Would this be the first-ever first-party Microsoft project to use YAML?
RE: eCommerce unprofitable comment

At a crude level: To compete with Amazon means running eCommerce at a loss just like Amazon do. AWS subsidizes Amazon eCommerce, brick-and-mortar subsidizes Walmart eCommerce.

It is more nuanced than that of course but at a high level that is a big challenge to profit.

RE: JK.

He surrounded himself with a handful of smart technical VPs and lots of dumb ones that he held close. The good ones eventually left and the dumb ones stayed. The replacements were a mixed bag. The tension between JK and the more successful business and technical unit (mobile) siloed under a rival executive was healthy for a while then when the axe fell on mobile, it was a disaster - lost a lot of good people.
> There's a continuum implementations between a naive interpreter and a full-blown JIT compiler

And many full-blown JIT compilers also include an interpreter for things like deoptimisation and rolling towards a safe state. Few things are a pure JIT (I think the .NET runtime is) and actually you don't want that is limits how far you can optimise.
It's amazing how people who call themselves professional software engineers can be unaware of the fact they are accidentally writing a (horrible) programming language. People with computer science degrees look confounded when you even let the letters "DSL" pass your lips.
The Remote Worker Shift and User Experience
CU Membership Strategies
In a Credit Union Times Expert Opinion Column, Engage Members by Inviting Them to Play, Oak Tree`s CEO talks about the analysis of why credit unions should engage with their members in their branches and the benefits it can bring.
>Symmetric gigabit is under $80/mo from AT&T where I live.

That's nice. It's apparent that you live in or near a large metropolotian area. But we're talking about places like Vermont, Upstate NY, and rural Ohio that currently have DSL, or 3G, as their only option.

>That's not only good new infrastructure but also significantly cheaper than the old cable stuff.

Not sure where you get your figures from, but fiber optic is more expensive per foot than copper. In fact, the FTTH installs use some of the most expensive fiber to limit potential issues. On top of that, rural areas are especially difficult because the population density just might mean miles between homes. So, this isn't as much about regulation as it is for-profit companies not willing to take a loss to serve the few.
The language itself I don't really have a problem with, but it's slow.
I have been using almost exclusively a linux desktop for almost a decade, so our opinions vary a lot.

It is probably easier to create a more polished final outcome with billions in budget and close ties/leverage on hardware manufacturers, but the past few years the situation in linux is nothing like a decade ago.

The value of the freedom added by Linux in the computing exosystem is immeasurable imo. Sometimes in windows you cannot even shut your computer down if you want.

And again, I have no real argument as to why this WSL update could be a bad thing, but I'm still sceptical
You're quite right - the distinction is entirely synthetic here.

If you could swap out the runtime without changing the interpreter, the distinction would be far more valid.
An argument can be made that consistency is more important in these things than revision. If you've always charted the numbers based on the date the death is reported, then to try and change it would necessitate a lot of additional complexity in how the data is used.
The problem for me (as a C# developer for a very long time) is that it has zero traction. If I want use a more functional programming language I'm better off learning Elixir, Clojure, Reason, Scala etc.

If I'm going to invest in spending the time to really learn a programming language I want to know that there's a community that's doing reasonably well to promote it. Microsoft has done a terrible job - treating F# as a 2nd class citizen for a very long time. Microsoft has all its eggs in the C# basket with respect to .NET. Without Microsoft support F# will continue to be a tiny niche - sadly.
The first time I saw jet.com, I assumed it was for Jet Magazine. Maybe someone things it has to do with jet planes. I wouldn't want to have to do brand marketing for such an ambiguous name.
> ... have not yet absorbed the enormity of the long tail of this pandemic and the lockdown.

I keep seeing retrospective rationalizations on Reddit saying the market "is priced in" based on a perceived mismatch between market gains and reality. I don't understand how this is true when each corner yields something unexpected.
> makes me think, given the implied negatives of child labor regulations and food inspection, that anyone reading that book should follow up with a quick read of The Jungle by Upton Sinclair, the same way that I found Oliver Twist a useful tonic after my first exposure to Atlas Shrugged.

It's amazing how quickly you assume that the way those laws apply to Joel's farm is reasonable, or that what Joel is doing is the sort of thing the public were interested in interfering with when they supported those laws.

Your reflex to defend the application of laws by their title is why no matter how much stink is made by people who actually read the US PATRIOT or EARN IT act for example, or any number of other brilliantly-framed pieces of legislation, there is always a gallery of opinionated people who will gladly judge a book by its cover with no less certainty, and with even more smug self-importance, than they would by its content.

If it has never occurred to you: not everyone impacted by the law is a crook.
Notion for everyone
> * poor ecosystem of libraries - few gems, most other half-baked

Specific to common lisp: I don't find the ecosystem to be poor but I notice that many are turned off by the look and feel of library landing pages which do feel dated. In same cases I have felt the libraries lacked documentation, like Caveman2, but in the end I found there was little to document after reading some of the source code.

Specific to Clojure: I don't think this criticism applies to Clojure at all and the popular Clojure libraries usually come with great documentation as well.

IMO, JavaScript is also littered with mounds of crappy half baked libraries as well but people still use it for server side stuff even though they have a choice to use something else.

> * poor community coordination

Which lisp community?

> * Dependency management limitations with quicklisp

What limitations? Also, if you don't like quicklisp or common lisp in general, I think Clojure really nails dependency management and find it very easy to use.

> * poor support for json[6]

Specific to CL: I can understand this because there are a number of libraries and no obvious winner. JSON isn't the only data serialization format though. Guess it depends on what you need. https://www.cliki.net/serialization

> * poor support for async

Specific to Common Lisp: There is cl-libuv: https://quickref.common-lisp.net/cl-libuv.html and wookie.

Specific to Clojure: core.async is great and if you don't like it you are also free to use node.js as your runtime with clojurescript.

> * have to restart the server every 20 days because of some memory leak [3]

If I had a dollar for every node.js production app that suffered this very same problem I could probably retire today. I thought it was interesting that the author of that article says the service was re-written in node.js given node.js is hardly immune to these sorts of problems. IMO, async is just a pain to work with and these types of issues are a manifestation of that.

> * hack to tune GC [5]

Users in JVM land also report having to resort to tuning the GC or selecting the optimal GC for their use case. I don't think this is a reason to shy away from lisp.

> If you are using lisp in production for non-trivial cases, do these issues still exist?

I have not personally encountered these issues in Clojure or CL. That is not to say they do not exist. But they also exist in plenty of other popular platforms to varying degrees. See my responses above for examples.

> and, finally, if you had to re-do your project, would you chose lisp or something else?

I would still choose lisp, either Clojure or Common Lisp. I generally favor Clojure to CL.
Why? If we can create moral good by preventing the existence of animals, do we have a duty to prevent the existence of as many animals as possible?
I do not see ads by default as an NYT subscriber but they have prompted me with a big bottom banner splash in the past to allow ads as a subscriber. I declined and haven't seen any ads that I'm aware of since.

Sounds like there are ads in the app maybe? But I see zero in the browser as well.
> The benchmark is converting numbers to strings, which in Python is remarkably expensive for reasons we'll get into.

I was a bit disappointed that converting numbers to strings was the only thing he didn't actually discuss. I've discovered that the conversion function is unnecessarily slow, basically O(n^2) on the number of digits. This despite being based on an algorithm from Knuth.
"Clickbait" used to mean "Ten Reasons Clickbait isn't what it used to be... Number 8 will surprise you"!

Nowadays, people seem to complain about any headline that in any way has the potential to make people want to read the article.

From my anecdotal experience with editors at better publications (such as the NYT), they care far less about individual articles' metrics than people seem to believe.

At many of these publications, writers do not even have access to read metrics. (Bloomberg is the example I'm sure of, but there are others)
Everything, or nothing. Depends on your context and point of view.
I would disagree with that point of view, I see no respect for the animals in a modern factory farming process - which produces the vast majority of animal products consumed in the Western world (see the documentary I linked in my original comment).
You don't, its just an option
Yes, I think we're basically in agreement there.
Because it fails short of what was the overall Lisp experience that started with Interlisp-D, Lisp Machines and Macintosh Common Lisp with its graphical tools, structured data repl.
I had no quarrel with Windows 8, you could click one tile to get the the desktop. That was the depth of my headache. Not really a big deal. Small cost for being able to play and run anything I've ever wanted without issue.
The long interview [1] with Morris Chang is interesting. When asked why he went to Taiwan to found TSMC (at a reduced level of compensation) he replied: it was the newness that appealed to me, the difference from what I had been doing for several decades!

[1] https://www.semi.org/en/Oral-History-Interview-Morris-Chang
Gosh. I'm having trouble expressing how I feel about this. I mean, good work I guess, but this seems to fundamentally misunderstand what the political process is supposed to accomplish. It's not about (or shouldn't be about) scoring points and winning. It should be about serving constituents and doing things to make the city/county/state/country better.

I realize there's a lot of "should"s up there. In my opinion the attitudes that exist in the current political machines are much to blame for the divisions in our societies. McConnell is at the top of your leaderboard because he's driven by a naked lust for power, not because he's ever done anything right by his constituents.
Is it something like Notion?
I switched to Walmart after Amazon’s recent knuckle headed moves.

Unfortunately, the Walmart app is not as good. Even worse, it connects to the following trackers: doubleclick.net, app-measurement.com, braze.com, googlesyndication.com, google tag services.com. This is shocking and super scary and Walmart needs to get some decent tech talent to fix their junk.
Corona probably already held the Coronita trademark, because that was how it was branded in Spain until recently, because the brand was held by a winery.

It would be fun to see them reverting the brand once again. What bad luck!
Yeah, but you can't let the perfect be the enemy of the good. Right now it's like a three-legged stool where advertising revenue is one of the legs.
Brave doesn’t make it easy to see the changes they made without installing the software and likely having to buy their crypto to test it; appears Brave is still selling the tokens for third-parties without their knowledge. System should be you send funds, transfer is not done until 3rd party authorization is received, 3rd party has no fee cash option instead (fees if any paid by donor) — and transaction voids after 30-days.
FWIW, their docs[1] mention it should work on desktop Safari and Firefox, they just haven't built a mobile UI yet I Guess.

[1] https://support.microsoft.com/en-us/office/get-started-with-...
I mean, events that are seen are a subset of events that are observed. So with that in mind, "observed" is probably sufficient.

Another example: you can observe a fire by smelling it.
Yeah, because his benchmark is also his ability to quickly write efficient code.

> I am equally new to Julia, Nim and Crystal.

He might be more familiar with a certain style or paradigm, but he wants to switch from Python to something significantly faster jumping through as little hoops as possible.
Maybe it's not the part of your life where you should be studying. If you don't really want to, it seems like your mind isn't going to make the positive associations with learning that information that it kind of needs to have in order to develop an actual vested interest and move the subject forward.

This world is full of people who market knowing stuff they don't care about and it might actually not be that great.
> they use raw sockets! Raw sockets are different than normal sockets: they bypass iptables

But this bugreport says raw sockets would be filtered by the OUTPUT chain of iptables:
https://bugzilla.redhat.com/show_bug.cgi?id=1269914#c4

Is that accurate across distros? It does make sense for some socket types, like device sockets, to not be routed through iptables.
The message which is coming from FANG giants is pretty clear: when you are in troubles then you need to be big enough to make some fuss in social media to get attention and support , if you are not big enough then we don't care and you can f* off.

It's brutal and harsh but kind of ..understandable and justified when looking from their point of view, there are plenty of tiny-teeny fish in the ocean and if some die? well, it happens.

There is also another lesson and message - think twice before you completely and without any fallback embed yourself into wonderfully crafted and cushy ecosystem offered by one of giants. Maybe web version of your app[0][1], accessible by everyone and outside of garden could be useful after all?

[0] https://i.imgur.com/ovqMkU5.png
[1] https://i.imgur.com/wHOA1DP.png
By the time his team had it, numerous things had been investigated and tried, and the customer already had a workaround. Presumably these things all happened in the other time zones.

By the time it stopped transferring, it was already diagnosed as a hard problem and the time pressure was off.
‘My angel’: man who became face of India’s stranded helped home by stranger
I can confirm I don't see any ads in the Native Mobile App.

Again must an EU vs US thing.
Congrats on the launch, Andrew! I'm curious to learn more about your experience in mobile 3D reconstruction. Did you publish anything? I'm curious because I'm working in the 3D reconstruction space as well.
Ditto. What if "highly sophisticated" actually means "stumbled upon easyjet.com/backups/latest_db_dump_w_passwords-SENSITIVE.sql"
This is a guy who accidentally spent 4 figures on a domain he didn't want. And it was no big deal to him because he knew he'd be able to break even on it due to his expertise

He's an expert domain reseller. Novices would get burned.
> If OP were to create a pipeline which: ... That would solve the problem.

The libinput project and pipeline was developed as a way of pursuing these goals, but it doesn't even have all the features of the legacy synaptics driver. It's not hard to see where the work should be going: start with bringing libinput up to feature parity (and fork the project if maintainers won't accept your changes upstream), then go further from there.