skysight-inc/HackerNews huggingface dataset:
they also have a military that is closely tied to the commonwealth crown

They have unit that is world-class in the NZSAS, which trains with the original SAS, but the entire NZ Army would be considered a mere brigade anywhere else. Their Air Force has zero fighters. They were booted out of a mutual defence pact with the US when they refused to allow nuclear-powered vessels to dock.

Basically anyone with a blue-water navy and a Marine Corps could roll them in a day. Counting on the NZ military to protect you in the event of an apocalypse is likely to be unwise.
I guess you could say Samsung really exploded this year
You should try https://www.genmymodel.com It is the first online modeling platform. It supports UML and real-time collaboration.
So don't.
A company with as many resources as Apple could have integrated the secure enclave into their motherboard design rather than go for this half-baked solution of just slapping an i Watch into the laptop.

So much for Apple's vaunted innovation.
The Money Management Gospel of Yale's Endowment Guru
As a mac developer you never even see the watchOS nature of the touch bar. It could have been implemented as a raspberry pi running linux for all the mac developer cares, since it's "just" a framebuffer + multitouch input + probably something related to finger prints and secure enclaves. See https://developer.apple.com/reference/appkit/nstouchbar
Which is funny to me, but the parent might as well have been referencing something their mate told them; how much of the global audience on HN knows that skit. Anyway, we're well OT.
I use sequence and communication diagrams, but I find the other diagramming techniques less applicable to the type of work I do. In the systems I work with most problems arise from transitions between states and from communication issues between isolated units. I find that static models just end up having to change rapidly throughout the implementation, so I focus on creating APIs and tests instead.
Indeed, everybody has secrets, so what's the big deal? If everybody's secrets were out, then it would just become the new normal.

I think the privacy war is as winnable as the war on terrorism. It's better to figure out how best to build a post-privacy world then to cling to old unachievable ideals.

Maybe we can get a semblance of privacy by flooding the system with so much data, real and fake, that it requires real detective work to dig up reliable information about someone.
This indeed: there are more cases than you think where someone downloads your app but has no internet connection when using it. And that could be the first time. Shipping a JSON file ensures the end user will always have something. That something could be as simple as a message "I'm loading data, internet connection is required".
That's great that the camera (and maybe the microphone too?) is also separated from other systems.
> What's the advantage of being a GNU project these days?

I can't think of anything.

> and in particular Richard Stallman's political opinions (e.g., eugenics)

Utter nonsense. Being part of GNU doesn't imply agreeing with every word Stallman utters on any topic.

> restricts your technical decision-making options

Very real (see gcc and frontend/backend separation) and a very good reason to stay away.
Ask HN: How is Windows for developers nowadays?
I don't want any of the new Macbooks, but every time I have tried to run Linux on a laptop I've had nothing but pain. Therefore I'm tempted to use Windows as my primary OS.

I alternate between doing POSIX and Windows development, so I'm tempted to run Windows 10, with one of "Bash on Windows", cygwin, or a Linux VM.

Is anyone using Windows as their daily machine, while doing POSIX coding? How does it work out?
Physics is one science where the seemingly impossible winds up being possible all the time. Strange to think people spend a good portion of their lives studying things thought to not exist.
If you are a general stuff maker you might appreciate this video
https://www.youtube.com/watch?v=VwH6B7aJYDU&index=38&list=LL...
Unfortunately lucidchart is only a drawing tool (no model validation, no documentation nor code generation).
If you need both real-time collaboration and real UML tool, you should try https://www.genmymodel.com
I think a killer feature on the ecommerce side would be conversion rate.
> Perhaps a more customizable phone where only approved numbers can call and the rest are forced to a message saying something like "your number is not approved for this action, please leave an SMS and the person will get back to you when appropriate." I would love that.

You can do this already on Android, if you star them in your contacts and then put the phone into "Priority Only" silent mode, it'll ring for them and everyone else it mutes.

I found that just putting the phone into silent and ignoring it until I'm ready to deal with the calls was the better approach though, it took a week or so before I realized I was checking it less and less (I'd been trained like a skinnerbox) until now I look at it 2-3 times a day.

I should add that we don't value aloneness enough in our current society, the ability to spend an entire day undisturbed by anyone else is a valuable and prescious thing, been alone with your own thoughts is a refreshing experience, it gives you chance to stop and take stock and think about what is going on with your life, for some reason we prize "busyness" at the expense of just about everything else, I don't see any virtue in been "busy", I see purpose in getting done the things that are important to me.
You're assuming that choosing HTML as a format forces you to use all the associated web-platform goop to render it.

In the end, HTML is just a standard for defining view element hierarchies; CSS is just a standard for specifying declarative layout constraints on those element hierarchies; and JavaScript is (supposed to be) just a standard for specifying how interactions with those views are bound to your view-controller. (The view-controller in a browser originally being an NPAPI <object> like a Java or ActiveX applet.)

None of these standard formats has any particular tie to the way web browsers use them. The standards, of course, go beyond syntax, and also specify the HTML elements, CSS properties, and JS DOM that define "the web" as a platform. But it's perfectly possible to use HTML, CSS, and JS syntax—with standard parsers!—to power your own windowing toolkit.

Define your windowing toolkit's view hierarchy format as "HTML syntax, but with these valid elements" (where they map to the controls in the toolkit.) Define your windowing toolkit's layout constraint properties format as "CSS but with these valid properties", where these map to the properties the toolkit exposes on the controls. And finally, drop-in a JS engine, but don't tell it to expose any APIs to the view to control things from Javascript; rather just mirror the API of the view-controller attached to the view as a set of opaque callback functions that can be hooked up to the elements of the view with addEventListener.

XUL or XAML could have just been this. ePub is basically just this (though in some implementations a webview is used.)

And, as a side-benefit, it becomes very easy to, like ePub, define your element and layout-constraint formats as supersets of HTML and CSS, such that people can still use familiar HTML elements and CSS properties for inline rich-text styling inside <label>s et al, while still using your toolkit's controls for everything else.
Trial by Fire – Did Texas execute an innocent man?
That sounds not unlike some of the battlefield reasoning Morgan puts in the post-cyberpunk Takeshi Kovacs series.

Winning against AI in a sufficiently complex game looks very different than winning against a human.
Real life is slow I'd say. This digital world just provides endless stimulus, it's pure addiction. I'd love to go out in the woods and just enjoy nature for a week. No music, no fancy camping gear, and just appreciate life 1.0.
OTOH, it's good to see what the hivemind is excited about. I mostly go to HN for news, posting my thoughts, and having a discussion if one arises.

But HN isn't a great place for discussion. If I really want discussion, I'll go to lainchan.

Speaking of lainchan, if you enjoy cyberpunk at all, you should go read lainzine (https://lainzine.neocities.org) right now: if you're anything like me, you'll gaze with a mixture of fascination and horror upon one of the strangest things I've seen on the internet.
Most people in prison are not there for victimless crimes. This is well studied, and what you just said is a canard.

Ranked, reasons for incarcerations go:

1. Violent crime

2. Property crime

3. Everything else

Where "violent crime" is comprised of those crimes we all agree are violent --- particularly: domestic violence, which accounts for a plurality of all incarcerations in major metro areas.

The overwhelming majority of incarcerated felons victimized somebody else. It's also worth considering that the majority of those incarcerated for property crimes victimized those people in society least able to absorb the harm: rich white people live in low-crime neighborhoods with 2x the police coverage.
This article should have a warning sign. I almost fell out of my chair with laughter. Insta-add to my Instapaper.
National borders will never be irrelevant. The meat and bones will always require a physical domicile.
Show HN: Tea- a User's Guide
Won't fix much unless the package maintainers have set up parallel trees of packages, or a whole bunch of "masking tape" so that packages don't care as long as the "has a init" package comes up green.

As systemd has in large part been adopted over a manpower issue, expect the ability to opt out via pinning to vanish soon enough.
OT: just realised where the word fletcher (an arrow-maker) comes from. In French does fleches refer always to the whole arrow? Just it sounds a bit like "flight" which is the layman's English term for the feathers.
Is a recall of this size (just like the Note 7) a cost companies try to cover with a special insurance they set up in advance or usually pay themselves?
I never got into it to begin with. But I did ended up using a form of few diagrams that I later learned were part of UML. They just come to anyone who's solving a problem naturally.
James while John  had a better effect on the teacher
This is the shibboleth of having taken high school English
Re: files on iOS.

Design decisions have led to the requirement that apps can only access files inside their app container sandbox.

This means if you want a "file manager" for iOS, it can only manage the files that you send into that app.

Documents by Readdle is a bit of a hack: a file manager that also includes PDF reading bits and media decoding bits and picture viewing bits, with plugins to copy to/from cloud services. Either way, the only files you get to manage are livinng inside of Documents' file system. It's not very UNIX-y, granted.

But the inability to create a "file manager" is a legitimate design decision with legitimate upsides.
Fits perfectly for my needs :)
I've got 6820HQ and FHD. Not sure if anyone would notice any difference from 6920HQ.

Also "limited to 32GB" sounds a bit funny. Would you mind sharing why would you need more? (I am developer btw)
Say hello to the power of money and dependency chains.
Hey Buddy!, Great concept and smooth execution. Something for Android?
I once wanted to raise the limit of g2 instances from 2 to 100 in us-east-1 and the reply from the customer agent was he first "has to check if that does not affect overall region stability" WTF
Anyway, it was raised a couple of days later.
Trees do it all the time. The more technical solutions (along with risks) are outlined in this article: https://en.wikipedia.org/wiki/Carbon_capture_and_storage
Sure, one use case would be Ansible. Where you frequently use complex jina filters on variables that are passed in via a variable file or dynamically at run time. Debugging these can be time consuming if you have to do run the Ansible playbook every time only to find out there a problem with your filter or templating logic.
Currently, it is possible to set a data-uri as the root url (in a correct format https://en.wikipedia.org/wiki/Data_URI_scheme) I think that's one way you could handle this situation.

Or one could fork the code and change a couple of lines to make this work, technically it would be just a couple of lines of code, but I think policy-wise it needs to be thought out.

Please follow the project and feel free to start an issue thread, we can discuss further! :)
I have the perfect solution for this type of JSON configuration management, I wrote up a post on it:

http://blog.crudzilla.com/2016/10/managing-configurations-wi...

If you want to try the demo, send me an email (in my profile) and I will give you the login.
> Microsoft is boldly experimenting with PC hardware, but Windows and everything around Windows is woefully inferior to macOS and the Mac software ecosystem. Even if Microsoft did everything right, it would take Windows at least a decade to catch up — and they won’t do everything right.

So, if you have everything already on macOS (I still hate that name change), I can get not wanting to switch. But what on Earth is it doing so much better than Windows that at minimum a decade would be required for it to catch up?
Sovereign immunity does not protect innocents. When officials have immunity, they target vulnerable people for prosecution and imprisonment, even if those targeted are innocents. In general, police and prosecutors do not care whether a person is actually innocent, they care only if they can convince a judge/jury to imprison the person. This is the opposite of protection innocents. Over time, "successful" police/prosecutors are the ones who imprison the most people, pushing out those who actually try not to imprison innocent people.

On the other hand, if officials did not have immunity and were held accountable for abusing the law, the incentives would be properly aligned.

The problem of 'frivolous' or 'retaliatory' lawsuits is a red herring. Sometimes the plaintiff might not have enough evidence to succeed in court but that is not frivolous, its simply insufficient. This is mainly an excuse people used to justify mass incarceration, probably to protect their conscience from making them feel guilty about what is actually done by their government. Perhaps, to appease those of your persuasion, there could be a government fund used to defend a lawsuit for the first $X to dis-incentivize retaliatory lawsuits.
When encountering a shortcoming of the world, there are two responses:

You can compare it to what has happened before and console yourself that of observed past histories, this situation ain't so bad.

Or you can imagine what has never been, and try to create a society better than has ever existed before.

There was once a time when democracy of modern form had never been tried, outside of some rugged mountain towns in the Alps, and yet those in the face of tyranny had the gall to try something new. Isn't that an example we should emulate?
The lost children of 'Runaway Train'
I can certainly appreciate the sentiment that one of the most valuable features a language can have is the ability to make your co-workers write better code :) And it's hard to compete with Rust in that sense. That is, if you're starting a brand new project.

But in other circumstances, another valuable feature would be to be able to make your co-workers' (and predecessors') existing code retroactively safer. The easiest way to do that is probably by enabling the llvm/gcc sanitizers when compiling. But unfortunately that is often not a practical solution for several reasons[1], not least of which is the performance penalty.

So the more practical solution may be to use SaferCPlusPlus to replace (in a straight-forward but not quite automated manner) all the potentially dangerous C/C++ data types (pointers, arrays, etc.) with safe, fast compatible direct substitutes. Thereby salvaging existing code bases.

Wrt preventing the use of C/C++'s unsafe data types in new code, currently SaferCPlusPlus does not provide any mechanism for such enforcement. But you could imagine the effort required to implement such an enforcement mechanism might be small compared to rewriting some large code bases in, say, Rust. And in the mean time, even existing C++ static analyzers seem to be getting better at flagging potentially unsafe code.

[1] http://duneroadrunner.github.io/SaferCPlusPlus/#safercpluspl...
What exactly are you concerned about here, ruin? Insanity?

It is written like a generic rail against capitalism but seems to be more concerned about assets trading at a tenth of today's prices

It'll be alright
Well, that futarchy replaces hired experts with a panel of future bets. Future bets aren't very reliable, but well, it's something that could be tried - who knows, it may work.

Anyway, on this context you are just begging the question. There's no novelty in there for the democratic process, just for the technocratical one.
It is not only technology which enables this new wave of mass surveillance, it is also that people believe the "if you don't do any bad ..." bs again. Our governments wouldn't stop their surveillance programs even if we would all stop using mobile phones and the internet.

It is just history repeating itself. People which did experience the last mass surveillance times are now a minority group.
While there is no doubt that Apple did neglect the Mac Pro, I am quite hopeful that it gets a significant refresh in the spring. As with so many Mac releases, Apple is limited by the Intel release schedules. That is why the Mac Pro has to wait till spring for a refresh. And that the Mac Pro has not being bumped in smaller features points to me to a rather larger change.

And it would make a lot of sense to go back to a bit more "PC" like design like the predecessor of the current machine. That would mean that Apple has less pressure to update it frequently, it would be sufficient to have updates whenever Intel releases new CPUs, but all the other stuff, especially graphics cards, could be updated independent of Apple releases.
Did the Mirai Botnet Really Take Liberia Offline?
I don't think this is the case at all. The UK has a rather rosy view of its history and current worth. To many it was inconceivable that the EU wouldn't do anything to keep us in the club, despite that necessarily weakening its position when dealing with other countries. Others thought the UK was being held back by the EU and that we are so great people would be bending over backwards to deal with us.

Offering a biscuit from a tray and keeping a poker face during negotiations are two very different things, nobody mixed them up.
I've never liked the term "hivemind", it implies an us/them divide where none exists and it's frequently used as a pejorative, "I'm different/better than the hivemind" (note: I'm not saying this what you are doing just that the hivemind thing is over used).

We are all part of the same zeitgeist, just in different parts of it at different times.

I've never heard of lainchan but I'll have a look and I love cyberpunk so I'll take a look at that as well, thank you :).

On a slightly un-related note this tendency to self-organise into tribes/cliques and then hurl shit at the other side drives me crazy, There is far more that binds us than divides us and yet I frequently hear "I hate liberals, I hate republicans, I hate Appletards, I hate Linux users, I hate Javascript users, I hate PHP users, I hate <insert anything where they picked a different path/choice>".

I'm not even sure why we do it possibly an evolutionary reason of "My tribe good, that tribe bad", it's easy to rationalize a world where anyone who agrees with you is inherently good and everyone else is at best wrong and worst malevolent.

As I get older I realised that someone holding a different view/choice to mine means I should look more critically at my view/choice often I'll realise that the other person made a valid/good choice for them and possibly for me, dogmatism is rarely a good thing.
Who cares about topology? (inscribed rectangle problem)
For a while I used UML but whenever I showed them to even experienced developers they didn't understand them. So I went back to simple box and arrows. Easier to understand and also easier to create and modify. Flow charts and state machine diagram usually work too.

I almost have a prejudice against people who use UML because a lot of them seem to be the "architect" types who talk about integration patterns and stuff but don't get much done.
Have a read of this: https://en.wikipedia.org/wiki/Compulsory_sterilisation_in_Sw...

1975 isn't that long ago. If this technology is cheap and available, it will be abused.
I haven't found a better activity diagramming tool than PlantUML with Vim's aklt/plantuml-syntax and using watch to automatically build the diagrams.

I challenge any of you to come up with something better.
The way i see it, once the UX "experts" moved in, the fun moved out. Because they keep adding layers upon layers of "drywall" to hide exactly how the computer operates. Because exposing those inner working may scare away dear old aunt Tillie.

DOS and early CLI Linux was straight forward, kernel booted, some text files were parses, and you could do your thing.

In contrast the number of background processes that is present to keep a modern DE upright is just nuts. And more are added with every minor release it seems.
you don't even need a phone to track people.

facial recognition tech, shitty surveillance cameras, and algorithms could likely be used in combination to tease out any persons exact location for a given time to a pretty high degree of accuracy.
Over half an hour before you posted, a project maintainer directly contradicted your post under this thread. The technical decision-making are made by the maintainers, not by the GNU project.

Did you just miss davexunit post?
Do you like cars? Visit my YT Channel! I'm also a game developer
That's the point of dog-whistle politics. That's exactly it.

If you're not already part of the subculture primed to pick up on these cues--if you don't hear the dog whistle--you don't get what the speaker/writer is saying.

The famous Lee Atwater quote is a good example of this (https://en.wikiquote.org/wiki/Lee_Atwater).

It's plausible deniability for espousing racist views in public.
A lot of people think the Amish are against technology. In fact, they carefully consider the technology's effect on themselves and their community. Will it really help, or is it just a new thing which will cause unintended consequences? For instance, some Amish groups accepted cars, and their community disappeared - when anyone can drive anywhere the community collapsed. Now there are no Amish who allow cars. The same thing would happen with the internet.

Tech people like ourselves automatically assume that technology is some advance, or improvement. Our peers tell us this, our incomes depend on us believing this.

In fact, technology does not improve the human condition in most cases. It erodes it. We would be better making careful decisions like the Amish, but our civilisation is locked onto this myth of 'progress'.
There's no evidence to think that at all. He's talking about diagramming for helpinator, which could very well include sequence diagrams, flow charts and state diagrams.

Biased a little?
I have used mostly the class diagrams and sequence diagrams.

I like how UML class diagrams defines the different potential relations between objects involved in software.

It would be nice if more people (myself included) learned better ways to consistently communicate software design. Lots of ad-hoc meetings result in confusion because often a design is scribbled in ones own notation then communication takes longer. But yet such communication is crucial to large projects.

Some call it architecture, others call it design patterns. Either way its important to have thought-out, standard ways to communicate ideas.
> Such a thing is a virus

A badly adapted one. Every virus that gives us real trouble does that because it changes.