skysight-inc/HackerNews huggingface dataset:
Judging by this description, Bus1 sounds very much like an object capability system. There is a lot of theoretical and practical evidence that this is a good programming model, and as far as I know it does not currently exist in linux. Maybe you can build a proper object capability system on top of sockets. I don't know enough about unix domain sockets to say if it is really possible to establish the right security guarantees this way, but I'm reasonably sure that whoever is behind Bus1 has investigated this before proposing a new kernel extension. Case in point, the blog post describes a flawed implementation.

What really rubs me the wrong way, though, is all the negativity expressed in this blog post. Also some of the suggestions are downright dangerous. For instance:

> (except that individual connections to a socket can be “revoked” i.e. closed, which is surely an improvement if anything)

This is not an improvement, this is another failure state that you add to every single connection, and which every single client has to handle. You can already implement this feature via proxy objects in a pure object capability system, and in this case you have to be explicit about adding another error state.

> I think this is meant to read as “no, it’s not the D-Bus daemon functionality being subsumed in the kernel”.

I read the preceeding explanation as saying "here is a security guarantee that clients can rely on". What is the alternative? Having unix domain sockets sprinkled somewhere in the file system where everyone with the right permissions can access them? Great, now you have to write your nodes defensively again, to guard against file system priviledge escalation, or just badly administrated systems... The Bus1 documentation is describing a feature, and one which is (afaik) not present in Linux right now.

> Does global ordering of messages to different services ever actually matter?

It certainly makes proofs easier, so my intuition is to say "yes". Maybe the ordering doesn't have to be globally consistent, but better safe than sorry.
Home Surveilance with Facial Recognition
No, it's always ctrl+f4 for closing the current window and alt+f4 to close the whole application.
I'm pretty sure Muta flocks were a winning strategy of Starcraft 1's AI tournament, actually, so good call.
> I wonder if it would be possible to carve something similar (two interlocking geometric shapes) or if the trap being woven is essential to its function, for example, for allowing flowing water in to entice shrimp.

Yes.

Some traps work by allowing water to flow through, e.g. you can dam a stream and have water flow only through your trap. Or you can make solid bottle traps that fish explore and get trapped in.
Beat me to it! ;)
Ehh... web pages in browsers always had the ability to make requests. Now they also can accept requests like a server. There are security concerns here, sure, but I really don't think DDoS is one of them.
Yes. Why did the functional programming people need so long to convince the rest of the benefits?
The only episodes that even came close to making me feel like the older episodes did were "Playtest" and "Men against Fire," but even they're not up to par.

I think San Junipero is widely overrated, the pacing is awful and it isn't terribly thought provoking.

They've peaked, the high point was the Jon Hamm special episode and now it's over.
Clickable -> http://mussol.org/2016/11/05/finding-social-media-ids-withou...
Copyrighted and patented magic.
> The series is worthy of being on the BBC

I think much youtube content is better than the output of the BBC, which shows an unfortunate tendency to "jazz up" its shows to make them more "accessible" and "fun". If Primitive Technology were on the BBC, he wouldn't be allowed to do everything without talking (he rarely makes eye-contact with the camera, even). There would probably be a "panel of experts" to discuss or direct the course of events, and they would introduce some competitive element, so several people would be working against each other to produce the best shrimp trap.

The same thing goes for other channels like Matthias Wandel, Paul Sellers, Alain Vaillancourt, Marius Hornberger, Louis Sauzedde and Chris on Clickspring. These are excellent channels, I would recommend all of them if you are into making things with your hands. But they could never exist on mainstream TV, and if they did, they would be stripped of their charm and value to make them more commercial. So youtube > regular TV, imo.
>It might be argued that democracy is a necessary condition for liberty, but it is certainly not a sufficient one.

I think that's too strong. Some dictatorships have more liberty than some democracies. Democracy increases the odds of liberty immensely, but is neither necessary nor sufficient.
Au contraire it's just a matter of what definitions you are working with, and to many of us the US is the penultimate expression of the rule of capital over society -- capital-ism. The rule of capital. The rule of the interests of those who own capital.

Classical liberals and libertarians of course run with a different -- IMHO utopian -- definition of capitalism which puts the emphasis on the act of individuals trading goods with each other. From my perspective it's an ideological smoke screen which papers over the reality of the asymmetrical distribution of power that arises naturally out of the particular 'natural rights' of property that classical liberalism embraces. And they were embraced historically precisely because of that distribution of power -- during an era of expanding colonialism, imperialism, and enclosure.

To put it another way -- the US may not look like a textbook laissez-faire capitalist society that a Friedman, Hayek or Randian would advocate -- but the unjust power structure of the US and societies like it are what actual-existing capitalism _creates_. It is capitalists who rule, and capitalists who made it that way.
Who would admit to lying sometimes? Almost everyone. Who would admit to being a liar? Fewer people. But what is a liar other than someone who tells lies sometimes?

I agree that the idea something "is" something else is a tricky one in language.
This is what I'm looking forward to with AI. With humans we tend to If This Than That and be methodical. AI on the other hand given enough processing power does everything at once and is omnipresent. Movies like iRobot kind of point to this, still in that movie there was a linear progression on the part of the AI side.

There is a massive advantage to seeing everything all the time and being able to arrange and organise everything at the same time.
How so? The general public in the USA and Europe seem fairly docile, we've had massive political scandals on both side of the Atlantic over the past couple of decades, and the general public barely reacts at all (in any meaningful way at least, in terms of organising resistance).
The "is being" construct also exists by using the two verbs ("estar a ser") but it's not the same. Basically in order of permanence:

ser -> a mostly permanent characteristic

estar -> a current characteristic that could change in the future

estar a ser -> a characteristic of the specific interaction
River shrimps are very common. It wouldn't surprise me if that creek held a thousand of those shrimps. Taking out 1% every day may actually be sustainable, as it takes out grown shrimps that otherwise would eat smaller shrimps.

And that's to survive on shrimp alone. It would be foolish to try that, not only because it wouldn't be a good diet, but also because putting all your eggs in one basket definitely isn't a good idea if your live depends on it.

And of, course, he may catch other edible animals, too, such as eels (this kind of trap is still commonly used in commercial eel fishing in Western Europe; if I had such a trap, I would consider putting a dead shrimp or other meat in such a trap to attract eels)
1080p is 1920x1080 px

Btw question is trivial but don't feel apologetic about asking questions. None of us know everything and in a field we don't know, our questions will be trivial.
It's not the responsibility of the author to anticipate future changes that might weaken his current arguments. The reader is responsible for taking into account the time and context of the text they are reading.

It's why we like to have e.g. "(2013)" added to anchor texts on HN, for example.
Performing a Project Premortem (2007)
I'm obviously reminded of http://www.operasoftware.com/press/releases/general/opera-un.... Is Mozilla reinventing the web again, too? Will this following the footsteps of Persona, and all those other Mozilla experiments. I would prefer less focus on such a public lab space where money is thrown, and greater focus on reality. Sorry for the negative view but Mozilla appears to have the same lack of focus problems as many other companies.

Edits: speling correctoins
This probably isn't nearly enough to put Rolling Stone out of business, and as I understand it merely failing to follow basic journalistic practices because the story matched up with what they want to believe wouldn't have been enough to get a defamation ruling against them. They're only in legal trouble because they repeated the false claims after concluding they were false.
Metallic doesn't mean solid, metallic just means it will conduct electricity it will not be solid, or liquid at room temperatures and pressures.
"It was the best of themes. It was the worst of themes."

Great literary reference but I think you're also providing a service if you tell the world which themes to avoid. Rotten Tomatoes is popular due to their brutal honesty as well as their accuracy. And sometimes a beautiful theme has real implementation problems that aren't visually obvious.
For me its also a lot more useful to document he data model rather than class diagrams. The data model usually changes less than the code.
In my limited experience the people around my age (22) who hate modern computing are usually social outcasts that hang around in 4chan's technology board or similar forums.
How+to+use+a+networking+cable+Tester
So let's assume that what you say is correct (and I have no reason to doubt it), for example, that what is required is an object capability system and that the Linux kernel doesn't adequately provide this.

Can't a generic object capability system then be devised rather than one just tied to D-Bus or systemd or whatever else will be thought of? And hopefully a system that provides local capability and easily allows distributed capability.

Because then once we have this then it could possibly be used by the likes of etcd / kubernetes or similar.
Is venus the right place to go?
It would be easier if you could see both yachts at the same time. I don't even see the 'vs' above the fold so it's not initially clear what's going on. In addition, there is some sort of jerky shuttering happening when I scroll to the bottom of the page. It sort of overscrolls and then snaps back 2 or 3 times. Perhaps a consequence of having one scrollable element inside another, which is often awkward.
Of course there are AirDrop clones. http://instashareapp.com — oh wow their current slogan is "better AirDrop for mobile & desktop"! There are also open source WebRTC based ones like https://github.com/RobinLinus/snapdrop
i think blowskis point was, people have been saying the same thing for 2000 years[1], so it's hard to take it seriously :) The example of sofists is supposed to be absurd - i dont think anyone today believes those ancient philosophers were just in it for the money/power.

[1] see https://xkcd.com/1227/ for a similar example.
I think a sideline point here is to not appropriate other people's opinions from a specific point in time just because they happen to align with yours (opinion/bias) at the current time.

And of course, try to have as wide and deep an understanding of the subject as possible before forming strong publicised opinion in the first place.
That's an oversimplification. For good or ill, greed drives innovation and expands access to these services, while "retaining authenticity" is often a cover for "retaining exclusivity". We shouldn't be too quick to label traits as 'high' and 'low'.
I use https://www.overleaf.com/ (formerly writelatex.com). Here are some features:

* Dual view: LaTeX on the left and rendering on the right.

* A file manager for images, etc within reach.

* \usepackage{} is enough: No need to download packages.

* You can open a new copy of a document and start working on the copy right away.

* You can name versions, etc.

* You can also clone with git for a local copy.

* You can share: read/write or read only. Here are examples of read only links (one is a document I started translating, the other is a course notes doc. Both unfinished: https://www.overleaf.com/read/nrxgjrnbfyqz https://www.overleaf.com/read/mcggsjvtxgdd)
Just start, it is not complicated business. Ask around for work, deliver results and repeat. If you are any good you should be fine. Start with doing side projects and then make jump if you like it.

On the other side, there is no certainty in freelancing, programming will be just some part of your job and most of your time will be spent on trivial projects (unless you are very lucky).

I am 12 years into freelancing and it is good way to make living.
Line drying is always an option. But when you need a dryer you need a dryer. I don't particularly use dryers but when you have guests coming having your laundry hanging around kind of kills the atmosphere.
I use boxes-and-arrows sketches a lot. The UML which was so popular around 2000 was this detailed quasi-standard graphical language. It was very centred around being correct, and diagrams being of a specific type of a number of permissible types, and so on. And that whole part I never found to be too helpful.

It is useful to draw ideas as graphics for people who's brains are wired visually. And it can makes nice figures for books and articles explaining structures and concepts. But in neither case does the value predominantly depend on the depictions begin adherent to a standard, as much as other qualities, like focusing on the right part of a larger system, or leaving out unimportant detail, etc.

So nonstandard diagrams offer the author or user more creative flexibility, which is often very important.

I do see value in loosely following UML notation, for the obvious reason that one can immediately see if someone tries to show classes, states, requests, systems parts, and so on. That was probably the original goal behind UML all along, even if people lost sight of it during the fad phase.
get a phone without GPS (yes there are such phones) and physically remove the microphone and use a wired headset.
This is an interesting analogy and there is evidence that it works, as long as you somehow negate the gatekeeper: Biases from interviewers.

Does it still hold when there is no gatekeeper?

I'm not seeing that many minority or women as entrepreneurs. Can you hypothesize why is that?

For example if the oft cited gender pay gap is really as wide as 23%, where are the all female companies with female CEOs exploiting the market inefficiencies?
PTSD being such a big and publicized topic is the difference today than from past wars. The topic of ethnic cleansing actually happening wasn't even a thought until years following WW2. The politics of war were pervasive in media much more than the conditions and microscopic effects upon those that are on the frontlines (all those war movies didn't exactly paint as grim of a picture as it was though thanks to pro-war sentiment by US leadership for decades).
> Isn't that a bit like "is" vs. "is being"?

I'm not a native speaker of English, so I might not perceive some subtleties. But at least how I perceive it is the meaning of "is being" is similar "estar", while "to be" is used for both meanings in English. In Spanish and Portuguese (as far as I understand it, I'm still learning a lot) "ser" is used only for the "permanent" meaning.
Programming Intermittent Energy-Harvesting Computers
"Is there United Nations" - this question is extremely vague. It should be clarified. Overall most questions are based on our civilization and our path, rather than more important aspects.

-"Are they aggressive"

-"Do they have empathy"

-"Do they have family model"

Same with "Are there Jails" should be substituted by "Are there crimes" and "Is there a justice system"
"500 Internal Server Error"

Is the site being DoS'd by us?
Standard atmospheric pressure is ~= 100kPa
Facebook Messenger to launch it's new “Instant Game” platform
Slip it into someone's pills at a mental hospital say. Sweden was doing stuff like that up until the 1970s.
Then try this point of view:

Imagine you get the same amount of money you get know ("basic income" just for you). How much money are you willing to spend monthly on projects you enjoy and that make you feel useful?

Subtract that amount from your current pay check and see if you can find something in the new lower range :-)
Unreadable in portrait on mobile?

How does one even begin to think that blocking users from scrolling horizontally on your site is a good idea?
Leave your job, become a welder, a package delivery guy, or pick up fixing cars.

It seems like you have one real hobby but no one should have one real hobby.

Welding is really rewarding. You're working with a really dangerous machine to turn 2 piece of metal into 1.

Working in the world of the 1st class currier is great to. A lot of time driving or traveling around where you live.

I didn't realize how fun working with motors is until I tried fixing something in my car. I'm trying to get my hand on a motorcycle that's broke so I can rebuild the engine to further learn how they work.

Also if you're fed up with the internet and still want to communicate with people become a HAM and learn all about RF propagation and other important things. Really fun, one of my favorite hobbies
it's a templating language popular in the python community. i got in contact with it when using ansible (writing config file templates).

in my context, this site can be used to test your template logic before applying it to production systems.
Google SEO Check Für Webseiten
It is useful if you are able to generate code from it. I know one big software company (more than 3000 employee) that generate 90% of all it's code base (~20M lines of code).
I bet they sell quality software..
Yeah, Google Safe Browsing ships a local database of urls to prevent this:

https://developers.google.com/safe-browsing/v4/update-api
>(I, for one, also have no idea what you might mean by a "democratic economy".)

One in which we workers are rid of all absentee bosses and run enterprises ourselves, democratically. Hence "democratic economy".
I think the effect described in the text has another side: imagine that at some point using XYZ was obviously a bad idea for multiple reasons for a specific person in specific circumstances. Obviously, keeping track of the changes in XYZ will have a lower priority for a person who is not going to use XYZ anyway, even if one of the multiple show-stoppers gets fixed/changed/redesigned. This means that the person's opinion about XYZ slowly gets stale.
Ask HN: How to get good early feedback?
I am making a small project and it's still in the early stages. So when I ask for feedback in 1-on-1, I normally get the same feedback and I think if I scale it a bit about asking for feedback I won't get any new valuable things because people will focus on the same things and no see past it. Some of these issues will be solved in the future and some won't because there are good reasons, so on these 1-on-1 I have to basically explain this when they come up.

So, how can I make people stop focusing on these and instead provide new feedback? Should I re-focus the message to be a bit more "defensive" about this and explain this up-front in beginning of the landing page? Should I just tell them before/while I explain the product? Should I just let the testers explain that they want the X feature that I have planned, tell them so and just continue to ask for more feedback?
Really cool, I always thought about something like this, but yours is more powerful that I have ever thought XD. The thing about this Is you can make IDEs and UI designers "easily" because you already have the engine. So good job ;)

With this you could hide some porn apps in appStore so I don't know how "legal" it is, but that's just a minor problem ;)
No, I'm referring to all the recent hubbub about Ive's declaration that he had decided that the "skeuomorphic" look was no longer his fashion preference, so the flat, featureless, cartoonish rectangles for UI elements that he considered more fashionable would be enforced on all developers wherever it could be enforced (App Store, Mac App Store).

I don't really care either way, and yes, other makers are doing flat-look fashion makeovers, too, but this is about Apple as a pro computing platform. I just wish that if Apple couldn't stay ahead in both fashion and practical usefulness to people who need serious computers, that they would let the former languish instead of the latter.
As almost in any case with computer science, the answer is "depends".

UML diagrams can be very useful to represent a system to someone which is not technical enough to understand code, but can understand the basics of the diagrams.

Personally, to myself it's usually more a waste of my time.
Simple temporary image hosting
The tech is still fun and cool, it's the hype that's taxing. VCs promising to invent human immortality 'we're going to solve the problem of death' was the pinnacle of their hubris. Calm down guys. A global communication network is great but it ain't an invention on the level of a cancer cure.

People who love computers take a hobbyists view. It used to be a hobbyist thing. That's gone forever if you look at the world the influence now of global power structures and corrosive effects of greed. You can preserve the hobbyist mentality about it yourself in your own pure joy of it but if you don't naturally your going to get disillusioned about the whole thing.
Also interesting is that this distinction occurs in some dialects of English as well. In AAVE, this is the distinction between "Elmo is eating cookies." and "Cookie Monster be eating cookies." The former indicates a current action that is taken. The latter indicates an action that is often taken. One is a statement about a person's actions, while the other is a statement about a person's habits.

https://en.wikipedia.org/wiki/Habitual_be
UML can be a great communication tool in specific situations but when it becomes a religion your organization will suffer. I'm older than most here, drank the cool-aid that predicted code generation and round tripping but spit it back up before the poison had a chance to set in.

A bonus comment for the youngin's ... When you hear that some new system will allow "the common man" to write his own software without developers, smile and agree with them because they'll come back when it doesn't go as planned and you can charge a higher rate for the resulting expedited project.

EDIT:

I should also admit that I liked (like?) the idea of writing code using diagrams. In the '80s I wrote a program I called "Flo-Pro" in Turbo C that never quite became self-compiling. It wasn't at all OOPsish or FP. In the '90s I wrote several tools in Prograph [0] (now known as Marten) but was stymied by the fact that I was the only one in the company using the tool. In the early aughts, I tried URL tools that promised to write my code from the diagrams - it worked for very simple code but I never saw round-tripping work.

I love drawings in general - my coworkers joke that it's not a meeting unless I have a dry-erase marker in my hand. But those diagrams are invariably system-level, architectural drawings. As others have noted, I also appreciate ERD as a way to visualize relationships in RDBMS. So as much as I like the idea, development stays in the world of text - I'm not holding my breath for some magic bullet.

[0] http://www.andescotia.com/
Information Cartography: Creating Zoomable, Large-Scale Maps of Information [pdf]