skysight-inc/HackerNews huggingface dataset:
I don't see GNOME (GitLab), FreeBSD, Blender (Phabricator) or even wireguard complaining about their issue tracking management here. I have seen many examples of FOSS/FLOSS devs choosing a self-hosted solution over GitHub.

For example, ReactOS's source is hosted on both GitHub and they have a self-hosted backup which they control in case GitHub goes down. If this was SDL being GitHub, so far they don't have a backup plan. Pull requests, issues and their GitHub actions will not work and they would need to wait for GitHub to restore their services or do 'anything'.

I prefer 'Owning all of your own infrastructure' or even being on GitHub and having a self-hosted backup of your own infrastructure just in case GitHub goes down. But moving everything and being 'all in on GitHub' is the ridiculous quest to centralize everything on a platform you don't own because everyone else is doing it.
This seems like it would have been better submitted as a bug-report against the gentoo tmux-package.
We have a weird relationship with our royals, similarly with our House of Lords. Lots of people seem to want rid of them, and many have half-good reasons on a theoretical level, but nobody really has any solutions to the problems they solve.

To take a recent example from a country that shall remain nameless, how do you stop a magalomaniac from duping half the population with a mix of nationalist rhetoric and promises of rolling back any half-uncomfortable environmental or sociological progress? If the whole government gets tainted at the same time, even if the country realises its mistake half a decade later, the money wasted in switching the laws back - the economic equality and environmental progress lost, the damage to international relations... all because the person in charge doesn't actually care about the country, and there is no ironclad process for getting them out of power (besides the collective power of a government that is either scared of his voter influence, or realises their power is contingent on his)

None of the laws this article claims the Queen has "influenced" worry me in the slightest. It doesn't benefit anyone to know how much wealth she has (in fact, if something should happen and her wealth fluctuates drastically, that could cause more damage to public and international perception than good) and the law has always maintained, as far as I'm aware, that many driving laws do not apply on private property - Sandringham et al being considered private property for the purposes of this law makes logical sense to me. The national monuments one is just bizarre, smacks of a power-grab by government - albeit a petty one. I suspect it was a way of getting more tourist revenue. But either way, its not exactly earth shattering.

"But what if Prince William becomes king and uses these powers for evil purposes?" I hear you cry. Well, in that case something will change. Either an uprising will happen or evil will be done. Though as long the monarchy's well-being for their whole life is entwined with the country's well-being, there is less likelihood that a sane king or queen would rock the boat significantly.

I seriously doubt that this is the law that will cause the next major catastrophe. As that certain other country has proven, unbridled democracy is a more potent threat.
Enforcing copyright against this at best seems like a stop-gap solution. Next they'll legally play the official police union song and use the DMCA against people recording and sharing that.
Can't there be a "package signature" of some sort that is specified and checked against in a package-lock.json or yarn.lock?
I was a little bit confused reading what this project was..

It's early and was thinking it was some VSCode extension thinking : "Okay, kinda quirky but big deal?"

Then it hit me.. This is outstanding!
Today it's called Business Manager and it remains a user hostile pile of JavaScript with dubious design and riddled with bugs.

The only reason anybody puts up with it is because there's no other way to access powerful targeting tools, and we are forced to depend on Facebook.

More to the point of the original story, no, Google couldn't have killed Facebook by flipping that switch. The Power Editor users would have done whatever it takes to access the interface, installed an insecure older browser, ran commands in the console, build a relay computer in their back yard, and so on. They will do whatever it takes because they are not choosing that platform for its features, they are professionals doing a job, and that job is reaching the user base of Facebook with their ads. If they can't do that they will lose their jobs and clients.
>If you have automatic block-level scoping, then you have the opposite problem - you need to do extra leg-work to communicate a value to the surrounding scope.

In the general case, you just declare the variable in the surrounding scope and then affect it in the lower one, no?
No, the real problem is the cops know what they are doing is an attempt to circumvent the spirit if not the letter of the law and they need to be punished.

Copyright laws and DMCA take downs are an issue, yes, but not here. If police recordings are being taken down because the cops are playing music then make it known far and wide which cops are doing it and get their local district attorney involved.

Hell we likely are going to get a few Qualified Immunity rulings on this protecting both the cops and other officials but the only issue we should concentrate on is bad cops doing whatever they please and purposefully making society worse
Why Specialization won't get you anywhere
Were there any other ad networks you used in place of adsense? That seems like a lot of pageviews to leave on the table.
Police work is a public matter. They have no right for privacy in the execution of their job.
Google News Showcase Launches in UK
I know that the discussions and reviews happen on mailing lists and believed that this github repo is the official one there all these patches go, but apparently it's not.

Thanks for the correction.
> Why do people still put things on services which follow takedown requests? It's kind of silly to rely on these gigantic oppressive corporations to get your message out when we have, say Bittorrent over i2p which is practically censorship proof.

and yet you are here, posting on a non-free (as in speech) corporate service where your views might be censored.

you're not helping! why is that, leon?

> if you can't overcome it, the societal equivalent to the laws of physics mean that you don't DESERVE freedom

big yikes, capital-L libertarian here. hey guys just bootstrap your way into not being oppressed by police!

I guess the Libertarian answer here is to start a competing police force that could prevent the police from oppressing you by force of arms? Let me know when you get around to it, I'll file the FBI tip, they aren't too keen on that stuff after last month.
Honestly, I lost all respect for her when she accepted the unlawful suggestion that she should prorogue her parliament. If she won't even speak up for the very democracy we rely then I don't know why we keep her. The £40M a year from the sovereign wealth fund could surely be used to better ends.

We should take the opportunity to get rid of the position of monarch since we claim to be a democracy. We could also modernise parliament when it becomes ours - things like ejecting people for jeering and interrupting would be a start, close the subsidised bars, ... make it at least have a semblance of being a workplace.
The UK has also led the charts in finding treatments (eg dexamethasone), developing vaccines, gene sequencing the virus (regularly doing half of the global gene sequencing to find strains), and testing (ridiculous capacity of half a million tests per day).

Frankly in all of these measures of actual state response to the pandemic it has been a leader. It has had high infection rates, but there could be many reasons for that. The UK is never going to have a highly obedient population like in APAC countries, it also has a relatively high density, extremely low sunlight hours and prevalent vitamin D deficiency as a result.
> The essence of the issue you quote is that Python needs block-level scope for variables

In this case, would it not better to fix block scoping first, and introduce the pattern matching feature later?

Also, this is by far not a easily agreeable issue because changing this will break a lot of ugly but working imperative code. This has easily more impact than changing the default string type to Unicode.

For me, adding pattern matching before defining scoping feels like a technical debt issue in a large code base - if you make a change that depends on an improvement, it is much cleaner to make that improvement first.

Also, Python has only one widely-used implementation, and arguably it will be difficult to change behavior of that implementation if people did came to rely on a certain scoping behavior.
> If we compare and contrast with America, nobody needed to swear allegiance to Trump at the border. They let in a bunch of people who would have actively and publicly wanted him gone. One of these two countries is pretending that birth literally should confer special privileges.

Trump is not equivalent to the Queen in role. The Queen is supposed to be a figured head only, a bit like the American flag. That's why this news is controversial because it's an abuse of position.

Real power in the UK rests solely in the House of Commons.

The last monarch that forgot that publicly had their head cut off in 1649.

That fact is celebrated every opening of Parliament when they slam the door in the face of the Queen's representative Black Rod, exactly so that she remembers.

You might not like the unwritten rules that govern the UK but they've worked pretty well so far and have been malleable enough to be reformed whenever there's been a problem.
In my opinion over-engineering is a symptom of not enough thinking. Complex, over engineered solutions don't happen because a problem is too well understood, they happen because a problem is not understood well enough.

This is based on the assumption that more thinking == better understanding.
Well yeah; they should have nothing to hide because they've done nothing wrong, right?

...right?
Do you let a thief keep the stuff they stole?
I am a student and I have problems writing my essays and it takes a very long time. I want to advise you on the service https://www.a-writer.com/term-papers/ Professionals work there, they are always in touch, they exactly fulfill the requirements and, most importantly, they use real sources, and not stupidly download from the Internet. Save your time - try it.
Great work Fabian! Nice to see this work becoming open source.

I am pretty new to fuzzing, please correct me if I am wrong: Since Jazzer fuzzes a Java application at runtime, can it be in principle also be used to fuzz a Java app without having it's source code?
How are they a monopoly in this sphere? Shopify is growing enormously quickly and competing for the same merchants amazon services.

https://stratechery.com/2020/the-anti-amazon-alliance/
nano is the first thing I install on any machine I have access to.

I don’t use editors from the command line long enough to learn vi or emacs and I know how to quit nano (and it reminds me if needed).

And the colors are nice now, too.
That comment was literally about coalitions ...
The ad probably promoted a product that could regrow hair for bald people.
You just took that B̶a̶n̶k̶s̶y̶ Sean Tejaratchi quote and applied it to them. You chose to be offended by it. Sure baldness isn't wrong. But a lot of people like hair better and therefore a market exists for this type of product. Nothing wrong about that.
"Years of maturity" or, just thinking about the problem for a bit.

How long did it take npm to have scoped packages. Sure, let me create a "paypal" project, they only need one js project no?

If Java suffers from excessive bureaucracy, the newer package developers/repos suffer from too much eagerness to ship something without thinking

Not to mention dependency and version craziness. If you want your software to be repeatable you need to be specific with the versions and code you're taking.
Dr Su mentioned ARM in her interview with Dr Cutress: https://www.anandtech.com/show/15344/amd-at-ces-2020-qa-with...

> LS: So we already work with Arm in some of our microcontrollers on our designs and products. From a server standpoint, we are not investing in Arm at this point. We think that there’s a huge market out there for x86. I do think Arm has a market and capability, but from our standpoint the focus on x86 is the right thing to do. There’s a lot more we can do in the datacenter, and we have plans to stay with x86 and our EPYC portfolio, going from 2nd Gen EPYC and beyond.
It should be. If you are a developer, your package manager, OS distributions, and any commercial software you use is all part of your supply chain.

Your code is what it depends on.
In thr Uk, I believ, paths 'legalise' themselves - once a path is established, if used continously it will become a public right of way.

Then you cant close it or obstruct it even if you are the land owner
Thanks for this one! I really needed something like this to explore github repos.
This here is fantastic: http://rachelfriends.org/previews/rachelplus-en/

Thanks for that. I am going to set it as a start screen URL for my children.
The article presents a few libraries.
There is https://github.com/ruricolist/cmd in particular which is very helpful.

I'm going to publish a few more libraries which should help with file manipulation (as I demoed it).

Stay tuned!
I've been using https://www.sendepubtokindle.com/ to send epubs to my kindle which has been super handy too.
C++, Lua, and JavaScript all have had improvements in their readability over the years. I don’t write much Haxe at all, but have followed it for a while. It’s such an ambitious project, even featuring over the years at least 2 different VMs.

Also, if you’re interested in OCaml, check out the source!
Ubuntu – good enough for grannies and girlfriends
"The main argument against Ubuntu, and Linux in general, is that it doesn’t have enough driver support, making it impossible for non-computer literate people to simply plug in their devices and do what they need to do. It’s great to see that the community is adding in new drivers at a great rate, and that things like cameras, wireless (which is also vastly improved recently) and now mobile broadband now 'just work', and in this case work much better than Windows.

My girlfriend, who is in no way interested in computers or open source, now complains about having to use Windows in university, because Ubuntu is so much easier and faster to use. I can imagine the same story is playing out all over the world. Hopefully at least "
Reading the discussion, I think the criticism is more motivated by the subtle but crucial differences to most functional programming languages.
The 30 second clip is to provoke outrage and I guess clicks; the full recording is evidence in a court of law. DMCA will not apply then.

I think it's perfectly acceptable to collect your own evidence when it comes to interactions with the police or anything that may end up in a court of law.

Which is why it's kinda weird that where I live, you can't use security camera footage from inside your own house if you haven't clearly warned about security cameras being present. Even burglars get privacy protection, apparently.
In Spain, Franco succeeded in being a dictator despite the presence of a king. It doesn't work to prevent tyranny.
Uploading dummy packages to PyPi isn't the solution. It just pollutes PyPi and a nuisance to others.

You have always been able to specify the `index-url` when installing packages using pip. This can also be added to `requirements.txt` files as well.
That's really dreadful, I'm sorry you even have to deal with that. Can you replace the router? Even the cheapest bottom of the barrel router from your local big box store should be able to get a response to you in under 5 ms pretty reliably. (I'm assuming your WiFi / access point is built in to your router.)

What model of router is it? This really feels like a situation where something has to be broken, I can't imagine any router, no matter how cheap, has an expected ping rtt maxing out at around 2 seconds. Notably, your minimum rtt is under 2 ms, so it's definitely capable of getting a response to you faster than that, maybe it's just overloaded or something?
Agreed, I think Jupyter got many things right, in particular when it comes to prompt handler and data visualization.

What I find limiting for now is interactions with the shell process, in my case the Common Lisp compiler: no interactive stacktrace, no debugger, etc. This is very limiting. I don't know if there is a way around it, as this could be a limitation of the Jupyter design with its kernels. Please let me know if there is a way out! :)
1.Solve everyday problems

2.Find something you are passionate about and think of how you can make it better.

3.Create a need for something, or create a problem that people "don't know it exists".
Terimakasih
OK I agree with this thread, but man, IRQ ? those are some low level shit
> I think #2 is probably too high for private citizens to risk needing to pay if their claims are reversed.

As a musician I have a hard time imagining a case where an honest DMCA takedown could be reversed by someone listening to the same music I am and identifying something else.
I never understood why these package repositories don't include some (opt-in?) integrity checking option using digital signatures. If I download code that executes on my machine there should be at least the option to establish some level of trust. We have been doing that with linux distro package managers for decades. Seems like common sense to me.
I see this sort of comment occasionally. If those engineers hadn't been assigned to work on the project, somebody else would have. It doesn't look like they did that fantastic a job of it either. Also this was a front-end to managing the ad system, not the ad system itself, or the infrastructure it ran on, or the features of facebook that drew in the audience in the first place, etc, etc.

Yes some engineers genuinely do make contributions that have unique value, but frankly most of us are guns for hire and if we're lucky enough to get on a fun, interesting and valuable project that's great, but frankly one out of three is the best we usually get.
What's good for privacy in the short term will likely simply allow Google to be far more dominant and ultimately will harm rather than help privacy. Third party cookies can be easily blocked. Anything integrated deeply into chrome is going to be a lot harder to de-activate.

What's really broken is that we end up giving control over the revenue streams of millions of websites to a couple of US based companies.
Nuclear-powered rocket could get us to Mars faster
> KEEP YOUR OWN BACKUPS

To add the rest of my usual mantra: AND TEST YOUR BACKUPS.

Memories of the look on someone's face when I had to tell them that their laptop drive was truly dead (unless they wanted to pay a data recovery company a pile o' cash) and the USB stick they'd been saving copies of important documents too appeared to be silently corrupting everything written to it...
More info about quantum cryptography:
https://www.youtube.com/watch?v=VigvP8cVZMQ&t=424
ESM modules are literally only downsides and workarounds, there is absolutely no user benefit at the moment, why would anyone adopt this technology other than a standards board saying "You Should Do It"
Has it absorbed features from functional Lisp dialects, or does it just have features in common?

Early Python was inspired by ABC and C. ABC has a Python-like REPL, strong dynamic typing, automatic memory management, memory safety, a nice collection of built-in types, arbitrarily long integers, and rational numbers. C has low-level bit operations, (an easy way to call into C code,) a ternary expression-level if-else operator (and make no mistake, Python's expression-if is a ternary operator that's distinct from the statement-if-else), and hexadecimal and octal number literals.

There is at least a little influence from functional Lisps (Mypy lists Typed Racket as one of its influences), but a lot of what you list was taken from different languages, or is distinctly un-Lisp-like in Python, or was in Python from the start rather than absorbed over time, or is just obvious enough to put in a very high-level language to be reinvented.

It's also important to distinguish between internal complexity and user complexity. Arbitrarily long integers are complex to implement, but easier to use than fixed-length integers. Even features that do have a lot of user-facing complexity can be very easy to use in the common case. Python is hideously complex if you explore all the tiny details, but I'm not sure that it's all that complex to use. But I haven't used Clojure and Racket so I can't really comment on them.

> I even think that Rust, while clearly being targeted at a very different domain, is more streamlined and well-composed than Python.

I think I agree. But Rust has the benefit of only dealing with a measly five years of backward compatibility. Python has accumulated complexity, but the alternative would have been stagnation. If Python hadn't significantly changed since 1996 it would be more streamlined but also dead.

> What is also worth mentioning is that these functional languages have seen steady improvements in compilers and performance of generated code, with the result that Rust code is now frequently at least as fast as C code

I don't think Rust suffers from the issues that make functional languages hard to compile, so that might be a bad example. In Rust code it's unambiguous where memory lives. It has functional features augmenting a procedural model, rather than a functional model that has to be brought down to the level of procedural execution. So it might be "merely" as hard to optimize as C++.
Ah, I do indeed have console errors.

https://i.imgur.com/19gU4tl.png

On Chrome 80 / Ubuntu, FWIW. Was under the impression optional chaining was valid JS without transpiling, but who knows. Either way, loaded it up just fine on my Windows box to check out -- looks super useful!
I mean...sure, never blindly trust anything

This. 'death by GPS' is a thing unfortunately, and those are usually maps you actually pay for which makes it worse, in some way.
I recommend the Industrial Revolution 2 mod. It's free and feels like a $50 DLC
Blockchain(s) are certainly one of the building blocks, but it should be possible to talk about what you're building without mentioning the underlying technology. Indeed, it should be somewhat irrelevant unless people want to dig into the detail.

That's why efforts like redecentralize are so important. It's more talking about objectives like privacy, censorship resistance, etc.

There are a subset of people that go, let's build with "the blockchain" for the hype and another subset that recognizes that blockchains are one of a number of tools in the arsenal of solving a problem.

Efforts like Matrix, SSB, OpenBazaar, and IPFS are all 'Web3' technologies without being on the blockchain.

If you do need to talk blockchains, two terms that likely aren't so loaded are 'smart contracts' and 'dapps' (distributed apps).
Names almost every major sql engine except SQL Server

Says will work with any DB with an ODBC connection

Hmmmm
Why? Why would every website's business model be based on ads and tracking?

Why should Google know that I'm looking at the translation of sexual words in Japanese? Actually, even Google does not want it.
All I can find on this is

> Base64.ai SOC 2 compliancecertifies our bank-level security standards. Our API does not store your data to prevent possible data breaches. All API traffic must be authenticated and encrypted over HTTPS.

Sounds... Good enough? I mean, for what it is, it sounds like it's at least trying.
VPNs, MFA and the Realities of Remote Work