skysight-inc/HackerNews huggingface dataset:
US cops have no problem breaking car window when they want to pull black suspect out. Probably over one hundred videos demonstrating this on YT alone.

https://www.youtube.com/watch?v=b7cANvD0CRE

https://www.youtube.com/watch?v=tU9xj-I1kMA

etc etc
> FYI - never use oauth to log into anything you care about.

Interesting remark. I'm not objecting but it's interesting that this goes against what can one read here very often from people who comment on new products, which goes like this: "if you offered oauth sign up, I'd sign up but won't bother with creating an account". Just an observation.
And keeping up with politics changes that how? You have no power to change anything, no reason to enjoy the comfy seats on the train just because it is heading into a wall when you can't stop it.
How can I easily draw pixel with Bash? Easily inspect and modify the whole memory with it?

There should be an "educational" mode on every computer where you can just boot into it.
http://www.soldiers-almada.com/Armas

Seems to be selling AR15s just fine.

And "military grade ar15" is not a thing.
Are the tweets filtered for the event in any way, or is it just a random collection from all of twitter on that day?
No iOS version means a no go for me, since I like to use the same browser for mobile and desktop.

There's a guy in their forums saying two years ago that "iPhone usage will drop to mac level usage (~8%)"[1], which is laughable.

[1] https://forum.vivaldi.net/topic/31772/mobile-vivaldi-for-ios...
Same goes for hifi to be honest. I didn't spend that long fiddling with speaker position, because I just don't have that many degrees of freedom in my living room without rearranging the whole room around the speakers[0], but after two or three hours spread over a couple of days or so I did get to what I think is the best compromise in terms of sound quality vs. the speakers being in the way. A few weeks later I added a subwoofer into the setup and, again, probably spent another 3 or 4 hours spread over several days fiddling and listening to get that to sound the best I could at my typical listening volumes (what I wanted was to support the low end without overwhelming it).

I haven't even got to the room that I use as an office/studio, which is a small spare bedroom. The room works well as an office now that I've redecorated it and put in new floor and shelves, but I need to finish off power routing and suchlike before I start on speaker placement.

[0] Many serious audiophiles would argue that you should do just this for the best results but I don't have the space and I want a room that's usable for things other than just listening to music. I often think this is one of those situations where the perfect really can end up as the enemy of the good.
This. I've been writing code for years, but every time I pull a repo of the latest web app it turns into a series of frustratingly complicated learning exercises. I'm 17 all over again...

npm? got it.
whoop. yarn? okay cool
nope. bower, now? wow.
all set.. no. webpack. done.
wait. gulp? okay okay. are we there yet?
One Ken Shirriff's comment on reverse engineering CPUs makes a good point on system complexity.

> For future reverse-engineering, I think the biggest problem will be imaging. I can study processors up to about 1980 with an inexpensive microscope. But chips with two layers (or more) of metal are much harder to examine, because the metal layers block each other. And once transistors get too small for optical microscopes (1990s), you need an electron microscope, which is a much bigger investment. (Although there are hobbyists who have one.)

> The other factor is understanding. A chip like the Z-80 is simple enough that one person can understand it completely. I doubt any single person at Intel understands everything about the Xeon, since it is so complex. And it's much harder to understand the chip from reverse engineering.
Standing wave forms when significant part of the original energy is caught in a geometry that reinforces one wavelength and allows the wave to be reflected multiple times before being dissipated.

For example, when you have two bare, parallel walls.

Since you can't move the walls to not be parallel (although some people actually did it) what you can do is to look at other parts of requirements:

-- ensure energy can be absorbed or dissipated before it can bounce multiple times

-- ensure there are other objects that cause distances as seen by the wave to vary, this means there will be no single dominant wavelength that is going to be reinforced and if there is any standing wave it is going to be weak (will start with less energy and have much less of wall surface -- much smaller angle in which it can initially gather the energy).

Absorbing bass is very difficult because, as mentioned by somebody else in another comment, it would require very thick material. And so the other way is to cause the energy to be reflected in various different direction so that it is not perceived as single sound.

And so, putting objects in your room helps a lot as any person that has removed all their furniture from their room can attest.

When you remove furniture the room acoustics suddenly becomes very noticeable due to powerful reflections and standing waves from bare, parallel, hard wall surfaces.
Yea if you have one specific location where you listen to your music then you can certainly use the standing wave to your advantage, or even EQ the boosted response out at that frequency, but as soon as you move you will encounter problems.

It's pretty remarkable to play a sine wave at the frequency of your room's standing wave and then just walk the length and hear it go from completely silent to very loud and back again. Makes you realize how much distortion this is actually causing
I keep wanting to give it a good go, but I'm hooked on containers in Firefox (with cookie auto delete) which is a shame because FF just seems to be getting slower for me, and the dev tools have fallen behind Chrome IMO

But I just feel happier having certain things always open in their own container, and not sharing cookies or anything with other ones - all my news sites are in one, banking in another etc

I know they've said it's hard to do, and I don't doubt them, but until someone else implements containers I can't/won't move.
Presumably. It would suffice to just report the tweet ids, then you can "rehydrate" these into full tweets using the API.
At some point, this would be come close to the AppleScript protocol or Symbian OS.

The Amiga had an interesting scripting model with ARexx and the ARexx port.
In the example of your Amiga, your hard drive failed, but it probably would still boot right into any game from any floppy that didn't require workbench to have been booted from floppy or HD. The game could very well have been written in workbench booted from workbench/assembler from floppy.

The same game, replicated in Unity, requires a several gigabyte download just for the developer to light up a white pixel on a black background in Unity.

Is the juice of Unity worth the squeeze? It depends on the game I think. Using Unity to get a Super Meat Boy clone on a Nintendo switch starts to ride the line of absurdity (i.e. using a massively complex and capable game engine to make a knock off of a beefed up version of a flash game that was paying homage to games written in 6502 assembly and booted instantly and never crashed).
Please, please, please move your speakers away from the wall
https://www.youtube.com/watch?v=9UA-VctzuFo
Parlervid.herokuapp.com
Check the volume for USDC/USDT. It has been increasing the last couple of weeks.

So one could argue that people are trading largely unbacked USDT for backed and audited USDC. Which increases the demand for USDC and the USDC minting.
Yeah it's like calling culpable driving occasioning a bad collision "An automotive mechanical issue." A drunken fool driving at twice the shed limit is simply not a mechanical issue.

Calling this a technical issue is deeply misleading and so egregiously so that i begin to have a flicker of doubt about motives.
I was going to say no (and I've left my logic below for posterity), but maybe you have a point. The OP can't continue to use Dropbox without giving up some more privacy. They can't even get in to get their data out (although GDPR does take care of that).

Previous logic:
They've asked for permission, been clear about what data they and presumably haven't prechecked anything (because they don't have control over that UI).

I don't think GDPR has any protection about a vendor locking you in and then asking to change the privacy policy.
Every OS, Windows as well, uses the concept of search paths, namespaces, and environmental variables.
Program Eloquence Considered Harmful
I've read in another comment that they introduced mail and calendar tools and already was dumbfounded. But Philips Hue integration? At some point you just probably can replace gnome/kde/... With this "browser"
> Which you seem to agree

Well no their are a host of issues beyond safety and energy requirements. You’re not going to be able to contain that much virtual mass moving at near light speed. We also don’t know if virtual mass produces gravity, etc etc.
Efficacy and safety of low carbohydrate diets for type 2 diabetes remission
Sure looks like apartheid to me.

The Zionist movement to settle isreal was openly colonialist - many banks and organizations even had 'colonial' in their name before this became unsavory.

In other threads about isreal, you'll see commentors mentioning 'vigour and a sense of pride' this is nationalist pride around a shared identity.

In general, we are pretty (rightly) critical of nationalist colonial regimes. Here we see one that is still in the later stages of colonization and the effects on their subjugated 'others' is hardly surprising.
Found this, most videos however appear to come back with access denied. I assume it is a video dump withe locations mapped from the parlor hack. Does anyone know more about this site?
True, but in my experience it's not a great concern in practice. If you have to administer various different Unices then I could see this being a real pain-point, but GNU/Linux has taken over most of the world.
You should be still able to log in with the same email with user/password, without being asked for a new permission.
We have colleagues who are similar to you, PhD. What we ended up doing is building an internal machine learning platform to reduce the number of "taps on the shoulder". They had trouble with setting up the environments, dealing with libraries, systems dependencies, etc. In addition to that, they relied on others to get data, fix their environment, deploy their models, or showcase their work to clients.

It wasn't optimal because we were having bottlenecks and variance: some people could move through the stack and do it all, but you either had them or you had to train them and it took time.

- [0]: https://iko.ai
Digital identity can improve lives in a post-Covid-19 world
It is Turing complete if you access the tape using something like fread/fwrite.
Really?

The top two entries are dense modernist classics that only so many try to read. At third is Don Quixote. My stepmother remarked that pretty much everything that anyone mentions about Don Quixote comes from the first hundred pages or so.

The Iliad: "The Iliad is an epic poem in dactylic hexameters...". Yep. Somebody, somewhere, must have translated it into dactylic hexameters in English, but I can't think who that would be: it is not a handy meter for English.

I think the algorithm needs some work.
The problem isn't the user-friendliness of the tools (many very friendly tools exist), it's the amount of energy the author is willing to invest (approximately none). When exposed to truly trivial tooling, the problem becomes a lack of practice in the type of thinking that leads to good programs. There we see that the core of the issue why programming isn't "easy" is that it's just not.

It takes practice to get computers to do what you want to do well and no matter what tools you use getting to know the tools will not even take 5% of the time that you need to get to a place where you do what you want.

Furthermore, the clamoring that there is some sort of nefarious gatekeeping cabal keeping programming from being easy to whoever cares to shout about it is fundamentally dismissive of the actual effort and practice put in by people who used to have (but no longer have) this problem. Sometimes the answer is just that it's not trivial thing to do and this shouldn't be a surprise to anyone. We don't think this of math, we don't think this of making good drawings or paintings.
> FF just seems to be getting slower

It is a real pity, containers are awesome, one of the best new features in a browser for some time, but damn firefox is frustratingly slow.
Not following. What's wrong with oauth?
CNN was there dressed as patriots hahaha
https://blogline.co

From the home page:
"Blogline is a simple, fast, personal writing and blogging app. Publish articles, blog posts or write private thoughts. Share with the world or just family and friends. Write from anywhere, on any device." (yes, it needs work!)

I wrote this during the first lockdown mainly because I wanted to write some fresh code in the evenings, but also because I was dissatisfied with Wordpress, Tumblr, Posthaven and static sites, having tried all of them over the years for my blogs. It's built with Rails 6.1. Probably not much demand for this but I've enjoyed writing it and I run a few blogs with it.

Beta is pretty much done but I still need to put up a pricing page and connect to Stripe so it's invite only right now (but I can provide invite codes via email as per home page).
perhaps decision paralysis?
When the convenience is enjoyed immediately and any negative effects suffered much later, it can be a tough sell to get people to, from their current baseline, sacrifice even further now for a better outcome 20 or 50 years from now.

Applies to retirement savings, diet/exercise, climate, and many other things.
As long as you don't download anything, it should be fine? The last time I checked, browser caches don't use original filenames for storing cached objects on disk (like IE did in the old days).
I'm working on a JSON-based blog platform using the concept of WDR (https://webdatarender.com)!
Sorry. what?

F12->Console->Boom, Code.

It's legit right there? Open up a blank index.html page and you can even start adding canvas elements and stuff probably.

EDIT: After reading more carefully, I realize the author is of the "I just don't understand why this is so hard?" variety. Answer: There's a direct tradeoff between the expressiveness of your language and its difficulty. This is even a concept in linguistics. Take a look at several graphical programming languages, they are incredibly limited so they can be done graphically.

This article ticked me off honestly. Really feels like they just don't understand how and why people use text-based tools and command lines. It's not because we think we're better than you lol, we just like them more and find it more effective. It allows us to get the work done.

Another comment said intellectually lazy and I think that nails it. What a pile of crock.
> I've been using Brave. I like it because it's not Google, but cannot comment on what's under the hood.

It is just as much Google as Vivaldi is google because both uses Chromium.
Hey thanks for the feedback, created a ticket regarding the UI improvements on the self-review. Bright mode should come at some point.

> but personally I wouldn't pay for

That's what most people say. But I also do not want to diverge into enterprise/teams offering yet since there are countless solutions and I want the product to work for the employee but not necessarily for the company. But maybe I have to pivot :/
-v for verbose

-o for outfile / output

-f for file / infile

-q for quiet

there are already many of these, and for the others that arent so common between tools. Compilers will, inevitably, need switches that, say, a code editor doesnt need.

You're right that, for example, `watch` has -n for "delay", and `htop` has -d, but then again those accept different types (seconds vs some other sub-second measurement).
Another One 5-Star Review for DeviQA on Clutch Profile
We have received a new review on Clutch from one of our partners!
FTA: An example command that corrupts a drive is shown below

cd c:\:$i30:$bitmap

So, ‘cd’ can trigger writes to a file system?

This also is a very scary bug as it allows a user level command to corrupt a disk.
"In no way dependent" means we are not absolutely depending on this one. This will have an impact on us for a short time for sure as we have acquired new resources and have blocked existing resources. We need to explore the options. If there is no middle ground, obviously, we need to get rid of this client. I am not getting the alternative you have put forth, out of curiosity, on what ground we will be asking; for hearing the abuses?; then this 10x will not be enough :)
> Each row comes with only a fraction of a tweet's data. You can use the tweet IDs with this tool to get everything:

So, not the whole thing.
I'd love to see the Portland antifa tweets, those were really fun!
Getting into programming. I was much happier working as a DHL driver and coding on weekends. I just didn't know it.
Notabene (YC S20) Is Hiring a Front End and Back End/DevOps
Did you do the same for this?

https://wtop.com/dc/2020/05/dc-protests-of-george-floyds-dea...
One of the best quality of life fixes D has over C (and by extensions C++) is getting rid of this complexity. In D you can simply go right-to-left. So instead of having

char *str[10];

you'd have

char*[10] str;

which when read right-to-left trivially results in "str is a array 10 of pointer to char"
To state the thesis of the talk:

* Knowledge is ephemeral. Even recording knowledge doesn't imply or guarantee that it will be passed down the generations entire. In fact, throughout history there are times when humankind 'forgot' how to do certain things.

* This applies to software. Software is getting so much more complex (as is hardware) that the knowledge for how to do the intricate or demanding things isn't held by many people, which makes it brittle. Adding layers of complexity on top of each other has created a tower of abstraction that people usually only know a part of, which makes the entire stack brittle if not enough people know every part of it and something breaks (maybe in a hundred years, but if that truly happens, there will be no way to fix it).

Jonathan Blow makes some recommendations about how to avert what he calls 'the collapse of civilisation'. To summarise:

* Simplify tools and processes. Reduce complexity, reduce dependencies.

* Get a better, more intuitive understanding of your technologies and tools at a lower level.

He doesn't explicitly solutionise this, but I would argue that his game 'The Witness' discusses this at varying levels of detail. The gameplay and puzzles demonstrate breaking up knowledge into small composable chunks which can be taught intuitively and wordlessly. The additional materials more explicitly discuss knowledge, learning, understanding and (more generally) truth seeking. If one wanted to avoid the collapse of civilisation, as outlined by the talk, one should play this game and contemplate its message deeply.
The issue with kids is a constant topic on the FB Quest groups.

I agree, it really can ruin most multi-player games.

Second Life used to have a similar issue iirc, until they created dedicated world for them.

The groups are also littered with parents asking about games for their kids (often less than FB's minimum age too).

FB really needs to address this issue, for the experiences (like ours) of the adults. And also the protection of the children.
Kemtls: Post-quantum TLS without signatures
I don't have fast string lookups yet, it's still in the ballpark of the overly slow std::unordered_map.

Later I'll add patricia (for prefix tables, sharing common prefixes) and an open addressing hashtable, which should be better. Same API though.

For symtabs a swiss table variant for short strings should be the best. See the 2017 swiss table talk.
Esp. for unicode symbols I'll add u8ident, but better is to avoid unicode identifiers at all. ASCII is good enough.
Just think of mixing greek with cyrillic and math symbols. They are undistinguishable.
That's not an argument against automation, it's an argument against capitalism.
I think he's speaking about First Edition UNIX, and, yes, we don't use that operating system.

We just use operating systems which implement concepts derived from there.

So, technically correct, though the argument has little merit.
Read this true story, "Institutional Memory and Reverse Smuggling" [0] - once upon a time, a petrochemical factory was built and later essentially forgotten, becoming nothing but a money-making asset on the company's balance sheet. Decades later, the plant is still operating and being maintained. One day, the company suddenly remembered it and wanted to update it to make more money. But at this point, nobody knows how the whole factory worked, why it was built that way, or how it was constructed...

> Institutional memory grows hazy at this point. The alien machinery hums along, producing polymers. The company knows how to service it, but isn't quite sure what arcane magic was employed in its construction. In fact nobody is even sure how to start investigating.

> It falls to some of the then-younger engineers, now the senior cohort, to dig up documentation. This is less like institutional memory and more like institutional archaeology. Nobody has any idea what documentation exists on this plant, if any, and if it exists, where it is, or what form it might take. It was designed by a group that no longer exists, in a company that has since merged, in an office that has been closed, using non-digital methods that are no longer employed.

[0] https://lemming-articlestash.blogspot.com/2011/12/institutio...
> The author is not talking about "professional programming" but about a field called "end-user programming" or more generally "end-user development"

I do think VisualBasic(6) had a thing there. It was so easy to visually design a GUI and slap some code into it.

That said, as a "professional programmer" I once had to maintain such a VB6 application that was developed by someone that wasn't a professional programmer and that application was absolutely business critical for that company.

It wasn't fun to put it mildly. So my take on this is that it probably died for a reason.
Are there better such forums for such discussion?

Frankly, their election fraud thread - which has hundreds of comments demonstrating both extreme misunderstanding of statistics and the voting process, coupled with a willingness to make or support incredible claims without any substantive evidence or knowledge of the subject matter - says a lot about that community, in my view.
Boeing (BA) 737 Max Gets Value Boost with 2019 Jets Deemed Good as New
You do realize some of us use command line not because we have to, but because it’s usually easier to do so?
That would have been racist
What arcana? Windows is not Unix and it uses PATH variable too. On most Linux distros you can simply run the equivalent to `sudo apt-get install nodejs` (or use a graphical front-end, if that's too hard for you) and everything will just work.

Just as an aside, GUI installers are an absolute cancer. I don't mind if there is an option to do that, but I just wish I could make a simple script for installing all the necessary programs on Windows, just like I can on Linux. But no, I have to spend two days doing nothing but manually clicking through the installers, because that's fun.
If you run this code on armv7, you have to change the two occurrences of char to signed char.
And it's very domain-specific, which is why it's super easy to make it so simple.