skysight-inc/HackerNews huggingface dataset:
Here is Kubernetes the easy, production-ready way: https://github.com/kz8s/tack

I've spun up a few clusters using this, and I absolutely prefer learning this way. I love to get something running before I dive in and look at all the pieces and individual options. I also really love "convention over configuration". I want to study a production-ready reference implementation that simply works, with sane defaults.

I've spent a lot of time banging my head against the wall while I try to follow some complicated tutorial that doesn't work with the latest versions. Maybe this approach works for others, but it's not for me. I like to stand up a cluster, deploy a database and a real application, try to scale it, set up some test DNS records, do some load testing. Figure out the pain points and learn as I go. If something just works perfectly fine behind the scenes, then I probably don't need to learn that much about it (or I have enough experience that I already know what it does and how it works.)

This might not be a suitable learning style for a beginner, but I think I have enough experience working and experimenting with AWS, Saltstack, Chef, Puppet, Ansible, OpenStack, Deis, Flynn, Terraform, Docker, CoreOS, etc. etc.
So at this point, I just prefer to evaluate new technologies by spinning them up and diving straight in.
>And YT does have a page for improving homepage recommendations, which granted I haven't tried yet.

Never hear of it. Can you share a link to it or a name of it?
This is going to sound harsh, but I really mean it to be constructive: have you considered the possibility that you are treated differently not because you are a woman, but because you go out of your way to draw attention to the huge chip on your shoulder? There's a big difference between "Being a woman is a handicap in the tech world" and "I am a very prominent woman on HN and I remain extremely poor. The connection between my gender and my poverty seems blatantly obvious to me." (which to me reads like: I am poor because I am a woman, a position that is debunked by the very post to which this comment thread is attached). I think you will find a lot of sympathy for the former position, not so much for the latter, particularly when you say things like:

> I am not willing to give specific examples of things on HN.

This really makes it hard to be sympathetic. If you're going to fight this fight, then you have to fight it, and you have to make your peace with the fact that fighting the good fight can sometimes be very unpleasant. When you complain but then refuse to back up your assertions with facts, you sound more like a whiner than the defender of a righteous cause. Please note that I said sound more like, not are. I believe you are in fact the defender of a righteous cause. But you aren't helping your cause when you back away from the fight like that.
I might be confused, but I believe I started Firefox the other day, and got a prompt wheter I want to continue to use Firefox, or try Edge instead. I think it was not via a pinned icon, but via a http link opened from another app (default http handler).

I'm not sure how I think about this. On the one hand it's a bit sneaky, on the other hand it was pretty clearly written (click here to try a new browser, click here to continue using Firefox), and I don't know how you'd get somebody to try a new browser otherwise. Google hat at one point agressive Chrome ads on their main page. And Edge is actually a surprizingly decent browser, so if they ask me once nicely, and don't nag, I don't have a big problem with it.

I'm in the EU btw., I'm sure MS uses different approaches in different places. Replacing a pinned icon is really rude, especially since MS said this area belongs to the user, and no developer, not even MS, is supposed to change anything there.
Hey,

I'm not sure if it's upstreamed yet, but at least the Red Hat fork includes a patch to use unlocked libc IO which more than doubles the mbox parser performance: https://github.com/karelzak/mutt-kz/commit/0672404fc710b4af5...

Mutt's parser is woeful, it's a decade or so of hacks, and in some cases it can't even round-trip its own mboxes without corruption
Entrepreneurs: ready to hit the charts?
Thanks for sharing. I don't have Amazon or eBay in my country. Not sure if I can start a business like this.
How can you accurately measure that via software though? What differentiates a developer from a user or a customer? IMO these are hard problems to solve and problems which are not worth the engineering effort to attempt solving.
Why is a business name required?
SSL (whether via Cloudflare or not) will help since Google uses HTTPS as a ranking signal[0].

A CDN (Cloudflare or other) will help since Google also uses page speed as a ranking signal[1]. (Other Cloudflare features like HTTP/2 will also help with page speed).

As far as the Angular portion goes, single page apps _could_ hurt rankings, but shouldn't with Google[2]. However, I'd still suggest looking into Angular Universal. It'll allow you to serve a server-side rendered version of the page when it's first loaded, which will make it easier for search engines to scrape your application. After that initial load, the application will use client-side Angular.

There's an Angular University blog post which provides some information on that[3].

Obviously there's plenty of other search engines that aren't Google. For search engines that don't use page speed or HTTPS as a ranking signal, those won't be important (but are still important in general!). For search engines that don't execute JavaScript or have a poor understanding of Single Page Applications, server-side rendering will be super important.

[0]: https://webmasters.googleblog.com/2014/08/https-as-ranking-s...

[1]: https://webmasters.googleblog.com/2010/04/using-site-speed-i...

[2]: https://webmasters.googleblog.com/2014/05/understanding-web-...

[3]: http://blog.angular-university.io/angular-2-universal-meet-t...
I would also add

__slots__ = ()

to your class definition so that instances of Foo keep the small memory footprint benefits do namedtuple.
2016 Quality of Living Global Rankings for Cities
HighFap – Best Porn Site Ever
Ask HN: “Hacker Style” Photo Album Book Software
Do you know any good (printed) Photo Book Makers?

Preferably something "Hacker Style" where you describe what you want to have in your book (photos + layout + text) using some DSL and describe a template/layout and then get a PDF (or similar) out of.

Or something similar like https://github.com/Jack000/Expose but not for the Web but for printing.
Considering the number of characters in that crazy language, you'd need 1000s of lessons (which in fact you do in order to learn it.)

I think OP is in another business :-)
I'm 62 and find my head hurts if I code all morning and then eat at my desk and get right back at it. So 1 to 2 times a week I eat in the cafeteria. I take a full hour and that helps. 3 days a week I take a power nap in my office even if my lunch was an hour. I used to feel guilty doing so. No longer. My productivity is high and my bosses count me as exceeding expectations.

I am lucky I don't have a micromanager as a boss.
What traditional character using place are you speaking of? In Taiwan, programmer is 程式設計師 and in Hong Kong, it's 程式設計員. I had thought 程序 was basically a mainland-only variant.

Also, FWIW, I couldn't read a paper at 3k characters. It's more like 4-5k if the goal is reading rather than slogging through with a dictionary.
Engineering manager at Google posts story where whistle blowers that target Google are called anti-Google researchers. The original article references another article that calls the group a shadowy project that's attacking Google. By the way, when's Google finishing the Wedding Crashers trilogy? I need to see how great moving to California is again.
Automated API testing
Why is C++ still popular?
Actually, what they did was flip the original image (to make it match the UK), then edited the street signs, which is why Kleine Rosenthaler Straße has that nonsensical perspective.

Street View:
https://www.google.com/maps/@52.5280698,13.4025613,3a,75y,93...

It's on the left where the Hotel Amano is. If you get any closer, Street View jumps back to 2008 and just shows a construction site.

Like you said, it's fairly ironic they botched this example because most Germans would've recognized the streets are wrong, and also because for Berliners, it's not an obscure intersection.
C4 photosynthesis detected in wheat seeds
Just commenting about Facebook ads, the rest is pretty accurate in my experience -

On FB, that's the remarketing side, and it's a lot more manual. Generally the goals and data will be selected by the advertiser themselves. It works, but it's a bit blunt-weapon-y - let's say it'll catch 10% of people who are absolutely going to convert, and 90% of people who are absolutely uninterested for campaign X. All percentages here are pulled from nowhere, they're just to give you a general idea.

Remarketing is popular because conversions. Also, if you're well-off or otherwise a desirable target, you cost more to reach through Facebook - so you're likely to see more remarketing campaigns, because automatic campaigns will adjust to target less expensive individuals until they've gone through all of them.

Facebook's automatic targeting is a lot more sophisticated, and much more in line with the suggestion engine idea. Let's say it will catch 0.2% of people who are absolutely going to convert, 9.8% of people who might possibly convert, 45% of people who vaguely appreciate the ad being there without converting (including people who might Like/Share/comment on the post), and 45% of people for whom the ad doesn't really connect. It's not usually quite as powerful for conversion, but on average it's pretty accurate at guessing if you'll be interested.

Also, StumbleUpon was a decent suggestion engine once upon a time - if they could actually design a proper extension that did something similar, I'm sure it would be a success.
Didn't even realize I was down voted, but thanks.

I am not a trader, only an observer of technology. I do play with time series data processing, not networking, which is why I find HFT one of things I try to tap for tips and tricks. After all, a lot of very smart physicists and mathematicians being paid to work 40+ hours a week on it, does produce something worthy of study. A lot of optimizations that sometimes find use in other areas.

That was my comparison to the porn industry with online payment systems, and the military with DARPA projects and the early days of funding for what was the nascent Internet.

The crazy speculation that goes on in the minds of the 'quants' that work on these issues has no bounds, as brainstorming should before the realization stage. They are looking into quantum computing and using custom boards (FPGAs, ASICS and GPGPU) that find use eventually in things like bioinformatics, visualizations, big data processing and huge neural nets.

I program in J, and with Jd, which is similar to k in the APL family, you can process billion rows of data better than some of the systems built by the big money players in tech. k/qdb is mainly used in the financial sector, in which I have never worked.

My point was that it seemed kind of silly to put cable in a box to make a 'speed bump' to sort of negate something everyone already knows or has, and then still have to process their dynamic orders without the delay. I understand the intention, and I am not technical enough to suss it out, but it just seemed to go against common sense. That is all.
Apple Weekly 2016/33 is out, enjoy and happy Saturday
The North Face Cinnabar Triclimate Jacket Women’s – Brands New Trends
Previous discussion: https://news.ycombinator.com/item?id=12322791
New evidence for grain specific C4 photosynthesis in wheat
Algorithms are also worked on, not just transmission or switching. And speed is always needed by some field or another, so I would argue it has its fruits beyond what you may have posited.
Clarification:

kasey_junk hints at this bit I'll spell it out:

This is a problem with enterprise software as well as some Open Source software. IMO Open Source might sometimes even be simpler than some commercial stuff.

Jokes about SAP consultants moving in isn't funny anymore.

Former boss of mine told me every one of his customers that ever had decided to go with SAP had burned themselves. (IIRC the latest one I heard of started with an estimate of 5 illion monies and when I was there to install our stack they were at 25 and counting.)
If you want literal, it's "eat rice already" - Thai does not have conjugation
But why would I need a recommendation engine to show me ads for the thing I just bought, even in that scenario because I've got it in my hand and like it, so I'll just order another one like I did two days ago.

<shrug>
Ask HN: What web framework should I use nowadays?
With many Programming languages and Web frameworks available these days ( Laravel for PHP, Rails for Ruby, Revel for GO, Django for Python) I am really confused about which one to use. Could you please suggest me the best of above based on different aspects?

Thanks in advance, Ehsan
I'm not a graphic designer, so I can't tell you what would work, but as a potential customer I can tell you that one doesn't.
"I do like Youtube's recommendation algorithm for the side bar suggestions"

You do? It does ok if I'm watching something technical or some reviews. It's laughably bad at music and wider interest content such as a documentary. If you hit a music track, 50% of the recommendations are the same damn track in degrading levels of quality, 30% the same band. The 10% that's left for other artists are normally a really bad connection to the mood. The last 10% lately is taken by awfully bad match, clearly sponsored, junk though never identified as sponsored.

Most of the time I'd like suggestions in the same genre or mood of music. If I've just watched an upbeat rock track why not suggest other upbeat rock tracks? Last.fm radio was superb at this, for years, until CBS destroyed it. So it can't be that hard.

I think the only times I use the sidebar is if the vid I landed on is terrible quality or a bad hit.
GPL works perfectly with dual licensing.

If you want unencumbered, you pay for commercial license.
That's not true, after you band-limit a 24/192 file and convert to CD quality there will be no clipping. Nobody can tell the difference in a blind test between CD quality and higher.
On India's largest untapped resource
Sad Trombone Exoplanet Reality Check
Hi, I would just like to second the request for an open-source, production-ready implementation. They seem to be rarely shared, which is a big shame.

I've been playing with https://github.com/kz8s/tack lately, but your implemention sounds like even more comprehensive.
Well now they can definitely compete with eHarmony's 29 points of compatibility.
It showed me (when I was a teenager living away from the city in the 90s) that I was not alone in my curiosity.

I had The Mentor Manifiesto in my walls, along with prints of code or networking diagrams (i.e. TCP handshake sequence).

I found the text really inspiring then.
The fallacy in the concept we're discussing here is assuming that OpenStreetMap is being held back by the speed with which we can add infrastructure geometry (I'm specifically excluding mass doodling of buildings as that is a topic on its own, and, hey, google does just fine without buildings nearly everywhere).

Given reasonable quality aerial imagery (on which automatic detection a la Facebook depends too) the limiting factor for years in OpenStreetMap has been meta data collection (names, road attributes, POIs, addresses and so on). Humans are quite fast and good at tracing roads and the couple of minutes it takes to add a few dozens of streets is just inconsequential compared to the time and effort it takes to go there and actually survey and add the meta data.

Now despite some bloggers, that themselves haven't noticed that OpenStreetMap is very different than in 2007 (but you know xkcd 386), claiming that OSM is standing still, the OpenstreetMap community is quite welcoming to new and better ways of surveying and obtaining data. Mapillary and now OSV have made lots of aspects of meta data collection easier and faster and have found wide spread adoption in OSM including automatic sign detection and so on.

But even with such advances, gathering and entering the meta data is still by the order of magnitudes the dominating time consuming process in OpenStreetMap (and for what it is worth in any mapping activity).
New Brazilian Banking Trojan Uses Windows PowerShell Utility
Visual Studio always sucks, just turn to Jetbrains platform .I have always love its Refactor feature and a free license for students :)
Also they have created Rider for C# developers
China's QUESS and Quantum Communications
VR headset? Can't really tell from the very dark almost black image on the black background.
TCP puzzlers – understanding TCP through failure scenarios
The $100 muon detector
Wish there was an option to switch back to chronological view.

I'd argue that the new algorithmic feed makes things less democratic because naturally the most popular images and posters will trend to the top of my feed, leaving the friends who post once in a blue moon towards the bottom (even though I'd like to see their images just as much). The randomness of chronological was nice, now I just browse in my bubble of existing interests.
Soon to be released lithium metal batteries will last twice as long
What does Hacker News actually mean?
Is Hacker News for hackers posting hacking news or its a matter of the way we post news? ( I think it's a bit hacky )
If you liked it, why do you need ads for alternatives?
I interpret that character as "three boxes" so "goods" is a very intuitive translation :)
Artificial Intelligence, Machine Learning, and the FDA
LK boots
Linux boots
TWRP boots
Android boots
Display works
Touchscreen works, but needs some calibration
Virtual buttons (Back, Windows, Search) not works yet
Sound not works yet
Modem not works yet
Wifi not works yet
Fannie Mae and Freddie Mac -> https://en.wikipedia.org/wiki/Federal_takeover_of_Fannie_Mae...

Admittedly not the only factor but a huge contributor.
I don't know anyone that buys computer components there, so people do have minimum standards. They are simply ok for a wide range of products.
Tone reminds me vaguely of American Psycho. Was expecting a murder somewhere in the middle.
They serve both the one you have been looking at and other ones. If you like it then it's one click to buy more. If you hate it, it's one click for an alternative...
After viewing this a couple of hours ago, ads for Candy Japan are popping up for me on Facebook.
> "Lossless" here is defined as "stays the same once it has entered the digital domain", and not "identical to the real-life source", and so CDs are in fact lossless.

That's certainly not the usual sense of "lossless" as applied to recordings, since it would make mp3s lossless as well. We generally say that mp3s are lossy because the mp3 encoding process loses information that was present in its input, not because the encoded mp3 degrades when played (it doesn't!) or when copied (it doesn't!).

CDs, as the original source of music, cannot have this sense of "lossy" or "lossless" usefully applied to them. (You could claim that the performance is the original source, in which case it's still not possible to apply the lossy-vs-lossless concept, as no lossless recording of a physical performance is possible.)
Finding it surprising no one has corrected the article in that you technically learned Chinese and by proxy Japanese. Chinese traditional characters + meanings largely carried over from Chinese as well.
I'm studying mandarin and i was enjoying it until I was told I just learned "Japanese".
That's completely subjective, most characters are not symmetrical anyway, and when they are it's a mistake to draw them symmetrical.
Or: If it can be optimized/exploited by evolution, of course it will be.
If they don't answer honestly and get annoyed with you when you clock off after your agreed hours, it's their tough shit.

I worked for two young guys once who'd never had proper jobs, much less ever managed anyone before, and they had the cheek to have a go at me for only working my hours. I told them it wasn't my company and walked off. They couldn't sack me for working my contracted hours, regardless of if other people were working more for free...
This was "veldig koselig".

And I wholeheartedly recommend learning how to poach eggs. Not only is it yummy, but there is a distinct pleasure to having your three-year-old sleep over at her grandparents, and at breakfast time there request that her egg be poached.
PS: I love that Mozilla uses Rust for the media-parser to boost security. But in the context of wider system engineering, there's a danger that crates.io will become another malware distribution system (like dockerhub[0]).

Personally I think TUF[1] is still too academic and at least for now doesn't offer practical solution to this yet.

[0] https://blog.valbonne-consulting.com/2015/04/14/as-a-goat-im...

[1] https://github.com/rust-lang/crates.io/issues/75

EDIT: typos
Great story. Glad you're posting here, a real treat. I used to belong to Echo in NYC, and met Mark that way once or twice.

I second your thoughts on 'Hackers' with the exception of its introduction of Angelina Jolie ;) For the record, there were no teenage girls like her around the hacking culture back then; what am I saying? There were no women at any of my meetups, period. I am glad to see that has changed, although there is a long way to go still.

I remember reading your words in my early 20s; it was motivating in a good way for me. It gave me a reason to introspect more on my activities, which were pretty misguided from 1978 on my Commodore PET with cassette drive to the computers I use nowadays.

Swapping prisoners: I had left NYU in 84. Before then you could, if you were so inclined, use your Bobst Library login credentials to telnet into the backend mainframe (Dec PDP 11 or Dec Vax's - can't remmeber). They had an off-campus 777 dial-up though. Ah, modem dial-up tones! I think somebody claimed to have logged on to a Houston NASA computer, and then the SYSADMIN popped on and asked that they identify themselves! ;)
Unmasking Manly Men (2008)
I do a similar thing for media control, but I'm running StumpWM so bindings are even easier to set up.
Ask HN: How to get lucky with Hacker News?
I keep reading overnight success stories of people, who posted their new products on HackerNews and in no time those products got a great traction. For e.g.

https://crew.co/backstage/blog/how-side-projects-saved-our-startup/

I am a Hacker News member since many years now. I admit that I am not a very active one and very few times I have interacted with the community. But I believe there are many like me and still they have tasted more success than me.

What am I doing wrong? Is there a better time to post on Hacker News? Should I do something else after posting it on Hacker News for e.g. ask some member to review it, etc.? What am I missing?
First, this looks really cool.

Second, and sorry if I missed it just glancing over the project, is there a way to tweak the views, like with ```message```? (Wondering if I can insert pandoc or the like to change how it displays in the terminal)
FWIW I'm very likely to check out the second part, but completely unlikely to fill out the form that you provided. Not sure it's rational, but my guess is that others can feel the same.
Oh man, that's some nostalgia. I grew up without internet access, but every once in a while a visitor would bring a bunch of computer magazines (Computer!Totaal was my favorite) that usually came with CD-ROMs full of stuff.

In fact, my first experience with porn was because of one of these CD's. One day I found a hidden folder that wasn't accessible through the (godawful) interface, and it was filled with high-res porn images and a few low-res GIFs.