jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Capability-based OSes have been around for some time, largely developed by the team that produced DRoPS, Fiasco, and other L4 based systems (as tonyhb pointed out).

Those advances are mostly from the Dresden OS folks, and the NICTA group (which went on to make one of Qualcomm's best kernels, OKL4).

seL4 was an attempt to convert the API and specification for the L4 kernel into an executable format (using Haskell) and confirm the specification was solid. The system was then extended to actually test the L4 kernel itself.

In the most recent versions, you can run entire device drivers and OS layers under the capability management system. One only needs to look at the Genode tooling (which is the logical continuation of the work started in DRoPS): http://genode.org/documentation/general-overview/index

Genode, Fiasco.OC, L4 (including seL4), and the work on secure GUIs all deserve to be far more popular than they are.
> less arcane language than ocaml

There is nothing particularly arcane about OCaml. The fact that it's not a mainstream language is not a good indicator of its complexity.
I made a shirt like that years ago, it's still up on Zazzle. I've never advertised it, I never ordered more than the two I initially intended the design to be for, yet it still turns about $50/year in random sales.
On the other hand, India has hate speech laws, which are anathema to the U.S. view on free speech.
I give ST a try for a few months a year or so ago. Maybe this is no longer true, but at the time, the first thing everyone did with ST is download and install Package Control, which is no more integrated with ST and doesn't really work any better than the Emacs equivalent (can't speak to Vim).

My impression was ST gives you something that is almost as powerful as Emacs or Vim without requiring nearly as big of a shift in how you deal with text in the other applications you use all the time. That and the fact that it looks prettier and more like a platform-native application I think explains the appeal. The amount of customization needed didn't seem all that much less to me.
>Fares are notoriously cheap ($.50 to $3), but cover roughly 175% of the system's operating costs.

>Here's how it works: MTR enjoys a special relationship with the Hong Kong government, which is also its majority shareholder. The government provides land -- at no cost -- for use by the train operator....

So fares cover 175% of operating costs - but the firm does not face any real estate costs.

In an expensive place like Hong Kong, I would imagine that real estate dwarfs all other operating costs for most businesses. Is it realistic to not count real estate as an operating cost? It's obviously being paid for, and I'd be surprised if subway fares would cover market price for this firm's land.
Maybe ask people, but not sure if it's the same thing. Or put more stuff out there at random.
> but I think it's a solid principle that you shouldn't assume your database will retain its schema indefinitely.

this is not a hard thing to anticipate and yet my coworkers thought otherwise...
Thanks, d5ve! I will check out your REPL approach, that sounds interesting.

Fortunately, for textnote I only have to shell out once to open the file. I will try hard to keep it that way, otherwise I agree with you and others that bash might be the more appropriate tool. Then again, there is functionality included that would be much more difficult to accomplish in bash (templating, archiving, configuration).

Thanks again for your comments and feedback!
Found it on F-Droid few days ago and it's amazing, much simpler then actually editing the map while you are unsure what can be done and how. Yet still gives a lot of satisfaction of fixing the map around you.

I now use it on walks, as years ago I used to walk with "Ingress" game.
Ahh, yes, that's actually a great point to be aware of, thanks @tanelpoder.

Looking at my machine: Funny to see 2h of interrupt processing over 12d uptime. Not that this is bad (0.80% on avg), but my first computer would have taken >6 weeks to process these interrupts - and not doing anything else. And that's only going by the clocks, a 80386 has a much worse IPC/pipeline than a 6th gen i7.
Imaginig that we ordered these doses in July, we would still have had close to 4 doses per person in the EU by July. Ordering more now didn't do anything ggod so far. Especially since these suppliers convientently left out when these additional doses they offered the EU would have been and will be available.
>The density of information delivered via video (visually) in addition to the word messaging (via audio) is roughly 10-100X that of an all text recipe.

I think you need to show your work on that calculation - because I'm worried it's going to be one of those 'a video has so many bytes of information per frame etc. etc.' claims at which point I would have to wonder why I care what color Julia Child's blouse is when preparing an omelet.
Wind farms built in Texas cannot because it's not economical to equip them for that, given how rare icing conditions are in Texas. There's plenty of wind farms in colder places that are perfectly fine in icing conditions.
If you find the work tedious or unethical and have arranged your finances such that you’re trapped into the bi-weekly drip of cash, I’d find that to be a problem.
What is it? Spill the beans.
Apps store ads? They have less data than others, and use it differently, but it’s very much selling access to you, like other types of ads.
I recently got into a kick reading about ancient civilizations and learned about Göbekli Tepe and it blew my mind. It's substantially older than _anything_ else we have, and we're still finding sites older than it, and Turkey is chock full of sites like that. I really hope we're able to gain some more understanding about our past from these sites.
Thanks for posting the whole thing. Kinda hard to follow in the video.
I thought this was going to be about Pierre Simon Marquis de Laplace who wrote A Philosophical Essay on Probabilities in 1814.

http://neuroself.com/2012/01/21/pierre-simon-laplace-1814-a-...
This article attempts to delve into the world of hand-brewed coffee, which became a trend in the professional barista world after Starbucks acquired the Coffee Equipment Company for its Clover Machine in 2008. The Clover was an $11,000 coffee maker that allowed for the precise digital control of every aspect of the brewing process. When Starbucks yanked the machine from the market for exclusive use in their stores, the coffee industry rebounded to more analog brewing methods that relied on the art and craft of the brewer. By providing pourover bars with $12 ceramic funnels in place of $50K espresso machines or $10K brewers, baristas strived for perfect coffee through individuality, as they highlighted method, bean, and flavor. What this article attempts to highlight is the fact that this hand-brewed coffee equipment is both accessible and affordable, thus allowing home brewers the opportunity to appreciate the effects of coffee freshness, grind, temperature, and proportion during the brewing process.

The article could be drastically improved by highlighting the bisection between immersion and pourover brewing methods in hand-brewed coffee. Immersion methods, like the French Press, leave all coffee beans in the full quantity of water for the brew time, and by using filters that remove only coffee grounds, produce a flavorful, full-bodied cup of coffee with natural oils. Pourover methods, such as the Chemex or the V60, generally combine the use of a paper filter with a specific coffee grind to limit the rate at which water flows through the coffee, generally in a cone-shape, which results in a "clean" (less oily) cup of coffee with more fruity and citrusy flavors. The line between immersion and pourover coffees is blurred by hybrid brewing methods such as the Aeropress or the Syphon, which mix ground beans and water for the full brewing time, then extrude through a filter that extracts oils from the coffee.

To get started in the world of hand-brewed coffee, I suggest the Aeropress and a burr handgrinder (total <$40). This combination allows full experimentation into the effects of grind size and extraction time on coffee flavor. The next step would be acquiring a scale, to perfect the proportion of coffee and water. A thermometer would then provide insight into the variable of water temperature, which generally is about ten degrees Farenheit below boiling. Moving forward, the brewer learns about the benefits of preheating the device, the speed of extraction (here, plunging) and its effect on flavor, and about the freshness of beans based on the bloom period of the coffee.
I haven't actually used NoSQL in a project, so I can't speak to whether those disadvantages are worth the trade off or not in practice. What I can say is that it is a trade off to use a relational database.

The problem with relational databases is that constructing queries for anything but the simplest operations is incredibly counterintuitive, and easy to screw up in subtle ways. Then, the data you get out is usually nothing like the actual structure you need, so you have to process it and squish it into the shape you want. The common results I've seen of this are 1) programmers writing loops to execute simple queries that they can understand, and 2) programmers writing insanely inefficient or totally broken complex queries. And that's assuming that the database was designed correctly (or even sanely) in the first place.

And yes, you can use an ORM, but then it becomes even more questionable whether you're getting any sort of benefit over NoSQL.

The crux of the problem is that the standard-issue persistence mechanism for web development is something that superficially appears to be accessible via ordinary programming knowledge, but actually turns out to have been developed by a long lost Martian colony whose technological evolution followed a radically different path from our own. MySQL is not something you should jump into without having at least read a book on relational database design, and that's a step that many programmers clearly do not take.

Current NoSQL solutions clearly have their problems too, but from what I can tell, they don't seem to be insurmountable ones. And at least it's a step in a new direction, even if it's not quite the right one. Bad database design and use is a plague, and it's pretty clear by now that education alone isn't a practical solution.
Peter Baskerville has the most detailed coffee writeups on Quora http://www.quora.com/Coffee/What-are-some-tips-for-making-a-...
I've a friend who spent a good deal of time recently in Khazakhstan, and she was very amused by my attempts to express my fears of the United States becoming an authoritarian police state. She laughed and said that no, I did not understand what it was to have secret police following you about and all these other sorts of issues.

I grew up in a communist totalitarian regime and I am not amused at all. We live in different world now and even oppressive regimes do things differently but that does not mean they are less dangerous... I would say exactly the opposite. Some person claimed in this discussion that "the US continues to be one of the most free countries in the world in all respects" - I am not sure I personally believe that but my main point is that this does not matter at all even if it were true. There is huge inertia and a country might still seem relatively free even years after it passed the point of no return on the way to oppressive regime. When the situation is so severe that it is visible to everyone... it is already too late and the most likely scenario in that case is that the whole generations will be lost.

It is my impression that people from countries which in their modern history never experienced totalitarian/oppressive regime severely underestimate (or in most cases are totally blind to) warning signs.

For those who are interested please let me offer personal view of someone who does have an experience with totalitarian regime - you might think I am oversensitive but despite the fact that years ago I had spent few months in the US and I loved it and despite the fact that I believe there is nothing about me that could trigger their attention I would still be afraid to visit again and I decided to strictly avoid even flying over the USA.

P.S. The fact that the guy was even refused water just makes me sick.
You may be reading a bit too much into a blog post. But otherwise I agree..
I love learning new things! If it's better then I am more than happy to learn it, otherwise we'd all still be using EDT...

This "master programmer" need to stop abusing his novices, stop resting on his laurels and get back to some learning.
> Juniper says pulling out of a conference out of protest is “first world outrage.” #RSAC

Ugh. Considering Juniper has been one of the router makers named in the leaks from NSA for having backdoors, comments like that just makes them seem more complicit. If I were them I probably wouldn't try to sound like I'm on NSA's side in moments like these.

RSA itself seems to be even worse at this. Just look who they're allowing to crash the party:

https://twitter.com/HackingDave/status/438434358311919616
They have now changed

"a multi-billion dollar health insurance company threatened to take us to court for trademark infringement"

to

"a multi-billion dollar health insurance company threatened to oppose our trademark application"

Was that because of careful consideration and consulting or again because of said health insurance company?
I passed the Chevy's in question today and I thought the sign read "Free lunch for RSA attendees".

Weird.
The solution for n competing standards is n + 1 competing standards.[0]

[0] https://xkcd.com/927/
This kind of approach can probably scale out pretty far before actually needing to resort to true distributed processing. Compression, simple transforms, R, etc... You can probably get away with even more by just using a networked filesystem and inotify.
If you can survive mars you can survive asteroid scoured earth.
In high school, there were two magazines I’d read regularly: The Atlantic had an absurdly inexpensive subscription price (I think it was $14 for 2 years at the time) and The Economist was...not inexpensive, so I’d just pick up a copy when I was fortunate enough to visit a bookstore that carried it.

The Economist was the only magazine in my life I would regularly read cover to cover. Every article revealed something I didn’t know about the world, or about my own country, and the information was dense. Most articles were just a few paragraphs, so I didn’t have time to get bored before I’d move on to the next one.
I like this insight. When we think about 'grit' and the ability to fail and fail but keep trying, and have the confidence to persevere, isn't this a negative thing when the point of view is from one who is already competent? I tell my students that it all comes down to staying humble concerning your abilities, but to take initiative and be perhaps presumptuous or arrogant in your goals. Dunning-Kruger can be viewed as someone who will never make it; but just as easily as someone who has not yet made it and is on the path to success.
I have to disagree with the evaluation of Better Than Us - it's problem isn't that it was dumb, it's that it was too long. Humans was the dumb one. Humans literally had a robot grappling with lesbianism. In that one, the androids were just awful middle-class British people, and they cast based on the actors looking like the actors from Äkta Människor, which is the surest sign of a bad remake.
So the original case had claims against copying more of the original Sun JVM code than just the API--the entire furor over "rangeCheck" was a key part of the original case. By the first appeal, this was reduced to a de minimis claim of copyright and Oracle no longer pursued claims of copyright on anything but the API.

My understanding is that all of the APIs in question are shared between the (now-Oracle) JVM and the OpenJDK implementation. (Indeed, I think the actual implementation of the Java code in question is the same between the closed and open source versions, it's only the JVM itself that differs.)
Not really informed enough to answer this with confidence. A water pick?
There's a pretty reliable measure of popularity here: https://uxtools.co/tools/design

You may even notice it looks shockingly similar to OPs site.
True, it sometimes can get messy to get a decent output.
But the dev team behind is currently working on replacing Cairo with a custom Python solution as layouting engine. This will hopefully solve a lot of headaches down the road.

Sure, PrinceXML is unmatched. Same goes for the price tag. I know professional CAD software which costs less. Really not doable for smaller offices e.g.

Its astonishing that there is no real, great open source alternative for this. Don't get me wrong, Weasyprint is great, but has _a lot_ of dependencies and is a nightmare to install on Windows. Works decent on WSL, tho.
A related observation I've come to: government is among the class of things that should be boring. Interesting government was a major cause of death in the first half of the 20th century.
You start out with:

> That's a very serious accusation

(Which I don't agree with, the way it was written) And then you go on to accuse the same website of something else:

> blatant Apple fanboyism

Seriously? - And how is this related to the OP? And from the review you've linked to:

> The new nano might have Apple’s connector of the future, but everything else about it clings tightly to the past — to a world in which iTunes is still the center of the digital media universe, not a bloated relic badly in need of a fresh start and new ideas.

This is so fanboyish that it's worth the side snark?
JSON was invented (discovered ;) ) in 2001, the website went up in 2002. Major services like Google and Yahoo were providing their data in JSON format in 2006. If this article is correct, Apple didn't include JSON functionality in Cocoa until 2011, that's 9 years after the public website and 5 years after inclusion in major web services. This is an eternity in technology time. I personally find the explanation that "each technology is a gamble of engineering resources" in light of this a bit ridiculous.

As an aside, I think the lack of built in JSON support in Swift remains telling of Apple's simply puzzling take on this new programming language. When Apple first announced that Swift would be good for both "systems programming" and "scripting", it set off red flags in my mind. That statement is usually only made by people that have worked a majority in one of these domains, and doesn't really understand the other that well. In my mind, if the second you want to grab some data off the internet in the most popular format you either need to 1) drop down to a bridge API that everyone agrees is terrible (as mentioned in this article, NSJSONSerialization is even more frustrating with the optional stuff), 2) download a third party framework, or 3) learn monads or roll your own, then this does not feel like a scripting language by any stretch of the imagination. Just look at this: https://twitter.com/andy_matuschak/status/549268259871002624
The concept of Chief Customer Experience Officer is definitely growing. What I've seen is usually a director, rarely a VP, whose role is to drive a consistent experience across the various products, but it's a struggle as they rarely have the authority to force the collaboration required across various fiefdoms.
Your first assumption is correct, the chief was showing the letter writer that the letter writer wasn't well adjusted, but it looks like you figured that out.
> why compare them to the protests in some other cities?
You'd have to be intellectually dishonest to compare one to the other and not worry that they were the same. They were protesting the same thing and in a similar manner. While it hadn't escalated to the point of other protests, all other indications were there with no way of determining the stopping point of escalation.
> If letting the protestors close an onramp or two the first day was the price for avoiding a riot or revolt that may have been an excellent decision.
Perhaps that may be true from the police officer's point of view but it doesn't offer any validation to citizens safety concerns. When we look at the incident from a standpoint of it being passed us, then it is only convenient to say that the police officers made the correct decision in allowing illegal acts, but it isn't necessarily true.

The Problem with the chief's reply is that it ignores the citizens VALID safety concerns and then makes assumptions concerning the citizen's adjustment to society. If there had been no safety concerns, then the chief might have been justified in his assumption, but when the police force allows people to do large scale illegal acts that directly affect the lives of the people around them, then you can hardly say that concerns for safety aren't valid.

So whether the citizen's concerns for safety are valid or not is the point that the article relies upon to justify the chief's response. I submit that the citizen's concerns for safety were valid, whether or not I would have felt the same (you have to "step out of your comfort zone" and try to avoid biases to understand that), and therefore the chief's reply was assuming and biased.
According to saryant's comment, sounds like you get banned from the airline, just like (winning) card counters get banned from casinos.
"Also, as one software developer to another, I’d recommend having a Chief User Experience Officer and make sure your user experience is adequately tested across the entire purchase and usage lifecycle, instead of in silos."

I fear that Microsoft, like most other large tech companies, has more User Experience designers, experts, and "officer"s than ever. They removed those things you struggled to find in order to make it "easier".
People turn off their cell phones when they really don't want to be disturbed, or sometimes in anticipation of the "turn off your devices" rule of air travel, or it's just a dead battery. What's an AI to do when wanting to talk to someone who's phone is off? ring every cell phone he walks by?
Only one of the six times I've been pulled over have I been given a citation. In fact, only one out of 20 times that I speed near the police do I even get pulled over.

This is an anecdotal and rough statistic, but in my experience the police are extremely lenient with traffic stops.
I have used several Xiaomi products (phone, box, MIUI). I can say their product design and quality are very good. Obviously, they copied hardware design from Apple, but they have proved that they can build high quality products at very low prices, and they are selling phones, tablets, TV boxes, real TVs, earphones, routers. Very few companies in the world can achieve it (Google tried it and didn't go anywhere, remember Nexus Q). It is only matter of time Xiaomi to catch up on their original design capability.

For reference, Smartisan T1 had very good product design. It was done by a English teacher founder with less than $20M funding. All it took was to find a good design firm to help out. While I don't like their copycat, but they are very likely to succeed in the long run.
Here's a transcript of it, I'm still working my way through the question period. It's very hard to summarize it. It's full of facts and is a very well constructed and impassioned speech.

http://www.truth-out.org/bill-moyers-money-fights-hard-and-i...
I think it's a bit more deep, especially given our prior history with Afghanistan and General Zia, and the complicated role of AQ Khan in nuclear proliferation. stratfor is a good place to dig into those kinds of questions.
Simple, cleanly designed, and cuts through all kinds of annoying paywalls. And it works from anything with a browser; not just iDevices. Couldn't get any better.