skysight-inc/HackerNews huggingface dataset:
>In a split decision, the judges on the Supreme Court of Canada (SCC) found that climate change poses a real, serious threat to the world — one that’s serious enough to allow the federal government to step on some provincial toes.

I'm not sure how it's suppose to work but do they base their decisions on personal opinion or the law?
Not sure how this is related, but:

- if you get 0.2, the code is using rational numbers or a custom implementation

- 0.199999...8 is the double precision IEEE subtraction.

- 0.200000...2 is the single precision IEEE subtraction.

This looks like a typecasting/coercion issue. You can likely get all of the above in C++ or Java by using different explicit casts.
>(3) might no longer be the best person to lead.

this is the part I think people are having trouble with for some reason. I respect RMS for what he did, but it's clear he's probably not the right person to lead the movement anymore.
It's hard to excuse some of his strange and creepy behavior, but after meeting him, twice on the same day, it isn't entirely unsurprising; perhaps it's unfair for me to say, but I'm pretty certain he has some form of neuro-divergence.
Didn't they have dreamweaver and flash but thrown them away regardless.
Reminds me of the time a girlfriend of mine did not understand why I got upset when she said that someone had "Jewed" her.

A lengthy discussion ensued. Then she got it.
Maybe like the distinction between personal health and public health. Clearly there will always be a tension.

Moral philosophy breaks my head.

There's just so much missing from tit-for-tat, reductionist, game theoretic treatments. Fairness, context, identity, values.

But I'm not smart enough to resolve or articulate my confusion.

So I settled on a personal moral philosophy for my daily reality:

"Help people help themselves; help those who can't."

I purposefully omit anything about mitigating cheating (punishing free loaders). Though it's important, I just don't have the bandwidth.
Very cool! I see that SharedArrayBuffers are enabled again, after they were disable due to spectre!?

I have previously tinkered with ffmpeg in the browser and implemented a workaround[1] for the (then) missing pthread support. It turned out quite clunky, but worked.

[1] https://phoboslab.org/files/ffmpeg-mt-fixed/
I can't tell you how many times while developing this I got sucked into designing themes hahaha.
Thanks for finding those resources. In this one:

https://wingolog.org/archives/2019/10/08/thoughts-on-rms-and...

He says:

"The result, sadly, is that a significant proportion of those that have stuck with GNU don't see any problems with RMS."

Yes, isn't it sad that so many don't see any problems with RMS. What can we do about that? How can we make people see problems with RMS? This is despicable activism.
Show HN: 4yr post Techstars + studying 8.3 mil reports + amazing clients = ???
Hi HN,

Thought some of you might enjoy a candid peek behind the curtain of our humble startup. How do we dodge death and create layer 2 email protocols?

I'll hang around for a few hoping you other founders have suggestions or want to geek out on email protocols.
What situation is that exactly? Be specific.. the article was light on details and seemed like it was trying too hard to influence opinion based on feelings rather than facts.
> I can't think of anyone I know who has a car that needs to phone home.

You don’t know anyone with a Tesla? https://www.tesla.com/support/connectivity

Or a Honda? https://hondalink.honda.com/#/

Or a Bmw? https://connecteddrive.bmwusa.com/app/index.html#/portal

Or a Toyota? https://www.supraconnect.com/app/index.html#/portal

You don’t know anyone with a Chrysler, Dodge, Fiat, Jeep or Ram brand vehicle? https://www.driveuconnect.com/

You didn’t hear about the remote control vulnerability 6 years ago? Chrysler recalled their entire fleet to fix it. https://www.wired.com/2015/07/hackers-remotely-kill-jeep-hig...
A cogent argument.

Are you arguing the linearity, or the degree to which any governments in view represent much beyond the whims of the authoritarians?
Another comment suggested they switched from floating point to rational number representations after that version. Since 2.11 and 2.1 can't be represented exactly in floating point, it's possible that the issue was the difference was too small (smaller than just .01) and was being rounded off (or was below the limit for number of digits to display).
Robert Ljiljanic – Business and IP Attorney
Law Practice providing legal services to tech/software startups in the area of business formation, contracts, software licensing agreements, corporate/securities, IP, trademarks, franchising, real estate and trusts & estate planning.
What? Joe in UK gets a summary of national budget in the post every year, and can attend parlamentary sessions where budgets are discussed. They are public documents
I'm introverted, and generally have most of my social interactions online. I like interacting with people, but it's draining to the point that I've loved working from home 80%-100% the last several years, and rarely go out other than for errands and to meet my girlfriend. First lockdown was an absolute breeze for me. I loved the solitude.

Yet the subsequent lockdowns have been enough even for me to nudge me into what feels like (very) mild depression. Low-level enough that it's a nuisance rather than a problem, and I'm confident it will just go by itself once I am able to spend more time doing other things, but nevertheless it's a noticeable deterioration in mood and happiness level.

I can't imagine what it must be like for people with stronger social needs... It's also the main thing that keeps me from getting judgemental about people skirting lockdown restrictions.
I agree only in that it is performant, but from a purely computational point of view.

Even if it is just a rest api, you still need a database/ORM layer, a validation framework, a migrations system, a way to document it, etc.

So, from a developers life quality and company economics point of view, django or rails are way, way more performant, but not as cool I agree.

Sure, if you're building Facebook or google Go might be the best option.
I'm not taking anything away from the Wright Brothers, they were first and deserve to be know as such. But Santos-Dumont invented the airplane (or so he thought) without any knowledge of the brothers since they did it in secret. So they weren't that influential for him. A lot of people never heard of him but he gave his designs away for free which helped bring more innovation at a break neck speed.

> The Demoiselle could be constructed in only 15 days. Possessing a good performance, flying at a speed of more than 100 km/h, the Demoiselle was the last aircraft designed by Santos-Dumont. The June 1910 edition of the Popular Mechanics magazine published drawings of the Demoiselle and stated, "This machine is better than any other which has ever been built, for those who wish to reach results with the least possible expense and with a minimum of experimenting." American companies sold drawings and parts for Demoiselles for several years afterward.
I'm curious is anyone else feels like I do about these things. I've used linux off and on over the years, various distros, various GUIs, sometimes KDE based, sometimes Gnome, sometimes others. I've never noticed any differences that seem substantive. It just seems like a random walk around the usual gui design space. Which I think makes sense as there isn't really a whole lot to do there.

Is it just me? Do other people feel strongly about any of these differences?
I just glanced over it but if this does what it seems to do it is really a great piece of work.

One of the biggest problems with typical FFIs is that they not only use the C-ABI but also at some point invoke some C-API so that the type safety features that both involved languages have, but C does not have, are normally lost at the boundary.

Generating the C bindings from a description of the Rust and C++ interface is a really neat idea.

Now can this be used inside a standard C++ project? Could we write pieces of code in Rust to gradually augment a C++ library?
Dare I ask why? They're thoroughly useless unless you regularly read pre-1900 literature in the original.
I bet you'd get exactly what you asked for, but not what you hoped for.
> Do you have any reason to think that? E.g. documented or discussions at the time?

This is directly from https://golang.org/doc/faq#unused_variables_and_imports

"""
The presence of an unused variable may indicate a bug, while unused imports just slow down compilation
"""

Why do unused imports slow down compilation? Because that's how Go is designed. "It makes code good" is post-hoc validation of that.

> Is that what you mean?

Yes

> If you mean "no, not silently ignore. Give a warning", then that runs into the (eyerolling) "the Go compiler doesn't have warnings. It runs effectively -Werror. It's eyerolling because it's clearly not true, as they've simply outsourced those second class warnings to govet and other tools.

Yes. :) This is also how you'd find out the unused imports. The tools could even remove them for you.

> importing and not using does not create the same behavior as not importing at all?

In case of go it is the same behaviour: compilation stops. So it never bothers to import them anyway.

> I don't want the compiler to make that choice for me.

It already has made these and other multiple choices for you:

- it refuses to compile valid code

- it outsources a bunch of stuff to dozens of external tools that you still run, or are forced to run, or are supposed to run anyway. There's literally a whole parallel ecosystem in go because go generate exists.

- and I can even quote the link from above: "Nowadays, most Go programmers use a tool, goimports, which automatically rewrites a Go source file to have the correct imports, eliminating the unused imports issue in practice. This program is easily connected to most editors to run automatically when a Go source file is written."

The compiler made these choices for you. So, instead of a compiler doing its job, it requires you to run half-a-dozen or more tools just to make the compiler's job before it can even run on an otherwise absolutely valid code.

> And Go is baking IWYU into the compiler. You may not like it, but it's not stupid.

That's the other way around, isn't it? "'Include what you use' means this: for every symbol (type, function, variable, or macro) that you use in foo.cc (or foo.cpp), either foo.cc or foo.h should include a .h file that exports the declaration of that symbol."

This means there are no implicit imports like some magical global function that's part of the standard library that the compiler just knows about. And, once again. The compiler knows about unused imports so it doesn't even have to include them.

Just the fact that C++ or Python include every single thing they see an import for doesn't mean it's a good thing or that Go should do the same. Isn't it like compilers 101? Don't do more stuff than you absolutely have to do? Isn't it what (optimising) compilers ultimately do anyway: they throw away unused stuff from the generated code etc.?
This entire premise of this article is refutable with a humble pull request (one actually of millions upon millions), where a proprietary software product was open sourced, and a 20 year old set of bugs fixed:

https://github.com/microsoft/calculator/pull/297

To the author, your want of the world to be flat, does not make it so.
If the two sticks don't match, then the two parties didn't mutually authenticate and then nothing further happens.You can't even say there's a dispute. You can't say anything.
> In the autumn of 1932, through the Union Vélocipedique de France, Mochet sought confirmation from the Union Cycliste Internationale that the Vélo-Vélocar complied with UCI regulations. The reply was affirmative. The next summer, Francis h, a second-rate rider, broke the 5-kilometer, 10-kilometer, 20-kilometer, 30-kilometer, 40-kilometer, and 50-kilometer records and the hour and half-hour records on an unfaired, fully recumbent racing version of a Vélo-Vélocar.

> In February of 1934, the UCI set up a committee to define and enforce a new definition of the bicycle. The barely hidden agenda was to ensure the exclusion of recumbents. On April 1, 1934, the UCI’s committee published its definition of a racing bike. It stated that the bottom bracket could not be more than 10 centimeters ahead of the nose of the saddle, thus ensuring that only upright bicycles could be raced under UCI rules.
https://www.nytimes.com/2019/10/12/business/jeffrey-epstein-...

First result after typing in "Bill Gates Epstein"
Well this is a different topic - the issue I was addressing was the utility of weekly data presented by ciceryadam, which you were questioning.

As to you new point - you are drawing your conclusions from disparate data sources, whilst ignoring confounding factors (as pointed out by ljf). The data on wikipedia give a less dramatic picture, and after adjusting for population things look even less dramatic (10.0 -> 10.8 per 1000 for Slovakia and 9.0 -> 9.5 for Sweden). I don't think you can draw serious conclusions from such limited data.
So like reading the original unadapted Don Quixote in Spanish. Not bad as Shakespeare, but some words had a different meaning back in the day, with inusual metaphors impossible to know unless you were an expert on Middle Ages.

For example, "La negra" would mean "the sword", and "duelos y quebrantos" wouldn't mean "mournings and breakdowns", but some kind of dish made by mixing scrambled eggs, chorizo and bacon.
That's the thing, it did happen. Alberto Santos-Dumont thought he was the first (most of the world thought so too) to invent the airplane. So even if the Wright Brothers never existed this would've happen.
I am curious as to where did you find Andy mentioning anything about a new kind of ideological purity? Or is this the typical 'SJW' scarecrow to prevent any kind of meaningful change whatsoever?

What if, I don't know, we update that free software ethos and acknowledge its dark history of discrimination and abuse?
Thanks! DO made it kind of easy to upgrade the virtual machine haha.
Something I haven't seen brought up much, probably because most of the people commenting on these posts aren't disabled, is the positive impact on disabled people. I have spine problems that effectively prevent me from being able to commute. I was able to get around that in the past by taking trains I could stand/sit on, but that required me to both live and work within walking distance of a train station, which in the US is not very many places. Then I was able to get around it when my wife started working at the same site because I could just carpool with her and be reclined the whole time.

But nothing truly freed me like the ability to work from bed. The possibility of a bad flareup or injury always haunted me because in the past it has meant possibly months of missed time while I go on disability or even having to change jobs. Now it means nothing. I mean, something because I'll be in more pain and miserable, but I can at least keep working.
Law is very often a reaction to what has happened: https://en.m.wikipedia.org/wiki/Hard_cases_make_bad_law
I dislike comparisons like this; it's very easy to cherry pick the worst examples of A and the best examples of B.

For example, why didn't they compare the file-chooser dialog? Is the gnome one still unable to display a list of thumbnails, and instead require the user to click on each file to show a preview? Good luck if you are looking for a single image in a directory that has more than 50 or so.

That's a common, daily need all users have - pick a file in a dialog, and yet the last time I used Gnome it was broken and had been that way for decades.
Just to show how language affects understanding, the word "charity" comes from the Latin caritas meaning something from the heart.

The semitic word used where English uses charity means more like justice or "do the right thing". It also implies that the right thing may in fact involve giving to those who have too little ie: they "deserve" more because they were dealt a bad hand, not because of their achievements.
Awesome idea, it is hard to try for now but it could be very useful.
I especially like simple clip and resize feature but can't try them right now...
Agreed. Operating systems turn computers into something more like filing systems. It's a shame because computers are actually really useful too!
"7806 code 5, north and garbled street"

I first heard that playing one of the first (top down) GTA games and hear it in half the police dramas I watch.
> It's kinda like deciding on a data layer. You have to do it, you have to get it right, but it's not a feature your end users are going to love.

Agree overall but I don't think you can ever get either "data layer" or "auth" "right" forever, it's a constantly evolving thing that changes over time. What's "right" today is not necessarily "right" tomorrow.
> Of course I would rather that the FSF wouldn't allow itself to be seen as an essentially misogynist organization. So clean house, FSF!
We all have telemetry is our cars, yet nobody is making any fuss about it.

That is very much not true, on both counts.

There is a lot of nuance in this area.

Monitoring how well your own systems are working and how they're being used is one thing. It's obviously reasonable and necessary for a variety of practical reasons.

Monitoring how someone else's systems are being used, even if they happen to be running some of your software or incorporate some equipment you made, is something else. If you're no longer responsible for those systems and ownership has been handed over, including remote access or phone-home functionality means crossing some lines that maybe shouldn't be crossed, particularly not without the full knowledge and genuine consent of the person whose system you are communicating with.
Unwound suggest you find something that you love doing and apply whichever hot skills to that
These funders are more like advertisers - paying for their logo on a web page.
Filebase is S3 compatible and has pretty straight forward pricing [1]

[1] https://filebase.com
That's pretty solid!
Ask HN: How do you read on your browser / phone? Any tips to do it better?
Personally I like taking highlights and notes on the browser & mobile while reading. (I made an app & chrome extension, in fact just to do this lol). But I realized that not many people share this tendency.

Some people told me that they just read on their computer / phone without any other assistance, and print it if they really want to peruse it.

Do you have a tip to improve the performance (speed, memory retention)? What is your little tip or tools that you use?
Here's something, not everything:

[1] https://news.ycombinator.com/item?id=21287006

[2] https://news.ycombinator.com/item?id=20994216

[3] https://news.ycombinator.com/item?id=26545420

[4] https://news.ycombinator.com/item?id=26535789
I think what I illustrated was a more specific thing. Santos-Dumont thought he invented the airplane because not many had knowledge of what the Wright Brothers did. So this is a unique situation where 2 different people did invent at around the same time. Not to take anything away from the Brothers, they were first and deserve to be known.
When I worked on robotics I often found myself reaching for behavior trees for anything complex over a FSM. See section 2 of "Behavior Trees in Robotics and AI"[1] for an example of how much simpler they are. I think they are popular in game dev too but I've never worked in that field.

[1]: https://arxiv.org/pdf/1709.00084.pdf
All comes down to economics. I grew up with the sunny optimistic notion of the human drive for exploration, projected onto everything from Paleolithic Tribes populating the world to Christopher Columbus to Oregon Trail Pioneers to Star Trek. The older I get and the more history I read, well the paleolithic tribes were probably chasing prey or trying to get away from other hostile tribes, no one was interested in Columbus's findings until he told them there was gold/other valuables in the new world. The western pioneers largely had so little economic opportunity on the east coast that going thousands of miles over hostile terrain just to perhaps start a successful farm/mine gold seemed like a good idea. Star Trek is predicated on a post-scarcity, participation-based society (where "doing your best" is tracked and rewarded) which is basically enlightened communism but with open-source algorithms replacing the corrupt humans for pricing/resource allocation. So sure, once we figure that little thing out maybe we can move up Maslow's hierarchy to the "human spirit of exploration". Until then most people are just trying to not go bankrupt, minimize their own misery and perhaps have something left for their kids.
this. I've been looking for something exactly like this, but this website does absolutely no justice to the core concept. I'm intrigued to see how this turns out.
False. Uppercase and lowercase are spelt identically, so do the italics.
> For a long time, even the standard library methods for arrays were limited to arrays of length at most 32 due to this problem. This restriction was finally lifted in Rust 1.47 - a change that was made possible by const generics.

I haven't been following every single update, so it's good to know that this constraint is no longer present (and has been gone for a bit).
Of course. Yet, when the President of the US gets on TV and announces that the administration enacted a travel ban from all of China...well, politicians, regardless of their ideological alignment, should stop talking and consider why this "full tilt" move was necessary.

At the time this was going on they were trying to impeach Trump. This means that the entire Democratic party and nearly the entire media could not bring themselves into alignment with him at all. They were trying to kill the guy. How could they turn around and say: "Yes, sir. What do you need us to do?".

And so the nation paid the price.

This virus showed the US and the world just how dysfunctional our system of government has become. It has also demonstrated how dangerously partisan and politically-driven our mass media turns out to be. All to the detriment of the nation and the world.

Imagine what we could have accomplished if they actually worked together.
Yep! That's the intention I think.
I am. I honestly don't notice much of a difference, but at the same time I keep seeing deferred compilation warnings for plugins I have added via straight.el

I've been using https://github.com/flatwhatson/guix-channel to manage it.
I don't recommend trying the Pure GTK+ stuff yet though; some context menus don't seem to work. Specifically, treemacs rename seems broken with PGTK.
I think my co-founder (CTO of NewsCatcher) is in a very common situation. He's in a 500 euro flat in 13th district.

It's literally everything in one room. Everything.
> it was his insinuation that it was somehow OK if his recently-deceased mentor Marvin Minsky ... had sex with a 17-year-old on Jeffrey Epstein's private island.

Here we go again indeed..

> Comments are closed.

of course they are, they might point out the factual errors in the premise, especially given that no links or quotes of Stallman are provided to suggest what the basis of that premise is.

FYI: https://sterling-archermedes.github.io/

Is there a petition I can sign to support removing (from positions of leadership) people who spread malicious/unsupported misrepresentations of people?

EDIT: two people at least have down-voted this, without providing any kind of rebuttal to my claim that this blog post is spreading misinformation. So, is this because they believe it not to be the case (but aren't keen on rebutting it) OR is it that they don't care if it is true, it is simply an inconvenience to their political outlook?
So if I am reading this right, in addition to a null dereference, turning on strict certificate validation actually disabled the check asserting that non-CA certificates cannot issue other certificates?