jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>What does crazy have to do with skilled?

That's a really good question -- the short answer is it's a really great motivator. Some random pedophile, who wants to obtain child porn, first must learn how, and in the process they would have to learn some basic computer skills, as well as learning to bypass the mechanisms we (rightly) have in place to prevent such material from being distributed, and to catch those who download it. This is why malcontent teenagers who would want to do something like DDoS tumblr are far more likely to know how to do that than well-adjusted teenagers who don't care.
Doesn't look like it...

Different registrar, different DNS and the obvious spam landing page. sigh
it's basically just an offer to buy your land that you can't refuse

That is a seizure, full-stop. Imagine if Microsoft or Oracle decided to get into the bingo business and convinced the state of Illinois that the public would be best served by them running BCC rather than me. Fair market value for BCC is almost certainly south of $50k, based on sales of other websites, revenue multiples, and the like. I have no desire to sell BCC for anything close to that number: I have plans for the future, get psychic enjoyment out of it, etc etc. Tough to be me, though, if someone with deep pockets convinces the government to pretend they have constitutional authority to be an M&A team with guns.
That's a tube with air so the human can breathe even though it's submerged in liquid.
The guy says his company solved some difficult engineering problems, but this is not language of an engineer. "On Zing they generally tend to be below a millisecond." - what on earth does it mean? He tested it? How? What are the results? What is the confidence interval?
flippa.com seems to be pretty popular. You should read some other successful postings there and work hard on your description since you can significantly affect the amount your auction brings in by using good copy.

A popular valuation method is to use a multiple of average recent monthly profit. Depending on how much work it is to run your site, you might get 5-15 times recent monthly profit.

Also, if you send me some numbers, such as traffic, customers, revenue, and such, I'll probably make you an offer.
I completely disagree. IBM really do "get it" - they are a company that quietly makes money as they're embedded into corporates, but they have a very open culture these days
The two DoorDash drivers—Dashers, as the company calls them—are trying to persuade their peers to turn down the lowest-paying deliveries so the automated system for matching jobs with drivers will respond by raising pay rates.

When I drove for Uber, large groups of drivers would do this all the time. They'd coordinate online to stop taking fares at certain times of the day in order to drive the prices up.

Another thing they did: Whenever there was a big event in town where there was no way there would be enough drivers, they would set a time, and then all head to the airport staging parking lot for naps. They'd sit there until the map around the actual event turned all dark red, then head up there. By napping in the airport staging lot, they could avoid turning down fares, and avoid being penalized by Uber.

Another trick: Going to pick up a fare and deliberately parking behind a fence, or around the corner, or otherwise making yourself invisible to the rider, while looking like you were in the right place to the Uber app. Sit there for five minutes, then mark that the rider didn't show up and collect $5 for doing nothing.
As a result, Uber has the power to say to Twitter “We have 20-30 percent of Tweets. So, are you feeling lucky? Are ya?”

Uber can then say “Unless you let us sell our own advertising, not yours, against those Tweets, we will have to migrate our user base onto a different platform.”

Boom

This is the .44 magnum Bill Gross is holding to Twitter’s head.

But why would those power users that use TweetDeck continue to do so if the owner of the app attempted to migrate them to a different service? Why would they be ok with being disconnected from the Twitter service they use so much of?
Ordinals already have an order imposed on them. When you write (2, 3, 4, ...., 0, 1) you are imposing an order and in this particular order 0 has no immediate predecessor. This is key. 0 is the only element with predecessors but no immediate predecessor. The standard ordering of the natural numbers doesn't have this property.

The cardinality of a set is independent of any ordering you put on it. I hope this helps to distinguish between these concepts. Omega+1 has the same cardinality as Omega but different ordinality.

It is true though that a set is uncountable (cardinal concept) if and only if every ordering of it admits elements with predecessors but no immediate predecessor.
"Everything should be made as simple as possible, but no simpler."

I think you went too far in the interests of dumbing things down.
I think the REAL question we're all wondering is when we will have access to a super computer with the capacity of the brain IF we follow Moore's Law.
Erlang, just for fun. I really want to learn Haskell even better but for a new language I'd pick Erlang for the moment.
No, try again. You did not "get it straight" at all.

You seem to have a strong (negative) opinion on the matter, yet you demonstrate a very poor grasp of some basic infosec concepts. You should perhaps consider reserving judgement when that is the case.

Not only did he NOT "admit to knowing how to hack banking systems", but he was not presenting anything related to that in Abu Dhabi. He was speaking, ironically enough, on privacy.

Last year he demonstrated a weakness in how website encryption is handled. He did not hack any banks. Banks, among other things, use HTTPS, so the author used them as an easy example. This also does not breach those sites in any way, it just allows for eavesdropping and attacking end users.

Here is why your short-sighted attitude towards legitimate security research is highly foolish. There are people who find and disclose these vulnerabilities and work with vendors to fix them (indeed, Moxie ensured that his bug was fixed before he even went public with it). There are also people who do NOT work to get them fixed, keep them underground, and use them to exploit people.

So, you vilify and harass the guys getting the bugs fixed and they drop out of the game. Who does that leave as the only group in possession of that information? Yeah, now your networks and your infrastructure is getting owned, and there is no one left to tell you how or why.

If you think the "bad guys" DON'T already have this knowledge, and are not using it to their advantage, you are very mistaken.
At this point, I'm tired of learning programming languages, and would rather learn how to be more effective with the dozen or so that I've already learned.
a good number of us don't have wired writing about us.
a good number of us don't care enough.
a good number of us are just cooler versions of dilbert.

being detained really means free coffee and donuts.
Some really amazing quotes in there including some off the cuff observations that became truly prescient:

"If, for some reason, we make some giant mistakes and IBM wins, my personal feeling is that we are going to enter sort of a computer Dark Ages for about 20 years."

iPhone, OS X growing like wild today. About... 20 years after he said that. And Mac OS 9 (yes, the mac also started to suck), Windows 3.1, Windows 95, Windows XP, Windows Vista, what better description than a dark age.
The next thing you know, they will be banning books that use the word "niggardly."

Worth pointing out, because when I saw this word while reading Hermann Hesse's Steppenwolf recently I did a double-take, that niggardly has absolutely nothing to do with "niggers".

Niggardly means "miserly" or "stingy". It is based on "niggard", not "nigger", which means the same - a miser, a stingy person. The roots of this word are:

Derived from the Old Norse verb nigla, meaning "to fuss about small matters". Cognate to the English word "niggle", which retains the original Norse meaning.

http://en.wiktionary.org/wiki/niggard has further information:

This word, along with its adverbial form niggardly, should be used with caution. Owing to the sound similarity to the highly inflammatory racial epithet nigger, these words can cause unnecessary confusion and unintentional offense. The word is not related to the word nigger (a corruption of the Spanish word negro, meaning "black"), though someone unfamiliar with the word niggardly might take offense due to the phonetic similarity between the words.

Talk about an unhelpful coincidence. I wonder how many words fall out of disuse not because of their meaning but because of their phonetic similarity to words considered offensive.
This has nothing to do with marketing, it's more a question of taste in my opinion. It's hard to argue that these logos don't all look extremely dated.
OK, lets take this in order. Hrobjarrtsson and Goetzche's review actually undermines your point around there being many placebo effects (which is the approach taken by Benedetti), as they modelled wildly different clinical trials (the inclusion criteria were simply possessing both a placebo and no-treatment arm).

Furthermore, Meissner et al 2007 re-analysed those studies and found large effects where the outcome could be mediated by nervous system, and very low effects where there was no direct nervous system link.

Additionally, uncertain expectations (you may receive a drug) are given in clinical trials and Vase (2002) found that placebo effect sizes were much smaller in this context than they are when placebos are deceptively administered (this is a potent painkiller) (as they normally are in clinical practice and experimental research) (c.f. Kirsch & Wiexel 1998, Amanzio et al 2001). Also certain vs uncertain expectations are associated with differential amounts of dopamine release, which has been associated with response to placebo (Scott et al 2007, DeLa Fuente-Fernandez, 2002, 2004).

I agree with many of your comments around this paper, and essentially it was only published because Kaptchuk and Kirsch are two of the leading names in the non-clinical field.

And the papers from 2010, and has been getting this treatment for a while....
Sure, and I can make comments about how git's new logo looks unprofessional, like a logo of a freemium Android game. But is this a good use of our time?
but since the modern processors this code targets all have a decoded instruction micro-op cache, there is no front-end bottleneck and the instruction length doesn't actually slow anything down.

Right, this code is running entirely in the core and that's part of what makes it so fast.

Also, the four registers you mention are all callee-save on Windows (just RBX and RBP for Mac and Linux) , so avoiding them means you don't have to save and restore them.

Callee-save and caller-save are just a calling convention; and one of the advantages of using Asm is you don't have to care about calling conventions except if you're interfacing with some other language, which isn't the case here - it's pure Asm. There's not even a single function call in it.

Besides, saving and restoring those registers (if you really need to) only takes 4 bytes each (2 in 32-bit mode) - a push and a pop. This tradeoff pays off if you're going to use them in more than 4 instructions.
> This is what happens when we believe that open-source needs marketing to succeed

It does, if you want it or not. A project that is not being marketed will not be successful. If you are suggesting that GNU has no marketing you're wrong. GNU might have marketing not everybody agrees with, but it has a lot of it.
Exactly.

Protests that turn destructive are bad, no doubt about it. But the hyperbole is painful.
I actually agreed the analytics were good :)
just that many would argue from a privacy perspective
well, thankfully lots of us use haml, not erb, so we don't care all that much
You should not hire developers if they have no measurable effect on your software quality/feature set/P&L.

Incidentally, measuring developers is done routinely. Every bank (except maybe Citi) has a set of procedures and guidelines for outsourced development. These procedures make the process fairly predictable and they reduce costs/dependencies.

Much like outsourced IT, teaching is repetitive grunt work. It can and should be defined and measured.
It's better to warmup by starting slowly to avoid injury.
Whenever I feel bad because the world around me is falling, I always repeat myself that it's just a normal reaction. Take your time, it's ok be sad, you don't have to accomodate people around you.

You were also very lucky to have build such a warm relationship with your father, something many childs are never able to do and regret later. Only time will make you feel better, and he still be here with you as you'll remember his insights all your life.
That's perhaps a better analogy than my aviation one above. Exactly this. Break a link in the kill chain and it's prevented. So that's a slight advantage the defender has, but the trouble is most businesses (and individuals) have such a large attack surface that a determined attacker can usually find an alternative chain.
> I interviewed at Apple once. In the second technical call on codepad I was struggling with something really basic

I had a very similar experience. Moreover, on the phone call there seemed to be some kind of soft ticking sound in the background, like a clock. It was very distracting. I wonder if the interviewer was actually timing me.
great got both answered perfectly!
Actually lots of the first world population are shrinking or near flatlining.

So, what you propose is basic "you third world guys should be shrinking, not growing".

On the other hand, this first world countries, not the populous third world ones, consume most of resources and fuck the environment more...
Instead of using === everywhere, if you parse and cast your input to known types you also have the opportunity to catch errors where input is not conforming.

Your parsing makes it obvious to other programmers what your assumptions are about the input. With === all a person will see is that the expected condition did not trigger but no obvious reason why. If `key === 13` fails all we know is that there is no strict equality, but `parseInt(key) == 13` failing means that key is not something which could parse to number 13, and consequently what type(s) key can be is obvious.

Moreover with parseInt the left side of that operator will always be a number or NaN, and the right side is a scalar, so there is no justification for using `parseInt(key) === 13`. It would be preposterous. If you can't trust the return type of parseInt, then your programming environment is unreliable.
Why are Computer Scientists forced to play by different rules than every other decent job?

American electricians don't have to compete with Chinese electricians.

Can you imagine American doctor/lawyer/engineer associations allowing their bosses to lobby to let cheap and desperate foreigners flood into their country and undercut all their jobs, drive down wages, reduce the value of their educations?

It's ridiculous that computer scientists are being asked to work against their own financial best interest, while VCs are explicitly in the game of maximizing their own profit at all costs (including the willingness to sacrifice all decency and compassion, put entire industries into homelessness and poverty, destroy the social safety net, turn the middle class into indentured servants...)

If this isn't class warfare, what is? You have a near-billionaire VC writing essays to convince the lower classes to work directly against their own financial best interest in favor of his own financial best interest.

No competent businessman would allow a cheap competitor to flood into his market and ruin his business. Why do VCs expect computer scientists to allow their labor market to be destroyed?
If consistency and reliability matters I would probably avoid GlusterFS like the plague. (things may have changed now but I worked with it in a petabyte scale bioinformatics cluster and it was not fun)

Look at Ceph if you want to store files in a consistent and distributed fashion. Not the filesystem though, the object store (RADOS).
Pharo is the closest thing to a de facto standard. It has a huge following, perhaps even the biggest of all Smalltalk users. It's the reference implementation for Seaside, the best of the Smalltalk web frameworks. It's the reference implementation for Amber, the best of the client-side web tools. I see little reason to consider anything else.
If I've invested a lot of time into something, then I feel invested in the project to go through some minor pain.

If i'm willing to endure major pain, it's no longer a side project.
Databases also have advantages: transactions, durable logging, replication, integrated backups, etc.

Tom Kyte has some insightful points in this thread: https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUE...

"Do I want you to keep MY medical stuff in a directory, unsecured, unmanaged, not backed up like the database is - we have no idea if recovery is possible, who accessed it last? Who has access to it."

"if this data is valuable to your business, if this data is necessary for your business, if the loss of this data would damage your ability to do business - it has no business NOT being in the database."
climate != weather

global != local

average != seasonal

As part of average warming, we also expect more variability and extreme weather events.
Thanks for pointing that out -- I'll want to look didiwiki over since I also wrote a webserver/wiki in <2k lines of C, long ago: http://wry.me/~darius/hacks/ikiwiki.tar.gz

There's usually something to learn from anyone else tackling the same problem.
But all major browsers are not targeted with the same vigor. IE is targeted much more vigorously because the criminals stand to gain much more from their efforts than if they target, say, Opera.

Also, Chrome's sandboxing is designed to assume the browser will have exploitable vulnerabilities, so there are two hoops that the exploit must jump through instead of just one. In this latest IE vulnerability there is only the one hoop and then on most machines the exploit has acquired administrator privileges.
really? It seems very applicable to CS research.
Telling your kid that they "could have done better" is not the same as telling them they're a failure.
I have to wonder if this will ever make it to Australia before we stop using the POTS.
Polite is not required in the use of a right. A right is a right, polite or impolite.
We just moved to agile at my company, and it was rough at first, but I think things are much smoother now. Our standup meetings are for the teams, not the entire company, so they are short and sweet. Everyone on the team knows what's going on, and that's it.

We also have an assigned standup time, but it's after the latest developer gets there. We have set hours we have to be there, but we got to pick those hours individually. We just have to stick to them. That's good for both management and your team members.

It sounds to me that the problem isn't agile, but how the company is applying it. If you use a hammer like a screwdriver, you're going to be disappointed.
That security system is obviously designed with an acceptance of quite a few false positives. (Are you a political extremist?)

Maybe harassing you is white noise? (Pun mostly intended.) That is, to throw off attempts to analyze the security?
it's easy for people to find ways to justify a discriminatory policy as even-handed. you're right, though, they also ban pictures of guys breast-feeding.
You can check format strings in Java at compile-time using the Checker Framework: http://types.cs.washington.edu/checker-framework/current/che...

The format string semantics are actually pretty tricky because printf will perform conversions in certain cases.
I wish I could be as optimistic. But AGIs are physical beings with computational limitations that run on energy. The Sun can produce so much over a given period of time. It's not hard to imagine a competition trap involving AGIs, each trying to get as much resources as possible to increase its capacity and crush the competition.
Revenue can't be taken at face value.

Sometimes sales attract customers that wouldn't have bought before (either the price was too high, or customers were unfamiliar with the product).

Sometimes sales simply pull demand from the future (folks who would have bought, but haven't gotten around to it yet). If you experience the former, great! If you experience the latter, then you're actually losing money.
If you haven't read Neil Postman's book Amusing Ourselves to Death, I highly recommend it.
Thats amazing! Are you guys close with the Chiv Team?
Guriev is actually from Russia. He was exiled in 2013.
http://www.themoscowtimes.com/opinion/article/gurievs-exile-...
I always focus on simplicity for the people who have to do the integrations -

1) make it super easy to integrate your SDK into any project

2) documentation solves common requirements and problems

3) samples provide a starting point for getting additional value

To help this I try and minimizing steps required for integration, my preferred method of integration is "copy this folder to your project" which is something developers of all backgrounds can achieve easily, and then I write documentation and code examples that emphasize how you can get started immediately, and samples for more specific examples.

You can see my approach in action at http://playtomic.org (lots of examples) and http://playtomic.org/api/as3.html (lots of docs with code samples).
Awesome! You are currently the winner!
Considering the three principals of three (previously-separate) systems are congregating around one (Pyramid), doesn't it make your decision a little easier rather than harder?
The fans of Real Housewives of Hoboken watch, discuss, and absorb their show the same way a geek watched Dark Shadows or obsessed over his eighth-level half-elf ranger character in Dungeons & Dragons. It’s the method of consumption, not what’s on the plate.

This part is actually more exciting to me. If one group is passively absorbing TV "content", and the other group is actively remaking and remixing that content, it's going to be hard for those groups to relate to each other. But this might make the "geek"/"normal" division irrelevant and maybe people will relate to each other better.
Zuckerberg is technically great but not great enough to have led the scaling of Facebook. Part of what he did so well was bring in the right people to help him handle the technical requirements of scaling Facebook.
If we're talking human usability a dash(-) is a single keystroke while an underscore (_) is a shifted keystroke. I find the former faster to type when actually entering URLs in the address bar.
Any information on whether it truly is holographic? For me this is only satisfied if it has: 1) binocular disparity, 2) accomodation, i.e. it reproduces a light field like a real hologram does.
Having interned within these exact environments myself (BBIB), interns are students that are absolutely top of the game. So I also have to disagree. Being a "good" summer intern wont get you hired. You need to be exceptional. You dont become that in an afternoon... Most interns are incredibly well qualified and have very unique and strong backgrounds.
I believe that you can't truly speak freely when you don't have any privacy.

This from Wikipedia - Freedom of Speech:

"Freedom of information is an extension of freedom of speech where the medium of expression is the Internet. Freedom of information may also refer to the right to privacy in the context of the Internet and information technology. As with the right to freedom of expression, the right to privacy is a recognised human right and freedom of information acts as an extension to this right."
Isn't there a third possibility, "I received an email claiming that there's a backdoor" without publicizing all the additional details?