skysight-inc/HackerNews huggingface dataset:
I suspect that it's more about optics than practicality. Not all diversity topics are political, but most diversity topics are probably outside of what the mods believe to be within the purview of HN.

Making it a separate category bin bypasses all of the hemming and hawing over particulars.
As much as this is a cool project, I feel like a significant use case for disk encryption is for boot disks on PCs. It’s gonna be pretty obvious that a machine is encrypted if it has a boot loader and early stage OS that prompts for a password. Plausible deniability of spare drives though, this is very cool
Total deaths in US caused by police. (2019, full year): 1112 [1]

Total deaths in US caused by coronavirus (last Friday, one day): 975 [2]

[1] https://www.theroot.com/here-s-how-many-people-police-killed...

[2] https://www.worldometers.info/coronavirus/#countries
Wiping disks has not been possible and has not been trusted since embedded controllers on the disk-drives took over bad-block remapping in the late 1980-ies.

It's even worse with SSD drives, where the "hidden reserve" many times larger.

Wiping is of course better than doing nothing, but neither lives up to the requirements of GDPR.

Where wiping disks is sufficient, for instance "internal reuse", it is always some number of specified writes, followed by writing all zeros, so both the donor and receiver can verify the disk as empty.

Note that wiping a SSD with all-zeros is likely to be optimized out by its embedded controller.
Would you say that an infinite loop has infinite lines of code?
>>> Robustness Principle: Be conservative in what you do, be liberal in what you accept from others. It’s a design guideline for software and a good rule for life:

My understanding is this is flat out wrong and bad for software development. Design software that is rigid in both what it accepts and sends. Loose standards lead to incompatiblities and chaos. Tightly define. This is not to say that your design should be inflexible, but for example a specification for data interchange should not accommodate loosely or incorrectly structured data.
The Good, the Bad and the Ugly (Of Technology)
I guess something helicopter-carrier sized? I would think the main thing would be to avoid supercarrier sorts of ships. Smaller ships with similar capabilities would mean you'd be able to field more groups.
But is it really true that so many companies create too small services? I admit I haven’t seen too many architectures from the inside but from my experience the problem is usually the opposite: adding more and more things to a monolith that already has serious complexity and scalability issues because it’s the convenient place and is faster to develop. Most of the times I heard about the nano services problem was from articles warning of using services and encouraging monoliths instead.
I too have found that the material world and its rewards aren't enough for me.
For me, meaning is found in the work of care for others, often at my own expense.
The 5 necessities of life are usually said to be 1) food 2) water 3) clothing 4) shelter 5) each other. Given that food, water, shelter and clothing are so easy to come by, it has come to seem to me that the more work I put into number 5, the happier I become.
I suspect one can do something like this with a bimetallic strip that bends when heated, which can move the collector. You'd also need another bimetallic strip in the shade so that the movement is based on the temperature differential, not the temperature value.
Why Michael Moore Helped Save Enemy Site (2007)
To generalize that a bit, I guess I'm talking about a reputation network. You could visualize it with a directed graph that has edges weighted from -1 to 1 (0 default). Recommendation + rating history is used in some way to assign those weights, and then future recommendations are taken primarily from other users who have high weights from your perspective.
"pushed for lockdowns at all costs with no exceptions."

I have never seen anyone say there should be no exceptions. They have always said essential things must continue. (although with different ideas of "essential")
Even if police shooting were brought down to zero, I think it would take like 100 years to save as many lives as we’ve lost to Covid, right?

And some people think that without intervention it would be more like 480,000 in the UD alone.

So ...
For the record there are some of us who actually have uninfluenced interest in breaking apart the US either into separate countries or at least geographic regions with a significantly weakened federal government modeled after the Articles of Confederation from 1781.

My general feeling is that it is too difficult to manage democracies over large geographic areas because the people at the edges tend to not have enough interaction with each other on a social or economic basis to recognize each other's problems.

So I don't know about CalExit but I have definitely spoken about New England or Northeast Secession (heh NExit) as something I'm at least interested in. I just hope if the opportunity ever comes up we can do it peacefully...
> When one group of people is holding signs that say "stop murdering people" and the other group is holding signs that say "I need a haircut," and you're mad that "the commenters" are not treating them the same, the problem is not with the commenters.

This is at best an extremely distorted comparison of the two messages.

40 million people are unemployed. The stakes are much larger than just getting a haircut.
So what prevents the package from being dropped on someone unaware of the delivery? How heavy and how fast do they fall? Their website doesn't seem to cover this, the mention of a predetermined drop point makes me think that it is just gps. And the box in the video seems to drop pretty quick.

Just curious if I missed something on the site
>I'm sorry, but isn't this the whole point of using mental models for your decisions? What's stupid is all up to you

Parent assumes there's an objective reality, and that, (even judging by one's own purposes and goals, and not the other person's), one can make stupid BS decisions that work against themselves and their goals...
Small but Concrete Steps towards Real Change
Some interesting reads on the subject:

- https://en.wikipedia.org/wiki/Relativity_priority_dispute#Th...

- https://www.mathpages.com/home/kmath650/kmath650.htm
Part of the reason for the higher productivity probably was the lower amount of churn in the development tools, frameworks, paradigms-du-jour, deployment strategies, microservices, picoservices and more. It doesn't make sense to produce and print books about technologies with a half-life time of a year nor does it seem to make sense to invest time and effort into learning them - but you'll have to anyway.
Whether or not someone would have formulated an explanation for physically observable discrepancies as quickly is maybe what you mean?

Because all those pesky missing factors of 1/2 were already being seen in astronomical phenomena, correct? Orbit of Mercury, aberration of light, etc. A postulate / explanation was what was needed (of course, maybe some more examples too).

But yes, there is also the question of whether the publicizing of the theory (and correct predictions) led to an explosion of interest that caused lots of technological advances due to the excitement around the new field.
Well, it looks like Minneapolis is gonna make a go. https://theappeal.org/minneapolis-city-council-members-annou...
Writing for money and reservation of copyright are, at bottom, the ruin of literature. No one writes anything that is worth writing, unless he writes entirely for the sake of his subject. What an inestimable boon it would be, if in every branch of literature there were only a few books, but those excellent! This can never happen, as long as money is to be made by writing. It seems as though the money lay under a curse; for every author degenerates as soon as he begins to put pen to paper in any way for the sake of gain. The best works of the greatest men all come from the time when they had to write for nothing or for very little.

...

There is no greater mistake than to suppose that the last work is always the more correct; that what is written later on is in every case an improvement on what was written before; and that change always means progress....

If the reader wishes to study any subject, let him beware of rushing to the newest books upon it, and confining his attention to them alone, under the notion that science is always advancing, and that the old books have been drawn upon in the writing of the new. They have been drawn upon, it is true; but how? The writer of the new book often does not understand the old books thoroughly, and yet he is unwilling to take their exact words; so he bungles them, and says in his own bad way that which has been said very much better and more clearly by the old writers, who wrote from their own lively knowledge of the subject....

It often happens that an old and excellent book is ousted by new and bad ones, which, written for money, appear with an air of great pretension and much puffing on the part of friends. In science a man tries to make his mark by bringing out something fresh. This often means nothing more than that he attacks some received theory which is quite correct, in order to make room for his own false notions. Sometimes the effort is successful for a time; and then a return is made to the old and true theory. These innovators are serious about nothing but their own precious self: it is this that they want to put forward, and the quick way of doing so, as they think, is to start a paradox. ... Hence it frequently happens that the course of science is retrogressive.

-- Arthur Schopenhauer, "On Authorship"

https://www.gutenberg.org/files/10714/10714-h/10714-h.htm#li...
Without Einstein, I think we would have parts of General Relativity figured out, but not grounded in the indistinguishability of acceleration from gravity.
A clearer stance would help, but I feel like there's a fundamental problem with taking any stance. For public health authorities to affirmatively endorse political causes severely compromises their authority as neutral arbiters.
Please add universal concealed carry laws (including all private spaces) and you have me onboard
I know you were. What makes a small fighter jet the optimal size for these drones? Or what mission do you imagine for them?

And about the "sizeable contingent". The Ohio class can launch 144 Tomahawks. That is probably enough to suppress the air defences of most countries.

Sorry that I'm picking on these details, it's just people have a tendency to shriek in horror about the future of autonomous weapons, as if we wouldn't be living with them already.
No justification is obviously better (and more accurate) than a BS justification that merely "sounds reasonable".
A few casual notes, though I could continue to expand on this:

lgameframework is a project I took on some time ago to provide a LuaJIT FFI alternative to LÖVE. It helped educate me on what was necessary to interact directly with the OpenGL layer, and understand what challenges the LÖVE developers will have in the distant future with OpenGL being deprecated on macOS. (Will they move to bgfx? Or Vulkan/MoltenVK? Who knows. Ask Alex, I suppose.)

As an interesting side note, it does things LÖVE doesn't, which may or may not be interesting depending on whether or not you think first-party 3D features, PBR, VR (See also LÖVR) are desirable in a pure Lua project.

It also serves as a hatch door project I hope I never have to use. Valve broke Source for modders somewhere between the 2007 and 2013 engine branches with SteamPipe, and the idea that you could spend literal years on a project and have some developer break your work in Bellevue was scary to me. They don't have the same respect for the modding community today that they did maybe 15 or so years back. I don't think that's going to change, unfortunately, but I'm digressing.

I trust the LÖVE team, and appreciate that it's FOSS software, but I need full control over the stack I present to developers using the Grid Engine, and I need to respect users by not breaking things.

In the event LÖVE breaks things, the Grid Engine needs to be patched to account for those changes, and Grid has been around long enough to see this happen a small number of times. I think the changes have been reasonable so far, but mature projects will inevitably end up with deprecation notices and backwards compat patches, and that's where we are now.

lgameframework is defensive software, but I'd rather continue to promote LÖVE. The only issue I see with this, and cannot condone however, are the libraries that have come out of the community with inappropriate names.

Edit: I apologize that all of this sounds a bit dark, that's not my intention, but a lot of people's hard work can be at stake. Implementors of such software need to defend their users. The LÖVE developers have created something wonderful, and I must reiterate this.

I plan on Grid being around for years to come, which means you have to start thinking about protecting that mote. Planimeter projects have been in the works since 2010. I work in a narrow subset of the gamedev space, and don't plan on stopping any time soon. It will be my life's work.
Microsoft makes one still

https://www.microsoft.com/en-us/p/surface-dial/925r551sktgn?...
BinderFuzzy can Break Android
Show HN: I built my website and blog using Gatsby
If you are looking for revamp your site or build a new one from scratch, my new blog post might be useful. Let me know what you think.
Some wheeled toys have been found in Mexico, it’s not like the wheel was never invented. But The Americas didn’t have domesticable large animals that could be used to pull wheeled carriages (bisons were not domesticated at the time), that’s why the wheel was never used for that purpose.

Indeed it’s very impressive how much they accomplished by themselves without the wheel, without big domesticated animals and without contact with other civilizations.
Hits can be simulated.
It's pretty easy to lie about it and say you were 'afraid for your life' or 'he charged at me' though, as we've seen in multiple high-profile murders of black people. It's almost like that's what kicked off this entire protest.

If you're not charged for murder, then it doesn't get reported.
NYPD says 292 officers injured during George Floyd protests
Why? Would you prefer that because someone is "professional" they discard all their personal ethics?
There's a show on Netflix I think, called Lost Cities that uses Lidar in this way.
Interesting and surprising if this happens. Note that they're just announcing their intent to disband, it's not an actual vote, but there's some pretty strong language here. The article also notes the mayor is opposed to disbanding.

I would rather see police reforms and a rethinking of priorities than disbanding police altogether. But if it happens (a big if) perhaps Minneapolis will provide a rare natural experiment.
Hehe, hence the word "embeddability" instead of "embeddable".
Protesters topple statue of Bristol slave trader
It is very small.
I think YouTube is a good option. If you really want to do this, just start it. I recently started doing something similar and plan to expand to youtube.
I started with video clips of my tech presentations I gave at a JavaScript meetup group in Los Angeles. I now mostly do posts, I have a backlog of video footage I want to re-edit for LinkedIn that I'll get to eventually...

I try to spend 30 minutes a day or so responding to comment threads on LinkedIn on trending subjects. It's a grind, but again, some people play Animal Crossing, some people play LinkedIn hahaha. I got this tip from my friend who grew his Instagram page the same way. When I'm in the writing mood I'll bang out 5+ LinkedIn posts on a Sunday afternoon and use hootsuite to release one a week.

LinkedIn you reallllly gotta focus on the individual conversations and not chase views though. The goal there isn't to get a million people to see something, the goal is to appear in a senior manager at a FAANG company's feed and start a conversation. This happened to me last year and ended up me being able to skip the phone screen for a FAANG interview (I can speak in front of 100 people but I'm still terribly nervous for whiteboard tech interviews). I didn't end up getting the job because I failed the tech screen but that's an example of an opportunity that appeared from nowhere by just posting value adding content.
40.

The two assumptions I'm making:

1) Each box contains the same number of balloons.
2) Porch is considered part of the yard, outside the house.

Let N be the number of balloons in each box. We have 2N balloons.

We are told that N of them were used outside the house ("He used half of them to decorate his yard." or 2N/2 = N.). Specifically, we know that "He used 40 to decorate his porch." Therefore, N = 40.

"He used the rest inside his house." We have N left, so N were used inside the house. N = 40.

This is the literal interpretation of the words. But, 40 isn't one of the available answers, so let's try again.

###

What the question was probably assuming is that the yard is separate from the porch.

Starting over, let's treat our total amount of balloons as B, and N is the balloons in each box, so B = 2N.

We know that half were used in the yard (call this B/2), which is separate from the porch. 40 were used on the porch, so B/2 + 40 in total used outside, and the rest used inside (call this Y).

B - B/2 - 40 - Y = 0

What value of Y here (one of the 4 answers) gives us a value for B where B = 2N?

60.

B/2 - 40 - 60 = 0

B/2 = 100

B = 200 = 2N

N = 100
https://makelinux.github.io/kernel/map/

my uni had some different, older posters about linux. one was radial with most non driver files represented. can’t seem to find them on the web though
This is also called Postel's Law after Jon Postel who worked on designing TCP. I think it has merit.
Unfortunately, items 1, 3, 4, and 5 are all extremely dangerous. The Not Police would be in grave danger. There is a reason that the Police Police are armed.

That guy on drugs could stab you, you could pull a car over and that person could have a gun, you could go to stop domestic violence and get attacked.

Police brutality goes up proportionately with violent crime in their area. In other words, the more police deal with very dangerous people all the time and the more their reactions become more aggressive to everyone.

It is no excuse for murder like what happened with Floyd, but there is a reason we don't send social workers out to domestic violence calls or drug calls...

Plus citizens have the right to own guns (which I am ever thankful for now with rioting breaking out across the country). Unarmed Not Police would be a joke.
Lol. The notion of a "western workd" was dumb enough before I knew that, now it's just hilarious. Thanks for the link.
mostly productivity stuff: vim keystrokes, readline navigation, !bang queries in DuckDuckGo to documentation websites. The programming language and habits come through repetition and practice, rather than active memorisation IMHO.
Or there are experiences which have hard to describe intangible qualities that are hard to put logically. Not sure why you have to reach for stockholm syndrome here.
It's a yes and no kinda thing, last time I checked in on it. There are examples of children's toys with wheels made by Mayans, but examples of wheeled vehicles don't exist. There's an argument that they lacked suitable beasts of burden to pull vehicles (at best is a llama, which isn't really great at pulling), so that might be why, but that's ultimately conjecture.
Perhaps part of the problem is that books are hard to search?

It may well be a bad habit, but I frequently don't learn new technologies through a concerted effort. Instead, there's just something I want to do, and I google it, and after doing that a bunch I eventually learn a lot.
I love this project, and check in on it every few months. I particularly like the idea of scavenging hardware:

> With a copy of this project, a capable and creative person should be able to manage to build and install Collapse OS without external resources (i.e. internet) on a machine of her design, built from scavenged parts with low-tech tools.

I'd be interested in trying to build my own proof-of-concept, but my hardware experience pretty much starts and stops with kids' electronics kits from 20 years ago.

Assuming I can scavenge a Z80, what would be a logical next step? What books/other resources should I be reading to learn more?
a) I'm incredibly happy to see that the masses still have a voice

b) I'm not positive this is the right solution, but it could be, and it will be fascinating to see how it plays out and whether it's something that could work everywhere
So it's basically laser tag in the sky? Neat. Is it more or less a perfect simulation or is it just enough to get an idea?
yes, math was my major in BSc. Felt in love after reading Du Sautoy.
it's probably being 10 years now I don't do any serious abstract math tho
> The Not Police would be in grave danger. There is a reason that the Police Police are armed.

That don't need to be armed with firearms. That's overkill (literally overkill, unfortunately) for community policing. They could have batons. Firearms should be restricted to specialists deployed only when needed for a specifically authorised task.
> It's that I had specific issues that they didn't address, and I didn't want to keep paying a monthly fee to be having those specific issues.

So let me get this straight. Adobe has adopted a payment model that allows customer to more easily switch to alternatives (thanks to no large upfront cost), while simultaneously making more changes overall to the software over the same fixed-period of time, but because those changes didn't match your exact needs in the moment you had them you switched to an alternative?

How is Adobe the bad guy in this situation? Not necessarily saying your comment is painting Adobe negatively, but that seems to be the general feeling towards Adobe's subscription model in this thread.

It seems like a pretty good deal to be able to minimize your investment in a software product.
I was thinking about my comment, and thought: "I need to ask if you mean authz or authn?" That's funny you said it first.

All those things you note are important, and I just can't see how CouchDB would get those things right inside CouchDB.

My impressions with Firebase/Firestore were that they tried to do that with their "rules" system, and it was a not-quite-JS declarative system that relied on you understanding the non-standard parts of their auth system and the things they exposed. I always felt like this was going to be a huge hole in my app and I would have no way to validate all the edge cases. I feel like this is a complicated beast to do in a generic way and CouchDB was smart to leave it to the app developer, rather than the devops/sysadmin role.

Aren't you being a little stingy with your appreciation for the sync part of CouchDB/PouchDB and a little bit overblown with your worries about understanding the CouchDB "protocol?"

Replication and sync are really challenging problems even if you just think about sharing data in two places, and when you start having your JS code deal with revisions, it gets messy really quickly. That's what appealed to me about PouchDB was never having to really think about sync, other than how to handle conflicts.

But, the CouchDB protocol is just HTTP. And, making a proxy to talk to that is as simple as importing a http proxy module. You are just responsible for your authz logic, which is hard, but at least you can make it exactly the way you want it. I don't really see how mapping your authn logic onto standard HTTP verbs like POST, GET, PUT is that complicated.

Having said all this, you clearly have thought through this stuff deeply, so I'm very interested in hearing your thoughts here because I'm sure my comments are wrong past the surface.