skysight-inc/HackerNews huggingface dataset:
I'm not sure if you came here for anecdotes, but my very first full time web developer position had a non-compete clause. After 2.5 years, I moved to a new company about 15 miles away for a roughly 20% raise. Some time into this job, I ended up doing some work for a client that had left my previous employer. I reached out to the previous employer because I needed something changed on the server (they still managed hosting) - this tipped them off that I was (gasp) doing work for one of their previous clients. They ended up attempting to sue me and my new employer based on the non-compete! We went to a disposition, but then the lawyers huddled, and the end result was that the non-compete was reduced from 5 Years (!!) to just 1 year, and that we agreed I wouldn't do work on that specific client for the duration. Otherwise, there was no penalty or fallout. I consider it a big dramatic show with no benefit to the previous employer; they stomped their feet and pouted, the end.

Depending on the phrasing of the non-compete, I tend to cross that section out, initial them, and then include a note when I submit them to my employer. Most are fine with that change.
I had an app featured on Product Hunt and it led to about 100 downloads or so. I don't follow it actively and I think it is slowly fading as time goes on. You can only download so many apps each day before you tap out
Sergio's a great guy, but he does NOT understand the mechanics behind SNARKS "very well". You're overestimating his grasp of the moon-math in SNARKS.
I like how anyone even mentioning IP is downvoted to hell. It really shows you what market Ycombinator is really in. Every single comment is either someone's personal narrative, or a ridiculous troll where "OMG WHY" is the only thing they say in each sentence. Wow, I wonder how this ever became law when YCombinator commentators are so opposed to it?
Are You Unlocking the Hidden Value of Your ‘Big Data’?
Love me the ESC button
Mark Holcomb PRS SE Giveaway
The announcement made me check caniuse for IndexedDB support, and it turns out that Safari 10 finally has non-broken IndexedDB:

http://caniuse.com/#feat=indexeddb

https://developer.apple.com/library/content/releasenotes/Gen...

https://github.com/localForage/localForage/issues/604#issuec...

https://gist.github.com/nolanlawson/08eb857c6b17a30c1b26
Honestly, I just keep everything in a journal.

I have a folder called "daypages" in my dropbox. Each day in my life becomes a file in this folder. Today's is "daypages/2016-10-26.org" That's about it. I don't really organize by project much.

Each day typically covers the tasks that I intend to get done that day, along with places I've been / friends I've met. The occasional tearful journal entry punctuates the otherwise mundane. Every morning, I spend a few minutes arranging today's daypage and rescuing forgotten tasks from yesterday.

No matter where I am or what I'm doing, a keybinding quickly flips to today's daypage. From there, keybindings can go back or forward by day or by week. I just jot everything down as I think of it or experience it. (I implement this with emacs/org-mode, but i'm sure you could extend this idea to any configurable text editor)

When I need to find something (whether "united frequent flier number" to "cool restaurant in SOHO" to a link that i captured six months ago), it's only a `git grep` away. Emacs has incremental search for this. If I need to schedule something, it goes in my calendar or in that day's daypage.

When I'm in the mood to reminisce, I just flip back to last year's daypage and spend the afternoon drinking tea and reading about the lovely things that happened last year.

It's like Google for the last three years of my life. Maybe this wouldn't work for you, but my small but growing collection of daypages is now one of my most prized digital possessions.
The world would be $1.1T richer if it treated its young people like Germany does
New Letters Added to the Genetic Alphabet (2015)
Software development takes a long time because we write code still. Thats essentially the crux of it. Humans then plan/optimize efforts on the wrong layers, and underestimate the cost of updating code over time. Surprisingly so at scale.

The systems that tend to produce the fastest (that also last) results are the one's that give the developer the most control over the environment to get the task done (LISPs). Or one's that generate code for you, and let you deal with abstract flows as the control unit. We don't really use either of those things in industry... but niche segments do to great success.
To all with a PID > -1
I now use Notion (https://notion.so/, I'm not affiliated) to replace all of the below tools that I have used in the past.

- To do lists (prev. Org mode, OmniFocus, Things, many others)

- Bookmark lists (prev. raindrop.io, Pinboard, others)

- Kanban boards (prev. GitLab, Trello, others)

- Wikis (prev. MediaWiki, Confluence, TiddlyWiki, etc.)

- General notes (prev. my own tool, OneNote, Evernote, Simplenote, many others)

- Photos (I share using Notion and use Google Photos)

- Files (I share using Notion, but still use many services for this, including S3, Dropbox, GDrive, ...)
One of the things that feminists tend to be aware of is that feminism isn't something you airdrop onto a culture, it has to be changed from within. And the voice of foreigners is often small or even counterproductive. How would "Europeans bringing feminism to America" play out? I get the impression from the election culture war that it would go down badly.

It's often more effective to focus on local issues where you actually have a vote. Plenty of those in the West.
> Harvesting energy from cars is also a non-starter. Any energy you harvest there is added as a load on the engine of the cars, which are all powered by fossil fuels. It's a really inefficient way to turn a car engine into an electric generator.

The vast majority of cars already have a small electrical generator installed. Plugging things into a cigarette socket to access that electricity causes 0 extra load on the engine.
Well, in case you managed to ignore the news in 2013 (a lot of people did), it uses Chrome's Blink-engine now, instead of the Presto-engine which they previously developed.
So, it's very much identical to Chrome for the most part.
Yup. From man kill:

-1

All processes with pid larger than 1 will be signaled.
How to create an online marketplace MVP?
First i was recommended to use this one http://topspying.com/mspy/ . Could you give any tips or advise something?
You are right, it was a bit of a lizard response. I really don't judge people for either decision of hardware, but more by their justification of that choice. There are numerous reasons for going for either brand/model. But I do notice a lot of these threads tend to express the same (incorrect assumption) as GP, which kind of riles me up.
Google Fiber broadband plan scaled back
Yes, but not for the current process and init
3D printers and terror
https://news.ycombinator.com/item?id=12793624
Wow that Project Management example is awful. Took about 10 seconds to load for me, then when I switched between people it totally froze Firefox for a few seconds.

It's definitely enterprise.
JSON-LD Generator
Show HN: A better dog grooming tool – lumo.com
It is now standard for unskilled workers too as it is included in most job application / offers.

A $12 / hr. part time Walmart worker can not work at another retailer or online company or Amazon warehouse. The scope is defined by the company.

It is used as a threat.

Besides, if someone wants to steal company secrets they will regardless of a signed paper.

In the '80s worked with a Chinese C/unix contractor that ported all code to China. It was comm type work. No NDA would prevent a criminal.
The issue with that is of course not the joking - I'm firmly of the belief jokes can be made on any subject and shouldn't be taboo, so long as both parties (teller and listener) equally know it's a joke. Unfortunately, it's an issue when (whether due to intelligence, naivety or misaligned personalities) the fact something's a joke isn't shared, however I don't think objecting to something you interpret as a joke, and you know is being told as a joke, is the right course of action.

But then, I need to check my own privilege to be fair.
I'd say its the default mode for developers.

Waterfall is what you get when business people try to apply traditional business principles to software.
How to Enable/Activate WhatsApp Video Calling Feature on Android
Shell Resumes Oil Exports from Forcados Terminal
Tomacco?
I never intended my initial post as a dismissal of hard work. I actually assumed that people would understand it to be an expansion of a common saying "It's not what you know, it's who you know" - although I didn't feel the quotes were necessary.

I'm not saying that there's no value in meeting people online - I think that's quite different than having a million karma points on a forum however. I also don't know how you can equate sexism and classism to 'dismissing' points on a forum... for starters, I didn't even register that I was talking to a female, and to be honest, all the points say to me is that you must spend a whole lot of time on here!

Lastly, I understand that you relate what's said on here to your current living situation. It seems to me however that you're reading into things that are simply not there. I have no intention of oppressing or judging anyone, and in fact my intention is quite the opposite. I would hope that if anything, someone might stop and think critically - think about their connections, or their social skills, think of how to improve that area of their life alongside their other skills. That's my real intention here.

I wish you all the best - I know that it sucks to be poor. My mum is poor, I bought her a car last year (she used to just walk everywhere) to be able to take my brother to school etc. When it comes to money, my Grandmother instilled in me a great mindset (probably some Tony Robbins in here as well). She would say that she is rich - that being poor is a mindset. My Grandmother is actually extremely rich - she just happens to be temporarily broke a lot lol.
Todobot looks really awesome! best of luck
I get the need to standarize properly WebSQL, but the two different implementations "rule" is often ignored in the implementation of crypto, compression, image decoding, etc. where different browsers often share code with a common ancestor (or just identical).

If SQLite gets new features you do the same thing you do with other specs. If it makes sense to expose them, you update the spec.
I would argue that anonymity and privacy are equally positive things and both necessary for a functional society.

Anonymity facilitates the exposing of bad actors and systemic failures in the bureaucracies we've created to help and protect each other, i.e., whistle blowers.

I would also argue think ransomware is a good thing. Although it's annoying, it's providing just enough of a shift in incentives for people to start taking data security seriously. Ransomware makes everyones data more secure in the long run.
I don't find the lack of integration a problem. I use PushBullet as an inter-device-person tool to share stuff. Not perfect, but more than good enough.

* To do lists/Reminders -> Google keep
* Bookmark lists -> Chrome bookmarks (automatically synced, search works in content as well)
* Kanban boards -> Trello
* Wikis -> Nope
* Financial tools -> Nothing
* Calenders/Reminders -> Google calendar
* Files on disk -> Total commander / Dropbox
* General notes -> Asana
* Music -> Google music
* Videos -> YouTube

There's no real one platform beats all and in my opinion there won't be because there are so many things to get right that it takes a huge company and tons of resources to get it right.

Instead we have what we have today: lots of alternatives that act as replaceable parts of a bigger web. Luckily most of them have API-s and things like IFTTT and Zaiper exists.
That's a rather strange way of looking at it, since the custom plates aren't actually "better" in a functional sense. Just more desirable.
Actually, it is installed and enabled by default as of 16.04 LTS; see https://wiki.ubuntu.com/Security/Features for the detail.
feminism in the true meaning is very important, and it's mission might be +-over in the west, but a lot of work to be done elsewhere.

i have an issue though with so called feminist women that don't care about gender equality, but they want just all the benefits for them, without other parts that naturally come with them (ie be always treated like a princess but as equal at the same time - come on, we're not schizophrenics, and so on - list could be endless).

most of them don't care much about what is happening in truly oppressive places around the globe (yeah, it's horrible! can you name few cases? what???), they just found another way to yell at others and express life frustrations, and at this time most don't have balls to actually argue to not be labeled sexist and whatnot.

you think I am talking about some imaginary caricatures - far from that, and those beings give feminism a very bad name and prohibit the whole movement to be taken seriously in some circles. too loud where it doesn't matter anymore, and too quiet where it should.
A nation-wide rollout would have been one of the most transformative things Google could have done. Growing their profits now depends on a thirty year bet on unproven technologies.
There are more than one around the city, but I usually take http://www.nycairporter.com to get to/from JFK/LGA and Manhattan when I don't want to take public transit (usually because I have a lot of luggage).

I live within easy access of one of their pickup/dropoff stops in Manhattan, so it's quite convenient.
Yes - this puzzled me. I've got the Apple Sports Watch (via a credit card rewards thing), and was surprised to see that I had to use the last hole on the band to get it to fasten, and even then it is very tight on my wrist - and I have very small and skinny wrists for a guy.

I initially thought they may have shipped me a ladies model by accident, but a quick Google shows that they don't have separate mens and ladies models for the Sports Watch bands?!?
Don't get on their mailing list either. They will spam you relentlessly with long buzzword-laden emails a couple of times a week hawking some new "component" or other.
https://djangogigs.com/
I got excited for a moment, but then I saw Notion is only for Mac and also not self hosted. :(
How Cloudflare's Architecture Allows Us to Scale to Stop the Largest Attacks
What happens if you access the database simultaneously from different browser tabs?

It works fine. Transactions prevent conflicts. And you can even do schema upgrades because there is built-in versioning, and it provides events to let you handle when a version change occurs in another tab.

Also, is there some eventing mechanism to push messages through the database between tabs?

No, you have to do that yourself.
Sadly the current proposal seems to be to extend PATH to the same station so you still have to take the infuriatingly terrible monorail. Honestly they'd probably be better off spending some money running the monorail straight over the scrapyard/parking lot instead of taking a massive curve at 2mph
DRESSES MADE OF PLASTIC BAGS
Gaming Blogs Spotlight – RETRONUKE – A Celebration of Gaming Nostalgia
Another one that has gotten quite mature in the Go space is Beego: https://beego.me/

There is even a fairly good book on using Beego to develop web apps with Go. https://astaxie.gitbooks.io/build-web-application-with-golan...
What OP is mentioning is only tangentially related to linguistic relativity - more precisely Sapir-Whorf was making very general statements (most of which have not been found to be empirically supported) about the affect of language on world view (e.g. including differences in color word).
Despite what some claim, Safari 10's IndexedDB is still quite broken, except possibly for some trivial cases (like if you only use one object store, or you don't use indexes): https://www.reddit.com/r/javascript/comments/545ylm/psa_inde...
I have a similar-ish setup and use rsync.net. Ask for the HN discount.
Using Buffers to share data between Node.js and C++
> It also said all the IP/Products/patents I develop, even in my own time, during my tenure would belong by the employer.

These clauses are getting worse too, claiming what you develop up to a year after you leave the company. I had to sign one of these or not take the job, non-negotiable. Not taking the job wasn't a choice at that time, sadly.
I was going to say that it signals launchd's process group — every process spawned by launchd, which always runs with PID 1. However, the `kill` manpage confirms your hunch:

-1 If superuser, broadcast the signal to all processes; otherwise
broadcast to all processes belonging to the user.

(This is on macOS/iOS, Linux might have slightly different semantics.)
> The line between people sending death threats on twitter and the person who strangled his sister for posting selfies is very thin.

Not to make light of folks sending death threats, but I would imagine that can mostly be written off as shitty trolls. In my experience there is a large jump between someone saying "I'm gonna kick your ass" and actually attempting to kick my ass, and that's when it is being said to me personally. Threatening people online seems very trite, and toothless. Saying this as someone who has been swatted, I think the line between Twitter threats and a fake hostage call is pretty thin. The line between a Twitter threat and murder seems pretty damn wide to me.
> combined death toll could have been as high as 500,000

Makes me wonder if maybe there really were witches, and we were just successful in wiping them all out. I kid.. I kid..
Yep. Most of my experience with these kind of issues recently has been on the client side: stuff works in one browser or, worse, one version of a browser, and not in another, or it works well in the desktop browser, but not the mobile version of the same browser.

These issues tend to be huge timesinks - I literally lose count of the number of times I've lost a couple of hours or more due to some weird quirk that would never have come up as an issue in plain old .NET.

That being said, in any suitably large project, the quirks in your own codebase will inevitably start to drain resources in the same way whether your stack is boring or otherwise. The advantage with boring is that, 99% of the time, if there is a quirk you know it's probably your quirk and something that's under your control to fix.
What if they are crap, but just by a metric that isn't "falls apart immediately"?

I watched my state government build an overpass that wasn't needed and didn't even have an _exit_ for 3 years. It required multiple road closures and for several months made traffic awful and my drive unsafe. I call that "crap".
There’s really no reason to have a separate plain text confirmation here, just an indication that what you’re seeing on screen is not a phishing attempt by a rouge app[1]. A single ‘secure mode’ LED would suffice really. How come no one can even ‘innovate’ this little, other than Apple?

[1] Obviously though this is better, because it can be completely driven by the secure path, as you say.

Also the axed Escape key is a textbook tactic to cause fake controversy to get free marketing.
Software is rapidly becoming just as critical, and at some point may be more critical.

The ability to copy a product is a thing that works to your advantage after you've created it, the fact that each bridge and each building is engineered with slowly changing techniques and standards is what makes engineering a solid profession. I think that we probably have had too much change in too short a time thrown at us in the software related professions, if our hardware and other engineered products would perform at the same reliability level and with the same degree of resource consumption that our software routinely gets away with - not even looking at the risks associated with deploying crappy software - we would have returned the product to the manufacturer.

But somehow we've collectively managed to convince our customers that this is the best we can do and that there is no honor in going slower but safer. This is all fine until software becomes critical to our survival, and we're definitely passing some threshold in that respect and as an industry I don't think we are ready to accept that responsibility without making some major changes in how we go about our daily work.
Most of the NYC transit system is also operating 24/7, which makes expansion and maintenance pretty difficult.
The biggest problem is usually that they have to work at night, due to requirements to keep roads available during normal usage hours. That really slows things down and raises costs.
Angela Merkel calls for greater transparency of Google and Facebook
Is AROS not similar to what EmuTOS is?
It's a web app - the Mac app is only an Electron wrapper.

It works well on Windows/Mac/Linux/iOS/Android in the browser (I would know, I use it on all of those personally).

Self hosted would certainly be nice - I use their 'Export All' feature to keep a copy of my spaces for myself.

Incidentally I got lazy a while back and my very basic homepage (https://tekacs.com/) on the web is actually a redirect to a page on Notion (yes it requires JavaScript and doesn't SEO well, but amusingly I can update it in realtime whilst you're looking at it ;P)
Dealing with Harassment in VR
A Learned Representation for Artistic Style
Yeah that has been an issue for years now.

I want encrypted, incremental, off-site backups with an open source client. That's basically it. Duplicity and a few other tools fit the bill, but contrary to what Duplicity seems to think, my SSD does not have >10 GB of spare storage that can be occupied permanently. Oh and prices of S3 or higher are ridiculous (even AWS Glacier is expensive compared to just hosting a hard drive at a friend's place), in that case I'd rather self-host it, so Tarsnap is out. And I'm not sure how much faith I have in backup projects that don't even claim to be stable like bup.

The requirements sound basic to me, but I've not found anything yet. I've started designing my own solution a while ago but ran into an issue with garbage collection on the server side (the old files kind of GC, like git has; not RAM). Perhaps I'll find some time to solve it, perhaps it'll remain an unsolved mystery for longer.

I've heard good stories about Tarsnap. If you have money to spend or if you can be very selective in what you backup (e.g. backup only documents/spreadsheets and not your whole SSD/hard drive), that might be a good option.

Duplicity is also great except it uses a lot of local state to determine which files it has already uploaded (at least, I'm guessing that's what it's for). Go for it if you can spare 1% of the backup size per incremental backup (yes, it accumulates).

My temporary solution is `sudo tar c / | gzip | openssl enc -aes-256-cbc | nc $server` or simply put: an encrypted zip file copied to my server. Not incremental so I don't do it regularly.
You forgot:

* Google

Basically I give everything over to them and rely on their suite of services. It has worked out really well actually. And in fact isn't it their mission to organize the world's information?
Scapple[0] for non-linear todo lists and overall thinking, MoinMoin[1] stored in Dropbox for keeping information on each topic.

[0]: https://www.literatureandlatte.com/scapple.php

[1]: https://moinmo.in/
I think if you try to solve a complicated domain problem AND turn that solution into a product, you can't also learn too much other stuff at the same time. Too many rabbit holes to go down.

Simply building a simple polished product with the stack you know best ist plenty of work.