skysight-inc/HackerNews huggingface dataset:
I don't know if I should up vote you or down vote you.

I agree that articles like this one are a pain. They are pitching a misplaced nostalgia. The "good ol' days" weren't good. Even then, we knew that these sites were bad. We just didn't know what else to do.

I used to be torn on the Tumblr blogs that create the content that ends up in articles like this. On one hand, link-baity articles that keep hammering on one subject, over and over again, wouldn't exist without them. But on the other, I understand that need to explore and create things, even things that aren't a good aesthetic. I did an entire series on taking cellphone photos of prisms that had lasers passing through them. Hundreds of photos that were mostly junk. But there was something in there that I couldn't articulate, and the process of posting helped me figure it out. I did it for the same reason I played Sudoku for a year straight, but haven't touched it again in 7 years: I had a need to figure it out.

It's one of the reasons why I think there is no meaningful distinction between art and science. Your brain subconsciously recognizes that something is there, gets snagged on it, and you use the tools at your disposal to test, test, test and figure it out.

I know very few working, successful (even if marginally so) artists who make exactly what they want. Most of them are trend following on how the market reacts, and they aren't exactly cognizant of the precise elements that make their work popular.

It's our fault for continuing to buy it.

But regardless, I also don't think it deserves such a flippant reply. HN gives you all the characters you could want to write a reply.
Market forces would have handled racial discrimination if the government had done the one job it had to do of equally protecting businesses that were owned by or catered to racial minorities.
Containers Don’t Solve Infrastructure
Great headline, but there is not much to the article. I clicked around for a few minutes thinking I missed something. Am I an idiot?
I really like the suggested conversations feature. I think it would be interesting if each of a wide group of friends could select specific interests, then suggested conversations appear just to those people who are interested in that class of topic. Looks slick as well.

Some questions:

- How do you make money?

- What's your privacy policy? How do you ensure message privacy (the app description calls it 'private')?

- Is it iOS only, or can I connect via the web, desktop client, Android etc.?
It's a service-oriented architecture. The API is not your web server.

You can use something like Ambidex to render HTML from your React components on the web server, backed by your WP-API.

------

More info (in video form): https://www.youtube.com/watch?v=yaymfLj5tjA

Ambidex (one of many ways you could implement this paradigm): https://github.com/appsforartists/ambidex
Here's the key to location based mobile advertising
After years of working as a programmer, I also find something extremely satisfying about doing physical labor.

When someone asks me how close my project is to done, I often say "about half", or "it'll take a few more days". Is it 52% done? 59% done? 43% done? Will I run into some complication tomorrow and realize I'm 23% done?

When I have 25 rebar to pound into the ground, and 10 are already there, I know it's 40% done. I know that in about double that amount of time, it will be near 100% done. There's no question of if I am about to run into a complication that will set me back 20%.

More complicated construction can certainly lead to the same situations as programming, but sometimes simple tasks are really satisfying to a mind always dealing with new things. Variety is the spice of life.
Deleting Geocities was a horrifyingly destructive act by Yahoo. They took thousands of sites that had been built by other people and just deleted them all. And this isn't an isolated incident. The industry seems to think that taking gobs of user data and trashing it is fine, and it happens on a regular basis.

We need to change the culture of the tech industry to view users' data as belonging to the users. Until then, consider donating to the Internet Archive https://archive.org/donate/
Despite me having very little interest in Ruby this was pretty interesting to read, I would love to see some similar walkthroughs (?) with the Python interpreter source code.
Using React to Post to a Rails REST API
I'm also not for celebrity worship. But I know that Star Trek formed me as a person, it's not just responsible for my interest in technology, it made me the very person I am now, taught me to always solve things peacefully, made me believe in the future of prosperity through science and good parts of human nature. I feel grief now, and I know I will feel the same when Kirk, Picard and other of my childhood role models shall depart.

Farewell Spock. It's for us who are left to work towards the bright future you shown us.
Bartending is often brought up as some accessible, social occupation for taking a break from the office. The truth is for men it's extremely hard to find a bartending job unless you're very good looking and have some desirable personality traits (you get along with everyone, can easily make small talk) honed with years of good social skills. Bartending school helps a little bit, connections help far more. But it's not as easy as becoming a server, it's a position with a fair amount of responsibility and plenty of eager candidates who think it sounds fun.
Wow, I wish this had been posted a few days ago when I was going through the same bewilderment. There doesn't seem to be very many ES6 projects on npm, so examples are few and it took a bit of trial and error to get it right. I basically ended up with a very similar set of code for my project... https://github.com/lookfirst/gulp-helpers/
"One taste of React in front of WP-API, and I reckon the jQuery and Backbone era will be finished."

This seems to me like a bit of an exaggeration (or maybe just facetious).
Hackers for Hire
If you want a private reddit...you can just make a private subreddit

I agree, the reddit comparison does not work here.
The messages are sent as extra messages, duplicating timestamps and faking senders and overall it's pretty ugly.

The Quassel protocol supports this, unfortunately it looks like the quassel team doesn't care about taking it further than where it is.
The channel for my local hackerspace is quite active, but not so busy that you can't keep track of what is going on. I also loiter in some bsd channels that are reasonably active as well.

It probably helps to find channels that have a purpose behind them.
Critical Reasoning for Beginners – University of Oxford Podcasts
Update: did somebody say they wanted a better UI for Linux perf? I just saw this:

http://www.rotateright.com/zoom-release-notes/

In particular:

Removed licensing restriction: Zoom is transitioning into a free software product and is no longer available for sale

I used Zoom as a commercial product on Linux and found it helpful, although licensing bugs eventually made it work poorly and I have not used it since changing jobs. It looks like I may be using it again.
Show HN: Create hassle-free dropbox-powered websites
Are you doing any DPI change hackery?

That is usually the most common reason for Play Store errors like that.
Hi Scrumper,

Thanks!

Web is very coming soon!

Our privacy is like direct messages, only who you want can see the message.
As mentioned in the article, while the engineering ethics code doesn't have force of law, "state boards of registration do consider it when conducting disciplinary investigations."

If we had, in addition to an ethics code, a state body that could take people to task for violating it, then it could have teeth.

Of course then the unethical programmers would all move to Nevada (or whatever state had the most lax oversight). One step at a time, though. :)
Soon I will be gone forever, but that's okay as long as someone reads this
Medical ethics are nonetheless fairly effective at what they set out to do - because you'll get kicked out of the profession if you do anything too grossly unethical.
They didn't have Superfish installed, but they do come with bloatware.
I don't think it matters so much. I have friends doing Programming work with the Title "Software Engineer" and I'm a Software Engineer (Just filed my application for P.Eng.) who has a "Programmer" job title.

Things are pretty much still treated interchangeably here in most lines of work so unless you're in a business that traditionally relies on engineering work and stamps you wont get any preferential treatment.
The Siberian crater phenomenon is more widespread than previously thought
OSI sounds "enterprise." :)
This is a bold if not entirely surprising prediction. Would love to see some citations both supporting and countering.
Same problem here. Can't install it from Google Play on my Nexus 4, Nexus 6 or Nexus 9 because it's incompatible with all of my devices for some reason.
Congrats to the PlayFab team!
> Now you aren't even admitting that there are regulations.

No, I'm asking for support for your claim that there are 700 new regulations. That the as-yet unpublished order contains regulations is a different claim than that it contains 700 new regulations.

> I don't want to hear one person coming on HN complaining about worse conditions after these new laws are passed.

What new laws?
FairBlocker launches to block ads and support sites
We just fired up FairBlocker.com, an ad blocker where users choose a small monthly subscription ($5 or $10), which we then split up with the sites where ads are blocked.

We're looking for feedback about the idea (and for early adopter sites to sign up).

What do you guys think?
Jet Lag Is Worse on Mars
Learning to code? None.
He lived long and prospered. Which is as much as any of us can ask for.
"history of spec-ahead-of-time massive bureaucratic network standards efforts is extremely poor"
Do you think this applies to IPv6? I understand the need, but it's still difficult to implement IPv6 even for knowledgable people let alone the 'plug & play' experience of IPv4 with all devices today. But how could it have been developed first then specified?
That is very interesting! I worked on a similar idea (but on the malware side… :-p) a few years back. The idea of our paper [1] is that if programs could run and at the same time produce a functionally equivalent to themselves program that uses different instructions (to do the same thing), then power fingerprinting these programs would be very hard, as each execution's power trace would be different.
We implemented a prototype of the idea (in Lisp, for simplicity) which can take any program and outputs an equivalent one which uses a Quine-like [2] construction to execute the original program and at the same time output a new different version of itself (but the size of the obtained code was quickly exploding in our proof-of-concept prototype, so it was not very real-world).

[1] http://pablo.rauzy.name/research.html#wistp11

[2] https://en.wikipedia.org/wiki/Quine_%28computing%29
Google campus plan would explode the concept of buildings, workspace
Because it's the test version of the new app. You need to go to the G+ page to get it. General release will happen soon, maybe during the weekend.
Are we to expect less from the Reddit community?
Nope, thought the same thing. I had an awesome Duke Nukem 3d site on geocities. It had gameplay tips, easter eggs, and tips and tricks on how to build your own maps and scripts for Duke Nukem. This may have been my first attempt at programming, and was easily my first glimpse into network protocols
I feel that it can be argued that paying for a font library is a good idea. It is far cheaper than buying individual fonts, which can get expensive quickly. I feel that the Typekit library is ahead of the Google library. The Google library always has felt very stale and bland to me. The Typekit library has a better variety if they dont have as many available fonts as the Google library.

Also their systems to include the fonts into your pages also eliminates the headache for many people of how to include the various font files for a particular family, as well as by which method to include them.

That github link is very useful for people getting their feet wet in typography and seeing how things work together.
Thank you, this was great! Both my work and side projects all run on Ruby (except the ones that run on js), and this has been extremely helpful. I actually wrote def(whatever, &block) ... all the time because I was told that it would be clearer that a block was needed, but if just dropping the &block means I can get a 4x speed upgrade... well, time for a bit of refactoring in various critical loop sections.
That's an awful move by itself, but what I personally cannot get over is their decision to rick-roll every user who clicks on the outdated link. That simply insulting.

Here's a random example:
www.geocities.com/scythemantis
If you understand the math, give coding a try. I suspect you'll find it easier than you're anticipating it will be.

The REPL is an incredibly user-friendly way to learn to program. Try it. I'm surprised you like math and don't want to use the REPL, since the REPL in many ways resembles a powerful calculator (and can be used as such)

If you really like the math approach, and grow to appreciate the REPL, give "The Haskell Road to Logic, Maths and Programming" by Doets and van Eijck a try.

But no, you can't pick up programming just from reading books without attempting to program. You could pick up a good bit of computer science like that, but not programming. Programming must be experienced.
TurdPress is pretty much solely responsible for keeping PHP alive this long. So so many kids these days learn a little WordPress and tell people they're web developers.
The Dress-Why this oddly viral meme is actually an important lesson for everyone
I wonder, will the principals at a software consulting firm be required to hold a PE?
Make what illegal? Stock buybacks? No. That would be insane.
Unfortunately, my stupid sense of humor makes me remember his Sputnik the best of all those little quotes. Somewhere on YouTube there's a black screen with the audio looped for hours.
This account is also good, it's fairly technical and very funny: http://www.amazon.com/Elements-Networking-Style-Animadversio...
I don't get this "Child's brains are better" thing. A Child needs up to 10 years to speak, read and write correctly in their native language. An adult can do it in a couple of years, months sometimes (not my case!)

I have a small kid and yes, their intelligence development is shocking and completely unlike any other creature on earth. But are there any proof that childrens are actually better/faster at anything than an adult?
Lenovo’s Promise for a Cleaner, Safer PC
I think it is a bit of an exaggeration, but not entirely inaccurate. I am currently working on a large application UI re-write, we've moved to React, and JQuery was included from day one. The entire application uses JQuery exactly once as of today. (We're leveraging $.ajax) React solves a lot of the same issues JQuery does. We didn't purposely try avoiding JQuery, we just haven't needed it so far. That's a major change.
Mobile and micro-services will change what? Even then microservices are an architectural pattern, it's not inherently tied to a platform, whether it runs native or in the browser.
One working week between notification arriving at security@xenproject and the issue of our own advisory to our predisclosure list. We will use this time to gather information and prepare our advisory, including required patches.

Two working weeks between issue of our advisory to our predisclosure list and publication.

When a discoverer reports a problem to us and requests longer delays than we would consider ideal, we will honour such a request if reasonable. If a discoverer wants an accelerated disclosure compared to what we would prefer, we naturally do not have the power to insist that a discoverer waits for us to be ready and will honour the date specified by the discoverer.

Naturally, if a vulnerability is being exploited in the wild we will make immediately public release of the advisory and patch(es) and expect others to do likewise.

This is an extraordinarily aggressive (in a good way) and transparent process. Big commercial vendors routinely sit on vulnerabilities for months.
Thanks. With due respect, what level of expertise is this advice coming from? (It's also not clear what expertise the author of the Pressla article has.)

By the way, your website is beautiful!
I was just reading about this...

http://wptavern.com/heroku-wp-a-template-for-installing-and-...
There is a difference, with the structure of private subreddits, we felt there is rigidity and for Reddit it is for ONE group of users and topic.

Trigger is mobile-first platform, where we try to make the individual or multiple groups as fluid as you would do in a normal conversation, and everything organised by topics.
The other day they had a YC Alumni party and Jessica Livingston, my wife (+Tipjoy Cofounder), and I were chatting. The general sentiment is "OMG 7 Years!"

Yes, the obvious things are obvious: much bigger and more advanced. The reputation has improved. The process is more solidified.

Much of the advice is part of my DNA now when it comes to how to build companies. So when I hear it, the ideas are reinforcing rather than new. I can easily predict how a VC might answer a question, for example, about their process, what they look for, etc.

So the big difference is what I'm looking for out of YC. I want more anecdotes and operational details to enrich my understanding of how to build a great company.

Beyond that, one difference is how they need to treat the batchmates. They have warnings about what not to do that sound like they are talking to children. I think "why would anyone do that?!" when hearing the warning of what not to do. It turns out that at scale you see a lot, so they warn against things they've seen. Surprising, but true.

Another difference is that a lot of the speakers are YC alumni. I think they can commiserate and tell more interesting stories than people that have been very established and rich for a very long time.

Another difference, related to size, is that I don't know everyone. This is a pretty big difference but I end up talking to a few people repeatedly, making a closer connection.

I could go on, but I think this should probably be a blog post :)
>However, in software, we are all (or should be, at least) constantly working on things outside our current skillset.

I kind of disagree with you here. Professionally I code the software that runs Control Systems for various industries. The software design must match a electrical spec that is written by one of our Electrical Engineers. So although my work might be dipping to the agricultural or civil or mechanical engineering domains I must collaborate with a qualified engineer to meet spec.

The way that statement is written is not to say that myself as a controls developer cannot branch into web or mobile development though I'd argue there are certain software fields not everyone should be practicing without some rudimentary training and proof of competence (anything security related, or any branch of software that interfaces to real world components).

I don't want a self-taught web front-end coder writing code that handles the security of my financial information. I wouldn't necessarily trust a corporate programmer writing billing software to write embedded drivers. That's not to say people can't be hobbyists though. People dabble in electrical hobbies all the time but they don't market themselves professionally as "Engineers" either like many do in Software.
What color is the dress? Gold and white or blue or black?
> Even though it's slower, I avoid the latter form as a matter of style. I think it's super important that if a method yields, it's shown in the method signature.

Using &block in the signature does not indicate that the method yields, it indicates that the method reifies a Proc. To me, its a sign that the method does something which makes it likely that the passed block will be called outside of the usual lifetime of the called method.

Now, it may be an issue that Ruby has no self-documenting signature element which indicates that a method expects a block for the purpose of yielding without reification, but overloading the signature element which is for reification doesn't really address that (and, destroys one element of self-documentation in order to create another one.)
No-backend cuasi-static would be a new era. There is no reason for a dynamic CMS on sites that are updated twice a month and maybe reach 50k visits/mo; I am sure the vast majority of WP sites out there are of such nature.
How Krossover Manages Its Community of 5000 Customers
I can only hope so...it would finally validate my investment!!! :)
I don't suppose there's a way to hook into newarray ...?

Maybe a gem with a C component could provide a hook?
> if just dropping the &block means I can get a 4x speed upgrade

Well, up to 4x. If you're doing anything interesting or complex, or, god forbid, making a database call, then this might turn into an instance of that famous anecdote where Bill Gates wouldn't even bend over to pick up a thousand dollars laying on the ground.
Nothing currently stops paypall.com getting a certificate and the technology is not meant to do that.

EV-SSL is kind of meant to deal with that if you want to pay the fees.

But this seems more in line with a movement towards HTTPS by default and marking HTTP as insecure.
> could make the U.S. more competitive in the production of goods

I think the majority of the goods in this context will be digital goods. The tribunal system is a sure way for a multinational company to bend a country over for a good spanking over not enforcing draconian DRM laws.
Learning a second language is not the same as learning a first language. There are many things you use from your first language that you use to learn a second.
> A Child needs up to 10 years to speak, read and write correctly in their native language. An adult can do it in a couple of years, months sometimes.

Er, what? Can you cite any research that an adult with no prior language can acquire language proficiency faster than a child with no prior language?
No, you are cherry picking. Here are other lines from the same comment

People disagreeing with you isn't evidence.

It's that the collateral damage of firing off such accusations indiscriminately is too great for that to be ok without evidence.

deal with them not by calling names but by making better arguments.

These are all things the flag killed comment did.

You should also pay attention to who your cherry picked quote was aimed at.
https://news.ycombinator.com/item?id=9114355

But we will do so by looking at actual data—something that isn't an option in the HN threads themselves and would mostly be off-topic there.

This is the only part that supports you view, and it's a baseless assertion. Someone did collect evidence and present it and it was on topic.
behold, bittorrent bundles

https://bundles.bittorrent.com/
> the "This site uses cookies" warning struck me as a little disingenuous. It seems like there's a choice to not accept cookies, but if you click "Decline" it just kicks you out to Google.

With JavaScript and cookies blocked, the site worked fine. I never saw a warning.