skysight-inc/HackerNews huggingface dataset:
'nother hamiltonian here. Hoping to start working at platform 302 a couple days a week, soon. emailable at jordan@jordandavis.ca
So now at traffic stops, "license and registration" can become "unlocked cellphone and registration"? No thanks!
> because of actual injustice witnessed first-hand several days ago. A man has seizure and the police won't allow him medical care.

What does this have to do with Peter Thiel, and the audience that was gathered to watch him speak?
The Other Money Problem
At this point... highly insulin resistant, and very hard to keep blood sugar in check, the side effects of diabetes are starting to get pretty bad.
On my last vacation, I had to call the front desk and ask to be connected to room service 4 times before someone finally picked up. -- The Mark Hotel NYC needs to be on this app.
> Unless you wrap then Update and View functions as well.

This is how I'd do it.
Full scale of plastic in the world's oceans revealed for first time
Smartphone ≠ smart home
Making Wizards Easier
Ford MyTouch is just a marketing term for SYNC; they are the same things just called different things. Everyone inside Ford calls it SYNC but rest of the world and what you see in dealerships is MyTouch.

Ford had another venture with DWalt (the tool company) and they partnered with Magneti Marelli who did most of the work. I wasn't involved in that project, but that endeavor was a situation where Ford basically said here some dashboard space and a list of specs., make it work. This system was called Ford Works.
Ford's Sync 3 drops Microsoft, but can it fix the connected car?
So, because RMS doesn't like CL packages we get something that is clearly inferior to CL packages and implemented in a very hacky way (a macro you wrap around all the forms in a given .el file).

Sometimes, when you avoid solutions for political reasons, you end up with something worse for political reasons. <sigh> Sometimes the world is frustrating.
Virtual Machine Introspection with Xen on ARM
Go Middleware to check for JWTs on incoming HTTP requests
Supposed comment from a real user "I firmly believe this product is a game changer." The attempted deception is insulting.
Sure, email is in my profile
Steve Bales with feedback from Jack Garman (Gar-Flash).

The amazing thing is that Garman was the only one to have a quick reference of the various error (numeric) codes.
Why not? (Assuming you meant "genetically inherited intelligence" when you said IQ. Most will agree that Japanese schoolchildren get better education than Australian Aborigines on average.)

Japan was in stone age as late as 2000 years ago, which is ~2500 years after the Pyramid of Giza was built. Yet we don't see a wave of genius Egyptians now. Where are they?
There don't seem to be that many that work on text streams, which is what I was referring to. The ones I am aware of are awk, shell scripting languages(bash, zsh, ksh, etc.), and the ed like DSLs( sed, ed, sam, etc.). I think there are others that are not as widely used.

If you google stream processing language you will also get a whole bunch that are not text specific. They are definitely worth looking at if you are interested in building any kind of stream based language.
It specifically says you can choose to keep a plastic ID, so, yes, but only if you opt into it. Certainly interested if this is a way to entice people to unlock their phones, though.
I don't really know but I've heard that one incorporates in Nevada so that one can hide one's identity.

You need a registered agent for service of process who physically resides - not just works - in the state of incorporation. For my company, at the time I lived in California so I just made myself the agent, so I wouldn't have to pay someone else to do it.

If you have a service incorporate for you, you'll have to pay them to be your agent each year. It's not much but you do have to pay.
You'll be damned if you have to read the godocs of a DB you want to use. =P
>arguably, legal DRM cartels violate my right to own and modify my own property

I think DRM is more analogous to leasing. I don't like DRM, there being alternatives I'd go with the unDRMed product/service. But it's up to us the consumers to say, yeah, I'll make that deal or no, I won't make that deal because it's unfair to me. We could also call for legislation to make DRM unattractive to DR holders as well -but unilateral action is not the solution.

>All your examples involve fraud, so they don't really apply here.

True, but if an artist or distributor in essence "says" I'll exchange music with you for compensation but you don't hold your end of the understanding, that's arguably fraud. In the Rihanna example, let's say the promoter says, in lieu of cash, I'm giving you exposure which I think is equivalent to 50,000 that does not absolve the promoter? She expected cash, not exposure to an audience who might represent future sales.
On the other hand, the Go API for App Engine also uses a closure for a transaction:

https://cloud.google.com/appengine/docs/go/datastore/transac...
>How many times in an article about a male entrepreneur, or computer scientist, or other interesting person, is his subjective physical attractiveness even a topic of conversation?

All stories about Elon Musk in the mainstream media.
Personally I would go for something more like this:

STDIN | /\w+/ | {|each match|
/house/ => "foo"
/car/ => "bar"
"literal" => "baz"
_ => "dib"
}

Where "each x" in a parameter list wraps the body in a map and uses x as the loop variable, and "match" in a parameter list instructs that this is the parameter we are doing pattern matching on in the body (no need to name it).

I think this is a more flexible solution, and more modifiers than each could be introduced. For instance, sum of squares could be:

seq(100) | {|each x| x * x} | {|reduce (x = 0, y)| x + y}
How does it handle merge conflicts?

Seems like an interesting idea, my concern would be that the abstraction of a filesystem on top of git would break down really quickly once multiples users started editing things.
|=-----------------------------------------------------------------------=|
|=--------------------=[ The Fall of Hacker Groups ]=--------------------=|
|=-----------------------------------------------------------------------=|
|=--------------=[ Strauss <strauss@REMOVEME.phrack.org> ]=--------------=|
|=-----------------------------------------------------------------------=|

Hard formatting for 80 character terminals is just annoying because the computing world has moved on to working in paragraphs. If you want to draw boxes then do it properly instead of wasting time doing it in ASCII.

Computer networks increasingly made it possible to transmit unlimited and
uncensored information across their geographical extent with little effort,
with little costs, and in virtually no time. From the communication
development standpoint, one would expect that the events that followed the
80s to our days would lead to a geometric progression in the number of
hacker communities. In effect, hacking has arguably grown. Hacker
communities, definitely not. So what went wrong?

The answer is in the first sentence. It's so easy to get information now that you can do it alone in many cases. You don't need a secret society of hackers to curate and distribute it once you have developed good search engine and research skills (which many younger hackers learn in school). Also, if you're in a tech hotspot or even a major metro, it's easy to meet up with other people for casual hackathons, and there are conferences for everything. things like Defcon are large commercial enterprises these days. I bet within 5 years there'll be a 'leakyworld' for people who follow Wikileaks. It's easy to join or abandon forums, whether on the open web or on the deep web via Tor (which feels a lot like the early days of the WWW to me).
Tubesock – pipe STDIN to a WebSocket
I'm trying to figure out how you distinguish something like pirating a movie versus if I were to torrent your diary (assuming it did not involve breaking and entering your home, or whatever. Let's say you left it on a table and I copied it when you were in the bathroom). I'm assuming you would assert some control over those words. But when you object, I can say, "Well, look, you aren't losing anything, so nothing wrong really occurred here. You aren't deprived of your data."

So ok, instead of a diary, now let's say you work with a couple guys on a piece of fiction and someone 'releases' it before it's done. Why is that different? So ok, now I get together with 1,000 people and make a $180M movie. How is that different? At what point of these examples does a piece of information go from being OK to secure (diary) to not? (a movie)
I think that stream-oriented languages are doomed to have an arcanic syntax.

Streams are a non-trivial construction, after all.
Congress passes bill granting “Unlimited Access to Comms. of every American.”
Dear Colleague:

The intelligence reauthorization bill, which the House will vote on today, contains a troubling new provision that for the first time statutorily authorizes spying on U.S. citizens without legal process.

Last night, the Senate passed an amended version of the intelligence reauthorization bill with a new Sec. 309—one the House never has considered. Sec. 309 authorizes “the acquisition, retention, and dissemination” of nonpublic communications, including those to and from U.S. persons. The section contemplates that those private communications of Americans, obtained without a court order, may be transferred to domestic law enforcement for criminal investigations.

To be clear, Sec. 309 provides the first statutory authority for the acquisition, retention, and dissemination of U.S. persons’ private communications obtained without legal process such as a court order or a subpoena. The administration currently may conduct such surveillance under a claim of executive authority, such as E.O. 12333. However, Congress never has approved of using executive authority in that way to capture and use Americans’ private telephone records, electronic communications, or cloud data.

Supporters of Sec. 309 claim that the provision actually reins in the executive branch’s power to retain Americans’ private communications. It is true that Sec. 309 includes exceedingly weak limits on the executive’s retention of Americans’ communications. With many exceptions, the provision requires the executive to dispose of Americans’ communications within five years of acquiring them—although, as HPSCI admits, the executive branch already follows procedures along these lines.

In exchange for the data retention requirements that the executive already follows, Sec. 309 provides a novel statutory basis for the executive branch’s capture and use of Americans’ private communications. The Senate inserted the provision into the intelligence reauthorization bill late last night. That is no way for Congress to address the sensitive, private information of our constituents—especially when we are asked to expand our government’s surveillance powers.

I urge you to join me in voting “no” on H.R. 4681, the intelligence reauthorization bill, when it comes before the House today.

/s/

Justin Amash
Member of Congress
The Valley Is a Harsh Mistress – On the Disadvantages of Venture Capital (2000)
This sucks, I didn't get to download a car.
Didn't you know that success in computer science is 10% skill, 90% looks?

I mean, LBVS, I'm only a Linux fan because of LINUS TORVOLDS <3 <3 <3.

:facepalm:
My friend, $5000 is cheap for a good developer. It's practically bottom of the barrel if you're talking about an app that has very much customization in it at all. Pretty much the same goes for a good designer. A highly custom app, done right, could actually cost quite a bit more than that.

I think your biggest problem here is your expectation of how much good skilled work is going to cost you.

If all you need is to find people, then try local meetups: Android or iOS meetups are going to be happening in almost any major metro area. Look for non-technical meetups, too. In Dallas there's at least one startup happy hour each month, and I'd be shocked if LA didn't have something like that. One good source for this is meetup.com, but also...Google.

Once you find people, though, you need to be prepared to offer appropriate compensation. If you don't have cash, then you might need to offer equity (or a slice of whatever revenues you make) along with some cash. Almost nobody is going to do anything for you without at least some cash, though.
This would be shocking to me. I can't imagine that this is so sneakily being used to entice people to unlock their phones to get around laws. As much as that possibility is something that could happen, I think HN tends to be waaaay too far to one side of the debate where this thinking dominates the main purpose of these kind of changes.
IT'S CALLED COCAINE AND IT'S AWESOME
Android Lollipop has the option to pin the user to the app [1]

[1] http://www.cnet.com/au/how-to/ho-to-pin-apps-in-android-5-lo...
Can you guys provide a little more background? I agree that this isn't an obvious priority, but I don't understand the reason that this would be considered a hedge.
Yeah yeah, of course. The hacked syntax showed by GP made me really think of sed. :)
Hadn't heard of BPG before to be honest, but just messing around on there on my laptop I was pretty impressed by the punch-per-pound of that format against the other ones.
Like C, it's been around forever and is considered battle-proven and figured-out. Unlike C it has real-time features and a type system that isn't trying to kill you.

Also the syntax is designed to be as easy to understand as possible, typing out every word and using no three-letter abbreviations.

It's in general a language that was way ahead of its time, but survived because the DoD mandated it. Its main competitor is C, but that's mostly because the amount of engineers who know Ada out of school is really low, which is a shame, I think. Rust is way too new and Haskell has GC.
From my (admittedly probably limited) experience with LLVM IR from writing my own compiler, it seems like if you were writing a program entirely in LLVM IR you could use a subset that could be compiled and run on any fully-supported LLVM target.

Of course that's a different proposition than e.g. compiling a C program to LLVM IR using Clang and then trying to compile that IR on a different target, or trying to interact with non-LLVM-IR functions that conform to the platform ABI.

Of course, the resulting native code may not be the best for the target, since e.g. a native integer on one platform might become a pair of smaller integers on another platform. But it could work.

With all of that said, I expect the proposal was to use the Rust compiler to compile the Rust compiler to IR, and I imagine Rust is complex enough that it must generate at least some target-specific IR. Perhaps one could take the generated IR and "normalize" it, but it's questionable whether it would be worth it.
> What about benchmarks game is arbitrary in your opinion?

For example, look at the history of D being in the game vs. not. Generally speaking, all of http://benchmarksgame.alioth.debian.org/play.html#languagex is incredibly arbitrary. I don't think that the maintainers of the game have some sort of moral obligation to support things they don't want to, but it is an arbitrary line which influences what kind of benchmark it is.

As another, the domain of the examples, which are largely related to numeric computing and/or memory usage. Which is fine, but isn't going to give me information about other use cases.

> None of the tasks boil down to "Can you write non-idiomatic code to theoretically make this as fast as something else?" -- if you don't want them to!

Yes, they do. Because one man is not an island: people use the raw numbers of the Benchmark Game to claim "X is faster than Y", even if the implementation of X and Y are totally different than what their implementation would be.

> that's been the choice of the Rust community.

I'm actually not thinking of Rust here. I'm thinking more of languages like Haskell, who have implementations that look significantly more like C than like Haskell.

But regardless of if the implementations are idiomatic or not, it means that The Benchmark Game is useless for evaluating if a program I write in a language is going to generally be faster or not than if I did it in another. Because this isn't the code that I'd write: it's code that takes advantage of every little last corner to get as small a number as possible.
Can someone help explain what's going on here: \"([^\\\"]|\\.)\" [seen here in context](https://github.com/matz/streem/blob/master/src/lex.l#L49).

Now it seems to be finding literal strings (so "strings" e.t.c.). That would explain the literal double quotes on either side. so without that we get: ([^\\\"]|\\.) so zero or more repeating versions of [^\\\"]|\\.

What I don't understand is why there is the explicit or \\. construct there, as this seems unnecessary. Am I missing something? also, why does it seem that strings cannot have either literal \ or literal " in them?
She was briefly mentioned in Steven Levy's "Hackers", as an MIT computer user who's program crashed after the "Midnight Wiring Society" changed how the computer worked.

Also, she was interviewed in "Moon Machines" episode three, about the nav computer.

http://en.wikipedia.org/wiki/Moon_Machines
I think it depends on the individual as to whether you're ready for commitment at a young age or not. Some are and many aren't.

The issue is that society sort of assumes you are ready for it regardless and there's a lot of social pressure to date. Even if you're ill prepared for it, and likely to lose a lot in the process.

You may be better off just sitting things out and focusing on something else, but your friends and family members will label you an anti-social nerd (or worse) because you opt out.
'04 comp sci grad here. Love the hammer!!
The article makes no mention of this being used outside of law enforcement, but wouldn't this be incredibly easy to fake at a bar, for example? A nearly identical app except it's one where you can change the information. I don't imagine plastic cards going away, in this case.
Some side effects of uncontrolled diabetes

- Sufficiently poor circulation to extremeties that they may require amputation
- Progressive loss of vision
- Kidney Failure
- Increased risk of severe infection
- Heart Disease (and death from it)
What a truly inspiring human being. I can only dream of aspiring to her levels of contribution.

Check out some of the Apollo 11 code for the Lunar Module's (LM) Apollo Guidance Computer (AGC). It's just awesome browsing through it, reading the comments, and thinking about the zeitgeist of being on a team that was working on something of that world-altering magnitude.

Code Library:

https://code.google.com/p/virtualagc/source/browse/trunk/Lum...

KALMAN_FILTER.agc

https://code.google.com/p/virtualagc/source/browse/trunk/Lum...

LAMBERT_AIMPOINT_GUIDANCE.agc

https://code.google.com/p/virtualagc/source/browse/trunk/Lum...

LANDING_ANALOG_DISPLAYS.agc

https://code.google.com/p/virtualagc/source/browse/trunk/Lum...

LUNAR_AND_SOLAR_EPHEMERIDES_SUBROUTINES.agc

https://code.google.com/p/virtualagc/source/browse/trunk/Lum...

LUNAR_LANDING_GUIDANCE_EQUATIONS.agc

https://code.google.com/p/virtualagc/source/browse/trunk/Lum...

- - -

Incredible quote:

"There was no second chance. We all knew that. We took our work very seriously, but we were young, many of us in our 20s. Coming up with new ideas was an adventure. Dedication and commitment were a given. Mutual respect was across the board. Because software was a mystery, a black box, upper management gave us total freedom and trust. We had to find a way and we did. Looking back, we were the luckiest people in the world; there was no choice but to be pioneers; no time to be beginners." - Margaret Hamilton

- - -

Edit: OK, this is interesting. Note the filename. The filename and comments suggest that it was for driving keyboard and information display...

PINBALL_GAME_BUTTONS_AND_LIGHTS.agc

https://code.google.com/p/virtualagc/source/browse/trunk/Lum...
I agree with you, but just wanted to note that the popular press often does make commentary on "our" appearance when writing about tech founders.
Facebook layout “a bit broken” – Zuck's gonna fire someone
http://i.imgur.com/I5cjCNM.png

http://i.imgur.com/hOC36I6.jpg

http://i.imgur.com/jVyYddv.png (well the image from map actually loads from https://www.facebook.com/images/places/map/small_dot.png )

The coke is from here: https://www.facebook.com/images/profile/timeline/app_icons/places_24.png

This appears on everyone's profile (as far as I've checked) :))
Sorry for this misleading, but we are using the (P-1) / (T+2)^G algorithm from hacker news to rank all apps.
I think I could argue that Perl is that tool. I'm not looking forward to people chiming in about the syntax that have little to no experience with it though.
Easier to search for, at least.
The difference is that the law, even thought might not be intended to unlock phones for cops, it will be used that way regardless.
It's been a very long while since I've been in either of these, but I recall Plesk having a shell. With that the case, the Python/Ruby file could be dumped somewhere (ideally the vhost root) and then just run through the command line in a long-lived process or daemon. Port 80 is obviously taken by Apache, but other than that ...
Thanks for the links - I have been wanting to read the mistake guidelines for sometime.
I started programming before I was a teenager, in part because my mother was a programmer. At that time, 30+ years ago, women were not programmers because it was "less important". You didn't see men taking programming jobs as a "Consolidation" for some better career.

My first two programming teachers- in college and in high school- were both women who were also professional programmers at previous jobs.

It was a prestigeous job, as the computer was seen to clearly be the herald of a new age. The personal computer revolution was really significant. It was a job for smart, mathematically inclined people.

I think programming is seen as a lower status job now than it was then. Now programmers are subservient to ignorant business people (When the reality is, its much easier for use to learn business than them to program.)

I think in the past women were more likely to be programmers because the profession didn't have a gender stigma. Because men were more likely to have picked out a profession, and women who entered college without a specific degree plan were more likely to pick this one up.

And frankly, I've never seen a problem with women programmers. I've worked with women programmers at every job where there were more than 10 programmers, and they haven't been seen as deserving, or treated with less respect... this goes back to the 1980s.

I would like you to back up your assertion that the "only reason" they were involved was low status. That paper you linked to is fallacious beyond belief. You may disagree with my anecdotes below, but he's merely giving us his spin on an article. (So he's not only anecdotal, but derivative.)
Who is making the software for this? Is that software open source? Did you know that US Presidential Elections use 10M+ voting machines that are closed-source, and made by a company friendly to the Republican Party?

So here, the government steps in and says "here's some closed-source software that you now will trust your life, security, property and government with. You're not allowed to know how it works, if you try to find out we'll throw you in prison."

Yes, HN tends to be wayyyy on the side of disbelief in the official words of the government on topics of software & trust. But isn't that healthy? Isn't that the way it should be? When the governments come at us with secret software and threatens us against learning about it, we should absolutely assume that it is intended for evil. Otherwise, how will we know when it "actually" is?