skysight-inc/HackerNews huggingface dataset:
Fuchsia sounds awesome. Allowing user space processes to do more of their own work frees up the kernel from providing standardized interfaces to hardware.

This makes it significantly easier to build a closed platform with unbreakable barriers between processes, and this is a great thing in terms of security and fine grained access controls for each process. Individual process isolation is extremely important for most of todays use cases where only a single user is logged into each system at one time and most running code is trusted.

In practice this means you can prevent user space processes from accessing anything you don't want them to touch while still giving them substantial low level access. This will be a boon with device makers because it allows them to preventing a users apps from compromising the carrier experience. Companies like Google will also have less concern about users installing malware like ad blockers. The movie and music industry will also greatly appreciate an operating system finally designed for 21st century IP protection. This will even be embraced by hardware manufacturers since they no longer need to provide open source drivers for their hardware that could be ported to other platforms. Overall a win-win for everybody.

In the end we can trust that this will result in a better user experience with more secure apps and devices.

Did anyone hear the whispers of Xooglers a few years back talking about "big changes" coming to Android that were absolutely horrible for users and done to placate industry? Hmmmm... This Fuscia thing looks pretty suspicious.
From the article:

> Rubio says Russian hackers targeted his presidential campaign

... do yourself a favor and skip this thread, it's nonsense.

> Edit: Is HN fimiliar with phrack zine? Noticed today that it went bye bye as well. [0] phrack.org

It's April's fool today. I would wait another 24h see if that notice goes down.
What about publicly posting that there is an X-level vulnerability and privately communicating what it is? Then people can make their decisions while still reducing the chance the vulnerability immediately becomes an exploit.
What if f is a macro. Then it has a lexically determined meaning. What if f is a function. Then it has a parsing determined meaning. What if the ++ operator has been redefined. Et cetera.
FLAVOR: Ubuntu Desktop

HEADLINE: Better support for Wacom Tablets

Description: Add advance configurations like Gnome 3.24

ROLE/Affiliation: Game and Web Developer
Same here. Please nylas, stop the god damn spam.
Another user mentioned stealing IP, maybe the US is involved in similar activities (not necessarily targeting China) and doesn't want to be caught pointing fingers.

But politically, we had the Contras and Cuban exiles. It's not as if the US has clean hands.
Trump's border wall becomes climbing wall https://youtu.be/Pulvcc38I-w
I think it's Menlo, going off the lowercase 'i'.
Just like many squabbles over programming languages, not all, but many to most.
>So, because some companies are good at fixing things in a timely manner, we should make the public wait for all vendors?

Of course not. In our analogy here, if the lock maker isn't issuing even a statement then hell no you shouldn't trust them. But in this case the locksmith fixed the lock and reissued the lock within a week.

> What is a serious problem is subjective.

Yes an no. There is a gray area. But what isn't is: lives, A TREASUREBOX OF PASSWORDS, anything that can cause physical damage, and anything that can significantly compromise a user's safety.

To be clear: in another post I said you should ALWAYS (read as "\Huge{ALWAYS}")publicly disclose. So that others don't make the same mistake. But obscurity can be useful in the short run.

Announcing immediately DOES NOT empower the public. They are not rational and quick to fear. ALL (EVERY SINGLE ONE) companies have vulnerabilities. What is important is if they fix them in a timely manner or not. SEEING that a company does fix a problem quickly empowers the company AND the user, because they find they have a company they can trust. Immediate disclosure only empowers the adversary.
This android app that enables secure uninterceptable communication
FLAVOR: Ubuntu Desktop

HEADLINE: Better support for gestures

Description: Like macOS, configurations and visual examples

ROLE/Affiliation: Game and Web Developer
That was the approach taken by Mesa/Cedar, Modula-2+ Topaz, Modula-3 SPIN OS, Oberon Native Oberon, ....
Is that not controlled by the OS locale settings? Or are non-English-speaking people just using their computers entirely in English?
I agree that there is still a spectrum of quality. And certain Journalists and publications can still establish a reputation for reliability and quality.

But the problem is the business model. No one has been able to come up with a solution to make money on quality. Its all volume advertising. NYT is competing with BuzzFeed for eyeballs. Its a competition to come up with the most clever hook and target peoples emotions to drive traffic.

In the print days there was a small number of publications and it was very expensive to start one. The more serious publications published monthly. Its totally different now.

Think about that up until just a few years ago serious Journalists had to produce about one piece a month and they had supporting staff and a budget.

There is very little now that comes close to the quality and analysis that there use to be.
Targeted harassment is only a fraction of all harassment. Some harassment is not easily avoidable, but some of it is easily avoidable.
Sogo on cloudron works great
Iosevka does not have `fi` ligature.
The "Term" variant is used for some restricted environments, like some Linux would think that Iosevka is not monospace due to it has glyphs wider than one space.
I had a black girlfriend once and she he told me to watch the movie Good Hair. It was eye opening and I recommend the movie for everyone to watch.
That's nonsense. I would never assume "Last January" means 2016. I've never met anyone who talks the way this arbitrary "rule" implies, either. Human language is not computer language; trying to force standardization of relative terms is rarely useful. We interpret by context.
Strange to see a paper on this topic that appears to have been written in Microsoft Word.
Reply posted 11h after your comment:

>All DiscoGAN experiments are on 64x64, this is high resolution. I don't know whether this is an important difference though.
They don't. If you've ever chanced upon one of Uber's prototypes, the engineer in the driver's seat takes over often.
Gosh thanks I was blown away
I clearly recall people debating this in relation to IIS vulnerabilities under Windows NT4, which therefore must have been some time pre-2000. Unfortunately, I don't see this nicety in the future.
FLAVOR: Ubuntu Desktop

HEADLINE: Solve HDMI bug to connect TV

Description: I connect HDMI plug but not automatic sound to TV and not speaker sound to disconnecting the cable

ROLE/Affiliation: Game and Web Developer
A similar question I have is why use a browser extension for your password manager? I use 1Password as well, and if I need a password I just head into 1Password Mini. It's convenient enough, simple, and completely eliminates this attack vector.
They do have a wholly owned subsidiary ad company, it's called Comcast Spotlight.
Good design choice. To be clear, my issue was with another font, not yours.
> It's legal C

No it's not. It's undefined behavior meaning, by definition, it's not C. It's not defined in C. If I had an list of all definitions, would an undefined item be in my list? No.

When you are using Undefined Behavior, you are not using C. You're using a C-extension that a compiler designer has implemented. This was done because there is no sane operation to do in these UB cases for one reason or another. Either it would not be portable or it wouldn't make sense.

If there was a standard that implemented standards for UB cases it would not be portable.
> Assange has said they have information on Trump that they weren't releasing.

Could you point me to a source for that?
"You don't know what you are talking about" is not a great response to someone who's writing more substantive posts than you.
For that idiom, it's "vein".

https://www.usingenglish.com/reference/idioms/in+that+vein.h...
I'm, you're, and the "information" you speak of is so critical that it's no longer simply information - it's hardware and process-secured - so no, it doesn't really qualify for the 'anti information freedom' argument.

"Knowledge of how to create an atomic bomb" would still qualify, but also gets torn down pretty quickly - that information isn't owned, and can't be restriced to trustess - the "information" simply derives from science, and is non-excludagle to any intelligent society no matter what you do to try and "exclude" them. So even in that case, you must fall back to regulating the physical - limiting supply of nuclear materials, policing/spying on use of facilities that 'could' be used to create them, or so on.

Information freedom isn't just some 'inevitable truth' - it's the nature of information itself. Arguing against it isn't even futile, it demonstrates a fundamental lack of understanding. (Which I suppose could have been guessed at by the spelling of the first 3 words of your comment, but I suppose others can get the benefit)
The internet is a reflection of the people using it.
On Ubuntu? Yes. For every update that grabs a kernel or syatemd, dbus sillyness.
Given the amount of shipped embedded systems and the hybrid designs from OS X and Windows, I would say Tanenbaum won.

The majority of embedded OSes have a microkernel design.

Also Windows and OS X have a kind of hybrid design, even if not a proper mikrokernel.

On Windows case,there are now a sandboxed kernel and drivers.

https://channel9.msdn.com/events/Ignite/2016/BRK4010

https://channel9.msdn.com/Blogs/windowsserver/Device-Guard-i...
To Build a Great Public Space, You Need More Than Good Design
That's not a question easily answered though. Assuming complete objectivity, it would mean that you might save an order of magnitude more lives in the future discovering a cure for cancer, for example, at the expense of lives today. Then you're stuck with questions on how to quantify the value of life etc., but the base reality of the fact that you DO save more lives, and therefore, keep more families intact/happy doesn't change. Who matters more? People who died in the process? Or the future ones who will die as a result of inaction in the present?
I've been programming since 1968. While it's good to see these point emphasized, they became established principles of good programming style in the 1980's.

From the context of this post I guess it's necessary to emphasize these again. I'm just appalled that programming style has degenerated so much that it is necessary.
If F is a macro then it will just be expanded. Lets say F was

#define f(a, b) printf("%d %d\n", a, b);

This would change absolutely nothing. A macro is just a piece of code that is expanded. It still follows all of the rules (and disallowances) of C.
FLAVOR: Ubuntu Desktop

HEADLINE: Better support to Nvidia

Description: Suspend does not work properly, support Nvidia Optimus and provide nvenc ppa or snap package

ROLE/Affiliation: Game and Web Developer
Sorted by number of founders in a company:

2 609

1 422

3 209

4 60

5 19

6 3

7 2
The circuit is actually really simple in our case. It is just a voltage converter and then an adapter for the lightning connector.

Getting the custom lightning connector and chip was more of an ordeal though! I'll see what I can dredge up on that process.
Many terminals have an option to add space between lines.
Real world usage would have to be curated though, awkward sentence constructions or word choices do happen in real world usage. Or as the article shows, there can be multiple, very different ways of fixing awkwardness. I'm not sure what it would look like to find a solution that's "fitted" to several of these.
FLAVOR: Ubuntu Desktop

HEADLINE: Support Wayland, not Mir

Description: Unified work with the community

ROLE/Affiliation: Game and Web Developer
State-sponsored and company-sponsored trolls with near infinite money are a problem.
Hah I knew there was a better way to solve it! I was sort of sick of the problem by this point and didn't feel like picking it up again :) Glad to see someone else found it and implemented as well and proved that it produces a much faster calculation.

I added this at the end with a link to your solution and your post. Honestly I never expected this post to make it to the front page so thank you so much for taking some time out to do so.
What do people think about a real solo nomadic life?

I'm a huge introvert and used to being alone and lonely all the time yet I cannot quite imagine myself enjoying being a moving ghost from an exotic location to another alone and getting much out of it.

I hear people talk about finding local friends and so on however I cannot imagine that is going to be that satisfying or practical. Making some broken language hello-how-are-you conversation and never seeing them again.

I think the feeling of not having someone to share any of the experience with would overwhelm me and dominate my experience.

I see people talk some feel-good stuff about learning to enjoy things on their own and so on but I don't really see practical examples of it. And as I said, if there was one person who would be comfortable spending time on their own that would be me, yet I don't find the idea of solo nomadic life appealing.

The few people that I have seen appear to be homesick and isolated they claim they are loving the solo trip but in reality they seem to be desperate to share it with someone and they seek that on Twitter and Instagram and on their blogs.
How would we tell the difference between a selective Wikileaks and a publish-everything Wikileaks?
Wow, you paid attention to the details! Yea, the screenshot was just for the purpose of the post.

We did some of the original design in OnShape and some of it in SolidWorks. I didn't want to recommend SolidWorks for cheap work because at the time we only got it free because we were students.

We've found that it isn't that hard to start off a design in OnShape and then move it into SolidWorks as things get more complicated. It isn't ideal, but it's definitely cheaper.
And most of us have a mobile phone running OKL4 on the radio CPU.
Might want to include an affiliate disclaimer in your post. Amazon is quite picky about disclosures.
Meanwhile, if you went to China, I doubt anyone there could tell you what your government was keeping from you.

That's how good they are at regulating their information, and is precisely the reason why we need Wikileaks.

There's plenty that WL doesn't know that you might die never having known, and your great-grandchildren might ever only hear about in history books (and maybe not even then, depending on who the victors are).
Hmmm, it's actually much more simple than that. We want to provide a good product that makes people's lives better. The warranty is a forcing function.

In my opinion, if we can't make money while ensuring people's CoBattery cases works, we shouldn't be in business.
There's a tracing debugger for CIDER (http://bpiel.github.io/sayid/) and Cursive plugin for InteliJ integrates a step debugger (https://www.youtube.com/watch?v=ql77RwhcCK0), but let's agree matching CL's debugger is a tall-order - it's extremely nice and only deals w/ CL, while Clojure, being a hosted language, cannot hide the underlying implementation (interop calls are so common and a big selling point of Clojure in the first place).
Time to Make Some Internet Noise to Obfuscate Internet Use
I like the use of ligatures to write <= as ≤
I like trying new fonts for coding. So far I went back to my favorite DejaVu Sans Mono as I can legibly use it for coding at size 8. On my screen I can see 65 lines of code. When I tried Iosevka it does look good, but at size 8 it's legibility is not as good as DejaVu, it is about 20% more narrow (which is not too important to me), but it can fit just 60 lines of code on my screen. Less code and less legibility than DejaVu, so I'll pass. But I do love that there is a selection of high quality fonts for coding nowadays.
It works for me, with one annoying caveat. I have a set of regular 1920x1080 monitors on my desk at 100% scaling. My laptop has a 4k screen, and when I plug it in, I have it set to turn off that screen.

I have to log out when I plug/unplug or the windows will end up blurry or the wrong size.
Our batteries come with some compliance testing. I'm not sure what other testing we have done for other components. But the batteries are the important one.
Go to last pass website, install from there I think.
Obviously, announcing immediately does indeed empower those parts of the public who will decide to simply stop using the vulnerable software. Vendors don't like to acknowledge this, and prefer instead a set of premises where the only recourse to a vulnerability is an officially-approved patch (and, by implication, the continued loyalty of their user base). But it is nevertheless true.
I would really like to see a san serif proportional coding font with coding ligatures. I've tried to hack one up myself but I could never figure out the tool chain for it.
Google Gnome
calfw can integrate with org. I mostly use the integration as a way point for gcal sync, but even if the integration isn't exactly what you want, adding a new source to calfw is very easy
Hey, I just wanted to say it's cool to see ideology in business. It's relatively rare. Best of luck to you!
> Precisely BECAUSE somebody discharged a firearm, in your mind now the case is closed it's ALL fake news.

To clarify (but not debate, like I said we're done): I'm pointing out that your willingness to believe in "something" about pizzagate based on nothing but email inuendo yet your inclination to disbelieve that a guy who shot actual rounds into the air and got himself arrested and charged was sincere are... sorta in conflict.

You aren't being serious. You're just believing what you want to believe. Feel free. Maybe there are some, um, "news" sources you can focus on to further reinforce your priors.
> The great depression was largely the result of massive numbers of everyman speculators entering the markets with reckless amounts of leverage.

The Great Depression is a lot more complicated than Black Thursday... (inflationary monetary policy during most of the roaring 20's, contractionary policy during the market crash causing bank runs).
> To what extent are Wikileaks actively soliciting inputs from Russia or China?

And how would that go, exactly? "Excuse me China/Russia, do you have any secrets you'd like to share? Please upload to us..."

Lol. Soliciting spies sounds like a good way to get killed. If you're so eager, you go ahead and do it - but good luck trying to convince others they some 'obligation' to lest you brand them 'partisan'.
Google Bubblewrap Keyboard
Sounds like systemd vs upstart all over again.
>If you feel that the vulnerability is big, and the company is taking it seriously enough, you give them an honest chance, otherwise if they slack or hum and haw, you go to the public.

This. I fully agree with this. Obscurity is a good form of security in a temporary sense. But vulnerabilities should ALWAYS be disclosed to the public, for a number of reasons. The question is when. Disclosing does a couple things: 1) We see a company fixes them in a timely manner, which gives us trust in services that we use (and the opposite if they fail to) 2) other companies don't make the same mistakes because now the vulnerability is googleable and quickly becoming public knowledge.
I'd argue that bots and the ad-driven revenue model are more destructive. It's responsible for clickbait articles like this.
Yeah, its one thing to say victim blaming about something that's difficult or expensive (monetarily, freedom or time) - it's quite another to use it to discourage individual defense.
Incredibly useful functions! Although, not common knowledge.
Coin change-making problem
"We can formally prove what a system is capable of."

This is not true. By Rice's theorem, either the system is too dumb to be useful, or we can't prove what it can do.
In all honesty, Ars does a real value-add in this case. I'm an open source developer on Windows so this feels relevant, but the original article forces me to read through a very long, highly technical article full of HTTP logs and hex dumps just to find out how this could impact me. About halfway through I gave up and then I was happy I found your comment with the Ars link.
Hmm I'm sensing a bit of garbage-in garbage-out here. For starters their original sentences contain unlikely typos instead of homonyms which would be much more commons. (it complicates the learning as well I'm sure since some changes were made to correct similarly spelled terms which could really change a sentence's meaning once applied) Second, the human corrections aren't that good. We really need to stop creating data sets using anonymous exploited labor that is paid pennies. (they did screen the Amazon Turk users, but if you live in America or work at a university, is there really a shortage of fluent English speakers around you?) Overall I'd say the fluency-editing approach shows promise and would be a boon to ESL-learners, but the training data needs to be improved.
Not only Windows, the majority of operating systems are like that, even the old time commercial UNIXEs, only GNU/Linux forces an unstable driver ABI on developers.
I think the EFF fits this definition exactly, although it' isn't an actual netowrk. If the primary owners are investors of capital expecting a ROI, probably not
Random Agent Spoofer a must have browser plugin
I would imagine the quality of their university systems. I get the feeling that most top quality professors would not like to work for a university system run by the Indian government.
This isn't unique. From Snap, which had a net operating loss in 2016 of $515 million, compared with a net loss of $373 million a year earlier:

"We have incurred operating losses in the past, expect to incur operating losses in the future, and may never achieve or maintain profitability"
Can i assume it's a html site, with the calculator running your own code?
Yes. I tried to use Ubuntu on MacBook Air. Was missing smoothness if scrolling as on MacOS and support for resting thumb on trackpad.
An airgapped computer is not going to be capable of taking over the world.

Further, Turing completeness is not required to be "useful". You can get to the moon without Turing completeness.
There's an inherent contradiction in the arguments here.

You can't on the one hand say "people have the right to use Twitter free of harassment" because it's ubiquitous, but then on the other hand say Twitter has the right to censor or ban people whose views it as a company doesn't like. These are contrary positions.

Either Twitter is a "common carrier" and thus has the responsibility to ensure its users have a common standard of experience and ability to access regardless of their political views, or it's not and thus it can both censor users _and_ not respond to their specific concerns because nobody has an inherent right to access it.

You need to choose one of those two.
OK, so to paraphrase your position: C has clear and complete semantics because anything written in C that doesn't have clear and complete semantics is, by definition, not actually written in C. Yes?

To me, that's like saying the tax code doesn't contain any loopholes, because any loopholes that it contains are, by definition, not actually part of the tax code.

While amusing, I don't think this is a fruitful way to look at the problem. :)