skysight-inc/HackerNews huggingface dataset:
The Mac Pro brand was basically dead for years. Your complaint would be reasonable if they made such a large change between generations for a product on a yearly cadence, but this is more like when a car company brings back a model they discontinued 15 years ago.
Hackaday is borked too.

https://hackaday.com/
Surely my logging application would "own" the read-write handle, while my tail application merely "borrowed" a handle for read-only.
It's post-2009 Microsoft. What did you expect, end-user software that is actually usable? Helpful information about what went wrong? Keep dreaming
Yes. Multi-user unix systems. Potentially even from inside a browser depending on GC details.
In my company (which runs on Holacracy), we have a process for that rather than a person, with defined rules around how that happens and for what sizes of spend. It's not perfect, but it manages to provide firm rules that aren't in any single person's hands and which everyone has equal access to using. There are clear guidelines where clear guidelines are possible, and then process around determining what good judgment is for the areas where clear guidelines are tough.

I'm not defending "flat" (which Holacracy isn't), but there's a lot more nuance in the serious Teal/self-management community than the public debate in threads like this appears to know about.
RAMBleed++
Kudos to Threatpost for putting "Linux" in the headline! This keeps Mac and Windows people from developing panic about this problem.

I know I would appreciate it if a severe Windows bug was announced with a headline like "Windows mail servers vulnerable to high-severity bug", because then I would know to not bother looking at it.
Same here, Firefox 66 on Arch Linux.
Apply to YC Startup School : https://www.startupschool.org/

You'll learn everything you need to know and have a chance to get funded and show your project to VC investors.
P1) I don't see the current naming model as any worse than the disjointed CVEs of today.

P2) What if all wide-impacting vulnerabilities were treated like this, regardless of theory or not; the vulnerability still exists.

P3) Names are fairly easy to come up with.

Some of my views on why this approach is beneficial, https://medium.com/@9bplus/why-i-love-marketing-vulnerabilit...
A mac mini plus egpu would cost less then and iMac and have roughly similar performance. And if you go with VII, or a couple VIIs would get you better performance then a specced out iMac Pro for half the money. It would requires dongele-ing things off the machine but it gets you what you want.

Edit: Apple should offer a more elegent solution, but long term this is probably where most of the market is going. Most people don’t need as big a machine any more, and egpus offer 85% of the performance. I expect we’ll end up with people increasingly buying cpu units,gpu units, hard drive units.
Do AMD processors support it?
Back up for me as well. Status page says it’s a DDoS.
Yes, this already exists and is called Liquid Democracy or Delegative Democracy. It’s awesome

https://medium.com/organizer-sandbox/liquid-democracy-true-d...
> This seems to be very much change for the sake of it.

That's fine. I'm all for people experimenting. My opinion is that this "rethink" has been rethunk multiple times now and hasn't found enough friends to be successful, but hey; maybe all those other attempts at a 'productive' rework of the traditional desktop were just poorly implemented and this is The One!

What I am most thankful for is that this isn't being imposed on some existing, working, healthy desktop environment. I have suffered through too many iconoclastic desktop nightmares. They've all failed and had to be reverted and I loathe the thought of suffering another one. Metro, early KDE Plasma, Unity... I'm fed up with it and I'll bounce from whatever platform tries to put me through it again.

If this or any other desktop "rethink" is really so wonderful and amazing that it deserves to appear someplace that matters then let it demonstrate that by accruing a following on its own merits; DO NOT try to foist it onto some innocent captive audience. All that does is generate an epic amount of immortal hate for your work.
There are very few third-party 5K monitors and they're flaky.
Also, authority by expertise vs authority by hierarchy make a big difference.

As in, people have the security guy vet their security decisions — not because he has power over them but because they trust his expertise.

Suddenly everything becomes easy and self organized.
> It may not be the prettiest or the most modern or even the easiest for a new computer user to navigate, but it works damned well for getting work done.

Just to troll a little-- the "prettiest or the most modern" comment leads me to believe you're arguing for desktop applications which get installed to the OS as opposed to applications which run in the browser. But I find browser apps as accessed on the desktop to be prettier, more modern, easier to discover, easier to install/re-install/remove, more accessible, and vastly easier for collaboration, than the native applications written for a given platform. On the desktop they run much faster than on mobile. And the thing is plugged directly into the wall so you don't have to worry about battery drain.

(The one caveat to this being audio/video/3d creation-- for most of that you still need proprietary native applications for workable and stable UX.)

I'd really like some kind of Linux distro that boots me straight into Firefox's most stable auto-upgrading release, then have some keyboard shortcut to gracefully degrade down to xfce Debian or whatever for everything else. Perhaps with a default dialog:

"Warning: you are about to drop down to a Debian box. Refresh Button, Back Button, Touchpad, Audio, Wireless, and Fonts will all be set to Frustration Mode. Ok?"
Nice mini write up.
Author, if you hear me, you either use a dot grid as a background AND you align text and images to it, or you don’t use the dot grid background. My OCD was killing me.
>The total addressable market for the niche you described would generate less revenue for Apple than Lightening cables.

The total addressable market for that will be much larger, and with higher margins, than the current "Mac Pro". In fact, when they did their publicity thing in 2017, the paid lip service of catering to that very crowd.

Heck, they bothered to engineer a $999 stand that doesn't even fit the high end market for their new Mac Pro, and you consider the market of Pros looking for an extensible $3K-$5K tower Mac lacking?

Laughable.

>And the fact that you're complaining about a FOUR to SIX year lifespan? I don't even expect a car to last 6 years in any meaningful shape.

That's so wrong, I don't even know where to start.

1) Tons of pros use a 4 to 6 years old computer (or more). Even more so when the computer is extensible, and can be upgraded in e.g. 3 years with faster/larger SSDs/GPUs more memory and so on.

2) Not all pros are super-rich. Someone in the $100K+ bubble might not understand how the other half lives, but among pro users, creatives are the canonical struggling group, and the one that could really use a powerful and extensible mid-range (sub $6K) Mac Pro.

3) Tons of people would be fine to use a 4 to 6 year old monitor, or more, if it's a screen of the iMac quality. The fact that they paid good money for the iMac and can't use the screen as a screen, or that Apple doesn't serve one, is not just crappy for that crowd, but also a very bad move for the environment.
Lotus Domino is, more properly, the database server that Lotus Notes expects to sit beside an email server (making the email+Domino servers, in combination, a "Notes server.") It's the thing that makes Notes not just "HyperCards being sent back and forth." You can think of Lotus Notes as more of a "Domino client" than anything else.

All the Notes app-documents authored by a given individual will burn in, as the API-backend endpoint for that app-document, the particular Domino server corresponding to their own originating email server. (It's sort of as if you opened Excel and it automatically detected your company's on-prem k8s cluster, and then installed a workload there for your Excel sheet to reach out and talk to, even when you share the spreadsheet around outside of the organization.)

Domino was (is?) a pretty cool and ahead-of-its time piece of tech. In modern terms, it's basically "Firebase as an on-prem appliance." Client applications (i.e. Lotus Notes app-documents) define the schema on connection, rather than there being an explicit out-of-band database/table creation step; and the API handles syncing state between a local representation of the app-document's database and the server's (multi-user shared) representation of same.

Or, to draw a parallel from another point in design-space: Domino is like iCloud's Core Data sync, but multi-user (where the data on the server is just an event stream, it's the client's job to linearize+reduce the event stream into a new mutable state, and users take the user credentials that events have been signed with into account in deciding which events have CDRT precedence over which.)

Or, for a "ridiculous, but not exactly wrong" analogy: Domino is a private blockchain, and the app-documents loaded into it are smart contracts.

Or you could look at it like CouchDB's design documents, with better sync.

Really, there are a lot of things you can sort of describe it as, but nothing that perfectly lines up.
As it says in the article:

> The examples in this article conform to the C89 standard, but we specify C99 in the Makefile because the ICU header files use C99-style (//) comments.
I mean, even in this scenario the company still exists, just with a different brand. They'll still have the same code, the same infrastructure, the same users.

If Facebook buys Oculus, that doesn't mean Oculus stops existing. It just means Oculus is now owned by Facebook.
Why can't prescriptions come in recyclable paper boxes, or glass bottles for liquids?
Not quite what I expected when I clicked on this, but anyway.

I would never treat my phone as my only copy of my data. I don't consider phone storage to be permanent OR a backup.

If you're into preserving your memories that are locked into your online services and apps like Google Photos, Facebook, Twitter, etc, I've started a project called Timeliner which downloads your data to your own home computers: https://github.com/mholt/timeliner - I run it on a cron every week.
Can you still use a cached copy of what.cd since all it hosted was metadata that you could pull downloads from?
+1, I love RO. The Holacracy book is also a great read for an implementation of what a built-out Teal (though not quite flat) system can look like (and how it responds to objections like the ones seen in a lot of these comments). Of course, you have to unlearn all the stuff you learned about Holacracy from bad business mag articles....
Yeah, GPS is actually insanely cool technology, and the US making it available to everyone was a real public service. Now of course, other nations are, partially for defense purposes of course, deploying similar networks as well.

And it's just out there. Usable with no subscription, no account, nothing. It's just free data.
There are a lot of native size requirements that third party monitors don't meet as well. If you want 5K, which is the ideal for 2x 2560x1440 at 27", you're in a very different market. A 4k display running at 1x is easy to find, but a good 5K is a very different story.

This is why Apple sells the LG 5K display and why their iMacs have 5K displays when possible. Third party displays do work, but when you want to get into crazy town resolutions it's much harder to find them with high quality.
A friend of mine once owned a small film company, and I visited them a few times.

They had a guy called a 'colourist' - a specialist in color grading' [1] - and he had a screen which (subjectively) seemed to have an extremely good picture. I was assured it was very expensive.

Of course, there's still good cause for skepticism: Manufacturers will gladly co-opt any term to make their products sound better, as the wealth of 'studio monitor' speakers and headphones shows.

[1] https://en.wikipedia.org/wiki/Color_grading
> What if I don't desire a gui application store or desire a different one or switch application stores or move a dir with executable files from one machine to another?

What does any of this have to do with a GUI? And for transporting, extract the data into a portable bundle, or take the entire store.

> Is the application store the only way to start at app? If I bind a global hotkey to start an app how is that handled?

Again, what does any of this have to do with how the applications are stored? Can you see the files that make up an iOS app? You can still start them, can’t you? A macOS app is a folder called Something.app, the actual binary lies somewhere inside. Do you typically need to poke inside the .app folder?

> How about I have an addon for firefox that allows me to bind keys to operations which can include javascript which can itself start applications which can then write to files.

As far as the computer is concerned, you are merely starting a process. Again, what does that have to do with how applications are stored. They can be triggered however and wherever they are stored.

> Do I have to access my photos via a a singular photo manager? I can imagine images accessed in 17 different contexts by 30 different apps does each of them need permission to access each dir which contains images or just generically to access images

This is already being handled on iOS and Android. Photos apps is merely the default interface for the PhotoStore. You can access your photos from any app.

> Does this mean that a singular permission would control both access to the browsers cached image of the ycombinator logo on this page and some ones nude selfies?

Namespaces inside individual stores, or separate stores.
Correction: Booking is founded by a Dutch guy (slide 260):
https://en.wikipedia.org/wiki/Booking.com
Aren't all the server side components of Pocket closed source?
> this means the Foundation holds the Corporation hostage

It does; it's the sole owner.

> It means the Foundation willingly puts the business at risk

While I agree there might be a risk of diluting the brand, I wouldn't describe that as anything near "suicidal". In any case, the business exists to support the foundation, not the other way around. Mozilla shouldn't put its mission at risk for business moves of "making lots of money".

> which I don't really know what it means

In the case of Monitor and Lockwise: that their passwords do not get stolen or abused. In the case of Send: that their files are not stolen.
So is the US a terrorist state because it funded the mujahideen and terror linked groups even until recently in Syria?
throwayEngineer isn't really asking a question:

https://news.ycombinator.com/item?id=20088453
Hackernews darling Backblaze talks about how they were affected when the hard drive shortage happened due to the flooding in Thailand back in '11, which is how we found out 50% of all of the hard drives in the world are produced there.
> non-technical

Do non-technical users typically do a lot of actual work on their mobile devices? Ask a developer to write a full software suite on a phone and you'll get basically the same response that you're describing, just from the other direction. This analogy just doesn't work because it's simply the statement that people who don't know how to do X will struggle to do X.
Except, you won’t see files, just photos, movies, documents, etc.
Which in itself is a problem: it means the MFA device is not required, if only they have access to my email + phone.
It's a DDoS, apparently:

> We're experiencing a distributed denial of service attack. This affects your ability to login on the web & mobile. It may also create delays sending & receiving mail. We're working with our network provider to resolve this. We'll post more information as it is available.

https://www.fastmailstatus.com/services/general
PSA: Please don't put your self-signed cert on the open web. Figure out Let's Encrypt, or just go vanilla http.
And emits CO2. No more plastic, less CO2 from production and from the waste. And it’s clearly our major crisis of the century.
I suspect they are waiting until they can migrate a time machine volume in one go (e.g. migrate the filesystem from HPFS with directory hard links to snapshots and a potential non-backup volume for other files).

They have a lot of deep time machine integration in other parts of the system, so I suspect the staging of the projects means it is pushed off to sometime next year.
You're right, they are indeed considered inline elements, not blocks. My bad.
Well, some professionals. Others, no.

What they want is a expandable pro machine like the iMac Pro without the screen. They want a taller Mac mini. They want something that you can build on. They aren't any less professional. They just have a different use case. The best Apple has to offer is a Mac Mini.

Let's make that clear. The next step up from Mac Mini is the Mac Pro. There is NO in between. That's a pretty big gap.
Free mental health care for all San Franciscans? Politicians debate it
I own a Glion Dolly (https://glion-scooter.com/dolly/) and my girlfriend has a Segway ES2.

I would advocate for rubber tires despite the discomfort. the moment you get a flat tire is pretty much the end of your scooter's lifetime as it is very difficult to fix it.

I like Glion for its design and ease of carrying, but Segway wins in every other aspect. Depends on your budget. If you are willing to spend a grand or more then Mercane WideWheel probably tops the market right now.
> - call/return address mismatch

Definitely, it's as important as ever.

If you have matched call/ret pairs but cause an address mismatch by say modifying the return value on the stack, the subsequent `ret` will mispredict.

OTOH, if you cause a mismatch by having unbalanced call ret pairs, e.g., a `call` to a location that does a `jmp` back instead of a ret, the situation is much worse: the ret prediction stack is mismatched so you'll can mispredict on the next N return calls where N is 16 or 32 or whatever the size of the stack is (it doesn't mean that will happen: if the following code does many more calls before the correspond rets the bad predictions may fall of the stack and never be used).

The good news is that this one is really easy to avoid. Why would you end up with mismatched call/ret in the first place? It doesn't happen in normal code and even in hand-rolled assembly I can't see many reasons you'd end up like that.

There is one pattern that is used sometimes with mismatched calls: `call; pop eax` to get the current IP in rax (for example) - useful in 32-bit position independent code (in 64-bit code you can just use rip-relative addressing). This one is special cased though so it does not cause a misprediction.

Way more details avaialble here (this page is also linked in my post):

http://blog.stuffedcow.net/2018/04/ras-microbenchmarks

> - mixing int/float vector instructions with same register

These are the so-called domain bypass penalties. They are much reduced and I haven't seen them in practice on modern chips, but lets check Agner...

Yeah, it's best just to read Agner. See 10.9 Data Bypass Delays, for example. Here's an excerpt:

> However, there are fewer such delays on Haswell and Broadwell than on previous
processors. I found no such delays in the following cases:

> - when a floating point Boolean instruction, such as ORPS is used with integer data

> - when a wrong type of move instruction is used, e.g. MOVPS or MOVDQA

> - when a wrong type of shuffle instruction is used, e.g. SHUFPS or PFHUFD

The situation is similar for Skylake. Recommend checking out microarchitecture.pdf for the full scoop.

- false dependencies between partial registers (ie. AH and AL)

This one has the best answer of all, very complete:

https://stackoverflow.com/q/45660139/149138

I refer to it whenever I forget the details. The part I always remember: anything involving al always extracts/merges from/into the existing physical register: there are no uop or latency penalties, but there is always a dependency on the full register (rax in this case). So a write to al can't proceed until the rest of rax is available, and same for a read.

ah is very different: it renames to separate register, so it acts decoupled from rax. The penalties are reversed from above: there is no false dependency, but there may be merging uops and other costs.

The details on old chips are different.

IMO this one has little impact, but there are some cases where it matters, like really trying to optimize scalar byte extraction.
> But also imagine all the wannabe journalists that would just do character assassinations on long-dead people revered as heroes

That's an easy one. Pretty much anyone of notice living today will be labeled a "savage meat eater" and canceled. They will say "many people were already vegan, why was he/she still eating meat? Clearly a monster. Cancel"
> Customers would be confused if Toyota took a new mid-range Lexus, kept the pricing, but branded it as a Toyota Avalon (the highest end Toyota sedan model in US).

I'm confused. I can't tell what point you're trying to make here. The Lexus ES and Toyota Avalon already are basically the same car, modulo some styling changes and about a 10% difference in base price. This clearly isn't causing Toyota much trouble, because they've been doing this for a long time.
Or any job that requires creating documents or spreadsheets, managing inventory, and so on and so forth. A small business might start out doing these things on a mobile device, but a some point you just are not going to be productive trying to keep up with these things without a PC.

The closest to using a mobile device for "real work" that I see regularly in the real world are those Square POS systems that are basically just a tablet on a stand with a card reader. Beyond that, it's just things like vendors at a farmer's market or something. Not really high volume.
He’s been fooled again. The $1000 stand is nothing more than an obvious distraction; everyone is talking about the great Mac Pro and the outrageously expensive stand, but not the very expensive Mac Pro and display.
Radiohead releases hacked demoes instead of paying ransom
>A mac mini plus egpu would cost less then and iMac and have roughly similar performance.

And you'd have the bother of the external cables for the egpu, the extra cost of the adapter cage, slightly less performance, and no SSD/memory/etc upgradability still. And a stifled box with worse cooling than a tower could offer (and thus more throttling).
While margins in on-demand are usually pretty slim, companies can get pretty creative about opening up revenue streams: ad-serving, corp partnerships, enterprise pricing, licensing out tech).

None of these are a silver bullet, but they open up new growth that isn't tied to the standard hockey stick growth curve people use to get funding.
The problem is that it can only tag those files that provide data structures for tagging like IPTC and EXIF

You can't tag the notes that you write about the holiday you had.
I should copy and paste this into must discussions about how Bitcoin is awesome because it's decentralized and not controlled by a government.
Their flash translation layer has block level checksums. Most of the time that's not enough, because the SSD vendor doesn't give you a lot of introspection into their failures or how their F2L works. But this is something you gain from vertical integration like Apple's.
Forgive my ignorance, but was what.cd the private tracker with an insane interview process that people have written guides about? If so, then I see parallels - self-appointed gatekeepers of culture create a single point of failure, shit hits the fan one day, countless amount of work is lost.
Aol still has the best developers I see, lol.
This shouldn't be a surprise. If you want to be a services company, you need to be where the users are. And any place you are not, you limit your users.