skysight-inc/HackerNews huggingface dataset:
> If you buy some shares in M&S or BP on the stock market, the money you pay goes to the previous owner, not the company. You are what Keynes called a ‘functionless investor.’ When such so-called ‘investments’ pay off they extract wealth from the economy without creating anything in return.

Ummm, no: when you pay off the previous owner you reimburse him for the risk he took. What's this guy's solution — not allowing folks to sell their assets? That seems a bit extreme, and liable to destroy the economy utterly.
It seems that every systemd-related discussion is bound to be filled with all kinds of arguments, but completely devoid of discussion about the actual problem being solved. I can see how the "take no prisioners" attitude from systemd developers encourages this, but it doesn't lead anywhere.

In this case, the management of user processes is a real problem. It's very easy to accumulate lots of forgotten processes on shared machines with long uptimes. Think ad-hoc scripting servers and jumpboxes here. Think nohup'ed perl scripts that hung waiting for something that'll never happen.

When you run "screen" or "tmux" you expect them to survive a broken session (i.e. you expect them to behave like an independent session). However, when you run something under "nohup" you mostly expect it to survive the controlling terminal going away (a particular screen window or SSH connection being killed). You may be okay with it being killed if you no longer have a session to the server. A user process running in the background without a controlling terminal isn't a service, and from my experience most users don't expect it to be. There is a subtle difference between a "session" and a "connection" that's not properly implemented without systemd (and can be argued not to be properly implemented _with_ systemd).

The thing is how to implement this without "screen" or "tmux" explicitly informing systemd that they want a new session. Touching any API that's used beyond terminal multiplexers defeats the whole purpose.
Academic Conferencing: How to Network
my name + lastname mix is rare so i just paid regular registration fee
Absent a propeller strike, a teardown inspection is almost never indicated between overhauls. Yes, the airframe and engine get inspected annually, but the engine is not "torn down" during those inspections.
The way i see it is that systemd developers are coming at it from the DE down. This while unix systems are pretty much constructed from the kernel up. You get the kernel going, then you get CLI userspace going, then perhaps you get X going, and only after all that a WM or DE.

This means that if the DE or X develops a fault, you can always fall back to the CLI to get it back up.

But with systemd, the CLI has become subservient to the DE.
One reason might be that, for anyone with historical perspective, a situation where our pipes can download hundreds of MB per second and still our browsers crawl like turtles is just shocking. Modern browsers are the most compatible ever and come with all sorts of bells and whistles baked in, and still people are using JS frameworks over JS frameworks over JS frameworks.

Another reason might be that most of this website-fat is actively anti-users. It breaks the back button. It breaks bookmarks. It spies on you. It makes it impossible to interoperate/mash stuff, and it makes it incredibly hard to automate things (do you know that in the '90s you used to be able to download entire websites, so you could comfortably read them offline?).

Another reason is probably that a lot of "mainstream web plumbers" (like yours truly) are now hitting late middle-age and feeling it hard. We used to be able to view-source and copypaste our way to image-rollover glory; we were breathing markup and feeds... now it's all tooling and frameworks and stacks, even http is going binary, and it feels like the loss of this innocence is not actually gaining anything for anyone except marketing people.

Now get off my lawn.
Weren't computers built at first to do completely different from what we are currently using them for? I don't get the negativity about new ways people try to use things we have. If we were always following guidelines and rules, we would be stuck in the past
You're not understanding accommodation well enough.

The short version is, an OLED/LCD has an "infinite" focal length and cannot do otherwise. So by default everything in the display is rendered at the same focal point. You can do some tricks like blurring elements, but these are not responding to the convexity of your eyeball or how your eye muscles are working, so if you look at something that is software blurred it will still look blurry. Even with eye tracking it's still really a hack, and isn't naturally responsive - it's the software reacting to your gaze.

Display based accommodation however renders objects at different focal points. So when your eye changes gaze point and your ocular muscles respond to put your eye at that focus level, the object/s come into focus. It's the reverse of the hack.

Sounds like a trivial difference but is completely different, significantly more convincing and logistically more complex.
If there is an appropriate SE site moderators can already do this.If not users can do this by copying and pasting the question into the submission box for a more appropriate site.
Communists slew far more anti-Communists than anti-Communists slew Communists, by orders of magnitude. Lenin, Stalin, Mao, Pol Pot, Castro, Ho: all killed far more after they took power than were killed by those they overthrew.
All the bizjets, King Airs, PC12s, TBMs, and Caravans are turbine (and most are GA). Plenty of turbines in GA and they fly a lot of hours. (It's not the majority of airplanes, but it probably is the majority of hours flown.)
Brilliant. Thanks for this! I loved OS/2 when I used it briefly, but my computer wasn't powerful enough to run the OS let alone making any dev environment run. IBM should have shipped their Dev environment with OS/2, and then it might have caught on as it then would have had a very low barrier to entry.
Well, the platform limitations are one thing, another set of limitations were set by the development environment that was also limited.
I don't think it's a "problem" if they have enough offspring to maintain a constant population.

I also don't think it's a "right" to have as many children as you want and to expect state support for those children.
Long term he is correct though. Drone makers will just about figure out how to circumvent birds one way or another, either from changes in selectivity, sounds, or even as someone suggested - chemical counters.

Drones set to hunt drones are a no brainer. The military will certainly have them so it won't be long before the police do. Even a ground based solution might work against any non hardened drone - just fry its electronics. You can pretty much limit the range of such an effect and I can imagine scenarios where all drones are just dropped from the sky.
I'm one of the authors and happy to answer any questions people have!

I gave a 40 minute talk on the work a couple weeks ago, and slides for that (which may be a little more digestible) are here:

http://panda.moyix.net/~moyix/LAVA_Sapienza.pdf
Lets not forget that SELinux came out of the defensive side of NSA. Its to block attacks to government systems from both outside and inside. In essence it is the concept of "trusted computing" given form.

And that concept in turn means that a general can put a trusted system into hostile territory and trust it to not leak secrets.

And NSA still care for it. Around the time of the last kdbus dustup, someone from NSA voice a worry about how kdbus would compromise certain parts of SELinux.
> Does that mean I believe the "#3 killer" claim? Not necessarily. But I'd bet that the problem is worse than most medical professionals would expect, and that there remains considerable room for improvement.

Yes exactly, that's my position.

I feel that doctors are overworked generally, don't sleep very much so it's not surprising they don't have the time for introspection on this subject. The error rate is probably largely caused by economic factors like the perpetual labour shortage (in Ireland/UK at least).

On a personal level my grandmother had her pelvis snapped by doctors.

http://www.irishcentral.com/news/irish-woman-awarded-600000-...

In my own experience with a (not life threatening) medical procedure I went to three different doctors asking for help. None was given. They ignored my requests for analysis and a solution. I didn't even know what was wrong.

Finally I went online, found out what the problem was about, found out what the solution could be for it, and then I literally took a flight to England to get an experienced medical practitioner to sort it out which he did very professionally for a reasonable fee.

After this I complained to the medical ombudsman. Only then did they get into a flutter after literally years of waiting for them to solve the problem. A solution was provided that I no longer needed and I told them so. In fact I had already told them so but they weren't paying much attention. Pretty sure I could have sued them into the ground for malpractice.

I work with a coworker who broke his ankle falling down from a ladder. A horrible injury that shattered. That didn't even turn out to be the real problem though because after going into the hospital a doctor didn't wash his hands, and put them into the wound, infecting it with MRSA. My coworker who was awake, literally asked him to wash his hands right there and the doctor said "No, it's Ok".

I'm just one guy in his twenties and I can think of 3 cases like this. That is not good!

Lastly on an optimistic note my uncle fell off a roof he was working on with roof tiling. He fell two stories and behind him a trolley containing roof tiles slipped down and onto his back, almost snapping his spine in two.

The doctors fixed him up with steel plates, taking them out years later. Now he walks around like nothing happened (still on roofs!) but it's an amazing feat of medical attention to detail that this is true given his spinal column was almost severed.
Elastic Infrastructure in Practice
Probably. But you wouldn't buy one of these robots every year. You would replace them at the same rythm as any other mature technology (fridge, dish washer, etc). Obviously not the early models, but democratisation is not about the early models.
They could, but why would they?

The inverse thought, which is on my mind a lot, is that it would be awfully nice if someone else would make a thing that I want, that numerous other people COULD make, but that I have to personally make.
The problem, I think, is that "racist", "bigot", etc are too quick to be used to silent the oppositions just because they have different views and often people are being labelled "racist" without proper evidences.
I think the project should highlight quality, meaning review burden, but I think everyone should be encouraged to do their own 500 line repositories and share them (call me crazy but something like hashtags wouldn't be a bad thing for these sort of themed repositories)
It still does not bring back the neurons already dead.
I love open source and open protocols as much as anyone on HN, but honestly, secretly, I love the tied-down nature of iMessage because that keeps it (mostly) free from spam and abuse.

If you want something more open, that exists too, which is great. It doesn't make sense to complain that iMessage isn't what you want it to be. Choice means that open and closed solutions exist in the market.
It's not "being new" that is the criticised activity here.
I've been using it for a while now. There are lots of small annoyances, like every file appearing with a green highlight because it doesn't know how to deal with NTFS (for some reason it thinks everything is other-writable).

Also, if you use the ext2 volume manager to access EXT3 or EXT4 drives, they don't show up in bash at all. I haven't figured out why yet.

I was able to install ZSH after some fiddling with ZSH and compiling a custom version. That was a month or two ago, though. I don't know if that's necessary anymore or if they fixed the issue. But, everytime I run bash.exe I have to switch to ZSH manually. For whatever reason, chsh thinks zsh is an invalid shell.

A bigger issue, for me, is it runs as root by default. I was able to create another user and manually switch over using 'su', but it's an annoyance. I haven't figured out how to automatically start a session as a non-root user using zsh. Actually, scratch that... I just added /bin/zsh to the bottom of my .bashrc file and it works.

Another downside is the linux subsystem has no awareness of the rest of windows and vice versa. I imagine that kind of integration is going to take some time, but I look forward to being able to automate my windows programs with bash!

All the things I need it to do work, though. I use vim and grep and search and all those lovely features that I call my "zsh ide".

So, on the whole... I wouldn't use it as my primary daily driver yet, especially considering you have to sign up for the windows 10 dev updates in order to get it. Every morning when I wake up it's a coin flip whether the machine will work or decide not to render drop down menus (just as an example...).

But, when they finally get it working and release it as standard, it'll be marvelous. Much, much faster and easier than running a VM or Cygwin.
I would be willing to fly to it to easily experience being in the middle of the jungle. If they can develop sustainable eco tourism that would be a boost for the local economy. Hopefully it would be a trickle that starts a stream of revenue for the region.
Most of the injection systems on piston aircraft are mechanical injection, not EFI, for reliability reasons. EFI with closed-loop lambda control for street cars makes sense because of the widely varied load that a street car has to do and the need to keep the mixture in a close range to keep the catalytic convertor working well under these varied conditions.

An airplane engine has a far more steady-state load condition. As a result, fixed ignition timing and mechanical fuel injection with manual mixture control is "good enough" and very simple/reliable. Likewise for carbs and carb heat on the O- engines. It works and works very well.

There is a process for modifying certified aircraft. STC (Supplemental Type Certificate) is the primary means for changing engine configuration. It's some amount of work, but isn't prohibitive. (I have STC'd modifications on every airplane I've ever owned. It's not that big of a deal, if your modification has sound engineering basis.)

Converting from a carb to fuel injection is possible, but many of those conversions involve installing a fuel header tank that the airframe didn't originally have. Sometimes this changes the fuel system for the worse (eliminating the "both" tank setting) and/or puts a header tank in a place to spray pressurized fuel into the cabin in the event of a forced landing. I looked into converting my 182 to an IO-550 (from an O-470) and that was unappealing to me. Instead, I upgraded to an O-520 (still carb'd, but larger displacement).
> Why do you have to incentivise an increase in the birth rate?

The pension system needs a next generation that will pay when the current generation is in old-age pension. Feel free to call it an obligatory pyramid scheme.
While in "bash on Windows" I happened to upgrade or uninstall packages and that caused the package manager to get into a cyclical dependency issue and could not install or update anything further. Could not do any sort of cleanup and the entire thing is now useless and don't know how to restore it to the initial state
Not to mention NVidia did not allow simultaneous compute and graphics workloads on the same SM until the newest 10 series GPUs while AMD had this since, at least, the very first GCN (2011?)

http://www.tomshardware.com/reviews/nvidia-geforce-gtx-1080-...
Well, the default open() method do perform pipe execs if you prepend or append "|", just like here.

http://docstore.mik.ua/orelly/perl3/prog/ch16_03.htm
My interpretation of n72's comment: These books aren't worth reading because they make you focus your time and mental energy on activities that make a good startup, rather than activities that make a good product.

There's a temptation, when you're an early-stage startup with little direction, to start "playing house"[0]: Trying make your startup look and feel like all these other successful startups you've seen, and, by reading more books, getting positive feedback for doing those things.

There's obviously value in wisdom gained from those who've walked down this road before. But it's not worth obsessing over how to make the perfect startup. It is worth obsessing over how you can be delivering more value to your customers.

[0] PG's term http://paulgraham.com/before.html
To be more serious, a Cessna 152 has an 82 kW engine and a wing area of 14.9 m^2. On a sunny day (1 kW/m^2) with 20% efficient panels and a 90% efficient motor, the solar panels would supply 3.2% of that power. So it's not possible to build a solar plane this way, but it's not 0.01% either.

https://en.m.wikipedia.org/wiki/Cessna_152
ConfigParser Shootout
It runs on AMD and Intel.
A food product for crying out loud ... I see what you did there
Show HN: Phoenix Elixir Angular2
Similarly, if we were never negative about things that sucked from our perspective, we would be stuck in a world where Internet Explorer was the only browser and everyone was using "Windows 2016". Negative feedback (preferably with suggestions for improvement) is just as important as imaginative new ways of using the web.
>Am I missing something in this picture, or discussing "female privilege" is one of those topics beyond the proverbial line in the sand?

Addressed that here. [1] Not sure why this is even a question, honestly. White privilege is a thing. There are circumstances where women have the advantage as well, but there are others where they clearly don't.

>It's a false dichotomy. It is actually both. And black men is not nearly 90% of US prison population - it's actually 37% [1] for males and 22% for females.

Sorry, you're correct, I mis-remembered the numbers. Only 32% are white males compared to 77% of the US population, though. Blacks and Hispanics are totally over-represented.

>Usually people called SJW and people actually suffering prejudice are very different people.

Yeah, duh. We are the only ones in the position to make change happen, because we're the ones with the awesome jobs who can be sure that the culture is open enough that people who don't traditionally work in tech (or in games in particular) can feel welcome to participate.

Do you think minorities standing around complaining about how hard they have it will work? Um, no, it hasn't. It takes people from the majority to speak up for the minority in order for change to happen.

>They just think that because they talk about privilege that somehow allows them to take "holier than thou" pose.

Projection much? [2] Striking an "attitude" or feeling better than someone is not even on the top ten of the list of motivations of anyone I know (myself included) who fights for people to be treated with respect. That is a common attitude expressed by groups throwing around "SJW" as an insult, however.

I went to a public university (first a two year, then four year), but yes, I'm white and live in the US. But the motivation I have to argue with people about this is 100% due to the fact that if all white privileged people ignore the problem, then it won't go away.

It's our ball game, and it's our responsibility make sure that others are invited, and that they have all the opportunities they need to compete. Otherwise we're being selfish jerks.

[1] https://news.ycombinator.com/item?id=11798905

[2] https://en.wikipedia.org/wiki/Psychological_projection
> I don't know if that's necessary anymore or if they fixed the issue

Definitely worked with just apt-get for me.

>A bigger issue, for me, is it runs as root by default. I was able to create another user and manually switch over using 'su', but it's an annoyance. I haven't figured out how to automatically start a session as a non-root user using zsh.

Huh? It does not run as root by default.
What's the current state of config file parsers in Python?

Has any clarity or consensus come about in the 10 or so years since this wiki page was written?
interpreter for an interactive fiction language
Very cool! We use Jenkins to check when our SSL certificates are approaching 30 days until expiration. A simple call to openssl(1) works great!

Good stuff!
Stopping bad drugs == reducing human death and suffering. Death thru inaction includes taking worthless drugs that have no proven value. Which would happen pervasively if no fence were erected between proposing a drug and selling it.
I guess its very telling that the terminology these days is not site, but app...
When monarchy was hereditary, there was an obvious target. Now most rich persons are unknown out of a small circle. And they will take a jet to Switzerland or the Tropics.

The power is outsourced to politicians.
If there are no style parser directives, chrome will render the XML very nicely by default, in my experience.

As the developer of an RSS parser
So I got all excited and bought a Dell xps 13. I originally just wanted a laptop that would work great with linux but of course it turned out to be more work than it was worth so I switched to win10. I joined the windows insider program and messed with bash on Windows for a few hours but found that it's definitely not ready yet. It's a great idea and I'm glad they are working on it but simple thing like hitting ctrl+x to exit nano would crash the whole terminal. Anyways I switched to the git sdk with pacman and that actually was a very decent substitute. Unfortunately, the bottom half of my xps's screen went out after owning it for 3 months, and Dell support has had the thing in the shop for almost a month now. I vividly remember now why I left the windows scene and recently got a retina MacBook pro. I know I'm a little off topic but put bettertouchtool on it with Windows style window snapping and it's a far superior experience in my opinion.
That's just unfounded silliness. There's no reason to suppose that, and plenty of reason (given that they've actually had systemd-specific stuff, such as subreapers, fairly uncontroversially put into the kernel in years gone past) not to.
>To give you a perspective, the amount of DNA sequencing required to fully research Grail's test has been estimated as the equivalent of decoding the genomes of about 400,000 people.

I've been a customer of Illumina, and I've been to their HQ in San Diego - they do so much sequencing (much more than just building, testing and selling the machines) that I wouldn't be surprised if they already had a significant chunk of those 400,000 (edit: as a comparison, 23andMe has the data of about 1.2 million people, but it's not whole genome sequencing - I assume keep the samples and make that a reality, though). They have a few hundred sequencers up and running in the part of the building we went to, with total numbers not being disclosed.
That SO thread is so far above the SO average that I wouldn't feel right nitpicking anything about it. I appreciated that Kay complimented a few ideas he thought were good.

The whole "that idea was invented in the 60s/70s" thing is interesting because it so often triggers a meta-discussion about progress and what makes it difficult. I always want to take a different approach, drop everything, and really examine and dissect the thing and why the idea hasn't been advanced or abandoned. Depth-first search vs. breadth-first search, or something, I guess...
>I go the opposite way and rather question why slashes aren't allowed.

You mean aside from the obvious reason that a slash is the path seperator?