skysight-inc/HackerNews huggingface dataset:
NT doesn't have to worry about compat. Neither do Android apps. QNX, Mach, and Minix3 are microkernels, and that IPC isn't used by high-level userland in the UNIX compatible systems. Doors is something I have similar objections to.

But if bus1 is a successor to kdbus, it's not intended to be used by low-level userland, it's built for highlevel userspace. Like systemd, this is trying to coax high-level userland to be incompatible with other unixes.

The fact that no unixes other than the originating one, if the orginator was a unix, has picked up any of these systems speaks volumes about why you shouldn't use it in highlevel userland.
The complication here is that local banks do not always have sufficient capital to finance all the mortgages in a growing community.
That's just such ridiculous bullshit. Pray tell me, what any country could have possibly imagined as the result that would have enabled them to have any sort of power for censorship?
I feel like this XKCD strip is basically Debord's argument in modern terms and a response it:
https://xkcd.com/1314/

And yes in a sense it's strangely prophetic that we now live in a world where we feel compelled to do things like tweet and instagram and facebook and etc etc etc.... That we seek out experiences to make a spectacle of them, and that we see the world that way(e.g.): https://xkcd.com/77/

But what I really take issue with is this need to blame it on capitalism, and not human nature.

We constantly strive to compete with each other, socially - and now we have means to do so on a much broader scale before. I don't think capitalism has some sort of "dark agenda" that pushes this forward. Advertisers use this against us, Facebook taps into it, etc, but it's human nature; one of those many cognitive biases that causes us to seek what we think we want, not what will actually make us happy.

Pre historic people were almost certainly showing off to other pre historic people - and others were watching. Let's not pretend it's just because of Capitalism we feel compelled to do this.
Graham Crackers Were Invented to Curb Sexual Appetite
If you live in a growing but development-constricted city, housing inflation alone would bring your personal inflation rate above 3%, but besides that (e.g. if you live in Houston) the prevailing inflation rate is still low.
I have started to write a novel using almost exactly this setup. It's encouraging to hear it worked out for someone. So far I've been using plain markdown and just rendering it to HTML for a pretty view, but with plans to turn it into e-pub later. As mentioned in the article, the controlled sync is what makes this beat Google Docs. I set up Vim and Mercurial on my phone, so I can sync and edit the text anywhere. Fun tools to play with!
From my Republican friends, it'd that they believe that it's there churches/Christian's responsibility to take care of the poor, not the government.
The article mentions both. "It's possible to manage this problem using TCP or application-level keep-alive." (and did before you commented)
Sandstorm does not yet support any direct means of monetizing apps, other than selling the package itself through some existing file-download market.

In the future we would like to provide built-in support for in-app purchases as well as possibly a Spotify-like revshare model.
Sure, it's turtles all the way down in some aspects. However you usually don't have your front-end web designer working a custom toolset to author images for webpages.

There's no common standard in games(hell even 3D interchange formats are a mess) so there's quite a bit of custom tooling done per-title based on gameplay needs in addition to the standard content pipeline(export->import->annotate/tune->bake->console) that you see.
Thanks a lot; I'll try to get a Bouygues one in the shop!
Money. If the organization that governs your sport doesn't lobby the right people, your sport will stop getting coverage. Without coverage you generate no money. Read: wrestling and the olympics.
I didn't call awk trivial, I meant to say that the prudent application of powerful tools makes quick work of otherwise intractable problems.

Forgive my being frank, please, but I think that given the context of this conversation, it's appropriate: Most users don't HAVE non-trivial problems!

There aren't features in sed nor awk, nor regular expressions in general that weren't put there for some specific reason in the past.

When you wield your shell, well, you wield a tool honed through the ages by people who think like you! Do so with pride! :)
The Demo Effect Collection
I don't quite get this view. Why shouldn't they expect the government to help them out? That's why we pay taxes and reject them isn't it?
If one were looking for that, the word would be "numeracy".
Probably these people if they knew they were going to work for Uber, they wouldn't have signed on. But Otto, sure, why not. Otto really was, at the face of it, a recruiting agency for Uber. (An expensive one, I'm sure..)
Slow-deps:  Measure which dependencies in a project are slowest to npm install
My thoughts exactly, but can't confirm.
does not support iPhone
Do they have the equivalent of 401ks in the UK?

It seems like that's the solution to the pension issue. If the company goes bust you still have your retirement savings.
The Mono runtime Unity uses is, I think, a fork of Mono 2.8. The tailcall op wasn't implemented in Mono until 2.10 (again, I think). The tailcall op is essentially ignored by Unity Mono.

To date, we haven't had a single stack overflow in our 10k LOC app.

I should mention that the style of programming we are using is alot more imperative than the typical F# program. Any potentially large collection is an Array, C# list or Dictionary. F# immutable lists (and maps) are still used in most areas where data sizes are known to be small and allocations are not so important.

The Mono runtime used by Unity has a very inefficient non generational garbage collector (conservative Boehm). A generational GC wasn't introduced until 3.x. Unfortunately this tends to lead to a less functional and more 'allocate once and reuse' style.

The Mono JIT also produces code which is often an order of magnitude slower than MS .net (which itself is slower than coreclr).

Despite these caveats - a significant proportion of code can be written in a purely functional style and good performance can still be achieved.
I don't know. I did the space shooter tutorial on unity last week and I'm finding it a doddle to make my first 2D game... I'm super impressed, having never done game dev before.
Show HN: HTTP proxy server to automatically authenticate through an NTLM proxy
First: No, that's not the point of "worse is better". The point is that usability comes from rapidly iterating as you run into real problems, not from an ivory-tower design. The first paragraph of Gabriel's essay says: "The concept known as 'worse is better' holds that in software making (and perhaps in other arenas as well) it is better to start with a minimal creation and grow it as needed. Christopher Alexander might call this "piecemeal growth." This is the story of the evolution of that concept." This has nothing to do with inertia and old code bases preserving old things.

Second: I would suspect that there are far more new projects started today in C than there are in COBOL. C is in use (at least sometimes) as a voluntary choice, and COBOL is not.
Out of curiousity, what are the problems with DANE? From the limited reading I've done it seems great but lacking in adoption.
What is significant is that an AMD processor manages to outperform a top-of-the-line Intel processor, both having 8 cores running at 3 GHz. Said Intel processor (i7-6900K) sells for $1090... This is something AMD has not managed to do in years. I agree the title is click-baity but this is a significant development.

The big unknown though is... did AMD cherry-pick a benchmark to show themselves in the best possible light, or did they pick a benchmark representative of the overall Zen vs Intel perf difference?
That seems like a very small amount- does that reflect donations to legislators and the salary of their lobbyist? Doesn't seem like it would go far...
but is there something that prevents a company from infringing on your right to free speech?

Legally, of course not, because as has been pointed out very clearly in this thread, "freedom of speech" != "the first amendment"

You don't have an inherent right to publish messages on twitter.com, correct?

Maybe we should do something about that. Large social networks like Twitter, Facebook, etc. are very powerful in that they control a huge amount of public discourse. We live online nowadays.

IMO, they should either drop the pretense and assume editorial control (and be held responsible for the words of every single user), or remain hands off and do what the law requires, rather than this wishy-washy stack of double standards.
> In Windows, PowerShell ties to a ton of strongly typed databases (SysReg, &c) and windows APIs together into a nice package. […]

> UNIX data is typically stored as text, or can be extracted as such easily.

They could ally with the systemd folks in their mission to change that.
I returned because I have hope dang, that HN will one day see the light of science and break the shackles of political correctness. I enjoyed the ideas espoused by Paul Graham, who is no longer among us and whose legacy is defiled by the current HN [1].

I won't say any more, as I can see that you are readying the ban hammer with righteous fervor.

I will let Dr. Helena Cronin, a scientist, make the point I was banned for:

https://www.edge.org/conversation/helena_cronin-getting-huma...

1. http://www.paulgraham.com/say.html
If You Drive for a Living, Look for Another Career
This would do so much damage to Facebook. I keep my phone notifications off — no buzzing or ringing. My smartwatch buzzes for phone calls and text (ok, signal) messages, and that's it. When I have a moment in line, or on the toilet or whatever, THEN I check my notifications. it's wonderful... but my Facebook usage practically disappeared. I had no idea just how much of their usage came from immediacy effects.
price was always in AMD's favor. problem is more and more the energy consumption. also the i-series of intel was really really solid and good, at least until broadwell (didn't seen too much skylake yet). that especially lost amd a lot of ground in the server space.
and a lot of "high end" gamer favored the Intel i7 series aswell, even when they weren't as cheap as amd.
A unified L3 is expensive in a number of ways. It is large, which means it is geographically remote, as well as slow (for caches, big == slow). This costs lots of access latency.

It also has a bandwidth problem. If 64 threads are vying for access, you either build it with few access ports and it gets choked, or you build it with many access ports which is costly in area, power, & speed.

Two separate peer caches automatically have twice the bandwidth of one similar double-size cache, for the price of NUMA & cache coherency challenges.

There is no one right answer here. Bandwidth is far more important and coherency much easier in a small L1; as you go down the hierarchy, bandwidth needs shrink and coherency is more expensive.
And html as well.
Full Video of Apple Engineer's Black Hat Security Talk Now Available
> I don't think the article answers the question it presents.

You sure? I didn't need to read further than this quote to answer "Why do sports die?":

"In areas adjacent to their temples, young men engaged in
a ball game, known as ōllamaliztli, that concluded with
the bloody sacrifice of one of the players upon the temple’s
altar. Whether the sacrificed player was a winner or a loser
we shall never know."

I wouldn't try out for that sport ;-).
Probably. My argument for healthier would mostly be on the second-order effects of having a better economy that can generate new sources of wealth. With a step back, until momentum and inertia are all that remain of the US' current dominance in startups that grow into world-changing companies providing value to all (including disabled people who benefit from accessibility), I'm default-skeptical of tinkering with the ecosystem with a top-down legal approach, especially when the approach is something like importing laws from countries without such dominance. In a way this is just "well we've kicked ass this far even though we do [morally reprehensible thing]", which by itself isn't a great argument, but paired with noticing that social systems are complex it's enough to give me a lot of pause. Even something that seems bonehead simple like saying "no more doing [morally reprehensible thing]" can have unwanted second order effects that end up with the consequence of a state worse than the previous one that included [morally reprehensible thing]. Full analysis is required by the people most capable of seeing all the effects, one of the worst outcomes is some group kicking up a stir to get some mandate passed on good intentions without thorough analysis.
Good job!
Why don't you support beta/nightly versions?
Here's mine btw: https://hub.docker.com/r/scorpil/rust/
Agreed. It's really annoying that others use Facebook for auth as well. Want Spotify? Nowadays you better have a Facebook account because that is how you sign in unless you were lucky enough to have acces to their beta prior to the partnership.
Too right, this unlimited is a facade for something that is completely limited in arbitrary ways. Mobile data has to come from a specific device doing specific things, i.e not HD video or using a device with a bigger screen and keyboard.
Bend, Oregon. Great schools and we only need one car. Tons to do in the summer and winter.
Cost of living is lower than Portland.
Since you still have them, do you know why they haven't been fully merged with T-Mobile since they were bought years ago?
Can you really blame a person if they could pull this off?
Can you describe how money/shares/options get traded in a deal like this? Do you get cash for your shares/options or do you get shares/options in Mapbox or a mix of both?
So You Want Your Programming Language to Be Popular
>They received free land, cheap loans and government guaranteed business to develop the rail system.

Amazingly, this is not categorically true:

https://en.m.wikipedia.org/wiki/Great_Northern_Railway_(U.S....
'domain specific detail' should have read 'technical detail'
It seems a dichotomous goal - make truckers' lives better while building tech to put truckers out of work.
Twitter has a much bigger problem with bullying and harassment right now than anything political at the moment. Bullying is frequently cited as a hamper on their growth prospects. That makes sense. Most people, naturally, don't like being on toxic environments where harassment / bullying are considered par for the course. Twitter has that reputation at the moment, quite deservedly in my opinion.

As I understand it, Milo Yiannopoulos was permanently banned for encouraging his supporters to troll / harass stars of the new Ghostbusters movie (being the final straw of many previous warnings). No surprise there then, right? There certainly have been people permanently banned that are not right wing (Azealia Banks is probably the most famous example), so at the present, I'm skeptical that political orientation has much to do with it.
A little, but not really. You can only heat and cool things so fast, and the time is somehow related to the square of the thickness plus a bunch of constants.

So if you worked really really hard you might be able to do stuff that's 1/4" or maybe even 1/2" thick but it'd probably never work for 6" thick.

Yes they're focusing on tube because that's where it can be done. But if you could get very thick steel that's also stronger than Ti, that'd be AWESOME. Which is why I'm a little disappointed. This stuff isn't unobtanium, but it is a bit magical.
From the documentation of Iterator.sum https://doc.rust-lang.org/std/iter/trait.Iterator.html#metho...

> When calling sum and a primitive integer type is being returned, this method will panic if the computation overflows.

I thought Rust's strategy for numeric overflow is to panic only in debug mode. Has that strategy changed or is this a special case?
HTML has always and will always be available.
Really? I have to do this to execute docker commands and it is painful. A lot of child_process I/O and it gets hairy.
'C' is quite sufficient for micros and drivers. Micros are supposed to be small. Python's catching on with the kids for systems programming because of Arduino. Drivers are ... well, drivers. If you write 'C', you have to look at the assembly.

And adding inline assembler to manage the hardware - caching, that sort of thing - is just how it's done. Maybe it's possible to make a library ( or a bunch of #defines ) that manages this for you?

I really am sorry you have to use it, but there are rather large populations of people who go completely untroubled with it.
>The Google Chrome browser, some time back, overrode the default behavior of the backspace key from "delete previous character" to "navigate back in history".

I do not remember that ever being the default behavior. If anything "backspace navigating back in history" has been the default of all browsers. IE does it, FF does it, Chrome did it.

(2) is meaningless. There are countless redundant UI/hotkeys for things across software. For example, closing tabs has a UI option (click x on the tab), a hotkey option (ctrl+w), and a context menu (right click->close tab) option.

(3) is exactly why they are making this change. People who accidentally click outside of a field and press backspace. Remember that this is default behavior in all browsers. One that Google has decided is bad default behavior.

(4) I don't remember there ever being such a move, but feel free to prove me wrong. This has been the default behavior since I was a child. Backspace only ever deleted text if the active field was an input or textarea field.

(5) There isn't too much of an issue with this: https://www.uie.com/brainsparks/2011/09/14/do-users-change-t...

(6) No it isn't. The new keybinding is alt+left arrow unless you install the extension.

FWIW, I'm part of the 0.04% that use backspace to navigate back in history. I'm one of the few that give a shit about this change and rather dislike it - but disliking it doesn't mean it is okay to be spreading misinformation.
As I wrote in https://news.ycombinator.com/item?id=12315373 coursera credentials show that you are willing to invest a lot of my free time to learn about new topics on your own, often under difficult circumstances (only help in the forum instead of having a tutor etc.).

This is probably something employers like.
I have no time for tool worship, language worship, and other sentiment like that. These are tools, not people. I'll use the best I can buy, borrow, or make until I see another better one comes along.
The trains seem to be running on time.

The feeling of messiness is generated by the vapid NBC coverage. The coverage of sports is so poor, I imagine that other, non-core coverage is garbage as well.
For interests sake, the top global incarceration rates[0] are listed below. Note that influencing the Seychelles number is their small population (around 100,000) and the fact that they house a number of jailed Somali pirates.

Prisoners per 100,000 population:
1: Seychelles, 799 ;
2: United States, 698 ;
3: North Korea, 650 ;
4: St. Kitts and Nevis, 607 ;
5: Turkmenistan	583 ;
6: Virgin Islands (United States), 542 ;
7: Cuba, 510 ;
8: Rwanda, 492 ;
9: Guam (United States), 469 ;
10: El Salvador, 465

[0]: https://en.wikipedia.org/wiki/List_of_countries_by_incarcera...
Let me recommend "working copy" for fantastic GitHub integration - basically it's a git client on iOS (and android?) and it has a good enough editor that I can write .rst and git push and I have published an article - this went up today - http://www.mikadosoftware.com/articles/alwaysgoodships
You realize that the whole point of creating this huge complicated multi-stakeholder consensus-driven organization is exactly that there is no-one that can be trusted. Taking control away from US does not give it to anyone else, instead it put into this machinery that is specifically designed to avoid requiring trust.
It might not make your guest truly impervious, but it certainly raises the bar for your bad actor host.

Depending on how determined you imagine your bad actor host, you can probably never get around things like "zero day is discovered, host disconnects guest from internet preventing you from patching zero day, exploits guest".

Or are you talking about vulnerabilities in SEV itself?
Can we use data to help transgender patients connect with doctors?
There's a lot of disparate claims you are making here without a central argument.

No, I did not use sockpuppet accounts. Unlike fulltime moderators, I have things to do other than spend every hour of the day on HN to score political points. I only had one previous account, and it was banned as a result of that thread.

As to your other questions, you are losing the forest for the trees. What I am saying is this:

https://www.edge.org/conversation/helena_cronin-getting-huma...

You are free to make of it what you will. Obviously, neither I, or Dr. Cronin, or the Holy Ghost himself can convince you of a fact that you do not wish to be convinced of; the choice is yours.
Please explain how Clinton did that alone. Be sure to explain away Regan, Bush Sr., the Justice Department, the War on Drugs, Three-Strikes laws, and just about everyone else down the chain that instituted those policies. Also explain away the tough-on-crime atmosphere in the 80s and 90s that started these policies, the undertone of institutionalized racism, and be sure to end with how nothing has changed through today, despite a decade of understanding how terrible the entire thing was.
I have an i5-3570K in the work desktop, I really don't notice that much difference though the i7-3770K was/is a beast in comparison, for my workloads I just don't see much benefit in the i7's, I'll likely get another i5, all the ones I've had have been excellent on the $/perf scale going back 5 years or so.
I'd probably find that annoying in a code base. This is what the idea of a Bounded Context (See [1]) in DDD solves. Within your application's bounded context, call it whatever makes sense to your application, with an anti corruption layer to translate between the two.

[1]: http://martinfowler.com/bliki/BoundedContext.html
I used to mimimc the power off scenario using a wired connection and a router. The client machine ethernet connects to an up-linked router, and to mimic the server's poweroff, we just pull the uplink cable out from the router. As far as the client can tell, the network interface is still up (because the router is still alive). If you pull the client side cable from the router, the client's network stack detects the lost network interface and the socket closes immediately.
I looked at AsciiDoc and thought it was perfect for authoring. But the toolchain is one aspect where a pandoc-based workflow makes a lot of sense. When I saw AsciiDoc needs DocBook to render a PDF, I had to move on because I remembered how hard the tools are to use on Windows. Just now I looked up "docbook tools" and "install docbook". Lengthy, multi-page instructions to just get and set up the stylesheets. Lists of alternative tools. Where to start? What to pick? I think we had to use cygwin's docbook package to make it work back in the day.

Compare to downloading a pandoc binary and miktex, which is a piece of cake.
If Otto takes the 11-hour highway stints out of trucker's days, and instead they work shift-work in major hubs, it is entirely possible that they will do both. The winners will get predictable, stable hours, the losers out of a job.