skysight-inc/HackerNews huggingface dataset:
This is a very good breakdown of a useful pattern. I think they dismiss declarative approaches with too broad of strokes, but there is always room for frank discussion of lighter, straightforward approaches that get the job done. This overlaps with Codecademy's messaging architecture with React presented by Bonnie Eisenman at React Conf [1], except Codecademy took it a step further and dynamically generated the mediator linkage using mixins pertaining to the views in play for a given screen.

We pretty much write desktop apps in this style but run into problems in some complex situations, so I am parsing this for clues to where we may be letting problems sneak in. The rule that programmatic UI updates never raise events may be such a clue, indicating some views are doing too much direct interaction with both local state and subviews.

Question: are there rules to apply to this architecture to help with data modularity up and across the view tree? A lot of the work around React right now has to do with creating techniques to avoid passing state across levels that don't directly depend on it. For example, communicating an event two levels up without involving the intervening parent or communicating across subviews that don't share a common parent. As I read the OP, you have to pass the event all the way up and the state all the way down, coupling the dataflow and triggering rerenders pretty much all along the path.

[1] https://www.youtube.com/watch?v=ZM6wXoFTY3o&feature=youtu.be
That's a common criticism of google; that everyone there is so educated and qualified, you have PHD comp sci people writing unit tests.
How to boost video streaming by choosing optimal segment lengths for DASH and HLS
I've used lynda.com for a while and about 6 months ago they started asking me to share that I had completed a course in my linkedin profile. There is no exam or anything just something that said I'd "completed" (watched) the course. They call them certificates of completion. I've never shared them because I don't think sitting through 4hrs of video means anything other than I have an interest to learn about that subject. I love Lynda.com and always recommend it to people. I always say their tutorials are really good at getting you to a point where you understand enough to read documentation. Atleast when it comes to programming languages. I too am a little worried by this news.
Which kind of testing? Is it better for a library to be in wide distribution and therefore battle-tested but without unit tests, or to be unpopular but full of unit tests?
> Who makes the decision to put pension funds into hedge funds anyway?

Pension fund managers. They are often also well compensated for this decision making process. Many, many hedge funds and ibanks spend as much time/energy courting pension fund managers as they do generating returns.

This is because the customers of the pension (the people that will want the benefit) are largely a captive market and are frequently unsophisticated financially. Its one of the many reasons I will not take a job that uses pensions as a benefit (and am baffled when unions fight so hard to keep them).
next 100 years by George Friedman. weird balance between profound insight, geopolitical fiction. Writtin pre-cryptocurrency, so its missing any predictions on the tremendous impact this can have on nation-states.

Just started The Epic struggle of IofT by Bruce Sterling. Wow.
thank you for your input

"Parallels/VirtualBox/etc runs fine"
when you do that, is the battery of the MB running down faster? or no big difference?

how much memory do you have on your MB? and how much do you allocate to the Windows VM instance before you start it?
did you try to allocate more memory and see if the performance of those windows app with GUI, which you say is very slow, getting any better?
In the case of a consenting prostitute, sex is what is being sold. In the case where they aren't consenting, you are dealing with a human trafficker selling (renting) a human. But as long as we are talking about consensual prostitution, sex is the item being sold, not the person.
Ask HN: What are the books that changed the perspective of your life?
Would that be so bad?
And they've had that feature for years.
It's not financially motivated; it has more to do with nationalistic pride. They are very proud of the fact that they're the only SE Asian nation never to have been conquered by a western power.

They are rightly wary of western power being exerted now through corporations rather than through a military, because that's how things work these days, so they limit the ability for western companies to make inroads here. (For example the local Shell, Esso, etc. are all technically wholly owned by Thais.)

Obviously this concern doesn't apply for freelancers and small businesses whose clients are in the US, but those folks aren't numerous enough to affect immigration policy.
Unfortunately, this did not answer most of my questions.
Can you give us more information?
TMBA 289: Thoughts on Side Projects
The Ancient Paths by Graham Robb [1]

Trigger Warning by Neil Gaiman [2]

Metamagical Themas by Douglas Hofstadter [3]

[1]: http://www.amazon.com/The-Ancient-Paths-Discovering-Celtic/d...

[2]: http://www.amazon.com/Trigger-Warning-Short-Fictions-Disturb...

[3]: http://www.amazon.com/Metamagical-Themas-Questing-Essence-Pa...
Tesla Trumps Toyota: The Seven Reasons Hydrogen Fuel Cell Cars Are Stalled
The problem with stepping into legacy systems from the outside is the "Wow, this all sucks, let's do it over!" thing. Experienced engineers who have dealt repeatedly with the ball of mud (hopefully) learn that completely restructuring legacy code is, at least, a dangerous endeavor, with no guarantee of success. The really good ones know that the unknown unknowns are lurking in that muddy swamp and can swallow development teams whole. Sometimes, that tangle of spaghetti code is actually a cage for a dangerous monster.

Part of the reason the ball of mud is as ugly and messy as it is is because of repeated attempts to fix it, just getting absorbed into the structure. An application that was shaped by many different engineers and leads over many years can have a lot of different flavors of weird.
This is why I think people are too quick to dismiss market fluctuations as "noise". As long as there's money to be made from the instability, those ups and downs are signal, not noise.
+1.

Brother was (fresh out of college) employee 20 at a company that IPO'd > $1 billion, and he got about $150k out of his options from 3 years of work. You have to get lucky to find a company IPOing enough to make you a millionaire.
1) The Way of the Superior Man by David Deida
2) Headhunters Hiring Secrets by Skip Freeman
(Jed from stellar here)
The fork you are describing occurred in the previous protocol when all the nodes had the same UNL; the failure had everything to do with that previous protocol's response to overloading (it diverges based on timeouts, rather than getting stuck, and discards the losing fork on healing) and nothing to do with trust topology. So it didn't have anything to do with improperly set up trust.

In SCP the topology is public and conveyed with each consensus packet. So people will be able to tell when the graph is vulnerable.

Improving the definition of topology requirements for correct consensus is, far from being 'ignored', exactly what Mazieres has been working on all this time. And as you admit, those requirements have now been formalized and the information to check them is conveyed in the consensus packets; they are just not trivial to check by hand, and we have not yet implemented a check for them in stellar-core (this will be forthcoming, see roadmap).
Optimizing Java CMS garbage collections, using JTune as a solution
This is not new, nor is it unexpected[1]. If you incentivize an outcome, people will try to get to that outcome. The problem with No Child Left Behind, is that they (foolishly) presumed that everyone would take the most difficult path to that outcome.

If they wanted to stay with the testing metric framework, they would have been much better off with external testers. However, that still would have teachers "teaching the test" instead of teaching the subject.

http://www.nydailynews.com/new-york/report-shows-cheating-te...
6 ways you can deliver more by starting less
Greg Egan renewed my faith in Science Fiction. I just finished reading Diaspora, and I am now a fan. It's an incredibly well thought out extrapolation of the future of the human race, much less phantasmagorical and much more grounded in science than pretty much every other SF I know of, while still going off into mind-bending tangents.

I think the most common critique of his work might be about the occasional digressions on physics. It's undeniable that they make the book a bit dense, but in fact, he appears to have restrained himself to keep it readable and entertaining, instead publishing the actual hairy details on his website:

http://gregegan.customer.netspace.net.au/DIASPORA/DIASPORA.h...

PS: I'd like to thank HN for making me discover this author. Now I'm keeping with the tradition!
Hi, I live on less than 30k/year (base, no comissions, lol) and I'm not broke.
TypeForm
Maybe there's a lot of meta commentary in "Arrow to the knee" afterall?
How to Ensure Reliable Malware Security
I have the exact same setup with 8GB of RAM, and it's still going strong. I wish I could upgrade to 16GB to extend its life even further.
MMA, now and back then, is a business. Techniques like eye-gouging, small joint manipulation, etc. would put athletes out of subsequent fights for long periods of time or even permanently...not a good business model for anyone. With other types of submissions there is usually plenty of time to tap out to avoid permanent injury. So AFAIK there's no moral imperative at play here. I've also never witnessed a broken neck in my ten plus years of watching MMA. I'm sure it's happened, but most likely as an unfortunate accident and not intentionally.
- Twelve Years a Slave

- Writing High-Performance .Net

- The Joy of Cojure

- Systems Performance

- The Linux Programming Interface

- The Design and Implementation of the FreeBSD Operating System

- Building Microservices

Wow, I'm glad this topic came up; the pile-up is bigger than I realised. It's apparent that I finish novels faster than technical books :| I really need to buckle down and finish these off..
Interesting I didn't know Flash could export to GIF, thanks! I have some experience with Flash from many moons ago so that might be a viable option.

I wish I could just pay and download though, I really don't want a subscription...
Not in itself, no. I'd be happy to have a PhD writing unit tests for me, but if they're overqualified for that (which I think is the assumption we're making) I'd probably rather have them working on a harder problem.

I think the point is that it's not an efficient use of their skills.
Not possible if full disk encryption is enabled. And that is a default since a year or so.
Anyone doing this should also check what qualifies as business to avoid confusion at the border (there are specific things one is allowed to do and specific things not, IANAL, YMMV).
"when you drive a car, the police find all manner of reasons to pull you over."

Over the last 20 years, I've put well over 220k miles in on a variety of cars, and have gotten pulled over exactly four times, all of which were for unarguably justified reasons.

(in fairness, I'm a white dude and they're not gonna pull me for 'driving while black')
Yeah, that's the problem. Unless I personally build a trust score for every member in the web, all I can do is rely on a score based on friend-of-friend rankings. Eventually a friend and I will disagree on a friend-of-friend ranking. Do I lower the trust of the friend, or the friend-of-friend? Is that even possible? And if it is, how much time do I really want to spend pruning the web?

Good example: I want to see everything my Aunt Susan is doing in her personal life on Facebook. I do not want to see anything ever for any reason that has to do with her Zynga games.

A single trust score doesn't really encapsulate that relationship and it's very possible she would effectively breach the WoT by allowing Zynga to send me messages, notices or e-mail in exchange for her to get a shiny new Farmville tractor or something.

I stopped using Facebook because of this kind of crap. I don't have the time, energy or interest to deal with people I do know sending me crap I don't want, and more importantly Facebook's flexible definition of privacy and customer service. I had Facebook change my settings away from their desired state more than once as part of an "policy" or "feature" update.

So I guess the meta discussion is about whether you trust the holder of the trust. LOL.
You're on a tangent that has zero to do with some asshole debasing the currency that I store my wealth in.
Yes, anyone who analyzes the messages you send can assume that you are using SMSSecure.

However, compared to the amount of metadata that's already being leaked over SMS[1], adding the fact that you could[2] be using a specific SMS client that has the ability to encrypt messages doesn't seem too bad.

There was an option in a previous version of TextSecure to disable this tagging, but it was deemed unused and axed[3]. For the same reason, I'm loathe to add it back in, but having the option shoved under the "Advanced" menu may not be too bad.

[1] This is something that TextSecure does much better with. SMS messages (even encrypted) still leak metadata on who you're messaging and when.

[2] There's some element of deniability with whitespace tags (granted, not a lot). On the other hand, if you're registered with TextSecure (which can be checked simply by adding a user your contacts and opening the app), there's only one reason you would be there.

[3] See https://github.com/WhisperSystems/TextSecure/commit/40eca5e0...
> Apple indicated that this issue required a substantial amount of changes on their side, and that they will not back port the fix to 10.9.x and older.

What? So all OS X boxes are simply broken, privileges-wise, if they're not on 10.10?
Understanding Media by Marshall McLuhan. He is most famous for remarking that "the medium is the message."

The media we use influence the way we think, the way we act, the political narrative of our times, etc. by placing limits and incentives on the messages we convey through those media. As an easy example, consider Twitter: you cannot have a coherent and intellectually involved conversation on Twitter. If Twitter were our only method, or main method, of communication, that property would drastically shape public discourse.

As technologists, we are developing the communications media of the future; it is imperative that we take on this task responsibly by first reflecting on the design and effects of media from the past.
"See, there's mites around all the time. They use sparkles to talk to each other," Harv explained. "They're in the food and water, everywhere. And there's rules that these mites are supposed to follow. They're supposed to break down into safe pieces... But there are people who break those rules [so the] Protocol Enforcement guys make a mite to go out and find that mite and kill it. This dust - we call it toner - is actually the dead bodies of all those mites.

Toner: dead bits of nanomachines. From The Diamond Age, by Neal Stephenson.
How are you finding the F# book? I have read/skimmed many F# books, including this one, and haven't really been satisfied with any of them.
If you're seriously concerned, why not use an external drive of some sort and install Yosemite to it? (Bonus points: clone your internal disk to it first, and upgrade that.) Boot it up, test out your critical functions, and then update your main volume if it works out for you.
An easier way to tell:

Look at the software your company is producing, both internal and external. If it's stale, your best developers are about to leave.
Freaky. I'm reading this on another tab in this very browser session. Did you by any chance have any involvement in a recent /r/kerbalspaceprogram thread? Or is this just crazy coincidence?
Do you have a link to the ad, or can you post it here? Perhaps the problem was in the wording of your ad...
This is a pretty bizarre single data point. However, if this sentiment is actually popular amoung "top CS students" these days I wonder what companies they consider to be tier one.
currently reading - Zero To One - Peter Thiel
According to one recent grad. Why is this even an article?
I laughed at the "10 euros a meal" part; that would be a week's worth of dinners out where I live in Thailand.
Isn't the idea though that with physical access, the game is already over anyway? If an intruder has physical access to your machine they will eventually be able to get to anything they want.

If someone really wants to protect their data, they have to count physical access as a possibility and rely on encryption and/or remote wiping - the operating system login isn't going to do much anyway.
Rules must be such that enough people enjoy watching the fights, and enough people agree to fight. Presumably, few will agree to fight if nothing is off limits, and even if that is false, few will have the chance to gain the skills making the fights enjoyable before their eyes are gouged out.

(Personally, I'm not into this sort of entertainment to say the least, but that is beside the point...)
To me, this is another sign of most Linkedin profiles gradually becoming just another resume on the web and LinkedIn as the next web generation's soft-core version of Monster.com.

LinkedIn isn't a social network because having a LinkedIn profile is mostly about required maintenance. The main activity is updating [and rolling back spurious skill endorsements]. Integrating online education is just another recruiter platform service. Professional colleagues don't care if I took a PhotoShop class online.
And adjusted for risks, even founders earn slightly more than the wages they would otherwise had in Google.

I mean, the whole argument about "bigger money" at startups is more like a myth.
Stealing a tenth of a penny from everyone is OK?
True but I'm not surprised they raised money on Seedrs. I've seen a lot of awful ideas raise money on there. Amateur investing at it's worst.
you could prevent reviews of >3 stars to be posted if you return the item. As a legitimate purchaser, you would return the item only if you hate it :in that case your review is sincere, or if you don't need it that much: in that case don't leave a review.

This wouldn't prevent shill reviewers to negatively review the concurrent items, but Amazon could easily identify an account that has a abnormally high return rate + negative reviews and forbid them to review.

(I guess requiring reviewers a minimum spending before reviewing would avoid shill reviewers to create an account only for the purchase)
The Electric Kool-Aid Acid Test. I just finished chapter 18: "Cosmo's Tasmanian Deviltry", with its retelling of the legend of Owsley's freakout at the Muir Beach Acid Test. Funny stuff.
> I never understood how that matters, though.

It will matter if StartCom is abused to print certificates for foreign domains. Even if your domain isn't targeted, browsers and OS vendors will probably react by invalidating all StartCom CA certs. That means no green bar.
I'm so happy for Linda. I think most old timers like me learned with her books! She rocks.
>If the "illegal" pornography involves individuals who are capable of making a conscious choice about the acts they engage in, then yes, it should be legal. If the "illegal" pornography involves coercion and/or rape of anyone, or animal, involved, then no, it should remain illegal.

Ignoring for the moment that I can kill and eat an animal for my own pleasure... we aren't focusing on if it should be prohibited, but if prohibition of it would work.

People will say that prohibition of drugs is stupid because prohibition fails. I'm interested in if this argument, not the argument that drugs shouldn't be prohibited for any other reasons, holds up.

Illegal porn, at least of the digital variety, is easier to produce and trivial to copy compared to drugs. If prohibition of drugs is doomed to failure irrelevant of one's stance on their morality, then should not the same be true of illegal porn?

As for what I mean by illegal porn, pick whatever you think should be made illegal for whatever moral reasons you want. If you want to ban midgets because Shiva told you so; it doesn't much matter why because my point is talking about the argument that prohibition inherently fails regardless of the moral judgments upon what is being prohibited.
> Daphne Koller must be happy today, this is a huge validation for Coursera business model.

makes no sense. It would be like saying Facebook success validates Twitter business model, just because they are both social networks. Lynda doesn't issue certificates if you complete their courses. And AFAIK they don't work directly with universities or colleges.

Coursera content is academic, while Lynda.com is practical and focus on specific software and/or technology. Sure they have a few "theory courses", but that's not their core business.
I guess this is what Spark needed to be. I will sure back this one up.
Ideas like this make me want to study law. Not to be a lawyer, anymore than I study programming to be a programmer, but to get interesting things done.
Good point. re: drawbacks- what about creating a reliance on the game itself? If the game is removed, will the kid stop brushing their teeth?
Sonic Solutions acquires DivX: What will it mean to you?
That's not enough though.

"The suit also alleges Gentile told the customer that the seller could “simply ship empty packages in an effort to fool Amazon into believing the reviewer was a ‘verified purchaser.’ ”"
I have never seen or heard of a test that is SES-neutral. Even simple "G-Loaded" activities like counting backwards shows both racial and SES bias in younger children.

I personally think giving principals more power over hiring and firing and salaries of teachers would go a lot further than testing to improve academic achievement at the school level.
It depends on the size the library. I'm sure people will point to some outliers but I'd hard-pressed to find a large library that is both widely distributed and severely lacking in tests.
If there's anything Sci-Fi has taught me, it's that sentient machines will either be our salvation or our doom, and in both of those cases, treating them like they have no rights isn't good for our health in the long run, so to do so is stupid.

As for clones, considering how often our bodies replace all our cells, you aren't remotely close to the same person you were even a year ago, which proves that it's our minds and experiences/memories that make us who we are. With that in mind, and knowing many other people would agree, the idea that everyone would be ok with a clone slave force is absurd. Maybe if they were brainless chunks of lobotomized flesh incapable of learning and totally empty of sentient though, but otherwise?
Are there any tech IPOs that made employee #1000 millions? IIRC Facebook only came close even if you ignore the "s", and Google "only" made hundreds of people millionaires.
Super easy mobile app localization from Colatris and Unbabel
Changing your preferences in movies and books likely won't stop the ads you disliked from APress. If the ads showed after you browsed on that companies website this is likely due to Personalized Retargeting[1] One possible way of preventing this from happening is surfing in 'private mode' in your browser.

[1]http://en.wikipedia.org/wiki/Behavioral_retargeting
Can anyone explain to me why so many intelligent people love hating on this book?

Do you disagree with her philosophy? If so - can you tell me about which things exactly made you dislike it and why?

Everyone repeats this quote, and everyone generally says bad things about this book, but never anything concrete, never a clear reason what exactly is so bad about it.