skysight-inc/HackerNews huggingface dataset:
How a forum admin described Rome Viharo before banning him: "Following all this are descriptions of his trolling adventures, which are, as one might expect, kind to forums which fell for his shit, and nasty to those which saw him for the troll he is and banned him." https://archive.is/w924h

He never takes responsibility for his internet disruption/trolling. If you merely quote his Wikipedia & forum bans, he claims he is being "harassed". His issue with his Rationalwiki article is it logs his toxic internet history under his real name. Before people knew his real name, he had no problem admitting he is a troll. He even bragged about it. He didn't though want people to know what mischief he gets up to online; that's his issue with the RW article.

Rome Viharo in his own words back in 2011 (that is prior to his real name was connected to his trolling): http://www.internationalskeptics.com/forums/showthread.php?s...

"haha i was just using a sockpuppet... In case you all have not noticed, I like playing tricks - but I am very open and transparent about that."

Admits above to being a trickster (troll) & sockpupeteer, but if you quote that now his real name is connected to these accounts he denies both.
dice.com

I'm not saying the jobs will be good. But you will get recruiters calling.

I like to play a game with dice.com. I will leave my profile stagnant for a few months. Then I will log on and then add an extra period some one in the resume. Then the next day, the phone will start ringing with recruiters thinking I'm looking for a new job.
You might like Idris. Not nearly as mature as Haskell, but definitely as powerful, with much more reasonability when it comes to performance, thanks to eager evaluation.
You're right about keeping Android version out of landing page. Downloaded it now and a few things dont work:

- in screens with "run" I can't edit the code or see the output after hitting "run". I believe I was supposed to do both.

- one screen in the middle of the JS intro course is blank

- at the courses I went through, the last screen's "continue" is faded out, unclickable and I can't conclude the course.

In a week or so I will try again, I still believe I will enjoy it. Good luck!
Google will soon put you in pods and feed its AI straight from your brain. That seems to be the direction it wants to go, at least.
Gold is also inefficient by design. But it's been successfully used as a store of value for thousands of years. It causes miners to expend large amounts of energy to extract gold from dirt. "Inefficient by design" misses the point because proof-of-work is the feature, not an inefficiency.

I've written about the similarity between gold and Bitcoin here: https://runeksvendsen.github.io/blog/posts/2017-06-14-bitcoi...
So this is similar to crowdfunding except that we can ask what we want to be built ?

What I'm willing to pay for but cant easily develop myself is to add features from OSX to linux. Not too many, I'd start with:

- a graphical browser like Finder where I could color tag files.

- UI/UX: do something about easier configuration of the trackpad. Even when I installed linux on Macbook the trackpad does not work the same or does not have all the tapping actions instead of clicking. I cant even drag files/links to file-browser-sidebar/dock or such things.
Since you mention the OR impedance mismatch problem, I have to link to The Vietnam of CS article: http://blogs.tedneward.com/post/the-vietnam-of-computer-scie...
>Your pay would be pegged to seniority, not ability to contribute

That's pretty much how it works now. I've never had a boss who was able to accurately (or even non-accurately) gauge my productivity and I'll bet that unless your job is mind-numbing, you haven't either.

I've had bosses who have counted SLOC though and stupidly tried to use that to gauge my productivity.

Unions usually agree to formalize the existing peg to seniority so that the company doesn't use pay/promotion structure as a means to punish active union members.

>You wouldn't be allowed to do anything outside your extremely limited job description. That's someone else's job, don't take it away from them!

I'm strangely ok with my bosses not firing my coworker and then dumping all his work on me, which has happened to me.

>Find a good way to make your job more efficient? Sorry, you can't use that. It is not in your contract

This idea makes no sense to me. Furthermore, at a lot of the companies I've worked at, middle managers haven't given a damn about efficiency and they often purposefully reduced it so that they could increase their headcount (read: their power).

>Don't work too hard.

Am I supposed to be terrified of a company that makes me go home at a reasonable hour rather than implicitly pressuring me to stay at work until 10pm every night?

>The contract says that we are only supposed to solve 1 bug a day.

No it doesn't.

>You'd have to get some sort of union sponsored certification/significant barriers to entry, Because the union does not care about NEW workers.

Which may help separate some of the wheat from the chaff as it does with doctors. Are you in favor of this type of thing or would you prefer it was prevented?

http://www.edn.com/design/automotive/4423428/Toyota-s-killer...

>Collective bargaining means that you won't be able to negotiate on an individual basis.

Yes, and that means higher pay overall. Divide and conquer isn't good for you as an individual.

>No matter how good at negotiating you are

Didn't you just say that you thought pay should be linked to your ability to contribute? Why now are you so keen on "ability to negotiate"? Are you morally opposed to seeing my equally skilled friends earn as much as me because they don't drive a bargain quite as hard as I do?

>Don't like the union? Too bad! You are forced to join it. Fuck you, you free rider!

So are you pro-free rider?

You seem to be saying that individual agreements with the company are "good" but collective agreements with the company (which are used to eliminate said free riders) are "bad". Why are collective agreements intrinsically bad?

>It doesn't matter if you believe that the union provides significant negatives

It does, which is why unions are run on a democratic basis. On the other hand, did you vote for your boss? Thought not.

Unions serve as the only really reliable check on corrupt corporate power running roughshod over workers. Sometimes they are corrupt. That does not mean that eliminating them will improve your situation.

And, of course, if you really don't want to work for a unionized workplace you can go and work at a non-unionized workplace.
> commodity programmers

Heh
One Way to Fix Uber: Think Twice Before Using It
For some reason it doesn't work with password 123
Gowww Router – A lightning fast and flexible HTTP router for Go
If "dirty" titles are an issue (and title insurance costing $300 suggests it is), Why is there no government department (state or federal) holding the title registry?

That would also solve the problem. Once again it seems like this is a social issue not a technical issue.
None of the graphs are loading for me. It says "If the problem persists, open an issue at support.plot.ly" Unfortunately, I have to pay money to file reports...
>Learning to draw a photo-realistic image from life

Did i say from life? I meant draw it from an imagined women in your mind through an imagined fish eye lens from an imagined extreme angle with perfect detail. Learning programming is easier than this...

> A beautiful woman composed from parts may be anatomically perfect, or can be a Frankenstein monster made of stitches of out-of-proportion body parts, even if every part is individually perfect. Knowing how to put together the parts into a harmonious whole is an art on itself - the art of composition. You can't dismiss this skill with "but it looks good in my mind".

I didn't dismiss this skill. Read my post again. I clearly separated design from implementation, the actual rendering of the woman (or man in your case). The design happens in your mind and is trivial almost instinctual, the engineering or rendering happens in reality. Design is easy because it happens in your imagination.

Implementing a modern design is even easier because of the minimal nature of the style and the canned graphics that are available for you to move around and resize.

>Seriously, I think you're falling to the Dunning–Kruger effect; it seems that you don't even know what you're missing in terms of the quality of a design, if you think that any amount of basic elements can simply be thrown together without regards of the Gestalt laws of grouping[1] that govern your brain and are the basis of composition, even for very minimalist designs. The hardest part of art is not learning those mechanical techniques for making it photo-realistic, that you seem to value more than it's worth; it's learning these intangible rules and mastering them to make the result graceful.[2]

These rules can be mastered in a week man. Also these principles are just formalizations of things that humans already instinctively know. No design can be thrown together willy nilly but any human can do it with effort not talent or skill.
I don't mean this to sound sarcastic, but you seem to be knowledgable enough to make a pull request to the open source project?

[Edit: looks like this may already be on the way to addressing your issue https://github.com/robinmoisson/staticrypt/issues/1]
I love this idea. I can't try it out because I run OSX, but I've signed up for your waitlist. Seems very competitively priced for something that looks like it competes with some features of Microsoft Visio (which starts at $300) for similar diagramming/snapping functionality.
Works perfectly here. Press space to step through. Mac Chrome.
Ask HN: How do you communicate technical ideas from devs to non-devs, vice versa
What tools do you use? A template, format, or live doc editor? How do you do it?

My problem is my boss, who isn't a developer, will send me requirements to code something. This could involve 4-5 different objects in the db, and moving data between those objects and their fields. Basically I feel like I waste a lot of time understanding the db relationship between the objects and the intended steps to achieve to desire result (sudo code).

My main concern is to not waste time coding, by making sure I understand the requirement and steps needed to complete it. This is what I've tried to resolve my problem: once I receive a requirement, I will create a doc with my understanding of the problem. This includes sudo code, object and field names, and any additional logic. Once the doc is done, I give it to my boss to sign off on, to make sure I do understand what they want completed.

As I've attempted to make a tech spec doc, it just feels messy and unclear.

One additional goal I'd like this tech spec doc to achieve, is to be able to hand it off to any other developer, and they can understand if it's something can be achieved or not.

Sorry if these seems jumbled and unclear. I'm not quite sure what discipline is needed to solve my problem. It seems like a mix between technical writing and documentation.
>Email or TCP/IP are examples of such decentralized systems.

I'm not sure about those analogies. SMTP email and TCPIP require DNS to route packets. DNS root authority is centralized. (Yes, DNS for performance purposes is implemented across distributed computers worldwide but ultimate authority still traces back to the root servers.)

Even without DNS lookup, the numerical IP addresses are assigned by a central authority.

(Yes, if we're only talking about playing with protocols instead of actual global connectivity, one could run private SMTP on an isolated network with no central authority but that's not the analogy we're interested in.)

Maybe your analogies and my disagreement with them is a perfect illustration of what the author is talking about: centralized governance is still there even if we don't notice it.
Thank you for this - we're literally typing Java code right now to solve these. Very much appreciate the feedback and thanks for offering to try us again in a week :)
That is exactly what I was referring to. An HTML file has no empty space to hide something in.

For those not familiar with the terminology, "rubber hose" in a cryptography context is a euphemism for torture. I know of two approaches to counter it.

Plausible deniability, where you can give out a password that unlocks some of the data, but your adversary has no way of knowing whether that's all of it. Useful if you can expect that you'll be let go if you're 'innocent'.

A self-destruct function, e.g. you give out the wrong code 3 times and your device wipes the data. Useful for military use cases where the data is worth more than the life of the person holding it.
Personally, I went through a similar scenario wanting little small scripts, feature requests or tutorials without having to fund the whole thing myself.

What I thought was that those request/tutorials could potentially be popular and others might be willing to even pay a little bit for it and once the sum is enough, someone would do it and get that pot of money.

For this reason, I made this little site and put some of my "nice to have" needs on there, but unfortunately, not many people go to the site.

Don't really want to promote it, but you could check it out here https://hackermake.com/
5 Things Affecting Your Facebook Ads’ ROI, the Right Contest Wording and More
Some combination of spam and usability was already killing NNTP in the very early 2000s. Really it was replaced by phpbb; easier to deploy a new board without the social bureaucracy of USENET, easier to administer. On NNTP it was hard to establish authenticity of posters, hard to ban people, hard to filter spam, and hard to do community moderation.

What I think free speech purists don't acknowledge is the huge amount of volunteer emotional labour that goes into making communities work and defending against toxic posters and harmful content. Almost all audiences prefer curated communities.
There's at least 5 sock-puppets of Rome Viharo banned on his Rationalwiki page talk (http://rationalwiki.org/wiki/Rome_Viharo). These accounts were blocked for doxing, personal attacks, (fake) legal threats and impersonation. Concerning the latter check one of the accounts/IPs below where he said he was a "neutral" university/research institute doing an analysis into cyberbullying. Of course no such study exists. So he was even pretending to be others to post; this is deception like his Wikipedia sockpuppetry.

http://rationalwiki.org/w/index.php?title=Special:Log/block&... http://rationalwiki.org/w/index.php?title=Special:Log/block&... http://rationalwiki.org/w/index.php?title=Special:Log/block&...

http://rationalwiki.org/w/index.php?title=Special:Log/block&... http://rationalwiki.org/wiki/Special:Contributions/216.230.2... http://rationalwiki.org/wiki/Special:Contributions/158.58.17... http://rationalwiki.org/wiki/User_talk:FullyInformed
Hopefully it's just me, but nothing outside of the main page is loading. I am getting a "This site can't be reached" when attempting to see features, the about page, pricing, the download, etc.
New attack method: go to site that you don't like, post magnet links in their comments section and then start legal proceedings.
I only associated Pulitzers with journalists, reporters, writers, and other professionals in that vein. It's a fascinating new era where anyone (not just professionals) could be eligible because of the Web and its ability to connect people.
"They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."

- Carl Sagan
With all due respect to Susan Fowler and her courage, I think this would be an insult to investigative journalism.
They all say that they'll never roll back or retroactively make any changes. But inevitably, they always do. I thought Ethereum might have been different, but of course I had to be disappointed.

The problem with blockchains is that they still fundamentally fail to solve the problem of mob rule, though, I suppose you could argue that's one thing you'll never fully get rid while the human element is still involved. Robot overlords or bust?
They and Share Blue are just propaganda wings and aren't set out to provide accurate news. Both parties were pretty shitty and it's nice to see they both lost in their own way.
TLS 1.3 at Apple
They died in the accident, leaving behind a critically injured spouse and their kids.

The medical bills for any one of the surviving parties dwarf the net assets of the deceased.

Who pays the remainder?
You mean run-of-the mill contrarian, pedantic, let's-rain-shit-on-those-doing-the-work internet asshole?

Yeah, checks out.

Pray tell, how else would you represent all this data?

It's not politics, they're not actively trying to mislead you here.
How is a distributed ledger different from the centralized ledgers that many US states use?

Normally, to verify ownership, each transaction is reviewed to verify that they follow a direct chain back to the property's origin.

Compare that to a blockchain, where an algorithm which all involved parties must agree to, traces ownership through each transaction involving the property back to its origin.

Both have situations that result in conflicts that have to be resolved, whether by algorithm or in a court room.
At the risk of sounding geriatric, I think Slack is too complicated. The straw that broke the camel's back for me was threads. I've not yet seen a thread solve a problem that a channel would have otherwise had, but I've seen plenty of confusion from the added orthogonal dimension and the general orphaned nature of messages in threads. Now, as is customary, they're putting the training wheels on their too-complex product.
Playing devil's advocate, I'm not sure the D6 provides a simpler user experience. Why is rolling a D6 to determine whether you kill something in an RPG or wargame "easier" than rolling a D10? A single D10 seems more intuitive to me than a single D6 (that is, a score "from 1 to 10" seems more natural than "from 1 to 6").

An argument could be made that the D6 is more readily available, but this is probably irrelevant in the context of miniature gaming: miniatures themselves are NOT "readily available", and you can get the specialized dice from the same store you get your miniatures!
The "bad plastic" is petroleum-based. Bad because it relies on fossil fuels, not compostable, etc. However there is a lot of science and research happening in natural plastics, that is plant-based plastics and others like this one. AKA bioplastics.
I agree that the existing system is completely out of balance in terms of supply and demand. Why is that? I believe it's because government has intervened in the healthcare market, and removing them will lead to a market that's much more aligned with consumer demand.

Even now, there are places like https://surgerycenterok.com/ that prove high quality healthcare can be provided at affordable prices (they even list them on their website!).
Yep:

-a lot about what was written in the presidential election last year seems to have been wishful thinking or meant to influence not inform. And this is from somebody who doesn't like Trump.

- Swedish police has no-go zones, firefighters gets attacked - journalists keeps telling everything is fine.

- and bad reporting from the Middle east has plenty of crazy examples. (Journalist: "Israelis, the most advanced army in the area, actually tries to kill civilians". Fact is of course, for anyone who bothers to think for 15 seconds that if the Israelian army tried to kill civilians then I must say they have failed spectacularily.)
Most people who use a language are actually working on code that existed before yesterday. I work on a codebase that was written in python 2, and when we looked at the cost of upgrading it to python 3 versus adding new features, it was a no brainer. I have no desire to switch to python 3, nor do I anticipate ever doing so, at least for the projects I'm working on now.

If you are maintaining a large or important codebase rather than working as a hobbyist or independent contractor, then there is nothing wrong with using older languages/platforms, especially if they are stable and well tested. Avoiding surprises or breakage is generally a lot more important to you than getting a cool new list comprehension facility. Actually, stability of the language is something to be desired, as there is a cognitive cost to having different portions of the project use different language constructs.

In terms of python 2 not being supported in the future, if we are forced to stop using python 2, we'll probably need to switch the project over to Java. Not something I'm looking forward to, but at least the java community doesn't force developers to rewrite their source code when a new JVM comes out. There were some examples of older bytecode not working in newer JVMs, but as long as you had the original sources you could always compile to the newer bytecode. Personally, I've grabbed jars from 2005 and used them without any issue. My employer is mostly a java shop, and I already have to occasionally answer questions from other devs about why this project is in python. My answer has always been that python is a more productive language for this use case, and their retort is that it's not really enterprise ready -- meaning things like stability and support, so that while the language may be faster to initially develop in, the long term maintenance cost will be higher. The lack of respect for backwards compatibility as well as the hostility of the community to basic things like don't break working code is causing me to lose some conviction in my side of this argument. I imagine the same discussion is happening in businesses all over the country.

The question is not python 2 or python 3, but python 2 or move away from the language to one that understands my needs. This transition has created a real black eye for python and its role in the commercial space -- at least that's my impression.
One practical application of functional programming
More information: https://www.theatlantic.com/politics/archive/2016/05/correct...

Note that the organization has been reorganized into Shareblue, you can read about their tactics and decide for yourself whether it's fake news or just politics as usual.

https://www.scribd.com/document/337535680/Full-David-Brock-C...
Add to https://www.demandrush.com!
Meditation Timer Done Right for Apple Watch
- I don't want to own the resulting code. Open Source delivery, or a link to someone else's extension that accomplishes the goal.

- Payment on the order of $10 for some simple script, not $300+. They can make up the difference via multiple bounties, selling to multiple people, etc.

- Public question that can be found by others with the same problem (who can upvote or add to the bounty), as well as people who are able to deliver the solution. Stack Exchange, but with payment.

- I don't want anything to do with reading resumes, selecting the worker, scheduling, payments, etc. This is what I think of when I hear "freelance".
Obligatory xkcd: https://www.xkcd.com/224/
A Complex Password May Not Be a Strong Password
That's virtually their business model. In the modern world exchanges have 3 things on offer standardization, order entry & market data.

The final 2 are how they make their money.
I'm well aware of the status of GIMP. I first used it 15+ years ago. I used it for many years before buying PS. I last used it maybe 6 months ago. I like to check it out occasionally when my CS subscription is up for renewal.

I actually pay, not just for CS, but an entire Windows computer to run it. The rest of my computers run Linux, and I use open source software everywhere.

I would absolutely love to switch to GIMP, if it were at all possible.