skysight-inc/HackerNews huggingface dataset:
Regarding microkernels:

[0] Minix 3: still around, great resource for learning, especially since there is a great book about it by Tanenbaum himself. Btw: it utilizes NetBSD's pkgsrc infrastructure, so quite a lot of applications should run

[1] RedoxOS: effort to create a unix-like microkernel OS using the Rust programming language, pretty interesting. Hope it win gain some traction, the idea itself is neat

[2] QNX: RIM/Blackberry's proprietary RTOS used in embedded systems (for example cars), also BlackberryOS is based on QNX

[3] GNU/Hurd: not sure how much software runs on it, the "most usable" form is probably trying to run the Debian GNU/Hurd distribution

[0] http://www.minix3.org/ https://www.amazon.com/Operating-Systems-Implementation-Pape...

[1] https://www.redox-os.org/

[2] https://en.wikipedia.org/wiki/QNX

[3] https://en.wikipedia.org/wiki/Debian_GNU/Hurd

(kind of keep track of various operating systems as a hobby, always interested what's out there for some reason)
They put out a facebook post at about the same time that is something like a press release though.
Beautiful. What theme are you using?
"Obvious" for patentability purposes means obvious in advance, not obvious in hindsight. Before Amazon, nobody had one-click purchasing. They wanted people to sign up, to fill out forms with irrelevant info, and "engage with the customer". After Amazon, many people wanted one-click. That means it wasn't "obvious to one skilled in the art" in advance. For patentability purposes, the best way to demonstrate non-obviousness is to show that lots of people have worked on the problem and didn't get it right. The one-click patent meets that test.

Amazon's real innovation was combining one-click ordering with easy order cancellation for a few minutes after the order. This makes enabling one-click ordering low-risk. Many on-line sales operations still don't get this, as I mentioned the last time this came up on HN. Most shopping cart programs have a built-in attitude of "We have your money now, muhaaa haaa". Yes, you can "contact customer service to cancel." ("Please listen carefully as our menu options have changed... Due to unusually high call volume...")

Now the people who don't get this will implement one-click ordering without easy cancellation and anger their customers.
Having lost a sibling to heroin, I'm very much emotionally invested in this topic.

The opioid epidemic has been well documented as being created by Purdue Pharma, et al. It's also clear by now that treating a medical issue as a crime only makes things tragically worse.

But this all goes back to a central question: should the state have authority over your mind? If not, why are these laws on the books?
Yes, but it's also human nature, or big pharma couldn't rely on it. If we care about this stuff, it needs to be legislated or reorganized away, it's not realistic to expect 'people to do a better job'.
These may not be most comfortable or fastest trains, but I have fond memories of my childhood traveling in these trains:

* Jump out of the train at every station, do some stretches and get into the train when it just starts moving.

* Check the seating chart to find out who will be sitting with you, their sex, age, name etc.. :-) (don't know if they still display those charts)

* Talk to total strangers for a few hours - those were the days when there were no mobile devices to tune into (or tune out of the world)

* Sit/stand on the steps near the door - (stupid me, I now know it's dangerous)

* The excitement about sleeping in the upper berth - but that's the most uncomfortable spot without proper ventilation and very little room.

so many other little things, don't think I would enjoy all these now, but those were good old days.
Is New York losing its most famous accent?
I imagine there's many special cases where a compiler's type coercion creates an issue.
You don’t.
Moderation and Sense of Community in a Youth-Oriented Online Platform
Have you tried Soylent? It's barely sweet. It's not like the maltodextrin in energy gels.
Suicide is an especially sensitive death classification, and I would assume even moreso in a place like China. What is your opinion on the validity of these data?
They are right if the goal is to get the least amount of punishment.

It sounds like he wants to protect his rights. In the US system yhe prosecutors throw the book at you and offer plea deals that are a small fraction of the original charge. They then then use their resources to go heavily after anyone who doesn't take a plea deal.

That means you get to pick defending your rights or avoiding punishment, not both
Just admit defeat and let all the advertisers pull out?[1] Then go bankrupt and (like Soundcloud was on the verge of) let everything get deleted?

[1] https://www.theguardian.com/technology/2017/mar/25/google-yo...
People are worried about Situation C: React is licensed under BSD + PATENTS. You sue Facebook (or any corporate affiliate of theirs) for infringing on your widget patent. Facebook revokes your react license and counter sues you for copyright infringement.

The patents clause doesn't have anything to do with any patents on parts of React. It's a way for Facebook to make it so that anyone who wants to sue them for patent infringement can't use React.
As I said original JS syntax is pretty simple - parsing is comparable with just scanning source buffer char by char.

Not too much different from HTML and CSS. Where 99% of time takes actual DOM creation.

Like this XML/HTML scanner that I did while ago:
https://www.codeproject.com/Articles/14076/Fast-and-Compact-... - it as fast as access to memory of HTML source. It even does not allocate any memory while parsing.
We've been working on a solution to this problem at - http://scenery.is. Let me know if you'd be interested in testing it.
There's a school of thought that the BSD permission to "use" the software implies a patent grant. As an extension of this school of thought, React's PATENTS file could be seen at modifying that grant.
No company assumes a meritorious lawsuit against them exists. Planning for it is ridiculous. Don't take that as a defense of this type of license though.
My company paid $4800 for an Amiga 4000 with Video Toaster in 1996. As far as I know, that thing lasted another 10 years!
I got the DS916+. If I were buying today, I'd consider the DS1517+ (which has a faster cpu, can be upgraded to 10GBit, and supports m.2 slots for flash cache).

These are the high end home/smb choices. You can go much cheaper and get 90% of the functionality from other synology models.
Vapid news.
1.) Carbs are a "hot" fuel, they have been shown to increase markers of oxidative stress and inflammation unless paired with phytonutrients as is typically the case in whole fruits and vegetables. This is because sugars are highly reactive in comparison with fats (particularly fructose).

2.) Highly quality carbs, such as in beans, barley, certain kinds of sweet potatoes, etc, are fermented by by your gut bacteria into short chain fatty acids. Short chain fatty acids have been linked to lower inflammation, improved mood and memory, weight loss, longer life span, the list goes on.
The post linked is from 4 hours ago. So yes it's a late Friday statement.

https://code.facebook.com/posts/112130496157735/explaining-r...
Man people have really lowered their standards with privacy these days.
40 Linux Server Hardening Security Tips [2017 Edition]
yeah I doubt about elm, but vue is definitely catching up.
So

MSVC use PDB format which is undocumented.

LLVM want to implement PDB.

LLVM asks MS for help

MS disclose the portion of the MSVC code which deal with PDB

MS GitHub even says "Source code is the ultimate documentation :-)"

I think even the MS doesn't have formal documentation for PDB format.
Interesting that we have a whole vocabulary of words reserved for those on the "wrong side": insurrection, sedition, traitor, deserter, criminal, smuggler, terrorist, extremist, rebel, revolutionary, etc.

But from the "right side" of an ideology, those are the freedom fighters, visionaries, defenders, Founding Fathers, Underground Railroad, idealists, etc.

Controlling vocabulary is a very powerful tactic in politics, as illustrated in 1984. People respond in very predictable ways to certain words, hence their power.
Paradoxically, respecting the wishes of the dead is more about empowering the living. If there are no such guarantees then people alive will take actions to enforce their wishes past their death.

In the context of Wills, that would mean more people would transfer their estate before their death. In the context of Facebook, it would mean some people may delete certain data (or in some cases delete their entire account) if they don't want the data discovered after they die.
I don't think so, but you could fork from v11 (0.11 in old naming) as it was the last full release to use Apache.
You know, if you're not trying to live off of soylent, you could just pound a protein shake for a fraction of the cost, and if you get a decent brand like optimum, it tastes better too.
If you don't mind me asking, what is the monetization strategy here?

I don't see any privacy policies, or just what you will be doing with my information that you are asking users to submit.

I like the idea, but want to know about any service before interacting with it.
> and would be a huge win for free/open source software

It would be a huge win for companies with large software patent portfolios, which is the opposite of what the free software movement is about.
Google's Android O Confirmed for August 21 Solar Eclipse Livestream Debut
As people below have already added their comments, I just want to give my two cents. This is not PR bullshit, but the Focus team can consider asking users on first run.

This private browser, having been using it since beta on iOS, is nothing more than just a private browsing window like the one offered in Desktop version (I am not here to debate the technical implementation since I do not know).

Telemetry does not break privacy. Privacy is a contract between the user and the product creator. In this case, Mozilla offers opt-out and does its best effort to document. User has the right to opt out or even choose not to use the software.

To me, this is a positive user feedback, but not some PR bullshit (frustration I get it). When someone says your session is private under TLS, well, your IP and user-agent are almost guaranteed captured in server logs, but you can choose to believe/not believe the service provider promises in the respective ToS.
SQL: When the Inner Join Order Matters
AI Plays Slither.io
There is nothing AMP related in that screenshot. Google doesn't link to AMP on desktop search results.
Uncovering the Secret Powers of MailChimp Employees Through Apprenticeships
Whats New in JavaScript Frameworks 2017
Using JavaScript to Extract an MP3 from a Valid PNG
DreamHost fighting DoJ request for 1.3M IPs of anti-Trump protest site visitors
it's not 'rejection' that's bothering ppl... most ppl don't care about 'rejection' whether it happened or not.
FYI the most recent version of the Reddit app for iOS (3.5) has an option to open all links in an external browser. Apparently the safari view controller is in the works as well.
I will try it thank you,
The optimisation of performance is important for me too.
Are you planning Line integration?
I reject the premise. The internet seems to have proven that medium shapes dialogue.

Wikipedia = encyclopedia quality product using only input from internet people

Reddit = Consistently entertaining jokes on news using only input from internet people

HN = A readable online discussion with points worth considering using only input from internet people
Pr. Police: keep track of pull-requests waiting for review
That's insane.

I've known Java to be a bit verbose, but I thought it was mostly a reasonable language aside from that. I might have expected something like that from Javascript or PHP. Never in my wildest dreams would I have thought that boring old Java would interpret a null cast to a string as a literal string "null" when combining strings. Even Ruby and Python don't do that - they throw type mismatch errors instead. C# treats it as empty string.
Unicode Characters in the Specials Block
He cleaned it out some months ago. However, all the major posts are still on the wayback machine, see for a list:

https://www.reddit.com/r/soylent/comments/6dbw74/rob_rinehar...
As someone who witnessed the 2000 tech bubble pop, I feel like Bill Murray in Groundhog's day, except unfortunately this time its not just tech. Its going to end very badly.
> such a license would be non-free

I'm inclined to say you're mistaken. The FSF hasn't published an analysis of the React terms, but if they did, it seems pretty much assured that they'd deem it a "free software license, but incompatible with the GPL".

Recall that Apache 2.0, MPL2, and GPLv3—all free software licenses—have patent termination clauses as well, but they're comparatively weak. In fact, GPLv2 didn't have one, and this was the reason why Apache 2.0 is labeled as free but incompatible with GPLv2. The FSF's solution to this was to include it's own patent termination in the next update to the GPL, which is why Apache 2.0 and GPLv3 are compatible today.

See https://www.gnu.org/licenses/license-list.html#apache2
Reasons for Action: Internal vs. External
It's fairly simple to write an extensible macro in common lisp, if you leverage CLOS's eql specializers:

http://paste.lisp.org/display/353777

Also, using symbols in an eql specializer like this lets you leverage Common Lisp's package system for namespacing your extensions.
https://github.com/facebook/react/blob/0.11-stable/LICENSE

Turns out that forking a somewhat recent version of React that uses Apache is possible while still retaining any relevant patents (esp pending vdom patents) and API compatibility.
The AI isn't the only problem, Syrian government supporters are actively reporting evidence of war crimes in an attempt to get it removed.

https://twitter.com/EliotHiggins/status/898496719125700608
Well, I guess if I sold sunscreen I'd do it at the beach.
The choice for me is pretty simple. No breakfast, or soylent. I'd rather be eating something than nothing.

If I have the chance to eat a real meal I take it, but there are also times where I literally can't.

Idk why it is suddenly in vogue to shit on people for being busy.
Time to listen to mods by Jester/Sanity and Uncle Tom for a few hours!
> Facebook will revoke your React license.

you mean their patent grant? How can an open source license like apache, MIT or bsd be "revoked"? Do facebook have a public blacklist of people who aren't allowed to use react?
Probably has the same effect as computer games did on us - little.
Having recruited several hundred people, I can say with certainty that several ~12 month "regular" jobs is not optimal for projecting career stability. It's not a positive most of the time.
Depends if you consider IE and Mobile Safari as a required target. They have 250MB and 50MB limits, respectively. But yes, if these can be omitted then IndexedDB API seems fine nowadays.

Edit: MS Edge also has 250MB-500MB; they're just always playing catch up, even when their market share has dwindled...
>Nor does the argument "There’s no injured party involved in any of this" hold water. There are many illegal things where there is no direct injury to a person.

I disagree with you there. His argument was that it shouldn't be illegal because nobody was hurt, not that it isn't illegal. I'd agree with him, victimless crimes are bullshit
It's speculation what patents Facebook has for React or what they cover. I've heard of claims of prior art for vdom-like concepts, so it is possible even if Facebook has React-related patents, only narrower interpretations of any claims might hold up (if that). React has a specific way of updating state which, for example, Mithril does not use. So, it is possible other vdoms may be far enough away from React to not be covered by any patents claims Facebook might try to make. Granted, that is no 100% guarantee of anything.

To me, the most important part of a vdom library like Mithril is using the HyperScript API with it, a library which predates React:
Aug 20, 2012: https://github.com/hyperhype/hyperscript/tree/9237f590f3bc82...
May 2013: https://github.com/facebook/react/blob/75897c2dcd1dd3a6ca462...

Personally, I feel templating approaches to making JavaScript-powered UIs like React's JSX or Angular's own templating approach or the templating systems in many other UI systems are obsolete. Modern webapps can use Mithril+Tachyons+JavaScript/TypeScript to write components in single files where all the code is just JavaScript/TypeScript. Such apps don't need to be partially written in either CSS and some non-standard variant of HTML that reimplements part of a programming language (badly). (Well, there may be a tiny bit of custom CSS needed on top of Tachyons, but very little.)

Here is an example of a coding playground I wrote that way with several examples in it which use that approach:
http://rawgit.com/pdfernhout/Twirlip7/master/src/ui/twirlip7...

So, by writing UIs using HyperScript (plus a vdom library), you can potentially (with some work) replace a backend like Mithril with almost any other vdom or even a non-vdom solution. So, that is another way I mitigate this risk when I have a choice.

Granted, I know many web developers grew up on tweaking HTML and love HTML-looking templates and so they love JSX or whatever and are happy to ignore how hard it is to refactor such non-code stuff in the middle of their applikcations or validate it (granted, some IDEs are getting better at that). But I came to web development from desktop and embedded development working with systems where you (usually) generated UIs directly from code (e.g. using Swing, Tk, wxWidgets, and so on). I like the idea that standard tools can help me refactor all the code I work on and detect many inconsistencies.

Maybe a deeper issue for me is that with BSD+PATENTS Facebook is redefining what "open source" means in a way that is harmful to the open source community -- and also free software community as well like with Automattic using React on top of a GPLd WordPress. Which is why the Apache Foundation rejected the React license.
Situation C is identical to situation A and B. You sue Facebook (or any affiliate) and Facebook counter sues you.

You get counter sued whether or not there is a PATENTS file.
Everyone outside of the USA uses it, yes.
I don't see any improvement here. Not visually at least. It's just like Gmail web interface; a bit different, not necessarily a bit better. Also, if adding all the social/people widgets on the sidebar isn't clutter then I wonder what would clutter be.

I don't get this idea - "gmail is cluttered". I would like to know if there's something I am missing. It looks sufficiently clean and uncluttered to me at least. And with a decent Internet connection it's fast too. Well, it's definitely not slow.

For me the latest source clutter are all these hundreds of new apps/services claiming to fix things which aren't really broken or not fix anything at all.

Side-note: Just wondering (it may not be the case), is it common for tech blogs/portals like TC publish sponsored/PR posts without marking the post as such?
um... because it's they can? I can make a library with MIT license to everyone else but you.

MIT and BSD licenses merely provide short-cuts to understanding a project's licensing
It's 2.5 MB because it's a thin UI on Chrome Web View, not that there's anything wrong with that.
Are people happy with a built-in L7LB? I find most people are very particular about which LB they use.
I agree, in a perfect word, I could take Facebook's word that "We respect third party IP, including patents, and expect others to respect our IP too."

I just can't unsee the way this theoretically could allow Facebook to partake in patent infringement without fear of retribution.
I think the linked URL has changed - before I thought it was to the Github issue.
Sure, but .toString() can be used to change how your class stringifies, so clearly it is being called at some point (perhaps by String.valueOf()).

And indeed,

public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}

http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/s...
Not sure why you think that Facebook can claim patents on BSD licensed software without specific identification. Your second situation can't occur.

The problem is that in the case you have a legitimate claim against Facebook they always have an 'out' if you have significant React use in your org.
Wonder if they could embed the Tor proxy into the apk, that way it would be completely transparent -- no need to download Orbot whatsoever. This might also work for iOS

I like and use Orbot, but requiring it isn't the greatest UX.
0.11 is three years old, though. Not really recent.
Look into http://www.microkernel.info/

Note one of these doesn't belong (hurd), as unlike everything else, it is first gen and effectively dead.
Wow that seems pricey. $5 just to look over a Gig of data with a fancy algorithm?

...data that's already on their servers, to boot!
Anyone know if they will support custom domains? I will never want to be stuck to domain I don't own again.
In all seriousness, I thumbs up (on LinkedIn) the birthday of a colleague who passed away a couple of years ago.
Bing video and Bing images are much better organized than Google. The recommendation taxonomy is better too in that regard.

Follow the money and do not worry about being evil.
> news?

They launched the android version not too long ago. This is probably just a push to get the word out to people who may not have heard. Fair enough in my opinion.

> From my history I guess

I don't think it's from your history. It seems like many common websites are preset to autocomplete; stackoverflow.com for example. Because it doesn't save history this seems like a nice way to reduce friction for users. I could be wrong though.
Atom Leetcode is an atom package that gives programmers the ability to code Leetcode problems straight from their text editors. Users have the option to select the difficulty of the problem and the language they wish to code in.

Features

- Automatically grab an easy, medium or hard question from Leetcode
- Search for specific questions with autocomplete
- Code the question straight from Atom
- Autodetect current language
- Certain examples with test cases will automatically be populated for testing
- Obtain code solutions straight from the Leetcode community
Have you looked at memsql.com? It's the "better" relational database you're talking about, especially for data warehousing.
>It does not take a genius mayor or governor to say that a toll road should not be restricted to one brand of car.

But it does take a genius mayor to also be fully aware of the more technical arguments thrown around by ISPs to fight regulation such as NN. We are not discussing roads. As much as the analogy helps, someone might not be there (who isn't working for ISPs) to tell the mayor or governor about it. A small town mayor might not have any idea what impacts a decision like that could have on the local area, and if they make the wrong choice, an entire town is basically held back from an open internet, and therefore communication, point of view.

As an aside, "flushing out the analogy" in this case would mean you were holding the trucks as high-bandwith users, like you've stated previously. I'm not sure if you were admitting a mistake with your comment or not, but I'd like to support the other comments arguments against this.
Thanks for all the feedback! I am working on getting test cases so expect that soon.
The BSD license doesn't allow future revocation in itself. They can make a new version with a different license but not for old versions.