skysight-inc/HackerNews huggingface dataset:
I've been on Firefox on and off for most of my life. Was using Chrome predominately until last year, and went to Firefox. Firefox is great - I find it to be an absolute 100% quality replacement to Chrome.

DDG has a few shortcomings, and is doable to replace Google but it is not as good. I also feel DDG is like an 'uncensored' engine, Google has so many censors and manipulations on their queries, anyone anti-censorship/manipulation should not use Googles search engine

I'm currently using Google though, so shit, I'm a hypocrite
Elon Musk recently donated 1 million to the initiative.

https://www.theverge.com/2019/10/29/20939016/elon-musk-mrbea...
I was in that same class. I recall that same professor also used smurf analogies to explain programming concepts. A peculiar man.

I have fond memories of learning oberon. It gave me a deeper understanding not just of programming but the almost arbitrary conventions of popular OS’s, in where to draw the line between code, documents and applications (in oberon they were all the same thing), and how to use keyboard and mouse to manipulate items on a screen.
Right to exit is an important foundation of legitimate rule.

For individuals, sure, and I'm quite sure Catalonians are free to leave Spain and go somewhere else.
Isn't forestry major revenue earner in Finland?
Personally, I prefer nnn: https://github.com/jarun/nnn

Very fast, good keyboard navigation, etc. Highly recommend.
Most liberal-leaning media in the US went absolutely insane over Russiagate. You wouldn't do much better by watching CNN. Every day, the walls were closing in, the big breakthrough was right around the corner. I don't doubt that liberals are typically more "sophisticated" than conservatives in the US, but that doesn't translate into political sense. The greatest condemnation of their sophistication is that so few of them predicted Trump's election, and that so many still have no idea why he won. That's why the Russiagate narrative is so popular among American liberals. It gives them an easy way to explain a phenomenon that they fundamentally do not understand.
Thank you Guido. Because of you and your work, incumbents have been toppled, careers have shifted Or skyrocketed, and fortunes have been reaped. I hope retirement is as kind to Guido as Guido has been kind to us.

Also highly encourage people to read the PEPs, as well as mailing list archives and interesting bugs on bugs.python.org. The PSF highly encourages backwards compatibility so that history is all there and live :)
> If you presumably want a European-style healthcare system in America and a job market that doesn't only favor employers...

This doesn't stand up to the least amount of reflection.

There are immigrants in Europe. If you look at European countries individually there is massive immigration between them, as well as immigration from outside. And yet.

The US system favors employers not because of free-market competition between employees (or at least not predominantly so) but because corporations have bought the US government and twist every law to their advantage. Destroying the last vestiges of labor unions was just one small part.
> SF General Hospital

I'm sure Zuck has a couple more bucks he could throw there.
What surprises me most is his insistence on a non-incremental update. To this day, I have no idea what the logic behind "no intermediate steps" is. Codebases are written in Python that would dwarf Margaret Hamilton's famous stack. Why should everyone have to adapt the string functions to unicode and get rid of different-type comparisons and change syntax in one go, without a good way to sound out bugs inbetween?
A lot of what is wrong with America seems to boil down to broken short-term thinking that places too high a value on "heroics" with a big emotional zing attached to it over actual solutions.

We tend to want to "help the homeless" rather than designing a system that reduces the incidence of homelessness. We get all bent out of shape about "justice" and "righteousness" for some detail, like a stolen shirt, completely missing the big picture.

America is a fairly religious country. That's probably related. We have this Puritan ethics thing going on, which is often about guilt and shame and being judgy rather than creating a civil environment.

We're a young country, founded by misfits who so couldn't make life work in Europe that a very dangerous move to a new land made sense to them. I think this still impacts the culture here, a la the biblical phrase about "the sins of the father...unto the fifth and sixth generation." But I usually get a lot of negative reactions when I try to talk about that. Other people seem to see no connection between the details of how America was founded and the culture it fosters.
> Honestly: the Java environment is exceedingly good at that.

I would argue that the .NET Framework is way better. The way you can have multiple versions installed side by side and have the framework pick the correct one to run is awesome. Granted, you can do something similar with the JVM by mucking around with env vars, but it's not the same thing.
I suspect if we make cops accountable and change their training to quit fucking shooting people at the drop of the hat, the high school bullies will quit trying to be cops because they can't lord their impunity over everyone. Ultimately the situation we have in the US is unacceptable and something needs to change. It doesn't matter how expensive it is, cops need to quit murdering.
> How many websites have user-definable menu shortcuts, unlimited undo, instant user-feedback for every operation, tooltips that can be switched on or off, full internal drag & drop and OS-level drag and drop of files, standard user interface elements that work how the user expects them to work, a context-sensitive online help system, reconfigurable toolbars with user-definable icon sets, multiple open documents at once, movable and reconfigurable tool windows, manye internationalizations, and so on?

The reason you got all that stuff with desktop applications is that the designers of the platforms those applications ran on (Microsoft and Apple, mostly) included them in the platform by default. As long as you colored within the lines of the platform, your application would pick up all those nice features without you having to do any work to add them. You got them all "for free."

You could of course build a desktop application that didn't get those features by coloring outside the lines -- building your own GUI widget set rather than using the one the platform provided, for instance. But, and this is the important bit, that meant doing extra work, and most programmers (like most people) are lazy. They don't want to do extra work unless they really have to. So most developers stayed within the lines, and the platform rewarded them for doing so by giving them all these nice accessibility and usability benefits. The Lazy Way and the Right Way were deliberately aligned, and everybody benefited.

This is what the Web platform is missing: nobody has done the extra work to force the Lazy Way and the Right Way into alignment. The set of UI primitives the Web platform offers a developer is very small, and hasn't really changed since the late '90s. So the inevitable result is that everyone ends up building their own custom versions of everything -- and since people are lazy, those custom versions end up half-baked. They get just enough polish to address the most common cases, but things like accessibility and usability aren't deemed worth the extra effort they'd require to implement. So we get applications that feel broken compared to desktop apps.

What we need is a richer set of common primitives that are attractive enough to convince people to use them instead of rolling their own, and that also provide all those nice features you mentioned by default. We'll never get an accessible Web app ecosystem if we expect every developer to build accessibility for themselves. It only works if they get that stuff for free.
Exactly this. Francis would be deeply in the wrong in any court in the US (and, I presume, Canada) for unilaterally publishing their source code, even if required by the GPL. They can be forced to do so, but only by the courts.

As for HR, they really should have handled this very differently. Ling should have been fired along with Lee for disclosing his veto to Lee, who then bragged about it. Francis should have been given the promotion he earned.

If I were in their shoes now, I'd give him the severance package he wants unless he quits on his own—involutary termination of any sort should trigger the package.
Every UK political party and MP uses WhatsApp groups for pretty much everything according to Westminster journalists.
>You find you can sculpt these chains of drivel. Eventually you start to generate real ideas again.

This is the strategy I follow when posting.
Mainly they were economically and politically important. They were incredibly rich and had alliances with all neighboring city-states, using each alliance as leverage for more alliances. They didn't even need to send many of their own soldiers or slaves for any given war, their allies would send the bulk of the forces.
Sobelow: Security Scans for the Phoenix Framework
I cannot condone my own countries recent (say past couple hundred years) treatment of freedom of expression. It causes my blood to boil on at least a weekly basis. That said, press freedom while important is only a subset of freedom of expression.
Americans with a Euro fetish should just move to a European country. What works "over there" has never worked here, no matter what it is you look at.
>the only turnout those will have are of those who are in favor of secession

There was plenty of turnover, and plenty of No votes, in the referendum famous for the use of force by the Spanish "Guardia Civil" police.

There just happened to be a lot more Yes votes. Like how people voted in another pro-independence government again in the Catalan elections organized by the Spanish government after they forcibly disolved the Catalan government, just a few weeks after this referendum.
Catalonia is free to try to win the war of independence, of course, just like the US did.
Haha, yes! It only becomes problematic when I click post before doing the editing step...
Typical storyline: Google "banned publisher, kept the money and refuse to communicate".

Of course these bans usually happens at the end of the revenue cycle where accumulated funds are at their max.
> This is a good thing. The main issue with XML is how ridiculously overcomplicated and overengineered its design was.

Citing element attributes as an example of such complexity is hardly reasonable. The JSON example above contains the same complexity, just moved to the application/implementation space, instead of the parser (so your app is more complex to handle it).

> e.g. the XML billion laughs attack

Also not a great example. This is a simple DOS attack, of which there are many other examples: zip bombs, yaml bombs, etc. None of these invalidate yaml nor zip themselves.

There are also far worse attacks on XML than the billion laughs attack (XXE attacks are an entire category in the OWASP top 10).

What these attacks have in common is that they use references. They aren't unique to XML because any format wanting to handle references (like JSON schema!) will have to account for them.

The difference is, since references aren't built into the JSON spec, you have to do it yourself (and protect against attack like this in your own code). Since XML handles this at spec. level, common XML parsers can account for & mitigate for this for you (which fyi, modern ones do).

---

Side note (and a vote in favour of JSON):

By your own metric, JSON is actually "more complex" (in a good way) than XML in one area: value types. XML values are strings. Having value types is one massive advantage of JSON imo.

In that sense, it would be nice to see a language that combines both of these "complexities", to form something better.
Subspace Neural Physics: Fast Data-Driven Interactive Simulation [pdf]
Background On: Wildfires
This is how all laws work though. Rifle minimum barrel is 16" so they make 16" barrels. Wifi can only put out X watts max, they put out the maximum by law. There are no ethics in following a laws minimum or maximum.
Dynamic language people also typically write _less_ code, at least when it comes to Python.
Maybe I was just regurgitating what the youtube channel Caspian Report was saying, but I think he suggested that Russia could just do agriculture up north and it would have the northern ocean open for sailing all year long and acces to hidrocarbons there.
I suppose if our base is extensive enough, we could use those locations primarily for power generation and then transmit that power to more desirable locations for other tasks. Though I do realize that I'm talking about a lot of effort/time/money/resources.
As usual with Sabine, this article blatantly misrepresents how science is done and how actual scientists think, and serves mainly to portray herself as the only person in the field capable of rational thought. People in the comments here are picking up on this when it takes an unfair swipe at medicine, but it really applies to the whole article.

I am not going to bother doing a line-by-line rebuttal, because I've already done this for nearly a hundred of her previous articles, in forums across the internet. It just doesn't matter, because tomorrow she will put out another massively popular article with the same oversimplifications and misrepresentations, and it will get 1000 times the views any response I write could. That is what it means to be a public intellectual. I am a working scientist, which means I have neither the time to keep up nor the audience.
Not a smoker but what you described here seems like it would apply if you rolled your own cigarettes.
So even though it’s under the limit, would one recommend not being overly cautious by registering it since that could be used against a registrant if they fly it where drones requiring registration aren’t allowed to fly?
GrubHub shares crater more than 40% after a terrible earnings report
> People know they will never be rich. Almost everyone knows that.

I don't think the average American knows that until they hit 40, hence the midlife crisis.
I think this is the deepmind release https://deepmind.com/blog/article/AlphaStar-Grandmaster-leve...
Remembering James Spilker Jr Stanford Professor and Pioneer of GPS Technology
You don't have to be online while flying just logged in the app at some point in the past.
Absolutely. Those are not referendums, and the results are not more valid than a survey, if not worse.

I was responding to the OP's statement:

> We must remember that Catalonia has already held two legal referendums, where the result has been a refusal of the Catalan people to leave Spain or Independence.
Soon the FAA is going to require a knowledge test for recreational flyers to fly UAS heavier than 250g.

The part 107 commercial UAS exam that already exists requires a lot of studying and costs $150 to take, and this falls on the easy end of your typical FAA exam.

DJI is hedging that the recreational flyer test is going to be a massive barrier for recreational pilots, which is why they're pushing a <250g UAS into the market.
If there are 2 seconds of distance between cars at 36mph and 2 seconds of distance between cars at 18mph then the road has exactly the same capacity at both speeds.

Also, the constraint on street capacity is intersections in the vast majority of cases. Until you remove intersections nothing else really else matters.
The problem is, I can look at the risks of something like this, or olivine beaches with Project Vesta [0], or sulfur dioxide in the upper atmosphere - and the worst cases there are still incomparable to the expected case for climate change. Like, the "I don't know how you would do this deliberately"-tier worst case for Project Vesta would be killing all sea life within 100km of the relevant islands, and that would suck! But with ocean acidification, that's going to happen anyways, and not just around those islands. And that sort of analysis makes me think that either

1. the alternate proposals won't work (at all, which seems unlikely)

2. the expected case for climate change isn't actually as bad as people are saying it is

or

3. people don't actually care about climate change as much as they care about using climate change to push their own agendas

Personally, I lean towards #3. But that still doesn't make me very happy with climate activists.

0: https://projectvesta.org/
Thought the sentence near the end about specifically AI having a strong effect on decreasing interest in sex was odd, seeing as basically none of the technology mentioned in the article is AI related.
Where Tk beats everything else. "pack" and "grid" are still way ahead of the established layout stuff. And Tcl is the perfect language for Tk. Sadly people are put off by its seemingly strange syntax and semantics...
Why did I have to scroll so far down to see this comment? It most likely would not have escalated to that level had he not shot. It probably doesn't help that they later mistook something else for being shots too.
Far more at risk from sea-level rise than previously feared, study suggests
Go's the other best-supported infra language, Rust is used for things like block storage (Magic Pocket). There's some amount of Java and C++, but those are all considered legacy.

Yet, most application engineers are still writing Python on the backend and TypeScript for the frontend.

[I work at Dropbox]
Note that this is 72% of a sample of 500 American women who have traveled in the last year.

This is kind of an important caveat that is relegated to a footnote.
Banning vape cartridges would likely increase the proportion of vapes that contain contaminants.
> I'm actually kind of appalled that you think a handgun justifies not only arming police departments with military surplus, but also the use of them.

My argument is a bit more subtle than that. The military surplus culture is IMO due to local-police departments trying to out-compete their local rivals.

If you're a Police Officer candidate, with a criminal law bachelors, aiming to join a Police department... which one do you pick?

* Dangerous area with military-grade weapons for officers?

* Dangerous area without military grade weapons for officers?

That's where the fundamental issue comes in. Police departments want to attract the best candidates, and the military surplus items provide an aura of protection, as well as assurances of a "Police-culture".
If Epstein was about to testify against the Mob and not about expose wealthy elites and politicians I doubt any of you in this thread would discount, at all, that he was “whacked”.

There’s something really gross about how his proximity to power that we, ostensibly, “like” is decreasing our collective likelihood to state the obvious.
In order to have a healthy democracy, we first need legitimacy. In other words, those who are part of the entity need to consider it to have authority.

Nobody should be surprised if an entity you can not leave if the majority oversteps their perceived bounds ceases to have legitimacy in the eyes of those who are forcibly prevented from leaving.

By all means seek to ensure all interests are taken into account, but you don't do that by holding people against their will.

[My favorite discussion on the topic of democratic legitimacy is Robert A Dahl's "After the Revolution? Authority in a good society" (Yale University Press) that goes through this issue in a very approachable way]
Shouldn't we (at least in the US) be more concerned with getting health care costs under control and universal? This manifesto is mostly about making money rather than about general human welfare. The issues are not due to technological limitations.
https://www.no-thanks-extension.com/

It’s not free, but works very well
The future's already here, it's just not evenly distributed.
Plenty of people probably already "got to the bottom of this."

But you and I haven't dug deep enough to find it.
Ask HN: Ultrawide vs. Dual Monitors
I'd like to hear what the community thinks about ultrawide vs. dual monitors. I've been using a dual/triple monitor setup for years and am considering the switch to ultrawide. I'd like to see the communities opinions first! Much appreciated.

*Edit, I want to add that my usage is mostly for work/productivity purposes.
The jail that Epstein died in has had one other suicide in the past 40 years. They haven't actually lost someone to suicide 21 years, despite several attempts. They're not incompetent at all at preventing their inmates from committing suicide. So no, the statement that suicide is made practically impossible there isn't based on wrong assumptions, it's very well supported by statistics.

Source: https://www.foxnews.com/us/epstein-new-york-lockup-suicides
> For starters, it's overly verbose. If you've worked with stuff like XAML in WPF or XML layouts on Android, you know how quickly those files tend to get bloated.

I've done a bit of WPF and a fair amount of Qt Widgets, and never once did the actual XML content matter since it was mostly putting the control at a place that looks good in a UI designer.

> Which leads to more bloat.

I'd like to know your definition of "bloat".It's not like 100kb or 500kb of XML are going to translate into 100kb or 500kb executables or runtime memory use, since the XML is generally only used at compile time before translation into code.

> Editing XML kind of sucks. You're more at risk of making silly typos that won't be caught at compile time.

well, Qt's main IDE marks the UI xml files as read-only so not much chance of that on that side.

> At some point you will need to access your user interface from your application code. Which means you end up with silly stuff like findViewById() to bridge the gap, adding even more boilerplate to your code.

... no, you will just refer directly to a variable that was generated in a precompilation pass - you can inherit from or compose the generated object depending on if you prefer to type `ui->myLabel.setText` or `this->myLabel.setText`.

> You essentially have to learn two different sets of APIs which do the same thing. <Button title="blah"/> vs button.setTitle("blah"). Why?

You don't if you just use the UI designer.
It does ruin everything. I was waiting to leave around summer 2020 due to the ACA decision being released around then, but things are becoming more urgent. This incident sealed the deal for me.

I have 2 rare immune-mediated diseases that affect my peripheral nervous system, plus type 1 diabetes.

I receive SSDI off of both mine and my deceased father's work record, as I was able to prove that I was disabled before the age of 22. I somehow had enough work credits at age 21 to claim off of my own work record, even though I was a university student. I worked like a madman.

I receive 75% of the maximum SSDI payment (due to my father's earnings) and my healthcare costs exceed my social security/SSDI check. Next year, if the ACA is overturned, I will die if I do not leave the US.

People do not realize that social security does not go far if you are unhealthy.

I naturalized by descent when I realized that there was legitimately a remote chance of the ACA being overturned...as in before the lawsuit came in to fruition.

A good place to consult is reddit.com/r/IWantOut but I would not post there as they are ableist as can be and there is a keyboard warrior demographic. Nevertheless, it is a good resource.