skysight-inc/HackerNews huggingface dataset:
D you even read my comment? No, you did not. You read the word "assassinated", then turned off your logic to indulge in an unregulated emotional response.

At no point did I suggest that anybody be harmed.

So go read my comment.

...

Now, what you read was a conditional statement. The article claims that prosecutor Ortiz is a bad seed, a "lone gunman theory" of a rogue lawyer who conducts legal lynchings on her own accord.

What I replied is that IF that hypothesis were true, she would have been taken out long ago. A lone psychopath simply cannot go around destroying people's lives in broad daylight. If nothing else, the widow of one of her victims will do her in. Since she still breathes, the rogue prosecutor theory is conclusively disproven.

Read the next paragraph of my comment.

Now, Timothy McVeigh had a rogue government theory, just like the article we are discussing. He thought that if you could just prune back the feds a bit, do a little gardening, that they would get the message. He obviously failed. If anything, he made them stronger and more determined. So the theory that government overreach has anything to do with individual government employees is very conclusively disproven.

Logically, then, if you believe that naming and shaming prosecutor Ortiz will help, you are making the same mistake as Timothy McVeigh, and for the same reasons. The correlation of Ortiz's actions with Aaron's outcome does not imply causation.

You are glad I am being downvoted into oblivion. Of course you are. You are part of the system, and the system defends itself against strong statements about how things actually work. You and your downvoting friends are antibodies trying to maintain the status quo. You are part of the vast social movement that has given us asset forfeiture and national bunny rabbit police.
Actually that's a a fair question. Unlike Grasshopper, Google Voice, Skype, and the other similar services SimpleVox lets you both setup "virtual" phone service where calls are transferred to external phone numbers, and "native VoIP" where you can use your SIP credentials on on softphone or IP deskphone. Unlike other PBX's SimpleVox knows that modern companies and startups work differently, so you can use it both as a traditional PBX, a Google Voice clone, free conference bridge, and anything in between.
I was using iTunes playlists as an example that switching to different parts of the UI does not interrupt playback.
I prefer Erlang.

http://rosettacode.org/wiki/Sorting_algorithms/Quicksort#Erl...

And your illustration is particularly good for showing how much more "sane" (actually, in many ways) Erlang is. And how elegantly different Python could be.

J* is my own abbreviation for Java and Javascript.)
DeveloperAuction Grabs Nearly 8K Applicants For Its First Auction Out Of Beta
I find it hard ever to program for hours straight, no matter what the external stimuli is. However, I've found that test-driven development has worked to get me back on task after I've strayed. The physical act of just entering in "rake test" and seeing "Tests passed" can be enough of a trigger for me to get back into coding...and if I've left some broken tests for me to fix, I have a much easier time remembering what I needed to do next...without the extra overhead distraction of finding my to-do list.

Of course, one could argue that the monotony of writing tests is what keeps me from being fully engaged to begin with :)
This doesn't mean pushing useful software isn't possible.
You'd think it goes without saying, but I've seen enough code where people didn't. Including code where the client side JS validation was pretty much a guide to hacking the site (trying in vain to protect against SQL injection attacks in one of the most horrific examples, where the SQL injection checks essentially told you exactly what to try to post directly to their server...)
But was the OP talking about that? It sounded like he was complaining that music continued to play from somewhere after the one song was linked to finished.
I'm a PM, and I consider it my most important responsibility to prevent interruptions from reaching developers. By redirecting inwards-bound interruptions to myself, I've probably reduced developer interruptions by 80% since I started.

What I've found is that the typical developer/engineer is really bad at saying "no" or "not now" to others. The solution then is to work the other side (sales, marketing, etc) to interrupt someone else (me) instead. Even if it's a relatively simple technical question from sales, I can convert the in-person active interruption to a passive email notice (at the very least).

The typical office environment (and system) is not productive, so at this point it's up to the individuals to reduce the impact of the system on the team's productivity. (which is a sad reality...)
> Every IM install screen has a decline as well as an accept button

Well, could you provide a screenshot of that screen? Usually users are misled into thinking they are accepting the install of the software they actually downloaded.

> The apps that get installed are "crapware." This one seems a matter of opinion.

Yeah... I don't think very highly of your opinion if you really think like that. Making someones computer slower or less usable by installing "unwanted software" is something that should be forbidden in my opinion. Really, do you have any idea how much hours of my life were lost by removing crapware from computers?

I did check the ycombinator.com website for any indication if the type of company or product was of any concern. I did not find anything about that. This probably means ycombinator is actually just interested in the money and not in making the world a better place. Silly idealistic me...
Essentially, that's a call to Math.random() 16 times that picks from a pool of 62 characters each time, allowing for 62^16 possible combinations, or 4.7 * 10^28 possibilities.

You've made me aware that this could possibly make brute forcing easier, as it is nearly equivalent to a 96-bit key length.

While even a brute-forcing 96-bit key would theoretically take about 230 million years on today's top-of-the-line hardware and therefore is not (currently) insecure, it does not make sense to introduce that weak point. Therefore, I've updated the current random passwords to be 24 characters in length from now on, which pushes it far above 2^128.

https://github.com/STRML/securesha.re-client/commit/d5228650...
Precisely , I've used Apache for yeeeeeears and see exactly 0 ROI in switching to something else.
There's probably nothing inherently wrong or slow with running Django through nginx.

That said, one of the most common deployment strategies is gunicorn. It's better documented [1], and it's always good to separate your web app server from your static file server/CDN.

[1] https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/...
Half the public agrees with "might makes right" and Obama is a centrist. I think Ortiz's office will continue to have carte blanche to extort plea bargains using disproportionate threats.
> using a "well-established questionnaire"

Self-reported "data" is useless.
I think it's scheduled for next week. :)
> China likes having North Korea as a buffer state on that border (which is why they intervened the first time)

That seems somewhat similar to the logic that the US used to decide that Vietnam was strategically important; some sort of minor variation on the domino theory.

Interesting to consider it like that.
This may be true. I don't think they're doing anything truly unethical -- if everything pg says is true -- and they may indeed be trying to bring some improvement to a sloppy and shady industry.

That being said, this sort of thing is sort of depressing. It's representative of the ho-hum dregs of innovation being offered up by most startups, at least in the Internet sphere. If I didn't know better, and I don't, I'd say the net is showing signs of being stuck in a holding pattern. Yuck.

All the interesting stuff seems to be in other areas: bio-medical, consumer devices, high-tech hobbyist stuff, and in the big ticket realm aerospace and transportation.
This really is the key question. When installing an app, a user should just be able to breeze through the install wizard and not waste time on every screen reading to see if it may slip an unwanted install in.
There's already an Internet tax. Anyone in France who pays an ISP to provide an Internet connection pays VAT to the french state.

So it's really: "France proposes yet another Internet tax (and shall still be unable to reach budget equilibrium because of the ineffiency of its army of overpaid state-workers providing really-not-much to its citizens)".
BCNonRails (http://barcelonaonrails.com/) monthly meetings are in English and I can tell that there are plenty of non-spanish-speakers people living in the city which do just fine!
You clearly did not read my comment. Go back and try again. I did not say anyone should be assassinated or even hurt, I said that since the assassiation has not occurred, Ortiz logically must not be terribly important in the grand scheme of things.

Honestly, is it too much to expect that people read carefully before censoring things?
There are some seriously WTF comments there:

"Affiliation with MIT right now, even as a student, looks to me like affiliation with the Nazi youth"

"PG built Viaweb in Lisp because there was no Ruby, Python or Perl back then"
Anachronistically, The US still enforces a broad based embargo on trade with Cuba, leaving it with the dubious honor of the tightest controlled destination, beating out even Iran and North Korea. We also have it on the list of states that sponsor terrorism which is recognized by many 3rd party nations.

Top tier crypto gear including anything suitable for trunk class traffic is one of the most controlled export goods - canada is literally the only country on earth that doesn't require an export license.

Realistically it's mostly a formality if the destination is on the list of favored nations, mostly western democracies. There are 3 more tiers: mostly ambivalent, our shit list and lastly those we label rogue/terrorist.

Mass communications gear and business grade crypto get a lot of scrutiny, really only topped by spaceflight and the tools of war.

Theoretically you'd probably be able to get export licenses for high speed aes to send to Venezuela, but practically it would be subject to a ton of discretionary terms that would make it a non-starter. A smattering of possible terms the US would impose: all source code including 100% of the ASIC designs, use of a US ASIC fab with production under the supervision of the government, require lawful intercept functions to be enabled, key escrow storage in us territory only, no customer access to source code, software upgrades performed only by us personel on site, mandatory random on site checks by us government officials to ensure it hasn't been transferred, is used in a licensed manner, hasn't been tampered with, software is approved version, etc.

It's not like they'd demand a huge obvious list like that, but pretty much any one of those restrictions means the customer is pretty much at the mercy of the US government. Most of those practices are designed to find or insert flaws that enable total plaintext recovery.

Understandably most states that are subject to intense US intelligence activity generally don't even consider it. There is plenty of diversion that goes on through cutouts, but there are plenty of published stories where US intelligence knew all about it and owned the gear before it shipped.

Practically your other choice is chinese gear, which is what most of that class of country buys. But the chinese gear is almost certainly subject to similar intentional weaknesses in addition to stuff placed by multiple competing domestic security services so they can spy on each other. It's a pretty safe bet that a number of western intelligence agencies can exploit these as well - so you're back to square one again.

General purpose software is an option of course, but i think itd take a lot of kludges to handle such a fat pipe with consumer cpus/gpus. And then of course they are a bunch of computers on a network with static encryption keys sitting in memory run by poorly paid government workers, probably not something that would resist a motivated attacker.
Having the same issue. The textarea fields take my input but the input fields don't.
There's a capstone electrical and computer engineering course at my university where the students have to complete a very similar project: http://ece545.com/F12/index.html

The NES is a popular choice, but many other game consoles and computers have been modeled as well
Favorite Podcasts
In this specific case it wouldn't be very practical as changing the password would mean changing the encryption key to all your files. Hence, rendering all files unreadable.

That's why I suggested that a more appropriate application would be to derive a key from the password (using a PBKDF, which PKCS5 is (PBKDF2)) and use that one to encrypt the file encryption key.

This way, you can always change the password (provided you still have it) and encrypt the encryption key again, while not needing to encrypt each file.
I actually find holding shift nicer for STUPIDLY_LONG_MACROS and whatnot since those underscores require shift and don't work with capslock.
What about opt-in vs opt-out? Would this company be profitable if all of their toolbars were opt-in only?

I'd be willing to bet a dollar that InstallMonetizer will tank if they relied on opt-in, but will make bank if they rely on opt-out.
I dunno, 1. and 2. seem like a cop out to me. When crappy freeware Windows installers provide a checkbox (checked by default, of course) to opt out of Bonzai Buddy or a million Ask.com toolbars or some bullshit malware scanner, they are still shitty and sketchy, and it's disappointing to me to know that YC is now behind a company that makes such software. And saying this crapware is popular does little to assuage my concerns. If users are "choosing" to install these things, it's unclear to me how informed or aware of a choice they're making. I bet successful viruses and worms are also popular by this metric.

By the way, here's an example of what we're talking about: http://imgur.com/8SGXUPP. Oracle bundles the ask toolbar with Java installs now. This is the default state, i.e., the box is default-checked. Why, users love the ask toolbar, they probably have a 95% install rate!
In the second case I don't see it so much as people panicking and demanding action; more like people saying "I told you so, now will you do something about this?"

But anyway, yeah I'd like my public officials to recognize when they are wrong and to adjust their behavior. If her principles make her bully defendants and she wont adjust, yeah, I don't want her in office.
There's also a white text-shadow, so plenty of contrast for my eyes.
This is a great example of how to be a level headed, clear-minded investor/entrepreneur, even when you're under fire... And just generally a great human being.

Good show!
In this case the users are the advertisers. Clicking on a decline button for other software they don't want (in the worst case) is for the end-users the price of getting software they do want.
If you send a DMCA takedown notice when you know you do not have the rights to the content, you are liable for all legal costs and economic damages incurred by the defense. Diebold was a notable defendant in a false takedown case in 2004, for example [1].

[1] http://en.wikipedia.org/wiki/OPG_v._Diebold
About 95% of installs are from users who don't understand what they are doing. Of course they are going to make it opt-out by default. They will probably provide an option for advertises to choose opt-in, but that will be used in only about 1% of the cases since it cuts their profits by 20x
If the status quo is misguided complacency towards flawed conditions, isn't it positive to react to a dramatic and traumatic event that puts a spotlight on how broken the current system is?
I'll second this. The HackerX pitch is "Where developers meet startups" but all the partner companies shown in the logo section (namely eBay, Amazon, Groupon, Google, Disney, YouTube, Quora) are very much established companies, not startups.
haha! Good point about the ask toolbar! Didn't think of that...
PayPal Gets A Slice Of £25m DWP Online Identity Contract (UK)
Bootstrapping Your Startup's Promotional Video
You don't want a leader who stands by obviously wrong principles. Unfortunately half the public doesn't care whether the principles are good.
So what you are saying is that she is waiting for the plea bargain?
SimilarWeb looks to topple Alexa with a fresh take on website ranking
I didn't say opposition to bailouts was unanimous among Republicans, merely that the majority opposed them.

As for "criminal enterprise" and "prosecution", could you remind me what crime was committed, and by whom? Last I checked, taking a long position on housing (the cause of the crisis) wasn't a crime. If it was, we need to jail every homeowner.

Keeping Elizabeth Warren out of the public policy arena is a fantastic move. She is driven primarily by ideology, and displays a remarkable ability to state correct facts in a manner that misleads reporters and the public. See, for example, her nonsensical claims that medical costs cause millions of bankruptcies, or her confusing presentation of data in the "Two Income Trap" which obscures the fact that the primary cause of the two income trap is taxes.
lmao really dude
> FYI: a lot of jobs will discriminate against people without technical degrees and graduate degrees.

Thanks for the info. Thats my dilemma I guess. Leveraging free online resources can only take you so far. I guess my assumption was that I needed to get a masters and I was wondering which field made the most sense: Applied Math / Stats / CS. At this point it seems like CS would be the way to go.
There is a lot of wealthy information in OPs post. The socket activation will be nice for some QA servers that I have planned.
She's not standing by principles, she's self-justifying.
You mean Sofort, payment-network.com?
> He participated in an act of civil disobedience, that does not grant freedom from consequences.

Way to intentionally not understand the situation.
Basic Security Tips Every Freelancer Should Follow
I like the idea. not very impressed by the design though ..
I think this basically boils down to: "are you likely to have many users connected concurrently at any one time"

If your API basically involves a client connecting, quickly getting a small JSON/XML response and then disconnecting again you are probably absolutely fine with Apache unless you have truly enormous numbers of users.

OTOH if the socket is likely to be held open for a while, because maybe the API responses can take some time to be returned or the client is likely to hold the connection open in order to get a stream of data over time then you may get more mileage out of nginx.
A betalist to conquer them all?
Inception: Designer News on Hacker News on Designer News
You don't "need" an advanced degree, but you will definitely benefit from solid understanding of statistics.
Yes, that would be expected if I selected a playlist. Unfortunately, if I link you directly to a single song, and you click play, SoundCloud decides you came wanting to hear music for as long as the tab is open.

All of this ignores the fact there's no way (that I've found, and no, I'm not signing up) to disable 'automatic playlist' behavior. Worse than that, there's no obvious way to just STOP the second track without navigating away.

Hell, the only indicator that a second song is even playing, other than my seething rage, is the 50px wide audio visualization tucked away in the top bar.
This is an excellent site to come to if you'd like to see what movies are playing but you don't want your movie-going experience to be tainted by reading critic reviews. When I check out movies to watch, I almost always read the critic reviews. Some movies are awesome even if the critics don't agree. If I read a bad review, it'll spoil the experience for me. This site makes me long for the days when I was a kid and would choose which movies I saw based on how excited I got after watching a movie review. I suggest emphasizing this great trait: No reviews, no spoilers, pure theater experience.
> I hope this makes the intention clearer to those of you who don't live in France.

France: socialist. Check!
> Do they really expect to not be raped?
> responsibility for having allowed to be raped.

That's the way you're going with it? It was their own damn fault? They were asking for it? They got drunk (yes it was stupid), had a one night stand (yes, stupid when drunk), so they totally had rape and humiliation coming to them (non-sequitur).

> if you don't want to get raped, don't go out, stay at home, and wear clothes that cover your legs, shoulders, and forearms

Oggie boggie, fear everyone.

Hate to break it to you dumbass, but dressing provocatively doesn't have anything to do with it. You can be raped on the street in your business casual cloths. You can be raped at home without going out. You can be raped stopping for gas.

Women aren't asking for it, they don't do anything that allows it, they shouldn't ever expect it.

> (seriously, how does victim blaming bullshit like this not get buried instantly)

I don't know, why hasn't your post been relegated to oblivion.
Perhaps worth noting that mac addresses do not have 48 bits of entropy. You can prioritize the OUIs actually being used in consumer NICs and chop that down substantially.

IP addresses don't have 32 bits of entropy either for that matter.
Which is worse? - saying "we'll review" and do nothing, or arrogantly saying "we were never wrong" and still do nothing. In the end though, it looks like nothing is going to change.

It would be nice to have a leader who says "Yes we were wrong, I apologize. Let me fix the system" and actually fix it.

The very least she could do, is stop making more statements.
Amen. It is so much easier to get people to do something if you make it easy. That is WAY more powerful than motivation which is what a lot of people try to maximize by providing pages and pages of content to convince your buyer to try your product. Just make it easy to try and none of that is necessary. Nice post
Paul, I'm one of the two people you're indirectly addressing with this HN post. (The second is Long Zheng.)

I wrote here: http://www.withinwindows.com/2013/01/16/installmonetizer-qui...

Long zheng wrote here:
http://www.istartedsomething.com/20130115/y-combinator-is-fu...

I'll respond to each of your items individually.

1. OK.

2. Maybe. Or more likely users are mistakenly installing these applications because the offer screen is made to look exactly like the EULA acceptance dialog seen in every other installer.

But we don't expect this to be fixed. Anti-malware vendors have stepped in and are improving their definitions to catch this garbage but it's very much a cat/mouse game. (IM has been detected a few times, btw.) IM is very aware of this "threat" and designed their system around random domain names to mitigate detection issues as they arise. (Think about it -- Does IM, a legitimate company, really need to use fcgoatcalear.us and fcvalcsoi.us domain names? Come on.)

3. No idea where you got this information, given InstallMonetizer bundled software shows no actual EULA. The only EULAs shown during install are ones provided by the package author and the offer advertisers. Can you clarify this point, please?

4. Wrong. Existing IM bundles out there still send PII in the clear. This isn't something they can just flip a switch on and fix. (I saw IM edited their privacy policy to note the new hashing procedures but sadly that doesn't cover the bundles on the Internet today. So it's wrong.)

5. Yeah, I saw the company slip in the "Open-source software is a community product and you may not use our co-bundles with it" line. What a slap in the face of those who use commercially-permissive OSS libraries in their software...
Are screensavers ruining your support sessions?