skysight-inc/HackerNews huggingface dataset:
Wow, had a bunch of ideas that came up after a good night's sleep.

- This is what many of my friends initially thought "Cloud Technology" was, and were disappointed to find out that the cloud tech we have today isn't truly peer-to-peer.

- This has immediate application for distributing data generated by governments.

- I don't have to use rsync or capistrano to deploy websites. I can write locally to an ipfs content address, and the servers will automatically pick it up.

- This would be awesome as a way to distribute public Docker containers or App containers.

- Containers + ipfs can potentially make for a highly portable app, one where both the code and the data are portable. At the very least, you wouldn't have to create a data container and link a different container to get that data out. Some potentials are things like redesigning Diaspora, or even running distributed copies of OpenFarm. (Any non-profit, open-sourced crowd-sourced data project, like OpenFarm, would seriously benefit from this -- people can contribute compute, network, and storage by installing a container with that stuff already there).

- DRM might actually work. (I've brought this up before, and it has been really unpopular with people since they are not rationally thinking about the societal value of DRM). The problem with current DRM schemes is that it puts the power on the side of the merchants. Using neutral third party schemes don't work well. There is also the problem of when the merchant shuts down and kills the asset servers. What we really want to do is register rights in a p2p setting like with Counterparty or one of the blockchain technology. IPFS would solve the asset distribution and storage problem. (Enforcement is interesting, and one potential idea that just bubbled up: if you can have a web of trust, you can have a web of distrust; use peer pressure to mitigate bad actors; this works well if people actually want some reasonable way of having property rights over data).

- Promise Theory. Been reading and thinking a lot about this. I see promise theory as a possibility for helping with human-to-AI interactions. It's core premise is based upon documenting intent and evaluating trust in actions out in the open. IPFS would allow AIs to publish intent as well as publish their evaluation of trust. This allows for reputation management for AIs.

- A similar application above would work for reputation management for humans. For example, TaskRabbit, ELance, and other gig markets currently lock up reputation data as proprietary. On the other hand, reputation published on IPFS would be portable. (It could also be built on web-of-trust, something brought up by that co-opt consultancy posted here). This is also an application of Promise Theory.

The ideas keep coming up, will start up an ipfs node and store some of that there.
Absolutely, without a doubt. It's an expression of imagination and creativity.
I'm surprised that tidal locking happen for a planet with liquids on the surface, except in a jury-rigged toy scenario. I'd expect that the energy would cause fluid/molden volumes to circulate. This would create motion relative to the energy source.

It might be possible to use this same kind of circulation effect to have a self-contained space-craft. It would consume solar energy, and then strategically pump volumes of fluid from one end to the other, to deliberately change its momentum.
Thank you for the information, useful to know about the requirement to build an application entry point in Objective-C.
Generally sex is what you were born as, you were born as either male or female.

Gender is what you identify as, you either identify as man or woman.

Now it is clear that PG and company aren't transphobic, but by giving in to the first demand for more representation of "minorities" (as if asians, immigrants and indians weren't minorities and weren't already statistically over representated) they have given the SJW a finger and when you give the devil a finger...

Personally I am going to get some popcorn and watch this drama unfold.
Art and craft are closely related, but I think software is more craft than art. If I had to come up with a distinction I might say that craft is art done for a practical purpose. So software could be art if it was done for no other reason than an expression of an aesthetic or ideal, but otherwise I would call it a craft.
You're right. Now, if you'll excuse me, I'll go hack dinner.
Is it time to develop some open source HDD firmware?
I dislike NSA a lot, but it's not really their fault everything is broken. It seems like people are more upset with the fact that you can't, in good faith, ignore it anymore rather than the actual insecurity itself.
I did indeed misinterpret. To answer that way, I'm not personally aware of anyone demanding new apps targeted to 32-bit on OS X. As an OS X developer, I'm averse to the idea of starting a new app with that as a target.
I agree that armchair "expert opinion" is a significant problem at this time (see Harry Collins, "Are we all scientific experts now?"). However, I'm not sure I see how a social emphasis on evidence over authority would invite more of this.

Collins, for instance, traces this problem to misplaced feelings of expertise. He believes we should "elevate science to a special position in our society." I mean to suggest that if we focus less on authority ("x says this, x is an expert, x is true") and more on science ("experiment y is evidence that z"), then this kind of layperson interjection would be excluded from social discourse.
Computers, Not Weights, Run Fitness Studio
Photo Websites Being Sued Over a Patent for Online Photo Contests
Kevin Dunn's "Caveman Chemistry"[1] is a fun book.

Instructions for tinkerers "for making bronze from metal ores; glass from sand, ashes, and limestone; paper from grass or straw; soap from fat; alcohol from honey; photographs from egg whites; chlorine from salt water and celluloid from cotton."[2] among other things.

[1] http://www.amazon.com/Caveman-Chemistry-Projects-Creation-Pr...

[2] http://www.cavemanchemistry.com/
Hey,

and thanks for checking it out! The currently released version of Frida, 1.6.8, doesn't have the work-around and triggers the kernel panic described in the blog post. The work-around landed in git last night and will be part of 1.6.9 to be released soon; hopefully by tomorrow if all goes to plan. Feel free to clone and build Frida yourself if you'd like to play with it in the meantime (or make sure you never attach more than once to any process). Sorry for the inconvenience!

Feel free to drop by #frida on irc.freenode.net, btw!

Cheers!
Jury duty! That's brilliant! The only other location I came up with was hospital waiting rooms, but those have the disadvantage of being socially inappropriate, in addition to exposing you to possible infection! For Jury Duty, they don't check if you've been assigned to a case? You can just show up?
As long as they have the only reasonable Trackpoint [with physical buttons! lol] I'll keep on buying.
The VRML Dream Project
Ask HN: Founders, what's your lifestyle like?
Is a paintbrush art? I would say it's a tool that can be used to create art. Is everything made with a paintbrush art? No, not everything made with a paintbrush is art.
Sure, but then real-time systems are a very special use case with their own languages, tools and techniques. Real time GCs are severely limited and would not be suitable for use in a general purpose context.
I am not in a position to give a full report on the quality of the backlink profile.

> The original post made it sound like there was no act to clean up.

That seems standard: from innocent to the most hardcore spammer, of course they didn't do anything wrong, Google made a mistake and abused its power.

> If there was spam link building on their part, it changes the story.

It could change this story. But I do not want to point any fingers, and I think Google is smart not to reply on this case (which is kind of a shame. I miss Matt Cutts and I miss the time when HN allowed for these open discussions. It just seems too much of a PR risk these days.)
I have nothing against search engines. What I'm concerned about is that many people do not use links or addresses, they just search!

When people no longer use addresses to access stuff, the web will be broken.

Crowd sourced search is actually not a bad idea! Most things are still discovered through mouth-to-mouth and sites like HN. Search engines has a long way to go before they can actually make better suggestions then humans.
I would love to peek 1000 years into the future to discover what replaced our leaky abstractions in the subatomic realm
Yep, she certainly did.
Obama always sounds like the good guy. He dislikes torture, war, the NSA, drones... But doesn't he have at least some power to change these things?
We have that. http://meta.stackexchange.com/questions/96732/how-do-i-remov...
Statistical Problems in a Paper on Variation in Cancer Risk Among Tissues
The Companies That Apply for the Most Patents and Trademarks
just remove div#container visibility:hidden and it works. Why does it require JS when there's no need for it at all?
Aren't many of those planets gas giants though? Which won't be able to harbor life.
So this chart strongly suggests that we should seal the borders and chose only from the Chosen as the optimal immigration policy?
If there is design, then there is art. So yes, a certain part of it is artistic.
How can you know when a deallocation will occur? Did the user add this product to a single invoice and the product object will get deallocated when closing this invoice form or is there a second invoice still referencing the product? At best you can know when a dealloction might possibly occur, but this is whenever a reference changes or goes away and usually not pretty helpful.

For any sufficiently complex real world application you will not in general know when a deallocation occurs and that is one of the reasons you decided to use automatic reference counting in the first place. Some short lived objects within a function are non-issues to begin with and are easily handled manually if you want to, but the interesting bits and pieces are objects with unpredictable life time and usage pattern because they are heavily influenced by inputs.
i am a software artist (yup says so on my business card) and i give this a hearty "yes". but not in the usual sense of code that is elegant or well crafted, that's just good engineering. code becomes art when it is made with the intention of an artist. this is actually quite rare. video games barely count because most of the artistic content are just 3d models. some do count though.

the most true software art is generative art: algorithms that produce abstract visuals from code only (though some take images or video and transform them).

the first group of arists that did this that i am aware of called themselves the "algorists" and they worked in the mid 70s. and before that there was manfred mohr.

i believe i am the first open source artist, having released generative art code under the GPL with open source as part of the explicit concept in 1992. if you know of anything earlier (or just anything really early) i would love to hear about it.
It's worth noting that the Intercept's report suggests some of the practices of the company, Gemalto, may have also put the encryption keys at added risk in the first place

So, if you increment a counter in a public URL, you're a felon; if we snoop on all private communications and find some opsec lapses, that shows they were asking for it.
Good code has to be good on a number of different axis:

- Understandability and maintainability. People are going to toss your code if it's bad. If the stuff you write is consistently bad, they're going to toss you.

- Syntax, as enforced by the compiler.

- Functional. Many sub-axis here, including efficiency, usability, resilience to failure, number of bugs, and so on.

... and so on.
Jerry Lawson, a self-taught engineer, gave us video game cartridges
Isn't it obvious?

The alternative solution is that google takes responsibility for the quality of their search results and actually pays people to work on it. I know they like to pretend that everything is automated but we all know it clearly isn't.

And no, they don't need to hire a $300,000 a year engineer to do this work. You don't need advanced programming knowledge or experience to be able to judge whether a website has a real case when they submit a reconsideration request.
Even after that disastrous CEO statement that called the security issues 'theoretical'

I think this is the real outrage here - that the company is run by an asshat who thinks that little of his customers. I refuse to recommend Lenovo or any of their products until this guy either demonstrates unreserved contrition (and by contrition, I mean a clear apology that acknowledges that the very concept of installing such an intrusive and obnoxious program on their customers' computers is wrong), or is sacked. Buying or recommending anything from Lenovo under the current circumstances is unacceptable.
Interestingly, first real use the Homebrew Computer Club came up with for the Altair 8800 was making music:
http://startup.nmnaturalhistory.org/gallery/story.php?ii=46

Never realised “Fool on the Hill” was the first tune demonstrated, had thought it was "Daisy".
I have to laugh at the quote of someone referring to "the last woman to inhabit a world where the camera never lied." Before Photoshop there was forced perspective, soft-focus filters, control over lighting (what's with that leaked photo of Cindy Crawford? It shows her in literally the worst light possible, to emphasize every wrinkle, sag, and every bit of cellulite) and other ways to get the image one wants, and those techniques are still around. The camera records what light hits it, but the lies can occur well before that point.
I think people devalue art in many cases when they say, 'oh this code is so artful, it is full of art'

Could it make you cry?

Beauty and art are different things.

There are more beautiful things in the world than artful things.
What's HN's stance on posting a paywalled article to pastebin like this? If I were to guess, I'd think this to be frowned upon.
Ask HN: What to do when all you have is talent?
I'm at the end of my rope and this is my first post. Please be gentle. (deep breath)

I started in IT 15 years ago as a help desk jockey for a small ISP back in the dial-up days. Since then I have done everything from low level hardware support to leading a large government project installing a new telephony/messaging solution for a school system.

Here's the thing: I dropped out of high school and got a G.E.D. my Junior year. I have always had a weird knack for learning on the fly (are the rest of you like this too?). I always bluffed my way in to jobs I was completely unqualified for and pulled it off quite well.

Then the recession hit my area particularly hard so I tried the local technical college but decided it wasn't worth the debt or time learning stuff I already knew.. Lately, I have been wasting my time trying to break into IT Security (always my primary interest), with no luck because my security experience isn't professional. I was able to self-study for both my Network+ and Security+ (gotta start somewhere) and did surprisingly well. I'm proud that I was able to score 895/900 on the Security+ exam after just reading for two weeks but these certifications didn't seem to make a difference.

I'll get to the point. I can't seem to get my foot in the door anywhere to do anything from level one help desk work to anything else. Add a new family to the picture and you can see why I need to make a move now. What's someone like me to do? I am talented (some past coworkers and managers actually called it freakish), but you cant put talent on your resume. I'd relocate anywhere on earth for a stable job. I pull a deer-in-the-headlights every time I try to find a new skill to learn. Too many options. I don't know what's in demand. What can people still turn in to a long-term career? What area or "discipline" in IT shows promise for a career?
This used to be the "solution" to spammy links: Drop their value to zero. This caused an entire eco-system of spammers with the mentality: "I'll just generate 1000 links without the prospect of a penalty in the hope that 10 links stick. I then bill my client for a 1000 links, since there is no way to see which links are devalued".

Google's creative solution was to make sure to webmasters that: yes, these links do hurt your rankings. Instead of linkbuilding and diluting the precious link-signal, these spammers now offered link-profile-cleaning services (Mission. F-cking. Accomplished. http://xkcd.com/810/ ).
I think most people who are even remotely interested in SEO know this to be true.
Mathematical talent is so useful, and so few have it. I hope genetic interventions will help in this next century.
How Syrian Hackers Nearly Hijacked Wix by Way of Google Apps
https://www.youtube.com/watch?v=RCh3Q08HMfs

https://www.youtube.com/watch?v=jlRoOqRs0bs

https://www.youtube.com/watch?v=jB0vBmiTr6o
I was not referring to anything adsense specific.

On the rest, if you believe that, then you must have been absent for the other million times when an individual was thrown into the garbage bin by Google, and told "you did something wrong (maybe), but we won't tell you what, nor will we ever respond to you again."

> It just hails quality over making a buck, shown by banning ads on websites that do not conform to the quality guidelines.

While this is not true for every category, in my personal experience and in many reported other cases that analysed the traffic sent by Adwords' "partner network" (that Google derives a large part of their profits from) is half made up of auto-generated sites, links farms, and automated fraud clicks, and has been so for the last decade. This, and other shenanigans (like the 500MM pill ad settlement) goes against what you are claiming.

> Which other search engine has an active webmaster forum, webmaster education and webmaster tools? Which other search engine warns you about spam or technical problems on your sites?

Bing has many of those.
Accused British hacker, wanted for crimes in US, won’t give up crypto keys
That appears to say you have "you could ask, a mod might action it, but if they're opposed you might be able to beg a dev to ..." That is to say, you really don't "have that".
Update: Sorry if I missed a typo or sentence fragment. Had to edit a lot to get under character limit.
In related news, the fifth-best player on an NBA team is a failing basketball player, because 80% of the starting players are better than he is.
Presumably, if one were comfortable with the perms they're now requiring, one would be happy with the service. I haven't given them the perms, so since they changed the service to require them I can't update my config in any way, or add new repos. I guess eventually I'll either figure out a new coverage service to use or I'll just handle my own coverage icons. It seems that an npm script could generate an svg icon based on the output of the coverage tool, and the readme could just point at that.
Astropad – Transform your iPad into a professional graphics tablet
Thinking about testing can help with good overall design. Consider:

- How can I build a small, testable unit that can be combined with other small, testable units?

- How can I design a small, testable unit with a stable interface?

- How can I test this small testable unit in isolation and in various production/deployment scenarios?

Choosing the right building blocks to focus on meshes well with testing thinking b/c it lends itself to a bottom-up philosophy.
Designing Chairs That Assemble Themselves
Suppose I write a cellular automaton in which after some complex dance all the white cells are turned dark. This could clearly be art.

Suppose that I write the software to implement this CA, but not display it, just jostle the memory locations. That is still art.

Suppose the rules are such that it is clear that all the on cells will be turned off, with some perhaps complex interactions in between. Then you don't need to run the code to see the art, just read the source.

I think any implementation of Towers of Hanoi is art.
Devops Meetup  Knowlarity
I don't know enough about tides and atmospheres to say whether or not this sort of arrangement would be more conducive towards generating life.

However, there's plenty of evidence that our rotating Earth gives a lot of benefits. There's the jet stream, which helps to spread moisture, there's the tides themselves, which helped create thriving transition zones between aquatic and terrestrial life (tide pools, etc.)

I'm also thinking of Jared Diamond's Guns Germs and Steel. In our own case of planet Earth, we had pretty big geographic obstacles that both enabled and prevented the spread of certain forms of life (Deer can easily migrate within the larger temperate zones, enabling their species to spread easily. Viruses can't easily cross oceans, making it unlikely that they wipe out an entire species.)
Reality Crumbles: Whatever Happened to VR? (2012)
To me, the software that comes installed on a laptop is as relevant as the "special offer on peripherals and laptop bags" pamphlets in the box; immediately discarded without a look.

It's the hardware that counts and to date Dell and Lenovo have been pretty consistent in offering solid corporate hardware.

So personally I would buy Lenovo hardware particularly if payments made to them for including the irrelevant crap actually knocks a few dollars off the retail price!
And here we go again with H1Bs. Let me spare the discussion and give a numbered list of options to stick with - I propose everyone just writes his number in his comment.

1) H1Bs are both good and evil. We need reform.

2) US Government sucks. I'm skilled and cannot enter this country. Increase the quota.

3) Immigrants hurt local labor so much I can't stand it. Just throw them out.
yes, It is an art.
Haha, that's cool. I wish our overcrowded DMV had charger sockets at the seats, as you can't surf the internet in there because the building is lined with steel and the windows tinted with reflective foil so the signal strength is EDGE-only most of the time.
It's not possible to do that in Java, though it would work in C#. Retaining references really is not "fighting against automatic reference counting", it's the opposite: the reference clearly and unambiguously defines the lifetime of the object, including deallocation. This is by design and ARC can still be used for any shared references to the object. Forcing GC on the other hand, would be fighting against it because you're circumventing its usual operation.
Link missing because still waiting to start?
I see two flagkilled top level comments and I assume they are saying "why do we need .... just for women". I assume that the flaggers believe that this issue has already been resolved, and debating this distracts from the real issues, and therefore should be discouraged.

On the other hand, I recall that a story about sexism in tech was flagkilled, only to be revived by the moderators. In this case I assume that the flaggers believed that the issue of sexism in tech has already been shown to be exaggerated, and flooding HN with articles like this only distracts from other interesting topics.

So my question is: are the moderators willing to be explicit about their role in guiding the debate on HN on these issues. That is, are they willing to admit that there is not consensus among HN posters on the importance of sexism in tech, or encouraging women to work in the industry, but that the moderators themselves have taken a side on this issue and want to enforce it on HN debates?
yes, it is an art.