skysight-inc/HackerNews huggingface dataset:
There was so much important stuff which in the past which is quite subtle. Recently I learned that the scythe was mainly used in Europe (and later America). Giving European farmer of the middle age and before a little productivity advantage. https://youtu.be/9Im_8sI0QFQ
It's a totally different composition pattern though. It uses more trait-style multiple inheritance, unlike the typical "has-a" composition typically used in object-oriented languages. Additionally, it intentionally breaks encapsulation, which is a key tenet of object-oriented design.
This is definitely part of the fun. I sometimes take new routes to places I’ve visited before without particularly checking beforehand if road XYZ actually connects to the intended destination (it’s enough if it leads to it’s general direction) - once in a while you end up in a cul-de-sac, but mostly you end up with your described situation
> We should not cheer on the restriction of any software on nationalistic terms.

Are you saying we should trust communists with our data?
This should have been Apple’s move! But they failed us.
It's a common thing for IT departments or people making enterprise images to put in because they think it makes it safer.

I feel it does more harm than good by normalising rm -f when you want to recursively delete a folder, but with CD deployments these days it's less of a deal.
I think you mean

#!/usr/bin/env bash
The incentives remain unchanged; if an untargeted attack hits a hospital, treat it (for resource allocation to bring perpetrators to justice) as equivalent to a targeted attack. This incentivizes crooks to do the work on their end necessary to avoid society-critical targets so they don't end up staring down an INTERPOL red notice.

The Morris worm's DOS nature was a programming error; it was still prosecuted as a felony for total amount of damage done.
US ist still capitalized. Or am I missing something?
Hey what about someone donate a Mac to mrDIMAS? Might pay back =)
There is a difference, though. In real life, a lot of your conversations are either one-to-one, or in a very small group of people who are not obsessed with impressions. You are freer there.

On the social networks, the peer group is much larger and much more attentive. Private conversations can be had, but public conversations with massive audience of listeners are way more common than IRL.
What distance from the surface can these lights be and still effectively kill microorganism? 8 feet away? Or only a few centimeters?
Possibility in adversity, Hope in the face of despair: A Solarpunk future
Your regular tool is not my regular tool. Hell, maybe my regular tool today is not going to be all that regular in 3 years.
Yep, the readability of PowerShell puts other shell scripting to shame. The "verbose default + short aliases" design is fantastic for maintaining both script readability and one-liner speed.
"I had another friend on the account because I was paying for his domain and wanted to let him administer DNS. They conspired together..."
The site is blocking EU visitors. Here is the quote for the curious, make your own judgement :)

> And then I see the disinfectant, where it knocks it out in one minute. And is there a way we can do something like that, by injection inside or almost a cleaning, because you see it gets in the lungs and it does a tremendous number on the lungs, so it'd be interesting to check that
Whichever one you use, most people will understand you, so ultimately it doesn’t matter. English is full of loan words and they’re often used in different ways than their source languages. There isn’t a settled plural in English, though many people have strong opinions about one or another being right.
The chinese being able to use data to influence 100 million American lives by determining what content is shown to people within a chinese app is a national security threat.
Camera start up time actually is quite important in my opinion. For example, I stopped using snapchat primarily because it felt laggy to get the camera open. That really grates on you when an app is mostly used for spontaneous image/video capture.
> the CCP having access to the data.

The data isn't the most valuable part. Which videos someone likes to watch could be worth something, but given how much easily available information there is already online this isn't a particularly valuable (or sensitive) thing.

The much bigger issue is the algorithm that decides what content to show people. The CCP could decide to leverage that black box to push content that influences users in the ways they desire. That's why the CCP passed a new law to allow them to ban the sale of the algorithm (and they've expressed their willingness to use that to actually block the sale of the TikTok algorithm). Their goal is to either keep control of that so they can influence international users or to keep their potential involvement opaque so that anyone who engages with the algorithm continues to be unaware of the fact that the CCP can push content to any user they want.
- Use ed as a text editor
- go back to usenet with slrn. Less noise, a slower pace
- get gamebooks
- use youtube-dl, listen to media offline
- code or write a book, stop consuming and sharing
Every large company gets better deals on everything than small companies. Try manufacturing anything where you have small tub rates? Do you think startups get the same deals from the cloud providers as the big companies with multi million dollar spends?

Do you think no name artists get the same deals as Beyoncé or Taylor Swift?
what doesn't?
Nice and detailed write up, this. Things get interesting with the different subnet types.
>Funny thing is, also as a programmer, I find openSCAD annoying. I really want object-oriented objects

Have you tried OpenJSCAD? It's OpenSCAD meets Javascript.

Now, to address the things you mentioned:

>I want to be able to make a cylinder from point A to point B.

You can write a function that does it in OpenSCAD already

> I want to be able to declare a cube and then refer to its corners.

Referring to vertices of a solid in general seems to be incompatible with OpenSCAD's paradigm of modeling with boolean operations. You don't know where the vertices are until you render.

You can already write a helper function which returns you the vertices of a cube. More than that, you would need another tool. It's not about syntax, to my understanding.

[1]https://openjscad.org/
Ranges don't really exist yet.
>i would argue that no one is obligated to do anything at all thanks to free will.

Ah, sure they are.

By the nature of events which preceded you and produced both your DNA and all entirely external circumstances, you are obligated to carry out your free agency in exactly the way you do.
Ah crap. I misread a comment above which mentioned "the 90s" and in my mind I though 90 Mhz.
Good job. The same companies are now trying to do the same thing but with Smartwatches that tell the time and...

- More Notifications

- Messaging

- Calling

- Internet

- GPS

- Plays music, video and podcasts

+ Health and Fitness (Can't disagree with that one)

and finally the worst saved until last...

- Apps

The industry is doing it all over again with the smartphone but now it will be all on your wrist, but marketed cleverly as a 'Health and Fitness device'.
What Is the Sound of Thought?
Thanks for the link - interesting reading. It looks like he modified the PDFs from the bank which is pretty sneaky, since most people assume PDFs are inviolable (this topic has come up on HN before). In my experience, auto-generated PDFs from reporting systems are fairly easy to manipulate (for the record, I have only done so for automated data extraction, not to change the document!).
> \vmlinuz-linux root=PARTUUID=3518bb68-d01e-45c9-b973-0b5d918aae96 rw initrd=\initramfs-linux.img

> Again: how is this hard?

Is this a joke? Is this something you do yourself with any frequency? Do you realize how utterly painful just typing the correct UUID is? I've had to rescue non-booting systems like this many dozens of times and it makes me absolutely hate my life that on top of having to fix the actual boot problem, I also have to scramble to find a paper and pencil or grab a phone or whatever (or flip back and forth between two screens approximately 51,295,183 times) just to copy 32 random hexadecimal digits from another screen just to test other parameters from a screen I really shouldn't have to bring up in the first place. Especially given the inevitable transcription mistakes that will force you through another reboot cycle. It's such an utter frustration and waste of time to have to go through this nonsense to test a fix to a boot issue. And that's based on the ridiculous assumption that the process is somehow intuitive for people—what fraction of Linux users do you think even know there's both a PARTUUID and a volume UUID? What fraction do you think even know what to type when they face a GRUB screen, and also know what kernel parameters they need to pass? What fraction of those do you think know (and remember!) how to do all this in the UEFI shell?
I get your point, but the tone in some of these is borderline defensive of ransomware. As if it would be legit otherwise, except they just misfired in this case
That's business for ya. POTUS doesn't really care about anything other than optics. Claim the win, move on. We live in a post-fact world now.
Structured bindings work for simple cases, but Rust's are much simpler and more powerful.
I can mostly agree with this sentiment, but care has to be taken when the system involves people who aren't party to the design decisions, but whose information is stored within the system.
There are the attributes: same-sex, opposite-sex and married vs not-married for couples.

What if same-sex couples have more hassle getting married, and that higher income same-sex couples are more likely to progress from not-married to married than low income same sex couples?
That's a completely fair point, but very subjective. There are lots of people (myself included) who feel exactly the opposite way.
> There can be N failures that all contributed to a given disaster, and it's important to consider all points of failure which can be mitigated in the future, not just the most controversial point of failure.

For the Uber thing, what incentive does the management have to do the right thing?
Yes because the “best programmers you know” is a representative sample.
Not OP, but I use 4k 43" (larger diagonal) and I'm certain that on 43" it'll be noticeable
You can do that in hardware in most cases. Embed a unique serial number and only enable a feature if the driver passes a cryptographically signed message stating that the serial number has paid for the feature (and then sell the message data on your website).
My first concept of octopi as a highly intelligent species came from this essay: https://orionmagazine.org/article/deep-intellect/ Highly recommend it to anyone who likes these creatures.
Remarkably one-sided article. I couldn’t help but constantly double-check whether I was reading some kind of press release.
I have a rule with everyone who could have an emergency, 3 calls in a row.

I know it can be burdensome, but I don't answer in an emergency but if I ever see I missed 3 calls then I know it was an emergency.
As this gains interest in the public -- people need to start being really careful about being sold the idea where LEDs produce the useful frequencies of UV light -- but actually don't.

There'll be products on Ebay, even Amazon, that tout LED UV -- but I'm sure tons of people will be suckered into buying those with the belief that they work.

I believe you may even need to buy a true (for example) deuterium + quartz tube to get the frequencies discussed.
Might be a silly question because I'm a noob in this area, but:

Does this work with the official Ubuntu images or only Raspbian?
.NET performance optimisations don’t have to be complex
(If you’re able to play to both simultaneously) Do the music playback devices stay in sync?
f-droid clients support multiple repos. the main repo is just one. in the f-droid forums you can find others which employ different policies.
I am right there with you. I kicked the phone addiction in various ways, but I really like to work on personal projects and they're all on the computer, much like my work, so I'm always on my computer.

I have a few tricks. I have a work laptop and a gaming computer, and I do all my personal work on the gaming computer. That helps separate the two. I have a workspace which gets me out of the house and keeps me focused while at work, so I can get it done quicker and ultimately spend less time on the computer. I also have a few outdoors hobbies, and a few indoors hobbies that are away from the computer. But of course I can't make progress on my computer projects off the computer, so that's still a conundrum I can't solve.

I am at the point where I wonder if maybe I should work outdoors or offline, in order to regain my online time. But I'm not sure where to take that.
Static website, no JS, no images, only html.
The US healthcare system is still more fatal due to institutional problems: https://www.vox.com/2020/1/30/21113782/pregnancy-deaths-us-m...
you have to be careful with those leveraged short stocks.

you need to hold it for days or weeks not months. otherwise it eats you for lunch.

take a look at a historical chart. it's ugly.
Enough idiotic Unix crypticism. Time to grow up and be responsible for making the code readable for the next unfortunate person having to mess with *sh scripts. No excuses, no shortcuts, no turning the time sunk learning random letter combinations into entry barriers for newcomers.
> And the best people don’t get emotional

There's an awful lot of human history that disagrees with that assertion.

Technical competency and emotional intelligence are (possibly completely independent) axes a person can be measured on. Steve Jobs himself was a notorious hothead, and companies tend to attract people similar to the founders, or at least the kind of people the founders think make good employees (due to the founders acting as an initial filter and setting standards).
Now if someone could make this possible across NVidia's Jetson platform ...
Hum... I thought about that, but you need an iPhone to link it too. If I could just by the watch I'd do it!
Or could it be that people who both have and are willing to spend money buy Apple devices?
No they're independent. But if I want multiroom audio I just use my very low-tech home audio system. Most rooms have ceiling speakers that are all wired back to the garage where one of the Pi's lives.
And I appreciate your efforts. Thanks.
Freecad does constraints.
I use it with a Quest, and the ImmersedVR application.

I love it for learning, or working out a coding challenge.

The benefit to "code inside a void" is immense for people who really struggle with ADHD. I've never felt the ability to zone in like I can in VR.

But I have to blow the text size up quite large. And I don't do it for more than an hour, because the resolution isn't quite there for an all day reading experience.

I have a lot of fun playing my 2D games in VR this way as well. Starcraft is crazy fun on a screen that feels like its the size of a movie theater.
and I'd still rather they eat the peas than throw them at their brother.
Anyone has access to the source of the article? Aka, the full text/PDF to share it?
Is openwrt the only software that works with broadcom chips? My raspberry pi doesn't run it.
Arduino is a for-profit company with open source hardware; Raspberry Pi is a charity with closed-source hardware.

Nothing wrong with either approach. But your comment makes out they're a for-profit company with closed-source hardware acting like the good guys.

Not sure it's fair to label them as just another company when they're not-for-profit and pump all their money into a) product development and b) education programmes.

To be honest, if the Pi was open source hardware, everyone would buy the clones (like they do with the Arduino ones) and the charity side would have much less funding.
The challenge of a WAF is it has no context of the application behind it. It doesn't really know what "good" input is for a specific application, so instead it tried to block "bad" things with a blacklist.

If the WAF ships with too strict of a blacklist, legit input gets block (All the people named "O'Brian" that can't use a web app...) If an attacker can make an attack look close enough to pass the blacklist, they win. In this example, the attacker had to remove whitespace, remove a math operation sign (=), and send english letters with a few special characters that could be in normal text (quote, forward slash, asterisk).

WAFs will never catch everything, and if they are advertised as such, that is snake oil. But WAFs can help by providing a ready made blacklist that can supplement input validation inside the app, which does have context about what valid input should look like.
I believe the issue is not the invasion itself but what they did/didn't do after they "won".
It's indeed sad to see no good side/party. Just a mess that brought a lot of misery.
If you run it and it stops, then it stops. If you run it and it runs forever, then it runs forever. But the point is that you want to know if it's going to run forever before you hit "forever".
Again. Stop us if you've heard this before.

https://www.math.columbia.edu/~woit/wordpress/?p=7045
From January, when management became aware of this particular vulnerability, until September I'd say is more then enough time make a patch. Management can and should be liable just as the attackers. IMO there is no difference, in this case, between them two parties.
Exactly. I get to choose who I want to have my email address. If it is a company I trust, I give them my real email address.
Follow on from this...

https://www.civtak.org/2020/08/20/the-future-of-firefighting...

https://www.civtak.org/2020/08/18/tak-aircraft-on-grizzly-cr...
Based on other comments, NS8 was audited by Ernst-Young and passed. So they had an expert do an audit and find no issues.
This almost made me stop working on my own openscad inspired system in lua. It has almost everything that I think is missing from openscad:
* A full programming language
* Fillet and chamfer support
* A better viewer

The thing that I'm planning to add to my lua cad is materials and PBR in the viewer. Also, I'm still thinking if native bom support is a good idea.

But this looks slick, will definitely give it a try. Python models should be shorter than lua. But I like the lua dsl so far.

Also I'm attempting to write my own cad kernel, which is a dubious choice. But will see where that gets me.
Unity’s stock rises 32% in first-day trading
Unity IPOs on NYSE with ticker symbol “U”
Another safety measure worth looking at is always enforcing types for params before using them for anything. So if id is an int parse it to an int first. That way you know no extra data/commands can be in the param.
I'm fairly sure most people wouldn't put intentionally getting fired in order to sue an employer in an advertisement for their services.
For me the main benefit of a WAF is that ability to rapidly respond to zero day/CVE.

A good set of filters deters casual abusers and can amplify the signal from a skilled attack, but ultimately they tend to fail.
Why do people always jump to Nazis when discussing free speech issues? Seriously. Why do we have to compare every unpopular minority to the literal Third Reich?

Yes, many minority groups are absolutely terrible and deserve the contempt they get. That absolutely includes Nazis. However, many minority groups throughout history - ones who weren't advocating for genocide, eugenics, and world domination - have had to fight against oppression to have their voices heard.

Like it or not, what is ethically acceptable in a society is determined by popular consensus. Abhorrent ideals can, and have become acceptable by virtue of simply being popular. Our consensus should be challenged and evaluated regularly. If we truly are right, we should not be afraid of having our views put to the test.

Besides, if you don't expose people to alternative opinions (even terrible ones), then you never have a chance to adequately explain why those opinions are wrong. If you teach someone that something is right or wrong and never fairly address points from the opposition, that person is going to be relatively easy to convince otherwise.

We see that happen with people in political parties all the time. Someone grows up a staunch believer in a particular party's ideals, then suddenly flips when they are put in a position to consider the other party's points.

Simplifying the issue to "Nazis wanting to speak about Nazi shit" is extremely disingenuous.
There's a difference between those two systems. You can get normal code signing certs from multiple vendors and if one of them unfairly revokes your certificate [1] it doesn't prevent you from getting one from another vendor. If your business is big enough you might even have more than one code signing certificate on hand.

Compare that to a developer account (Apple, Google, or Microsoft) where there's ONE vendor for the signing certificate and it comes along with a significantly more complex (developer) agreement that includes curation and (often arbitrary) requirements and ToS.

1. https://it.slashdot.org/story/19/06/02/0042209/ask-slashdot-...
Factors considered when evaluating legality of cookie prompts include size, but also down to the prominence of the options to accept and reject. Even the size and colour of the buttons has been ruled to be relevant in guidance from regulators. Most cookie prompts are currently invalid and illegal. It's very rare I find a valid one that fully complies with the various aspects of the regulations.

It's also very common for sites to place cookies before they even get the consent, as the prompt isn't actually linked into any logic!
Siberia landscape scarred by climate change [video]
Sorry, I misread the original question. I am not aware of the CCP accessing TikTok user data (for instance, to track dissidents or surreptitiously use it to compute social credit scores).
Thanks. I wonder what's with the dire warning about changing the OTP bits then? https://www.raspberrypi.org/documentation/hardware/raspberry...
OpenSCAD is my favourite programming language. I love the visual feedback, the quirky bugs, and the strict, functional nature of it. Learning OpenSCAD helped me really understand functional programming.

The documentation is also great. Once you have a basic grasp, this page is basically all you need.

https://www.openscad.org/cheatsheet/

Edit: Psych, you also need this:

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

I've neglected this project, but I'm working on a library to make one's reasoning more explicit by providing math utilities.

https://github.com/MaxBondABE/batteries
It seems like internet as a whole might make a good next point of focus.
Right, very few products are entirely new. That's especially true with apple devices which is why I didn't agree that the apple watch is a blue ocean innovation. They are good at taking ideas and making them better.

I would argue that the app store became popular because the iphone was already popular due to being the newest product from apple that had built a following with the ipods and keynotes where the journalists where applauding everything Steve Jobs said. It's easy to forget how bad the iphone was when it was first released.
Apart from cartoons, this was the major content of Punch in its (lengthy!) heyday.
i'm afraid this is pretty much plain wrong. react and svelte also support incremental adoption, and i dont know angular but i'd hazard there's a way to do it too if you bothered to ask angular devs.

what you're responding to is marketing, which Vue has done an effective job of. thats fine, but it is unfair of you to conclude "Gradual adoption is a feature / selling point not many web development frameworks can claim."
I give up, what is it?
It’s probably retaliation for this
https://www.forbes.com/sites/jemimamcevoy/2020/07/07/tiktok-...