skysight-inc/HackerNews huggingface dataset:
Get clients while working from coffee shops
Twitter Plans To Launch Twitter Music App this Weekend
From the linked article and the slide deck, I've determined that the only thing exploited was the simulator software, which was running on a machine that the group already had full access on. There's no avionics being used in this. They're 'simulating' a set up with commercial PCs and training software. They're using the two communications standards, ADS-B and ACARS to communicate to a 'box' that they already had control over and already hooked into.

There is no exploit here.

If you want more detail about why this would never land, I've wrote about it here: http://zapistan.net/blog/2013/4/11/fear-mongering-the-friend...
reverse engineering -- hacking -- is for niggers.

Jews do fucked-up shit.

Jews have a knack for coming-up with new professions and ways of making money -- pushing the limits from productive work into bullshit and counter-bullshit.

God says...
honour receiving sparks into Midnight - tcosa10a sublimely
sakes contained better Darkness savage disappear chant
rose multiplied Employee measuring profound fatness primary
Percival affirming Already shops strengthenest herself
lovingly indite Apostle welcome tediousness seeth no_you_cant
Place judging dutiful head believe defended profounder
dwelleth wanton
It's slower because it hooks into an unofficial API. YCHN has no API I can use, so I had to use what some other sites were able to scrap.
I thought "Huh, that looks like Y Combinator Orange" and then had to use Chrome Inspector to see how close it was. (#ff6600 actually)
A man beats up a robot because it looked at his girlfriend's breasts
I use HackerWeb. It's read-only (you can't comment/vote) but it does work well http://hackerwebapp.com/
Sales Statistics: Markup Coding Shifts to HTML5/CSS3 and RWD
It does now. Etymology can be fascinating, but eventually weight of consensus will shift a word to mean what it looks like it means (in a process that's oddly similar to bitcoin's consensus on the transaction history)
Collision avoidance is not a function of the transponder. ADS-B merely communicates the position of local traffic.

ACAS is responsible for determining the vectors for the aircraft and the local targets. If there is a collision path calculated, ACAS then communicates with the target's ACAS to determine which way each aircraft is going to move. The pilot is then responsible for executing this action.
Thanks. I was able to read it after a quick refresh and escape key juggle, but that I should have to do so is annoying.

For reference: this is what I get when i click on link (and every previous link from HN to that site)
Thanks for mentioning that! I'm just getting into Django, and a friend recommended getting TSoD, and it's been pretty spectacularly unhelpful for actually learning how to do the basics like deployment (though I could see how it would be useful for clearing up bad habits). The Django book looks absolutely fantastic for learning the basics, better than most commercial software books I've read in the past. Wonder why they don't point to it explicitly in the Django docs tutorial.

Edit: Never mind - while it's good, I've already run into a couple areas where it seems to be severely outdated, so I could see why it wouldn't be advertised too heavily.
Chinese Google’ Opens Artificial-Intelligence Lab in Silicon Valley
Best of CentOS Dojo Antwerp
Wow. And I thought my school was rough.
What shocks is me that there are 71 points for people under 10, and 87 for over 90. That stat just amazes me.
For instance oss.readytalk.com/avian. Why should it?
Then actually look up Godwin's law. It says something about the probability of a Nazi comparison occuring, but nothing about that loosing the argument or ending the conversation. And that's just as well, because why would it be otherwise? Because Godwin said so? What, is he Adolf Hitler or something?
Didn't know archive.is, cool site
Trojita: an IMAP mail client
If HN is no longer entirely full of goody-two-shoes I count that as a plus. Anecdotally my impression is that the diversity of stories has increased; we seem to have a wider cross-section of interests than a year ago.
First impression:

1/ You cannot visualize which link has been previously visited. Important for me!

2/ It's harder to read. Too much white spaces maybe.
I'm not sure if I'd call this brute force attack "outsmarting", but I see the point. Good way to explain how reverse lookup tables work.
If you convert this to Unix epoch time (Seconds since 1970-01-01 00:00:00), the result will be -1.

Which is problematic in several scenarios:
- Databases which store dates in integer fields and maybe don't handle negative values.
- Other overflows unhandled by date parsers
- Libraries, which use -1 as 'invalid'.
I've used this site for years: http://ihackernews.com
This is already implemented in Firefox 22.
hhahha sign in doesn't even work for me and gives no error.

Pretty funny considering it's all their system
I use firstname@owndomain.com for business (admittedly through Google's Apps for Business)

and fullname@gmail.com for friends.
Customer journey
Useful information to disseminate; however, I fear trying to "correct" the popular perception on this would be quixotic, much like trying to change how "begs the question" is used back to what it originally meant.

Descriptivistically, the "Mount Gox" backronym seems to have more currency. (pun intended, but immediately regretted!)
I hired someone with Asperger's – now what?
I am using gmail to host my mail, but I am not however using the @gmail address to receive mail on.

The risk of losing access to my gmail account without any possible recourse is just too big. I'm not afraid of being hacked, but much more so of being wrongly identified as a spammer or whatever else gets you banned from google these days.

I'm using addresses at my own domain as my primary address and I'll have my mail server just forward all mail to google. If I ever lose that google account, I can quickly change the alias and I can continue to receive mail without anybody else having to change anything.

By the way - doing something like this is really, really easy - all of you guys with various VPS and/or EC2 accounts, install an MTA software and add your alias to /etc/aliases. This works out-of-the box with any MTA package out there.

I prefer this over hosting my own mailbox or over any other mail provider because of the (still) unique user interface of gmail. I love the way how archiving mail works and the speed of the web based mail client. After trying to find good mail clients for years and years, gmail is the one that provides the (for me) best user experience. And I'm really, really picky about my mail client choices.
I think a more salient point than "Bob only has to do the work once" is "Bob has done the work ahead of time", no? In fact, even in the long run, Bob is doing a lot more work than necessary (computing inverse one-way functions for all/most possible inputs). It's just that he's preemptively computing them.
There's a false equivalence fallacy the author commits here where he assumes that the effort required to get a useful number of websites that also have Google+ pages to commit to embedding a specific tag is equal to the effort required to create this Chrome plugin that phones home, or that either of those two tasks could be accomplished by the same people.
Ask HN: Social app with future marketplace - advertise now or wait? 
Hello,

If you were about to launch a social app - within 1 month - that will feature a marketplace in the next version - let's say, at least 6 month - would you advertise about the marketplace already in the first press release or would you wait later?

Basically, soon we'll be ready to launch the social part of the app, and I guess in 6 month we will be ready to launch the new version with the marketplace.

In this first press release, for example, would you say:

"a social network for vinyl lovers that soon will become a marketplace as well"

or just

"a social network for vinyl lovers" and then when we're ready send another press release saying "hello, we got the marketplace now!"

I was thinking to build first the community and then launch the marketplace with already a good amount - hopefully! - of users and potential sellers

Please let me know your opinion

Best,
F
Also, Mt.Gox actually has a . in their logo now, signifying that "Mount Gox" is how they'd prefer you to read it.

EDIT: Note the mountain image on the about page. https://mtgox.com/about-us
I have had a similar experience: compiling my little text adventure in Liberty Basic took almost a minute. When my older brother told me that assembler DOESN'T NEED TO COMPILE, I was completely awestruck. I did write a text adventure in assembler, but it didn't have the same slick "windowy" feel that I was so in love with 15 years ago. But I returned to LB as a better programmer.
If they want to offer their contest to residents of Quebec, yes, they must abide by local laws and regulations.

Running a contest in a given jurisdiction is a form of doing business in that jurisdiction, and so of course the contest is subject to whatever regulations that jurisdiction applies to that activity (contests, in this case). Imagine if this were not the case, and anybody could avoid complying with local laws just by calling their activity a 'contest' and running it out of some foreign jurisdiction.

So, by saying people in Quebec can't play, Google is not required to abide the unusual laws that they have there around contests and lotteries.
Because nobody refers to it as Magic The Gathering Online Exchange any more, it is now "Mt. Gox" to most people, and their logo reflects that.
if your on iOS I highly recommend HackerNode App.
Yes, same here, using Google Apps. It was free that time.
Young children have an easier time reading low contrast text. Make them read light gray on gray.
I set up mine a second ago.

I think it's an "ok" solution to a problem we heard of quite a couple of times in the recent past.

I also hope this will open the way for more complete solutions, maybe also backed by international regulations.
Or the other way. I didn't follow the link because I know it's to a known troller's site and therefore my default assumption is it's wrong or at least highly distorted.

When the g'parent poster commented that 1) it's a known troll but 2) the information is correct anyway, I decided to look further into the topic.
Completely agree - it looks cramped and distracting.
Every day, sure. But I've got a four year old, and when he gets busy with something (youtube lego videos...) he can be occupied for a long time without much need for constant attention.

But understood the original premise more along the line that if the office is geared for it you can integrate work and life in other ways, such as eating a family meal at the office now and again, so you maximize the time you can spend with family even when you need to work late - not using the office as permanent every day daycare.
OPs site seems to it's API.
Using Proxima Nova
>Even the first iPhone had a browser which supported more of HTML5/CSS3 than desktop browsers at the time.

Except for the feature that most people mainly use plugins for: audio/video-playback. Only supporting proprietary codecs can hardly be considered open web support.

>How about 60 000 apps ditched by Google?

I don't think you can compare a curated marketplace with a walled garden. There is a difference between jailbreaking and tapping a checkbox to allow third party apps.

All that said I can't agree with the first comment either. I used to be a fanboy of Google but I'm having a harder and harder time justifying it with some of their recent moves.
I've never been too fond of how HN looks, but the more attempts I see to improve it the more I realise how good the current design is. It may not look pretty but it works very, very well.
There is a Feature Requests thread
Meteor Is Just A Toy
> BTW, it's "could not care less"

Oxford recognises "could care less" to mean "couldn't care less".

"I couldn't care less" is pretty new, first seen in mid 20th century. "I could care less" is newer, but has been in use since at least 1969.

This page has some interesting talk about Yiddish stress patterns. When you think about it you can imagine someone saying, sarcastically, with palms up and arms spread, "I could care less", meaning "As if there's anything in the world I could care less about".

(http://www.worldwidewords.org/qa/qa-ico1.htm)
Cordova/PhoneGap just got classified as a trojan by Sophos
I'm suddenly curious about the total market value of all Magic cards in existence. Probably not a billion dollars, but tens or hundreds of millions seems very possible.
Jenkins website.... broken?
Sure, and this lasted right up until we got GPUs, where you can take advantage of something even faster than general purpose ASM - specially developed hardware. The death nail in using ASM was the library. You only need to develop your ASM optimization once into GCC or a special purpose library, and then you can just happily re-use that from a maintainable language.
The problem is how do you learn from this?

Okay i have a page and i HAVE to get people here with paid traffic like adwords because no one will write about my non-existent app.

So now I get a bit of traffic but nobody clicks the buy button...

Is it because i drew the wrong crowd? Is it because they don't know me? is it because adwords conversions are usually very low so do i need to pay for more traffic?

If it actually is because my product sucks, then cool.. But what do i change?

There is no way to know this; which is why i believe the buy button is not the way to go.... at the beginning.

You can still do this before you start building, but it must be done after talking to at least a few customers.

The traditional customer interviews are always the best way to start.
That looks very fun, but not very practical, at least where I live. I guess that most users would mostly use it as a normal recumbent, except during the weekends and holidays, when it is easier to go to a large and flat area to sail.

edit: spelling, and other small edits.
Pleasure? That's not what comes to mind. I haven't answered the poll, but I did think about putting <10. Since you seem to comprehend the situation.. it's not about the readers or the moderators, it's more like a dialogue between me and the poll-creator: do you really think there are 10 year olds on the site? Why even make it a poll option? What a hilarious concept, 7 year olds browsing 'Hacker News' at what, 6 in the morning? I like my polls mostly Slashdot-style: you'd be crazy to take them as 'scientific' or 'accurate'. You put options out there, I'll entertain my sense of humor. If you've ever played Apples to Apples, you'll know which kind of player I am.

The options I would've expected as more reasonable: <20, 20-35, 36-40, 41+. Then you would hope the results of the poll are interesting enough to talk about (otherwise, yes, you'll degenerate into humour).
I is just my habit of creating some noise in any data collection effort. Based on the fact that pg is apparently digging through the results and trying to profile certain user behaviors it is somewhat proving the point. You never know who is going to fiddle with the data so you better noise it up.
"Build a fake checkout"

Are you serious? That's a criminal act called fraud.

Please don't follow this advice. Just do something legal like having users sign up for a mailing list.
Genious!
It provides some information about the dwell time of coins. It's hard to see through it and say much about just how old the coins trading are. It doesn't take all that many old coins to get to 50 million BDD (~ a weeks worth of 3 year old coins...)

My rough calculation is that there are more than 5 billion bitcoin days outstanding, so there is still plenty of room for a wild stampede.
I wish I was 10 again.
Just tried to do a download of a cloud built APK and was stopped by Sophos - confirmed on their site.

Kasperskey did the same thing at the end of March
On my dev computer at work i used to be able to integrate the whole application environment. No more. To get a bigger and bigger machine,for me that is not affordable. Not to forget the taken space, the produced heat and the noise from this clumsy pc box.

So we started to build our own infrastructure, enabled virtualization and giving everyone, what he needs. Growing as needed. It feels like a natural development to me.

The modularization of racks becomes better: separate hot-swappable and inter-connected cpu, fast ram, slower storage units. Feels like a pc itself again. Maybe that shrinks and we get it at home again.

I like the idea of owning my own pc. But i think, it gets more and more difficult to have everything on it. I will end up with a lot of servers anyways.

On the other hand, a lot of people develop web applications. For that i dont need much power.

-> i need more power
-> some people dont need much power
=> maybe thats one reason why the pc market shrinks

:)
I second this one to the max!
The company I work for makes good money from several clients who came to us in desperation after a junior programmer knocked out a "simple two-pages PHP script that stores information from users input into a database" that were not in any way fit for purpose.

In one case we quoted for a job, were told someone else offered to do it for half the amount, and had the client come to us 6 months later and beg us to redo it from scratch.

Underestimating complexity is extremely easy.

E.g. your "two pages PHP script" that can be done in four hours is not going to be account for hosting it, for templates for various design needs, for proper analytics afterwards. If you have to spend 4 hours every time recreating it, and then additional time afterwards for analytics, that very quickly becomes worth paying for.
Yeah, I'm using it since it was created. Funny that visiting HN associates for me with visiting hckrnews.com
Your integrity checking hash shouldn't be the one you use for password storage.
Interview: The man behind the PowerPoint presentations
I guess (as i did) assumed it meant memory-mapped I/O as opposed to something like memory-mapped file I/O or port mapping.
That's funny and true.
The page's title is "MTG Online Exchange" and refers to itself as Mt. Gox and MTGOX.COM. It's fairly clear they are the same entity.
Are there any timezones left in the world that do not use whole hours?
How are velomobiles different from a covered moped?
This is very interesting

I started with the MSX. Alas, the literature was scarce, but I could play some tricks.

I couldn't go too far with assembly though. 1 - see point above. 2 - There were several ways of doing a "system call" but I think one way only worked into "raw programming" (that is, running from basic) another one if you had DOS.

Unfortunatelly I coudn't make that work.

Another thing is that the VPU was not memory-mapped (maybe on MSX2 it was), you could do 'text mapping' sure

One nice thing I remember was reading bitmaps for the font in the memory and then printing it as a sequence of (8x8) characters
no, thanks.
Too much wasted space. Too much contrast (white background). Too much effort to associate the right column with the title on the left (lack of zebra). Tabular form is something of the past ;-)
The single improvement I see for HN would be to remove the number at the left of the titles.
It's very reminiscent of early reddit, with its ugly interface. The ugly interface was actually a feature and a usability bonus. It kept out a lot of riff raff that tried to migrate to reddit from Digg (which at the time had a larger community).

I think HN should have an element of difficulty to its UX, because that keeps the user standard high.
Yes, there is. http://en.wikipedia.org/wiki/Time_zone#List_of_UTC_offsets
Show HN: Free (any use) social media icons font.
March 2013: seven Cisco vulnerabilities
Just one of Skeets masterpieces!
7 billion people on 1 page
How does it handle Gmail (labels, conversations..) ?
The OP is still correct though - don't use == for strings, always use .equals()

The problem with using == is maintainability and silent failure. Someone may change the program to accept the string from the command line, or just about anything else. As soon as this happens, a string can come in from elsewhere and still have the value "yes" but would still pass the inequality.

This bug would be completely silent and incredibly difficult to debug, possibly only arising in strange and unusual circumstances. The only way to really avoid this is to just use .equals() always. Using == for strings in Java is plain terrible coding, and the OP is therefore correct.
The word "forte" has undergone this change. The actual correct pronunciation of it is "fort" as in a sturdy structure used for defence.

I have only ever heard it pronounced correctly twice, people typically say it as "fortay". This has now become so common that some dictionaries are showing it as a valid pronunciation.

Language is always evolving, which is great.
12 April: International Day of Human Space Flight
I love how I learnt a real hacker titbit from an age poll.
> even though someone may rely on either for correctness.

That someone is playing with fire. It's the kind of optimization that might be removed in a hotfix because it turns out to break something else.

It's even worse than relying on things like byte order -- and if you rely on them, you are definitely outside the realm of "C language", and into the realm of "Specifically LLVM v.37x patchlevel 2, on an SSE4 architecture"
Hurray to all of the startups, who bring the dream of space flights closer to reality!
Pretty sure Microsoft's EULA explicitly prohibits using Windows for weapon control systems ;)
I hope not. What a trove. Imagine if we had every household conversation from the ancient Mesopotamians or even Roman times.

Nobody from that time would give a flying hoot that we know what they said and did.

The big area for abuse is now, during the person's life. afterwards why not seal it for a thousand years and then pass it all on unfiltered for the future historians and population to do whatever they want with.

send it to the moon!
Another example of Quebec being a totalitarian regime. A bit different from some others in this world though. A place where one can increase funding for a language Gestapo, who fines restaurant owners who don't properly translate pasta in their menu, while cutting social spending.
All for the benefit of the residents. Go Quebec!
LIES! There's a link at the bottom of the first page that says "More..."
i estimate that number to be off by tenfold or more
Not available for Apps Accounts.
Dom's laptop is in Iran - Apology
@bhauer - this may be the best marketing I have ever seen a company do in the tech space (and by marketing I mean marketing to developers). This is a recruiting goldmine.

Sheer genius.
I really love that song by The Who. I think it's called "Teenage Wasteland"
A few hours after I wrote this, my FF updated itself (to version 20.0) and became much, much more responsive!
It would be nice to leave bots playing on those Zynga games ;-)
I had lunch with a friend at Google and noticed that quite a few Googlers had their families coming in to have lunch with them. It seemed nice that people got to see their families in the middle of the day for an extra meal. I think that's one example where it was actually quite a nice way of balancing out the work day. That's one example, although I mostly share your view. I don't imagine that deep intertwining of work and personal life is necessarily a good thing.
I'm confused. Why would they have a parachute on a moon lander?
for a longer, funnier, and mind-blowing explanation from Jon Skeet about time:
http://msmvps.com/blogs/jon_skeet/archive/2009/11/02/omg-pon...
These are electric velomobiles, so you can charge the batteries from solar energy.

You can go in the morning to work, put them in a sunny parking lot and in the evening you have it fully charged.