skysight-inc/HackerNews huggingface dataset:
HTTPS Everywhere + encrypted DNS blocks a huge chunk of what they can see without expending effort on you in particular
Even mainstream Vox [1], NBC [2], and NYT [3] reporters have recently contacted corporations and individuals threatening to name and shame them if they do not issue an apology, assist with a story, or add their weight to a deplatforming/demonetization campaign.

Do those acts of extortion render those individuals and their supporting editors not-journalists too? I don’t think so. Ethical lapses, deplorable though they may be, are perfectly compatible with still fulfilling the role of a profession.

[1] YouTube adpocalypse effort led by Carlos Maza

[2] NBC’s repetitive naming of Google Ads and brands alongside cherry picked comments on Zero Hedge and The Federalist to delist those competitors.

[3] NYT recent threat to doxx the Scott Alexander blog
Don’t worry, he doesn’t publish everything he’s given.

https://www.theverge.com/platform/amp/2016/9/9/12864328/wiki...
What makes python more of a real language than ruby?
Well, that's only because it's efficient to do so on x86. Code recompiled for ARM isn't going to do that.
> iron media curtains

You mean like itunes, hbo, netflix catalogues in countries outside US? It's just that there is no interest in seeing these movies.
Breaking changes in Angular 10. Steps to update angular app to latest version 10
Show HN: Viloby lets you make a lobby for your virtual event
The thing I always wonder about something like the government having the power to force people to decrypt data is what happens if the person claims they forgot their key. I could very much see this happening to me if I was arrested and my computers taken away only to months later be asked to unlock them.

Also what happens if the person used Rubber Hose cryptography. They could give up a key and the government gets some data but it would be impossible to know if they gave up all the keys.
https://en.wikipedia.org/wiki/Rubber-hose_cryptanalysis
I am not saying that the companies themselves are evil or hurt privacy, I fully support thenm. I just saying that by giving one entity access to the data of millions of people and websites you might run into privacy issues at some point, even if the company does everything to avoid that.
advertising is manipulation. It's not even always about a trying to get you to hand over your money, sometimes it's about pushing politics or changing opinions and public perception. You can filter advertising out of your immediate consciousness, but you can't keep it out of your subconsciousness and the ads you can't even remember have an impact on your decisions and your beliefs.
Ask HN: I just bought my first car. What tech should I check out?
Hey HN. I am not so young anymore but I just bought my first car. It is a used Hyundai i30 from 2012. I wasn‘t into cars before but now a whole new area of tech opened up for me. As I was starting to read about OBD interfaces I was wondering what you guys can tell me about cars seen as software developer. What products and websites should I definitively check out?
"C:\Program Files(x86)". Who ok'd that?
Q&A: How to Automate Your Workflow with DevOps “Ops Builder” Ruxandra
The indiegogo page seems to imply that they're shipping these devices. Have you not received yours? The simulated pictures look nice...
> You also get to transfer your time from working on marketing problems/science experiments to working on engineering problems/real science experiments.

That right there is my goal. At the moment I'm solidly the first. Any tips for moving the needle?
Which is also running on Rails if I remember correctly.

But Notion seems to be those extremely extremely rare examples.
Why not re-compile the dependencies so they run locally too? Am I missing some constraint?
I love that this is a professional laptop that comes with a 144hz screen. But 1080p? Not even 1920x1200? Boo..

I want to replace my aging MacBook Pro and move to Linux, but finding a non-gaming laptop with a good screen seems to be an impossibility.

Edit - To the people recommending laptops in this thread:

Thanks for the suggestions, but none of them so far have had a 144hz screen. It's very hard to go back to 60hz after using a higher refresh rate monitor, even for simple things like literally moving a mouse around the screen and looking at the cursor.

The only 144hz laptops I've found are 1080p, and that extra 120px of vertical room is a luxury I'm not yet willing to part with.
Donate for Him for Help
If $# is a number, aren’t "$#" and $# exactly the same in Bash? Enclosing things in double quotes doesn’t change their type, since everything is already treated as a string.

https://www.gnu.org/software/bash/manual/html_node/Double-Qu...
Ha, Ansible parses and 'executes' YAML files using Python, but not before passing them (repeatedly?) through a template library (Jinja2) originally designed to produce HTML pages. They even came up with a way to write for loops in YAML... What I'm trying to say is that sometimes great software is written using (in some people's opinion) terrible technology. Not everything needs to be written in idiomatic Haskell or Rust.

Personally I have to say that I started writing more bash scripts again recently, I even wrote one that interfaces with the GPIO ports on a Raspberry Pi. Works like a charm, is concise and (I find) also quite readable: https://gist.github.com/adewes/7a4c20a5a7379e19d78ba54521d3d...

But then again I'm also a person who enjoys Perl, so maybe it is time for me to be banished to a lonely island :D
https://www.theverge.com/platform/amp/2016/9/9/12864328/wiki...

Assange censors whistleblowers against the Russian government who he openly collaborated with. Do you think this is ethical behavior?
Python has dynamic typing, which can be equally dangerous. In fact I’d argue it’s more dangerous. You will not throw errors until runtime, which will literally blow up in your face.
"Serious operators" never want to put their files into iCloud Drive? They must be using butterflies then

https://xkcd.com/378/
You are misunderstanding or misrepresenting what I said. If it wasn't obvious, I meant that bash scripting is not okay _for this sort of complex work/projects_.
Right, I meant LF-only, that was a brain fart. It is recent to Notepad, but I don't it is that recent. But yes, also Notepad for a long time was the simplest wrapper around the Win32 edit control possible, and likely rarely a priority. (Similar too how long WordPad was merely the simplest wrapper around the RTF control.)
I have a feeling like many of the apps are reading the clipboard on the launch because they probably act on copied text (e.g. if it's a link or a number, they can use that to show a suggested user action).

Obviously I might be wrong, but we live in times where many applications are reverse engineered and their traffic is MITM'ed all the time. I'm not sure if anyone’s sending those clipboard contents outside the device. That would be a problem.
It’s more mainstream for tools like this.
Reducing Uncertainty in Software Development
Android has prescribed apps to request individual permissions at runtime since Android 6.0 (released in 2015):

https://developer.android.com/training/permissions/requestin...

iOS switched to the runtime permission request in iOS 6 (released in 2012), so they switched earlier than Android, but both platforms have had runtime permissions requests for years.
Lessons Learned from Designing an AI-Enabled Diagnosis Tool for Pathologists
Get an X1 Carbon with a 4K screen perhaps.
Hospitality Startup Sonder Raises $170M During Covid-19 Travel Collapse
It’s still early days. bhyve which is likely what they’re using or whatever the hypervisor is will just run arm docker images — unless you have a hard x86 dependency many of our http micro services should run just fine on arm images at least my workflow will be just fine.
> Not op, but alpine package manager leaves a lot to be desired especially compared to ubuntu.

How so? If anything, apk is way nicer than apt in a container build script (or anything automated); with apt you have to use -y and maybe force the noninteractive frontend, where `apk add foo` just works, correctly, automatically, with no effort required.

> Also much easier to set locale.

> considering potentially slower performance:

It's slower at installing python packages from pypi since it can't use cached versions. That's not the same thing as "it's slow".

> Since minimal ubuntu & debian exist, I think the question should be: "Why would you use alpine?"

Because minimal ubuntu is still ~3 times the size of alpine, alpine is much smaller and simpler, alpine defaults to staying small (even if you remember to --no-install-recommends, deb packages are bigger and less modular), and I don't have to remember how to force apt to run in "no really install without asking questions" mode.
cough make cough
How was x86 any more "open" of a platform? If anything, x86 is a far more "closed" platform, as there are only two remaining manufacturers of x86 parts, and there is no licensing process to join them. Meanwhile, there are hundreds of ARM licensees, and the process for becoming a licensee is all documented online [1].

[1]: https://www.arm.com/why-arm/how-licensing-works
Hi HN, this is fun social utility I hacked together over the past couple of days. I see it in the same vein as Bitly and Linktree-- filling a small gap in existing in existing products.

If you host online events, is this something you would use? What would it take to get there? Or is it simply not worth the extra steps involved?
The difference is that a safe can be "brute forced"; you don't need to know the combination in order to be able to get in, with enough resources (i.e. a large enough drill). The same cannot be said about encrypted data, which is (as far as we know) literally impossible to break into no matter how much money you throw at the problem. If the same were true of safes—if they were physically impossible to get into without the key—then this same conversation would apply. Do you think, in that scenario, that safe manufacturers should be required to make a master key and distribute it to law enforcement?

IANAL, but as far as I know, if the police can't physically break into your safe, there is nothing saying that they have any legal recourse to compel you to open it. Why should encrypted data be any different? Any why should it be the responsibility of the manufacturer/service provider to supply law enforcement with a key? The government can always pass a law allowing law enforcement to legally require you to unlock your device, but that is not what they are doing.
LiteX: An open-source SoC builder and library based on Migen Python DSL
Seriously. It's not like people don't rewatch things all the time. They already know you liked the video enough to sit through the whole thing and it costs them nothing to suggest it again.
Can I consent to permanent storage somewhere? I love using the timeline in Google Maps!
My point was to judge on a case by case basis. If we don't do that, how can we expect the common layman to.
> Mac book was never really a dev platform. Maybe for front or nodejs, or definitly for native apple apps, but seriously, brew and so are so subpar.

I'm not sure what you're asking? It's lower level than the examples which were given.

There's nothing stopping you using a MacBook for almost any development task. It's not just for front-end tasks. You can do work that runs directly on the architecture.
There is a different mathematical justification as well in terms of Bayesian reasoning.

The claim is that “evidence” in Bayesian reasoning naturally acts upon the log-odds, mapping prior log-odds to posterior log-odds additively. To see this, calculate from the definition,

Odds(X | E) := Pr(X | E) / Pr(¬X | E)
= Pr(X ∧ E) / Pr(¬X ∧ E)
= (Pr(E | X) × Pr(X)) / (Pr(E | ¬X) × Pr(¬X))
= LR(E, X) × Odds(X),

Where LR is the usual likelihood ratio.

So when we take the logarithm of both sides, we find that new evidence adds some quantity—the log of the likelihood ratio of the evidence—to our log of prior probability, in this phrasing of Bayes’ theorem.

I sometimes tell people this in a slightly strange language, I say that if we ran into aliens we might find out that they don't believe the things are absolutely true or false, but instead measure their truth or falsity in decibels.

So another perspective on what logistic regression is trying to do, is that it is trying to assume linear log-likelihood-ratio dependence based on the strength of some independent pieces of evidence. You can weakly justify this in all cases, using calculus and assuming everything has a small impact. You can further justify it strongly for any signal where twice as large of a measured regression variable ultimately implies twice as many independent events at a much lower level happening and independently providing their evidences for the regression outcome. So like, I come from a physics background, I am thinking in this case of photon counts in a photomultiplier tube or so: I know that at a lower level, each photon is contributing equally some small little bit of evidence for something, so when I count all the time up together, this is the appropriate framework to use.
Do you refer to shellcheck in general or in this specific case?

I do a non-trivial amount of shell scripting, and there is only one warning I disable in shellcheck on a general basis (SC2016).

The author of this script clearly doesn't like quoting where the underlying value is guaranteed not to include special characters (or space), although this is somewhat inconsistent with the fact that he's using quotes in several patterns where it's not needed (eg. left or single operands in bash conditionals, or in variables initialization).

On can consider always quoting a defensive practice. In a fragile language like Bash, I personally think defensive practices are very important, so the first impression I get from a Bash program not adopting them is "not great".
I find the two programs complement each other: Krita is amazing for creating artwork, while GIMP's strength lays in image manipulation.

Which ever you prefer, open source developers have created some great graphics software (and these two are far from the only examples).
> Use python over SSH. Super fast to begin, if you can ssh into the server, you can run the equivalent of shell commands (subprocess calls in python) remotely.

This literally describes ansible. In fact, ansible one-ups this because you can specify raw commands if python is not installed remotely [1].

Ansible provides lots of modules, you don't have to use any of them. I have plenty of 1-off ansible playbooks that I don't care about idempotency that are just a bunch of 'cmd' statements. It's a very flexible tool.

1: https://docs.ansible.com/ansible/latest/modules/raw_module.h...
> Ancient versions of all the tooling. Command-line utils have that weird BSD well-water flavor. No package management.

That's what MacPorts is for ;)
> Porting? Who talked about porting? Why do you (and they) voluntarily ignore 20+ years of Wine?

Indeed. I was happily using Codeweaver's Crossover product to run Office 2000 (on RedHat 6.2 with Ximian Desktop, IIC) before Microsoft realized this loophole produced a flawless experience, and then changed the binaries to purposely frustrate this solution going forward. Nothing every worked quite right after that. Eventually, Evolution had a usable Exchange integration, and OpenOffice wasn't completely useless, so I simply stopped caring.
Being able to submit samples and have them verified as known good or bad seems like a fantastic thing, especially when the default is reputation-based and not based on the code signing itself.

Why do you think it's not?
> If an armored convoy is not enough to protect your nuclear weapons...

The concern appears to be, at least partially, "the Americans will watch the convoys via satellite and know where we've got them all stored".
On the contrary, serious operators write programs to handle spaces in the paths.
It is open to all now.
I do wish System76 could sell a Lenovo P53 and/or the new Dell XPS 17, but with pop installed with all the right drivers etc. It's worth the premium IMO to get a laptop you know will work well with linux.
I was using "we" to mean "we" would be self-censoring.
> but rather, renders it non existent for those with the lawful intercept access

And for plenty of people who don't have the lawful intercept access. This downgrades encryption from "encrypts stuff" to "obfuscates stuff"; while technically incorrect, it's probably better to describe this as "no longer encryption" because it's clearer to non-techies.
Does the developer edition XPS work?
https://www.dell.com/en-us/work/shop/overview/cp/linuxsystem...
I have to ask, do people really use number pads that often that it's worth having the main key section off center?
What is the reason for "NVIDIA graphics currently unavailable when dual-booting Windows." ?
So does Bash, though.
Wow you are so "woke"! Intellect level 10m
Business Messages via Google Maps and Search
And lose all endpoint control at a whim? Not gonna happen.
career requires a certain progression ladder
Please... These people know exactly what they are doing. The internet is a lot of things, and one of those things is a tool for mass surveillance. It's always, always been about power and money.
Why is he making a packer?
Furthermore this is speculation. We don’t have ARM Macs yet to test. This is like all the nerds in the forums speculating on hardware leaks how the next gen GPUs will perform: wait for hardware and reviews. Making any sort of claim as to what to buy or not at this point seems disingenuous.
Isn't Google and Microsoft doing the same? As far as I remember, Google Maps is almost secretly collecting user location data and sending it home.

A good solution would be to fix Android and don't let any app access phone number information, any hardware identifiers, location. But instead we see posts like this suggesting to ban TokTok instead. Why?
There's a significant difference between toxic waste and fully functional nuclear warheads, though.
blender users do
We'll have to see. As another person already pointed out, VMWare has experimented with ESXi on ARM and they claim their customers could realize significant cost savings by migrating to ARM [1]. So if they've already done a good amount of engineering work on it, we may well see VMWare Fusion on ARM that can efficiently run ARM guests. They plan on releasing a tech preview in July [2].

Whether you can stick an emulated x86-64 CPU in there is another matter. It's a much bigger engineering lift and unless Apple puts some resources into it it's not clear to me a virtualization company by themselves would want to incur the cost. I hope there is enough demand for it and that someone will provide it. For me personally the only reason I run VMWare Fusion is to access x86-only Windows applications for which there is no replacement.

[1] https://blogs.vmware.com/vsphere/2019/10/esxi-on-arm-at-the-....

[2] https://twitter.com/VMwareFusion/status/1275466832002945024
Moonshots are not an option for most founders because they require a massive amount of capital and many years to find out if they'll work or not.

In a best-case scenario, you have something like SpaceX that was founded 18 years ago and raised $3.2B, including the first $100M from Elon Musk himself. Almost a decade in, they came very close to failing after the first three Falcon 1 launches didn't reach orbit.

In a less good scenario, Magic Leap spent $3B and 10 years trying to make their technology work, but ultimately failed to deliver on their original technical promise.

Most founders don't have $100M lying around or the option of walking into a VC firm and saying, "Hey, there's a market here. I don't know if I can do it, but if you give me a few billion, I'll try."

As a result, the vast majority of founders have to take the MVP approach. There's nothing wrong with that. If founders insisted on only taking moonshots, the outcome wouldn't be more moonshots. There would just be fewer incremental improvements.
It's true, but you're semantically overloading the variable syntax (by hinting that it's treated as string).

Plus, left and single operands, in bash conditions, don't require quoting, so a lean style is actually not to use them at all.
I get that VPNs are considered more trustworthy by some (although so many also have shoddy records/ownership), but it's still 1 extra party to trust vs. just your DNS provider.
Do you have some numbers to share in terms of file size and resolution?
The X1 Carbon (and the XPS 13) use the less powerful U processors.
It gives you the option to use static typing, if you so desire.

I'm not sure how not having a type system is safer than having a type system. What makes it feel more dangerous?
Well it lends to an aliasing effect, that in Europe is even more comical. You completely lose the major cities of most countries like Ireland, Sweden, Denmark, and Poland. Central Europe is blotted out by Rome. The Romans finally conquer (most of) Germany. ;)
I wish there had been a link or reference to a more in-depth history, since this article is quite short and skips over any early stuff. I've been weirdly interested in door knobs and handles ever since I moved into an older (110 years) house and tried to find a matching door knob for one that was weirdly missing (got lucky due to its distinctive fleur-de-lis motif and knowing their age).

Tangentially, this reminded me of a nice automotive door handle taxonomy I came across recently: https://jalopnik.com/this-is-the-definitive-classification-g...
At some point you start believing your own lies so he probably thought everything would be fine and the markets would be calmed with another auditor confirming the results.
Really wish they would get rid of the numpad layout and center that touchpad or make it bigger. Really bothers me that the touchpad isn’t centered, makes it awkward.