skysight-inc/HackerNews huggingface dataset:
I'm not sure that such a clause would work here. The example legal clause in your link:

"This Contract contains the entire agreement of the parties with respect to the subject matter of the Contract. The contract supersedes any prior agreements, understandings, or negotiations, whether written or oral. This Contract can only be amended through a written document formally executed by all parties."

While that clause could apply once the agreement is signed to any future changes, before that, isn't it just negotiation between the parties? (Whether it can be considered "good faith" or not is another matter, of course.)
Perhaps now C++ will have some company in the club of languages that people mock for having Turing-completeness in their type system.
We are all to blame!

All of us that buy, or let relatives buy Android devices that use restrictive and closed blobs.

Customers and only customers have the power to make the change.

Every time we encourage someone else to buy a non-Android device make sure to publicise the fact on open social media like Farcebook or Twatter on the corporate tags and pages to raise awareness in the less technology literate and make some voices heard.

It is one thing for companies to see bottom-lines get affected, but they also need to understand why. Don't just boycott, let the world know why too!
But from a legal perspective, you're kinda dead on the water, so that's the point.
I'd buy that argument if there weren't an obvious, gigantic flaw with it:

no video device support (which means you can't even boot to
the Android home screen) for the new Nexus 7

Google was aware of all of these issues and still made the hardware choices they did. They could have chosen differently.

These are flagship Google devices; my expectations are (I think rightfully) different for those than some random device.
There's nothing ironic about that. Due to it's open nature (i.e. anyone can manufacture an android device that runs whichever version of the os he likes) there is fragmentations. Just like the different linux distros...
The terms of service are here: https://openmailbox.org/cgu.php

There are some typos there and they don't say much. Do I need to say more about the quality of this?
It is depressing because if AOSP becomes irrelevant, it hurts community involvement in android, and, in a way even worse than that, they miss the opportunity to refine AOSP for fast porting so that OEMs can keep up with Android releases and update their product in the field.
You can give it a shot at [0]. I think it's well thought out written theory of how psychology develops. The core of their theory divides evolution of "holons" (simultaneous parts&wholes) on 2 axies: internal vs outer processes and individual vs society

Problems arise when a node stretches too far in a particular direction, or fuses to tightly with its current "holon" level and refuses to synthesize its axis to evolve.

I encourage you to read the first chapter or two before making a value judgement on the book.
Sorry, I meant naked date/times that are displayed on a page. It might be that site A gets the user's local time zone correct, but site B, C, and D don't. By displaying the time zone abbreviation next to the displayed time it removes all ambiguity and possibility for error. Also, if it's a time zone abbreviation that's displayed (e.g. EDT) make sure to mark this up properly and fully explain which time zone and country this is for. I can't remember which, but there are some time zones that have the same initialisms. Some don't have initialisms at all, and users from, say, Poland might not know what PDT is either.
Just one last question...

Say I have something like a button with an action, and the action has a cell whose value is used when the action is executed by clicking the button.

If I create the button in a bind, and the cell in the action is also made with a bind, but during the calculation to create the button the cell for the action is never actually read, then no listeners will be attached to the cell for the action, and the cell will therefore not update itself to underlying changes.

Now sometime later I click the button, but the cell for the action has an expired value, what happens?

I guess my question is, what happens when the reading of a cell value only happens outside the evaluation of binds?

One solution could be to always add a listener to new reactive cells created during a bind, another solution is simply to evaluate a cell everytime it's value is requested when it has no listeners added.
* None of the sellers of auctions ending today with bids has less than a 100% feedback rating and a long feedback history. There does not appear to be a population of newly created accounts selling only gift cards.

* Should an account sell a worthless gift card, the auction would be disputed through eBay and PayPal, and if lost there, possibly through the credit card issuer too. One or two scams and the accounts would be locked.

* eBay, PayPal, and the buyer's credit cards all separately promise full reimbursement protection against fraud on eBay, so the risk to the buyer is small even if fraud were to occur.

* If a listing category on eBay were generating >7% chargebacks for PayPal, which is owned by eBay, they'd restrict or eliminate that category the same as they've done with others. The fact that it's available as a category is evidence that there is not widespread fraud.

I don't think there's a 7% chance of buying a worthless gift card on eBay. I don't think eBay buyers paying 93% face value of gift cards are stupid.
This has been out for a few weeks now. Why is on the front page? Topic could be a bit more specific.
The real problem is that most people are not convincing during the "fake it" portion.
Make the truth good, then just tell it.

That closing line is the equivalent of a gymnast sticking a landing.
"Isn't all the magic in the chip itself"

Yeah thats the problem.

There exists a patent troll who owns patents for using pink unicorns to render pixels. Vendor ships a chip that uses red horses to render pixels... close enough for a legal patent battle? Who knows. But if they try to keep it a secret, maybe it'll all work out.
It definitely is something that usually happens to simpler chips that are easy to reproduce. I'm not even trying to say it is likely that someone is or would bootleg the SoCs- just that the earlier argument that there wouldn't be any black-market buyers is irrelevant, because bootleg parts make their way in to legitimate supply streams all the time.
Another way to remember, is that ln behaves the same as cp
It sounds like it is our expectations rather than our experiences that differ wildly. I have many times said that I would like to be able to get to my balance without a new page loading. That and much more. Clearly, "new page loading" isn't really the metric I care about. I care about how quickly and un-frustratedly I can accomplish whatever I'm trying to accomplish. Anecdotally, and limiting the discussion to banking websites, I find the "new page loading" metric correlates with the "slow and frustrating" metric. I get the sense that you feel differently, and I don't think it's worthwhile for me to try to talk you into frustration or you to try to talk me out of it. You may be able to convince me that the frustration of going JS-free is worth the enhanced security, but as of now, there appear to be better solutions.
"The people who are really good at acting formidable often solve this problem by giving investors the impression that while no investors have committed yet, several are about to. This is arguably a permissible tactic. It's slightly dickish of investors to care more about who else is investing than any other aspect of your startup, and misleading them about how far along you are with other investors seems the complementary countermove. It's arguably an instance of scamming a scammer. But I don't recommend this approach to most founders, because most founders wouldn't be able to carry it off."

- Trying to reconcile this with the earlier citation that truth telling is critical. This flies in the face of it and rationalizes this behavior by claiming it's dickish to ask? I don't think that's true and when did two dicks make a right? By the way the much better tactic to solve this problem is pick one or two investors and work with them to get them to commit and then have an honest answer for the others who'll fill out your round.

I enjoy these essays overall but don't enjoy this common thread I see that confuses hustle and sleight of hand as being interchangeable.
I don't mean for this to come out negative, but the name Weilos to me sounds to much like whales.

Is this on purpose?
I was taught the crocodile thing, but had real issues with it: I can think it through but it's not fast. I'm pretty much ambidexterous (i.e. write with left and catch a ball with my right) so while I can do quite a lot of things with both hands I also have problems with left and right!
My one month supply is going to cost me approx. $2.50 a meal. That's pretty damn cheap for the amount of nutrients packed in. Compare going to McDonalds and getting some $1 cheeseburgers and diabeetus.
I can't get past the video depicting a 12 year old boy listening to Spoon and watching The King's Speech. Have you ever met a 12 year old boy?
I've tried the newest formulation and it is actually a light milk chocolate color.
I've been a member of Koding now for 27 days, and I can honestly say it's the best thing to have happened to programming in a long time. Nowhere will you find founders and staff who care so much and join in with the community. Long may it continue.
Summary: the author's experience doesn't surprise me, as it mirrors mine in many respects.

It's unfortunate that Nissan did so poorly with the deployment of the initial Leafs. I love ours, and would buy another one, except that every aspect of the buying experience has put me off ever buying another Nissan ever again. I'll repeat: I'll never buy another Nissan.

Pre-ordering one was easy enough. After that, the experience went downhill. There were some production delays due to the tsunami, but they were going to have delays anyway, tsunami or not. I'll let that slide, it's a radically different car, things didn't go as planned; whatever. Finally the cars are being delivered. Months go by, and despite having pre-ordered on the first day, no Leaf in my driveway. Then I find out via online forums that people who ordered months after I did are picking up their car. That's completely unacceptable, but whatever, it's just a car.

Eighteen months after I entered the initial pre-order, the car arrives and we're off to the dealership. That was probably the final straw for any future Nissan purchases. Despite having arranged a time to pick it up, and having waited eighteen months for the car, we shake hands with the salesman and...wait. After nearly an hour of standing around the dealership drooling over the GT, we are finally deemed worthy of the privilege of receiving the car. After the usual BS with the finance guy, we drive off.

I'll reiterate that the car itself is great. It exceeded expectations, and after two years and 16K miles we've had zero trouble with it. But I'm not going to purchase another car from a company that fails at every step to delivery.
Congrats to the team for the long way!
Its not an equal power position and hence not an equal standard. The bank should be more liable than an individual without a doubt.

How much more liable will be decided by the judges.
Hacking conference announces all-female keynote lineup
thanks for pointing out - an oversight, it's been a long day, will fix.
EVs are way too expensive currently with such awful range that for all but a few early-adopter wealthy people with short commutes they are impractical. It's great that people are buying them so we can climb the adopter curve, but until they are competitively priced it's just not worth it. Ironically, for those wealthy short commute early adopters the savings over the next couple years are very small. Cars save money on short commutes, but savings also proportional to commute length, therefore savings are low, but price is much higher. Unless you're convinced these things are actually less destructive to the environment and you have a pile of cash to burn on something other than gas, wait a couple years until battery technology is improved.

For me, the only useful advantage is slightly reducing the dependence on the middle east, but the number of EVs on the road vs everything else makes even that so infinitesimally small it's not worth bothering.
> They obviously can do the same thing with bitcoins

How? They can't confiscate bitcoins without the private key. It's not like Bitcoin is run by a bank with an internal central ledger.
This is the less well understood aspect of robo-signing. And a variation in the Russian system, since in the US you don't get back a "signed agreement" instead you either accept the terms or your don't. If you change them you need to go to the bank and have them sign the changes, and that triggers a discussion about "What changes?" and that leads to the Bank saying, "Uh, no, guess you don't want a card, ok."

But in organizations where such things are routinely signed by a clerical worker and returned (things like alarm service come to mind) you can make these changes and sometimes get away with them. At least in one case where I asked the clerk at Safeway to sign off on an altered terms and conditions on their loyalty card the manager came over and said that nobody in the store was authorized to sign on Safeway's behalf.

Clearly that did not work for the Russian bank which has already had the agreement litigated.
The only thing you need is traction. Anything else doesn't matter.

It seems insane, but investors are blinded by traction.

If you are a startup that has low scalability, but you have traction, you will get funding

If you are insanely scalable, a great idea, but you don't have traction, you just won't get funding. It doesn't matter how awesome your team is. Investors just can't see good ideas through the traction curtains anymore.

Why is this? Because investors have no clue, but you can't blame them, they are mostly 40-50 year olds whose minds are just not built anymore to foresee the future and most of them haven't even build a startup from ground to IPO. How are they supposed to even remotely know what will be the next startup that turns the whole silicon valley upside down.

This applies to 99% of investors, but there is a tiny folk of 1% who are so in the mindset, almost all of them previous founders. They can foresee the future and they are only waiting for the startups to have built the product they have been thinking of for years, but haven't built it due to simply not having the time.

Source: Pitched my no-traction/very scalable startup to hundreds of investors over 4 months until I stopped 2 months ago to get traction, never got a second meeting except for one time. Always thought, do the investors not see how super scalable this all is? Said no-traction startup now has strong traction.
Dissent - Dining-Cryptographers, Shuffled-Send Network
Hacking contest for Linux LiveCD to be used in Finnish high school final exams
This is a really fantastic essay, but I was disappointed by this:

The people who are really good at acting formidable often solve this problem by giving investors the impression that while no investors have committed yet, several are about to. This is arguably a permissible tactic.

By engaging in this tactic, you are working to make foolish behavior on the part of the investor successful, which then leads to the very climate that makes the dishonesty so tempting in the first place. It's a vicious cycle.

Why not stick to the "always be 100% honest" approach? This will reform the investor climate over the long-term if the best startups consistently use it, and after all, these best startups are the target of your essay.

I recognize you didn't recommend this approach. But I think you should go one step further and not claim it is arguably acceptable.
A pitch is required to present your startup's idea to some people. Like friends - if they understand, they will engage and support you, give advices; if not, they will change the subject, think you're a little lost and tell you to "get a job". Or to your parents - if they understand, they will be happy and optimistic about your future; if not, they will worry and tell you to, guess, "get a job". To other entrepreneurs and developers - if they understand, they will try to give advices, make contacts, keep you in their mental list of people they would like to work; if not, they will you consider one wantrepreneur.
This pitch is very important, it needs to come out without any thinking, on automatic. You need only one answer on this pitch, two or three sentences and a complement if the interlocutor is interested and give you space to talk about your startup. More than that is a conversation, and for conversations you do not need pitches.

Do you know for whom you do not need a pitch? Investors. I am not talking about potential investors, who may one day remember you and consider the investment as the entrepreneurs I said earlier. I am speaking of that meeting with the investor, face to face, where you're to present your startup and they will decide whether to invest in you or not. A meeting is a conversation, not a pitch. It is the time that you will present what you know, not what you memorized. We must listen to the investor, to understand his doubts, it takes a lot of empathy. When going to a meeting for such a conversation you should prepare your knowledge, not your speech. You must have a deep understanding of the strengths and weaknesses of your startup, you have to create a presentation only to show some specific numbers that you have no reason to decorate. Those data that are calculated in a serious, rigorous method and not "estimated" or "expected".

In summary, I think two things are essential: i) to have a carefully prepared pitch, ready to go out without thinking, the standard answer about your startup - something that is clear and visionary at the same time, to show the idea and attract person's interest and ii) not to have anything memorized if this short answer turn into a conversation, but you have to be completely updated to all relevante knowledge about your business - and this will tell not only the investors, but yourself, if you are prepared to run this business.
This protocol is developed for anonymous message transmissions in a small private group of members.

The root problem is named "Dining cryptographers problem" [1] proposed by David Chaum. Its classical solution works well for only 3 members, so researchers are working to develop other protocols which will overcome the shortcomings of the "coins" solution. And the result is the "Accountable Anonymous Group Messaging" [2] paper released by Henry Corrigan-Gibbs and Bryan Ford. The Dissent protocol [3] is based on the ideas of that paper.

[1] - https://en.wikipedia.org/wiki/Dining_cryptographers_problem

[2] - http://arxiv.org/abs/1004.3057

[3] - http://dedis.cs.yale.edu/2010/anon/
I don't know this for a fact, but some implementations of malloc() seem to allow realloc() the possibility of later growing the memory in-place.

A custom allocator may gain efficiency by optimizing explicitly for or against the realloc() scenario.
It smells like BS to you because you don't really, honestly believe that you're addressing a multi-billion dollar market.

That's not necessarily bad, but the whole point of the essay is that you should first come up with a strategy for a market that you really think has a shot of being that big.
"You need three things: formidable founders, a promising market, and (usually) some evidence of success so far."

Evidence of success often makes the first two way less relevant. Up to the point where tables are turned and investors will be trying to convince founders to take their money.
Believe me, I know. I've lived in flyover country my entire life (central Illinois, Iowa, and now Minnesota).
Cathedrals, bazaars, copyleft and free software licenses
>But it will certainly wear off

There've been WiFi hardware switches for 10+ years and it's not showing any sings of wearing off.
I probably should have chosen a better mnemonic to start from! I'd point out that if you see greater and less than more like arrows it's utterly confusing. I'm not denying I'm probably weird in that respect, it's just something I have to use tricks to remember….
http://opensource.apple.com/

Wasn't hard to find... :)
On my laptop, any time that isn't the current time in my hometown is the wrong time.

And it is moronic for the OS to do this change behind my back (I don't know how OS X present this but thankfully Windows 7 doesn't do this madness by default).

How do I know that my OS got the time right? (did it perhaps get the time from my VPN location? was the network I connected to badly configured?) Since a laptop isn't connected to the net at all times I also have to consciously be aware of whether I've even been connected yet in this particular time zone.
~80% of smartphones shipped last quarter are Android compatible.
Two cups of hot cocoa a day sharpens seniors' brains, study suggests
Citation needed yourself. For the claim that people with devices that show the time actively and largely don't want the time to reflect the location's timezone.

Phone, yes.

Laptop, yes. Times are still stored internally, and the timezone represents a localization. And if I go across the world for the weekend I see that locally, it is UTC+10, while entries in a DB are timestamped accordingly. Then I return home and I can look at the clock in my menu bar and see my local UTC-8, and all the while entries in a DB are timestamped accordingly.

I'd love to hear your use case for "if location and correct timezone can be reliably determined, it still should not be adjusted".
EH-Net's Monthly Giveaway for Aug is a SANS Live Online Training Course = $4845
I'm guessing Google got caught between a rock and a hard place here, with the qualcomm processor being the best choice (and the performance of the Nexus 7 is great), but being ridiculously locked down (you can easily extract binary blobs, so why restrict google from hosting them, they will be hosting them for the OTA updates anyway!).

Should they have put out a worse device in order to stand up to this stuff though? Difficult choice.

This is a pain - It's nice being able to download the factory images direct from Google for quickly restoring the device to stock or applying an update before the OTA is out, having to try to find them on XDA is annoying for a Nexus device. Kudos to JBQ for standing up to this, hopefully the fallout will cause something to change.
It's based in France, can't expect the creator(s) to speak perfect English
I'm curious why the expectation was a loss of 17 cents. TSLA made a profit last quarter, what changed to not expect some of the same this quarter? As most (if not all) of the pre-orders are filled, perhaps there was worry that folks wouldn't buy them off the "showroom" floor?

Oh, well, I obviously thought differently as I bought call options yesterday, as well as held on to the shares we already have. And I'm glad I did. :-)
Dungeon Segway Challenge sounds like it could become a "viral" hit just like QWOP and similar nonsense. Might be worth pursing if only for the publicity. Make videos of people falling over when you secretly slowly adjust the floor angle while they are leaning forward to drive. "You thought people on Segways looked silly but have you seen these nerd-goggled freaks on wii boards?"