skysight-inc/HackerNews huggingface dataset:
Sure, and there's no reason this kind of consumer protection can't be worked into Bitcoin in the future.

This is just the first step... far from perfect but 99% of people will be happy to use Overstock and their purchases will most likely go well.
Very cool.

I tried this with notepad.exe on Windows 8.1 64-bit and this command:

frida-trace -i "CreateFile*" notepad.exe

produces this exception after saving a file from Notepad:

ValueError: invalid literal for int() with base 16: '0x7ffb216c62b8L'
while true for the driver-side mirror, the ability to move your head to get more/different visibility isn't nearly as true for the passenger side. I can easily imagine a scenario where a camera that covers any blindspot, which is nearer your face, and is potentially augmented with CV object detection. You could also imagine using the large touchscreen display in the center console to show the appropriate camera when using your turn signal. I'd probably opt for a camera rather than a physical mirror if it was good enough.
Can't really do it. I tried. The type checker just plain has to know about inheritance for it to work and be safe.

The good news is that's an extremely constrained sort of inheritance, very unlike traditional OO in that it doesn't have base classes--it's just a special extension to the trait (typeclass) system that allows you to require that structs begin with a certain set of fields. In fact, I don't even call it inheritance these days--I prefer the name "structural constraints".
> It baffles me that anybody would even consider ...

While I agree with your point about mirrors being superior, I do not understand your position. Concept cars contain improbable, and even impossible, features as an attempt to explore the possibilities. Those features normally disappear when the model goes into production, because of the many real-world constraints.
frida-gum is LGPL and the rest of the code is GPLv3+. This is subject to change - if it's an issue for someone I'm all for changing to a more liberal license (Frida has very few authors so relicensing is trivial).
Sure, but it is a lot easier for companies to proliferate and compete in the space we are talking about, than in the credit card/PayPal type arena. It's a simpler business to run with less regulatory capture and old-boys-club effects.

Plus, bitcoin gives customers the OPTION to not be able to do charge-backs (99% of the time you know you don't need it); that saves money for the merchants, which can be passed on to consumers.
Everything except the two reference types (& and &mut) can be trivially implemented in libraries: Rust is a low level language.

E.g. the following is almost exactly identical to `~T`

#[unsafe_no_drop_flag]
struct Uniq<T> { priv ptr: *mut T }

impl<T> Uniq<T> {
fn new(value: T) -> Uniq<T> {
unsafe {
let ptr = malloc(size_of::<T>()) as *mut T;
if ptr.is_null() { fail!("malloc failed"); }

move_val_init(&mut *ptr, value);
Uniq { ptr: ptr }
}
}

fn borrow<'a>(&'a self) -> &'a T {
unsafe {&*self.ptr}
}
fn borrow_mut<'a>(&'a mut self) -> &'a mut T {
unsafe {&mut *self.ptr}
}
fn move(mut self) -> T {
unsafe {
let v = ptr::read_ptr(self.ptr as *T);
free(self.ptr);
self.ptr = 0;
v
}
}
}
#[unsafe_destructor]
impl<T> Drop for Uniq<T> {
fn drop(&mut self) {
unsafe {
// this will free the pointer and run the
// destructor of the inner type
replace(self, transmute(0)).move();
}
}
}
Sounds like he just meant head tracking.
Was this true as of when they had the discussion? Note that the discussion took place in December, and they subsequently added the city to OpenStreetMaps and to Wikipedia. Someone may have added the point of interest to Google Maps since then, or Google Maps may have automatically pulled that information from OSM or Wikipedia.
django-concurrency

django-devserver

gargoyle

ipdb

ipython
I have no problem with concept cars being bonkers. They wanted this for production cars.
> The best phone I ever owned was a Nokia 6310i

Which is nice and everything, but for me nowadays the phone part of a mobile device tends to be among the least used of its core features. For every call I make, I'm probably sending dozens of long text messages, taking dozens of high resolution photographs, reading dozens of web pages, listening to dozens of songs, investigating maps, writing notes and playing games.

We're no longer even talking about the same product segment. A modern smartphone is more of an iPod than a phone. More of a Palm Pilot than a phone. More of a GameBoy than a phone. More of a handheld GPS than a phone. More of a laptop than a phone. More of a camera than a phone.

These aren't inefficient phones, they're not phones.
I've been dealing with credit card merchant accounts for our company for many years. The lack of transparency in the industry made it impossible to know if I was getting the best rates possible. Then I found http://www.cardfellow.com where major providers compete for your business. All bids are cost plus based, so you can do a real comparison of the bids. Rates are locked in for life. You can keep the gateway that you're currently using. I ended up with a different division of the same provider I was using, but at a much lower rate. This reduced my net merchant account cost by 3 percentage points. Give it a try. There's no cost. And I have no connection to CardFellow other than that of a very happy customer.
Study links psychedelic use to reduced recidivism
I think you guys are in agreement. Of course luck plays a role, but you have to put yourself out there to give yourself a chance to get lucky. The best entrepreneurs recognize lucky opportunities when they are presented - but they had to work to get to that position in the first place.
Indeed, in the entire history of humankind there has never been a stabilized release of Rust. History is clearly against them.

More seriously, look at the release rate. It's pretty frequent. There's clearly heaps of work going on. It's not a moribund project.
Are you able to login as different database users?

I would love to try using this with Schemaverse (http://schemaverse.com) but most frameworks I have seen have trouble with multiple database roles/connections.
This sounds suspiciously like modern context being retrofitted to an ancient story.. there were (and still are) much bigger problems in GSM than just the cipher in use, say for example, that phones do not authenticate the network, and the network dictates the handset's encryption mode.

It seems curious that the intelligence community would be so vocal in such a directly attributable manner when simpler means of interception exist, and when many other reasons could be given for reducing the key size (e.g. cost seems an obvious one, given we're talking about the 80s here), not to mention that A5/1 itself had major flaws that puts it on the level of WEP in terms of the ease with which it could (and still can) be cracked.
Egypt used to be an agricultural powerhouse and wheat exporter. The reason it's not now, is partly because they planted oddball crops for export to Europe, but principally because land and water was taken from "traditional" farmers and given to well-connected rich people and foreign companies. (This was an even worse form of land reform than that seen in other parts of Africa.) Mubarak deserves everything he's gotten, and worse. If he had left the traditional farm sector intact, his cronies wouldn't have been able to steal so much, but Egypt would still be able to feed itself, and he might still have been in power today.

http://www.pbs.org/newshour/bb/world/july-dec11/egyptfood_11...
Cameras could certainly augment mirrors in ways that improve safety, but I do not believe that they can replace them (again, barring some serious headtracking). However Tesla was interested in getting rid of the mirrors to improve the aerodynamics.
Maps Cube
The US government is managed pretty well, by the lobbyists.
Google will make it easy for strangers to email you
What happens if a customer's card mix changes?
Exactly right! Same with PHP (originally "Personal Home Page" scripts for an talented individual) and Djanjo (two talented hackers at small newspaper). Most of today's popular web framework had humble beginnings while many of those promoted by big tech companies have fallen by the wayside.

http://www.php.net/manual/en/history.php.php
http://en.wikipedia.org/wiki/Django_(web_framework)#History
Yep - you sure can. I haven't released it to PyPi yet, but it's committed to master and tested. You just have to override this setting:

EXPLORER_CONNECTION_NAME

And give it the name of the django connection you want to use. We are in the process of moving from Heroku Postgresql (which only supports a single DB user) to Amazon RDS Postgres specifically for this capability. It will ensure that users of SQL Explorer have read-only access (something that is currently enforced by a SQL blacklist - a risky approach)
can someone help me understand this? does it mean to simply charge 10x the cost, thus 10x the margin?

does a metered pricing fall into value? meaning if someone generates 1000 reports should it cost them 100 dollars? what if it's an all or nothing situation. the value comes from when they receive most of the 1000 and no value when it falls lower than 300? does a metered pricing make sense in this case or does a monthly subscription makes sense?
PC shipments slip 6.9% in Q4, as 2013 sees the worst yearly decline in history
So apparently I have a natural pressure gauge that makes me click my HN bookmark to let off some steam after some minutes of intense concentration. I found it incredibly bizarre that being unable to access the site prevented me from letting off steam so that I was clicking the bookmark compulsively every 30 seconds before remembering that it was down.
Please consider doing so. BSD would be great but anything more liberal than *GPL would be awesome.
Great point. I wrote a post about this quite a long time ago: http://www.geekceo.com/entry/fooled-by-aquisition. I just reread it and other than the fact I make a few blanket blaming statements, I think my primary message still holds: success is enhanced by working hard and taking advantage of luck when it happens. More or less what you just said! :)
Awesome, thanks for the answer. That makes sense to just leave indexing the stack up to the user. Same with letting the user do some legwork to find the address of the function.

Have you considered the (sort of edge) case when arguments are passed in registers? For example (in the VC compiler, as far as I remember) the "this" pointer is generally passed in the register ECX instead of being pushed onto the stack. In those cases it might be useful to have access to the register contents inside the JS callback.

Along a similar line, the EAX register is generally used for return values. It might be useful to provide access to that as well (through another callback?), although that would probably require changing how your trampoline works so that it replaces the return address in the stack... (i miss working with low level things sometimes).

Keep up the awesome work :D
Yelp anonymous critics must be identified, court rules
Get a free copy of premium Like Button script
I think you're overstating how often chargebacks are necessary (or you have terrible luck / judgement), I've never had to dispute a charge. Ever. I suspect the vast majority of chargebacks are related to cc fraud/theft.

Chargeback fraud is also a problem, especially for businesses selling digital goods who cannot present a tracking # or proof of delivery to Paypal.
will be taking it for a spin!

Another tool, different, but also great for sharing, you may enjoy: http://htsql.org/
Hmm, currently it uses python-dateutil to find recurring dates. I chose django-schedule at the time as it seemed the best choice, which is built upon it.

I'm not certain postgres for example has that kind of functionality around dates. Googling, I found this though:

http://justatheory.com/computers/databases/postgresql/recurring_events.html

Looks promising. Rewriting the core of the app is a pretty big project though, it's just a side-project so I'm not sure I'll get that amount of time.
Data Science Weekly Newsletter - Issue 7
IOS7 GUI for Sketch (iPhone)
http://chartsbin.com/view/1491

Apparently the Japanese consume 76.45 kg milk per year per person (as of 2007), while Norwegians consume 261.52 kg. Yet the Japanese have no problem living healthy, long lives.

South Korea gets by merrily with just 26.9 kg, roughly half of Palestine (49.17 kg). (Sure, our country has lots of social/health problems, but "not enough milk" is not one of them.)
There was a press review back in 2012 of the Tesla Model X, by CNet [1], that explicitly stated, at about the 2 minute mark, that the rear-view cameras may or may not make it into production.

I may not agree with the design choice, but I see no reason why they shouldn't try it.

[1] http://cnettv.cnet.com/tesla-model-x/9742-1_53-50119782.html (2:00)
All you did was increase your luck.
the right to own a single dairy cow is worth $28,000

Has anyone started Moober ("it's Uber for cows") to disrupt this yet?
One of them serving legitimate files, even!

(Only on waning gibbous moons.)
Lessons Learned From Bootstrapping a Blog To $5294/Month
Ah hah! There is where it went.

This Model X has been on display at the Tesla Supercharger station in Hawthorne for a few months now. I was there the other day and wanted to show someone and noticed it was gone. I figured they were just working on it or something.

I guess instead it was out for display around other parts of LA.
The Next Celine Dion
Ask HN: How do you evaluate your skills against requirements?
Hello everyone.

A quick background update:

I'm a self-taught full-stack developer (JS, HTML, CSS = frontend) (Python + Django = backend ++ I know PHP, C and C++) with minimal experience (although ironically I am running an online tool for myself and others that is aiming to address that single lack I have in my journey as a coder - experience).

Although I'd love to work on some of my own ideas, ideas don't buy bread. So in needing a job, how do I compare my skills against the requirements of a job post?

Most of them ask for experience, being a 'ninja' or 'superman' or something else. Also, I've been told by some other guys before that when you see a posting asking for high-level skills in every facet of multiple languages, those posts aren't written by engineers but by non-techies.

In my own self-observations, I don't believe I am the best coder out there. I can't code the shit out of something by going into a 'trance-like' zone.

I typically reference here and there.

I debug well (cause linux has made me read text and make sense of it) and I believe I can make a good coder that can deliver.

Apart from where I live (South Africa) where requirements are out of this world, I am just wondering:

How could you evaluate your own skills on a personal level against what requirements a company has?

Even if it is a junior position, requirements sometimes specify a massive amount of things you "should know" and yet I've heard of people going into jobs and end up writing small functions, etc.

Does anyone have some silver-lining advice or an answer?

I feel kind of deflated looking for a job...
What's the message in this? From the title I'd think "Success = luck", but then "Earn that luck", so maybe it's not luck, it's effort, but then "The stars aligned" so luck again, but then "Be heroic in behavior" so effort...

I'm -guessing- the thrust is intended to be "If you don't try you can't ever succeed, but trying is no guarantee of success either; you have to get lucky, too, so keep trying until that happens", but I honestly don't know from reading it.
I took a look at this before I undertook building SQL explorer, but it looked like overkill and I didn't want to learn a new query language and introduce a learning curve to every employee who might write queries. But it does look fairly full featured. Have you used it? Is it low-friction enough that people want to use it?
Alcohol is taxed at a very high rate in Norway for health reasons, similar to the tobacco tax rates in the UK.

Everything else though is much more expensive too, and VAT is only part of the story (compare to UK with VAT at 20%.) Much of the additional price in Norway is down to higher local labour costs, though for food protectionism for farmers also plays a part.

As a software engineer I earned a much lower multiple of the wages of a supermarket employee in Norway than when working in Britain, the US or Germany. As a result there are fewer people working in supermarkets, cleaners use more machinery, some services like dry cleaning are rare outside Oslo as they're uneconomic for most people.

The result of all this is that people seem to feel more secure. The power of employers and employees is more balanced. There is an expectation that there should be time for family life (most professionals work 8-4.)

Most developed countries have reached the point where they don't lack resources, they just fail to share them around equitably.
AFAIK LTE/3G security is way better, but as you say it's possible to intercept calls in other ways, either by tapping lines or by doing MITM.

It would be interesting to know if LTE, being packed based, is is susceptible to attacks such as there: http://boingboing.net/2008/06/19/listen-in-on-encrypt.html
Seems dead, a shame because I wouldn't mind a more complete starting point when creating a project.
For those who dug this essay, check out Wiio's Laws: http://www.cs.tut.fi/~jkorpela/wiio.html
Technical Founders Looking for Marketing Co-Founder
How often do you see a title like that?

We're two technical co-founders looking for a marketing co-founder. To be specific, a teammate with insight into how to grow a community and figure out what clicks with users.

As far as technical chops go, we got it. I graduated from Berkeley with a BS in EECS, and was an engineer at Lucasfilm. My co-founder graduated with a BSE from Duke and an M Eng from Cornell. He then did engineering at Apple. We can build and build fast.

If you're interested, would love to chat. You can contact me at shane at meltapp dot com. At the very least, we can make a new connection :)
Of course, even if the interstate highway had been completed, it's a rather odd to feel that the meaning of the work is derived from the literal experience of a particular road.

It's like saying that so much is made of Leonardo's artistry, but no one talks about how that Mona Lisa only exists because of the great genes of the Gherardini family.
He definitely says it. I think the prototype is maybe simulating gaze detection at the moment based on the position of the reticle position set by the thumbstick and possibly current head position + previous position + guess work on what a players focus is likely to be.

I certainly get the impression from the way he says it that this is something they are looking at the moment in a more advanced way and is a common conversation point in their software/hardware dev teams at the moment. VERY exciting.
From what I understood, it wasn't the intelligence community that directly requested the changes, but rather the British part of the GSM working group (whatever that was called at the time).
Your link points to this thread, which I assume is not the intention.
This looks great numlocked! Excited to give it a whirl.

I spend a lot of time writing intranet CRUD apps and these kinds of tools can be really useful to give your users access to the raw data so they can export to csv & do their own analysis in Excel (or whatever their tool of choice).

Thanks a bunch for open sourcing it!
Didn't Karsten Nohl give a presentation about cracking A5/1? Of course NSA can crack A5/1.
...It actually interacts with your server; that's pretty much the main thing it does, being the server the "third-party service".

Deployments are a request for a specific ref(branch,sha,tag) to be deployed.
GitHub then dispatches deployment events that external services can listen
for and act on.

http://developer.github.com/v3/repos/deployments/
NAVE: Indie Arcade Game
Oops, that's a silly bug in frida-gum (sorry!), it should strip off the "L" suffix when calling toString() on a NativePointer object. As a band-aid you can either try with a 32-bit target process or locally hack it in your installed frida/core.py (just strip off the trailing "L" anywhere there's an int(a, 16) call. Expect a bugfix release tomorrow evening to fix this proper, so don't hesitate to let me know of any other issues.
I saw a video of some of the Verge guys trying it out at CES, and pretty much all of them were like "I don't want to take this off" at the end. It sounds like Oculus Rift will change gaming forever, and not just gaming.

There could also be done a lot of revolutionary new things with movies, like seeing through a character's eyes, etc (cameras mounted to the main character Google Glass style?). Even watching a normal movie on Oculus Rift is probably going to be a better experience than going to the cinema, because you could virtualize the cinema in front of you, and recreate that atmosphere.
I wonder if this has anything to do with ..... ..........?
I find it interesting that you feel a struggle yet your scores show a very solid personality. I have the same struggle.

I have always been right in the middle. Used to be a class clown and popular but also had extended bouts of depression where I didn't want to interact.

Nowadays, when working, I want to shut everything out and just code. But I used to be the opposite. Was in service and loved talking to people. Even if I'm not very good at it.

When I was in service, I would usually only hang out with a core group and only occasionally. Now that I'm coding, I want to experience everything in my free time. Meet people and be uncomfortable.

Although I did answer "it depends" to probably 75% of the questions, I think my results reflect somewhat accurately. The only thing that is solid is intuitive. The rest are right on the fence.

Extravert(22%) iNtuitive(62%) Feeling(12%) Perceiving(22)%
Please justify your exclamation, as so far it is utterly devoid of content.
"listen to the users" does not actually mean "change the software the way the users say to" it means to listen to how they're failing to achieve the results they are trying for and use that knowledge to improve the software. Listening to users does not preclude sticking to UI conventions and such since your users are unlikely to be software or UI designers themselves.
> The "mobile" part ceases being true when their battery is only sufficient to allow them to be mobile for the duration of an entry-level delayed road trip.

Not that this is more than a patch for poor battery life, but even if you have a long-lived battery but sometimes forget to charge your phone until it's dead, it's worth being able to charge your phone on the road. GPS drains the battery significantly faster, so you can be doubly-screwed if you're using your phone for driving directions and the battery runs out -- no directions, and no way to call for help!

It's pretty easy to find a cigarette lighter plug with a USB port, fortunately.
John McPhee is a national treasure.
Selective Encryption of Gmail Messages
I haven't seen that anywhere else, so he probably misspoke. Eye-tracking seems like it would be an obvious future enhancement. In the EVE spaceship demo, it seemed a little odd that you locked missiles based on where your head was pointing and not where your eyes were looking.
Agreed, no way the equation is 95% luck and 1% hard work - as the article suggests (or as the article quotes a CEO saying).

Imho it's more like:

20% is the idea your startup is founded on, 30% stubornness, 30% hard work, and the last 20% is probably a mix of other minor factors including luck.
It's not 10x the cost. To make it simpler, what you charge is 1/10th the value which you create for your user.

So if your user benefits by making an additional $100 by using your product, you charge him $10.
Crowdsourced Censorship: The irony of HN
If anyone's curious, here's all it took me to update Rust for Rubyists from 0.8 to 0.9: https://github.com/steveklabnik/rust_for_rubyists/commit/ae2...