skysight-inc/HackerNews huggingface dataset:
After following the changes as well as the issues in Catalina since it was released, I'm in no hurry to upgrade to it. I actually dread that Apple would, in a few short months, announce a new major release with even more changes and new features. So here's my short open letter to Apple.

Dear Apple:

Eat your false pride and do a reset on macOS – in WWDC 2020, don't add a new major macOS release, and don't have a new release name with funny stories of how your crack marketing department came up with it. Accept that you messed up, just like you messed up with the Mac Pro and tried to save face by saying that you "painted yourself into a thermal corner" (but didn't say why you went into radio silence for years). Then work on a stability focused release without adding major new features. We know you don't focus or spend as much on Mac/macOS as you do on iPhone and iOS. Introspect and realize that you bit a whole lot more than you can chew (even with hundreds of billions of dollars in cash) with macOS Catalina.

Fix the design, fix the data loss issues, fix the Time Machine issues, fix the iTunes "replacements", fix the performance issues of APFS on magnetic hard drives, fix Catalyst, improve your QA/QC...the list of big ticket items is long enough to keep your tiny macOS team busy for another year or two.

Follow a tick-tock cycle if you can't solve this with your current organization structure and people – one feature release a year, followed by (another) one whole year for stabilization and tiny incremental improvements.

It takes a big mind to accept mistakes, accept them sooner than later, and then correct them. It's high time for you to grow up (being in the top two or three in market cap and all) and start doing this. You'll find people more accepting of deficiencies/issues and more willing to wait for fixes when you communicate like an adult and treat your customers as adults.

[P.S.: If I have to lose some virtual points for this critical comment, so be it]
Security. system() is one of the most common targets for hacking (getting a shell by manipulating the string passed to system() by various means). Calling programs from the kernel directly is a lot more well-behaved. You're limited to only executing one program.
Yes sorry I should have said "I rarely see a batch program in zsh". zsh is customized with zsh scripts for sure, and they are very extensive.

I guess it's because zsh is not POSIX compatible by default.
Which Thinkpad would that be? The switch over to SATA 3 happened between T410 and T420, coincidentally thats the same time they switched from Gen1 (PCIe 1.1, 2.5Gbps) to Gen2 (PCIe 2.0, 5Gbps). SATA 2/3 is faster than single lane of PCIe 1.1/2.0.

example test on T410 https://pt.aliexpress.com/item/32260935657.html
180MB/s max read out of a drive easily reaching 600MB/s in normal circumstances https://www.tweaktown.com/reviews/6961/plextor-m6e-black-edi...

TLDR: its ALWAYS inferior to simply using SATA drive in HDD slot.
New research links soybean oil to metabolic and neurological changes in mice
(I don't have a link handy and I'm going from memory here so I apologize if I've screwed anything up...)

There was a Harvard student a few years ago who got busted for e-mailing a bomb threat (during finals, maybe?) or something like that.

The school reviewed their (Netflow?) logs, found the users on their network who were using Tor at the time and so he quickly became a suspect (and confessed when questioned, IIRC).

If he hadn't been on the school's network, it would have obviously been much more difficult, if not impossible, to find him so I suppose this one could be classified as an opsec fail.
The Big Bang is an apparent discontinuity, but we have no idea if a universe existed before this one. Alternatively, multiple universes could exist and those alternate universes could be much older. So at least theoretically things much older than our universe could exist.
> because of the huge downside of being wrong, that's not a great pattern to follow.

Except worry, there's nothing I can do to protect myself now.

I will really worry if and when there will be a couple hundred deaths in 2 or 3 cities in my country (if i was living in China I would be worried).

Before that it's just one more sad news that I try to not think too much about or I would live in a constant state of gloom and doom.
Show HN: Rangiano – Arduino instrument for playing melodies by changing distance
I think we have to agree to disagree. I assume that you are not living in the EU. Our experiences here with governmental regulation are not so bad. Companies are complaining, but consumers are not.

Making things a little more convenient for everybody is super-compelling if there is no downside. Freedom for humans is an extremely high value. However, companies are not humans, there is no inherent benefit in giving them as much freedom as possible. And I know economics well enough to confidently state that freedom for companies does not naturally cause well-being and freedom for humans.

And definitely: Every country regulated power outlets. Every country regulated landline phone connections. Every country regulated mobile phone transmission. EU even regulated mobile phone roaming prices. Now they are regulating chargers. And I hope they won't stop, but do everything to keep modern technology open. Industry loves to lock consumers into separate, proprietary, walled gardens. There is no viable strategy for individual consumers to escape. The only viable strategy to escape is by regulation.
Hongkong, as part of China, is unfortunately governed more and more by fear. Plus the lady in charge is refusing to close the border to China.

Compare this to Taiwan, where things are more or less running smoothly.

> if and when the first few people will get infected by the virus.

...that already happened
I doubt Google Drive is a keylogger. Apps should be able to register global shortcuts and get notified when a shortcut is triggered.

There is an open source client app for Google Play called Aurora Store, it lists declared permissions and known trackers within the app.

The data is provided by Exodus Privacy: https://reports.exodus-privacy.eu.org/en/reports/com.google....
but there is no runaway inflation - as a matter of fact the inflation is lower than typical
Best part is the fix:

https://github.com/sudo-project/sudo/commit/b5d2010b6514ff45...

Time to delete sudo.
I previously looked for this without luck, but it seems there is a manual upgrade here: https://docs.microsoft.com/en-us/office/troubleshoot/office-...
I will check it out.
How did you get hand tracking working?
The static is because some (many?) people haven't had the same smooth experience that you have.
Navigation apps have mostly settled into a comfortable state of "good enough" mediocrity. In addition to the "red but no traffic" problems highlighted by others I find turn by turn directions are incredibly annoying while driving in areas I'm intimately familiar with and there's no way to say "I know what I'm doing when I'm in this area" or "pause giving me voice directions for 10 minutes". Additionally:

* I can't compare multiple modes of transportation on the same map. E.g. driving vs. walking vs. transit.

* There's no way to optimize for minimizing left turns, especially onto busy streets.

* Multi-destination route optimization is not available. E.g. I need to go to the mall, the grocery store, and the bank, what's the sequence of destinations and route that minimizes travel time.[1]

Edit:
[1] I realize this is describing the travelling salesman problem, but for small (<=4) n it should not be too difficult while still being useful in practice.
Sci-Hub's Certificate Has Expired
Johnny Depp Net Worth 2020
I have been using Catalina on my dev machine since the public beta and have none of the issues you claim. Catalina is my favorite macOS yet. Just because it doesn’t work the way you want doesn’t mean Apple messed up.
Human trafficking continues to be a growing problem in Florida
I see. So you wouldn't literally "stuck" right? You can still go out, it's not like martial law or something like that.
I wish cities had roundabouts instead of intersections, so that would not be a problem :)
Hi! This is my first Arduino project. I went to components store, bought some random set of sensors aiming to experiment. When I finished checking and playing with each of them individually, I thought that Now I need to make something by joining it all.
> though it can also be studied for a general problem itself (e.g. any comparison sort is at least O(n log n)

Note that we call sort O(n log n) under the assumption that addition and comparison is O(1), just like the author did with multiplication. If you’re trying to make the point that arbitrarily large inputs have non-constant complexity, you should be consistent. No operations on arbitrarily large numbers are constant on the number of digits, but that is not a good model for predicting actual runtimes of actual programs that use doubles. When I use ints or longs or doubles, it is not just appropriate to use O(1) for the basic arithmetic operations, it is incorrect to assume larger complexity when that larger complexity does not apply to your program.
Why use Godot vs Unity3D? I don't know much about it. Is it easy to get something running for the Quest? Where do you get the assets?
It's not an isolated feature, so that's not an answerable question. Branch prediction (and speculation more generally) exists because processors have long pipelines and stalling to resolve a branch affirmatively is slow. Processors have long pipelines because that allows the individual circuit paths to be short and to operate at high clock speeds. If processors didn't want to run at high clock speeds they wouldn't have long pipelines and wouldn't need speculation[1]. And they would be very low power. But also very slow.

So you can't really look at a modern architecture and ask how much of its power consumption is because of "branch prediction" vs. other things. They all feed back.

[1] They'd still want branch prediction. Everything wants branch prediction. Even the mid-80's RISC architectures implemented in 30k transistors had a "branch delay slot", which was effectively compiler-managed branch prediction for a single cycle of latency.
A team with a mix is best if it's not a mix just in terms of personnels but in projects and the way incentives are structured.

The culture within the team can go south sooner than one realizes if the 'process' types feel they're constantly cleaning up the mess of pioneers (who tend to get more attention in general for their shinny projects). And on the other hand the pioneers may perceive process-types folks resist any new changes and are stuck supporting outdated technology. The truth usually lies somewhere in the middle.
> Need-based support creates bad incentives because it encourages people to be needy.

This needs some unpacking, I think.

Though there is a way in which this is true, it's not the way that most right-wing pundits would have us all believe. The commonly-sold myth of welfare is that there are people for whom welfare (or whatever other "needs-based support") is something they desire, so they kick back and don't try to improve themselves, so that they stay needy—essentially, they deliberately become moochers leeching off the system.

The research I've seen indicates that if people like that exist, they are a rounding error on the books.

What's much, much more common is people who desperately need their support being forced to avoid bettering themselves, lest they fall into the hole between "the government admits that you need this" and "you can actually provide for yourself." (One particular example I've heard of is a disability system where owning more than $2000 in assets of any kind results in you getting kicked out of the system permanently.)

Now, what's also much more common is people who genuinely need the support being unable to get together the wherewithal to prove that they do need it. (For instance, a form must be submitted in person, or an in-person interview is required, but the person doesn't own a car, or the disability they're trying to prove made them unable to drive, or the office that they have to get to is only open during the hours they work and missing a shift will get them fired...)

Needs-based support is bad, and we need to move away from it as much as possible to universal support, but it's not really because of malicious people preying on the system.
Was wondering that myself. Presumably when you update your maps app or when the server updated, you have no more access to the old maps. Unless he took a whole lot of screenshots in preparation?
My wife and I regularly talk about how "Thanks Google, I'll take it from here" is the best Maps features that doesn't exist.
how can you tell they're attentive?
Apollo React – `UseMutation` in ApolloClient Setup?
its pcie 2.0, slower than sata3
I don't think dash cables are compliant. That's not really something you can blame USB for.
> one feature release a year, followed by (another) one whole year for stabilization and tiny incremental improvements.

In theory this is more or less what they have been doing (with both iOS and Mac), they just have been batching up the stabilization and slapping a whole new version number on it. But I don't disagree.
I had a dedicated GPS a decade ago (I don't remember what brand) that had route options for Fastest, Shortest or Simplest that were easy to pick when you were first putting in the address. With few exceptions, simplest was usually the best option, especially if driving in an unfamiliar area. I think it basically tried to minimize turns or number of different roads. That would be a nice thing to see on Google Maps.
The article is about injecting liquidity into markets. The US has done a huge amount of this in the last decade, in fact almost every major power has. Here is the latest US resumption of buying their own debt:

https://www.bloomberg.com/news/articles/2019-10-08/powell-sa...

This has nothing to do with ghost cities (which can probably be blamed on bad central planning and an overheated property market in China).
Conversely, the fact that it works for you doesn't preclude it being buggy, or problematic in other ways, for other people.
Coders Should Be Activists
Office 2019 for Mac would be the version to target for longest support. The reason 2011 didn't have an upgrade path is its support ended in 2017.
Unless you have something unique to offer, you likely should not publish.
Does losing data when people use a product like they always do also count within the scope of "doesn't work the way you want" and mean that Apple didn't mess up?
No, typescript has no impact on runtime performance that I know of.
You mean pressing “end route” ?
They are much more successful than a China or India with only 10 million people.
I find it surprising, that Samsung Odyssey and other VR headsets did not make top 5 list despite much lower price. That actually makes me question reliability of this data.
It seems to me that China can only make wrong in your eyes.

If it takes time to act it is because the system causes this failure.

If the government acts swiftly, it is because they are in panic.

If it does not solve the situation, of course because they have a terrible oppressive culture.

If the problem is fixed. Of course, because these are one of the few advantages of having an authoritarian system.

No matter what China does, you will say something bad.

I know this makes me sound like CCP shill, but I am not. I only want to read an assessment made with the same level of rigour and sympathy, if, instead of China was Denmark or Australia.
This isn’t A/B testing a price change, it’s just an associated message about N cups of coffee.
I'm also a user of ublock origin. No most of the things cannot be implemented in ublock origin.

1. The intelligent blocker cannot be. I've created a CV system that performs semantic page segmentation and precomputes for caching to do this (still wip).

2. First party tracking protection cannot be.

3. Cookie notice blocker cannot be. (the eventual goal here is to use NLP and block all types not based on a rigid filterlist)

4. Youtube recommendations blocker can be.

5. TL;DR of links cannot be.

6. Siteblocker, maybe but in a poor way.

Firefox support is highly requested from the feedback I've heard. There is Firefox support coming in the next minor release which fixes some bugs and adds the daily time limit per website feature.

Cheers!
Kind of like Isaac Asimov on writing. I can't find it online, but he once said that he writes better than anyone who writes faster, and faster than anyone who writes better.
This may be a bit naive question, but how does Google know that the virtual phone is not a real phone and the signal is not true? In a way that is not spoofable?
Inflation was low because of China. Production cost could easily triple in other parts of the world at the same quality and quantity even if we can move them instantaneously.
Identity Management for the Internet of Value
Financially Drowning on $300k a Year
> I bet the brain is just as elegant and powerful as it has to be to do the incredible complex things we do

But no more than that. Which is what Minsky was saying.
Meena: Google’s New Chatbot
That's the type the article is talking about. But it could also mean starvation, disease, war, or genocide. The mechanism doesn't change the math.
It could be that tech companies attract people who are more educated, disciplined, and therefore more politically progressive than the average person (because they think that policies that work for them should be applied to people who are less educated and less disciplined).
does this (T410) look in any way worth it ? https://ae01.alicdn.com/kf/HTB1adoQGVXXXXaxXFXXq6xXFXXX4/200...
Also funny how "riocontra" sounds like "river flowing backwards" (at least in Portuguese)
I've always considered root escalations to be pretty minor because you can just launch a phishing attack by adding the following to the user's .bashrc.

alias sudo='sudo ./badscript; sudo'

Most Linux/Mac installations are single user anyway, so you can steal the user's private information without even gaining root.
Besides, once the immediate needs for survival are met, you can develop techniques to improve your life on your own time. Creating works of literature is an altogether different kettle of fish. In the Sermon on the Mount Jesus merely cites the observation that bread isn't sufficient for living.
If this thing was killing half of the infected persons there would already be much more deaths than there is now.

Unless most the infections occurred very recently which is pretty unlikely.

I think my 98% is probably a bit too optimistic, but your 53% is way beyond pessimistic.
The URL to an Apple Maps tile includes a version number and numerous style options. It's possible the author knows about historical tile versions and updates the URL to fetch older versions, or has been archiving Apple's tiles periodically.

https://cdn4.apple-mapkit.com/md/v1/vtile?x=1310&y=3166&z=13&scale=2&style=1&v=2002014&type=poi&lang=en&tint=light&emphasis=standard

Grabbed the tile from Apple's page here: https://developer.apple.com/maps/web/

The author also has their email address listed on their site if we'd like a definite answer.

- - -

Edit: Looks like MapKit provides an easy way to take snapshots: https://developer.apple.com/documentation/snapshots
A Patel Motel Cartel?
Some cities it is required right now (eg Guangzhou). I’m not sure about Beijing, but I could imagine them doing that. The problem is that in those same places face masks are sold out, and you’d have to go out and buy one even if they weren’t. Not only that, but given their scarcity people aren’t probably replacing their face masks as much as they should be, making them actually more unsanitary.

No one will shoot you if you go out without a face mask. However, people will think you are being rude, you might get a lot of stink eye.
Intel Redistributable, Lightweight ME “Ignition Firmware” Binary
He could have done the whole “in preparation screenshot” thing using the js api. Or maybe there is a way to call and receive the old maps.
I’ll assume the downvote is due to an inability to analyze basic grammar.
Very interesting. It reminds me of Love2D, a 2d game engine for Lua that also uses SDL2 as a backend.
I'm a fan of this take.

Having the right mix, with good leadership, can balance out the worst qualities and enhance the best ones.

Alternately, with poor leadership and allowing personalities to run amok, you can find a team in a toxic situation.

So you'll need a good, experienced, team-building hiring manager who understands the balance of the necessary skills and personalities.
This reiterates the idea that you should avoid rarely-used features of security-critical software, and is perhaps an argument that those features shouldn't exist in the first place. An extremely-minimal `sudo` alternative would be a nice idea.
Denmark is nothing like china besides being a country. If china wants to be compared favorably to other contries, the need to act favorible to most countries. Full stop.
I think people think of 10x programmers as someone that will rip through your average backlog of stories 10x faster than anyone else on the team. That's pretty unlikely if you're not involved in creating those stories.

I think being a 10x developer is about getting from point A to point B ten times more efficiently. Its not just speed, its reduced waste and smarter planning. To do that, it's not just about coding, it's about deep understanding of the problem at hand. A great developer will be able to recognise things that are superfluous, find shortcuts, know when not to write something, etc. Its not just about coding faster, its about finding the shortest path. So they'll get you to having a completed work item 10x faster, but often by doing it in a way that might not be obvious from the outset to others.

But if you're working in the standard model where a PM is micromanaging... sorry "grooming" tasks.. then you frequently wont get that sort of performance because the developer doesn't have the autonomy. Without autonomy you lose what makes good developers good.

Of course just giving developers more autonomy isn't a panacea, most cant use it, but I think putting people into Scrum situations precludes most "10x" developers from being able to shine.
Guardian Weekly or The Week are good periodicals
Those are good questions to ask, but I wonder if you think they only need to be answered by religious people. If someone doesn't believe in some particular god, it is still possible to ask them "Is this other person who believes in that god wrong?" and "How do you know?".

Perhaps a helpful example for showing this is the conspiracy theory concerning Bielefeld in Germany[0]. Is non-belief in Bielefeld any less subject to questioning than belief in it?

Anyway, keep looking for answers, and I wish you a good day too.

[0] https://en.wikipedia.org/wiki/Bielefeld_Conspiracy
Yes! Or maybe a radius around around your house where navigation stops, just like how you can set an area of maps which is downloaded.

I guess, though, I would probably only want navigation to stop if I'm going to my house, not from it.
Why every company will soon be ‘AI first’ [video]
:) I was one of those who fought hard for many years so that we could replace it with svn/git, and we eventually did. It was still ahead of it's time back then. But I agree it was a nightmare to administrate and if you used clearcase UCM it was one huge horror show for users. UCM meant your whole process is locked into Rational/IBM's way of doing things (and it had to die because Agile came along so clearcase felt very outdated).
> Sudo versions 1.7.1 to 1.8.25p1 inclusive are affected but only if the `pwfeedback` option is enabled in sudoers
Very good point; I neglected this aspect.
Doesn't seem like a viable threat model--a user can edit the .bashrc of a sudo-enabled user but isn't sudo-enabled himself?
I think you have also to measure GDP ”distribution”, it will tell you something about equality and that will be/is a very important metric