skysight-inc/HackerNews huggingface dataset:
>>" Since atherosclerosis results from necrotic cells (primarily macrophages) which have invaded the vasculature"

I would be interested in reading more about this. Do you have any recommendation for a layman?
I’m thinking of moving back from ZFS to APFS if I had such a workaround. Block- or file-level integrity is now the only thing that keeps me back.
I've experienced law enforcement raiding offices and confiscating technology for evidence collection. They will return the devices but not for years. I don't want anything work related on my personal device.
It doesn't work because users are unwilling to go through and tag all their files.

We live in a world were people still email word files back and forth, incrementing numbers at the end in a desperate attempt to keep track of versions. (Or just appending "final final...")

Now imagine asking users to tag each copy of that word document that lands in their inbox and gets downloaded? (Assuming file system tags will be tossed soon as the file goes through email).

Google Photos does tagging properly. They only had to spend 5 years building the most sophisticated consumer visual machine learning algorithm ever made. Then they made it work on animals. (Why haven't I seen any discussion around the fact that Google has trained a model to identify animals by their face? Super cool!)

But even ML is only ever going to be able to ID a subset of content.

(Google's auto tagging of things is mind blowing though, did you know you can ask Google for a list of all restaurants you've visited in a given city? Creepy but useful!)
> You’re not going to believe it: The screen brightness was turned all the way down (not merely dim, but off).

Funnily enough, this is the first thing I suspected, given that it's happened to me (under Ubuntu in my case).

Although even if experience didn't lead you to suspect a software issue, I would have expected one of the first diagnostics given these symptoms to be to shine a bright light into the screen to see if there was anything being displayed. Jumping to replacing logic boards is just clutching at straws.
My solution to the screenspace problem is, as many good things are, from sysinternals.

https://docs.microsoft.com/en-us/sysinternals/downloads/desk...

Works with flux and most other apps. Webbrowsers dont work well, but that doesn't bother me much
No one cares about the pseudo modern bullshit. Those interfaces that you mean are more close to the Xeroc Park ironically, than to a modern floating window manager/desktop.

It's like the more bullshit of so called modern-Material desktop. FFS, Helvetica and brutalism predate like you like 70 years in design, and Motif/CDE/Windows9x interface got brutalism and FUNCTIONALISM right from the beginning.

Material is good for paper-printed books and traffic signs/urban panels, not for a working and interacting device. The same happens with mobile interfaces and Gnome 3: they suck a lot on non-consumer devices. Guess why.
It kinda matters because AMD hasn't been able to outperform Intel at single threaded tasks for like 5+ years.

They aren't competition if they fall of the map. So a slightly edge would be great because it at least puts them back in the game.
I think likewise. Even if they're willing to go to the huge effort to go through all their own documentation to make it tell the truth given the new definition of Firefox, third parties aren't going to.

I don't think it went well for Apache.
I've been looking for a UI/environment that lets me persist the state of my applications and documents across reboots, and organize them into an indefinite number of workspaces. Each workspace can be named and tagged, and accessed through scrolling through them, by name, by tag, or by URI (I'd drop the URI's into my Emacs Org mode todo). A workspace supports a contextual state of some effort I'm working upon/researching, and views a set of documents, and can branch into a hierarchy of sub-workspaces, and the workspaces are movable in a mind-map display (or an outline form if you want a less-complex mind-map).

I want specific locations/views within documents available as hyperlinks, and the state/arrangement of a workspace snapshot point-in-time available as a name, tag, or URI. Lots of this is probably doable under Linux in one of the programmable tiling window managers, with the exception of capturing any arbitrary location/view within a document as a labeled entity, I haven't run across one yet, but I can't believe I'm the only person out here that wants more sophisticated handling of complex workspaces. Right now, I'm using a clumsy, time-consuming Emacs Org mode document to keep track of what I'm doing.
> Isn't this exactly the major thing that is wrong with research today? Limiting work/creativity to a few well known conferences done by elites for elites? I read blog posts, posted daily here on HN, that are way more informative, honest, and replicable than many papers published in the three conferences you named.

I totally disagree. The quality of papers at the "elite" conferences is way higher than most things I've read on HN. What is an example of an HN post that in your opinion is better than equivalent academic research in that area?

> Elite status happens exactly because there are conferences like the ones you mentioned. If you work with an advisor that publishes in Oakland, your chances of getting a paper in Oakland gets increased multiplicatively. And hint, that's not because your ideas (or papers) are better than anybody else's.

Sure, having an advisor on the Oakland PC helps a great deal. But it doesn't follow that your work is just the same as everyone else. Have you peer reviewed papers for these conferences? A majority of submissions, even at the "elite" conferences are just junk. That doesn't mean everything that gets published is not junk, but the stuff that does get published is significantly better than the average submission.

> Who cares? If the work is worth anything, people will cite it. If not, it will remain as is. Why does it matter? Why do you care if 10 people cited your work or 100 people if you are happy with the work?

Because the point of my research is not to sit in an ivory tower and produce academese that no one cares about. The goal is to have real impact on computer system design, and in my specific case, push practitioners towards methodologies that make systems more secure. That's not going to happen if no one reads our work.

Another way of looking at it is that a lot of our work is funded by taxpayer money. They aren't paying us to have fun proving lemmas that no one else cares about, the taxpayer would like us to produce research that results in tangible improvements in computer system design. In the system that we have today, the only way to have this tangible impact is to produce high quality papers that other people read, cite and build on top of.
From a very broad moral perspective, their human rights violations are legion[1] including large open air internment camps for ethnic/religious minorities like the Uyghur[2], political imprisonment[3], alleged organ harvesting of prisoners[4], supporting North Korea ...

From a purely tech perspective, state-sponsored hacking[5] and IP theft[6] are common.

[1] https://en.wikipedia.org/wiki/Human_rights_in_China

[2] https://en.wikipedia.org/wiki/Xinjiang_re-education_camps

[3] https://www.hrw.org/world-report/2018/country-chapters/china...

[4] https://en.wikipedia.org/wiki/Organ_harvesting_from_Falun_Go...

[5] https://www.rfa.org/english/news/china/state-hacking-1220201...

[6] https://www.cnbc.com/2019/02/28/1-in-5-companies-say-china-s...
I think the Red Dawn example reflects more on the power of the Chinese box office than any financing concerns. It's just too big to ignore.
> Linux doesn't have duplicate pairs of system calls for one-byte character strings and wide strings.

Neither is Windows. These “DoSomethingA” APIs aren’t system calls, they’re translated into Unicode-only NtDoSomething system calls, implemented in the kernel by OS or kernel mode drivers as ZwDoSomething.

Windows system calls all operate on null-terminated arrays of 16-bit integers. It's a very clear model. Any interpretation of path names as characters is up to user space.
This story is another testament to the dangers of using SMS as second factor.
They may not have been financially valuable to UMG, perhaps, but I would argue that other value was still lost
Alt JVM languages have been dead since around 2013. Kotlin is hanging out because of Android. It is what it is.

Former Groovy aficiando and Clojure refugee here.
Cuteness has its place in branding and it can be used very effectively, but it's not a particularly good fit for software products.
I was really surprised when APFS came out that it didn't support time machine. From the looks of this, it appears they're going to be able to write a new-style time machine on-top of APFS with the additions here. Interesting, over-due IMHO.
See the "Lasting Impressions" episode from "The Orville" which involves exactly that plot. Pretty good episode, actually.
I'd love to see a codepen/jsfiddle/gist/whatever that builds out what you describe so it can be compared to the examples on the article?
I completely disagree. I occasionally use 3-finger swipe to switch between desktops on OS X and the "gentle brushing" motion actually feels more natural than trying to "point and click" with one finger.

Now, to be perfectly fair, I also have CapsLock+Shift+H/L keymapped to do the same thing, as well as two-finger swipe on my mouse. The point is, one doesn't necessarily preclude the other.
I'd say that from the outside it looks much the same as it always did, just with jingoism added for China as well as the US.
Wow, when I went to the article it had an actual link to the Sky News article. I wonder what they have going on, because that is just wrong. It really looks like they decided they didn't want to point to Sky News and then switched to Newsweek without changing the actual text.
>How about de-bloating your webpages instead? [...] — just put less cruft in your web pages. Don't load 500 trackers. [...] Tell your bosses that marketing is incompetent.

For context so people don't get the wrong idea... I just want to point out that the gp you responded to (apexalpha) wrote "my option" and _he_ (as a web surfer) is not the manager in charge of those other programmers adding in the cruft. In his next sentence he wrote:

>I would love if managers and directors would do this themselves and AMP wouldn't be needed, but that's just not the case.
U.S. Government Profiling Ethnic Chinese Scientists
Yeah, the Northeast Regional is a little slower than Acela, and the train cabins are a little dowdier, but other than that it's not bad either. And it can be significantly cheaper than Acela, so if you're not tightly scheduled it can be very attractive.
Also getting a shitty task might be a lot better than getting no task and then getting criticised for lack of ambition.
Revisiting Intel’s 8-bit 8080 microprocessor
> It's an interesting combination of incredible ideas with unusable ones

haha yes, I agree.

> It is unclear to me how this is supposed to work with large amounts of content: how is this supposed to work with tens or hundreds of thousands of files? Either you end up adding dozens of tags to every file, or the tags devolve into a path-like structure, defeating the purpose.

This project, and other real tagging systems take this into account. It is not defeating the purpose if you end up with something like a hierarchy for certain things in your file system, and that is allowed for by nesting tags. The best system is not one or the other, it is both. A quick example: A lot of projects have a large number of files, but only a small number you care about or are actively editing/reading whatever. Imagine a hierarchical style system for containing the large mess of files, and a tagging system for having each of the ones you care about at hand. This is of course possible with symlinks, but this project attempts to allow for this kind of organization effortlessly.

> but seems quite useless when we still need a mouse for precision stuff.

again, why not both? I prefer to not use the mouse whenever I can, but I enjoy using it when precision with a pointer becomes required.

> The same applies to email, bookmarks, contacts, books, and all the other stuff mentioned.

he does scare you off a bit in that demo video when it says: "and everything is there!" I agree. There is work to be done with tagging systems, best practices and getting mind share, but it is a system that has been in the works for decades, and I believe will eventually become widespread standard alongside the falling of walled gardens. But that's besides the point.

There are cool ideas here, and while they may have mostly been implemented I look forward to the day where all these desktop innovations can be easily brought together or disabled on an individual level with great ease. I think there are orders of magnitude easier and more efficient solutions waiting for us to put them together on modern hardware.
Marx calling out someone for playing fast and loose with history and generalizing concepts is richly ironic.

This criticism also does nothing to attack the merits of the argument or even the existence of opportunity cost. Does he deny that such a concept exists?
> But I guess at some point the web developer community just really stopped caring about such issues.

Any plan that depends on people caring won't survive contact with actual people.
WordPress VIP sites have been hit by outages
To some extent that's a matter of perspective and context. Keeping a Great Dane or even a Border Collie in a small apartment is a very different thing from keeping a Chihuahua in one.
Excellent, excellent post. I do hope Troy reads it.
USA has 2.3 million incarcerated and prison slavery is legal under the 13th amendment, a lot incarcerated based on race and for very small crimes. A lot of those prisons also have very rough conditions and prisoners are exposed to violent and inhumane treatment. This is extremely unethical. Why is this any different? Companies send their work to these prisons for literal slave labor and I never see anyone up in arms about it. Not many seem to be critical of their own government, but love judging other governments.

https://www.prisonpolicy.org/reports/pie2018.html
Yeah, that gave us Macro virii, IE6 hell and well, the API on Windows was utterly verbose and non-docummented.

Poweful, but as it was too obscure for the end user/programmer compared to the in-place source of Nixen+man pages, guess which platform was both free and easy to code.
VC++ was expensive too, BTW.

On COM/OLE, on UNIX no one cared because by design you could embed whatever shit you wanted, from video players to window manager modules. And TCL was amazing.
Wasn't one of the characters in Neal Stephenson's "Diamond Age" struggling with reading iconographics, a disability similar to dyslexia - but for glyphs?
I was interested until I saw the gestures.

I don't have a left hand, I don't have six fingers, guess I'll stick with my mouse.

I'm sure this could be adapted for one-hand use, but- and maybe I'm slightly biased, but I think even if I still had two hands I'd prefer interfaces that don't require me to use both to do simple actions.
Especially relevant is one of my favorites and very relevant today: Candlestick makers' Petition
http://bastiat.org/en/petition.html
TLDR: Numerous ethnic Chinese scientists that work for U.S. government agencies, American colleges and universities and private industry have been profiled. Many are investigated, lose their jobs, their labs, their staffs, are arrested, tried and most are found “not guilty.”
Sometimes simplicity is more important than expressiveness, when the scale is small. See markdown for an example.

So I for one like this super-compact and simple language, it's good for making simple interfaces quickly. It's unlikely to break in subtle ways on mobile, or so I hope.

Internally a solution like this may use CSS grids, flexbox, or any new hotness that makes thing easier to implement.

Of course this is going to get ugly, or outright break, if used at a large enough scale. But very often you manifestly do not have a large scale, and never going to.
There are definitely hierarchies that form in practice. Celebrities and politicians control vastly more power than the average that a single person should have (even after the politician leaves office). Those in law enforcement and those who are able to pay for expensive lawyers enjoy privileges that are denied to others. That democracy doesn't call out the hierarchy that develops does not mean the fore mentioned hierarchy does not exist.
The filesystem encryption used on iOS probably makes deduplication even less effective.
SMS API Tutorial in Python, Ruby, Node.js PHP, C#, Java, Powershell, Golang
Agreed. Plus it's like a dry-run for a deep space rescue, and a bit like an easier version of an asteroid capture mission. For example, how do you grapple and maneuver with an object if you don't have matched docking ports? If the object is fragile? How do you efficiently enter LEO from interplanetary space without aerobreaking? Lots to learn from the effort!
Also not OP, have owned one for 6 months.

The xiaomi is the best thing I've spent 500 bucks on in the past year. It's been great because it works extremely well for me but it may not work as well for you. The difference between one being great and bad is super close IMO and totally depends on your parameters.

In my case; I live in a big city that doesn't have rental scooters. We have E-Bikes but they are hard to find, especially during a commute. I walk to work - about 3 miles round trip. Some hills but nothing too bad.

In my case, the scooter has replaced my commute and driven it down to just a few minutes. My work has a bike locker room, and I loop a cable lock through the wheel and go. Super super convenient.

Range is always a lie with these things, which can make things hard. My scooter has about 50% battery left when I get home, but I can't imagine having to push this thing around if it was dead. That would suck.

Speed on the scooter is pretty good, when the battery is lower it has some trouble on the hills, but it always gets me up them, just a little slow (I'm about 200... If you're lighter the scooter will be noticeably faster)

My city is reasonably safe but we have a good amount of bike theft. I lock it up at a few local businesses in the bike rack, but wouldn't just do it anywhere. I factor the chance of being stolen into the price, and I'm not super worried if it does happen. I have a u lock mounted on the "steering column" which works well.

Carrying the scooter is a little unwieldy. You can kind of roll it on one wheel while it's collapsed, but it's like 30lbs and kind of bulky. I have no problem bringing it from my apartment through the lobby and outside, but it would suck to say... Carry this through an airport or something (which you couldn't do if you wanted, but regardless...)

I'm able to get to my friends places easier by scootering over. I often drive down to the water and have a beer by the waterfront.

So, in my case the scooter has been AMAZING. But... I live in the city, have a commute within range, have a convenient spot to park, etc.

The bad: range could be better (there are better scooters for this), transporting it is a bit bulky, parking can suck if you don't have a plan. Everyone will hate you (cars, peds, bikers) but oh well. If you get stuck on a hill, it's gonna suck to get it up the hill. Flat tires are possible but easily avoidable. Bumpy sidewalks can pose a problem with the 8 inch wheels, although doing a little hop is fine (pulling the front wheel up an inch) to counter.

If you do get one, consider getting the m365s, it should become more available over the next few months.

If you get the m365, buy a s display and swap it. Buy some 3d printed handlebar spacers. Generate a firmware for it on the site (on mobile or I'd link, easily googleable though).

Regardless of model, get some tire slime for any preemptive punctures.
Have been thinking about this a lot lately. Not just decision making, but how to actually function in a healthy way in the day-to-day, in a flat org.

The place I work recently restructured from a more traditional hierarchical structure to SAFe - so the business has a well defined hierarchy, while engineering teams are completely flat. Almost 4 PI's on (~9 months) the promise of "self organizing teams" has not been realized.

We have a lot of communication problems, especially technical cross team communication. The development process wants to move much faster than the information actually flows, and if the information does actually flow what is communicated is wrong/incomplete. So what ends up happening often is that teams choose to operate in their own bubble.

Another issue is having common direction across all teams, while also allowing teams to operate autonomously. That common direction is missing so you end up with work from one team being very different from work by another team, and in a system that integrates a lot of different components it is awkward to navigate and work in.

The above, among other things, brings out "2nd order effects", like strained inter-team relations, to put it lightly (so there is an additional policing aspect to contend with there as well).

We have a System Architecture group (as defined by SAFe) but their time seems to be consumed by meetings and managing information flow and coordination across teams. There is also a "shadow hierarchy" (as others have mentioned thus far on this thread) that has emerged, and that helps a little, but it's really a poor solution.

Curious on anyone else's thoughts/experience here.
My mistake, the blog said the browser logo would be changed so i assumed it was to this.
Read the comments before the article, and I was kind of hoping that maybe the 'Doists' were a faction within the company. Maybe those that organized around a "bias for action" or something. They frequently go to war with the Architecture Astronauts.

Darn!
Thats probably very neat. Got rid of .DS_Store files yet?
I think the above poster's point is less about dealing with that misunderstanding and more against emptily restating the oppositions argument with the purpose of making them feel heard, WITHOUT expending any effort to actually understand their arguments.

Your point that people will restate their position if they don't feel like it's understood is valid. That doesn't remove the annoyance when someone SAYS the understand the point but clearly demonstrates that they don't.

Obviously both parts are very helpful: You should actually listen and consider the points being made to you, AND they should be shown that you have done this. Skipping either side is bad, but a lot of advice tells you to focus on the second, and not nearly enough tells you to do the first.