skysight-inc/HackerNews huggingface dataset:
Simple, you just choose to as nothing stops you from doing so except yourself. The lack of free will doesn't stop you from doing anything or being anything you want. What you want (ie, will) may or may not be predetermined, but it feels remarkably like it isn't, and for all intents and purposes of living, it isn't predetermined.

If free will doesn't exist, so what? It still doesn't change anything when it comes to living day to day. Perhaps the only thing it would impact is ethics and morality, but even then, it's a far stretch to say you don't have a choice in doing the "wrong thing" and the "right thing" because you obviously do. The thing it might teach us, is that it's even more important to make sure we teach "the right thing" to our children and students. To make sure we predispose them to doing the "right thing" when a decision is presented, and not the "wrong thing." Shouldn't we be doing that anyway?
Video quality for the demo video on showmewebcam github page is quite bad. I suspect it is mainly caused by the lens.

Are there any good lenses out there that don't cost a lot?

I could not find any good demo videos from the Rpi HQ camera. There are either macro shots showing the background blur, or some terrible medium range ones.

If a good lens costs an arm and a leg, it is probably still cheaper to buy used entry level mirrorless camera, and it will also have autofocus.

I really wish there were better webcams and I would not have to result some bulky mirrorless/dslr or iphone with droidcam.
Electronic cars would give a whole new meaning to IC engines!
Excuse me, but honest question - are there new vehicles sold without compressor?
I have a 18-55(?) which is blatantly overkill but might be easier to tune in that regard. Biggest concern I have right now is aperture size, and I certainly don't expect things to be perfect on the first try :)
> This compares very poorly with a surveillance state, where there is no particular theory that a surveillance state ever does anything good.

Alignment. This is a thing which benefits those in power, not the general population; those in power always either think they are acting in the best interest of the people, or don’t care what the interests of the general population are. Either way, surveillance states support whatever goals the people at the top have.

> The best-case positive for a surveillance state is people lose any expectation of privacy but a few hundred criminals a year get caught who wouldn't otherwise.

If you think drugs are a serious problem (I don’t, but governments act like it is, and my brother’s in-laws (who are are Pilipino) support Duterte‘s drugs policy), consider: in the UK 2017-18 crime survey, 9% of 16 to 59-year-olds reported using a drug in the previous year[1].

If the No Drugs Party wants to end drugs forever, how tempting would perfect surveillance be for them? That’s not a mere few criminals, it’s a radical change to society that the No Drugs Party would want to actively pursue.

[1] https://assets.publishing.service.gov.uk/government/uploads/...
"I have created a slack app" -- just repackaged a webview.

I was intrigued because slack used to have APIs and and IRC proxy, and I was wondering if the author has used some kind of weird way to connect to slack and impersonate an user.
I still wonder why open hardware hasn't taken over the consumer electronics market yet. Hackability/upgradability is a feature I would pay for... ah wait! these things (Pi, 3D printing) are even cheaper than many closed designs.
>>"What’s the endgame here? Open-source encrypted messaging software is widely available. The cat is out of the bag. Every country on Earth could outlaw the technology and it would still be trivially easy for criminals to use it."

There is no endgame, strictly. Like a "war on drugs" or terrorism, crime will never raises a white flag and surrender. So, no endgame. For insight on the point, I think it's useful to compare CCP strategy 1 to CCP strategy 2: soft power.

I mean soft power broadly, rather than the strictly geopolitical play. Early on, China sought absolute goals, like the USSR and others. The literally tried to control knowledge itself. Strict bans on books or encyclopedias with a bad narrative. Overseas travel was considered dangerous, and vetting was required.

These days, instruments like the great firewall don't work that way. People can work around the great firewall, travel and access information (eg foreign papers) if they want to. A short wave radio, a foreign magazine or a vpn are no longer serious contraband. But, most of the stuff that most people access is approved. They can't keep news of something big a secret, but they never really could. What they can do is monitor, manage and influence the conversation. High influence is the goal, not strict control.

Same here. Sure, sophisticated criminals can avoid fb. But, most people do use fb. This "most people, most of the time" includes criminals, friends of criminals, etc. This is enough. Enough to be chilling. Enough to make secure systems feel sketchy. Enough to help with the the job, whether the job is investigating a string of robberies or monitoring separatist rebels.
I've heard 30 minutes of video is the threshold for leaving the EU's 0% "IT Equipment" import tax category and entering the 5-12% "Video camera" tax category. https://www.tested.com/tech/photography/44445-why-digital-ca...
You can ask the person you wish to prove current time to, to provide a "challenge" that you will film ("put two fingers up", "hold up a USB cable").
It's also important that you present the product in a way that allows the customers to see its value to them. The analogy i hear most often (though I forget its provenance,) is that you're better off selling dinner than dead chickens.

That said, prior to product market fit, it can be difficult to know whether the problem is that you haven't found the correct market, or that There is no market for what you're selling.
My parents are 80, currently in good health, but definitely at high risk if they caught COVID. They're well-off and like to go out and spend money. Any kind of "focused protection" strategy means they have to stop going out and their spending will plummet. They're not alone; I believe "healthy affluent Baby Boomers" is actually a pretty large group of people in Western countries.

Fortunately we live in New Zealand so they can (and do) continue to go out and spend money without fear.
Slack still has the same realtime and RPC-style APIs.
> I'm still using the magic mouse because I found click-drag with the trackpad to be shitty. Is there a trick to that?

Not sure how the magic mouse works, but there's "drag hold" on the trackpad. You "double tap and hold". Tap once, and on the second tap you don't lift your finger off the trackpad, but start moving it around.

Conveniently located outside the trackpad settings, in Settings -> Accessibility -> Pointer control -> Trackpad options -> Enable dragging. https://imgur.com/a/oSrPyDB

You may have to activate tapping (as opposed to pressing the trackpad).

"Without drag lock" actually does lock, but only for a short time. "With" locks until you click again. "Three finger" is new to me, never tried it.

edit: screenshot
Bicycles are much worse. At least cars are not covered in huge decals of the brand. The worse is expensive bikes, where instead of decals they have painted the damn logo and it cannot be removed unless you sand the whole frame. This is utterly stupid. I would buy an expensive bike if it wasn't for that.
> Conclusion

> Q. How to actually get stuff done?

> A. Give yourself permission to produce shit.

This should be shown in a poster in my room!
Ask HN: Risks for New Projects
Does anyone have a good set of generic risks for new software projects?

One of the things I find difficult about managing software projects is resk managment and enabling teams and "leaders" to make good, informed decisions by appropriately understanding risks and making choices about how they are mitigated. It's easy to find losts of lists of things you "must" do, but I'm struggling to find a list of potential risks that they mitigate.

Anyone have one or advice on how they manage risk within their organisations?
I don’t think strict definitions that allow putting things into well defined “experiment” and “not experiment” bins really matter. Being understood matters, and in science context is all important, but being understood just doesnt depend on strict definitions of common words like that, and when it does those words are explicitly defined instead of left for assumptions.

It is the kind of questions about scientific literacy you see quite a bit, loading terms with really consequential definitions and then asking at the edge cases... the answer usually lies in a combination of correcting usage that feels a little odd while also trying to break down the assumption of the question itself, in other words rejecting the premise.

It’s like the many arguments about the usage of the word “theory” especially when with the pejorative “just a theory”, the reality is scientists would never be confused by an odd usage of the word and themselves don’t place much importance on it.

“mu”
Encryption cannot and will not ever be stopped due to it being math.

Oh, and make sure to use steganography when appropriate.
There is another one: regulation of vitamin D occurs before synthesis in the body.

Ready vitmain D from food/supplements can't be regulated by the body and all excess vitamin D will have its full effect.
كلمات اغنية انا السويت مصطفى الربيعي
At least here in Europe knowledge of other countries, even your own, is in practice quite restricted to capitals, tourist hotspots. Travel is very destination focused, where in the past the journey played a larger role. I'm the only one in my circle that likes to take the car (even has one) and go explore my own backwoods, or set a faraway destination and see what I come across on the way there (and stop wherever I please, or even change destination along the way).

Maybe that's what off the beaten path is now: a path actually quite near.
That reminds me of a question I was once asked: You're in the hospital and are about to have surgery. You see the surgeon, just before the surgery is about to start, reading up on the operation he's about to perform in a textbook. Do you trust that surgeon more, or less now?
It’s also safer. A red car is much more visible to other motorists, compared to grey or black.
It's also actively fighting against just writing an alternative client, IIRC from my experiences trying to run weechat-slack
Nice Blog Gatsby Starter Template
A minimalistic, paginated and bundled with some common features needed for a blogging site. Nice blogs is built using Gatsby. Easy to deploy and use and get started on writing some awesome blogs.

Live Demo: https://nostalgic-liskov-e76c32.netlify.app/

Feel free to use it as per your need and connect if you need help or have a feature request.

GitHub URL: https://github.com/abhaynikam/gatsby-nice-blog

Happy Blogging.
>Thus said I would find the other example an ominous sign on the code architecture. I would be more at ease to find a line like :

That's just your bias kicking in. I didn't define the requirements of the program. If I defined the requirements of the program to be ONLY printing out a number that represents the left edge of a box when the measurement is inputted into the console than defining an entire box struct is in itself a code "architecture" problem.

Maybe another name wouldn't trigger any "Smell".

speedOfLightInVacuumMetersPerSecond = 99999999999....

Is your brain telling you that it should be structured like so:?

Vacuum.light.speed = 9999999999

Likely no, because it doesn't make sense to place light as a parameter of vacuum... showing that a big long phrase in a variable name is not in itself a "smell" that needs to be "re architected."

You see it is not the grammar of the phrase that is making you want to restructure the code but the contextual meaning. This is one of those optical illusion like triggers in our brain, you want to organize something in a certain way but my post didn't give you a logical reason to do so. I never defined that an entire Box was provided as input.
Any picks for expert /u's worth following?
If you replace Webpack with Parcel, the argument holds up. Webpack just offers more bells and whistles, which in our case we need to wrestle legacy projects into modern build pipelines. For a new project, maybe you don’t need all that, and you also don’t need Webpack with 3000 config lines. And fwiw, with every major, Webpack has moved to more sensible defaults for modern web bundling, meaning if you stick with it for a new project, likely you only need 5 config lines
I write blogs mostly because I want something to refer back to over time. If someone else finds it useful that’s great but ideally I am the target audience.

I tend to write while I’m doing anything as loose notes which I can then turn into something after the fact. So I get the benefit of what I was thinking at the time and then years later can get back into that mindset.

It works for me, and is relatively low effort. What I have found though is that it helps job wise because I stand out just a little, which is more important than ever as I get older.
> Enough to be chilling

See also: https://www.socialcooling.com/ (https://news.ycombinator.com/item?id=24627363).
If you're risk aware of updates, you might want to try something like nixos where you can always rollback the entire state of the OS at boot time. So upgrades are basically creating a new snapshot with the upgrades, then reboot to check if everything is working. If everything is working, delete old snapshot. If things are not working, reboot to previous state. Makes the risks very small for even the most destructive upgrades.
Let's imagine that the person that wrote that code has left the company, and all of their coworkers are 4 years out from touching that area of code.

What is the answer to your question, now?
Imagine a $5000 ransom popping up in your HUD or your car will automatically drive off a bridge.

Doors and windows are locked and you have 120 seconds.
That paper certainly does not admit their definition. The abstract is very clear:

> A common implication of the term is that the risk of infection among susceptible individuals in a population is reduced by the presence and proximity of immune individuals

As I said, a steady infection rate does not imply there is any such reduction, therefore it does not imply herd immunity.

If you have a reference that uses their definition of herd immunity, please provide it.
This. The problem with the Shakespeare argument is that authors compares code to artistic writing. But code should be compared to technical writing. When you write technical analysis or documentation, you are expected to create easily understood document that is tailored for the reader. Even if you really enjoy Joyce, you usually do not do your technical writing in Finnegans Wake style. That would be a terrible practice.

It is similar with code. People are writing obscure code for various reasons (trying to break the language, code golfing, etc.), but when you write code for a project that is to be maintained in the future, you should use the "formal" style of coding. This also means using the best practices and patterns that other people are accustomed to so they can be more effective.
If you keep it compressed, it will eventually cool down, but stay compressed.
Except DRM is even less well suited for that task than it is for its original task. The threat model is even more ridiculous.
Technically I think the request is for them to not change their product, and to maintain the status quo.
Furthermore the cost is low: 60 seconds of not using your phone isn’t a big deal. If you’re calling someone, put them on hold.
Nature of Excellence and Its Application
So - lets assume that every extra colour costs more. Except the basic colour coating (white).
Next in low-price are simple colour coatings (just one coating, no complex colour errors possible (black, etc.)

Which basically, what turns this nice graph - into a spending capability graph.
A social scientist has to ask the why has the car paint colors changed question? Is it the same coloring preference for houses?
It’s in an even worse position being self hosted by people/entities with no power or sway in the face of a state.

Is there a technical provision that applies to people hosting mastodon instances that doesn’t apply to large social media cos and cannot be beaten with a $5 wrench?
Multi is open source, free-as-in-freedom software.

Fluid was proprietary commercial software (and the author was also a real jerk).
It's different because you can choose to use facebook, or not. That should have been blindingly obvious.
Your explanation is quite amazing. In my undergrad, we had learned about Transistors, TTL, flip-flops etc., but as individual building blocks. Your reply paints a very good picture about what can go wrong they play together. Is there a book that you would recommend to learn more about this ?

Also, Honestly, I thought reflections would be negligible when we are dealing with mA and 0-5V ranges. But your reply makes me think that there is more to it

Finally, thank you for your reply. I gonna come back to this answer in the future when I have a lab setup that is more than a solder and some screwdrivers :)
Where Have the Honest Liberals Gone?
Show HN: Learn coding concepts faster
> Thus said, a call to previous employers should do the trick.

I don’t know what it’s like where you are (or what it’s like where I am now), but in the U.K. references from a previous employer are limited to confirming that a person worked at a place between specific dates.

This is because everyone gets legal advice warning they may be sued for libel if they either say anything negative or have a policy of saying nothing only for bad employees.

I don’t know how likely the scenario is, but everywhere I’ve worked before I left the U.K. shared that policy and that reasons.
I have median arteries and palmaris longus. Supernumerary structures, e.g., built-in spare parts. :]

Diphallia would be awesome.
And all the while the most serious avenues for crime get forgotten, if anything they become an even greater risk because we're lulled into a false sense of security
I've been looking at the specs of the HQ camera for some time, and I'm not quite sure I understand it. I mean, the sensor is outright TINY for its resolution, at 1.55µm pixel size. I have found some C-mount lenses that claim to provide an optical resolution matching a sensor with 3.5µm pixel size (which would give you an effective resolution of slightly under 3MP with that sensor), but they are at least in the same price range as a a Sony A6000 mirrorless with the kit lens which will have a much higher effective resolution. And that is less hassle as you don't have to deal with two PCBs connected by a ribbon cable...
> “Good code is simple” doesn’t actually say anything.

This is why I love Rich Hickey's "simple made easy" talk, because with it you an make the distinction between "simple" and "easy".

"Good code is simple" absolutely says something and has an objective meaning, at least for some people.
> Sounds like lock-in to me.

But there’s multiple competing BMW dealers. You can shop around. If you go somewhere other than a dealer where do they get the training, parts, diagnostic codes to work on your car?
The Xonsh Python Shell
That makes perfect sense if the person hyping the stock is relatively unknown and has minimal reach. Things get murky if an individual has enough of a following to move markets. If someone with enough clout, say Ackman or Dalio start pitching a particular stock, it's difficult to know whether they actually believe it will rise or if they hope to profit off others listening to them.
> ” but it is my impression that a lot of the unrest in Portland was at least in part due to the swarm of federal law enforcement (no identification = no accountability) that were dropped-off”

It isn’t.

Show me anything that shows that the majority of protestors in any city in the United Stated during the George Floyd protests were violent

Nobody is claiming that the majority were violent. I’m not sure why that would be relevant.
Think of it as a real-time pump and dump. Professionals view it for sentiment validation - and there are several tools that already attempt and provide that on Bloomberg terminals using combinations of Webull, Stocktwits, and WSB to name a few.

Part of this is stock moves - but some are purely the underlying options, a lot more of what WSB trades. Given that (many) options have little to no movement (where little is < 100 contracts a day) cataloging and tracking this sentiment activity can be incredibly valuable, assuming you have all the data.
Doers (less and less)... teachers (less)... networkers (more)... writers (more and more)... the trend just shows the sad indictment of an economic tsunami in the making, where opportunities and real money are scarce?
>I can just as well argue that long rambling variable names are unreadable, because they obscure the macro-level structure of the code and the continuous repetition creates extra cognitive load ("is this really the same variable as the other one? It looks like the first three words are the same, but...") especially when one tries to keep track of several of these huge names and follow the dataflow.

This problem you describe occurs in the english language. In formal documentation of code written in English tends to be by far more verbose in their explanation of code than the code itself.

Yet we don't complain about english? Why?

What if I take all the crazy shortcuts we use in programming names and use that in documentation and daily communication. Would it make my communication seem less like rambling and seem more clear? Would it help lessen the obscurity of the macro level structure of my point? Will removing the continuous use of grammatical repetition with words like "the" or "and" lessen the large cognitive load on your brain so you can understand my english?

No it likely won't. In fact it will make me LESS understandable.

The dichotomy here illustrates a bias within human nature. For some reason people perceive a certain level of verbosity in code to be bad but not so in english. Given the fact that even among programmers English is much more readable than code I would say that there is definitely a huge unrealized mass delusion going on here.

Have you heard of literate programming by donald knuth? It's literally about taking every line of code and upping the verbosity by 10x by replacing it with a macro of an english paragraph. Literally an extreme version of the verbose variable naming I'm describing.

If you can see validity in literate programming than basically my variable naming is a tiny tiny step in that direction.
I stopped reading at the point that an article trying to tell us how to effectively implement DevOps started talking about “DevOps Engineers”. I also got that little bit closer to getting “DevOps isn’t a job title” stickers made.
Either a possibility or a tangent: video is less time sensitive (think 24 fps film) than audio, which in turn is less time sensitive than haptic feedback.

(Sentiment du fer may seem like a strange idea to us, but in disciplines where 40 ms is important, it may help to base reactions on senses which are more time sensitive than the eyes.)
Coronavirus: WHO backflips on virus stance by condemning lockdowns
>>> How is this really different to government-mandated microphones and cameras in your house, school, workplace, etc?

This is the cellphone you're already carrying.
You will have a hard time convincing people of this. Myself I don't agree. But I can see how it is appealing to privileged people who don't have to suffer petty crime themselves.
I think you are right! In Sweden, clinical work is excluded from academic age when applying for positions or grants in medicine.

In CS, "that year in industry" counts as a big whole in your publication list.