skysight-inc/HackerNews huggingface dataset:
So after your random-blog-post defense failed, you’re gonna completely drop the subject? I’d love to hear a proper response to the parent.

Germany already produces enough renewable energy to sustain all residential use. There is no real physical limitation to achieving 100% renewables despite your “argument”.

These are both very shallow articles. You need to find better sources if you’re gonna spout such claims, big words have no meaning of their own.
I have some previous experience in calculus and GPU, hopefully my memories of computer graphics classes will help me in this journey.

A huge thank for your advices and the methodology shared!
Give 4clojure a try, good way to get a feel for it: https://www.4clojure.com/
> There's several concealed carry shall-issue nations in the EU, including Poland, Estonia, and the Czech Republic.

This is misleading.

https://en.wikipedia.org/wiki/Overview_of_gun_laws_by_nation...

"Gun ownership in Poland is regulated and requires a permit to own or possess firearms. Permits are granted for specific purposes, such as self-defense, sports, hunting, collecting etc. and shall issue except the ones for self-defense, which may issue."

Very, very different than Texas.
Clean Code is fine. It's a little dated, as you would expect, and for the most part, everything of value in it has been assimilated into the best practices and osmotic ether that pervades software development now. It's effectively all the same stuff as you see in Refactoring or Code Complete or Pragmatic Programmer.

I suspect a lot of backlash against it centers around Uncle Bob's less than progressive political and social stances in recent years.
Yup. I ran an office out of a wework for a while and it was a mess. But the folks who used their office as a secondary part time space to do focused work seemed to really enjoy it. They were also the only people who were there during our entire lease.
So concealed carry needs license but if you want to carry without license it should be open carry?
Do you have a source for this?

In my experience, many large companies ask for ID. I am not quite sure which is correct since, on the one hand, they should verify that a request comes from the legitimate account holder, but on the other hand, they should practice data minimization.
You don't need a switchblade to kill somebody. A steak knife or a filet knife will do just as well. Should we ban those, too?
Many of us click randomly or invert our true response to throw off data collectors. This is pretty low stakes after all.
Yes, I also know about Chase Bliss pedals, I think they use midi.

It's been done but it's not really "mainstream" and standardized.

Imagine a standard where all your pedals etc can be recalled / automated from another (central) unit, with a protocol that the hardware can adapt to, motorized faders, rotary faders with leds, or basic components etc.

Maybe that's what Wes Audio is doing with the gcon protocol that has been linked below.
It's easy to contextualize. 50 million human years lost means that people would have to put in 50 million human years worth of work to recover the economic loss of COVID-19.

Consider the average human worker. In their life, they will output around 10.5 human years worth of work.
50 million years represents the total output of about 4.76 million human lives.

So if you delete the production of 3 million people due to COVID deaths plus all the time spent in lockdowns, 50 million human years lost sounds about right, but probably could be higher. I'd say it's probably about 80 million human years lost.
These things are highly individual. Usually, after crunches and pressures, I tended to be angry at disorganization that caused it and also wanted to go home due to pile of stuff that accumulated there.

I get that there were people who appreciated these, but not everyone does. It is one more added duty after you have already done a lot.
Thank you, that explanation makes sense.

IMO you should get a preview (with options for changing the rendering), and you can go from that to the system dialog. Instead of combining them.
It sounds like you're the manager in this case, and that your intentions are genuine. But are you entirely sure that your team feels the same?

I've done similar, but in local restaurants during working hours. It's unfair to implicitly demand your team to donate free time, regardless how much you believe they should enjoy and appreciate it.

That aside, virtual options have come pretty close for us. Give everyone a budget to arrange their own food and either organize activities/games that your team will enjoy or just hang out.
Bullet points 1 and 2 in that reply only exist because of the GDPR...
ThinkingElixir 049: Pushing for Modularity with Maciej Kaszubowski
That's brilliant, thanks.

Also there's things "everyone knows" which are "supported by scripture" that are, in fact, nowhere in the Bible.
People on this website won't approve, but that's also partly by design. One of the purposes of the legislation is to stem the tide of Californian migration. I mean this post sincerely.
Oregon has had open carry forever. I accidentally let my CCW expire a couple of years ago so now when I have a firearm with me for whatever purpose (usually working in the great outdoors) I now carry it openly so as to not leave it in my car. Hardly anyone gives me a second look. I will probably renew my permit at some point though as when you open carry you always have to be alert to someone attempting to steal your firearm.
We're being wordy technical so I'll join.

I think it's correct to call this a deletion. Assuming the anonymization happened correctly (for this argument, let's say it did).

Namely, I disagree that the anonymized constitutes "your data" now and it was disassociated at the time of inclusion of the "pool". You may have generated it, but there's no way of knowing that you or anyone else generated that data. There's literally no way to show proof of claim for that dataset - otherwise it not anonymous.

Because of that, I think Google can claim they are deleting your data accurately while still maintaining usage analytics.
This is unusual to a lot of Americans too. I didn't know it was legal anywhere in the country to carry any kind of gun without a license.
Oh wow. That is cool. What area are you in? I've considered this but I would need to move to a much lower COL area.
I wouldn't have a problem, but I do feel there's an undercurrent of these kind of "You can't be productive actually at home" articles I'm reading. I wonder if WeWork are pushing these :)
I'm not going to rabbit-hole with you on either your novel theories about physics or your notions about the basis for misophonia. That does not look productive to me.

My point is that if you're going to make sweeping accusations like this, you should back them up with actual facts and analysis. Otherwise you are just committing the same sin you're accusing these authors of.
Multi-Format Cross-Platform Floppy for 5.25“ Floppy Day - Atari/Apple/Commodore
A business model does not have a right to exist just because individuals would choose to patronize it if legal. There are plenty of predatory business models that capitalize on market failures. "Free" definitely appears to be one of those business models.
Thanks, this is useful information.

> For a retail devices, such as the Nest Hub, vendors can build a custom system with additional or different services from what is found in the open-source release. Thanks to stability of the FIDL interfaces, those closed-source services do not prevent the core system from being updated.

This is helpful so long as the interface does not change; do you anticipate ever having to change it or do you think it's pretty final at this point?

Regarding drivers, it's interesting that they're userspace services interacting with the rest of the system via IPC. Are there any sort of security guarantees to protect against malicious services? (Obviously a proprietary driver could do its job incorrectly, but if they can't otherwise mess with other parts of the system that's helpful.) EDIT: I suspect that as it's a capability-based system, there is a decent amount of isolation between drivers and the rest of the system, but I just want to be sure.

> I'm not sure this is much different from the situation with Android: not all drivers or UI used on Android devices are open source, are they?

Regarding Android drivers: my understanding is they sometimes do have proprietary userspace components. Any kernel-side components are necessarily FOSS however, as they are derivative of the Linux kernel and therefore GPL. (This doesn't mean that they're always easy to use though, as manufacturers seldom upstream them and the Linux kernel is a huge project.)

On the Android UI, you're correct; most often the UI on an Android phone is not FOSS. I suspect this is because, as that part of Android is permissively licensed, the device vendors don't have to release it. So they don't.

I've had mixed feelings with Fuchsia from a licensing perspective for that reason. On one hand, having a stable interface might make it easier to deal with proprietary drivers, provided that interface is locked in amber and never changes. On the other hand, Fuchsia's permissive licensing makes it more likely that manufacturers will make all their drivers proprietary, because they clearly do whenever they can. (At least the ARM vendors do; the x86 vendors seem to be a lot more open to working in public.)
Huh? A researcher has greater cognitive capacity? That's a funny take.

My impression was ->

Software developers main focus is developing software so they spend a HUGE amount of time developing software, maintaining software, noticing patterns and bugs and pitfalls in software and thus they get pretty decent at writing software.

Data scientists main focus is developing models, so they spend a HUGE amount of time developing models, tweaking models, finding data, and cleaning data, and write basic software to achieve some of those goals.

I wouldn't expect Albert Einstein, Mozart, or Beyoncé to be some fantastic software developer just cause they're smart individuals. I'd expect people who spend a lot of time writing software to generally be the ones who write decent software.
It shouldn't, because expected deaths in a time period should be proportional to the living population. If half your population dies in a war, your model should predict half as many deaths the following year, unless you don't update the model.
Data should only be taken seriously when the full context is shared for reference. Somehow internet created a generation of TLDRs or ELI5 which just is very sensible to lies and manipulation. Even though I can build trust to my sources, I still think it is mandatory to have access to the raw data.
Yeah I agree with the author, and I would go further, it's a nice list of reasons why Uncle Bob is insufferable.

Because of stuff like this:

> Martin's reasoning is rather that a Boolean argument means that a function does more than one thing, which it shouldn't.

Really? Really? Not even for dependency injection? Or, you know, you should duplicate your function into two very similar things to have one with the flag and another one without. Oh but DRY. Sure.

> . He says that an ideal function has zero arguments (but still no side effects??), and that a function with just three arguments is confusing and difficult to test

Again, really?

I find it funny who treats him as a guru. Or maybe that's the right way to treat him, like those self-help gurus with meaningless guidance and whishy-washy feel-good statements.

> Every function in this program was just two, or three, or four lines long. Each was transparently obvious. Each told a story. And each led you to the next in a compelling order.

Wow, illumination! Salvation! Right here!

Until, of course you have to actually maintain this and has to chase down 3 or 4 levels of functions deep what is it that the code is actually doing. And think of function signature for every minor thing. And passing all the arguments you need (ignoring that "perfect functions have zero arguments" above - good luck with that)

Again, it sounds like self-help BS and not much more than that.
Very nice tutorial on the subject! Probably it's a noob question, but - with such CMake setup, will it be possible to step into dependencies' source code when debugging?
I'm in favor of private ownership of all these, the citizen not having committed any violent crime. Otherwise is instituting thought crime. It says "shall not be infringed". I'm not sure how people misinterpret that.
10 lua interpreters would still be less than 1% of the cmake code base. Shipping all of them would be orders of magnitude better than the current clusterfuck that cmake is. But in reality you would only need one.
That's correct. But the etymology is kinda "people riding around on horses and shooting wildly in the air", and allowing easier access to guns kinda reminded me about that.
Just want to point out the law allows unlicensed carrying of a concealed firearm, keyword here is concealed.

It is my understanding you already can walk around with a firearm anywhere in most US states that don't ban firearms as long as is not hidden from view, all this law changes is the requirement to get a license if you intend to walk around with a firearm concealed.
Then do it during work hours, and everyone wins.
Yeah, this is what happens when you don't have "natives" writing articles. It also shows a lack of research because they really don't survey the other states to see where Texas is at on the spectrum of laws (hint - following others). It really does have a "the colonists are getting rowdy" vibe.
This is great news. The right to bear arms is literally the second amendment.

I think a lot of people would prefer safety over freedom but that's not really what America is about.
I live and work in a 700 square foot apartment (of which too large of a percentage is closet space for my liking). I just discovered that there are two coworking spaces within walking distance; I'm going to see if I can get a reasonable daily rate and shell out a hundred or two a month to go in once or twice a week.
> There’s no lock-in.

There is very rarely any externally visible lock-in. That's not how cults work. Cults work by building a community of people who perceive non-members as the enemy. Urbit builds that community by enticing geeks with the promise of something new and interesting and then keeps them in by leveraging the sunk-cost fallacy (people don't like to admit that all the effort they put into learning Hoon was a waste of time) and all the derision that comes from the outside from people who "don't get it".
[ Full disclosure: CMake developer. ]

Eh. CMake is a build system. It supports multiple build tools, but it's not like one can just tell CMake "here's some literal Make code, please put it into the generated files". The generated builds are still restricted to the semantics that CMake itself provides via its interface (e.g., no dyndep support in `add_custom_command` because only the Ninja generator supports that reasonably well; it's possible with Make, but I don't know how easy it would be to make it work for arbitrary custom commands).
Not everyone of course, and one should be attentive to and accommodating of teammates that feel that way. But surely “let’s knock off at three today and go down the pub, thanks for all the hard work” is a positive for most people?
> Please explain how this harmonizes with the “well regulated” clause.

The full wording of the 2nd amendment is:

A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.

The phrase "well regulated" means "well supplied", as in lots of guns and ammo, i.e. ready for battle, It does not mean "lots of government regulations" to restrict the rights of individuals to bear arms. The mention of the militia is an additional reason for the people to bear arms beyond their intrinsic individual right.
> I thought “remote work” already meant this?

Like anything, it's a spectrum. To some people, "travel" means "I drove to the next state over for the afternoon," and to some it means "I am going to this island down by Antarctica that requires getting a special government permit".
This is a valid point, but I think in part the data science / machine learning cycle doesn't reward careful development like software engineering does.

Most of the time you're just testing the viability of things and just want to fail fast if they don't work. Getting too attached to some pipeline or abstractions is usually a bad idea.

I don't think this excuses bad code, but I kinda get it when it happens, since you can't just use best practices from the beginning like in software development
It's not your responsibility to help your customers use a competitor's service, so you definitely don't have to care about that. However, you might care if you practice "dogfooding".

The idea of eating one's own dog food is to understand the experience of the customer and improve the product. It demonstrates confidence in your product and helps you empathize with your customers. If you do this & are confident in your product, then a portability feature (to allow your customers to try out your competitors) should not be a threat.

Assuming you can convey to your customers why your product is superior, they won't have need of the porting tool. If one day they think, "Hmm, I wonder if the competitor is better", and try to use the porting tool to use the competitor, and find out it's a huge pain because the competitor's product isn't as good (or doesn't work the way yours does), they may decide they just don't feel like switching. People might also use your product just because they can switch if they ever need to.

Pandora is a great example of a shitty company that does not believe in its own product. If you use the free version, you are constantly bombarded with dark patterns and direct advertisements to get you to upgrade to their paid account. It's annoyware. If you eventually pay for the product, the only value add is fewer ads. There's no improved functionality, there's no easier experience, no better algorithm. Just slightly less pain. It's like upgrading from dogfood that tastes like shit, to dogfood that only smells like shit. If Pandora created a data portability tool, they would be screwing themselves, because they know their product is shit. If they had a great product, portability wouldn't be a threat to their business.
You think EU would give Russia the same treatment as Belarus?
The "we'll be civil through guns" argument is profoundly destroyed by every possible empirical metric, yet somehow it always makes an appearance in every gun advocacy post.

People are much more civil, social and considerate in virtually every other Western nation than in the gun crazed United States. The people who want to carry a gun are overwhelmingly the problem, and now you've armed them.

Is there ever going to be a point where people stop believing the nonsense?

There is a bit of a paradox that the people who eschewed masks, think COVID is a hoax or overblown/no risk, etc, are the ones sure they need to carry a gun at all times lest some sort of movie scenario erupt in front of them. It is fundamentally broken logic.
In the long run we’ll all be dead.

So if you killed everyone on earth the mortality rate for the next eternity would be 0.

Please don’t tell the singularity
I work in the embedded area and it is true that these approaches are more successful here. But I think that is due to real pressure for memomy and speed or real time applications. That isn't really the case for general purpose devices like PCs. Those have an unlimited amount of memory and CPU power.

I might try it for embedded devices some day.
> Bacon is great food for thought.

I see what you did there.

For me, BTW, bacon is one of those mouthgasm foods that make it impossible to think coherently.
Or perhaps CTools.
> engineering time cheaper than legal counsel time

For a Silicon Valley based company hiring EU lawyers, no. Engineers are more expensive. Also, for a Silicon Valley company with limited or no EU presence, the time value of money may make incurring that deferred cost worth the saves near-term engineering time.

Laws should be followed. But laws must be enforced. OP’s point is valid. The EU passed a law and delegated enforcement to its various members, each of whom have varying levels (and interpretations) of enforcement around different parts of the text.

Until that changes, GDPR compliance will remain a courtesy. Not a right.
I took a quick look, and I found it readable and easy to follow, contrary to 98% of the codebase I see on github.
> Men partaking in anal sex can get HPV and not even know it

Men partaking in _any_ kind of sex can get HPV and not know it. It's just as transmissible through oral and vaginal sex, and vaccination among women is also extremely poor in the US.
That's a fair point, and the distinction between Chrome and Chromium is indeed relevant. Sorry for the confusion, see my sibling comment about how it applies to Fuchsia (ie. what is open source and what may not be).

What I really meant to say, though, is that Fuchsia is taking an approach to inclusiveness and open source which is much more similar to the one of Chromium than Android. You may find out more on https://fuchsia.dev/fuchsia-src/concepts/principles/inclusiv...
No need to clone just come build on Urbit :)
I'm not familiar enough with Android internals, but as I understood from a quick research this means that it will be possible now to upgrade the Android Runtime through the Play Store (which was handled by phone manufacturers?). Is it a problem for distributions without the Play Store like GrapheneOS or LineageOS? Why?
Where are attacks like that increasingly happening aside from SF and NYC?
Would have been weird for it to support Mac on ARMv8 before Windows on AMD64.
Which is why releasing their code is critical. They lay it all out for you, with their pride/reputation on the line if it produces 'just random crap'. Writing exhaustive unit tests is probably not something they are good at, nor is it a requirement for them, nor is it the best use of their time.

I too know first hand that students and even academics who aren't properly trained and given the right tooling will write prototype code that's not production ready. Occasionally there's even a bona fide mistake, though usually it's just very un-generalizable. It's part of my job to make some of it more production ready. That's the best use of my time and training. Conversely, I'm shit at generating useful research ideas or writing papers. Just don't have the right combination of intuition/training/experience. Good thing my academic institution has the resources to employ them and me.
Seems to not be supported by the evidence.

States that do not allow unlicensed carry of handguns have lower per capita gun death.

https://worldpopulationreview.com/state-rankings/gun-deaths-...
Except that our testing and behavior matrix now explodes. It's not the code I'd be worried about maintaining: it's the effects and interactions of that code.
Question: are you an EU citizen, and is there any way for HN to know whether you are an EU citizen? (Your public profile page has no personally identifiable information.)

GDPR is an EU law that applies to sites that market directly to EU citizens. How and whether it applies to sites outside the EU has been debated. GDPR can prevent a site from operating in the EU. But GDPR does not apply to a US citizen using a US-run web site.

https://en.wikipedia.org/wiki/General_Data_Protection_Regula...

https://gdpr-info.eu/art-3-gdpr/

Edit: speaking of personally identifiable information, GDPR defines the information that is subject to download as “personal” information, only when it can be identified. Do you have data on HN servers that is subject to GDPR even if you live in the EU? (I don’t think I do.)

See 4.1: https://gdpr-info.eu/art-4-gdpr/