skysight-inc/HackerNews huggingface dataset:
GiveCampus (YC S15) seeks engineering lead in SF
GiveCampus is revolutionizing the way that schools raise money and engage their constituents. Our mission is to ensure schools advance the quality, the affordability, and the accessibility of education. We’re backed by some of the world’s top investors, including Y Combinator, and we’ve achieved 10X+ growth over the last two years. 1-2 new schools join our community every day, and we’re expanding our team to support their efforts and continue innovating. (You can read more about what we do, and how we do it, in The Washington Post: https://www.washingtonpost.com/news/grade-point/wp/2016/04/19/colleges-are-going-online-to-crowdsource-donations-and-theyre-raising-millions)

We are looking for a proven engineering leader in SF who wants to build an engineering team to complement the engineering team in our DC headquarters. We are currently still a small engineering team, so you'd be able to have an immediate impact, and work closely with the CTO to grow the team to keep up with our growth.

Key things we'll be looking for:

* Proven track record of leading and growing an engineering team.
* A track record of balancing fast-and-dirty and long-term code maintainability.

Our stack is Ruby on Rails and moving to React on the front-end, so experience in both would be a big plus.

Please no recruiters of dev shops.
Just looked it up.
It looks interesting for a company that wants to run a process.

I was thinking more for individuals, and note that the key is having people remember things you may not. For example, if the list has something like check your roof for leaks if its been 15 years or something you may not think of.
During the 1980s, one idea became paramount in business management schools, books, seminars, etc: The worker must be disposable. Any worker who becomes important to the success of the organization must be fired immediately upon this realization. If you permit that person to remain, they will become even more integral to the organization. Eventually, they will realize this and ask for more pay. Eventually, they will want pay which is greater than industry standard for workers in their position. That can never be permitted to occur (lest the industry standard wage rise), so they will have to be fired at that point. And then, the loss will do great damage. Best to fire them as soon as they become indispensible and deal with the smaller amount of damage then.

This sort of thinking kind of makes sense in a world where almost every company is a big factory company with their workers primarily doing repetitive physical labor. And the business management world has not adapted at all to the transition to mental labor. Their businesses fail and suffer for this, but as it's a universal condition (yes even among Google and such... if the company has a physical office, then they haven't even done the obvious to benefit from the move to mental work) there's not much pressure motivating change.
> someone else's server

Isn't that what cloud meant in the first place... and to be honest "nice package" sounds a little bit like a container.
And yet, two (maybe two and a half) isn't the "dozen" the grandparent post is discussing.

There's room for a couple services with good content libraries. I don't know that there's room for each major media company to have their own. I've personally opted to skip the new Star Trek series because I have no interest in a CBS-specific streaming service.
They're not on AWS.
Or use ngrok.io. :)
Mo ssad is involved people say
Reread the sentence, the parent commenter is correct.
In Rust's case, this becomes far less practical as soon as the closure's return type does not implement the Copy trait.
Something I have felt for a couple years (that I continually feel more strongly) is that over time all the independent content, high-quality bloggers and forum discussions have gotten pushed out of the top results.

They're replaced with nothing but top, recognizable brands like yelp, pinterest, thewirecutter, forbes, usatoday, etc.

I miss when I'd google something and find a bunch of actual, normal human beings' experiences.

I think that they probably got bumped out as they triggered some blog-spam filters, but the alternative of just having results full of brand after brand isn't really any better.
JSON lacks comments (both line-level and block level)

“_comment”: “blah blah blah”,

Simples
I would be curious which key-words people notice as suffering the most decline?
They discuss this in the article with some good criticisms of it.

You could maybe try something with a fully different origin, like mysite-dev.com...
> lacks comments [..] super super bad for configuration files

Not that that matters when applications take it upon themselves to re-save the config file in some kind of normalisation effort. Bye-bye comments, hope they're checked in somewhere.

I'm lookin' at you, kubernetes...
It isn't, really. Everything has a transform to a string, and in a pinch, everything can be converted to a string, have string operations performed on it, and converted back to the target type transparently, but under the hood, TCL uses numbers and such whenever possible. If you add ten number together, at most, it'll convert ten strings to numbers; it doesn't convert the first two strings to a number, add them, convert that back to a string, the convert the partial total back to a number and the third number to a number to add them, etc. The language implements a string-based interface to everything, but the runtime is not literally dealing in nothing but strings.
We really are but I'm not sure what to do about it (other than considering environmental policy when voting).

We don't drive (me or my partner), We recycle, I mend everything I can (which outside of a clean room is most things, it's never been easier with youtube), neither of use go in for excessive consumption (My current desktop is from 2011, it's finally coming up on time to replace that).

I even considered going vegetarian but with Crohn's that isn't really viable (I have to avoid high fibre and getting enough minerals/vitamins is a struggle).

We don't eat wild caught fish (or much fish at all).

I mean I'm not a tofu eating ecowarrior or anything but it just seems sensible not to piss in your own drinking water.
A quick google search suggests that is not true. I'm curious where you heard that.

http://www.politifact.com/punditfact/statements/2018/jun/19/...
It's surprising that fishes adopt that behavior, but then again industrial fishing activity now covers at least 55 percent of the world's oceans - https://www.sciencedaily.com/releases/2018/02/180222162124.h...
Can you explain what the purpose/benefit of this is?
What I don't understand is why more mainstream theaters don't have "movie nights" or themed screenings or short films. The indie theater in my neighborhood makes great money by being "the cultural community" as you say. Why can't mainstream theaters adopt this mindset instead of relying on families to pay $100 for Transformers 8 and a bucket of popcorn?
If you haven't done so already, try clicking on any of the text of the blog post.
It seems to avoid niche and profession specific coinages pretty well so they must be looking for candidates to spill over into more general usage.

I wonder if they're uniq -c everything lodged at the British Library each year.

They're descriptive rather than prescriptive so are constantly adapting to new usages, and spellings. Which probably means that it's only a matter of time before "loose" is an accepted spelling of "lose" rather than an entirely different meaning. :(
> Palm and Windows CE handhelds did ok but go clobbered by the iPhone.

Palm and Windows CE were there since 1998, maybe even before. the iPhone came out in 2007. There were multiple ARM PDAs at the time (Compaq's iPaq, HP's Jornada, Palm's Pilot, many windows CE devices).

> If we had been lucky, IBM would have chosen the 68000.

Totally agree. The 68000 ISA is so elegant compared to the mess that is x86.
Yes, it has been going steadily downhill for years as the ML transforms google search from a predictable and useful tool into one that tries to outsmart me and trips over its shoelaces every time. Very frustrating.

The one upside is that google's increasingly poor search performance helped me finally make the jump to Duck Duck Go, which I've wanted to do on moral grounds for some time.
One would assume law enforcement would prefer for a civil suit to be filed on or after the formal criminal charges, as not to impeded the criminal investigation.
Show HN: Simplify auto layout in iOS with MarkupKit
PostgreSQL features you may not have tried but should
Yeah... I'm a diehard Common Lisp user, and when I saw YAML+go-template used for Kubernetes Helm templates, with some extra hacks to take care of indentation shifts... I felt almost physical pain.
That doesn't map onto the Blender account of what happened.

They said YouTube was requiring them to enable ads, but the ads checkbox was grayed out. Among other issues. Not that they wanted to enable ads on a not for profit site. But just taking this one issue, it's not clear how they could have possibly complied with Google's requirement, when Google keeps the checkbox UI element grayed out and unchangeable.
It's been happening for a while. One of my hobbies is restoring vintage Japanese motorcycles and Google used to excel at finding 'rare' results - like a forum post of all the interchangeable parts between Kawasakis and Hondas. As others have noted, Google is doing much worse at finding pages that might answer queries like "front brake caliper compatibility Kawasaki 400 Honda 550".

Also, it seems like there's a sort of progressive bias? For instance, it's very hard to find things like surveys of 2nd generation Muslims in France and their feelings on Western Values. But it's very easy to find op-eds of people saying that 'hate speech' shouldn't be protected speech.
honestly, if i were hiring and heard this of an applicant (and didn't have reason to believe it was something else like salary), i would feel that we dodged a bullet.

(that may not be entirely fair, i guess i just tend to be skeptical of people who get hung up on languages.)
The new policy was enacted in May. https://www.justice.gov/opa/speech/attorney-general-sessions... The policy refers all cases of illegal crossings to prosecution. Previous "zero-tolerance" policies have been enacted, but they did not apply to families which would be broken up when the adult(s) were prosecuted.

Edit: I might as well mention here that a 1997 court decision in Flores v. Reno (which you should Google for details) (yes, that goes back to the Clinton administration!) limits detention of children to 20 days even if you house them with their parents. This new EO doesn't even mention that decision so this will probably be immediately challenged in court.
Windows Command-Line: Backgrounder
We have whoadie which means you're from the same ward (or any ward) eg. 7th Ward.
yup, works fine for a small trusted team or when you wear all the hats, also useful for troubleshooting occasionally.
Dart is by far the most productive cross-platform web technology I've ever worked with. We got the same (quite complex due to the domain requirements) core codebase for web client, IOS, Android, and on the server side is well. Had we chosen to go with the more traditional combination, the effort to keep everything in sync would rise exponentially with the complexity of the project.
Also worth reading, the blog post with highlights for the release:
http://blog.erlang.org/My-OTP-21-Highlights/

and the release notes with all the technical details you'd like to know:
http://erlang.org/download/otp_src_21.0.readme

A few of the things I noticed:

> Two new guards BIFs operating on maps have been added: map_get/2 and
is_map_key/2. They do the same as maps:get/2 and maps:is_key/2, respectively,
except that they are allowed to be used in guards.

This is great and further enhances usefulness of both the maps, and the guards, which is always a good thing.

> There is a new syntax in 'try/catch' for retrieving the stacktrace without calling 'erlang:get_stacktrace/0'. See the reference manual for a description of the new syntax. The 'erlang:get_stacktrace/0' BIF is now deprecated.

You can now get the stacktrace when matching exceptions in the `catch` section of `try`, like `error:Exception:Stacktrace -> handler_code()`.

> A new logging API is added to Erlang/OTP, see the logger(3) manual page, and section Logging in the Kernel User's Guide.

I felt for a long time that configuring logging on the BEAM was a kind of dark art, and never really understood what goes where between SASL, error_logger, lager, and other tools. Now it got properly unified, from what I read, which should make it much easier to configure and use proper logging. That's great!

As a bonus, Elixir already supports the new logger[1], apparently.

Other than that there seem to be a lot of optimizations, in the compiler, in the emulator, in the IO system, and in signal handling. Also a lot of bugfixes, and some smaller conveniences like an iterator for maps.

All in all nothing as exciting as the introduction of maps (unless I'm missing something), but a pretty solid release anyway.

[1] https://github.com/elixir-lang/elixir/pull/7649
"This guy likes comic book movies" seems like a pretty minimal data point. China can have that info on me, if they really want to pay for it.
Oh god, Ansible is exactly why I don't like YAML or Jinja2. I never know what needs to be quoted, what's inlined, what needs to be wrapped in "{{ }}", and what expressions are supported. But once you get the syntax right, it works great.
I haven't found a markup language that I really prefer for configuration files, but JSON has been reasonably nice to me in NPM configurations and VS Code settings and I haven't ran into problems yet. I understand the motivation for TOML but it has the same ambiguity problems that YAML does. There's something to be said for not being too flexible, or it'll fall into the same trap as AppleScript did. Humans might prefer the convenience of ultra-flexibility at first, but sooner or later our intuition will just not match up with the actual rules, and we'll have to spend longer than we wanted to looking up arcane syntax documentation. That's been my experience with YAML anyway, like every single time.
So in other words, they had to hack together some tools to get clustering features on a crucial piece of company infrastructure. I understand that relational databases have been around for 40 years but very few of them come close to offering the multi-master replication or master-election protocols implemented in modern NOSQL.
For a moment there I thought McAfee must be starting a new cryptocurrency called the Crypto Shilling (accompanied of course by the Crypto Penny and the Crypto Pound).
Heroku CLI: Completing Autocomplete
I really hope someone working on Google's search algs thinks about this. So, so many incredible sources of information are found on un-optimized pages.

I'd go so far as to say that an optimized page is often an indicia of low quality / unoriginal content.
Another reader quoting a passage from Neal Stephenson's Anathem about crap on the Reticulum:

https://www.jwz.org/blog/2018/01/the-follower-factory/#comme...
>the proper response it to lock up your kids.

The irony is that the ninth circuit ruling mandating separation was done to prevent locking up children.

And no, it's not the proper response but it is the legal one as it stands today. GoP is working on a clean bill to do away with seperation. Democrats are expected to vote against it. So there's that.
Generating Commencement Speeches with NLP
Why Use PHP in 2018?
They really are. It drives me nuts because you don't need Go for static binaries, but in practice almost all Go programs are static and almost all non-Go programs are dynamic. I've even tried to build static binaries out of ex. C and it's a huge pain because nothing expects you to do that so you have to fight your libraries since your distro probably didn't ship the static .a files to link in, and apparently you can't just reuse the normal versions. So, basically network effects mean that Go=static, not-Go=not-static, which is sad.
A use case I run into often is with people I trust, so I don't fear they will take screenshots, etc, but I don't want to keep that data in the chat history. Most of the time I turn to protonmail using their expire option, now I can use keybase.
Most of the time is when I need to pass a password to coworkers.
How many different theater chains are around you? This isn't like streaming services where it may not make sense to have Streaming Pass A and Streaming Pass B if they primarily share content.

Quality ones here, 2. Total this-or-that proposition here as they have the same offerings.

Why I didn't do MoviePass (beyond the unsustainable nature of it and the seemingly cutthroat nature by which they try to get theaters to essentially profit share) but am really considering this is if: 1) it is painless. MoviePass appears to require a bit more effort than I'd like. 2) IMAX/3D/etc.
The law has been consistent for several administrations. The president decides whether (and how) to enforce it.

Prior administrations chose not to enforce it against families, which meant those presidents didn't separate families.

Trump broke that tradition by enforcing the law against families.

Due to the limited resources available to immigration enforcement, all presidents must choose whom to pursue or not. Previous presidents chose to focus on violent criminals and drug traffickers.
> With almost 830,000 followers on Twitter, John has a huge influence on the community and has made some bold price predictions for various Cryptocurrencies. His most common prediction is the still outstanding, where he predicted $500,000 USD Bitcoin by the end of 2020 which has since been raised to $1,000,000 USD.

His latest prediction flopped just last week: https://blokt.com/news/mcafee-predicts-bitcoin-will-hit-1500...

> To support his argument, he stated that “my algorithm predicted Trump’s June 12th date. They have never been wrong.”

Guess it was wrong.
Did you miss the part of my comment where I explained how to add encryption?
Donald Trump Has Ordered the Pentagon to Create the US Space Force
Do we not count as prey?
if someones determined they'll root their android and capture them anyway.

I think it's a great feature if you think of it (exploding messages) not as an assurance against someone who shouldn't be trusted, but that they won't forget to clean the trash.
Even moviepass won't give you an account under 18.

Atleast github will above 13. https://help.github.com/articles/github-terms-of-service/
From the article:

> "You might be tempted to work around these limitations by setting up a domain name in the global DNS that happens to resolve to 127.0.0.1 (for instance, localhost.example.com), getting a certificate for that domain name, shipping that certificate and corresponding private key with your native app, and telling your web app to communicate with https://localhost.example.com:8000/ instead of http://127.0.0.1:8000/. Don’t do this. It will put your users at risk, and your certificate may get revoked."

EDIT: oops, it's not exactly what you were talking about, since you suggested only pointing it to 127.0.0.1 in your own /etc/hosts file, so I don't think the article answers your idea directly
Wasn't there a post earlier that more mammals are becoming nocturnal because of humans?
Why not just

<parameter name="ApplicationName" value="WhizBang"/> ?
Partially, yes. But I'm a native Polish speaker who reads a lot, and still consider Lem a challenging writer. He did like long and complex sentences with diverse vocabulary.
U.S. lawmakers want Google to reconsider links to China's Huawei
It seems like these two articles are more relevant:

https://www.newyorker.com/magazine/2009/06/01/the-cost-conun...

https://www.newyorker.com/magazine/2015/05/11/overkill-atul-...
I have. Who started this thread?

For what it's worth, I attribute the worst amoral behavior to corporate personhood rather than capitalism. Thus my preferred remedy is to eliminate corporate personhood, rather than capitalism.
Actually started using Bing the past few days and it hasn't annoyed me enough to switch.

Usually it sucks because the US version is so much better than their UK version (I'm British) but it seems closer to feature parity now. Even has their rewards thing.

Their world cup coverage is pretty good too.
One thing that struck a nerve with me. If you watch Season 11 of Parts Unknown, you can definitely see a man who is at times struggling with himself and who he is, blatantly, openly so at points.

For all the episodes where he is having a ball, it definitely paints a contrast, and a tragic one at that.

His return to Borneo was rather profound, for me. He seemed to be battling demons, be it substance or other.
On the one hand, it's hard to scale a system without making it distributed at some point and consistency in distributed systems is really difficult; the system Coinbase is running is definitely not as straight forward as whatever you've been reading about. On the other hand, this is their core competency and it is absolutely not acceptable for money to go missing; it's a tough problem but its their business and they have to make it work or they're in for major trouble.
Can you share the app?

If so, would be cool to post it here to get a discussion going on it: https://hackerforums.co/show-hf-f7/
Can you explain what you mean? When did Obama's administration create a policy of separating families?
I think the concepts built-into Go make building very large programs much more approachable. That was one of the design goals.

I'm not sure Ruby, Python, Javascript, etc. were really designed for large scale development (although people use them for that). I think this is the primary reason so many people complain about technical debt, hitting the wall/limit, needing to refactor, etc. And looking for another language. Their tools just were not meant to scale that large.

"Go was deliberately designed from the start to support large scale programs implemented by hundreds or thousands of different programmers. Those kinds of programs are written at Google, and Go was designed to be used to write programs at Google." - Ian Lance Taylor

More from Ian here - https://www.quora.com/Will-the-Golang-code-become-unmaintain...
I agree and disagree. We should devote more total resources to the issue, but maybe not through media? I believe the government has 2 primary responsibilities: applying cost to externalities, and keeping it's constituents healthy. Everything else should be second class. If our (the US) nation's priorities were more than a half-baked set of corporate agendas we might actually have such a government.

It's catch 22. We need people to care about this, but shoving it down our throats on primetime tv isn't a productive way to accomplish this.
Yeah, but in general, wouldn't it be $50/month + $60-70/month for cable and internet?
Core works great now. I recently whipped up a micro service in it (on my MacBook) and rolled it out to our linux infrastructure with very little effort.
The main issue is that "Serverless" is a really crappy name given there are actually servers involved.

Although confusing/misleading names might be good at getting attention because they prompt people to dig deeper to figure out what they mean.
That doesn't work if you use a strict parser where superfluous fields are an error. It's quite rare, but there are good use cases for that kind of strictness.
Yep and when confronted by Tesla he had the opportunity to say, "let's talk about this later"
FYI: TiDB is relevant because it is distributed and protocol-compatible with MySQL.
I think we're predators, not prey.
Facebook Will Harass You Mercilessly If You Try to Quit