skysight-inc/HackerNews huggingface dataset:
I had a similar situation once. A friend who was a minor celebrity was supposed to secure some participants for an app idea. We were friends so we didn't make any arrangements upfront (huge mistake).

Come 6 months later, I'd written most of the platform, and he had put in zero effort. He then sent me a contract offering me a generous 10% of the business which also stated I agreed to work without compensation on the idea for 5 years.

I ran. As should you. Your idea is over. Take your code and go home. This individual does not have the ability to implement the idea, so it is dead without you in any event.

The world is full of these vampires. People who don't value the work we do. People who think merely having an idea is more important than being able to bring it to fruition. Has this individual offered to pay you? What was he supposed to contribute? And for god's sake why would you agree to any of this?
The connection_control plugin: Keeping brute force attack in check
Which part of Cupertino has “tons of lots”?
Google actually does ask, it is called robots.txt [0]. Robots.txt is the technical equivalent of asking nicely. If the publishers don't want Google using snippets of their articles or otherwise indexing their articles all publishers need to do is tell Google not to using robots.txt, no law needed [1].

This law won't hurt Google, they have the necessary lawyers and resources to deal with the ramifications. What this will hurt are the smaller search engines that don't have the same resources as Google. This law, if enacted, will end up giving more power to Google not less. For example, with the German law, Google was given a free license [2], but was DuckDuckGo given a license? As far as I can tell no. So all that changed is that Google has a license and its competitors don't. I can't see how this is a good thing for anybody but Google. It hurts consumers, reduces market choice and will end up hurting publishers.

[0] - http://www.robotstxt.org/orig.html

[1] - https://support.google.com/webmasters/answer/6062608

[2] - https://the-digital-reader.com/2014/10/22/german-publishers-...
Freemake Video Downloader 3.8.2.11 Crack and Keygen Free Download
Absolutely, I've seen such petty claims on HOAs generally aimed at the poor. Doesn't matter their race (usually they are white, simply because there are more white people in the US.)
> Without the law, Google takes whatever it wants without asking

Google News does not automatically take your content. You have to apply explicitely to get it included.

For regular search, there's always robots.txt. Claiming that there are any media/content producers who get included into the index against their will is absurd propaganda. Of course they want to be listed. They just want money, and Google has money, so they "convince" local politicians to make Google pay them their "share". Just like the Mafia.
Hm haven’t heard about Play Framework yet thanks. I’ll check it out after I’m done with work today.
Reminds me of how they left recursions out of the 'cp' command on plan9, so the recommended way to copy directories is:

@{cd fromdir && tar cp .} | @{cd todir && tar xT}
There are so many tools that can transfer files between two computers. I really like ones like this because you don't have to have SSH access or forward any ports to send a file from A to B. Its similar vein to other peer-to-peer utilities like zget [1], sharedrop [2], instant.io (webtorrent) [3], filepizza (webtorrent) [4], magic-wormhole [5], toss [6], dat [7], and many many others.

During Hacktoberfest I also started my own, written in Go, so I could have my friends can use it without installing a Python ecosystem [8].

[1]: https://github.com/nils-werner/zget

[2]: https://github.com/cowbell/sharedrop

[3]: https://github.com/webtorrent/instant.io

[4]: https://github.com/kern/filepizza

[5]: https://github.com/warner/magic-wormhole

[6]: https://github.com/zerotier/toss

[7]: https://github.com/datproject/dat

[8]: https://github.com/schollz/croc
"The Fucking Article", sort of like RTFM (Read The Fucking Manual)
There was a HN post three years ago on how to declare someone as dead [0]. Granted, this was not the decision of a machine but like in OP's story, it's a one-way road with no way to "undo" or at least "sudo kill -9" the process, which makes it a very unpleasant experience.

I can't count the number of times I've hit "undo" on Gmail. Just because I hit "send" doesn't mean I won't have second thoughts. And in this case, it appears to have been the absence of an action which triggered the whole process, making it even more likely that a wrong decision will be made at some point.

[0] https://news.ycombinator.com/item?id=10063659
$ links -dump https://news.ycombinator.com/item?id=17205865 | grep -Eio '(php|python|react|javascript|java|objective-c|objective|object-c|object|haskell|rails|mongo|lamp|docker|aws|devops|android|ios|django|ruby|rails|react|swift|node|docker)\b' | tr A-Z a-z| sort| uniq -c | sort -rn
87 react
63 python
42 javascript
39 aws
33 devops
29 rails
28 ruby
28 node
23 android
22 java
19 ios
19 docker
15 django
12 haskell
8 php
7 swift
5 mongo
2 object
1 objective-c
1 objective

Used links to get just the text and not the HTML markup. Used grep -O to emit just the part of the regex which matches so we can feed it all into a pipe that emits a single histogram. By ordering the pattern we can match "javascript" before "java" and not need to add the space or "," after "java" to exclude javascript (you could also use "\b" with grep -E).Case-insensitve and case-folded. Added a few other keywords.

Since grep only emits the first match on a given line, this won't count properly if multiple keywords appear on one line.

Why did you search for "mean"?

Edit: here's another approach that splits the output into words first so that we can count multiple keywords on one line, along with a couple tweaks to the pattern to eliminate some false positives:

$ links -dump https://news.ycombinator.com/item?id=17205865 | tr -s '[[:punct:][:space:]]' '\n' | tr A-Z a-z | grep -E '\b(php|python|react|java|object|haskell|rails|mongo|lamp|docker|aws|devops|android|ios\b|django|ruby|rails|react|swift|node|docker)' | sort | uniq -c | sort -rn
87 react
63 python
42 javascript
38 aws
33 devops
29 rails
28 ruby
27 node
23 android
21 java
19 docker
18 ios
15 django
12 haskell
8 php
7 swift
6 nodejs
5 reactjs
5 mongodb
5 mongo
2 objective
2 object
1 reactnative
1 reactive

Another issue: this only grabs the first page of comments.
It's popular largely because of the convincing data. Read the article, or any of the many other articles by Kevin Drum on the subject.
This feels a lot like something the company should be liable for. They constructed systems which inflicted upon this person significant harm. That they did it for money should be a weight against them, not an excuse to cover it. I'm not that familiar with OSHA and their regulations but do they have something about psychological abuse?
Why did you decide to build an automated sleep coach?
> Internet content delivery spans borders, by design. All this does is disadvantage the local producers and force their customer's eyeballs offshore.

Coupled with GDPR and many websites around the world shutting down or closing their doors to European users, there won't be many places to go.

The overarching trend of artificial borders on the internet is terrifying.
This account seems to be dedicated to only submitting this article to HN.

https://hn.algolia.com/?query=The%20software%20engineer%E2%8...
Related article from a few years back that I've found myself referencing in many discussions since:

https://www.damninteresting.com/the-ethyl-poisoned-earth/
Taskonomy: Disentangling Task Transfer Learning (CVPR 2018 – Best Paper)
I'm in the same boat as you. I haven't touched Rails professionally in years. I've gone on some of those interviews and every single time it's a quagmire of technical debt. An app where someone made all of the wrong choices and moved on. I even had done some consulting work with some "CTOs" who were running Rails 4 and insisting on doing everything from Rails 2 Railscast examples.

I don't even entertain those interviews anymore. All of the other Ruby work available is more interesting.
There's https://send.firefox.com/ as well. Backed by Mozilla.
Actually you just dodged the cogent response you received.

Because many of these people are essentially refugees fleeing violence and extreme poverty in their home countries. Instead of helping these people we're tearing them from their families.

Then you framed your reply in terms of Mexico only, which ignored places like El Salvador, although maybe that’s just more “Mexico” in your mind? Point being, you’ve gotten many good replies, you just don’t like them, which is hardly the same as them being indefensible.

You have every right to be here, but less of a right to throw a tantrum about leaving while being here. That’s just rude. It’s only right to have some respect for the platform and people who use and maintain it while you use it.
Buying computing power on a spot market to reduce deep learning training costs
In the US politicians take calls and written letters most seriously.

It's far, far too easy to tweet or facebook something. A passing emotion with no commitment. If someone writes a letter they have put a lot of effort in and are seriously involved in the issue. They might even do something as outdated as vote or talk to their neighbors.

That's the kind of behavior that is dangerous to a politician and gets noticed. So written letters and phone calls are the best way to get a politician's attention.
Substitute weightlifting for crossfit. I know a guy who used to do his burpees in the office.
That, precisely, should be the COO’s job description. Like, almost literally.

Consider the alternative: the CEO is a professional “manager” who can run the shop, but may (or more likely, may not) understand what the shop is all about. Then who drives vision and strategy? Someone lower in the hierarchy can’t get himself taken seriously enough (sorry, but that’s just the nature of hierarchies). He (Atul) could be made the exec president or something of that sort, but an organization like this one needs a more hands-on visionary, who can corral the staff, while leaving the administrative and political minutiae to a trusted lieutenant.
That is not true. The FCC was enforcing net neutrality as an administrative rule long before that.
> [...] rethink how many prescriptions they shovel into the population. They need to rethink how they pigeonhole patients. They need to get people exercising. Those changes aren't going to come from anyone still talking about "how we deliver health care".

If you went to investors and used that as a pitch you'd be laughed out quick. Need to get people exercising? That's exactly the sort of unrealistic target that you don't want to have if you're going to run a company. Instead focusing on what could be realistically improved and doing that - which delivery inefficiencies are certainly a part of - that sounds like the most reasonable way to deal with something as big of a cluster f* the healthcare system in the US is.
They don't set defaults for the average use case when security is involved. This is the difference between:

"Secure by default", turn knobs if you need more speed

"Fast by default", turn knobs if you need more security

Not that the knobs will be always available for each design decision, but sometimes they are there and you can turn them at your own risk. It probably would be wise to understand the consequences. Some people will prefer the peace of mind of knowing that safe defaults are in place if they don't change anything. Those will probably align with OpenBSD here. Some people believe that security is something you bolt on afterwards. Those definitely won't like OpenBSD design decisions.
Tether Transparency Update
It will be an interesting day when millions of people have their detailed genetic profiles compromised. I'm not entirely sure how much useful data is gathered by these DNA test sites today, but I can easily imagine a future where data from human samples is a prime target for hackers. Perhaps more valuable than login credentials.
> but were made illegal a few years ago - amid moral panic).

Everyone started to take the piss which didn't help. Big signs up in shops "MAGIC MUSHROOMS FOR SALE". For years they had been available, under the counter with no problems, but when it became blatant, the end was sure to come.
This case seems to poke a hole in the religious exercise loophole right?

https://en.wikipedia.org/wiki/Employment_Division_v._Smith#F...
When I read the checklist manifesto I thought it was going to change my life. It didn't because I didn't put it into effect.

Then I thought it would be great if software did the work for me, including communal checklists that people can share with me. (Got a new car, here is a checklist template. Got a new house? Here is the checklist template? Is it an investment property, use this checklist. Oh, that is good for Florida, but in Texas, use this one.)

I found some software that is sort of close but nothing quite there.

Edit: Atul Gawande wrote the book so it is sort of tangentially related. I could make it more relevant by explaining how his checklists make him a general purpose leader or something, but I can't bring myself to do it.
> People using multiple IP addresses isn't always the case. Multiple people using the same IP address is not always the case.

I think sharing ip addresses, and using multiple ones, is probably the most common case in The United States.

Most households have multiple internet users and one ip addresses. Most people have a cellphone connected to the internet. A lot of people access the internet in locations like offices, school, and libraries.
What bothers me about the tech industry side of this is that there are 3 giant multi-billion dollar companies (Google, Amazon, Microsoft) currently embroiled in defense-related issues creating PR blowback, yet they basically shrug and act like there's nothing they could do. They knew what they were getting into and when they get called out they try to talk their way out of it. It's like watching someone with a "Save The Planet" sticker on their car throw cigarettes out the window.
> You can even go the Cordova route and just write your entire application ONCE and use it on any plattform that Cordova can compile it to.

You can't blame Ruby for speed and talk about Cordova just after, it's a bit ironic... Cordova is one of the slowest cross-platform framework I know and that's a big reason the adoption is not going that well.
I suspect companies using Rails are quietly making money and do not feel the need to migrate to the latest and greatest. Money making code does not get changed in my experience.
Eminent domain is limited to taking land for a public benefit. Sports stadiums are on the border, but sports are an important part of the culture of cities so you can see the "public benefit" angle. But governments can't use it just to build an apartment complex.
Edit: ok this was too much
Pros:

* single binary that you can scp (or use transfer.sh haha) into the production machine and run; no runtime environments, package installation etc.

* two different applications can depend on different versions of a library without any intermediate package manager or virtual environment

* guaranteed execution: related to the first point, but I see enough merit in this to make it a separate point

Cons:

* If there's a security issue in a commonly used library (database/sql, for example), you'll need to patch every application that uses it. With dynamic dependencies, you just patch the library.
The experience stuff is fine, but they need to seriously evaluate how changes impact users. When a user is on a trip, getting host and address info should be easy.

When searching for a listing, finding the map should be easy.
F A N T A S T I C !
The Cyberspace Solarium Commission: A Timely Proposal
I worked at Prime Computer (a minicomputer company) in Detroit when I was 19. Ford was converting their car design program, PDGS (Product Design Graphic System) to Prime. It ran on 16-bit 32K CDC computers. The program was huge and used overlays to swap different features in and out from disk as the user clicked on menu options on a vector display. For the young tikes here, a vector display is like a traffic control display: it draws perfectly straight lines, perfect circles, by moving an electron beam over a continuous phosphor-coated screen. No pixels.

By contrast, the Prime minis had a Multics architecture with virtual memory (no overlay swapping!), something like 8MB of memory, a 32MB disk drive (16MB fixed, 16MB removable cartridge) and could support 2 vector displays on 1 computer. Happy days!

So yeah, for us oldsters (I'm 58), modern software often seems very bloated.
A Turing complete language to turn the web into a graph database
Presumably a given repository is secure? At least as much as a https certificate makes it secure (which means a compromise of a docker certificate or website means a compromise of everything on it)

This isn't about downloading random crap from the internet, it's about having the communication between who you trust (redhat, microsoft, dave smith) being secure.

GPG signing of the code you download means that you are running the code from the person with that GPG key. Doesn't matter if the server the reporistory is on is compromised via a DNS/https hack, or via some other means. The worst that will happen is you download the compromised software, it doesn't match the person/organization you trust, and you delete it.
I also want to try Lucky for this reason, it looks like the next evolution of Rails.
Hilarious because it's true.
I'm reminded of Starbucks buying massive swaths of land in Ethiopia.
> It could be local optima, there could be much better optimas, but it's hard to predict if a given step leads to another optima or wrecks the whole civilization like the Chinese population addiction during Opium wars.

Ask yourself, why is it that almost every society on the planet had access to opium during this time period, but it was only the Chinese who suffered government destabilizing consequences as a result of opium availability?

The answer is that opium was weaponized in China by the British. The British government (along with some rather wealthy US citizens) essentially forced opium onto the Chinese population in an attempt to equalize trade deficits. This was effective at not only re-balancing trade in favor of the British, but also weakened the Chinese population considerably, allowing for Britain to more easily control the population.

You know what happened whenever the Chinese government was finally like, "hey this stuff is harming our population, we're going to attempt to curtail the widespread consumption of opium"? The British intervened with full military might, crushing the Chinese resistance and forcing the continued exploitation of the Chinese people. Twice.

The reason opium was so destructive to the social fabric of 19th century China is that opium was weaponized, and as a result it fulfilled the role of any other weapon.
Every so often, I see a 'brilliant' claim like "99% of what IT does is routine, so it should be outsourced or even automated!"

The percentage is debatable, but the more important issue is what that 1% looks like. Because it's definitely not 1% of their value, it's the high-stakes stuff that needs a context-aware human to apply a fix or good decision in place of whatever The Machine is trying to do.

(And if you're going to keep experts on full time to handle the occasional 1% case, there's no longer much reason to outsource everything else.)
Doesn't ASP.NET MVC using Razor and Entity Framework cover all of that? Plus C# is generally really nice to work with.
I know for a fact Pregabalin expired earlier this year as i started getting given ones from all sorts of manufacturers rather than the pfizer ones id been used to, seems they got the generics out lightning fast
templates: spring-mvc offers first class support for Thymeleaf, Freemarker, Mustache and Groovy Templates. Is having 4 equal choices too much for you? Spring seems to endorse Thymeleaf.

persistance: spring-data, the JPA/Hibernate based library for SQL access appears to be very opinionated and is very simple to fully understand. I have never used MongoDB, but spring-data-mongodb is probably of equal quality.

DB migrations: What do you mean?
bitcoin is closer to 10 years old really
UX Design for Developers
Care to share what you found?
JPMorgan is unleashing AI on a business that moves $5T for corporations everyday
That is absolutely false.

I've worked with large and small organizations whose whole business ecosystem is built on Rails.

Including some very large publicly traded companies.
They have no publicly stated goal to expand more broadly. That's nothing more than media speculation and or wishful thinking.

Buffett has repeatedly said this is not an entity that is meant to offer services beyond the scope of the three companies or similar. They plan to share what they learn, and Buffett has said he hopes that can help other companies and the wider healthcare system.

Here's probably the best talk he has given on the subject (13 minutes long, from a few months ago):

https://www.youtube.com/watch?v=F4fuVC6zCJI
I can't find any reference to that with Google. Mind sharing a link?
Burst: Unity's custom compiler for a high performance C# subset
Yeah, if the law makes EU traffic unprofitable Google will just shut it down. The GDPR started that trend to an admittedly very small extent, but this would basically make the EU a no-go zone for affected online businesses.
The Secret to Raising Millions? Know These Things from Startup Investors
This is hilarious. Although I do use a mechanical keyboard at work (MX Brown though, and got the boss's permission first). And my team doesn't use git (yet).
“The fucking article”, from the retort RTFA (“Read ...”), itself derived from RTFM (“... manual”).

https://en.m.wiktionary.org/wiki/RTFA
All submissions where done by different accounts. Are you looking at the wrong page?

lobo_tuerto's other submissions are https://news.ycombinator.com/submitted?id=lobo_tuerto
Online Bookstore Bookwitty.com Shuts Down
We (my team and and 5 others joined over time) started doing wallsits and planks outside of the open space twice a day for 5 minutes total. Are we assholes?
Or make it die.

I had a customer with a full stack JavaScript application, coded when Angular 1 was all the rage. The development stopped, the original contractors moved to other customers. The customer wanted to resume development but after one year they're still having a very hard time finding somebody to work with such an ancient technological stack. Task one would be porting it to whatever is current today and probably rewrite substantial parts of it along the way. My bet is that either they'll spend nearly as much as they did years ago or let it die.

On the other side I've got a customer which started with a Rails 2 application in 2011 and ported it with not much pain to new versions of the framework. The next one will be the jump from 4.2 to 5.2.
very impressive and ambitious project
Imagine with the one of the biggest edge fund, Bridgewater, starting to use AI in place of management and you have this to the next next level. It's a little bit scary.
Why I don't read news [TechLead/Patrick Shyu]
Functional DLang Garden