skysight-inc/HackerNews huggingface dataset:
An implicit assumption here seems to be that Apple is the one dumping Samsung when the opposite might actually be the case. Given production requiring equal fab-space, Samsung may have higher margins on their finished consumer products (e.g. Android handsets) than on the commodity priced components it sells to Apple. Given sufficient demand for Samsung's finished consumer products, freeing up some of the fab space currently used to supply Apple could benefit Samsung's bottom line.

The truth may also lie somewhere in between the two extremes of Apple dumping Samsung or Samsung dumping Apple. Samsung might be looking to jack up the component prices Apple pays for the above (or other) reasons, so now Apple is looking for alternative suppliers.

It will be interesting to see how TSMC's (or Intel's) component prices compare to what Apple has been paying Samsung. There may be some price fluctuations in Apple products over the next couple of years.
E-commerce is where Facebook seems to be heading
It just reminds me of watching two people bickering at each other in comment threads, justifying themselves with that comic. Plus it I think it is overused.

http://www.hnsearch.com/search#request/all&q=%22someone+...

The now-deleted parent comment wasn't complaining, he just said you didn't cite the source as xkcd.
The later is available for free online:

http://www.urbandharma.org/pdf/mindfulness_in_plain_english....
I think I've spotted a gap in the market. I'm going to write a language that compiles into VBScript...
What the Heck Is CSS Specificity?
I think you watched too much Pokemon
What happens when you want to build something besides a CRUD app?

Where do the tools that makers use come from?

Why can't you decide which way is the "winner" and find the "one way to rule them all" for what you have in mind?

Does something need to be mainstream for it to be useful?

Is it possible to both find a technology that is main stream but still at the forefront of development?

Why are you interested in JS/Node if Ruby and Python are "great" already and do what you want?

Just some questions that come to mind while reading your comment.
I feel old. I have seven this question several times, but only every 3-5 years.
Should be fixed now. The last point is still ~100k. Running Chromium, if I'm logged in, google.com's HTML saves as 104k. Logged out, it's 94k, as measured by ls -lh.
As a developer who majored in economics, I'd suggest just going to http://www.class-central.com and taking any and every class that you find interesting and think would be useful. That should at least get you beyond the "introductory" courses--hopefully more higher-level courses will be offered in the near future, too. Try taking difficult classes, regardless of whether you meet the prerequisites--if the math turns out to be too difficult, just work on the relevant math skills while you take the class.

I think the software world is uniquely situated to bypass a lot of the outmoded educational models that we've built up over the years, where education is 10% about learning and 90% about slapping down a degree that "proves" you're intelligent and capable. This makes a lot of the trappings of a traditional education unnecessary--if you take a class but don't have all the prerequisites, you don't need to worry that your grades will suffer, because your grades (if you even have them!) don't matter. If you're interested and motivated, you'll learn a ton, and that's what will matter in the end.
Numbers from story on HN front page
If poor content and dumb newbie votes is grounds for banning, why the heck are techdirt and torrentfreak not banned?
Awesome answer.

Gov't spending / sales cycles are in many ways analogous to Enterprise spending / sales cycles.

Very similar risk / gain ratio for startups.
This is why Mr. McKenzie is forever telling people "don't be a commodity."

I've never noticed Patrick himself use that exact phrase, so I'm a little wary of putting words into his mouth here, but let's consider your point in isolation.

The basic principle here is that in order not to be that kind of commodity programmer, you must have some combination of skills, knowledge and resources available that is both rare and valuable.

Programming is hardly an esoteric skill set, and neither is being able to speak "business" to business people. Do these skills have value? Absolutely, often a great deal of it. And sure, not everyone in software development is a great developer, and not everyone in software development is good at communicating with non-technical people who play other roles in the wider organisation. But for the argument to work in more than a handful of exceptional cases, it doesn't need "not everyone" to have those skills, it needs "almost no-one" to have those skills. If what you offer isn't rare, chances are you're offering a commodity service whether you realise it or not.

In reality, there are many, many people out there with the technical and communication skills to make the kinds of high-value contribution that Patrick and co talk about. Many people do it all the time, whether as freelancers or employees. And while a lot of those people would have difficulty formally quantifying the value they offer, not least because they might be working as part of a team whose results are only measured in aggregate, I don't think the real problem is a lack of recognition from smart management (those wonderful people that consultants like to call "good clients") of the contributions made. That is usually only a factor if you're working for someone who really is a bad employer/client, in which case there are many employers/clients you could work with instead who would acknowledge your contribution more honestly.

But even in a positive environment, it is not easy to stand out and change how you are viewed. You can't just raise your rates dramatically above most other people's rates if you're working in a competitive market, which freelance/contract software development certainly is. So you have to create a new market, where the rules are different. But at that point, you're not really doing anything like freelance/contract work any more, you're building a complete new business, with all the pros and cons that come with that.

Now, I don't think anyone would disagree that running your own independent business is by far the most lucrative way to make money in a field like software development. I certainly wouldn't, and on HN of all places I don't have to tell anyone about the potential returns of entrepreneurialism. All I'm saying is that it's a completely different job to being a freelancer/contractor who happens to charge much higher rates and put "Senior Consultant" on their business card, and I dispute any general claim that the transition is necessarily either possible or in the best interests of most people who work successfully as freelance contractors today.
Because nobody's made a big enough issue of those sites yet.

(I wouldn't mind if they weren't on HN, either.)
Yeah I don't understand why they do that, igoogle is pretty good and I use it alot.
Lazarus Free Pascal RAD IDE 1.0.2 is released
The only useful infrastructure that my university will give me is a login account on an ancient (locked down) solaris box, and an ftp account. I could make ftp:// links shareable to colleagues and point them to tortoisegit as a useful client for accessing and editing said stuff using their existing login credentials (via judicious use of chmod) and this would solve a significant problem.
ha, I guess that comic is pretty popular, and I was totally being not-original. XKCD provides a link specific for hotlinking to all their comics, and I just used that link that was officially provided.
Google has some kinda fancy browser caching, such that it's not a great way to test if your internet connection is working. Even with a shift-refresh.
Your point about possible stable equilibria I don't have any beef with. But honestly I think the “problem” is more on the supply than the demand side. Fewer women find engineering/technology attractive than men. Women have better options given their preferences than tech.

Normally this would be where I linked to the Study of Mathematically Precocious Youth paper showing girls who entered math competitions withr similarly skilled boys to leak out of the tech/science/engineering path much more but I'm on my phone.

Bowing out.
If you could find an executable page under 4 GB, you could write a program to it that would make the modification above the 4 GB boundary for you.
Plot updated to answer your question. There's a big difference between that which is served to curl and to a browser.

Thank you!
Is anyone else bothered by the characterization of the music as "background"? To me, that suggests music that happened to be playing incidentally in the background while something unrelated was being filmed (e.g. people at a BBQ). That's not the same thing as a performance clearly tied to the song; one in which the particular song is a key element of the video.

In other words, passing this off as "background" music is nonsense. Given the context of the video, that characterization is clearly and obviously not true, and I don't think the EFF does itself or the broader cause of copyright reform any favors by misrepresenting facts in this fashion.

For what it's worth, I think Fair Use should allow this video, and videos like it. People's engagement with the culture is what makes it culture, and the idea that ownership of the underlying IP extends a bubble of ownership and control to every imaginable situation in which that IP appears is, frankly, odious. As far as this case goes, I think the EFF has picked a fight well worth having, but their ends don't justify the means. If anything, the means may compromise the ends.
SmoothLife in JavaScript
Typical, maybe, but is it really true in this case?
Games seem to run pretty well. I'm disappointed that there's no sound though :(
I know it's not what you want to hear, but doing the 10 day Goenka vipassana course really makes a huge difference in getting established in the technique. I tried a few things, but didn't really click until doing it. To me sacrificing a 10 day vacation ended up being a lot more practical than slogging away by myself for years. Now I can miss practicing for a while but still get back to it in short order.
The most interesting effect happened when I entered in search terms. If the search box was focused on page load, that "feature" would be more discoverable.
Wt is also a framework enabling you to develop web applications without the need to manage client-server communications. It's available as a C++ version and a java version ( http://www.webtoolkit.eu/jwt ) usable with any JVM language (ie including Jruby, Groovy, Jython...).

It has the advantage (compared to Opa) that you can use any database you want.

See http://www.webtoolkit.eu , really worth a try!
I expected a better response. The author seems to be confusing a successful product with a great product (which Zach was trying to say). Both are sadly different goals.

One could have a mediocre product that generates a lot of revenue through better marketing. However, I don't think that would be what someone like Zach (or many hackers) would like to work on.

The right combination of team, product, and market is fundamental to many businesses. However, in technology products the right team makes a lot of difference compared to other industries. A good team can grow only in a good culture. Hence the importance of both.

I honestly don't think that the Cause Effect post was meant to be feel-good. It actually addressed the pain points of what's wrong with most dysfunctional companies and has good suggestions for improving the situation.
Hi,

What kind of file should I be selecting? .SAV? .GBA? Not sure; neither worked.

The .GBA seemed to select and do nothing, and the .SAV got stuck at "Loading..."

I'm trying Pokémon Fire Red from http://www.freewebs.com/emusaves/savs.htm (.SAV) and the .GBA from freeroms.com

EDIT: Actually, I figured that out. Is there a way I can upload savegames?
>That's not the same thing as a performance clearly tied to the song; one in which the particular song is a key element of the video.

What performance? Would you really call a kid dancing to a song a "performance"? Do you think the kid wouldn't be dancing if any other song was on?

In addition, performance is actually a legal term which will probably mean some sort of training and/or practice. This is not a performance. I don't think ANY court will agree with this being a performance.
Wow, pretty impressive tilting that around on an iPhone.
Rasberry Pi - User Review
If all it takes to get on the HN front page is to post Three.js demos...
Have you ever used a modern Mac trackpad? They're amazing little devices. I don't want mice anymore.

1. Scroll wheels only let you scroll in discrete steps, which the human visual system is bad at handling. It pales compared to inertial touch scrolling, which actually works exactly like objects in real life, the kind we've been evolving to look at and track for ages. You get instant analog feedback. It also lets you scroll in 2D rather than on one axis. Infinite canvas apps like graphical tools are far easier to use with multitouch than with separate pan and zoom controls.

2. I've found two-finger panning far easier on the wrists than click and drag. Add in three fingered swipes (i.e. switching between virtual desktops horizontally, zooming out your windows vertically) and it's ridiculously easy to get around. On Windows, task switching was always a pain. On a Mac, I have a dozen windows open easily at any given time.

3. Flinging over and over is not a big deal because a) there is non-linear acceleration on the gestures and b) after flinging twice, the third fling will have vastly increased speed. It is much faster than waiting for that middle click thing. The middle click thing is also limited by where you click. If the window is near the edge, you can't go as fast.

Finally, multitouch gestures can be combined, and Apple has done an amazing job in the drivers for this. I can click on a file with my thumb to start dragging it, and then while holding it, do a two finger scroll or a three finger flick to another desktop or window at the same time. It works so well, you just do it naturally and only realize later how damn clever the code is to be able to disambiguate your touches.

I tried using a "multi touch" Samsung laptop too. It was a complete piece of crap, which would constantly detect phantom gestures, and was entirely context independent. For example, it would trigger rotation in apps where it made no sense at all (e.g. the browser), and the trackpad surface was so sticky my finger skipped over it constantly.

Don't knock multitouch until you've tried an actually good implementation, with software designed to make it shine.
Spider Silk Could Weave Biodegradable Computer Chips
You definitely want the .gba file.

There's no upload-progress indicator, it may just be that the .gba file is taking a while to process - I think Fire Red is like 16MB or something.
Force-sensing touchpad to reach ultrabooks next year
I'm currently testing this on a slow connection from an airport lounge in India. It's a pretty frustrating experience: I click on an image and receive no feedback about whether the click has registered. Sometimes the full image appears after 5-10 seconds, sometimes it never appears. Sometimes I click several times in the interim, and get weird results.

But I bet it is quite nice on a higher-speed connection.

This raises a question for me: what is the best way to simulate/create a low-speed connection, for UI testing purposes?
What about the invasion of privacy of the young teens and pre-teens whose photos were posted? There were often very candid photos that would greatly embarrass their subjects if spread widely. He worked tirelessly to violate the privacy of others--and now his privacy has been stripped away. That's called karma.

Also, in many jurisdictions, including Texas where he lives, it in fact might be a crime to post the photos he posted. See the end of this: http://www.statutes.legis.state.tx.us/docs/pe/htm/pe.21.htm
Does it work over SFTP? I might be able to use something like that.
Nice effect!

In this, the motion and positioning are somewhat arbitrary/random. (Well, later query results pile on top like sediment, but it does not otherwise appear that the acceleration/velocity or start/end positions are indicators of result type, relevance, etc.)

My guess is that with the rising ease of animation on the web, motion (and changing scale/rotation/etc) will increasingly be used as a substantive indicator -- not just a transition or flourish. It will give extra hints of the underlying values or data structure. For example, the most relevant search result might wiggle a little... or results that tilt or vibrate in varying directions might subtly hint at ranking according to a secondary scale.

Of course this can be overdone to the point of obnoxiousness... but sprinkled in, maintaining a high data-motion ratio (like Tufte's data-ink ratio), such animated text will seem natural to the screen medium.
The "overreaching" part is subjective. I think it is quite balanced considering the actions of the other parties involved.
There are many reasons why Linus work got successful, being a free(gratis) UNIX clone had probably much more weight than a monolith versus micro-kernel architecture issue.
"We have the patent system to thank for this."

Are you claiming that other phones are shitty because Apple has patented all the good ideas?
Ask HN: Why dosen't new cognitive architectures come up?
Cognitive architectures, like ACT-R, CAPS, SOAR were researched and developed a decade ago, but they are dormantly bieng improved....
Also, all the cognitive architectures are writern in Common Lisp. Will in future, if new cognitive architectures come up, will they be in a lisp dilect?
The same can be achieved with MacBooks for those of you that don't know. (I'm not sure if there are other laptops that support this.)

EDIT: I just noticed this won't work in Safari, but it will work in Chrome.
This might be an explanation for ball lightning, but I'm pretty sure it can't be the explanation.

I saw ball lightning once. Got caught in a thunderstorm at 12,000 feet in the Sierras -- well above timberline -- and watched the lightning striking around me while I hid under a boulder. I was essentially in the centre of the thunderhead; things got pretty wild. At one point I saw two or three lighting balls (I thought they were maybe 1-2 feet in diameter, although estimating distance in such an environment and which such unfamiliar sights is probably a lost cause), and one thing in the distance which looked like a bobbling string of pearls.

The nearest window would have been about 20 miles away, so that can't be the only explanation.
Many people already suggest running your browser under a separate user account or inside a virtual machine for security; this would effectively be a way to automate that.
Apple might unwrap iPad Mini on Oct. 23 | CNET Update - CNET News
Did silverlight have a history of security holes? It certainly looked like a joy for developers, at least compared to javascript.
So you think every accountant could as well be a software developer? Do they earn equal money? Otherwise, why wouldn't they become software developers instead?

With respect to law vs engineering, my point was about the public perception of the jobs, not the actual reality of it. The public perception of lawyers is people wearing stylish and expensive clothes eloquently fighting for what is right. (I am talking of TV and movies).
2012 Cheap Beats,Cheap Beats By Dre
Might want to consider using the unambiguous term kibibyte instead.

http://en.wikipedia.org/wiki/Kibibyte

It is a tradeoff, it avoids the need to explain which definition of kilo is used, at the cost of using a far less common term.
Yup, something alone the lines of, "YOU SEE THAT!? SEE HOW THEY ARE IGNORING US!?! THAT PROVES WE WILL CRUSH THEM!"
Pro Tip: Manage Cron like a Boss
The Irrational Allure of the Next Big Thing
0xCAFEBABE
The title sounds like a Civilization technology discovery 'Scientists uncover...
Reminds me of one of my favorite pieces of writing on software, which every developer should read, especially if they haven't worked at a large company before:

"How many Microsoft employees does it take to change a lightbulb?"

http://blogs.msdn.com/b/ericlippert/archive/2003/10/28/53298...
You won't know if your DNS is down in that case :)
Goldman Sachs:Biggest opportunities are in data, efficiency
Have you noticed that these awesome experiment "demos" come from the creator of three.js ?
A better way to make decisions as a group.
Apparently it does - https://github.com/resmo/git-ftp/blob/develop/git-ftp#L123
I think this demo even predates three.js.
This is a fascinating question. We optimized our design to be a "simpler" Kickstarter - however, I don't believe the changes were material enough to really shift things more that 5-10% in either direction.

While we did lose out on the internal momentum that Kickstarter brings to projects, most of the early press missed that fact that we weren't on Kickstarter. Some actually reported us as a Kickstarter project.
This is not three.js, it's Box2D (a physics engine) applied to DOM elements.
The full pdf is not accessible and the abstract is too light.

Many ball lightning have been witnessed in absence of windows. What's the point of such explanation ?

It is a frequent behavior to select one caracteristic of a multi variated phenomenon and derive from it an explanation. Obviously the explanation can't account for all the other caracteristics of the phenomenon. But that seem to be a detail.

BTW my father proposed an explanation of ball lightning that he presented at AIS in 2011. The proceedings are not yet published.

The explanation is that ball lightnings are plasma bubbles. The plasma is in the thin layer of the bubble. The ions ocillate radialy. The ball consumes ozone and follows ozone gradians.

There are two types of lightning balls. One that ends by lighting off silently and one that ends by an explosition. If my memory is right the difference comes from the nature of the negative charge carrier. In one case they are electrons and in the other negative ions. But I'm not sure.

This is just the main idea. There is much more to it.

To create ball lightning experimentally we thus at least need ozone.
This definitely needs to be your theme song: https://www.youtube.com/watch?v=-lnh3h3-lyQ
Meditation completely changed my life. I used to be a real loser. Then I started meditating. And now I'm completely awesome. You should trust me because I posted this on the Internet.
Your assumption was right. The choice of sort is purely an optimization to allow for fast depth-culling, and shouldn't result in noticeable graphical glitches. However, pipelining textures and models based on viewing angles is common. This is certainly what you are seeing.
Could you explain to me how a DJ is worth that much compared to hitting random or play on a playlist on your MP3 player?
> As for revenue numbers: one of the advantages we
> have as a startup is that we are not required to
> publicly tell the world how big we are. If Omniture
> knew how big we were they might actually allocate
> resources to try to improve their products.

I'd hazard a guess that their implementation is optimized for revenue, meaning that any changes for the better are going to decrease their revenue. That will stop them making the changes they need to be able to compete with you.
I accept your criticism that I've conflated legality with Chen's personal morality.

However, I think Chen has taken this action because he thinks violentacrez was objectively and unambiguous immoral -- which I think is not a univerally agreed point. I think alternative moral perspectives are indicated by the legal boundaries and the behaviors of other exploititative industries. I think this indicates that different moral standards on this issue are tolerated, even if they're still actively campaigned against.

I do now feel weird for defending ephebophiles.