skysight-inc/HackerNews huggingface dataset:
I don't understand how the question you ask even follows from the premise you forwarded. The fact that memset is probably always dead code here is why it's not really a bug. The fact that warnings about unused return values are useless 100-1000 times for every time they're potentially useful is why I don't litter my code with pointless casts.
Ask HN: Where are you finding technical information about the oil spill?
BP is supposedly attempting the 'top kill' procedure today, and I really don't know where I should go for updates. Do any of you have a strong preference for a specific data source?
Compliance or Security?
Their partners have (within the last month) introduced a handful of products for commercial uses. I think the consumer/small office product is on the way.
By 'a bunch of paper manipulation' he probably means some of the practices mentioned elsewhere in this discussion - such as hiring someone whose full-time job is to find loopholes and contradictions within complex contracts, so they can charge more money; or grossly misrepresenting the likely cost of a project, with full intention of raising the price regardless of ultimate conditions. The misrepresentation in the latter case is making it out that a clause applies to exceptional circumstances, when its actual purpose is to pad the contract under any circumstances.

You seem to think that each party should simply expect the other party to try to get as much from them as possible, through whatever misrepresentations and legal strategems they can get away with. Maybe this is normal in the areas where you work - I guess Jacques and I both come from backgrounds where this would be abnormal, and in fact disgusting behavior.
Adam Dunkels also has some interesting ideas with his protothreads package: http://www.sics.se/~adam/pt/
Critical Compilation: Jesse Schell, ‘Design outside the Box’
http://www.iautomate.com/products/Wavetrend-L%252dRX201-Long...

Not quite the 200 meters that 'someone_here' posted, but the quoted max range of 450 feet is more than usual (I also don't have any idea how well it works).
It's a communications device, not a productivity device. That's what Macs are for. :)
Snap: A Haskell Web Framework: Benchmarks
Also, Chrome for Mac is now stable.
Well top 10 lists are just an organized form of article. It's bad only if the content is shitty, which it is not, in the present case.
One counter-example : the console market. That might very well be because editors are sophisticated enough not to want a monopoly of either Nintendo, Microsoft or Sony...

The same could happen in the smart phone space : mobile app developers might be sophisticated enough to try to avoid an Apple or Google monopoly. Or not. We'll see.

The "smartest" in this area are the airlines : there is a reason why Airbus and Boeing market shares are so close from each other... competition is very very good for them, and they know it. So lots of big airlines go for both shops.
> I wonder if he refuses to drive because of the closed source on-board computer.

He doesn't own a car.
I think we're misleading ourselves to compare suicide stats and debate acceptable/normal levels. Its the wrong conversation and FoxConn is enjoining the thread with this anti-suicide contract. Possibly they think they really are trying to help and also address the bad PR.

The root of a factory worker's problems is low wages and no way out. On the other side of the value chain, the root is consumers spending their money with little understanding of how their dollars effect the lives of people on the other side of the world. The "exposes" on FoxConn are sensational and poorly written but at least we are having this conversation now as a result. FoxConn may be at the top of the curve in employee treatment compared to other factories and its still a life constricting hellhole to many/most.
I tried the standing desk thing for close to a year, and while it did have many of the benefits that the OP and others have mentioned, it can get a little old once the initial excitement wears off. I now have a sitting desk again with a good ergonomic chair, but I wish that I could adjust the desk to be a standing workstation again from time to time. A hybrid is the best solution in my opinion but those desks are friggin' expensive.
Toxic chemicals and their effects on the body.
See: http://news.ycombinator.com/item?id=1379829
When you say "Neilsen is wrong", you really need to back that up. The Neilsen/Norman group conducts empirical studies and has a fair amount of transparency about their work. Most of the "professional" web designers I've worked with tend to favor their design over the user's needs. I would agree that Neilsen advice falls into the conservative design camp more then I appreciate, but at the very least he has actual metrics and user testing to draw his conclusions on. Having been in multiple user testing sessions and seen many a fancy design go down in flames of user confusion, I'll believe that "usability is nothing more then another tool in the designers toolbox" when I see it applied more consistently.
I came here to say this too. Other headphones have come and gone, but I always have a pair of MDR-7506 around. They are incredibly sturdy and well designed, and while they may shape the sound slightly, are very detailed (including decent bass) even at low volumes.
It sounds like you haven't thought this through. An HTML5 app like PieGuy is installed with the same gestures one uses to bookmark any HTML page so that it shows up as an icon in springboard. This mechanism has no way of knowing that the web app was written by hand in javascript, or in java using GWT, or whatever. There is no AppStore involved, and therefore no Terms of Service agreement involved, and therefore no grounds or means for disallowing the bookmarking of such an app.
The sad consequence of people choosing option 2 is that legal contracts are hard to understand. For purpose.

Whole mafia of lawyers earns big bucks thanks to making these contracts even more convulted.

Outsmarting somebody by clever legalese isn't moral in my book.
I can see a need to clarify this. A website might easily be little more than an ad-supported clearing-house. It would be little more than a "dumb pipe."
Confessions of an Economic Hit Man (http://amzn.to/2ZdEWA) is the story of companies that do exactly this thing, on purpose, to use the oppressive debts of the poor countries to control their behavior.
Norwegian here. This is a very ugly can of worms for my countrymen. Datatilsynet is one of the world's strictest authorities when it comes to guarding the privacy of normal citizens. Privacy and confidentiality of personal information is taken very, very seriously in Norway. Personally, I believe that we are very lucky to have an official body that actually cares about our privacy. These guys have time and time again stood up against bad trends in this area - most recently speaking up against the EU data retention directive that would require ISPs to keep records about all electronic communications sent between citizens of the EU (and Norway, which is strictly speaking not in the EU).

The problem is that Facebook is almost certainly in violation of lots of Norwegian privacy regulations. But banning Facebook outright is not an option. I think what we will see in the end are official warnings from the Norwegian authorities about the privacy risks Facebook represent, and possibly some clarification about what whomever gets hold of this information can do with it. It would not surpsise me to see a lawsuit soon in which the right of employers to discriminate on the basis of Facebook-acquired information is challenged and struck down.
Our Techcrunch presentation is over, so here you go: http://www.compasslabs.com/

Video of presentation: http://www.livestream.com/disrupt/video?clipId=pla_b6c62d26-... (the judges liked it :-)
No idea why they'd like to know your company affiliation though.

Marketing.
When I first started interning at this company, I always wondered why people were doing stupid things in code and I would fix it to be cleaner and the program would break. Then I would realize there's a reason it was done in this stupid roundabout way. People that don't comment their reasons for doing stuff out of the ordinary annoy me.
"It is impossible to know everything, so you must form an opinion with limited information." - true - BUT - that phrase doesn't help his cause. Instead of going off half-cocked with his hearsay, he could of asked a couple questions of the list and then made his accusations. If you intend to chastise people for some behavior, perhaps it is best to get the facts straight.

"If you think Stallman's information theshold is too low, maybe you need some more information ;)" - Love, the smiley face. Yes, in this case I think the e-mails prove his information threshold was too low and it shows. I think you need to read the whole exchange :)
I read once about a company doing that with cell phones, by reading the unique user id within GSM packets.
Yep, I agree. This Reddit story pissed me off: http://www.reddit.com/r/reddit.com/comments/c6e49

Basically some guy was able to trademark "Power Hour" and is sending legal threats to hundreds of sites that use the drinking game.
I enjoyed the article; I would also normally enjoy the images alongside it, but in this case I found them really jarring and the fact that the article does not even make any mention of why they are there which left me wondering if I'd missed some subtle point. In the end I think they just spoiled the article.
I believe that the issue is that he doesn't want the network service provider to know where he is.
Yes, but I'm thinking of the Facebook Like beacon.
Is it in active development? A quick google doesn't find anything newer than a few years old.
Truck Spare Parts
Extensive inventory of Truck and Trailer Parts, for all makes of trucks. Serving Cape Cod, South Shore and Massachusetts. Southeast Truck Center.
I love my Grado SR-125s. Even more after switching to the yellow foam Senn earpads.
I'm pretty sure that Apple isn't the seller of the programs in the AppStore, the author is, Apple is acting as an agent in the transaction. So in this case, they are the ones that aren't complying with the GPL. In effect, they've broken two agreements, one with the GPL, the other with Apple. Otherwise, that would be like suing Visa for a GPL violation if you bought something from a seller and they didn't give you the source code.

I think that it's been pretty well established by the EFF/FSF/etc that the GPL is largely incompatible with the AppStore, so really, it's the author who should be on the hook for this.

The relevant sections of the App Store ToS: (http://www.apple.com/legal/itunes/appstore/us/terms.html)

There are two (2) categories of Products offered through the Service, as follows: (i) those Products that have been developed, and are licensed to you, by Apple (the “Apple Products”); and (ii) those Products that have been developed, and are licensed to you, by a third party developer (the “Third Party Products”).

The Application Provider of each Third Party Product is solely responsible for that Third Party Product, the content therein, any warranties to the extent that such warranties have not been disclaimed, and any claims that you or any other party may have relating to that Third Party Product or your use of that Third Party Product. You acknowledge that you are purchasing the license to each Third Party Product from the Application Provider of that Third Party Product; Apple is acting as agent for the Application Provider in providing each such Third Party Product to you; Apple is not a party to the license between you and the Application Provider with respect to that Third Party Product; and Apple is not responsible for that Third Party Product, the content therein, or any warranties or claims that you or any other party may have relating to that Third Party Product or your use of that Third Party Product.
"How are you doing? I mean, I don't really give a crap, let's talk business."
Thanks Wolf. This is honestly my favorite post of the entire thread. Your advice is on point and speaks from personal experience :) Appreciate it!

I'm taking a few days off this weekend during the holiday. Hoping for the best :D
The more I think about this situation, the less I like it.

At first I was happy that the service I work on was not banned by this
ToS change. Even though we use twitter data for monetisation, we don't
insert data into timelines.

However, when I look at the services that have now been banned, I
can't see any warning signs other than that they were competing with
Twitter for monetising their data. This is what my service does. Even
though it's not currently banned, doesn't it make sense to abandon
development now? The best I can hope for it that it isn't wildly
successful, so Twitter doesn't consider it competition...

Every time I read Twitter's explanation for the situation, it reads as
"we know our monetisation strategy can't compete with third parties in
the short term, so we're banning all competition". Hardly conducive to
fostering the best solutions, particularly when Twitter will always
have the upper hand with their "official" monetisation platform and
analytics for resonance, anyway. What's even worse is the the new ToS
is still completely ambiguous. Until I saw Peter's post here I had
no idea that the ban was only in the publishing end, not insertion.

Of course all this makes sense from Twitter's perspective, but for
third parties... that just leaves us on an ever changing playing field
with invisible goals. I could have lived with rules and rev share
additions, but completely banning competition... not so much.

PS what's the point of this paragraph from the blog post? "We
understand that for a few of these companies, the new Terms of Service
prohibit activities in which they’ve invested time and money. We will
continue to move as quickly as we can to deliver the Annotations
capability to the market so that developers everywhere can create
innovative new business solutions on the growing Twitter platform." a
slap in the face? We understand that we've wasted your time and money,
so here's the next thing for you to waste time and money on. No
guarantees, no apologies.
Cut bait now. This problem will only get worse for you.
Peter, I'm doing exactly this right now :) And it's damn fun.
The article reads like an April fools joke:

Roof patrols were also being arranged and nets installed
around buildings to deter suicidal workers, it added.

"If they jump, they'll fall into the safety nets, so
their lives will be saved," a contractor told the channel.

And the surprising bit:

But there was no shortage of people trying to get through
the factory gates. Around 8,000 people apply to work at the
factory every day, Foxconn spokesman Liu Kun told the
state-run China Daily newspaper.
It’s pretty obvious that the Vehicle Assembly Building [1] wasn’t built for something as – uhm – small as the Space Shuttle :)

[1] http://en.wikipedia.org/wiki/Vehicle_Assembly_Building
So many folks suggest "If you don't have anything you can show, start by contributing to OSS work!" that I sort of have the urge to be contrarian:

1) The professional degree for software engineers is a BS. You might not be great shakes when you get out of school, but you're still a professional. You know what professional means? That when you're the least experienced person in the room doing barely serviceable work, you're still getting paid.

2) Extended unpaid apprenticeships are a feature of the guild system and their modern analogues, used specifically because they make it harder to get into the field rather than easier, despite the outward appearance of offering a ladder into the field. Is that who we really want to be?

3) Every programmer you admire sucked once and almost all of them got paid back when they sucked. They often got paid in a variety of eccentric fashions, but they got paid.

You know that ubermench coding for a local company when he was 14 who, hah, had to have his mom cash his paychecks because he didn't have a checking account? His code sucked, too. It just did something that solved a problem for the business. You know what businesses do for people who solve them problems? That's right, pay them money.

I have nothing against OSS. By all means, write OSS. Get paid to do it, though. Can you FizzBuzz? Good, you're hireable by somebody. Get hired. Write code. Learn to write code better. Career path goes up and to the right from here.
Have you tried ctrl+shift+f in Eclipse?
Presumably, the process of getting your app into the app store involves you licensing it to apple on some kind of standardized terms that allow them to sell it on your behalf. Thus, Apple is acting within their rights, and the original developer did something that they weren't allowed to do.
Removing the memsets from the networking layer of one of my projects basically halved the frametime of that system (which was a bottleneck).

I'm all for defensive programming, but when you need to be fast, you'll just have to make sure it's correct.
"without random side-effects"

Sorry, but no. We understand, down to the smallest detail, how a computer works. Yet our computer code, which we completely understand, has no seemingly random side-effects, is bug free, never crashes?

Contrast now to biology. We only understand a part of how DNA works. There are new and surprising discoveries being made all the time. And somehow we are going to fare better with DNA programming than we do with computer programming?

We'll just have to agree to disagree on that one.
Correct. 400 videos in 30 days is no problem. However, video encoding is purely a 'peak' architecture issue. If your videos take longer than 10 minutes (give or take a few) to encode, they leave or complain.

This is fine at 4am but during peak times, we see 100-200 videos uploaded in the course of 5 minutes... and we're a small video 'network.'

During off-peak times, we see maybe 5-10 videos per hour. So it doesn't really help us to have a full time computer or four.. we've gone down this route. The 'cloud' tech is really the best way to do it.
Android has a big fundamental advantage over iPhone OS: Garbage Collection. This is generally considered to be 30-40% overhead on debugging time.
Good luck with this jaytee, let me know how it goes!
I found number 1 to be slightly inaccurate. I think it would be better as "What moron wrote this garbage?! That's it! I'm gonna go find out who wrote this and give th... Oh. That was me. Crap."
Wired's iPad edition arrives, converted from Flash by Adobe
Thanks for the link!

That seems like it could work! It also has different antenna options for different uses which would also work for what I had in mind! ( I have 2 projects in mind, 1 is for short range 2-10ft, the other is long range 50ft or so )

EDIT: Yikes! Just saw the prices for the tags, at $25-50/tag its too expensive :( I dont mind if the reader is expensive but the tags must be cheap less than $1 would be ideal
Ask HN: Android users, what apps do you use and suggest?
Just got a Nexus One. My first smartphone. Lovely.
What are your favorite apps?

I am especially interested in productivity tools, particularly stuff that would let me connect PC-cloud-Mobile.
First off you should be talking to him and not to us, have you voiced your concerns? What was his response? Come up with a plan on how he can do better and what you expect from him.

If he doesn't execute on that plan then it's time to talk about buying out his share or getting someone else to buy it out. Do you have a partner agreement? What are your options?
Agree. It's going to hurt a lot to cut him out now, but he will most likely not get better.

As to how to go about it: it's like breaking up.

Have a short conversation and be very, very, very clear ("I do not want to continue this business with you"), don't go into the reasons to much (don't say "you suck", say "it's not working out"), and then shut up. Include a buy-out offer ("For X$, I can buy you out, or else we'll have to shut shop."). Then let it sink in, set a time to meet the next day.

The other alternative is to talk to him about your concerns and see if you can work it out. Perhaps more mature, but somehow I don't feel this is going to work out, since you are questioning the quality of what he does, which is almost impossible to change (versus something specific that he does wrong, which would be changeable.)
"BP Agrees to Show ‘Top Kill’ Live"

http://thelede.blogs.nytimes.com/2010/05/26/bp-agrees-to-sho...

However, there is still some question as to whether they will be trying today at all.
To me, a roll-out screen implies a certain amount of non-rigidness (unless you're going to make the device weigh 10lbs.). Seems like a 21" screen on a chicken bus (or subway, or plane, etc.) wouldn't be such a great fit.
InDesign flubs exporting headers to ePub
Is there a clause in your partnership agreement where one partner can buy the other out? Who owns the greater share? If you have 51% of the voting rights, you can boot him pretty quick, but if it's 50-50, you may have an arbitration option whereby you can decide how to remove him from the partnership. Sounds like you need a loan, and/or a sales(wo)man instead of a deadbeat.
Have you discussed your concerns with him? What is his response? Unless you trust one another and are open enough to have these difficult discussions then you're going to have an almost impossible time achieving success no matter how good your competition is.

Also, though the initial strategy was to use him for sales he may not have it in him to succeed on this task. Consider bringing in somebody new to work on selling your product and find another area for your co-founder to contribute.
A problem with the JVM that is that handsets would need to license the JVM bytecode technology from Sun (Oracle), if I understood things correctly. So dalvik works around that licensing fee.

Otherwise I am pretty sure that there will be a lot of "great" android apps to be ironic about as well.
Just wanted to point out that it seems like you guys are following the feedback in this thread:
http://news.ycombinator.com/item?id=1351460

Which is totally rad :)

Now if only you could modify the video on your site or post a blog post to explain... how does my site get loaded into your 'visual editor?' Does all my css stay there? etc. The video makes it look like the site has magically been loaded into the editor and everything's intact :P
Implementation + problem specific.

Languages aren't fast, code + data + implementation combinations are.
If you plan to talk to him about it (you should) then make sure you identify some specific examples of where you feel he is under performing - otherwise he could think your just finding excuses/passing blame for the sales not going well. Brainstorm (together if you like) ways to improve those areas.

This question is asked here with some regularity - it's one of the most common issues in startups. The consensus is almost invariably:

- talk to him
- if it's still not working out part ways
- offer to buy him/her out if you can afford it
- don't leave anything hanging (unresolved ownership issues etc)

(good luck!)
Jack Dorsey Shakes Down Arrington, Calacanis, And Google In Seconds [video]
How about giant scrolls that could be used as blueprints? They could be networked between the contractor on site and the engineers and architects at the office. Currently whenever there's a change in the plan an entire blueprint page must be reprinted and couriered over. Plus, one page could hold the plans for an entire skyscraper.
The best tool for prosecutors to Credtiors wrong Urgency
Patents are completely separate from trademarks though.