skysight-inc/HackerNews huggingface dataset:
Responding to the entire conversation here.

Thread has gone off the rails perhaps because I didn't explain how backup with PGP works. It's very simple: you have a public/private key pair. You encrypt and sign your data with that keypair as both sender AND recipient.

I am confused by the ideas that you would only encrypt without signing. I had assumed that integrity, authentication, and encryption would all be a core part of any secure backup system.

You can verify backup integrity as long as you have the public key. This is useful for monitoring systems. You wouldn't want to stick your private key, unencrypted, on some monitoring system somewhere. Performing a backup requires the private key. That's the price.

Having built this system, I can say that much of what PGP does is saddle you with pointless keychain management on top of what is, conceptually, very simple. PGP authors are actively hostile to enabling people to do things like specify keys that aren't part of your keychain. That, and PGP comes with a bunch of configurable knobs and levers that only serve to sabotage any security that you might have in a more coherent system. It reminds me a lot of using the OpenSSL command-line tools, which everyone would hide behind scripts. Unfortunately, PGP is less scriptable than OpenSSL and you have to resort to wrapping PGP in higher-level language code like Python or Go just so you can extract the status output from a separate file descriptor, because GPG doesn't even have the basic courtesy of providing useful output in its output or status codes. (Look up the --status-fd option for GPG... it's necessary any time you want to do even the most basic operation with GPG.)

Then, if you have systems where you want to do automated backup, you can give them their own keypair. If they are individually compromised they can only compromise their own backups, going forwards.

> So, you are ultimately back to a web of trust. There is almost certainly no getting around that.

I don't even remotely understand this argument. If you could spell out, from start to finish, why web of trust is necessary, then maybe I could understand what you are trying to say.
Also Franz Lisp, and in the esoteric bucket: Piet, ArnoldC and Shakespeare.

https://en.wikipedia.org/wiki/Franz_Lisp
I'm young enough that i'm part of the generation that the article is complaining about, but my first thought was also youtube. The amount of knowledge available there is amazing. Yes, it's full of stupid videos and conspiracies too, but if you ever want to learn how to do anything, it's a simple youtube search away. There must be thousands of excellent, clear tutorial videos for every point the author raises.

Additionally, availability of replacement parts is excellent. Whatever you need is only a $2 package with free shipping from amazon or aliexpress.

I don't see being helpless without the internet as a problem. I know how to find the information i need, and barring some apocalypse knocking out the internet that's probably just as good as actually knowing it.
I can confirm it does not show the F15s that routinely fly over my house. But I see business jets all the time, no problem.
Adblocking on phones requires infinitely more hoops to jump through than using a browser adblocker does.
I get much more inappropriate recruiting advances from startups and small companies than I do by big ones.
As browsers close the gap they simply become the OS but slower, more abstracted, and with less security. And they stop being good browsers. It's the old emacs situation come round again.

The only positives are to corporations and institutions with profit motives to decrease dev time and increase ability to spy on users and extract rent from them.
In the past few months several services I (used to) use, one of them being paid Spotify, started to crack down on adblockers and anti-adblockers killers. I don't feel this is just a coincidence, together with Chrome changes.

I'm pretty happy about this as I want the ad companies to start getting desperate and throwing punches. It's like people won't see how bad the situation is until you they get shit almost literally thrown in their faces. Tracking, data collection and malware are too invisible for people to care.
So far. Portal anyone?
I’ve had recruiters try to set up a call before even telling me the name of the company, big red flag. Last time they did that it was because they wanted to hide that the position was machine learning to make murder robots
OSX has a keybind that lets you drag the exact rectangle to capture, so all I do is keybind, drag, upload to my intended recipient instead of Mozilla's servers.
Would love to see something like a "YC ETF" where an investor could invest, say, $50k, in a portfolio of YC startups.
The article is misleading. It should say "Seniority is not about time spent at a company, but skill level."

If you are "senior" only through being with one company for a long time, you will have a very hard time interviewing and switching jobs. If you are "senior" through skill, you will have a very easy time and feel comfortable that you can find a similar job should the company go under / you are fired / etc. Likewise, people won't resent you for the title.

I actually thought about it recently. One of our devs just left for a "Senior" position - this kid is bright and has a CS degree. He recommended me for a "Senior Lead" position - I declined, because I have gaps in my knowledge that preclude me from doing that. (#humblebrag)

It's very easy to "jump past your skill level" in terms of positions in IT atm, but it costs you. Mainly it costs you like any other lie - you spend more time keeping up appearances than really improving. When you are at an "appropriate" position, you don't feel bad admitting you don't know something.

That's not to say that some worthwhile people don't get promoted - it's easy to get stuck in a position, IF you are unwilling to leave your company. There is also getting stagnant - jumping roles gives you more exposure, but it needs to be exposure you can handle.
There is a direct link to access basic HTML version of GMail : http://mail.google.com/mail/h/
There's plenty of "bulk" coming from "journalists". On any given day a significant fraction of any popular news site is utter and complete horseshit, selectively reported or made up outright to fit a narrative, which will be retracted and/or forgotten weeks later. You could argue that this is _more_ dangerous because the bovine manure is mixed with the actual legit news stores to make it harder to tell which is which.
Outcomes over output
They exist if you don't mind an Android: https://blackberrymobile.com/product/blackberry-key2/
NL-Graphs: A Hybrid Approach Toward Interactively Querying Semantic Data [pdf]
I'd go farther and say that the web is basically unusable without an ad blocker.
The fakest intelligence you’ve ever seen
It's a thing from tech blogger Anil Dash. You might have seen his post on Twitter verification: https://anildash.com/2013/03/01/what_its_like_being_verified...
Same experience. In fact I have never signed a contract that wasn't modified in some way. Actually there was one exception: a very large Pacific Northwest based company. Their standard consulting agreement was very fair, I imagined due to a desire to reduce "legal support costs" that would arise from prospective vendors constantly requesting the same set of edits. Probably also for fear of future litigation.
Ways to Reverse Proxy with Nginx
There's lots of great stuff in the Python community, lots of very mature, high quality packages.

As with all ecosystems, there's also rubbish, and there's certainly some rubbish on this list. It would be wrong to name packages, but it makes me question "Awesome X" lists, their intentions, the skill in curation behind them, and their usefulness to newcomers.

I would personally not use inclusion on an "Awesome X" list as a signal of quality. The lists have assumed a purely discovery based role for me, which is a shame, because the idea of a curated set of packages or tools for newcomers to an ecosystem is a great one.
Living in SF helps. I meet people at meetups, on Twitter, through Github, I reach out to people I think are interesting...

You could try finding a company you’d want to work for and take one of their engineers to work, or try to target companies that need your skill set. “Hi you really need a Go client library - I can build that for you” etc.
Any introduction with networking needs going-through of at least two books -

1) TCP/IP Protocol Suite by Forouzen

2) Computer Networks by Tanenbaum.
> I think it's simply that modern machines are (generally) so reliable that you never have to get under the hood to figure out what broke until you (rarely) do and then you have no conceptual framework for trying to resolve what is broken.

You have the same problem with cars. When I was 18 I was able to disassemble and reassemble my car and basically fix anything which broke. I even replaced the bodywork one time after a crash.

Today nobody even changes their summer-/winter-tires on their own anymore, let alone changing oil or renewing breaks.

You could also say that the machines became so reliable and so complicated that most people don't need too look under the hood and if they need it's too complicated anyway.
If your API is down who cares if your app is being served or not? In the majority of cases it won’t work because the API is down.
I've fixed several appliances by simply replacing a blown fuse. It is an easy fix that costs very little time and money.
Thanks for sharing your post. You make some similar points, but also a couple I hadn't hit on.

> We developers should not complain too much about recruiters though - we are extremely lucky to work in a field where there is such high demand.

Absolutely - That's something I wish I would have touched on in my post. I didn't want it to sound too "woe is me" that I have people reaching out to offer me a job.

> I also think being contacted by a recruiter puts you in a great bargaining position

I'll echo your points and salary and benefits, but also mentioned that sometimes recruiters will have an in with the hiring manager, versus going through HR when applying directly (which could get lost in a pile).
Not always. There are times when you don’t want to download an app for every little thing, though the opportunity to be able to do so is nice. There’s a reason we have browsers and not just everything coming through in its own individual app.
No? Paywalls create echo chambers where only the people who agree with the message enough to pay for it get to see the content, discouraging them from exploring other sources and preventing the author from getting called out on bullshit.

Then again, that's precisely the situation that News Corp loves to be in...
Ilya from OpenAI here. Here's our thinking:

- ML is getting more powerful and will continue to do so as time goes by. While this point of view is not unanimously held by the AI community, it is also not particularly controversial.

- If you accept the above, then the current AI norm of "publish everything always" will have to change

- The _whole point_ is that our model is not special and that other people can reproduce and improve upon what we did. We hope that when they do so, they too will reflect about the consequences of releasing their very powerful text generation models.

- I suggest going over some of the samples generated by the model. Many people react quite strongly, e.g., https://twitter.com/justkelly_ok/status/1096111155469180928.

- It is true that some media headlines presented our nonpublishing of the model as "OpenAI's model is too dangerous to be published out of world-taking-over concerns". We don't endorse this framing, and if you read our blog post (or even in most cases the actual content of the news stories), you'll see that we don't claim this at all -- we say instead that this is just an early test case, we're concerned about language models more generally, and we're running an experiment.

Finally, despite the way the news cycle has played out, and despite the degree of polarized response (and the huge range of arguments for and against our decision), we feel we made the right call, even if it wasn't an easy one to make.
Chrome's developer tools also allow this (ctrl+J / F12 -> ctrl+shift+p -> screenshot -> capture full size screenshot (or node screenshot / regular screenshot)
Mine are between 20 and 30, but I've still experienced that. Those offending ones usually limit to much less, like 16.
A Patchy
I've had this happen a handful of times actually. I could be wrong, but I think their fear is that you would directly apply and bypass their services.
Running Your Life with Emacs
Turn-key ready http2 which is significantly faster.
I don't do frontend development. But I'm still forced to /use/ websites the developers of which have never used one, obviously.
Disagree with a lot here. I could touch type before switching to Dvorak, but it’s still been very much worthwhile.

Just trying out a single sentence in QWERTY now the difference is stark to me. My fingers move so much. With Dvorak I find there is much much less finger movement.

It’s not painless, but I’d recommend it to anyone who types for 8+ hrs a day. It’s not a small optimizations imo.
>Yes, I've seen the result. They're nice but, as the article points out, not extraordinary compared to state of the art, open NLP research.

This isn't my impression.

It's not the best in many domains but it a single network that is moderately decent in many domains. You can use it to summarize by adding TLDR to the end of text. You can use it to translate by listing previous translations. And of course it does blow away any state-of-the-art RNN text generation I've seen. RNNs tend to fall apart after 1 or 2 sentences where as this holds it together for multiple paragraphs.
>[0] that could be parsed as either "to 99% of the stuff of which I am aware of, so I am aware of 100 times more things than you", or as "to 99% of all the stuff that actually goes on the world, which would mean you are aware of 1% of everything going on right now, which would make you something between Q and God", both of which are silly.

Both of which are accurate (which is almost as good as polite). The average American can't pinpoint Belgium on the map, much less understand global inter-state politics.

The people who do (and who don't just have an opinion based on reading NYT or Economist or worse Time) are much less. We're not even talking about having a nuanced opinion here, with all the subtleties of the history of the countries involved, etc.

Being from a country that has actual involvement with 20th/21st century history (with other nations etc), not as something abstract that happens away, but in real time, also helps. As opposed to an isolated huge country where the main concerns are the local (state) affairs, and where the average person seldom if ever reads foreign literature, seldom if ever listens to foreign music, and almost never watches foreign movies. Heck, the average person don't even watch the other countries' athletes in Olympics, the media only give them an one-sided US athletes coverage.

Heck, the average German or Frenchman can tell a lot more about global affairs than the average American, and I've had such discussions in all of those countries and more.

Heck, most Americans can't tell who their own Vice President is.
It was designed for dealing with telephone switches, which could go offline for any reason, and need to be worked around. I recommend the entirety of LYSE, but [0] this chapter should give you some footing. To your specific question, upon receipt of the DOWN message, the processes can respond according to what makes sense to the domain.

[0] https://learnyousomeerlang.com/supervisors
Ah, yes. The sort command definitely has a few gotchas like this. It's too bad that we all seem to learn them the hard way. :)

Another one that used to bite me: locale-dependent sorting. These days, I rarely use the sort command without LC_ALL=C.
I originally tried to see if a rubber band could wrap around like a bumper (as you describe), and it didn't stay. Instead, it fell off into this general shape, and after a few adjustments I found a shape that doesn't block the screen and makes it really easy to hold.
The issue is this thrashes caching at both the local and network levels, decreases overall hit rate, and doesn't scale as links-per-page increase.

How many links from any given page are ever taken? And is it worth network capacity and storage to cache any given one?
Counterargument: charging per week risks questions about public holidays, long weekends, actual hours worked and so on. Not to say it isn't an appropriate workable arrangement in some cases. FWIW I don't understand why hourly billing risks unpaid invoices any more than weekly. In my experience clients will not pay any kind of invoice without discrimination.
For what it’s worth I work a lot less than I did as a full time employee - I was always thinking about work on the weekends, I had to wear a pager, I was responsible for fixing things...

I’m still responsible as a consultant but at the end of the work day I go home.
Also should say that the benefit is 100% ergonomic for me. I can’t type any faster now than before. I’m at exactly the same speed I’d say.
Things like this are easy to theorize, but actually taking action when you have no decent paying job (or job at all), no friends, no lovelife, your family is just a bunch of psychos, and you are overall looking very unattractive, is hard. You can maybe start somewhere, but even after losing weight successfully, for example, your life still sucks. Why bother...
The issue isn't her agency in choosing to model or not. The issue is that casually having a Playboy around work is in and of itself exclusionary. It taints the history of graphics research because it is so clearly inappropriate, and only in a very broken work culture would it be remotely okay to have that sort of stuff just laying around.
Ugh, I do wish there were more neutral sources to learn more about residential solar. Everything seems like such a con. I've got plenty of roof and reasonable capital to purchase gear but nowhere near the time to ferret out what's legit, what's a pie-eyed-pile-of-crap and what's an outright scam.
And its totally fine if people use the fatty trimmings to make sausage, like we've been doing for centuries.

It's not okay if we process the fatty trimmings, heat them, centrifuge them, and then add them to ground beef to lower the fat content to make it look like the product was made from better bits of the animal.

Using more of the animal is a good thing, but misleading customers is not the way to do that.
I'm guessing the title was changed after many of these comments were posted? Can anyone fill me in on what it was?

Right now the title is "Y Combinator’s latest batch of startups is too big for one Demo Day stage".
https://www.youtube.com/watch?v=nFYilGQ-p-8
It affects how many people you can impersonate, cheap enough for many authors with small readerships each. (I guess, it does seem overblown.)
I get it, and I think the distinction is relevant, indeed. Unfortunately, way too many developers think it's a good idea to build a web app instead of a web site, when it's not. Same issue as with Flash before, in fact.
In the meantime I have realized that the term "framework" is very missleading... ;) But you're pointing out a crucial point. IMO, the need of many Show-HN solutions is often not fully understandable in the first moment. But when processes and requirements change over time, sometimes these solutions are remembered again and can be a starting point for own ideas. That's one of the reasons why I read HN :) Thank you for your constructive comments!
I have no employees, so yes, “going solo” is an accurate description.

I would have an accountant anyway and frankly even if I was full time I would want a lawyer to review the employment agreement so not really saving anything there.

Just sort of an odd gotcha - all sorts of people from train drivers to baristas to shoe manufacturers make us all successful every day but we don’t tend to count those people as employees or insist on a definition of “solo” that involves making your own shoes.
Are there any other accelerators that have the same cachet as Y Combinator however? The only other one I've really heard of is TechStars.
I don’t know why, but I’m going to set up a station. Just ordered a Pi to setup pihole, might as well track flights around me too.
I've seen people doing this on Twitter. With yachts, too, IIRC.
Safety of the disinfectant isn't the issue. It's the care of the food in the process. Ground beef processing needs to be handled with care to prevent it from being contaminated with feces to prevent Ecoli H157 outbreaks. I'd rather my food receive greater care in handling and preventing fecal contamination then just blanket disinfecting it.
If someone approached you on LI to build "machine learning to make murder robots", do consider the (99%) possibility you're just a sample point in some social science "research".
> Then there's a potential tax issue.

> Oh, and don't forget the credit score dings that people whose cards went over the limit could potentially suffer.

Getting charged $10,000 abusively can put people in a complicated financial situation.

And there is the issue of trust between the platform and sellers.
I don't think the author was implying a value judgment here but stating that the introduction of Home Ec was to help legitimize women's home duties in the eyes of students who may have looked down on them as "not real work".
That exists!
https://www.flightradar24.com/blog/watch-the-massive-exodus-...
The thing is, when they do that you have no idea if it’s some shitty bodyshop looking for people with pulses or a cool company that you’d love to work for, so you have no opportunity to do research into the company before dedicating time to call someone. I don’t see the benefit of bypassing their services since recruiters are usually a decent foot in the door, but maybe I’m missing something
> The _whole point_ is that our model is not special and that other people can reproduce and improve

Only people with a large amount of money and a lot of expertise. What you are doing is the opposite of democratizing AI.
Ubuntu Linux too - Ctrl+Shift+PrintScr
Number 6 is basically the Secret app, though the community quality there isn’t great.

Also, googling "github for recipes" brings up a number of options as well.
UK concludes it can mitigate risk from Huawei equipment use in 5G
I think ageism might be less prevalent for freelancers/consultants. Same with being remote, ime.
I recall one of the more frustrating clients at my old firm. The client was hoping to build a competitor to a fancy all-AJAX industry-specific backoffice application (written by a team of dozens and with a coffee budget alone three times our dev budget) Since they were domain experts, but sort of scatterbrained (oh, we need undisclosed requirement xyz" 3 months into development), we were building it in phases to make sure we could cover their functional needs. It was a rule-based system for validating and analyzing user-provided data, where they'd be responsible for maintaining the rules via an admin backend. It was your typical PHP based request/response lifecycle.

They. Could. Not. Get. Over. The. Fact. The. Pages. Reloaded. After. Each. Request. No matter how many times we said "can we focus on making sure the underlying math is right and then polish the UI?"

So I finally snapped and implemented that exact same thing. That shut them up enough that they just started disappearing when they were asked for info. I suspect the project had enterred the phase where they were out of money and/or realized they were trying to swallow a bigger task than they could handle themselves.

Recently, I saw Turbolinks [0] which looks like the same concept with way more panache.

[0] https://github.com/turbolinks/turbolinks