skysight-inc/HackerNews huggingface dataset:
For me LinkedIn is something I use when I search for a job. Actually it is something I update, because I believe HR will crossreference my resume with my LinkedIn. When I'm not looking for a job, I'm not using it.

The other use case I know is collecting leads (sales or headhunting)

Networking with people who want to do business? Reach out into my network to ask people for help? I have done this a lot on Facebook (a lot more on phone or email), but never on LinkedIn.

They could have build the next slack or something. A platform where people communicate.
Only produce female chicks in the first place. The tech is already available, only introduces a small increase in cost, and I believe Germany is mandating its use in a few years already.
Standard Oil consisted of 5% of the US GDP at the time, and controlled the entire refining process. Google is still pretty far away from that.

One thing I find interesting though is that Rockefeller feared Teddy Roosevelt being elected, just like Google fears Bernie Sanders. Bernie and Roosevelt hate big business for the same reasons. Interestingly, the top tech companies think monopoly is good for the same reasons that Rockefeller did -- that they can hyperoptimize the entire process, and the winners are the consumers because of cheaper prices and higher quality.

That assumes the business operates in the consumers best interests, however...
Why on earth would LDC use C when it has access to LLVM IR?

Edit: A cursory look seems to suggest they do translate to IR: https://github.com/ldc-developers/ldc/tree/master/ir
You do know that agriculture also kills animals, both from pesticides and (at the very minimum) from destroying their habitat, right? Whole species are now extinct due to agriculture.

I don't think it is possible for us to be on Earth without causing the death of animals, be it in a direct or indirect way. Or at least, it won't be until we get a technology to produce food out of inorganic matter.
If you start with assembly I would suggest not picking x86. I would suggest a RISC or virtual assembly like LLVM. x86 just has too much historic weirdness.
Ask HN: How to display experience on portfolio when work was in Porn?
Hi,

I'm trying to apply for jobs and my experience for the last 5 years has been primarily working/developing features/maintaining a pornographic website. In addition to other random freelance gigs.

How do I put this on my resume?

It seems pretty vulgar to just list the site and time there.
Is there such a thing as developing software for the actuarial industry?
...joke- hotdesking is also called out in the article.
Thanks for your response. I am trying to understand every step of the process that leads to the philosophical disconnect between different viewpoints, not just advocate for a specific cause (though I do have some causes in mind that I believe, at present, to be most beneficial to everyone). I'm trying to get myself and everyone else to play the long game, as it were -- to look beyond here, now, self, and party.
There is absolutely nothing stopping someone from packaging OpenSSL 1.0.2 for the distros that don't have it included by default. It's trivial to parallel-install different OpenSSL versions, though admittedly with most distros it requires some special attention at build time to build things (such as nginx) against the newer version. You hint at this is in your postscript but don't do it the attention it deserves.

Google could even take this on and put up apt/yum repos supporting various versions of various distros; with their resources and infrastructure it wouldn't even be that much work.

Also your argument has nothing to do with security updates, and I'd maintain that dynamic linking does indeed make security updates easier, since you still only have one package to update rather than some potentially large N.[0] Yes, there is still the burden of testing dependent packages, but at least they don't need to be rebuilt.

I would argue it's safer from a security perspective, as it's always possible to forget that a particular statically-linked package needs to be rebuilt. At my org we used to have a few special-flower services that needed a newer version of OpenSSL and were statically linked. This just meant more work after every security disclosure. (Arguably we "did it wrong": instead of static linking, we should have just built and installed the shared lib and linked to it, making it easier to identify and track what needed to be updated.)

[0] At least for the case where a patched update can be released, one that doesn't have ABI changes. If you're running a distro that is using an EOLed version of a library, I'm sympathetic, but ultimately that is a problem larger than the one at hand that you need to solve.
they aren't more heavily vetted, the process it's just less automated and therefore more time consuming and difficult.
Has anyone done a study on the long term effects on hearing and bacteria growth from long term headphone wearing.

It makes me mad that people think fixing the problem is wearing headphones.
It's from MS, yuck! I'm not the fan of their products.
>The only way to outcompete it would be to come up with a better system for finding information than full-text search.

I think you're spot on. What features could a better system have? One limitation of Google is that you can't group search results...perhaps a better system would cluster results by topic or demographic that views the content, so that you can focus on different perspectives on a search result.
>I'm in a position to influence teams of smart programmers, but the only language that I would be able to use would be one that fits in to the existing infrastructure, which is natively compiled shared libraries on esoteric unix platforms.

So, how does that prevent you from using natively compiled languages like haskell?
The basic income is a dangerous idea
I think it's important to take a longer term look. Google has been a real force to be reckoned with, for what, >15 years?
There is another benefit to using regular expressions for replacements that is not obvious, but it is a huge productivity boost: When I decide to modify code using regexes instead of doing it by hand, my work becomes more transactional, and as a result I miss fewer errors when I realize that I need to re-do my work.

For example, let's say I have a bunch of function calls that need an extra parameter passed at the end. In vim, I might do something like

114,155s/);/, extra_parameter);/g

Of course, it might have been faster to copy and paste a bunch of times, but then I realize that I actually need 2 parameters, not one. Now I can just press 'u' do undo what I just did, escape colon, then 'up' to get the last regex which I can quickly modify:

114,155s/);/, extra_parameter, yet_another_parameter);/g

When you attempt to do and undo this stuff by hand the chances become very high that you will make subtle mistakes somewhere. In my experience, when I use regexes it is more likely that everything is right or everything is wrong in an obvious way.
Tower of babble must come down. We are so obsessed as a civilization with at the same time destroying languages through things like global capitalism, while at the same time preserving them. It's a weird combo.
You're imagining that an animal lover has unlimited resources. I'm saying that since caring for animals (on an individual and species/ecological level) takes a lot of time and money, I'm glad animals are useful during and after their life, because otherwise it's difficult or impossible to sustain caring for animals in significant numbers.

Note that I'm not defending the typical Westerner loading up a grocery cart with chicken breasts. There are a lot of things wrong with the meat industry on the supply and the demand side.
Medical Errors Are No. 3 Cause of U.S Deaths, Researchers Say
Yes.

I think he was a rather creative developer that managed to create the game that he wanted himself as a kid.

Maybe we can just sort this article under "slighly uninformed opinons" and carry on with our lives...
> since I wasted a lot of time doing fruitless surgeries before I went and learned about band aids in depth

I'm going to just assume you're being literal here. It's really brightened up my day to imagine the moment such a person discovered you could close up wounds after surgery.
Show HN: Music Player for YouTube
Fees and More Fees: How Private Equity Abuses Limited Partners and US Taxpayers
Grasp – Structural search, replace, and refactor tool for JavaScript code
I'm quite pessimistic concerning the future of multilingualism.
Small, isolated communities manage to preserve their language for century, but a community the same size in a big city can lose its language in the space of a generation or two.

EDIT : https://www.youtube.com/watch?v=8IBfgUNpRsY
Note that the title is kinda stupid, it's obviously not their native language if they can barely speak it, and that's kind of the point. Note also that their parents come from a huge language community which is in no danger of disappearing anytime soon and nevertheless, it's not enough.
I am interested in how he learnt about back face culling issues though
Nearly all of the textures used on the PS1 and PS2 were palletized. But, the artists were raised on Photoshop so they had no concept of how to take advantage of the techniques afforded by the format. If they had spent at least some time being introduced to Deluxe Paint, the games' textures could have been much more animated and varied with nearly zero time or memory cost.
Can you fit the space suit? (maybe I should have said something about small spaces).

Just because there's a shared behavior there's no guarantee there's a shared cause or mechanism. And even when there are, the environment can make any given solution unusable.
How to Get Filthy Rich in Rising Asia: A Novel - Mohsin Hamid. This is my book of choice for the year: I read it cover-to-cover in a single day. Refreshingly written in second-person perspective, totally engaging.

Finally read the Zones of Thought series by Vernor Vinge. Love his slight twist on physics that allows for for both post-singularity tech and low-tech to exist in the same universe.

The Dark Forest by Cixin Liu (second book in the Remembrance of Earth's Past translated from Mandarin) had a bit of a slow start, but really built up to a good finale.

Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future - Ashlee Vance. Good read and made me really appreciate what Elon has done through financially to get Tesla and SpaceX up.
Yes. It's demanding, well-paid and hard to break into.
Java has quite a bit of memory overhead which exacerbates Minecraft's inherently high RAM requirement. That plus frequent GC pauses make Java a suboptimal choice for Minecraft long term. (But it may have been the right choice for Notch back in the day.)
Yep - thanks for calling this out. I should have put out a version that's safe in multithreaded environment. I've updated the article to reflect this.
I think the key is, small acts of sabotage that could never be considered sabotage, so there isn't any chance of getting caught. Using a hammer that is to small or adding another technology to an already complex technology stack would never be considered sabotage. They likely wouldn't even be considered incompetence, especially in the latter case if the person who added another database/programming language/web toolkit/etc managed to achieve something with in in a short period of time.

Instead that person is a hero, and the costs associated with the decision are initially small and don't show up until that person is long gone.

Repeated a few times the small hits to productivity/quality/etc will result significant lost ground. This is probably even more important long term in the technology industry than it is to a war effort. The sides would have to be close to evenly matched and the war would have to go on a long time for all the little bits of sabotage to add up.
Your platform must be pretty esoteric indeed to not be an LLVM target. What are you targeting?

Also, Rust is interoperable to the exact same extent C is. Making shared libraries exposing a C ABI is a snap.
Thank you for clarifying. Can you comment on the relative expressive power of Shen's type system versus e.g. Haskell? I understand that the former can accept as well-typed terms the other can't; in what way is this a consequence of modeling Shen's type system using the Sequent Calculus versus Hindley-Milner deduction?
Two thoughts: I certainly hope that technology and space colonization can expand the definition of animal preserve. However, Wilson's proposals are fantastic and don't factor the benefits animals gain from symbiotic living with humans.

And I believe there are several problems with overly specialized diets, not just that we're willing to preserve only a few species in significant numbers. It would be very good for world hunger if the west began to eat more kinds of meat again.
The problem with grammars is that they are too verbose.

Regexes are concise. This is their strength and weakness.

I can write a regex in a dialog box after initiating a "Find". I can't specify a grammar like that.

The deeper problem with regexes is programmers. Most programmers do not have the perspective to say "Whoa. This regex is too much. I'm really doing parsing at this point and should probably switch up to a grammar."
Or trying to squeeze more money out of a smaller readerbase? http://www.niemanlab.org/2015/03/newsonomics-the-collapse-of...

1 cent in 1913 => 24 cents today http://www.usinflationcalculator.com/

I'm not sure how much a single issue costs today, but the cheapest you can get NYT for is 75 cents a day: http://daggle.com/new-york-times-subscription-3480
Chrome only remembers history between now and 90 days ago.

https://chrome.google.com/webstore/detail/history-trends-unl...

As noted in the description, this extension resolves that permanently, although I'm still not quite sure how it impacts history sync or URL bar search.

I also think (totally unsure) that you might need to open the extension occasionally for it to save the history.

It's awesome though.
It's not a good match for Canvas. This is just a demo that uses Canvas to remind the masses of something we are on the edge of forgetting.
The vast majority of animal suffering happens to wild animals. If your reason for supporting animal rights is to reduce suffering (not the only possible reason) then eliminating wild animals is not a bad thing:

http://foundational-research.org/the-importance-of-wild-anim...
Immortal but Damned to Hell on Earth
One that I haven't seen mentioned: "Alexa, how do you spell X?"
In order of use:

- Timer

- Play specific radio programs or stations

- Play music I've uploaded or stuff on Prime

- Check weather

- Check upcoming calendar appointments

- Ask for definitions/encyclopedia entries (the logic is good ... I once asked how old Reagan was at the beginning of his first term and got the correct range)

- Checking game times or if a local team is playing that day

- Ask about local traffic conditions

I don't use the shopping list feature. I don't like opening the Alexa app, and my wife and I split shopping duties according to destination store.

I've looked at the IFTTT scripts but did not see any that looked appealing or useful for us.

I would love to see phone/messaging capabilities built into the Echo.
They promised to match the compensation upon return to Slovenia it mentions in the article.
Except radio pays artists way more than Youtube. Just look up what one-hit wonders from the 80s are still earning every year - that's almost 100% radio.
I'd like to see a list as well.

The challenge with such a book is that your financial goals change as your life transpires. Ones 'financial journey' through life can take many paths that are some times deliberately chosen and sometimes chosen for you.

There are of course some basics:

- spend less tha you earn

- invest the difference ('in what?'is one of life choice questions!)

- learn what you can, which you are trying to do now!
The point may have gotten lost in translation.

I think the point here is that a lightweight game engine was used (written in LWJGL which is a wrapper for native graphics APIs), rather than something full blown like Unity/Cry/Unreal.
I've been saying for years we should remove income taxes, and move to a financial exchange tax, specifically on transactions in/out of the country combined with a VAT system on all imports.
The monopoly isn't search, its advertising, which is evolving into a Google/Facebook split.

If someone came up with a better search engine, Google would just buy it or hire the principals before they did.
Good points ! I ran into some difficulty translating the boost::shared_ptrs to C++ 11 standard shared_ptrs a while back while adopting some open source tech for xbox.

Also you're spot on about people touting the smart pointers as a silver bullet for all memory issues leading to an overuse of these otherwise fantastic tools.
Hugo Chavez’s economic miracle (2013)
I think it's just part of the neue Rechtschreibung.
> If your research has led you to hard data and proper science yielding causal conclusions, many of us on HN are very interested in seeing it, so be sure to include it in your paper. If not, then the discussion will remain hypothetical.

I certainly am not going to establish a causal relationship between UBI and a given economic outcome! :) This article will be more hypothetical since neither side has a particularly good empirical case (due to lack of studies).

Your appreciation for UBI must come from some sort of theoretical argument, does it not? If so, would you be willing to change your mind if your underlying assumptions were challenged?

P.S. My goal is not to convert you or anyone else to be against UBI.
How long until it was drained?
Yea it's a vague statement for sure. Maybe "more powerful tools" means Unity or a game engine, but it's not certain, and that sentence will just keep looking strange to me.
A picture is worth a thousand words: Visualize your C/C++ Projects case study
Or better yet, go to a concert. Most artists could never live off CDs, but from $30 tickets they could.
The barriers to entry depend on a vibrant network of content providers.

Google can't stop you from crawling the web, but Facebook would love to.
Wow. I wasn't aware of this Harvest Moon clone. Brings back memories.
I'm not arguing that the scientific method is invalid. Just that it's applied in a way today that is typically unable to prove or disprove if alternative medicine works or not.

The shaman might tell you, I look into their eyes and if I see a slight yellowness I know X. Then I measure their pulse and that tells me Y. So based on that I prescribe medicine A at dose B.

Now if someone designed a study that first separated people into a category where both X and Y are true, and then gave only those people the medicine the shaman recommended, you'd have a real test. But this isn't done.

Humanity has produced great things before the scientific method existed, agriculture, smelting, sea travel, etc., including the scientific method, itself! How can you reconcile this fact with your proclamation that anything related to medicine, a body of knowledge produced from the same people at the same period of time is all bullshit?
You do need some level of line of sight to the sky for Iridium voice, less so for sending SBD (similar to a text message).

If your GPS can get a fix, you can probably find enough signal to send a SBD.

Iridium carrier signal is stronger than GPS.
How to Set Up Two-Factor Authentication for Login and Sudo
Very cool! Do you have any example? It's not very available by hardware nowadays but you can work in indexed by software, or doing the trick you say (that sounds similar to what I do in my library --sorry if I'm wrong, I'm an opengl shaders newbie--, but the workarounds are slower or more complex than traditional indexed mode by hardware, making it less accessible to the newcomers. Maybe my laments are just nostalgia..
Could you elaborate ? It seems to me that music delivered via my speakers is the product itself.
But we don't all use "compile" or "git commit" as barewords in our languages, do we? That would be silly and out of place.

We use those as stems, over which we add our own orthography, morphology and syntax.
The models EE use are simplified, drift and diffusion current and electron and holes with their different mobilities and energy levels. Math apparatus used here, and strictly related to statistics, is limited to averaging, I would dare to say.
Disagree.

Last time I used shared_ptr in my code was for a 3D authoring app. Users can load/copy/paste 3D objects, I want a single copy on RAM and VRAM for clones of the same 3D object. If you ask me “why” — because VRAM is limited, and because PCIe bandwidth is a bottleneck.

I‘ve decided that scene node is the true owner of the mesh, and placed shared_ptr<mesh> in my scene node class.

Technically, I could instead decide that scene (i.e. “the graph”) is the true owner of all the meshes in all graph nodes, as you’re saying. Two problems:

1. I would write my own code for memory management and reference counting, for no good reason replacing a perfectly good standard library implementation.

2. Scene is not one true owner that manages the memory of the meshes because of different lifetimes. Users can add/remove stuff from the scene. When they do, both scene nodes and meshes are allocated/deallocated. When two objects are allocated + deallocated together, it’s often a telltale sign that one of them is the true owner of another one. The scene itself lives much longer.
My kids run it on their X201s. The Windows 10 version is massively faster, providing really fast rendering. Minecraft 1.9 doesn't even seem to support setting the fullscreen resolution, so it's always pushing 720p. I'm not kidding when I say it's literally unusable: 1 frame per several seconds.

Unfortunately the W10 version is very cut down, lacking lots of things. It's possible the main difference is OpenGL v DirectX on the Intel integrated cards. But the graphics are basic enough that there should be some way to render them quickly regardless.
I think Common Lisp's success is due to the power of Lisp and that Common Lisp is the most modern full-featured version of Lisp. For all we know, if the standardization had been done better, Lisp might be more widely used than it is today.
Facebook's Zuckerberg to meet conservatives on political bias flap
The lookup can be done in a trivial shader that runs on the GPU 10-100x faster than a C implementation on the CPU instead as a JS function that runs 10x slower than a C implementation.

Additionally, instead of uploading the complete, 24bit-per-pixel, post-indexed image across the PCI bus every frame; you only need to send the updated pallete. The CPU work approaches zero at that point.
Ouch, you're right.
The only thing an open office is for is walking potential investors through, waving your arm grandly.
Meh. I used to think more highly of HN comments, but as they started covering stuff I already knew a fair bit about, I realized the highest voted comments usually only have the appearance of knowledge / wisdom / experience / etc, but without the substance of it.
I was wondering if the joke was a little too dry, but yes it's a joke. Our workplace recently converted to an "agile workspace" and I have sales people sitting across from me regularly on the phone. :(