skysight-inc/HackerNews huggingface dataset:
So I don't know much about either these keyless ignition systems or security and encryption, but is it really that simple? According to my not-super-legitimate internet source (http://auto.howstuffworks.com/remote-entry2.htm), typical remote entry keys work with at least 40 bit codes, and different car manufactures use different systems/#s of bits. In additon, since the codes are encrypted with different random #s every time, you can't just enumerate every possible combination.

The concept of brute forcing, and doing it successfully for many different cars in a short period of time, just doesn't pass the smell test for me.
In 15 years of coding, I've need to do that exactly zero times.

Is this really something people are doing?
Obligatory: http://simpsonsgifs.tumblr.com/post/596042619/it-sounds-like...
Correct. I agree reading back I was a little opaque. These companies made it to profitability. But then they realize that they're a risk of not being able to stay at profitability, or even survive in the long run, without raising significant capital and thus invest ahead of revenues. I think the spirit of this post is to highlight profitable, bootstrapped, long term companies. It's questionable whether GitHub, BigCommmerce, Braintree etc are in that group.
The General-Purpose iPad and the Specialist Mac
Wow, this is amazing. Wanted something like this for so long. Forked to support passing in a list of pre-canned words to use: https://github.com/rpetrich/beautify-with-words
> a sympathetic test case to establish that operating a bitcoin exchange == money laundering

If this was a test case of that principle, you'd think it would allege "operating a bitcoin exchange" as the basis of the money laundering prosecution, rather than a whole bunch of things that would be money laundering if you replaced bitcoins with anything else, including US dollars.

After all, if there is no unique principle asserted in the case, it can't establish precedent for any new principle. And all that is being alleged here is bog-standard money laundering by actively, intentionally structuring transactions to avoid $ limits and obscure account identities to avoid transactions being identified as violating anti-money-laundering policies, with knowledge that this was being done to further illegal transactions, particularly, narcotics purchases.

The only principle this stands for is "money laundering is still money laundering when bitcoins are used in the process."
The sad thing is that if I watched these sort of pronouncements in an episode of "Person of Interest" or some other show I would normally laugh them off like I do the infinite zoom/sharpen capability of security video.
I think the point is that more often you're stopping for more than just gas. Lunch. Bathroom. Clean your windshield. You add it up, it's longer than 10 mins anyway, so this doesn't affect you all that much.

Also I take issue with the logic that fuel savings don't matter if you're spending that much on a car anyway. I don't see it that way at all. Being able to pay like $1k/mo car payment doesn't yet put you in "money is no object" territory IMO.
One thing I've always been curious about is how investing in a company like 37signals makes sense for an investor. I obviously don't know everything about their future plans, but it doesn't seem to me to be a company that's focused on generating an exit for an investor - they seem committed to staying at least relatively small, and a buyout doesn't seem very realistic. How would an investor expect to get a return on their investment?
"The Silicon Jungle" by Shumeet Baluja.
yes, fair enough. even without the 2 way obfuscation, I'd still pay for this.

craigslist implements something like this now. If you email a CL anonymized email address and email back and forth, you never get the counterparty's email address.

Basically craigslist just acts as a relay, so all communication actually happens between $PERSON_A and Craigslist and separately between $PERSON_B and Craigslist.
I seem to be getting results that are largely tied to what I've searched for previously (based on their algorithms for past searching). It may have worked for a while, but I now seem to be getting inaccurate results for a lot of things.

Like if I want to set something up on Ubuntu Desktop, all the server-based solutions will come up, even with desktop as a keyword.

DuckDuckGo does deliver reasonable results though.
"It should be easy to integrate" is the downfall of many a software developer.

Anyway, my point is not that it's difficult or bad: it's that it's has _some_ cost.
Maybe they're scared of police brutality, being sent to prison for resisting arrest, having a felony conviction, being unable to get an honest job and feed their kids, etc.

The status quo allows even the poor in the first world to survive with some basic comforts - that can all be easily taken away.
Plus, LuaJIT is a seriously nice piece of engineering, and it's easy integration with C is just so damn nice. :)
It's not an edge case, but neither is it really a sensible comparison.

You have to look at the model s like the first macintosh. It does some revolutionary things very well and it's an astounding achievement. It will however take a few years to overtake the mainstream. It would be a little short-sighted to go on about how the Apple II is so much more practical, even though it was at first.
A quick google search points to an even higher average (101 minutes), in 2006: https://web.archive.org/web/20100526113417/http://www.revolu...
> but you'll gain the extra power that comes with dynamic types

What "extra power" are we talking about here? If we're talking about the power to pretend a bool is a string or vice versa, then no thanks, I'll pass. I suspect that a number of the things you are referring to that give you "extra power" are actually things that don't have anything to do with the type system like first class functions, tuples, etc. Static languages can have those things too, you know.
On the functionality end of things I think dropbox should be stop new feature development until heavy UX is done with large unbiased test groups. The application is simple and it works pretty well but recently I've noticed different barriers to use, notifications that I'd prefer not to see just getting in the way. It's a result of Zawinski's law, it's happening to gmail where they think adding more bells and whistles is needed but it's not, in many case user experience declines, for example playing a youtube clip now blacks out the rest of your gmail page while you watch it. Application developers need to learn that less is more.
These companies were bootstrapped for the first few years and were profitable with 7 to 8 figures revenue. The eventually raised money at growth stage, and the founders were able to take some money off the table without selling the company.
If there is, its German, has 30 letters and contains "welt".
I'm specifically questioning "no way to run a successful organization"; it was morally wrong (and legally, but there's no legal oversight, so that doesn't matter), but in no way hindered their success at their mission.

So, because it's not hurting them in terms of success to operate this way, there's a need for external controls to prevent it. If being all-collecting hurt their effectiveness, we wouldn't need any new controls, because they'd be replaced for being unsuccessful.
Without having a full view of what's happening, my hunch would be to look into these things:

1. Channel grouping (modify how referrers are defined)

2. Attribution model (eg, change to first interaction)

3. Referrer override (specify custom URL to be credited with referral)

4. Custom page path (on page that fires event, pass custom URL path to GA instead of actual URL)

5. Referral exclusion (ignore temporary stray into oAuth domain and continue user's same session)

Hope that helps. If you could use a hand in getting this fixed quickly then get in touch (contact info in profile). Same goes for anyone else with tricky Analytics situations!
The chat box give the impression that it might be a spammy hard-sell feature.

What am I going to get from a one-on-one chat with [faceless website]?

A sales pitch? What headless collective entity will I be conversing with? How many people can see the message queue I'm dumping chat messages into?
Good luck finding a congressman to buy who will accept bitcoin as payment.
> So I'm curious... is there any kind of "open-source incubator" out there? Like, a site with 500 developers signed up, they all vote on new project ideas, start a new project each month, kind of like a great big collaborative hackathon, in order to put out some really impressive piece of software, that then hopefully lives on?

There was something posted on here a while back called AssemblyMade. They basically do crowd-sourced development. To my knowledge, ideas are voted on, and then people essentially work in a democratic environment iterating on the development. In the end, the idea is that any profits made from the project will be split.
Step 1: Plant illegal material on a shared server that also contains a site the FBI wants access to but doesn't have a warrant for.

Step 2: Seize entire server.
I would pay for an RFID reader that I can attach to a DSLR that will dump data it reads into an IPTC field.
I guess the word "smartos" is not found, then the typo correction results are shown instead.

I like the hnsearch.com too, but that will be shutdown soon. The interesting thing to me is they are using ThiftyDB which is a full-text database providing fast performance instead of the file-based search. I think the files have the indexes, but they are not scale if not using some kind of database on the backend.

Somehow the fast response to the key strike is not that preferred. Google provides autocomplete for the keywords when we are typing. hnsearch.com just let user to finish want they want to search. They are ok to me.
The concept is known as ostensible authority under UK law so if someone holds themselves out as having authority regardless of whether they do or don't, the company cannot then disclaim the agreement they signed on that the basis that the person wasn't authorised.
Decentralized is better than opening up a port to the whole big and bad internet that houses lots of thieves.
Since the charges that have been brought that involve bitcoin (including this one, in which transactions were structured to avoid US dollar limits in AML policies) have usually involved illegal things being done with dollars, the "declared status" of bitcoin as a currency or not is mostly irrelevant.

That said, for financial regulation purposes, bitcoin is considered a virtual currency, which from the descriptions that apply to it seems to mean mostly not like a currency, though what exchanges that trade it for actual currencies do generally subjects them to regulation around what they are doing with the actual currency for which they exchange it.
> C# supports dynamic typing as well as static.

Are you talking about automatic types? Because that's the only thing that resembles dynamic typing I ever found in C#. And it misses about all the reflection available in most dynamic types languages, thus, even if it's somehow possible to not define types, it's useless.
the idea that any car even could be safe from thieves is laughable. all the crypto in the world isn't going to stop someone from smashing your window with a crowbar. hell, in SF it's safer to leave your windows open and doors unlocked with nothing inside.

don't leave valuables in your car, and buy insurance against theft.
I don't think the parent was trying to absolve the NSA of responsibility, merely pointing out that its mission incentivizes it to collect as much data as it can. It's ultimately the responsibility of Congress to ensure that the NSA and other intelligence agencies adhere to the law, and Congress has largely ignored this responsibility.

The more subtle point that the parent makes is that, rather than always trying to prevent bad actors from doing bad things (e.g. murdering), a working system of checks and balances can punish the bad actors and deter future abuses. But checks and balances obviously don't work when everything is classified. The legislature and the judiciary were essentially the only two institutions that had access to this information and they did nothing about it.

You can't vote judges out of office, but if large scale surveillance is an issue important to you I'd make sure my congressman or congresswoman knew about it.
Aside from perhaps Montana/etc I've never seen a highway with a single 75MPH speed limit. There is always a lower limit for big trucks, usually 55 or 65mph. You in a Tesla driving 65 in the right lane is not going to affect traffic much. In the wide open spaces, there's enough room it doesn't matter. In cities, there's enough traffic to push realized speeds below posted limits anyway.
And how will he fund his legal expenses...
Authored while an employee or authored by someone who at some point in their life had google on the resume? There will be some overlap, and one will be longer than the other.
Posted to LinkedIn Help Center on April 4th 2013:

How to stop LinkedIn emails whenever someone accepts my invitation?

Four pages of comments and nine months later, no response to this issue from LinkedIn.

Which means it's impossible to disable the notification email you get when someone accepts your invitation to connect.

I ask them about it last week and they emailed me back this...

"Thanks for contacting us about this. What you've encountered is a known issue and I'm very sorry for the inconvenience. Our engineering team is working on it but there's no estimate as to how long that might take. We'll do our best to keep you posted."

I wonder why they haven't gotten round to it yet?

—————————

My fix is to use a Google filter to trash any emails matching 'from:(connections@linkedin.com) has accepted your invitation'... I'm tempted to trash my entire account instead.
When the supercharger stations are at fixed points, an extra 40 miles isn't much help. You charge where the charging point is, not where you run out of juice.
You should look at a case study like WooThemes.

They worked remotely (and still do) and have found success.

The only problem with your idea and the rest of the bootstrapped remote successful companies is that they were addressing a real customer need/problem and you are simply trying to address your situation of hating your 9-5.

Come up with a great idea, open your world to devs from everywhere, work your ass off initially and then build the company in a way in which that 9-5 doesn't feel like work anymore and can be done at 10-6 or 8-12 + 2-6.
Drop me a line, we do sometimes hire folks straight out of school (I'm a software engineer on the data team at Factual), you'd definitely get a great exposure to a large range of technologies here.
Well, no, the dishonesty is basically in arguing that statically-typed languages have all sorts of wonderful features... while omitting that the set of statically-typed languages which have those features, and the set of statically-typed languages people actually use, do not overlap much.
That's not much of an example; to say that it barely scratches the surface, in all its seven-paragraph glory, is to be if anything excessively kind. This is unfortunately typical of the Rails community's attitude toward these matters; you may safely assume that, were there anything remotely resembling sufficient documentation available, I would not feel the need to utter complaints such as those above -- if I have anywhere given the erroneous impression that I enjoy hacking my way through this horrible triple-canopy jungle, without so much as a sketch map, please allow me at this juncture to disabuse you of the notion!
"In a shocking turn of events, it looks like Jenna is, erm, down again...?"
"Even on my iPhone or iPad I can't have an icon that represents a document."

You can do that easily on Android, using a file manager, and on a desktop you can do it too. There's nothing difficult about this, it's just not on iOS. It is an interesting point though, I wonder if a people widget for Android would be useful. I seem to remember having a most contacted or similar by HTC a while ago, but there's nothing for stock Android atm. There are of course some on the store, but it just doesn't seem particularly useful. I guess it just doesn't seem easier to me, the task context seems useful.

Edit: Contacts widget = widget for People :)
Reps. Eshoo and Connolly just released a Technology Procurement Reform Bill
Just tried out your free product and its great. One thing that really prevented me from using it more was it was hard to pick connectors.

I wish the system matched my linkedin contacts to my gmail contacts so I didn't have to go find each email address in gmail. Most of the suggestions required me to enter an email address.
Cambly (YC W14) Offers On-Demand Access To Language Tutors
This is an interesting project for sure. WinGDB is quite similar.

From the rationale page:

"Large numbers of these developers world-wide use Visual Studio as their primary IDE. Either by preference, or other external factors."

I wonder if having fairly good tooling is one of those factors? And if so, will this encourage people to stick to Visual Studio?

I'd recommend developers to try Qt Creator for Android (there's no requirement to use Qt with it if you don't want to). IMHO, for native development it is already good, improving rapidly and has the advantage of being cross platform and Open Source, though it's build system (qmake .pro/.pri) is arguably worse than MSBuild. Once Qbs support is finished I'll happily retract that statement.
A short history of the Horseheads at Mozilla
without getting into too much about how I can put icons to documents and people right on my Windows desktop and Android start screens, my amateur psychologist thinks that the reason people-centric UI design hasn't taken off is that we subconsciously associate functions with people. In other words, our interface with another person centers around the functions that person supplies us with. For example, I have a few friends that I only ever play online games with, so my functional connection to them is via games or game-centered social networks. I think "play games with..." first before I decide on a person to play with.

This is why it's natural to chart out social relationships as entities/nodes for people and relations as modes between the nodes. Navigating to another person involves traversing this graph over a selected relation.

I think this is the reason I go to facebook before I think about posting something on a friend's wall, or open up my email client, or picking up a phone first, before finalizing my internal decision on who to call.
> It is also good for bitcoin because suddenly the government admits by its actions that it is indeed a currency.

Nothing in the complaint here does that in any way more than the government previously has -- the money being laundered here as US dollars, and the transaction limits that people are accused of structuring transactions to avoid are all US dollar limits on the currency being deposited to purchase bitcoins.
Astronaut Chris Hadfield on Success and the Meaning of Life
uh-huh, and you can say exactly the same thing about the first cars, computers, commercial (or private) planes, and about 10 million other things.

Why do you think complaining about the Tesla is somehow different from complaining about all those other things when they were in their infancy?
The Product Manager vs. Product Owner
I just put shortcuts to contacts on the homescreen and it works fine.
Not sure if it was the case here, but apparently some cars can unlock automatically if the key is nearby.

To hack this, you only need a sensitive receiver that can retransmit the signal from the key, and you need two people, on in proximity to the key, and another nearby the car when it unlocks.
1. A web-based email client that's as good as gmail or fastmail, but open source, and runs on my servers.

2a. Document/file storage as good as Google Drive/Docs, that is open source and runs on my servers. Corresponding mobile app required.

2b. Open source cloud (a la ownCloud) with a better user interface and more features on both web and mobile (i.e.: viable as a Google drive replacement)

3. A mobile operating system that focuses on security and isn't too information-leaky.

4. A very nice android tablet replacement for stock headunits in cars. The key is that it should be easy to install and configure. One can create this now using torque, a bluetooth OBDII adapter, and tasker to act like a genuine headunit, but requires lots of configuration/setup.
Well, actually, this case is exactly about corrupt corporate officials getting a cut of the spoils.
Bullshit. There aren't a bunch of pedophiles out there going "gee, if I could just get my hands on some heroin I'd stop raping three year olds"...
If tesla goes belly-up, the supercharger network won't just disappear. Whoever they sell the charging infrastructure to probably won't offer it to Tesla drivers for free, but it's not just going to disappear.
What Differentiates Gosu From Other Languages?
Well, I'd love to worry about it for all the billion additional years. Maybe we'll even figure a way around the problem in this time? Our understanding of laws of physics is far from complete.
Manual Link Penalties & The Google Penguin Algorithm
The radio wave is sent from a remote to a surrounding area though.

IF many cars were on the same frequency, any time more than a few dozen people (think after sporting events) it could easily be possible that you'd get one of these delays; if you get it, and press it again you start the timer over for every car in your rf range.

Also, think of the issue @ the dealer.

Now, if two hashes were sent, the vehicle address and the next security hash, then this lockdown mode works.
Another reason postgres could be running very slow, is that it may be spooling the intermediate result to a temp file on hard disk.

Do you see a performance increase when using SSD Drives?
Hard to read. The colors for the fonts are just too light. Its pretty, but not very readable. At least for my old, tired eyes.
No. It's not the same data, it's about using different sites for different services.

If you have six and one gets hacked, the other five are still secure. If you use the same site for everything, that probably increases the risk of being hacked (because a single site gives your activity more exposure), and when you are hacked, you lose all your data, not just 1/6th.
The difference between HSBC money laundering and Bitcoin's money laundering is more political hands involved with HSBC's profits.
January 27, 1945. 
The troops of the 60th Army of the 1st Ukrainian Front liberated the Auschwitz concentration camp.
I second this. Cities get boring pretty quickly.
If you're American, this is a sort of crisis that a lot of grads are facing. You must have read about it, as it is called "underemployment".

Kudos to you for knowing how to code and using this place to get some 'leads' to a job. Just make sure you earn enough to live (not exist).
I've gotten in the habit of explicitly declaring the types of everything I can. As you already mentioned it's a form of (excellent) documentation that I find myself missing in many languages - when writing Python I get frustrated because I have to go dig or debug the type of a value when in Haskell I can simply look for the type declaration (happily Python I think is considering type annotations). If you use Emacs, haskell-mode and ghc-mod + ag or grep have some awesome features for finding type definitions in source, querying hoogle, and lambdabot style de-sugaring and queries.

While type inference is cool, it's only really useful when I'm playing inside GHCi. Also - it can often improve the quality of a program a lot by thinking about your types first, declaring them, then filling out the function definitions (that is often how I do it).