skysight-inc/HackerNews huggingface dataset:
I'm not really a German constitutional scholar but I study German law and am somewhat specialized in constitutional and international law.

I think the questions you are touching upon are very interesting. There are definitely a lot of "positive rights" in the German constitution, that is to say rights, that do not simply protect an individual from action by the state but actually require the state to act in a certain way. That being said, the German Constitutional Court (GCC) is very careful not to "over-interpret" the constitution in such a way that the state only has one legal way of handling an issue, which is especially true in these constellations of so called Schutzpflichtverletzungen (violations of the duty to protect).

Regarding the ruling issued today this explicitly only concerns "Abwehrrechte" (rights against actions by the state). Two key provisions from the judgement read:

>Der Schutz der einzelnen Grundrechte kann sich im Inland und Ausland unterscheiden. (The protection of fundamental rights can differ regarding their application inside or outside German sovereignty.)

>Jedenfalls der Schutz des Art. 10 Abs. 1 und des Art. 5 Abs. 1 Satz 2 GG als Abwehrrechte gegenüber einer Telekommunikationsüberwachung erstreckt sich auch auf Ausländer im Ausland. (At least the protection of Art. 10 I and Art. 5 I 2 GG as rights __against actions by the state__ in relation to the Surveillance of Telecommunication also protects foreigners outside German territory)

(translations very roughly by me)

This is more speculative but this shows in my opinion that the Court sees the problem you're referring to and is very careful in stating that there can be differences between inside and outside jurisdiction AND that the current judgement only concerns Abwehrrechte against the state.
Today’s xkcd: https://xkcd.com/2308

See the hover text ;)
Last time they did that they ended up buying half their customers.
>don't know why FreeBSD/NetBSD/OpenBSD a) split their already limited free/volunteer resources

I don't know why people ride motorcycles, skateboards, or school buses when trains already exist. This is not one organization, these are different groups all trying to accomplish different goals.

>why anybody would run BSD over Linux.

We have our reasons. You have already quoted very valid reasons, the fact that you disregard them speaks more about yourself then the motivating factors of others. You have been given technical arguments, political arguments, and real-world examples of why others think that the BSD groups prefer their OS of choice.

You have already made up your mind that BSD is inferior.
Resilience in Security 101
Make is for tracking dependencies between targets, and rebuilding stuff. Looks like pyinvoke does some glorified scripting, or something. I will never understand why so many people have no idea how to use Make, but are convinced that it is terrible, and then try to fix it by reimplementing some tiny subset of its functionality.

Make is great. Learn it an use it. Its limitations are well-known, but easy-enough to work around. Fixing them properly requires lots and lots of complexity, and you get bazel when you try. And it's way overkill for all but the biggest projects, which is why Make has been so successful.
I use scantools for creating searchable PDFs:

https://cplx.vm.uni-freiburg.de/scantools/
No doubt this is not an original thought, just tickled me to have an urban dictionary style definition. STARTUP (n.): An invention to funnel investor money from venture capital (VC) to Amazon, Google, and Facebook. Exhaust products are hype, blog posts, and waste heat.
One of the plaintiffs was a journalist from Azerbaijan (https://en.wikipedia.org/wiki/Khadija_Ismayilov).

While it's not likely that the BND would share information about them directly with the government of Azerbaijan, the fear was that it would be shared with other services, which might take fewer precautions when passing it on. It could also leak, either accidentally or as a result of other countries' spying efforts.
I've subscribed to NYT using PayPal so I could cancel the pre-approval there to cancel if I needed. However, I have been able to get a hold of them via chat every time I've needed it so I am not super worried.
Ha, that makes me wonder if we could have a future standardized protocol where your browser handles the responsibility of storing a signed package of data, and sending it back to the company when needed. Basically treat each package of data like a product that might need to be RMA'd if there's an issue. Obvious first question is what happens when you switch browsers/devices.

Regarding pets: it'll depend on the size of your pet. For most people, the sensors properly ignore pets, but they can be confused by large dogs. You can adjust the sensitivity of the sensor, so it's generally only an issue if you have both large dogs and small children, and only want to count one of them. We're working on a software update that should help that scenario too. Feel free to send me more questions at neil@hiome.com :)
Is f(g(x)) imperative? There's an ordering... and it works in terms of mappings, not outputs...
Federal Researchers Create 'Second Skin' to Shield Against Biological Threats
Even if the language is compiled, you still need a runtime.

GHC compiles to native code, but there's still a runtime for instance to handle the garbage collection, to sort out the lazy evaluation, and to translate the blocking IO API at the haskell end into a non-blocking IO api at the kernel end.

I surely wouldn't want to be debugging my haskell code on a time budget by directly looking at the machine code that is running. I know some people do that and it can be quite illuminating, but the fact that I can debug haskell in its own terms is good.
Covid-19 will change your open office
A tangeant question is: Which non-niche language are having push for integrating a subset of logic programming extensions ?

There was a (unlikely to be merged at least in its current form) proposal for Kotlin -> https://github.com/Kotlin/KEEP/pull/199/files

Maybe LINQ from .NET could be included

There is also chalk from Rust https://github.com/rust-lang/chalk
Sorry I didn't want to upset you.
It is great and it will certainly be very useful to a lot of people, but I cannot help it but to remain sceptical about the whole "reborn Microsoft" public image.

Microsoft is a monopoly (or very close to one) which has been doing whatever is needed to thwart competition.

My concern is centered around this slowing down the progress and development of the desktop linux experience in general
A safer and more private browsing experience with Secure DNS
You seem to be a more experienced lisper than me (I mostly do elisp scripts and a bit of Clojure) and I have learned a bit from your answer. Thanks.
Likely same issue as here: https://github.com/minimaxir/aitextgen/issues/8

Will take a look.
CCPA tried to do that by requiring a prominent "Do not sell my information" link – and still didn't succeed: https://fpf.org/2019/12/19/examining-industry-approaches-to-...

A significant minority of the target audience has never heard or seen the phrase "opt out." Here's an example just how hard it is to explain what's happening and make this discoverable, let alone make it easy: http://cyberlaw.stanford.edu/blog/2020/02/ccpa-comments-roun...
No affiliation, just a happy long time user of wealthfront.com. It goes one step further than investing in domestic index funds and diversifies into foreign stocks, emerging markets, bonds etc.

Their fees are slightly higher than just index funds but still lower than actively managed mutual funds and it's very acceptable in my opinion.

betterment.com is a similar service although I haven't used them

both these services are known as robo-advisors and they have an algorithm that decides what to invest in as opposed to an individual person
Build Your Own JavaScript Browser Game in 5 Minutes
Just a nit: the film "The Invisible Man" is unrelated, based on a novel by H. G. Wells about a scientist who drives himself mad with a technique that renders him invisible.

Ralph was named for Ralph Ellison, author of a different, later book Invisible Man, about being a black man in America.
How We Solved the Worst Minigame in Zelda’s History [video]
I love this. Every company I've worked for (mostly startups) have made at least a few terrible decisions when selecting b2b software because founders / decision makers have to make decisions quickly to get up and running and can't necessarily spend a lot of time exploring different services and thinking about future needs. Those tools become so integrated into business processes that it's hard to switch away when you come across another, better tool. Seems like this would be a big help.
It's also worth pointing out that at least OpenBSD was forked out of NetBSD specifically because people couldn't/wouldn't work together. Maybe 26 year later the human factors are less (maybe), but now there are significant technical differences.
I've set easy keyboard shortcuts to enable/disable the touchpad, and that has been working for me. But I understand how you feel, the palm rejection is especially terrible, no matter how I try to tweak it.
Doesn't it follow from this that it would be beneficial to kill wild animals so that their far more numerous offspring won't die grisly natural deaths?
Daryl Bem Proved ESP Is Real: which means science is broken
Yarn 2 uses Prolog for workspace constraints.

https://dev.to/arcanis/introducing-yarn-2-4eh1#workspace-con...
Try scantools instead of pdfsandwich for creating searchable OCR'd PDFs:

https://cplx.vm.uni-freiburg.de/scantools/

Easy to install and use and works great.
Can we say the difference between imperative and declarative is ordering or associativity?
Thank you. In the spirit of full disclosure, I'm not successful in following a 100% vegan diet myself.

I still get fried chicken with my significant other (who follows a normal Western diet) sometimes, as a guilty comfort food when I'm struggling mentally or especially stressed.

I still eat mayonnaise and margarine when I'm visiting my parents, because I don't want to hassle them to buy the vegan variants just for me, and I decide that I am willing to use those products occasionally, knowing the suffering that went into them.

Very few people are 100% perfect in following their chosen diet - vegan, vegetarian, keto, weight-loss, etc. The important part is to try your best, and bear in mind the consequences of what you're consuming.
High-fidelity manipulation of a qubit enabled by a manufactured nucleus
You can't runbook these sort of issues... You can ensure you have the knowledge and tools to root cause the problem.
I answered the poll, and said I would pay $50 for this, but never received any follow up (and I think I provided my email, I usually do in polls if they give the option).

Now I just realized that there is a github sponsor link, but it's recurring. I don't want recurring. I want to send $50 once.
Human friendly link: https://outline.com/muxSJF
European Commissioner Thierry Breton to Mark Zuckerberg: “Pay Taxes”
Says the guy using a Mac, the best touchpad within 5 parsecs.
https://twitter.com/tomscott/status/1085238644926005248

> A final update on the thread about Brave: they're now opt-in for creators! While it's still possible to tip folks who haven't opted in, the data is stored in-browser and the UI has been clarified. These are good changes, and they fix the complaints I had!
The last thread on HN regarding "smart" advertising (that I participated in) had a brilliant reply to my following anecdote:

> I buy (electronic) gadgets all the time. Parts for PCs, Raspberry Pis, Arduino, "smart" devices to replace "dumb" devices like light bulbs, power sockets, equipment for race/flight simulation, etc. and adverts were usually just for the latest nVidia card or some games or something. Then there was that ONE TIME I bought a unicorn dress for my (then 2yo) daughter and that's it: Nothing but unicorn shit advertised at me for the rest of my life.

and the reply was something like:

> The fact that FAANG has spent what must be billions on specialised/targetted advertising and still can never show us adverts for anything other than stuff _we've already bought_ reassures me that we'll not see intelligent targetted advertising in my lifetime.

and I have to say I agree.
That's an orthogonal issue. They were bred, they are here now; there's no possibility in their immediate future for something other than death, but there are options available for how that death happens.
Is Google Cloud support this good in general, or only for certain tiers or plans?
It is actually your argument as to whether or not we “created” them that is irrelevant to the topic of this post.

They exist. The question is what to do with them in the most humane way possible.

Unless your solution is time travel?
"what are the benefits of Guile Emacs in 2020 and after?"

Here is what Andy Wingo had to say on the subject[1]:

Guile can implement Emacs Lisp better than Emacs can.

We can compile Emacs Lisp to Guile's VM, and make C shims to present a suitably compatible C interface to the rest of Emacs' C primitives.

No one will notice! Except that after a switch, Emacs would be faster, more powerful, and have the ability to access all of Guile's facilities -- the Scheme language, other languages implemented for Guile (Javascript, Lua, ...), a proper ffi, dynamically loadable libraries, a module system, the numeric tower (rationals, bignums, etc), Guile's existing libraries, delimited continuations (!), fast bytevector access, native threads, etc.

On a language level, I am convinced that not only can Guile implement Emacs Lisp, but it can provide a coherent story for tight interaction between e.g. minor modes in Javascript and Scheme and Elisp, etc. More details will come later, though feel free to bring up specific points.

There have been some suggestions on the list that "Guile people want to rewrite Emacs in Scheme". Though Scheme does have some facilities to offer, personally I do not believe in rewriting software. I've failed enough times, thank-you-very-much -- and if we could retrofit a compiler into Guile in two years via correctness-preserving transformations, surely we can replace the implementation of Elisp without causing problems.

My goal is to make it the obvious decision for the Emacs maintainers to say, "yes, let's switch to Guile's implementation of elisp, because it will make Emacs better and have no drawbacks". We're not there yet -- and that's why I wanted to put off this mail -- but we'll get there.

[1] - https://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00...
Seems you figured it out, but for posterity, it will automatically download the models if not cached.
linask
> … shared memory concurrency or subprocesses with 2-way communication with the master proc

Isn't that the same situation as Python, Perl, PHP, Ruby… except for those languages, programmers have converted the programs to use multicore ?
Coronavirus effective drug found, claim Bangladeshi doctors
Windows Terminal 1.0
Thanks, I'd misread it :-P
That.. doesn't make much sense? The whole point is to prevent the outsourcing of illegal surveillance.

In any case, the BND suddenly became a lot less attractive for any intelligence-sharing deals.
What is a "modern hardened cloud OS kernel"?
Here’s the download page and poster. https://www.openbsd.org/67.html
I tried this with a domain. It's related to used beer kegs. The reason is because I was volunteering at a brewery, and one of the hottest commodities for small breweries is used kegs from bigger breweries that are replacing them. Most of the major breweries use keg management services and rent the kegs, which is overkill for smaller breweries, so owning kegs is important starting out.

Kegs are also sought after for the homebrewers market too; you can save a ton of money buying used, and they become available as people fall out of the hobby.

My plan was to either set up a market place or buy and resell kegs for a small profit. Even a bulletin board that just shows announcements for used keg sales would be helpful.

There are a few reasons I haven't pursued this. First, specifically for homebrewers, is gaining momentum from other marketplaces like Facebook, Craigslist, and local homebrew shops. For commercial kegs, these sales are usually announced word of mouth, and I am not well connected enough to be in the loop, and also, there is really no friction selling these kegs that a website could reduce. They "fly off the shelves". There are other issues too with the frequency these sales happen.

My point being, in a long winded way, is that buying a domain name and getting business ideas from it still requires business acumen, networking (which the author does mention), and a innate sense of the problem space and what desire there is for a web based solution. Just like every other way of sourcing business ideas.
The benefit is not in extending Emacs with different languages (though there would be nothing stopping people from doing so since Guile is a multi-language platform, like Racket) but in separating the concerns of text editing software from programming language implementation. Emacs is great at the text editing part, but has to reinvent the wheel over and over when it comes to the compiler/VM part.

It is wrong to say that Guile has terrible performance. Guile Scheme is more performant than the standard implementations of elisp, python, ruby, and other so-called scripting languages. Each major release of Guile has had significant performance improvements, most recently a JIT compiler. It is true that the elisp implementation on Guile is slow, but that's a reflection of the project being a prototype and not production-ready. It could be fast if there was interest in developing it, but there isn't so it's just another interesting but dead project.
I have re-read the readme about 5 times now, and I'm still not really sure what it is.

I _think_ its an API wrapper to make functionality available in older versions of windows, is is only in newer versions of windows? Or maybe other platforms that support UWP? It feels like the readme is written in startup-speak, where I was expecting it to be a little more... developer-y?
This is what I get for hosting my own wordpress server. It was struggling and I installed a caching plugin which took down the site. Should be back up, sorry!
I'm guessing they mean that the population of livestock is orders of magnitude greater than the population of wild (mammals and birds) animals on this planet. I forget the exact figures and am lazy to Google them, but I remember that cows, pigs, and chickens far outnumber even the population of people on this planet.
My partner works at the NGO and was part of the team that brought, fought, and won this case (https://freiheitsrechte.org/english/). Happy to (try to) answer any questions.
See also my other comment but to add something: Actually a lot of fundamental rights in the German constitution are also granted to non-EU nationals via Art. 2 I GG. It's not always clear how far these rights go, but it's definitely not as clear cut as you make it seem. That being said there are limits to these rights and the ruling issued today does not go as far as to give non-Germans protection outside of German jurisdiction that go beyond so called "Abwehrrechte".
You'd have to be more specific!

For a long time OpenBSD was focussed on security through correctness and code review, so that portion is not necessarily reflected in any of the grsecurity/pax type hardened linuxes.

But OpenBSD does have things like ASLR and kernel address randomization, advanced memory protection (W^X etc) and while it doesn't have ACLs or PAM it has pledge which is a great way of restricting system call access at the program level.
Diverse APIs now available in AWS Marketplace – unified billing model
Intel Atom Microcode Sequencer ROM
Pretty much everything in CI is driven by YAML or JSON or YAML string as a value in a JSON property and they uniformly suck.

So I think GP is correct.
So because you don’t know who’s done it, you don’t believe it? I know several who have openly admitted to it.
The problem is the animation speed is overly fast if you're at less than that maximum height.
It's quite passing. They are looking for leaks ("leeks").

"The libpoireau library intercepts a small fraction of calls to malloc/calloc/etc., to generate a statistically representative overview of an application's heap footprint. While the interceptor currently only tracks long-lived allocations (e.g., leaks) ..."
The NYT knows a lot about me, certainly in the realm of what can be gathered from my reading habits.

But adNauseam will continue to be running in my browser at all times. Do they know? Do they tell their advertisers?
How to Survive a Day in Remote Meetings
It is already possible to build the Linux kernel on WSL1
Not to mention, sometimes doing without the tool let's you find a novel solution. At the very least, it's a great learning experience.
Graduate Student Solves Decades-Old Conway Knot Problem
I know right? just imagine if WSL2 was supporting Linux GUI apps running on Windows, we wouldn't be needed a Linux distro install in the first place, Oh wait.
We do this now and make publishing to Kafka a requirement of transaction success, rolling back the DB transaction if publishing fails. The dual write is much more straightforward in my opinion and the pattern works as long as the primary database supports transactions or some other form of consistency guarantee.

I still can’t get behind using CDC via a DB watching tool unless I have little control of the system writing to the DB. There is so much context lost interpreting the change at the DB (who was the user that made this change, etc.) — unless you are sending this data to the DB (then yikes your DB schema is much more complex).
Microsoft Fluid Framework Developer Preview Application
I don't want to minimize it, but the cardiovascular risks are minimal if you don't have a serious underlining condition. They increase BP a little over what caffeine does and less than Nicotine does.

The lack of cravings is a weird side-effect. I love to eat but when I take my meds I could care less. Especially Desoxyn, it's like Adderall x 100 in the don't care if I eat department. Adderall did have one really weird side effect for me and was the reason I looked into other meds and that is it increased my sexual urges quite a bit. Really to an unhealthy level. I have read that it has that effect on certain people and that it comes from the levo-amphetamines and their targeting the PNS more than the CNS.
I ordered two items from Amazon recently.

Both got in this weird state where the tracking showed they were shipped. Great, then they both hit this location where they were "delayed". I got a notice about that.

Then Amazon has this weird status where Amazon says "You can request a replacement or refund in X days." then it says something about "It might be lost." And it stays in that state for days ... But only if you check app do you see any of this additional status do you know any of this.

Otherwise for all I know this stuff would just sit in that state forever, they keep my money, and just roll on...

I had yet another shipment that entered the same state but obviously had NEVER been shipped, there was no tracking, the tracking number was generated but it was never picked up. It also entered the same limbo state where Amazon doesn't tell me anything, but hey they took my money so I guess they don't care.

Having said all that I'm less interested in Amazon BECAUSE their site seems more like Walmart every day. Pushing items that are a dollar cheaper but clearly garbage quality.

At this point I'm just hitting up Target and other random online retailers to compare / use more often.
The poll respondents did not indicate they would be willing to donate to the cause. They indicated they would be willing to donate to "fix it". There is a very big difference between paying to fix a problem and paying for a stranger to work on a project that may end up fixing the problem one day.