skysight-inc/HackerNews huggingface dataset:
Many buyers of solar chargers (esp. moi) are surprised to encounter the reality: we don't stay in a sunny place long enough to obtain a meaningful charge. We move, shadows are cast, clouds pass, valuables are stashed & secured. We don't sit still (save for our ill-lit cubicle caves), we worry about theft, weather happens.

One hour use per two hours charging is fair given the technology. Short of extreme scenarios, are you seriously going to leave your laptop out in the open, most likely unattended, for 2+ hours? or all day?
The writing style does seem different, sentences in this release aren't terminated in some cases, whereas those from officially corroborated releases always are.
thanks. couple of things I have in mind

1. more output formats like JSON, HTML, Doc, RSS, ATOM

2. allow programming in loops.. for example you want to be able to scrape many pages of data for a google search result then you need a hack in the url itself. This is difficult to accomplish but I am think I can add support to some of the pagination patterns to start with

3. to be able to give more control over the HTML, maybe a panel which helps extract the relevant one from the target page
Thanks Paras
"Don't try to copy the competition. That difference could be your distinguishing characteristic."

I thought this was interesting because it reminded me of Facebook's changes to their newsfeed a while ago. At that time, a number of people (incl. myself) cried that this seemed to be copying Twitter, and that Facebook shouldn't change. I don't know if Facebook was merely doing their own thing rather than responding to Twitter. Regardless, it seems what they did worked out.
Has The TechCrunch Machine Gotten Out of Control?
> but the popups are distracting.

This.

I block 'em with Adblock's Element Blocker, but I wish Jeff would just get rid of them. Very annoying.
What kind of hammock are you using? Can you give us a link?

Also, what sleep position do you use? Just normal hammock style or diagonal 'brazillian style'?
Abi Titmus
> infosex

I am trying to imagine how this is done.
I can't find the link right now, but there was a blog post from one of the F# team at MS, saying the CLR team couldn't believe the rate at which he was allocating and deallocating memory, and some tuning needed to be done on the CLR to support F# performance. If you are working with recursion and folding rather than for-loops, under the covers you will be doing one malloc() per iteration, you will definitely need some sort of clever memory management rather than relying on just the OS's implementation.
I'm eager to give this a try.

I'm a bit skeptical of whether it will be suitable if I'm programming all day. Perhaps bumping up the timer a bit would help me to get in the flow.

Has anyone else found this technique helpful?
Unless you only take payment in trade, you deal almost exclusively with imaginary currencies. All currency is fiction to streamline an economy so we don't have to expend an inordinate amount of time and effort in a barter system. Most currency isn't even printed, just numbers in computer systems, sometimes with a dead tree paper trail.
What sleeping position are you using? Straight or diagonal-Brazilian style?
Unavoidable Security Risk Caused by Elastic Load Balancing on AWS
This sounds great. How can I get one?
Also according to their twitter the number listed in the pastebin has been suspended, and they have a new one (not in the pastebin).
Thinking logically if some language is built on some other language then the derived language can be at most as fast as the underlying language

That is not true. Why? Because the C compiler optimizes at compile time, and the VM optimizes at compile time and at runtime. It can be much smarter at inlining, loop unrolling, etc.
This is awesome! I actually loled.
Out of curiousity, how confident are you about the general idea of humanity surviving and in a good state? I know your work focuses on the idea that AI, poorly implemented, will probably destroy everything of value; so how confident are you that it will be well implemented?
Oft touted on HN here is tarsnap[1] and rsync.net[2]. They both have different pricing models, and both seem to focus on security.

[1] - http://www.tarsnap.com/
[2] - http://www.rsync.net/
Hilariously, that url returns "403 forbidden."

Google doesn't seem to return anything on that domain.

Here's the text of the freedom bill:

http://www.libdems.org.uk/siteFiles/resources/PDF/The_Freedo...

Seems pretty nice. I dread to think what they'll have to trade the tories for it though.
Copy-on-write data structures (like the ones Clojure uses) may help mitigate some of the object churn.
I was going to say this too. I wonder if Nokia is going to face any lawsuits over this from Apple, Inc.
Spotify for the US certainly has been "in the works" for, well, forever.

But coming from a would-be competitor, this piece only comes across as cranky trash-talk.

Curious to see if Spotify will do as well as in Scandinavia.
FTC says "yes" to Facebook activity inclusion in background checks
> Silverlight has nothing to do with XNA linked by the author. But even if we assume that SL5 uses XNA

I am not amazingly familiar with windows development, but "The core of the XNA Games Studio 4.0 graphics libraries is now included in Silverlight 5 Beta and is used to create 3D graphics. ", doesnt seem like a large assumption

> "John Carmack (strong OGL supporter) agrees with MS on this one yet it is some random Google employee who gets his word spread"

I have a feeling the chrome developers have a better idea about how to sandbox a browser than John Carmack does, as awesome as he is, this is just arguing to authority when there is a long list of points that OP made that havent been refuted.
Agreed. Sounds like the deployment wasn't QC'ed at all.
Is there anyway to see the video of the talk without spending $499 on the online access pass?
It seems to me like you could use the "oppressive government" argument against most technological innovations, period:

- centralized postal system - "now the government can read your correspondence to other people"

- telephones invented - "now the government can listen to you talking to other people"

- invention of the Web - "now the government can track what you read, watch, etc"

- e-commerce takes off - "now the government can keep records on what you buy"

- GPS becomes popular in cars - "now the government can track where you drive"

- GPS becomes ubiquitous in cell phones - "now the government can track where you walk"

Perhaps we should consider more than just the worse possible way to use a technology when the idea of it is broached.
Measuring sea-ice thickness from space - Cryosat's first map
Don't forget that Teresa May's first act when the Tories won the election was to scrap national ID cards and order the database destroyed.
Figure out how you can differentiate from them. If you can't beat them feature to feature because you don't have the dev team then don't. Either fix a problem that they currently don't or just focus on something like usability and customer experience.
Also, Scala is not "built on" the Java language, as far as I know. It compiles to bytecode, just as the Java language does.
That leads to an interesting question: should you be informed of situations like these even if you not affected by it?
stopped reading at this line : "they might have a little more credibility if they weren’t promoting a technology, Silverlight 5, that provides the EXACT SAME FEATURES with all the same issue"

first of all:

- silverlight might be completley different division of microsoft company than IE. and have nothing in common.

- i dont recall silverlight is included in IE either.
Very true. Though, the crux of the matter lies in what exactly does better mean. Another commenter made the great point that you should try speaking to find out why they left. Also, it is worth keeping in mind that if you are competing against an army of developers, you need to be super careful about what you put your efforts into. This will make you focus on the most crucial features and usability issues, which in longer term (if you make it) could be a blessing in disguise.
Not quite an easter egg, but one of many very convenient features: http://duckduckgo.com/tech.html
Players lounge UAE
If you are looking for Abu Dhabi F1 hospitality then you need look no further than GEM Global Event Management. They are a close partner with the whole event.
High object churn shouldn't be a problem for the JVM, whether it is running Scala or Java code. Allocation lots of little objects and then discarding them shortly after is a use case the JVM is well optimized for. You would have to allocate an extraordinary number of such objects to see any real slowdown.

The Oracle JVM uses generational garbage collection[1]. Glossing over some details, this garbage collector divides objects into generations depending on how long they've been around, and also keeps track of references that cross generations. Objects that are newly created go into the first generation. If the objects don't refer to objects outside of the first generation, it is very cheap for the VM to determine they are in fact garbage. When the garbage collector gets run, objects that a still live get copied to another generation. Once the still live objects are copied out, the VM doesn't need to do any cleanup to get rid of the dead objects, it simply marks the whole memory block the first generation was in as available.

[1] Not that other JVMs don't, but I only know the official one.
I had the same question a while ago and a few people suggested bumping up the time to 45 minutes.

What I've noticed is that a timed 5 minute break is extremely short. It's pretty easy to keep the flow right through ... you can read HN or check which emails need attention with half a brain and keep the other half thinking about the task.

Or just go grab a cup of coffee. That is surely low-key enough not to break your flow right?

I think the keyword is: menial tasks.
Only in some (read-heavy) workloads - in general I'd expect persistent data structures to generate more garbage, since mutability by definition allows you to modify and reuse nodes.

Edit: thinking about this on the way back from lunch, read-heavy workloads give you the best case for persistent data structures, but that's still the same as for mutable structures, i.e. no object churn. I can't think of any cases where persistent structures would create less garbage.
Looking at this I have to wonder why nokia ever ditched maemo. This looks awesome.
Looks like the FBI and Scotland Yard are also making arrests for the lulz
Yep, at this point in history Java-the-language and Java-the-VM are related in name only.
Exactly. He may have seen the unusual dumping of bitcoins as a planned crash. Someone who legitimately acquired them with the intention of doing this dumping in order to prove some point. To prove that these the account was hacked and the coins sold illegally, has anyone seen the police reports?
Organic food under threat from Monsanto
Setting a timer is good for focusing on a task, but you need to have a solid idea on what to work on. Assuming you have a goal, the next task becomes planning if you don't have a concrete next task yet. The five minute breaks are tricky though. I can't use them for browsing the web, since once I start that, I won't stop that after just the five minutes. Stepping away from the computer to spend some time thinking about what to do next would be good though. Not stepping away from the computer for the break and having the break stretch on is generally what breaks a Pomodoro run for me.

I should try the Pomodoro routine again, I've been a lot less structured with my work/break schedule.
The first thing to do is to shake of the "feeling" about your product. Don't forget about the fact that you have been able to get customers pay for some value you created.

Secondly, follow "nudge's" advice of picking a niche. No product can be all things to all people.

All the best, and soldier on ..
I agree, an example of British English is treating a company as a plural as seen in this tweet: http://twitter.com/LulzSec/status/81400729583108097
UK police arrest Suspected LulzSec 19 years old Mastermind
All this reminds me the story of this guy

http://en.wikipedia.org/wiki/Kevin_Mitnick
Oracle have put an enormous amount of work into the JRockit GC to support determinism. It's very clever: you can say to it, no GC pauses longer than X milliseconds, and it will adjust its throughput to guarantee that. So you might get lower overall performance, but it will be predictable.
It's a gigantic stretch to read an article that benchmarks languages implementing a single type of function and conclude "It shows Scala to be faster compared to Java".

Thankfully the author realizes this in his conclusion - "it seems that difference in implementations is the cause for difference in the time taken by Java/Scala programs".
http://www.ted.com/talks/matt_ridley_when_ideas_have_sex.htm...

(not really relevant to lulzsec, I hope no one minds)
Would it be possible to ask some of them why they are switching. Could be some stupid issue.
Yes, but this is not Firefox 5 Final.
Sometimes an article is worth writing just for the title you can put on top.
If web page "has nothing except JavaScript" (e.g. GMail) is probably is web app and indexing it makes little sense anyway.

What about JS frameworks like JavascriptMVC or Sammy [1]? Google even created a spec [2] for crawling such sites.

[1] http://sammyjs.org/
[2] http://code.google.com/web/ajaxcrawling/docs/getting-started...
after much deliberation, the typo has been corrected :P Clearly my regular keyboard is showing solidarity with the issues I have been having with swype on my phone today :P
CHEMISTRY BOOKS collection  | Free eBooks Download - EBOOKEE
Passionate and unconvincing. You can't get around the fact that WebGL lets a website control the graphics driver in a way which is much too direct for comfort. The central problem is the poor quality of driver code compared to OS code. If these were of equal quality, then indeed this would be no more dangerous than a JVM. [EDIT: and for extra danger, the driver code generally runs at elevated privilege.] You can presumably exploit a hole in the OS by executing something in a JVM, but that's been an extremely rare exploit because of the high quality of the JVM and OS code in the relevant parts of their interface. This thing opens a huge attack surface against much more vulnerable code. Driver code is buggy, usually prematurely released in a rush to market, and deliberately closed and obscured. Maybe the answer is to make that code better across all the graphics companies, but until this happens, I fear WebGL.

The guy himself gives examples in which they have to work around known bugs which exploit vulnerabilities with formally valid inputs. But what about the unknown bugs? Those are the ones that will get us, no?

Now, I don't know if Flash 11 or Silverlight are just as bad. Maybe they are (although I see claims in this thread that this is not so for Silverlight). But this is not a good reason to support a hugely insecure technology. It's a reason to fear these other technologies as well.
Why would there be one malloc() per iteration if you have tail-recursion?

Also, isn't malloc() a misnomer for stack allocations?
Final Cut Pro X
The Underground Website Where You Can Buy (with Bitcoin) Any Drug Imaginable
Whatever he's done to his links makes middle clicking open them in the same tab.

(Chrome12/W7)
Why we do what we do
You've already got to worry about signal interference within one chip. More chips aren't going to cause a bigger problem on that end. The issues come with stuff like heat dissipation, latency, interconnect density, power use, and so on.
They can make it expensive for somebody to implement the feature but they cannot stop anyone. Google for "United States vs Besser".
My biggest problem is finding others who are just as motivated and passionate about the project as I am, or at least close to that level of enthusiasm. I'm sure every founder comes to a point where it's less about that and more about finding someone who can get the job done right and is a good contributor.
Thanks for the response, that was interesting, especially the superstition in pigeons link. When I wrote about magical thinking, I was more concerned about worship than the kind of superstition you describe; I wasn't very clear about that (I'm not a neuroscientist). What you were trying to describe seems to be how brain generates rationalizations for events. My opinion is that the these rationalizations you describe as "magical thinking" are in fact the same type of thought process that also occurs on much higher levels, when scientists generate hypotheses for example -- except that expert scientists have far more experience to "ground" these rationalizations correctly (i.e. on evidence that is empirical and can be replicated and validated).

Although the rationalizations you describe are probably the origin for many magical beliefs, my opinion is that those beliefs don't perpetuate/last very long unless they are also associated with worship of some type. My observation was that most forms of religion and mysticism are concerned about "soul" or some other supposedly magical property of humans. Homeopathy is probably one of the few types of magical thinking that doesn't really concern itself with human beings as being special, but I think that most other types do.

I don't consider worship to be a very complex phenomenon -- I think that it is simply an innate or readily acquired (at early stages of development) mechanism that triggers intense pleasure when confronted with individuals or objects that possess many desired characteristics (above a certain threshold). When combined with rationalizing magical thinking you describe, worship results in us placing unreasonable trust in the individuals/objects possessing those characteristics.
Al Gore Says 'Games Have Clearly Arrived As A Mass Medium'
Yup...the radio (wi-fi, 4G, LTE etc) version of this patent might be just around the corner.
Apple Final Cut Pro X now available on Mac App Store
How about holding the companies who were supposed to secure the data fully accountable?
I'm going to take a guess because I'm obviously not part of your core team so I have no inside knowledge to how or what your doing.

As other have posted in classic purple cow speak [1], you build a better product and remember "your product is not THE product"[2]. Part of Ash's lean canvas[3] even has a spot for alternatives which may even include competitors. The focal point is you need to start testing everything so you can:
create a customer feedback loop of _learning_[4][4b].

Ash's model is a variant of the original "Business Model Canvas" which is also very good. I would urge you and everyone to LOOK at the examples and iterations of these models on the main site[5].

Some of the questions you start asking in this exercise are:
- What is the problem your solving, and what are the possible solutions?
- How will you reach customers, who are the early adopters?

Its never too late, and like I said actually the beginning of the exercise.

Even if you 'know this already', I would urge you to re-test and re-focus on your previous lean canvases/models. Success is in the finer details. Remember, you never stop learning about the customer. You want a 'specific' customer? You develop a strategy - focused on the problem.

So there you go, a 'teaser' on building a better product. Now go read Eric Ries's[6] book[7], Steve Blank's book[8] for overall strategy. See the business model generation book and site[9] (there is an ipad app!) for more finer details. There is also a cheat sheet for Steve's book[10].

I myself am learning this as I recover from a failed startup attempt[11]. Yes, I'm for hire atm and would LOVE to join another team. Hit me up!

[1] http://www.sethgodin.com/purple/
[2] http://www.ashmaurya.com/2011/06/your-product-is-not-the-pro...
[3] http://www.leancanvas.com/
[4] http://www.slideshare.net/ashmaurya/running-lean-canvas
[4b] http://www.ashmaurya.com/2010/08/businessmodelcanvas/
[5] http://thestartuptoolkit.com/
[6] http://www.startuplessonslearned.com/
[7] http://lean.st/
[8] http://www.stevenblank.com/books.html
[9] http://www.businessmodelgeneration.com/
[10] http://www.custdev.com/
[11] http://jasongiedymin.com/post/6040811222/even-more-start-up-...
Really?

Didn't know that, I'm tracking clicks with mixpanel. Thanks for pointing out the bug.
Genuine (almost entirely off-topic) question: why the indirect link?
You don't get better unless you attend these events! I found it really useful when I was a student (and still do) at UW. You get to meet a lot of interesting people and see how people make things.
Intel Discusses The Future Of Many Integrated Core (MIC) Products
Catan fans and craps shooters ;)

Oops ... off by 1 again ... story of my life :p
Franch Ligue 1 soccer jerseys
We Supply The Best Price Ligue 1 Soccer Jersey in China. Franch Ligue Soccer Kit and French Football Club Jersey for South Africa World Cup 2010
Well, there's also something to be said about convergence and overall direction the market is heading. Touchscreen features? Everyone has them, but they got to that after coming from different directions, and they're all being adapted to different interfaces. Perhaps Facebook came across the newsfeed from a different direction than Twitter's stream, but it ends up looking the same because it's the round peg to fit in the hole.
Yeah ... FBI doesn't have the lulz to make a logo like that!
> Microsoft has never supported OpenGL

That's not exactly true. OpenGL support was introduced with Windows NT, IIRC. At that time, Microsoft found OpenGL support critical for NT to compete with the unix workstation segment.

They later started emphasizing Direct3D as the preferred way to do 3D, possibly because supporting OpenGL would make porting 3D-heavy games to other platforms easier.
I'm a fan of WebGL and I really hope it does gain traction, but I think people are being really irresponsible for ignoring what MS is saying (perhaps a bit of anti-MS mentality?). There ARE avenues for attacks through WebGL (e.g. http://blog.mozilla.com/security/2011/06/16/webgl-graphics-m...), you'd be crazy to ignore them.

Also, if Silverlight is susceptible to the same vulnerabilities, then that makes MS hypocritical, not wrong! And comparisons with Java and Flash getting hardware shaders is beside the point - MS doesn't have control over which features those products choose to include or not, they only have control over IE and Silverlight.

I hope a reasonable scenario develops where IE does get WebGL, perhaps a whitelist of drivers that adhere to higher degrees of security for use with WebGL.
This is a pretty weak post, and states the obvious.

tldr; much of techcrunch coverage focuses on the larger heavyweight firms.
My guess is that Arrington feels it's a machine that's gotten out of control but he doesn't have a way off.
I remember Joel from StackOverflow writing that they had a lot of luck with a BIG play button on their video in their A/B testing.
> but they aren't really hiding it.

That's not exactly true. I never saw a Microsoft press release clearly stating they funded a report they are referring to. They usually read like "$firm has published a study showing $product destined to dominate" or something like it.
Are adult startups worth noticing?
We just been published on android market https://market.android.com/details?id=sf.nc . It is a mobile application featuring naughty places and services ( www.naughtycities.com ). London and New York are ready. Is this something worth noticing?
FDA issues graphic cigarette labels to curb smoking