skysight-inc/HackerNews huggingface dataset:
> Many of us know what rights we have when we encounter law enforcement,

"Law enforcement" is also trained to encourage you not to assert those rights. Most people don't deal well with being shouted at by a guy with a gun, so police are trained to get angry and shout-y right away. How long would you spend reasoning about your rights when faced with an angry guy with a gun, with no witnesses around?
Wasn't the whole point of Snapchat undermined by the fact that they weren't really deleting the snaps [1] ? Just renaming the snaps with a '.nomedia' extension? That sort of contradicts the 'ephemerality' they're going for.

[1] http://www.theguardian.com/media-network/partner-zone-infose...
The buck stops with the voter.
> The aim is to create a culture of coöperation that favors collective well-being over self-interest.

(sic)

Fascinating.

Anyway. This is collectivism .
OSX 10.7.2+ apparently disables DMA when using FileVault and a screen lock. See the article 'Attack mitigation - OSX'. Seems like a decent compromise.
So, these 'girl pages' only have examples and not the technical explanation of the command? Yeah, I'm thinking you might want to keep looking.
And Himler was taught that killing millions of minorities was a good and honest action, yet the judge still found him guilty at Nuremberg. It's generally accepted that "I was just following orders" is not an acceptable reason for perpetuating atrocities.
There are no threads in async
No, you still have to refuse all OS updates. The OS update process costs you a few hours, spent carefully reading whatever the OSX hackers have to say about it.

Depending on your hardware there could be a standard process, but it almost always requires a bit of command line work, clicking cancel at the right time, and withstanding the temptation of clicking reboot when the installer asks you to.

That said, I've used OSX on non-Apple hardware for two years as my main development/entertainment machine. Upgrading wasn't desireable anyway because newer versions of OSX stopped supporting multi-monitors after 10.6.7 I believe. It really was great to be able to use OSX on my desktop.

Finally when staying on 10.6.7 really started to give problems, I decided to try Ubuntu again. I was pleasantly surprised that Ubuntu now actually is very usable as a workstation for development. It's got all window manager features 10.6.7 had, good terminal emulators, editors, and the important browsers, what more do you need? (don't say photoshop :@)
On OSX, IIRC, FireWire DMA was disabled if full disk encryption is turned on. Windows similarly has some sort of security advisory or capability wrt FireWire.

If other ports are exposed that offer DMA capabilities, then they need to be disabled. Don't load the drivers/epoxy the physical ports.

I was not aware that a new connector would reopen such a massive vulnerability. (Docking ports may also have some issue, but since they're proprietary it wouldn't matter.)

That said, I think my assessment is still accurate. If you're just worried about a theft, it seems very unlikely they'd run these kinds of tools before restarting. And even then, why bother? Why not just reformat the machine, if it's just a theft? If you have actual enemies "then keep your laptop physically secured and powered off. And don't use it after breaking chain of custody."

The really shitty thing is that some new laptops (W540) apparently don't ship DisplayPort or other digital video, but just Thunderbolt.
This isn't ancient Greece. Of the few medical schools that use the Hippocratic oath, none of them make it mandatory.
With the "...edu.org" domain, I hope you are prepared
for confusion with phoenix.edu
Someone needs to coin a term for businesses like Snapchat. They offer nil in the way of progress, yet act like they are all about progress. They offer no lasting value, yet you know they store all these snaps and will sell your info later through meta tags. They offer a free service, so you know you're the product. They target teenagers whose minds have not fully developed and sell their info to adults so they can advertise to them more effectively.

They should shut down their service, take the money they have, and make something that improves the world.

We don't really need another leech, or a shell vehicle for the rich to hedge in.
It's not even that - well, maybe a little bit that, but all pieces of hardware with independent processors could theoretically own your machine. (Even, theoretically, pieces of hardware that attach to your machine that only emulate simple state machines could hijack your CPU and make a "weird machine".)

The problem here is fundamentally one of performance - PCIe and other devices cannot function efficiently without direct memory access. The only reason FireWire was capable of the speeds it originally was, was because of DMA. USB didn't have DMA (and still doesn't? I think..) and so for shuttling large amounts of uncompressed data into the address space of a consuming application, it was incredibly inefficient to involve the CPU.

PCI-Express and other buses followed a similar route - DMA is vastly superior to every other way of transferring data.

Theoretically an I/O memory management unit with virtualization support could protect your machine, but I don't know if any OSes and hardware combinations actually use that to protect the machine.
Why you're wasting your hackathon audience
> Some people abuse a man and I'm at fault because I don't write to my senator?

"All that is necessary for the triumph of evil is that good men do nothing." -Edmund Burke

The problem with the system is that we've made voters the ultimate arbiters of what happens but then diluted their individual responsibility for the outcomes to such a degree by federalizing and centralizing everything that you don't want to own the consequences of the power you hold.

If you had voted for a sheriff who perpetrated this injustice, would you be so quick to absolve yourself of your responsibility? Would you vote for him again? How is it any different when it comes time to vote for his bosses?
>The fact that he was awarded $1.6M is being glossed over

It's being glossed over because it's irrelevant to the discussion.

>this was not, in hindsight, a reasonable procedure

In hindsight? Are you seriously implying that it was reasonable at the time?

>Our righteous indignation seems a little shrill here.

Interesting. What tone should be taken in a discussion condemning an act of rape in order to avoid sounding shrill?
See for instance:

http://support.microsoft.com/kb/2516445

It's a well known limitation/tradeoff. Newer machines might ditch DisplayPort for Thunderbolt, which will really suck.

"The drawback of this mitigation is that external storage devices can no longer connect by using the 1394 port, and all PCI Express devices that are connected to the Thunderbolt port will not work. Because USB and eSATA are so prevalent, and because DisplayPort often works even when Thunderbolt is disabled, the adverse effect caused by these mitigations should be limited. "
I agree with (1) and (2). I know the first thought I had when I saw "bro pages" I thought is was a pun on "man pages." Turns out I was right. As others have noted, no one seems oppressed with "/sys" or that since jewelry is mostly a feminine product, that using "gem" is hostile. Or Julia. Etc. I'm sure the argument is something akin to being that because we are in a male dominated space, that feminine gendered words cannot be exclusionary.

What I really came here to post is that I am curious to hear from the _women_ who are offended by it and why. I am under the impression that most (all?) of the comments are from social justice white males picking up on something that they feel bolsters their ability to say, "look, I support woman in tech!" without actually doing anything real and concrete to, you know, actually support woman in tech (like working to get young woman interested in coding, working towards hiring practices that don't bias resume screening by removing names, or something similar).

I'm sure that I have phrased something completely sans sensitivity above and will be thoroughly lambasted. Hopefully it will be from a woman who can explain it to me, though, if we are to believe some of the comments above, then woman are actively avoiding this site due to sexist comments. Perhaps there is something so overtly sexist in what I wrote that I am part of the problem. However, I don't _think_ so. /me braces for down voting.
Why you have the notion that they despite ruby?
Same problem here with Firefox, as well as an additional problem: the form captures all key input, such as an attempt to use ctrl-w to close the tab, or ctrl-t to open a new tab. Don't do that.

Please just let keys through normally, rely on inputmode="numeric" and possibly also pattern="\d+" to enforce numbers only, and at most only use manual key event processing as a fallback.
That was an issue in the past, yeah. But it also sort of misses the point. While you and I care about whether those snaps truly are properly removed from memory, your average 14-25yo using SnapChat doesn't. They don't care that if they jailbroke their iPhone they could get the snaps possibly (though iirc that's been fixed). All they care about is the fact that by default they know that the snaps will no longer be accessible after a time to the people they send them to, through the default interface, with screenshotting (which sends a notification back to the sender).
Pretty sure Snapchat falls under the definition of the archetypal cash cow.

They target teenagers whose minds have not fully developed and sell their info to adults so they can advertise to them more effectively.

Frankly I have no sympathy for such people, but I agree that ultimately Snapchat is a useless trend. It will be replaced soon enough.
Creating the perfect software
What's Going on with Tech Mergers?
Actually none of it is being paid by the hospital and doctors, this settlement was with the county and city. According to another source

"Eckert still has pending suits against a deputy district attorney who signed off on the intrusive search warrant, the doctors who performed the search and the Gila Regional Medical Center, the facility that hosted the exams."

http://www.nydailynews.com/news/national/n-m-man-settles-1-6...
I don't follow the logic here. The claim is that he could have somehow avoided this situation by acting differently.

The fact that the actions of the police were later determined to be unlawful, isn't evidence for this claim.
I don't know what safety measures are used, if any.

It can take a train moving at 50 mph up to a mile to stop after the engineer pulls the emergency brake. If someone can see the train coming it can't stop before it hits. The nightmare of every train engineer is seeing a car or a person on the tracks and knowing there is nothing he can do.
So that's what repeated anal rape goes for these days?
Run iOS Apps On Windows PC
Try booting a Linux install USB on a Mac sometime
The Most Influential Books Ever Written (2010)
> "this makes me feel excluded"

I personally find it EXTREMELY offensive that you assume women have such delicate sensibilities that they wouldn't find this funny or simply see it as a joke. What do you think they are children or mentally incapable of processing wordplay? In this context, "bro" is an obvious pun on "man", what more needs to be said about this?

I don't know a single woman who would feel excluded by this but know plenty who would find it offensive that a random white knight is getting offended on their behalf and creating a huge fuss assuming they are weak little creatures that don't have the basic social skills to process this as a joke.

Am I also supposed to be offended because I'm not American and the word "bro" is so specific to the American frat boy culture and doesn't exist anywhere else in the world? Should I get upset and walk out of the room in indignation every time my American coworker calls me "bro"? Am I supposed to feel excluded by that? Would you like to get offended on my account as well?

Get real man. It really takes a mind of special caliber to even connect something like this with gender issues and I'm sure most women would agree.
http://www.joelonsoftware.com/articles/CamelsandRubberDuckie...

The reason I bring this up is because software is priced
three ways: free, cheap, and dear.

1) Free. Open source, etc. Not relevant to the current
discussion. Nothing to see here. Move along.

2) Cheap. $10 - $1000, sold to a very large number of
people at a low price without a salesforce. Most
shrinkwrapped consumer and small business software falls
into this category.

3) Dear. $75,000 - $1,000,000, sold to a handful of rich
big companies using a team of slick salespeople that do six
months of intense PowerPoint just to get one goddamn sale.
The Oracle model.
Optical Archival Storage Technology
This is an incredibly good, innovative idea. Thanks for sharing it.
I was working in NC for a few years. I did not hear the term "brogrammer", but after leaving there and learning the term, it applied to several companies I knew. The typical setup was younger men with a manager in his 30s or early 40s. It was a tight knit group, they hung out together after hours, drank together, sports activities together, picked up women at bars (or tried to). Strong encouragement to work overtime, and their bonding made this an easier sell. They were doing overtime for <boss's first name>! He needs their help!

It was very much a culture that women did not fit into. And female programmers I knew tended to get put into CM and documentation roles, despite being very good programmers in their own right (better than most of the men in at least one case). And a guy that doesn't drink or want to go hit on chicks together with the boss as a wingman (because they're gay, in a relationship, or just don't enjoy that scene) didn't fit in either. The term may be a Silicon Valley thing, but the phenomenon is not.
Can I have the name of all the companies that applied to YC?
Is there a way? Is that information public?
The actions of police officers is a symptom. The disease is the war on drugs (and similar "tough on crime, soft on evidence" policies). That doesn't excuse what the police do, but it defines what you need to change if you don't want it to continue.
Thanks for the credit. I've also got animated gif support somewhere in those gists (and a server for generating them written in Julia).
I think there is a serious problem in vocabulary. Wikipedia's definition of class ([1]) is quite reasonable, which, slightly paraphrased, reads, "A class is an extensible template for creating objects, providing initial values for state and implementations of behavior." While typically we don't use prototype objects for default state in Javascript, we always can if we choose, and they are widely used for providing behavior. And both "extensible" and "template" fit well. So by this definitions, prototypes really are classes.

But almost everyone who comes to Javascript from a class-based language brings a number of additional preconceptions. I don't know the Ruby community well enough to know if your descriptions are accurate, but I know that many of those coming from Java or C# backgrounds expect classes to be (1) distinct creatures from objects (and those who know much about the reflection class Class understand that the objects of that class are objects and not the classes themselves), (2) design/development/compile-time abstractions separate from the run-time realities, (3) unchanging at runtime (which is obviously different from Ruby), and (4) the enforcers of access policies of instance methods. None of these things are true for Javascript prototypes. So to these people, it's easiest to explain that Javascript does not have classes.

I have never implemented a serious programming language. But I understand from those who have that implementing classes and implementing prototypes can be very, very similar processes. So, while I won't stop insisting to those from other languages that Javascript doens't have classes, I do recognize that I'm talking more to their preconceptions and not to the deepest truth I know.

[1]: http://en.wikipedia.org/wiki/Class_(computer_programming)
A different kind of a meetup
Come to think of it, train track sensors would be a pretty good idea for a startup.

There could be an app that will message the phone if the user is in the area of an intersection where a train is approaching.
I don't see any gender implications here. When I first read the word bro pages, I thought it was simply a play of words on man pages, since man pages are kind of serious and verbose, bro pages will be a bit informal and have only examples. Maybe boy pages would've been better. Though I like the sound of tin pages as well, which someone here suggested...
I never noticed that "sudo make me a sandwich" is sexist. Maybe I missed the memo. It always conjures, for me, the idea that the computer will make me a sandwich. And if I were to go with the XKCD where most of us heard of it the first time, the image is without gender. It never occurred to me that only a woman would make a sandwich for someone. I guess that messes up when my dad would make me a sandwich. Or when I made some for my sisters and brothers. Maybe you are projecting your own sexist bias here?
I don't know. He did a really good job on the outside. His job replicating the look of the grill on the bottom was a great touch.

But inside, it was just a bog-standard Mini-ITX, standard graphics card, etc. Before I clicked on the link I was hoping to see something more unique.

Two of the neatest things about the new Mac Pro are it's size and silence. This mod is bigger (not surprising), but why not go further? If the enclosure was bigger you could have simulated the triangle layout of the Mac Pro and put something interesting down the middle.

Or you could work to make the machine quieter with some elaborate heat-pipe or water-cooling setup. I have a feeling the small graphics and CPU fans in that metal case make a fair amount of noise.

I guess I was expecting something much more exotic, maybe using a small single board computer (Beagle Bone or Raspberry Pi) or something else strange.

It looks nice considering the constraints of using normal PC hardware. Apple went back to the drawing board with the Mac Pro, I guess I'm a bit disappointed by this being 'just' a round case.
Yeah; if a credit card form doesn't let the user type more than 16 digits there is something seriously wrong with the form ;P.
There isn't a single test in the repo.
> which I assume are searchable online somewhere

Better: mugshots.com or some-such will probably try to charge you money to remove your listings. Disruptive technologies FTW!
I've thought a bit about this, churning around various product ideas. In general I'd say that if it's a typical SaaS, I would probably only trust it with my data, my time (learning curve, adapting workflow etc) if it was a available under a licence that would allow me to self-host it if it was discontinued (or pay someone else to host it for me). This is for stuff like mail, images and other DAM (Digital Asset Management) systems, chat/im, bug trackers/knowledgestores and databases etc.

Note, that I don't see any reason to trust Google either. Remember wave? Remember XMPP compatible gtalk?

My conclusion has been that if/when I finally get started on my first product, I'll probably license it under AGPL, and make sure there's a realistic self-host story for users -- and then charge for the SaaS/PaaS-bit, but probably not for the client (or server side software under AGPL). Clearly it's a little more challenging -- you might end up with people competing with you for hosting -- but I can't see any other way to build customer trust. Nothing any company would say to me as a customer would make me trust them -- how could I ask anything else from my potential users?

Since people still pay for hosted email (even if many, many do run off to freemium services) -- I'd say the business model is viable -- those that can afford to pay, and know that value can be added by proper hosting -- and not having to do everything themselves -- will consider becoming a customer. And I strongly suspect those kind of customers are the best kind of customers. Especially for a start-up.

Even though I wasn't a user, the most dreadful death-by-buyout I remember is DabbleDB[1] -- compounded by the fact that the founders went to twitter -- presumably helping with the biggest non-product of our decade -- rather than allowing dabbledb to live on in any form.

Also note that having a published API/open protocol/standard isn't
enough. For example, the IMAP standard clearly states that message ids
aren't necessarily in chronological order. Some IMAP servers make sure
that they are and/or that messages are returned in a list ordered by
(message) time -- and some will return the message that was latest
modified first (eg: a messaged moved into a folder). Some IMAP clients
get this right (sort as the user wanted, regardless of server
implementation) -- some get it wrong. A small difference (arguably
client bug) that can make or break certain use cases and processes for
dealing with email.

For a b2b setting -- one could reasonably offer source under a different license -- if AGPL seems too open for enforcing whatever business model one has decided on. But I suspect that AGPL would work fine in b2b settings as well. The key aspect is to offer source code and documentation in a form that offers a viable self-help scenario in the case of a bankruptcy or "death-by-acquisition".

[1] http://www.youtube.com/watch?v=MCVj5RZOqwY
But both parties in every election have the same opinion on this issues - which is that the current system is noble and great. How can it be the voter's fault if there's no other option?
You can find most successful applications on sites like http://ycuniverse.com/. Rejected ones you will never build a complete list short of working for, or perhaps robbing, YC.
And for those of us not using Safari or Google Chrome?
I haven't used slack since the kde4 switch, how is Slackware doin these days? Worth fussing w/?
Which is worse?

A robotic crime wave, or a human crime wave?

A robotic miscarriage of justice, or a human miscarriage of justice?

I think, in both situations, the two are not equivalent, and the robotic version is not only worse, but carries the potential of total devastation. But maybe I'm chicken little.
If you want to start the system, take a look at this one http://fenixedu.org/dev/fenixedu-bible.pdf . We finished it last week, its just draft, but might be also interesting, particularly if you want to test the system.