skysight-inc/HackerNews huggingface dataset:
Ask HN: Is it OK for your Terms Of Service to link to another site's TOS?
Just to pick an example off the top of my head lets say you want your site's content rules to mirror that of Twitter. Can you link to Twitter's content rules from within your own TOS and state that your rules mirror their own ? Or does everything need to be reworded in your own legalese ?
Will be watching this project. My first concern though is that Symphony & Doctrine could be an overkill for small sites on shared hosting.
I don't get this response.

> Rather than buy the capacity they need, Level 3 insists that Verizon should add capacity to the existing peering link for additional downstream traffic even though the traffic is already wildly out of balance.

So... Verizon doesn't even claim it's impossible, or the wrong solution. L3 says they need additional peering links and is willing to pay for the cards. Both companies have spare capacity on both sides of that link. The complaint is weird too "the traffic is already wildly out of balance" - of course it is - they're an ISP! Of course the customers will download more than upload.

What's wrong with that? Could someone explain why it isn't an accepted solution?
Rosetta’s comet ‘sweats’ two glasses of water a second
God i hope so. At least someone is winning on the intellectual team.

As i see it happening, if there was a land war it would be fast and devastating in a very pointed way. Arguably suicidal incursions into city centers by specops chaps and gung ho paramilitary types using drones and wire cutters and wearing all manor of different uniform or guise. Then it is the blitz. This advance must occur before and effective air assault can be made.

All this to say it would go from peace to war in a matter of minutes to hours depending on your position. I don't see the Army of the Union responding very well to that.

This is all off topic really though, because i am more interested on the perspective of life through the war. That is why i asked. My answer changes like the wind.

So, what would you do?
I was wondering why the requirement for PowerShell but then I see the author used to work for Microsoft.
Anyone know of a Haskell or proper Haskell subset that can do something similar (hopefully batteries included)?
API Provides Open Access to FDA Recall Data
> If they want to fight an injustice of a system, shouldn't they admit that's what they do -- and be ready for the consequences?

If you're trying to fight an existing, firmly entrenched system, you don't walk up to the front door as early as possible, knock, and say "Hi, I'm here to destroy you." You become as popular as possible as quickly as possible, and then you might have the ability to survive such a challenge.

One notable advantage this gives: if you follow the letter of the law as written, any subsequent change to the law is effectively targeting you specifically, which gives you a substantial amount of high ground to operate from. Assuming you're doing something that people actually want, you're then much more likely to have the general public on your side.
Because they aren't. Any competition, even a failed one, will eat into your bottom line. And in the case of Uber, it's easy to make the political case that it shouldn't be allowed since it's a foreign entity and that means money will leave the country. From the Union's POV, it means that there will now be non-Union drivers out and around.
Open Source Web Apps Aren't Viable; Let's Fix That
I've gotten through around half of it – the material itself is not extremely difficult, but it does take a long time to go line by line and see how exactly line `n` is equivalent to line `n-1` in the program transformations presented. Basic haskell knowledge is also a prerequisite, you will want to be following along and coding up the chapters as you read it.

For when you end up reading it so that you are not pulling your hair out as to why the code isn't working: there is a code error in chapter 4.
I'm going to take a shot in the dark and guess you don't have children. It is simply impossible to watch them that closely 24 hours a day.
It's a psychology test, designed by non-psychologists.

Don't try something because you sit down and think "hey, I am going to create an artificial situation, and then guess at what a good candidate would do[1]." Then see if he does that.

[1] Which is often "what I (imagine I) would do."
Sexism and Misogyny in Tech: Brad Feld and More on How Investors Can Drive Change
The evolution of built-in DevOps features in cloud platforms
Dude, I really don't understand the downvotes. The most insightful reply... I'm speechless!
Check out TP-Link. They already have open source routers, from the factory.
This looks like a really useful product, but there is still just one more little feature they could add -

http://www.coolerscooterdirect.com/

(This company make a combination cooler/electric scooter)
You can run the tests by yourself here: http://evancz.github.io/todomvc-perf-comparison/
The fatal flaw in Nokia's Lumia 635 Windows Phone: What was Microsoft thinking?
He attributed pettiness to the author ("back-handed cartoon insults"), motivated by supposed "dislike" of unnamed groups. In short, focusing on perceived flaws in the author's character.
a time-saving feature of many date pickers is the ability to exclude certain dates (weekends, holidays, sold out, etc.). Pretty easy to implement - just a suggestion.
When learning the workings of the Internet, one feels an overwhelming sense of the empowering possibilities that global peer to peer communication brings.

The marketing coup of modern web companies is to make us think that relying on centralized code out of our control embodies this spirit, and is thus the future.

This involves downplaying these companies' powerful (and lucrative) roles, by making people focus only on what they facilitate. Thus, it makes perfect sense why the industry brands itself as "sharing" based - it makes you think about the interactions between participants, and ignore the cut going to the new middlemen.
Taxi regulation for safety reasons increases the trust in taxis for people that don't know the area: tourists.

Harp about personal freedom and responsibility of the state all you want, but the regulation is for people that don't know the area and could get hurt by stepping into the wrong car. Because when the day occurs that a tourist is kidnapped or hurt because of this service, it will ruin the local industry. Uber may not care about the locals once it is sufficiently global (what's one city?), but the municipality does and this is precisely the reason why they're stepping in.
Magic Tools – A list of game development resources
> For renters in non-regulated units (ie, no rent control/stabilization), if you can make an extra $200/week on AirBNB and your landlord knows it, he or she will simply raise the rent by $800/month the next time your lease is up for renewal.
> This isn't a statement about AirBNB; it's just basic economics. Absent regulation or other market "stickiness", the money eventually flows to the individual or entity who owns the capital - in this case, the real estate. (The etymology of the word "capitalism" is not coincidental!).

Please provide evidence that this doesn't happen with normal split leases, normal renting of rooms out to people, using craigslist to rent temporary rooms, and is directly linked to AirBnb. Like many things in life "basic economics" is not "basic" when you have multiple equal solutions that bring about equivalent outcomes.

The same effects happen when people split rent [e.g. they can afford more, on average].

Also? They'd be able to do this without AirBNB and people did for a long time. AirBNB has only increased the supply & demand by making it easier.
What are the difficulties you face to attract technical talent? Maybe, I can help here!
Agreed. By the same token, we should also fix by the decree the price of any service - after all, companies can put surcharges and other tricks after you signed up. I say the Legislature of California should decide how much is fair for a SaaS company in SF to charge for its apps. Clearly they know better than the consumer. And it should be a standard price, none of this nonsense of different companies charging different prices.
Number Spiral Mandalas with HTML Canvas
Just a note — when trying to register an account the form rejects my email, but got an activation email after 1-2 minutes anyway. Which also, out of sheer confusion led me to probably double-register under different usernames and multiple email-addresses.

Edit: but other than that — looks promising. Will keep an eye on it.
If you have a Nvidia graphics card 6xx and higher, a feature called "Shadow Play" does a great job of recording on screen content.
> Investors make money if they sell their stock (or other instruments) for more than the purchase price. Without and IPO or M&A, how would this happen?

Investors also make money from dividends. They are the traditional way an owner of a privately held company would see a return on their investment. A VC may not want to hold shares in a mature, dividend paying company because they don't fit the VC's investment profile, but an IPO is in theory not the only possible exit. The VC could sell its shares to a non-VC private equity firm, for instance. Or a sufficiently successful company could buy back its stock that is held by the VC. In practice I am not sure how often this happens - it definitely doesn't seem common.
I've been thinking why there's no virtual dom implementation other than react. Glad to see there's finally some out there.
Not yet, I've been dying to dig into this for months but now just getting some time to do so. I'm rewriting my blog with lots of cool technologies like this and going to open-source it and write up about it. http://jlongster.com/
People equally skilled in programming and business are rare. Hell, even moderately tech-literate businesspeople are rare. So you are being recruited to positions where your combination of skills is going to profit the company the most.

What do you do? If quality of life is more important to you than money, you say no to the recruiting. Otherwise, you say yes. We can't make this decision for you. Everyone's value ordering is different.
Bug report: "Learn more about Pagekit in the About section." links to a non-existent page.
You mean like Soylent? (They've had FDA approval as a food since January, but plenty of people wanted it before then without worrying about an official stamp saying there aren't any health risks.)
Is anyone aware of a demoscene in the US? I'd be really interested in seeing that.
Monkey v1.5.2 have been released
It's worth noting that Om uses React internally[1]. React, like almost every tool out there, can work very well when used appropriately, or poorly if use in appropriately.

[1] http://swannodette.github.io/2013/12/17/the-future-of-javasc...
> Re-creating the entire DOM on each update probably does not help

Perhaps you meant virtual DOM here? (in any case, the actual DOM is not recreated on every update)
Oh dear PHP developers – search for “file $_GET” on GitHub
They don't let you set them up for pre-orders if you aren't a major publisher, so 8/12.
Attention AngularJS Developers: Get Hired to Work w/ JavaScript Tech You Love
I never said wage growth was going to magically reappear because of this. I think wage stagnation is a side effect of globalization, personally.

Employers arbitaging labor costs across oceans and borders is very effective at slowing the wage growth of the most expensive workers.
Even if the company doesn't go public, it can give dividends to its shareholders, which is how VCs could make money from a company that becomes profitable but doesn't IPO or get acquired. That said, I'd expect the dividend money to be much smaller than the IPO money.
TodoMVC Benchmark
Does the AirBnB mobile app do certificate pinning? Will it error out on an SSL MITM attack?
BDFL Guido van Rossum is not in favor of adding functional programming stuff to python. So, by fiat, functional programming is not very pythonic. :)
Hi Matt! Grats on the success of your game.

I would recommend making a subset of the levels free and having the rest be IAP or a separate purchase. Then, make it free for a limited time, and try to get some blogs to cover you and promote your app on social media at the same time. This type of model only really works if you have critical mass, but it seems like you're off to a good start.

Good luck!
Show HN: Track when any website adds or removes anything
Highly disagree with your studies, my experience in life has shown that poor people are much happier than anyone.

(poor people without desires) not the ones that want to be rich. That kind of poor people are the ones that live next to very healthy ones and they desire what the others have...

Take Cuba as an example, when I went there everyone was happy and dancing and cheerful, even if they dont have money.
> It was like refinancing. In a lot of markets many people couldn't afford a house unless they planned to refinance in a couple years based on price appreciation. With Airbnb the price of apartments will rise to the point where one cannot afford an apartment unless one rents part of it out on Airbnb.

People keep saying this without any real evidence.

People did the same f'n thing with sharing rent, subletting, etc. before. The only difference is they didn't have as easy access to the tourist market. It isn't going to magically reevaluate the prices of all real estate everywhere as long as its legal.
My son has been playing with BuckyBalls since he was 4. It's take a pretty careless parent not to teach their children that only food goes into mouth as then magnets will be your least concern.
elm-lang.org has some really great demos. http://elm-lang.org/Examples.elm

I haven't dug deep enough to form an educated opinion on the language, but so far its refreshing to see such a drastically different process than popular languages today.
exactly my thought
They live: http://sixteencolors.net/
Ascii art is still alive and well. http://tmdc.scene.org/
I've done this compo twice and it's a ton of fun. Plus it's really easy to get started.
Here's That Extra Pair of Robot Fingers You've Always Wanted
I tend to be of the "watch it all" camp, since even mediocre episodes make the excellent episodes much more rewarding. And you don't know which is which going in.

That said, "Profit And Lace" has no redeeming qualities whatsoever.
Scrolling down is fun, but I like to scroll up once in a while too.
http://pastebin.com/upiEHcJT
(Edit: posted this comment before I read the article, doh.)

These is certainly something wrong with the benchmark. Since Om is a layer on top of React, it is obvious that React itself cannot be necessarily slower than Om. (Perhaps idiomatic React usage is slower than idiomatic Om usage for this case, though?)
Refuse. Do you have a problem saying no? Why are you not setting boundaries? If your home life is important to you then you need to speak your mind. Tell them 'No, I dont want your promotion, I will be going home at a reasonable time to my family'. Is that so hard? Here's another tip - accept remote positions, and remove any business education from your resume.
Bon appetit: Restaurants can document who you're dining with
Cool, I'll keep an eye out. Any reason to use React+Mori over Om other than more familiarity with JavaScript??
That benchmark confuses me; is it measuring the entire run of that script, i.e. is it measuring the setup (creating class, inserting into dom) on every run? If so that seems like the wrong way to go about testing performance.
The accessibility community is very small and highly networked. I can introduce you to individual developers if you are interested. I guess HN doesn't allow Private Messages, but you can find me on linkedin linkedin.com/in/chrmaury
Thanks - noted it down.
SpoonRocket (YC S13) doing $1 meals 7/21 and 7/22
How Sports Data Analytics Is Upsetting The Game All Over Again
Nvidia is organising one every once in a while but as a european I never found the courage to go there...
Inside the life of a pro gamer
By that reasoning everything is dependency free, because I can just static link all the required libraries, or provide them in a vendor directory in the download.
The ASCII art layout description it pretty cute. Not sure if the most ergonomic but still appreciated.
React can handle all of your items just fine depending upon usage.

(a) Using the key property, will give React a manner to determine likeness of elements

(b) Don't calculate the expensive things at render time, do them when loading or modifying state.

(c) Is related to a, but I haven't run into large problems with this personally.

(d) React does batch changes to an extent I believe.
Great initiative. Reading Joel's blog was a fun and inspiring part of growing up in the programming world. As a woman in CS, I look forward to see this expanded to allow more of us to participate, not just NYC residents.
All of the empty brackets to describe the virtual DOM looks bad to me. I'm curious if this is regarded as a language smell.
Control tower at #Donetsk airport hit as the fighting rages on
And why, even while being an atheist, would I accept utilitarianism over Jesus Christ in this case?
Impossible. Audio equipment in 1969 was known for its crystal clarity.
>Arguments aren't created in a vacuum, and neither is the lion's share of what makes an argument "good". This is true even discounting the fact that the dominant measure of argumentative quality is largely a function of persuasion.

I'm not sure what all of this means. The arguments I'm referring to are formal operations on premises. Premises are the environment that arguments live in, and that's not a vacuum. One party claims to be right, states its premises, and how those premises lead to their conclusion. Attacking that argument means pointing out flaws in the reasoning or the premises. I'm not talking about convincing people, I'm talking about being right.

I don't understand how the rest of your comment relates to argumentation. It sounds more like a comment on marketing - and while marketing may use different arguments of varying quality, it is not in itself an argument.
Ask HN: Best Project Management Books
Hi everyone,

I was just wondering if people have recommendations on good project management books. I don't have time to take a course but I looking for something which gives a good solid introduction.
Nope, it actually says that this silo is empty, let's go to that other one that's more popular and about to be standardized instead of making 2 standards.
Same happened here
Disappointing not to see an example app's source code. It's the quickest way for developers to get an understanding of it.
I wish somebody would do something like this for Babylon 5--shame they only made four seasons and no movies.
None of the things you have guessed about React are true.
It's using Symfony components, not the framework. It also is working great on shared hosting.
definitely on the road map
Looks nice. One tinsey issue; It doesn't seem to allow me to clear the field. If I accidentally clicked on the text field, I have no way to empty the field again.

I cleared the contents of the field and clicked elsewhere, it fills the field with the last selected value.
Don’t Ignore Janet Yellen’s Stock Market Warnings
According to this post [1], a "low-class" meal in the Philippines would be "grilled tilapia, homemade chicken soup, rice, salad with homemade dressing, sticky rice cooked in coconut, and a homemade sauce", while a high class meal would be pizza from Domino's.

Boggles the mind.

[1] http://gene-callahan.blogspot.com/2014/05/rich-and-poor.html
I think Level 3 is saying they'd be willing to pay for the cards, but not bandwidth, eg continue using the free peering agreement.

Verizon is saying that Level 3 should pay for the bandwidth (probably way more costly than the cards), since they are already getting more than they are owed in the free peering agreement.
Le doggy bag
Actually quite active. But the geographic distribution has always made organizing difficult.

https://www.facebook.com/groups/NAScene/
Now we need Uber to start offering flights in Korea. It's impossible to book a flight in Korea unless you go through Air Busan. Why? Because they all require you to use Internet Explorer and a Korean Credit Card. On the flip side, you can cancel Air Busan flights for only $1. In Japan you can cancel flights at no cost.
Here's the NVidia one that just happened a few months ago: http://nv.scene.org/2014/about/

The winners were also screened in SF at CODAME.
I can relate to this, though on a different direction and i know it easy it is to slip into another role, that you dislike. I haven't yet figured out how not to do it, even considering switching from these kind of jobs entirely just to avoid ending up in your situation.
Spin-Transfer-Torque MRAM Could Edge Out Some Mainstream Memories
> I'd expect to see React up there with Om, Mercury & Elm.

Not by default because it's missing laziness and immutability: because just about everything in javascript is mutable, React can't prune out the changeset as the developers could be modifying the application state behind its back in ways unknown (or worse, could be using state which is not under React's control, neither props nor state, but globals and stuff).

That is, for safety/correctness reasons the default `shouldComponentUpdate` is `function () { return true; }`. The result is React has to re-render the whole virtual DOM tree (by default) and the only possible gain is when diffing the real and virtual trees.

Because Clojurescript and Elm are based on immutable structures they can take the opposite default (and if you're going behind their back and mutating stuff it's your problem).

Also, I'm not sure React defers rendering until animationFrame.

An optimized React application (or at least one which uses PureRenderMixin[0]) ought have closer performances to the others's (Om is a bunch of abstractions over React after all, so you should be able to have at least as good performances in pure React as you get in Om).

[0] http://facebook.github.io/react/docs/pure-render-mixin.html
If Uber did this, their business would get eaten up by Lyft and other competitors. There is very little to prevent users from changing ride sharing companies, so they must compete fiercely on price.
If you thought all the rocks, seashell fragments, and hot sand made walking barefoot on the beach difficult before...

Certain ocean currents make some beaches more likely to accumulate interesting detritus than others, including Asian tsunami debris, lost shipping, and the occasional lonely shoe or boot with human foot remains still inside. That last one happens more often than you might think.
Fighting Node callback hell with PureScript
This happens any time two parties think they have a good reason to defend their own interests. Often even when a compromise is suggested it'll be balked at, because the offer of compromise makes you seem weak, so the other party thinks they can just wait you out and you'll cave to their demands. It has nothing to do with being adult; it has to do with having something to lose.
The thing is, Mr Young, Cogent wasn't an ISP. Verizon is. Verizon will never have equal peering with any backbone.
You must be making baller money. Just live frugally, bank it away and invest it. And in a few years you will NEVER HAVE TO WORK AGAIN.(or just work on your own projects)
Wild conjecture. Most of the guys on CERT have a security clearance. This talk may have been viewed as crossing streams that he could not cross. He likely had to get the talk approved by whoever manages his clearance to ensure his talk is not leaking secret information. Someone further up the chain may have caught wind and pulled it.
State regulation didn't seem to stop Gurmeet Singh, licensed NYC cab driver, from kidnapping and raping a woman just a couple of months ago.

Regulations are not magic, they can't tell if someone is a rapist. All they can do is check the criminal records, which Uber also does[1].

[1] http://blog.uber.com/driverscreening