skysight-inc/HackerNews huggingface dataset:
GNU Shepherd works on GNU/Linux as well as GNU/Hurd. The problem is that Linux doesn't really have any sane way of tracking double-forked processes. A misuse of the cgroup API is to do that (and I do mean misuse, reading cgroups.proc is not atomic and will cause repetitions and dropped entries if you read more than a single page of data). But that's still better than using ptrace's POSIX-breaking pseudo-parent semantics (see Upstart, though they apparently switched to using the proc connector API which is sort of like ptrace-lite).

I would presume they'd separate out that particular detail into separate modules.
How does that effect the conversation?
The Paradoxes of the Grateful Dead: ‘Long Strange Trip’
I, for one, go our of my way to treat AirBnBs (even) nicer than I treat hotels because its an actual friendly person's house -- not a hotel room owned by a big evil soulless corporation.

I don't see why this isn't the case with other people. With GetAround, the whole premise is that you're borrowing your neighbor's car, not getting a late model Prius from Enterprise that has been beaten to hell and back already.
Retail Wreck? Over 1,000 Stores Close in a Single Week
See cousin comment.
The original title is "Developer Earnings from the App Store ...".

F###### Apple is just the f##### bank in the process where you develop goods consumed by your customers. By chance that bank is the same company as the owner of the platform you're using to reach your customers.
Malls are doomed: 25% will be gone in 5 years
Most of the call spam blocking solutions suffer from needing to trust Caller ID. Spoofing caller ID is now trivial and used by spammers [1] There are some work arounds to this like "audio fingerprinting".

[1] https://en.wikipedia.org/wiki/Caller_ID_spoofing
Just my two cents, if you plan on employment in an enterprise setting I would go with Centos as that will get you used to working with RHEL which in my experience is the most commonly deployed distro in production environments. If it's for fun I would go with Fedora. Finally if you have a project in mind and your project needs compatibility with various hardware platforms I would go with vanilla Ubuntu.
The Four Steps To The Epiphany by Steve Blank. I've learned more about "what goes into building a startup" from reading this book than any other book I've read.

The Fountainhead by Ayn Rand. One of the most inspirational stories I've ever read. A strong reminder to remain true to yourself in the face of all sorts of challenges and adversity.

Mastering The Complex Sale by Jeff Thull. I don't claim to be a great, or even good, salesman. But if I ever become any good at selling, I expect I'll credit this book for a lot of that. I really like Thull's approach with is "always be leaving" mantra and focus on diagnosis as opposed to "get the sale at any cost".

The Challenger Sale by Brent Adamson and Matthew Dixon. Like Thull, these guys deviate from a lot of the standard sales wisdom of the past few decades and promote a different approach. And like Thull, a core element is realizing that your customer aren't necessarily fully equipped to diagnose their own problems and / or aren't necessarily aware of the range of possible solutions. These guys challenge you to, well, challenge, your customers pre-existing mindsets in the name of helping them create more value.

The Discipline of Market Leaders by Fred Wiersema and Michael Treacy. A good explanation of how there are other vectors for competition besides just price, or product attributes. Understanding the ideas in this book will (probably) lead you to understand why there may be room for your company even in what appears to be an already crowded market - you just have to choose a different market segment and compete on a different vector.

How to Measure Anything by Douglas Hubbard. It's pretty much what the title says. This is powerful stuff. Explains how to measure "things" that - at first blush - seem impossible (or really hard) to measure. Take something seemingly abstract like "morale". Hubbard shows how to use nth order effects, calibrated probability estimates, and monte carlo simulations, to construct rigorous models around the impact of tweaking such "immeasurable" metrics. The money quote "If it matters, it affects something. If it affects something, the something can be measured" (slightly paraphrased from memory).

I wish I'd read each of these much earlier. Each has influenced me, but I'd love to have been working of some of these ideas even longer.
The binding of the word "they" is unclear in the comment you're replying to.

The "they" who chose not to use the cuDNN bindings were the authors of the benchmark. Some of the Torch folks filed a bug with the HKbench folks for the same error, but with respect to Torch: https://github.com/hclhkbu/dlbench/issues/14
A similar problem is also the smallest enclosing ball of a point set. A solver for that is available, implemented in C++ [0]. Both of these problems can be generalized to finding the sink of a unique sink orientation [1], so there is in fact a rich mathematical theory underlying all of this.

[0]: https://people.inf.ethz.ch/gaertner/subdir/software/miniball...

[1]: https://www.ti.inf.ethz.ch/ew/courses/ApproxGeom05/paper/fis...
Actual title: "Developer Earnings from the App Store Top $70 Billion"

Please don't unnecessarily change titles. Per the guidelines:

> please use the original title, unless it is misleading or linkbait.

https://news.ycombinator.com/newsguidelines.html

I understand you were likely trying to make it more informative (Which app store? Since when?), but as the given title doesn't appear to warrant editing according to the guidelines, please refrain from doing so.
Are you guys hiring for more junior positions by any chance?
It was an obnoxious piece of the trial. Not relevant imo.

Maybe relevant for who he is as a person I suppose, but not according to the trial evidence and the case as it was brought before the court.
On; because my dentist's office isn't going to text me (though I usually know it's an appointment reminder). And the iPhone does pretty decent job of transcribing voicemails these days.
The comparison with Rust's period of instability is very mistaken. Before 1.0 we were emphatic in telling you that you should not use Rust in a production capacity. The rust-lang.org homepage loudly proclaimed that the implementation was a prototype that would "eat your laundry". Coming into the IRC channels, anyone asking whether Rust was production-ready would be told that it wasn't, and we suggested alternative languages for those needing stability. In contrast, you don't see anyone calling Swift an experimental prototype despite it being as trigger-happy with breaking changes as ancient Rust. I take issue with the messaging that Apple has used to describe Swift's level of stability; just saying "we warned you there were going to be breaking changes :shrug:" drips with contempt. Just because one has given oneself license to break something does not mean that one should exercise that right wantonly.

I do think the Swift developers are getting better about that, fortunately, but a lot of developer goodwill has been burned in the meantime.
Reminds me of my first dev job, when I got a call during lunch:

"The server has been down all day, and you are the only one who hasn't noticed. What did you break?"

"Well, I saw that all the files were moved to `/var/www/`, and figured it was on purpose."

Suffice it to say, I got that business to go from Filezilla as root to BitBucket with git and some update scripts.
EDIT: To try to keep the discussion focused, and the level of discourse high, let's try to find out exactly where we disagree:

You asked: Why is ethical or fair force a worker to pay union dues as part of a job?

My answer: Because the union's negotiation affects all employees it is ethical and fair to ask every employee to contribute. Allowing every employee to opt out greatly reduces the amount of resources the union has available to reach its aims.

The assumptions behind my answer:

- That the negotiation performed by the union does affect all workers in the job, whether union members or not.

- That collective bargaining enabled by unions can in many cases be a positive thing for workers.

- That right-to-work laws do indeed adversely affect the resources of a union. (The data shows that public sector union membership greatly dropped after Wisconsin's public sector right-to-work act passed: https://projects.jsonline.com/news/2016/11/27/for-unions-in-...)

Let's move this debate forward: Which part of my response/assumptions do you disagree with, and why?

(Aside: I'm actually not the biggest fan of public sector unions, but I think it's likely private sector laws would have a similar effect.)

(Original comment preserved below.)

------------------------------------------------------------

The union asks for that contribution because they are negotiating for all employees, and no one can claim that they'd negotiate themselves because the union has fought for the baseline. If the union has won the right to require that contribution for all workers, what is the issue with this requirement? Again, why try to debate whether the employee should have this choice when they had the initial choice to work a different job?

That said, I think that the right-to-work debate is a red herring. The first question we need to answer is whether collective bargaining can be a net benefit, and if so, how we can make it work.

Stepping back even further, I think folks tend to forget that model of an optimal free market carries several assumptions, perfect information being the one most notably broken by a large employer to single employee relationship. That doesn't mean that free market model isn't useful, in fact we should be trying to aim for the results of a perfect free market in most cases. But it does mean that there can be areas where a bit of intervention does a huge amount of good.
Borges: Collected Fictions (https://www.amazon.com/Collected-Fictions-Jorge-Luis-Borges/...)

IMO you won't really understand the nature and limitations of fiction until you've read JLB. His work won't change your life, as such, but it will divide it into two parts: the part that took place before you read him, and the part that comes after. You'll always be conscious of that division.
I used to get one or two robocalls a month, but over the past 2-3 months I've been getting multiple nearly every single day.

What's really interesting is that I'm seeing a lot of spoofed numbers from my same area code, and even from the same branch (i.e., the next four digits). My guess is that the robocallers have found that people are more likely to pick up when the call might be coming from next door.
Help wanted: CEO for CA high speed rail project. High pay, sleepless nights
Assuming you already have a Google Voice account, go to Settings > Voicemail > Get voicemail via email
Sometimes I wish I was a nihilist programmer. They seem much happier, and in my experience optimist programmers slowly get all the life sucked out of them when on a team of mostly nihilist programmers (which seems to be most in the industry).
How about just disabling VM?
Not all games are shooters that stimulate fight or flight reflexes.
http://liesandstartuppr.blogspot.com/2017/06/what-does-it-ta...
The spoofing happens frequently and it's incredibly frustrating if you are the unfortunate person whose number gets spoofed.

My number got spoofed by a robo-dialer who called the ENTIRE +1 469 prefix. I received dozens of calls a day from angry people who got called.
The Holy Bible

Start With Why

The Subtle Art of Not Giving a F*ck

Think Like a Freak

SmartCuts
4 Hour Work Week, it gave me some perspective on the 9-5 job I wish I had given more thought to earlier in my life when I had more time.

80/20 principle, while mentioned in the 4 hour work week, it really has a lot more to offer in the book. How you should go about leveraging your time. There was a real gem in there about how books are really the best way to acquire knowledge and a great way to approach reading in the university.

There was a speed readying and studying book I came across from a friend that owns a book store that really helped me. I wish I had that book before I entered high school. I can never recall the name, but I will try to find it.
Again, it wasn't about the posting of the alternative. It was the casual dismissal plus the lack of any useful feedback.

This wasn't a Show HN when the comment was posted, though, so it's a moot point.
Given the abundance of self-proclaimed political/economics experts that comment on HN, should I be surprised that not one of the essential books of the ideologies they regularly defend tooth and nail are mentioned here? Probably not. Like most christians haven't read their scriptures either. Yet they come across as so convinced that they know what they are talking about...
I use my land line only to place calls because of free calls to cellphones and national land numbers, but the ring is kept off 24/7. Voice mail is enabled though I'm considering disabling it since the ratio of commercial vs non commercial calls is overwhelming.
> The issue is happening on multiple versions of GCC but I haven't seen any reports when using LLVM/Clang or alternative compilers.

So, still to be ruled out is a bug in GCC itself?
Technically, I don't think there is anything to prevent an employer for forcing you to attend company parties as a condition of employment. Of course the vast majority of employers wouldn't do this, but in this case your only choice is to go to the parties or take a different job.

Now an argument could be made that the employer-employee relationship is different from the union-employee relationship, but is there a reason that any such difference implies that a union can't set conditions for employment?
I don't think it's actually that heretical. Most icons are actually quite culture-specific (i.e. mostly "western") even though we like to think otherwise. A lovely example is the "save" icon which depicts a Diskette -- there are few people these days who have actually physically interacted with a Diskette (of whatever circumference).

Another favorite of mine is the "random hand gesture (emot)icon". The conventions for this around the world are, apparently, all over the place(!). Some places a thumbs-up means "great!", and in other places it means "I <did-bad-thing-to> your wife!". (Maybe that's a myth, though.)

> Sometimes a word is worth a thousand pictures.

Definitely. Just to pick a few trivial examples: "solitude", "happiness", "love", "depeche mode". Alright, that last one was two words, but it was a single "token" in our common language.

EDIT: Just as a side note: This is really fascinating stuff! It's really hard to tease apart what is "cultural" (i.e. local tribe) vs. what is "hardwired" (i.e. "genetics").
dumb-init is better, but they don't use socketfd which means they might drop signals in certain cases (in the race between consecutive sigwaits). I will concede this is a minor point, and I still have to finish implementing all of the necessary signal semantics in initrs, but it is kinda important.

Also I'm learning Rust and it was a good opportunity to practice by implementing something I already knew how to easily do in C.
Evacuation at the London Bridge (Van Hits Pedestrians)
See https://news.ycombinator.com/item?id=14478725
What you're feeling is sanity giving you a reality check.

The possibility of starting to hate your own startup isn't much considered, but as you found out definitely exist.
You might be heading towards a nice nervous breakdown. Definitely consider seriously making your load lighter, either by delegating your job, or quitting altogether.

You're not going to get those years of life back.
You can, and I don't buy it.

Besides, in your original post, you said "Owning a car in a city ..." more than once.

But, in the spirit of charity, I actually went to the trouble of asking a couple friends who live in NYC and own cars, "hey do you get a lot of extraneous parking tickets?" According to them, no, it's not the problem you're making it out to be.

You'll have to do more to convince me that you're not just careless and want to blame someone else for it.
Tell that to Apple. :) At certain level, very good people make a big difference day to day with their leadership, vision, political prowess, technical ability, etc. Losing them DOES damage that no plan B can cover.
'Van hits pedestrians' on London Bridge in 'major incident'
How many nails do you need in that coffin? I don't even see a coffin anymore. I just see a bunch of nail heads in the shape of a coffin.
Recently I had a similar wrote a library that creates (and dumps) your typed NamedTuples, datetimes and similar objects from simple JSON, using type annotations:

"JSON support for named tuples, datetime and other objects, preventing ambiguity via type annotations"

https://github.com/m-click/jsontyping

If you are interested, please have a look at the first unit tests to see how it works:

https://github.com/m-click/jsontyping/blob/master/tests/test...

Note that the tests currently use the "ugly" NamedTuple syntax to be compatible with Python 3.5 and 2.7.
Oh, I get it. You were proposing the SaaS business as the front. I was thinking of it as the income source.

Well, it could be an all-too-typical small startup, losing money to build market share. You could pose as the major investor, living in some war zone, and funding through Bitcoin. But I doubt that it would pass an audit.

Actually laundering money through Bitcoin is nontrivial. You can replace networks of agents, moving cash around, with anonymous Bitcoin wallets. But you may still need to explain where the assets came from.
I believe marshmallow v3, which is not yet released, claims to solve the error handling / swallowing exception issue.

I use marshmallow all the time and love it - I agree that error handling is its weakest area, even using strict mode.
Segfaults during compilation on AMD Ryzen
Gcc segmentation faults on Ryzen / Linux
This is a ridiculous statement, similar in tone to reactions in Western media any time any Indian achievement (space, medicine etc.) is mentioned, and reeks of arrogance.

Peanut allergy is largely unheard of in India across a wide range of geographies and socio-economic classes. There are literally hundreds of millions of Indians who do not die of improper sanitation, and who don't have peanut allergies.

Instead of learning what people can from experiences around the world (such as the fact that kids' immune systems are more likely to be untrained due to almost unscientific, excessive obsession with hygiene, not letting kids be exposed to dirt and to the elements, using hand sanitizers for the slightest of things etc.), you choose to make an irrelevant 'GOTCHA' snipe.
I have little doubt it could be written, but at risk of going blue in the face, this was irrelevant to the original question ("what do you dislike about this syntax?"). Never mind, 'truth' has won out in the end regardless, and I note for future that the presence of Lisp on a CV is fair reason to pause and reconsider.
I am always reminded of this xkcd https://www.xkcd.com/1831/
Prettier adds TypeScript and CSS support
The premise is that there was a war between humanity and its creations, and the creations won. Subsequently humanity was imprisoned in a virtual world. The specifics on why imprisonment was the chosen punishment is just detail and window dressing.
The usual plea: especially for the arXiv, please link to abstract pages, not direct to PDFs. https://arxiv.org/abs/1605.03008
:) some more info and discussion around MapSCII can be found @ https://news.ycombinator.com/item?id=14254165
You'll be waiting a very long time on that one.
Unless you are a company of one person, you have a distributed system.
> May I suggest that owning a car in a medium-sized city is a bit different from owning one in one of the largest cities in the world? (Top 25.)

All it takes is for the city to outsource the parking patrol to some for profit company and let them take a cut of the fines. This is what happened in my relatively small city (population of ~150k). Next election pretty much nobody of the ones that were pushing for that got voted back in to the city government.
> An impossible task for the vast majority of people

I freelance ;)

> ...bitcoin is not anonymous

Bitmixer.io / bitmixer2whesjgj.onion

foggeddriztrcar2.onion / foggedddxlunnaaa.onion [Bitcoin Fog]

grams7enufi7jmdl.onion/helix/light

See https://www.ivpn.net/privacy-guides/advanced-privacy-and-ano... (somewhat outdated, but hey).
Watching the video, it looks like it does stop a bullet but does not look like it spreads out the impact enough over time or space.

also far from a new idea: https://en.wikipedia.org/wiki/Liquid_Armor

though they may have a useful new formulation.
Would love to see Elon Musk take over and build the Hyperloop.
Perhaps you could also take the time to detach and warn the reply in which I was accused of ignorance.
Researchers Sniff Out Stingrays with Ridesharing Cars
LendUp (YC W12) is hiring devs to build financial tools that improve lives
renting != borrowing

Now I understand AirBNB et al would love for folks to get suckered into the idea they need to pay cash and get the friend-loaned-you-something treatment, but that's silly.
Ask HN: How would you leverage a network that doesn't know what you do?
As in, to obtain a job through someone in that network. That's my situation at the moment. I'm a software engineer who doesn't have any peers that work a similar job. I also lost my job, and socially I mostly keep to myself as an introvert. Also, I am not entry-level in this. I have been in the field since 2007.

I was laid off from my last job and my ex-employer doesn't know anyone else that is looking to hire a software engineer. He just sometimes messages me saying "I might have some work for you to do" as short term gigs but it's nothing full-time and not sustainable at all to make a living of.

With that said, I started submitting job applications as a total stranger, but also tried hitting up the people I already know. It is then that I realized none of my local friends are in software engineering.

I posted an announcement on my Facebook wall saying I'm currently in the market and that if anyone knows anyone that's hiring for a SWE to send me a message.

I didn't get replies from the post (have 120 or so FB friends). One of my friends re-posted it with similar wording, but he didn't get any replies either.

So now I'm thinking that I'm approaching my network wrong. There has to be a better way to find the diamonds in the rough. If you had to find a new job and don't have one, in what way would you approach a network if it was like mine?
It would be interesting to see this work expanded to include some of those factors; Namely indexing and archiving. Bad data models seem like a whole other beast, but indexing and archiving should be possible to generate good configuration suggestions for if you had a full history of DB usage trends along with what you were hoping to optimize for.
I should be less abrupt. For that abruptness, I apologise.

However, I think that you might want to consider the effects of the decisions you make and the size of your generalisations. You have a problem with a particular application of a particular example in a particular chapter of a book, on a technique you don't fully understand, and provide wider comments that explicitly undermine the whole book, that may well dissuade people who could benefit from reading it.
Happened to me too much with FPS's. I am proud that I managed to stay off games like WoW that are basically the same stuff all the time. I fight smart players with different kits and play strategies. Keeps me thinking quick on my feet with improved hand-eye coordination and reflexes vs what I have with a brain injury.

That said, it still was too much time invested into stuff that isn't improving my life. Even the stuff improving thinking fast is training the intuition for wrong situations. I'd be better off doing part-time or contract work involving similar skills. Probably...