skysight-inc/HackerNews huggingface dataset:
I'd love to see a source for windows being more secure? An out-of-the box install of windows is generally years out of date, Linux installs are usually only 6 months old.
Is the source research for this public or is it (like the full text of the article) also paywalled?

Have read the teaser abstract and leading diagrams, and my main curiosity is how the groupings break down granularly: e.g. former-USSR & "Western Europe" are both extremely! internally diverse. Given the averages for both, I wouldn't be surprised if some WE countries are even above 8, and if some former-USSR's are lower again.

* India, US and China are also internally diverse, but at least are each individual countries.
Apple's New Smart Socks hide disturbing supply chain secrets

hncynic 1 minute ago

A couple of years ago, this was the new iPod touch: http://techcrunch.com/2012/09/14/amazon-ipod-touch-macbook-t...

I remember the first iPhone was "the next one". The first iPod was about the new Macbooks and they had the same screen.

I wonder if it's still true - when the iPhone comes out, and when Apple is trying new things with iPod touches, I assume it will be a combination of new hardware and new hardware - something that Apple can't do.

hncynic 1 minute ago

Not going to stop the sock from being stolen.

hncynic 1 minute ago

I think the whole 'smart' sock is a joke. It isn't just a Sock that doesn't work on a device. The whole point of this sock is that the sock is a complete mess. Not even the sock itself has a sock as it does on a page. The sock's not meant to be something you want to own unless you can make the sock open.
Thanks! That `ModifierOnlyShortcuts` works great for disabling the kde menu. It's annoying as otherwise the windows key is switched to the `alt` key for most things but randomly pops up that menu.

> What's nice with KDE is that you can use the application window settings to force passing all keyboard shortcuts to the apps. So for example KDE shortcuts don't override emacs ones when emacs has the focus.

Oddly I want the opposite, at least for 95% of the apps. That's where I find the MacOS command-key as a generally a superior solution. `Ctrl-F` and `Cmd-F` don't conflict.

As mentioned before on MacOS (OS X) you only need to add a couple of text files to the key-bindings subsystem to add broad support for "emacs like" keybindings to every (default) text field [1,2]. So shortcuts like `Ctrl-Y` does replace-yank, `Ctrl-P` does line up, `Alt-F` word-forward, etc. KDE has shortcuts for those but they don't affect Firefox or Chrome, etc. It's _really_ annoying now that I have the muscle memory for those basics Emacs ops, but can't use them in Jupyter notebooks or similar in Linux, or the email client, or whatever random app comes up. Sure the shell uses them, but typing a message in Slack doesn't.

I had hopes the "Pop! OS" people would do something similar to the OS X/Cocoa sub-system, but they seem to be stuck in the same mode of copying the inconsistent mishmash of Windows and old-school Unix shortcuts. Seriously, that one MacOS feature keeps me switching back to my MacBook despite having a much faster Linux desktop, bigger screen and all of that.

1: http://simonganz.com/2013/06/add-emacs-key-bindings-to-mac-o...
2: http://ttscoff.github.io/KeyBindings/
If you don’t have to tune Linux to get it to work, then why does every single complaint about Linux’s battery life in laptops get met with “install TLP?”

Of course Windows is shit in this respect too these days. I got two extra hours of battery life from my X1 Carbon by wiping the disk and installing Windows LTSB. But even then I still have to police things, watching for driver updates or software installs that randomly leave some service running that keeps the CPU from sleeping. It’s like nobody tests these things.
- provides plausible deniability for unpopular or suspicious measures at both ends

- keeps open the option of direct subsidies and favourable treatment for Cayman. I believe most BOTs are not financially self-sufficient, including Caymans.

- keeps open the option of UK re-taking direct control in some circumstances (military requirements, oil discoveries etc).

- maintains substantial independence in practice.

For small territories, BOT arrangements provide the best of both worlds, at the low low price of occasionally bowing to UK authorities.
I was hoping for a more in-depth answer, but okay, ad-hominem it is then.
How to Add Incredibly Powerful Emacs-Style Shortcuts to Mac OS X
I use AirPods daily with my 2015 MBP and never have disconnect issues. When I first got the AirPods it was far less reliable but I believe a firmware update a couple months after launch cleared up whatever issues I was having.
As counterpoint, one could say that you're advocating for a world in which it is better to sentence an innocent person for a crime than to let the crime go unpunished.
> It would be hard and would likely attract only technically-minded individuals

... and police forces: a nice feature of leaving a few gaps that motivated users can use is that the police can focus its limited resources on the those interesting targets.
I am a heavy Zoom video conference user but I had no idea about Slack-like chat features. Thank you!
I'm not saying it's smart, I'm saying it's the advice I've heard given.
It would be cool to see a reboot of Firefox OS with Rust and WASM some day.
As for the touchpad, those of us with ThinkPads just use the TrackPoint, which is (IMO) better than any touchpad. Off-brand TrackPoint-esque pointing sticks (on Dells or HPs) are usually absolute junk and go to maximum speed no matter how lightly you push it.

The touchpad has the advantage of being immediately intuitive, but after a little work on an old ThinkPad (an X220 from eBay is about $130 shipped) you’ll probably be able to appreciate both sides. I like how I don’t have to leave home row to do a little clicking around.

If you end up getting a machine of that era, maybe try this guide for my favorite OS, too: https://news.ycombinator.com/item?id=18370327
The Depths of Despair Among US Adults Entering Midlife
Keep Windows Defender + Firewall on.

Don't visit sketchy sites.

Firefox + uMatrix to block all JS by default, and judiciously enable domains until things work to my satisfaction, or go elsewhere. Maybe open it in Chrome + uBlockOrigin if I think the hipsters who run the website don't know how to make a website.

Pi-hole.

Don't click ads. (hardly any remain by this point)

Stay behind a router.

Don't run/install every little piece of software that you come across.

Install updates.

Look for and verify hashes of downloads.[0]

Examine CPU/RAM usage, startup processes, and services regularly.

Use a password manager. (KeePassXC)

[0] http://implbits.com/products/hashtab/
No, the US was at war for essentially the entirety of the 19th century.
Novel magnetic effects, efficient power transfer, some special forms of supercomputers. Room temp super-conductors would change the world in interesting ways assuming of course that they could also be manufactured at scale.

Most importantly it would require an unlocking of fundamental properties in electromagnetism, chemistry, and quantum physics that as of today is still very much unknown.
You've got it. Similar to Facebook's shareholders, except with more Xi and less Zuckerberg.
I loved my C64 as a kid and played if for about billion hours. I loved the music - some of my all-time favorite "songs" are from C64 games (Ghost 'n' Goblins, Commando themes are sooo good!).

When I revisited the C64 as an adult the first thing that immediately jumped out at me was the dropped/stuck notes that happen in a theme song when you get a powerup or trigger some sound effect.

I can't believe I never even noticed it as a kid, and my brain just filled in the missing sounds!
Are these people who have lived (a signficant portion of their critically-thinking lives) under Communism or have an impression (mostly from parents, education, upbringing etc.) of what it was like under Communism in the past, relative to current times.

I've certainly had the same impressions as you from friends, but most of them would be under 35/40.
You could have a world-wide power grid; you could power all humanity's energy needs by having a couple of "tiny" (100kmX100km) solar farms spread between world deserts located on different timezones so you won't need any storage.
>Anonymity is extremely protected by the Supreme Court

And yet the US has all kinds of surveillance apparatus to de-anonymize internet users...
Yes, it's my mistake using JSON Schema for something it does not suppose to. Analyzing schema from user input is very difficult if "type" keyword is not required (I actually had read the GH's issue about it). IMHO, JSON is already verbose, no need to make it concise, requiring "type" make it a lot simpler. I'd also prefer not to allow multiple type on "type" keyword.

The fact that the spec is too flexible that allow users to write all nonsensical things, and so sensible things that might have hole on assertions.

I understand all your explanation and thanks for creating a new account to do this, appreciated!
yes those too, basically anyone refusing to integrate and having to resort to what civilized places call "crimes". The Burmese/Laos/Vietnamese hill tribes were in fact refuges from the encroaching power of their original homeland China. Highly recommend the book that I've linked. To reduce the hyperbole every discussion on Anarchism should start with heaving read JC Scott.

YN Harari also makes that point by the way in his book.

https://www.youtube.com/watch?v=QO__r8Q0bmU
My guess is they want to be able to figure out where the party is.
Ask HN: How do you secure your Linux/BSD computer?
Like the similar threads about Mac[1] and Windows[2], how do you secure your Linux or BSD based system?

[1]: https://news.ycombinator.com/item?id=19681270
[2]: https://news.ycombinator.com/item?id=19698620
Exactly, the option to plug and use the mouse when needed should be there. That is good design, keeping your user in mind.
Interesting that just 10 customers make up over a third of revenue for them.
It’s almost as if an Apple troll script broke free from alpha testing long before it was ready.

“But the replies are just canned crap you found on online forums from five years ago.”

“Don’t worry, we’ll fix it before it is public-facing.”

Oops, guess not.
NES is more powerful. 70% faster CPU, GPU is much more powerful. Commodore 64 was engineered in 1981 and released in 1982. NES is almost five years newer. C64 had a RAM advantage, but later NES carts had mapper chips.
I leave the firewall and Windows Defender etc on constantly, I haven't experienced any of the issues with speed/IO etc you seem to have.

How old is your machine? On a modern computer with a decent processor, a decent amount of RAM and an SSD you really shouldn't notice Windows Defender. Maybe you have more viruses than you think?
It sounds like you're spending as much time on finicky Bluetooth and USB-C as you might spend on battery tuning on Linux.
Are you thinking of the way ints and chars (and floating-point types!) inter-convert? That is a weakness or convenience, but otherwise the typing is pretty strong.
What do you mean "3 bad days in a row" and you're gone?

That seems like an extremely fragile and precarious situation to put your employer into! No one likes ultimatums, it could hasten your termination.
What a poorly researched article. More Americans than ever are taking anti-depressants. The trend markedly increases with age.

https://psychnews.psychiatryonline.org/doi/full/10.1176/appi...

"Among both males and females, the study found that people aged 40 and older are more likely to take antidepressants than younger people."

"The study also found that women are two and a half times more likely to take antidepressant medication as males, while 23 percent of women ages 40 to 59 take antidepressants, more than in any other age or sex group."

https://psychcentral.com/news/2011/10/25/antidepressant-use-...
Thanks for taking the time to reply.

I am 100% in support of software like this being open-source. Not just because companies go out of business and disappear, but for scientific-computing software, it's important to be able to extend these systems. When I talk about features, I often mean can I rewrite this integral into something more computationally tractable? Or is there some reparameterization of this function into something differentiable?

I know this are very much how someone might pose a problem coming from Mathematica or Maple, but really I hope it's clear the end goal is still the same. Discover an equivalent mathematical representation of my problem that's more amendable for further work.
Wait America deserves a pat on the back for providing basic infrastructure? What standards do we hold the US to, Bangladesh or the Netherlands?
I'm in my late 20s and a nest egg is years away, but having a a basic emergency fund and financial safety net did wonders for my peace of mind. For those who haven't done it yet, I think it's the most important financial goal to hit as early in your career as you can.

Long-term disability insurance and life insurance are nice to have too. Patio11 has been preaching this [1] but it took me a while to really get it. The technical detail of "own occupation" is really important here.

[1]: https://twitter.com/patio11/status/988094196274769920
The Beauty of Dependency Injection
If a virus or malware has no noticeable effect - does nothing that affects me - is it still a virus or malware?
Not American internet users, for the most part. Note that those are at least justified by being connected to foreign actors, and that some of those surveillance apparatus are illegal.
It mentions the blockchain hype mania as well. I happen to currently be the clearinghouse for lots of people's silly blockchain ideas right now. I mostly have no issue with the ones that are basic "chain of hashed blocks" git style ideas, intended to show some simple sequence of integrity, while still requiring trust. I don't get many of those.

But there are so many that try to shoehorn the full trustless model onto an idea that obviously still has a central authority. Argh.

Is there a good resource I can hand to non-technical people that explains why "full blockchain" only makes sense for a handful of use cases?
don't mention the Enterprise edition which you can only get in volume, so no solution for freelancers & small businesses

I agree with your larger point and most of your bullet points, but just as an FYI to anyone that's looking into Enterprise edition: you can get Enterprise licenses in small volumes.

Because of various data security clauses in some of our contracts, and MS's refusal to discuss issues like HIPAA compliance with respect to telemetry, I looked into getting Enterprise for our small business and found that there are resellers (I have experience with CDW and mychoicesoftware.com) that will provide small numbers of licenses -- in fact, I started with one license with each provider. Right now we have 2 licenses through mychoice and 4 licenses with CDW.

It's a pain in the ass because it's a subscription service and you're dealing with two parties for support (the reseller and MS) but it is doable.
What does that mean? Is it equivalent to the pointer starting out (say) pointing to the first letter of the string, but being able to "walk"/iterate along the length of the string?
Ooh, I don't know. If they regularly see people dig through their code and then tweet about what they find, planting things in the code sounds like a great way to "soft announce" features to gauge reaction. That way if they decide not to go forward, they don't lose face, it was just some unannounced feature that they were considering.
In response to your edit: if you define "specs" broadly enough to include the comfort and the color of buttons, then sure, "specs are all that matters", tautologically.

On the other hand, with this broad of a definition, no, there is no other computer on the market with the same "specs" as a Macbook Pro.
What about keybase?
In my experience: it’s ”unix” on a laptop that just works.

Easy access to up-to-date tooling through brew: zsh, docker, bash, vim et al.

Now don’t get me wrong, I’ve been a Linux only user since the 90’s and for many years used the dell xps developer edition.

But, the mac touchpad (I know, I’m doing it wrong) and screen coupled with superior battery time as well as solid sleep/wakeup makes for a great experience.

The new air, without the ridiculous touchbar and updated keyboard is actually pretty great.

One nerds ¢2.
Just like there is more to cameras than megapixels, there is more to a display than resolution. Simply saying “hidpi” does not necessarily solve the problem.
Yes. I'm talking about people who are 50+.
Yes. But for critical software systems, what excuse does one have not to prove that the software does not match the spec. There is no excuse not to test the spec, but what excuse is there not to prove the software?
Turned around: their bad behavior/tantrums could hasten your leaving. Just as fair to point that out to them.
There is a beautiful irony of an anonymous account complaining about ad-hominem arguments.
I scroll right past any green accounts for that reason. What are you protecting by making a throwaway? Your magical internet points?
It is quite small though compared to potential profits.
I didn't even use webrings in the 90s. I preferred altavista.
I'm personally much happier, but this is due to the fact that:

1. I make a lot more money now so I'm financially stable

2. I've transitioned to a career that is rewarding

3. I don't have as many existential fears/anxieties

4. I have the drive and discipline to do what I need to do

Not everyone experiences these, and I'd imagine that without them, my 30's would be far worse than my 20's.
I said it's commonly regarded as being more secure. The source would be the comments on just about every thread anywhere it comes up.

Looking at all the comments here - most people are saying that they don't do very much to secure Windows and that certainly mirrors my own experience.
A Word About Alligator.io
I don't care if he loves the source; it was an awful translation and it gives me the heebie jeebies like nails on a chalkboard. Just picking it up gives me the creeps; vandalism.

Rebsamen is closer to something like what was actually written.
Agreed. Unsurprisingly a lot of libraries are being rewritten in TS, including some high profile ones. I've been writing JS for a decade and TypeScript was a game changer for me.
I was really disappointed with MalwareBytes. It seemed great, so I paid for it, and every other week it would de-activate itself without warning. I would only notice this when explicitly checking the control panel, to find it had been turned off, and I needed to re-enter the license key.

Maybe they've improved it? I should give it another shot!
This.

Make sure you are getting paid what you are worth, and ignore the rating system.
True, too often this discretion is only exercised for friends, relatives, and the powerful. Occasionally it gets extended to people who remind the officer of those people, because they fit the preconceptions or remind the officer of their own youth or family.

https://genius.com/Dave-chappelle-killin-them-softly-annotat...
Inequality is deeply ingrained into Indian culture. The bureaucracy is crushing, making it extremely difficult to start a business or improve your station in life without money and the right connections. India is not a place where “all men are created equal” — your value and station in life is largely determined by your caste, birth location, and family name. The people who escape the trap are the exceptions that prove the rule.

I suspect that a combination of an inefficient bureaucracy (and the accompanying loss of opportunity and competitiveness in international markets) and gross social inequality has a large part to do with it — especially considering ~70% of the population lives in relatively poor villages dotting the countryside.
> Will someone explain what this theoretical 'non spec' thing that matters is?

That's hard to do, since you're being vague about the meaning of "specs".

How about this: you find an example of a non-Apple laptop that you think has "the same specs" or better as a 15-inch MBP, and I'll point out how it's different.
It's easy to come up with a legitimate use case for destroying pavement, not so much for USB ports. Testing the ESD resistance of computer equipment on the other hand might be a legit use case.
The Sewerage and Water Board in Orleans Parish is autonomous and exempt from certain civil service rules for much the same reason (although the Mayor appoints the director and can chair meetings). This is not to be confused with the Orleans Parish Levee District, which rightly or wrongly was perceived as having its fingers in too many pots after Katrina so had many of its responsibilities taken over by regional agencies controlled by state government (SLFPA-E and W)
> Meaning when they ran out they would charge it for a minute and got like a couple hours of use.

That's a minute longer than you should have to wait to keep using your mouse. I can appreciate that they minimized the impact of the poor design, but that doesn't mean it's not a poor design.

> This resulted in them actually using it as a wireless mouse instead of a wired one.

Does that improve functionality at all? It sounds like the same style-over-substance design that's led Apple to sacrifice important functionality for unnecessary size/weight cuts in the last few years.
Everyone speaks about being ‘locked in’ to the apple ecosystem. I’m happy to be in the ecosystem and I’m happy to pay more for my devices. The alternatives are simply interior (having used all platforms myself). In particular when you are trying to work across multiple devices from different ecosystems.
Wow. I want to work at that helpdesk. Every helpdesk I've encountered is just an intermediary for outside service.
How to debug memory leaks in a Node.js application on Heroku
It's not principal agent problem, it's a competition problem. Maybe Sprint can't buy T-Mobile, but if Vanguard owns both it amounts to the same thing.
If you're going for precision, then probably: type-annotations. The runtime doesn't change with sorbet. All the verification is via an external tool. So there's no static typing - your code can still violate the rules.
> Perhaps that's what you mean by 'BDD-style interfaces'.

Yes. It's usually a more OO shape but usually along the lines of `foo.should.be.equal.to(bar)` or somesuch, a "natural" reading makes it pretty likely the parameter is the expected value.
Pretty poor. At fractional scaling on Windows, expect that even preinstalled applications (Computer Management, for instance) will be very fuzzy. GNOME works fairly nicely, but as usual expect glitches and strange scaling problems with non-GTK applications, multiple monitors, etc.

I continue to prefer a screen where it has a high pixel density but is plenty usable without any scaling.
I'm giving money to the airlines. Not Boeing.

>You’re saying that Boeing intentionally sold unsafe airplanes?

Yes.

>And the airlines, knowing this

You know airlines have their own engineering teams, right? And they were bought explicitly to save money.
It doesn't matter what you believe. This forum isn't for diminishing and making fun of people. If you post like this again we'll ban the account.

https://news.ycombinator.com/newsguidelines.html
Not admitting your mistake this much is simply lying. They have a severe honesty problem admitting their hardware faults. How is this legal? Imagine if car companies, instead of recalling their broken shit, just lied and quietly tried to fix it on next year's model...

When the free keyboard replacement program shuts down, and Apple still denies the problem, and Apple happily charges you $795 every so often to fix their mistake over the life of the machine, will it be fraud?