skysight-inc/HackerNews huggingface dataset:
Ask HN: Is This Chrome Ext Functionality Illegal?
Hey Guys

I want to know if editing search results on Google Search Pages is considered illegal or if it would get my app extension removed:

My plan is to allow our customers to filter google search page results and show ones that we think would be better suited to their needs based on the settings within our app. We will of course tell the user via a popup that the page has been edited based on what we think is needed and then also allow them to return to the original results should they see fit.

I have looked around and found this line on the Google Policy:

" Don't misrepresent the functionality of your app or include non-obvious functionality that doesn't serve the primary purpose of the app without clear notification to the user. "

And I believe, If I have read this correctly and understood that what I am attempting to do is totally fine.
Ahh! I just realized, I read about the New York broken windows situation in Malcolm Gladwell's excellent book (in my layman opinion) The Tipping Point.

From the original article in 1982:

Consider a building with a few broken windows. If the windows are not repaired, the tendency is for vandals to break a few more windows. Eventually, they may even break into the building, and if it's unoccupied, perhaps become squatters or light fires inside.

Or consider a pavement. Some litter accumulates. Soon, more litter accumulates. Eventually, people even start leaving bags of refuse from take-out restaurants there or even break into cars.

Broken Windows, The Atlantic Monthly, March 1982

--

The way I would put it, based on my visits to my home town of Zagreb, Croatia:

Apathy is contagious.
Yes, and the high availability part becomes important long before "Scalability, BigData, High Performance", because a typical one-two nines availability that you get with an architecture based on a traditional RDBMS just doesn't cut it anymore on many (most?) markets. From an infrastructure perspective traditional RDBMS is not a smart default choice.

The article is either trolling for views or the author is in no position to speak about databases.
It's quite possible that you need to be the top 10 percentile to sling together CRUD apps. I think trying to minimize the difficulty of what we do is a little insulting. Even the dumbest software developers I've met are sharper than the average bear.

I mean, get out in the world and see what most people are like.
Clearly entering a house is much different from the specific example I gave of walking across a corner of a property. Also, a number of number of European countries have various variants of right to roam that make trespassing a less actionable offense than in the US.

The more general principle is that if no harm is done and the individual/organization will just stop the action if you asked, the courts are often reluctant to get involved. There are exceptions of course, especially in the vein of making an example of someone to discourage others.
No offense, but your comment sounds like astroturfing (I'm not saying you are, just that it's part of a pattern I see).

I often see one or more commenters write what seems like an excessively positive thought dump on Show HNs. It just doesn't seem like the natural conversational tone everyone uses, but I can't quite put my finger on it.

Has anyone else noticed it? Is there a term for this sort of writing style?
What's an EA?
I really don't see how jQuery would help you much there. It doesn't provide any sort of common structure at all, and it's nowadays arguably not very helpful for its helpers either.
As someone who had pondered becoming a part time landlord as an investment, this is a really interesting read.
America is regressing into a developing nation for most people
> You can't outsource the silencing of inner dialouge.

You may be right. I linked it because the status of philosophy is quite different here than in http://www.paulgraham.com/philosophy.html .
AVMS Directive – censorship by coercive comedy confusion
For one thing, it's the ultimate form of copy protection.
I just wrote something in the link posted by woogiewonka and someone replied. It looks much more useful if you can test it with someone.

Now this autogenerate a new board each time you enter the site, but it would be nice to have a sticky public board, that where you can test with any random person that is in the site. In particular you shod be around this public board to "chat" wit users.

Expect to see lots of penis drawings! Also, clean it regularly so no one expect that the art in the public board will be there forever.

I want colors! :) (stickers?)

Also, it can be useful to have a sound like a bell when someone writes after a pause of a few minutes. So you can left one of this thing open shared with a friend and get a ping sound when the other person decides to write after a few hours. Don't make a sound at each point, because it would be annoying. Also, please make it optional, because some times I'd don't like sounds.

This sound can be especially useful for you, to have an open tab with the public shared board, and go to it when someone is present.
I think this is one of the most interesting areas for debate. Presumably if UBI was high enough employers would have to set wages high enough to get people to do them. If all of my basic costs were met, I could motivate myself to work 40 hours cleaning offices to pay for a holiday, but I'm not sure I would do it if all I could buy was a couple of beers.

I'm not sure about this one, but maybe cutting minimum wage is how you sell it to business?
Probably. Most Computer Science degree holders are going to end up Engineers.
EA Capacity Market Auction for 2017/18 (GB) [pdf]
I've had the same experience. It took me about a week to "get" Redux as a new-ish dev back a year or so ago. Why do you think people have trouble with it?
So why risk a criminal record and/or the end of an otherwise prosperous career as a scientist if you have no motive?

If I was this lazy and unethical, I'd probably not do the experiments/study in the first place and just pocket the funding.
Declare Peace with React Native Animations
Eh, that seems like a non-problem. The solution to me is to leave stamp enthusiasts out in the rain. If your SaaS product can provide a lot of value in enterprise companies, $500 a month is not a lot to ask. And many people just want to see the price of a line item if it's a productized service so they can go back to someone higher with a purchase request.

When I was last working inside an organization and reviewing vendors for a product, it really left a bad taste in my mouth when they had "Ask for Pricing." I get it, my consulting work is basically Ask for Pricing, I understand the business strategy. But it's such a headache to sit through bullshit product demos for multiple vendors over a few weeks just to hear that their pricing structure is way out of line.

There is this idea that a lot of companies have, where they're more "professional" or conversion-optimized by removing public pricing and putting everyone through a sales funnel. But that concept only works if 1) you have a great product and 2) you have a great sales team, capable of making my time to failure in the conversion process fast and painless. Every company thinks they have this, but they almost never do. I really don't think you want to optimize your business for keeping stamp enthusiasts happy.
Where does the UK get its natural gas? If it's like most of Europe, it's now dependant on Russia for that. And pipeline politics is a huge driver of the situation in Syria and the refugee crisis. And if reports are to believed, Russia's meddling is behind Brexit, Trump and the wave of xenophobic populism that's sweeping the world at the moment.

I'm not saying that coal is better or even a necessary evil, but we shouldn't pretend that natural gas is some kumbaya solution to pollution and climate change. Even without the controversy over fracking, natural gas has consequences that may be even worse than the effects of coal.
Really? I put the effort into that response and this is all you have?

I'm pretty sure the correct reaction on my part here is:

Good day, sir.
Sounds like a case of bad developers. Obviously, plenty of sites that use React do just fine.

That said, I've had those frustrations at work and wishing in my head that our SPA was a server-rendered app instead.
It's not hard to notice an S in your sentence.
Dear journals: Clean up your act. Regards, Concerned Biostatistician
> Also, it may be a good idea to sanitize the comment.body_html. That seems XSS abuseable.

GitHub handles sanitizing comment HTML automatically. They use a fairly strict[1] whitelist of tags/attributes that are allowed through. Anything that's not allowed gets escaped.
One of the main attributes of the state is its ability to tax things. You cannot have one without the other. If the bad thing is the tax just for being a tax, then it is legitimate to compare against a no-state situation.
Play more video games and read more books.
> Things nobody will tell you about React.js

Both HN and article title are misleading - this talks mainly about learning mobx, redux, and react-router, and then has 4 little nitpicks about react at the end.
Venezuela only has $10B left in reserves
I've found it really easy once I stopped thinking about it in the way it's presented at all. The use of the term "action" is especially misleading. Easier to think of it as two event dispatchers hooked together (which is more or less what it is).
Your Bitcoins might be at risk
> but almost no one heard about that because the media loves Tesla.

because it's a totally different story and probably will favor tesla. her report is pretty vague.
and if you know that hiring engineers is pretty hard, you would also know that it's not just that a company is discriminating. I mean in the place where I live, searching for a good engineer is extremly hard. Also in the schools there are only sitting one or two woman and 28 other guys, it's not just that there are a lot of woman who want to work in tech, there aren't.
50h average is highish but not overwhelming. (Also I probably overestimated, I probably have as many ~50h weeks as 35-40h weeks; but I figured better be conservative) You get people on hackernews talking about how they work 60-80 hours all the time.

42k is not very low for an effecitvely entry level software engineer position. My first job in london after (a v. good) college was ~30k (5 years ago though, so sure inflation probably makes that ~32-33k now); finance was paying ~38-40k to grads back then.

Of course independent contracting is a thing; but you can't really be an independent contractor right after college (unless you built a great network, but then you're a ridiculous outlier), and even with job experience it's not a clear tradeoff.

But generally, it feels like you've moved the goalpost quite a bit here. Originally you claim the company exploits young graduates to build a sweatshop. Now we're talking about how they compare to the best tech companies around, and independent contracting.
At our company, we have banned React, Angular and other "overengineered" JS frameworks.

Our HTML is rendered from a standard boring Groovy server page, with some vanilla-js for DOM manipulations here and there.

We have hired developers that were React fans, which quickly changed opinion that this old-school way for developing web applications is indeed better. It is faster to code, an order of magnitude easier to maintain, DOM rendering time is faster, so a click to open a new page/view happens instantly. Our web application is so fast, that non tech people and clients always comment how smooth and slick it behaves compared to Facebook or LinkedIn.

Our clients are very happy with our solution too, as it is very simple for their developers to integrate our solution into their web application since it doesn't mess up their existing web framework. It doesn't block their rendering time, and it is easy for them to override changes.

We also have one complex UI part in our application, which can consume some CPU. This part we render with canvas, and it feels like a native app as it runs stable at 60fps. Who wants to run a lot of slow DOM manipulations when canvas is a lot more efficient.
> write a bunch of code to deal for various browsers

jQuery helps here
> Reeeealy? How long would you like to sit in a room with a natural gas furnace whose exhaust is not vented outside?

That could be used to any furnace. There are byproducts in burning anything, that need to be filtered lest they start displacing the oxygen in the room at a fatal rate.

I wouldn't want to start a wood fire in my house unless the vent was open.
My random advice from the internet:

1. Consider talking to an attorney to determine legality.

2. Build something and see how the store interprets its policy. This is what happens anyway because anything built for a store is subject to the store's interpretation and and changing policies.

Good luck.
Consulting companies very often do not own the software they build at a clients, and so can't really reuse it. That's not what Palantir does.

I'm not sure what you think the business model is that would go against code reuse across sites. If you can afford to negotiate for ownership of what you build at a client site, why wouldn't you reuse things that are common?

Like, the reuse thing isn't binary. There's a whole spectrum between 'give everyone exactly the same thing', and 'give ever y single client something built for them from scratch'. And if you can build something from scratch at one client site, take half of that to another client, take 3/4 of that to yet another, and eventually end up only having to build 2-3% of the thing at every place, that's building a product while already getting paid for it.
It's also worth pointing out that the amount of gas burnt on a stove is a good deal less than that burnt by a furnace, too. A typical burner is 7K BTUs, while a typical furnace is 80K BTUs.
"In the latest filing, Alphabet says Uber hid a lidar device Levandowski designed based on these files. The company says Uber obfuscated the existence of a piece of lidar technology at an April 12 hearing.

Uber denies this and says it eventually produced the device in question. "
Unfortunately, the motor is only part of the problem - rotating blades (propellers, fans) make a lot of noise. Shrouds or ducts help, but not enough, and on top of that, noise is generated by the mixing of the output flow with the surrounding air.
I just hope any family member can turn off an alarm I have set. I could be out of the room or on the phone and they should be able to turn it off.
>writing no-framework javascript isn't difficult at all,

If anyone recommends this without any concrete source code to illustrate the superiority of the advice, be skeptical for 2 reasons:

1) the programmer who rejects frameworks ends up writing another invisible framework that doesn't happen to have a name. Because the author is intimately familiar with his own code, he many not even realize that an implied framework emerged from it.

2) the programmer truly avoided coding an "accidental framework" but only by duplicating code everywhere.

In short, if you organize code in any coherent way with consistent abstractions to follow principles of DRY[1], it becomes a framework whether you give it a name or not.

It doesn't mean the framework-called-React is perfect. What it does is raise the quality of discussion from "plain JS is better than ReactJS" to the more realistic comparison of "my unnamed-framework is better than React-framework because ... see my source code at github, etc".

>I wonder why some people like it

I think for some, they truly chose it for the wrong reason. However, there are others who look at the problems React solves (efficient DOM diffing algorithm, 1-way view update, etc) and conclude that they would rather not reinvent that themselves. Therefore, they use React so they can start solving other more specific problems relevant to their business domain.

[1] https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
a lot at stake this year with a discussion of the foundations.

Leonard Susskind, Adam R. Brown, Ying Zhao

Quantum Complexity and Negative Curvature https://arxiv.org/abs/1608.02612

The Second Law of Quantum Complexity
https://arxiv.org/abs/1701.01107
No, he's not. My mother runs Firefox, Chrome and IE. She uses each one for different sites because certain sites only work well on certain browsers.

PS: The idea that the web has parity is a joke. It doesn't.
What makes a genius?
I dunno, maybe things have changed, but I certainly learned to code.

Sure, coding skills sharpen and evolve through experience, but coding was heavily emphasized and there was much lab work in my CS curriculum.
I've never been any good at frontend work. Everything I've made has always gotten messy, fast, and eventually it's an unmaintainable mess.

React-redux just made it all cleaner, easier. There was a nice tight constraint on what I could do- want something to happen? Call an actionCreator, let the action change the state, re-render. Constraints free you.

The last four months have suddenly seen me shift from 'leave UIs to the devs who can do that' to 'Oh, we need a whole new page to show some reports? I'll have it done today'.
Angular/Angular4 is a joy to develop with, so that's too bad you're limiting yourselves artificially.

We have groovy in my stack at work and everyone despises it. Fortunately that's a legacy we're moving away from.
I think it means that the father preferred to view the relationship as one of equals or partners. When the tenant starts playing games with the rent that forces the father's hand and makes the relationship adversarial in nature.

The sentiment reminds me of people who view their boss as the enemy always out to screw them vs an equal they work with to accomplish company goals. It depends a great deal on the general demeanor of the boss for sure but basic professionalism on the part of the employee goes a long way to keeping the boss from having to be the bad guy.
Please don’t spend $50 on a screen protector for Samsung’s Galaxy S8
I missed the IQ test part. All I read was coding aptitude test, whatever the hell that is.

Sure we're all different and maybe 95% is high but its at least 50%. One out of every two people I meet I am confident they could become proficient at programming given a solid learning environment.
"I (Kevin Reid) created ShinySDR out of dissatisfaction with the user interface of other SDR applications that were available to me."

Well if you want to convince me that yours isnt crap either, you should have put a screenshot in the readme...
Does it differ too much from vague shadows on an overcast day? I'd say 64 close-by shadows look more natural than more distinct 4, which I could clearly see with regular point-source lamps on tall poles.
Among the sites I visit frequently are several that only work well in Opera, one or two that only work well in Firefox, and one that only works at all in Chrome.
I have written relatively large (35k lines) project in pure JavaScript (without even jquery) and have never faced any of the issues mentioned by the parent, (Babel helped). I write native first and then run babel to appease my older browser faring users.

The advantages of native are that it's extremely snappy to use and fast to load. Bears smaller memory footprint (have to use angular.js at work and god it's awful) and with newer things like async await, ES16 classes, etc code management is very good. Can't recall the last time I had to take care of a specific browser quirk.
9 Secret iPhone Codes and Hacks You Can Try Right Now
And what tools would you recommend using instead of email at this juncture? I have yet to see anything that's a viable alternative for the use cases I mentioned, let alone a preferable one.

And no, a big chunk of text is not anything like spam if it's part of a conversation, nor as an announcement to one's own team or to other parties who have requested it. Length of communication is not correlated with value or desirability.
Some random advice to you or anyone else: it's not as easy as you think.

The housing boom over the past 20 years makes everyone belive that real estate is the path to easy wealth. But being a landlord takes work and offers a market return. There is no magic. Those people who tell you "I just collect the rent" haven't been doing it long enough.
Bonobo – A data processing toolkit for Python 3.5+
It does depend on the audience, and really isn't unique to white golf-playing males. I've seen plenty of that sort of client management in a few types of work, ranging from suits and golf to hoodies and pubs, black tie events to nightclubs.
This makes me wonder - did the brighter light cause more crime to be committed, or did it cause more crime to be detected?

A criminal must be caught for his crime to be recorded, after all.
If you want to dip your toes in the water, I recommend Spacemacs. It uses VIM key bindings by default, and it goes to great lengths to help you find the functionality you're looking for.
My potential customers are college students. Do you have any ideas on how I can approach them? I'm working on a cheap textbook finder app.
The example in the article was lifted from the front page of the official React website [0].

[0] https://facebook.github.io/react/
The job market right now is pretty heavily skewed towards the whole JS stack, so your last comment is almost like "nobody's got to use the internet".
Male contraceptive blocked by drug companies
Should We Have a Codified Legal Environment for Investing in Startup Companies?
I would phrase it differently. The statement was a reminder that the business part of the relationship was business.

They way you've put it congratulates the landlord for being a nice guy when it is convenient for him.
Android OkHttp Mock Server Introduction
I also feel we have never quite get to the true cost of nuclear. In the UK there are obsolete nuclear stations where nothing much is happening to decommission them, and they are already billions over budget in their decommissioning. I have begun to feel that it is the ultimate in cheap power now, and the next generation can pick up the cost.
Technically co2 has much lower thermal capacity than ch4. By burning it rather than releasing it you have less greenhouse gas effect.
I have used vue as alternative a lot lately, and I must say it's great. Easy to learn, reactive and fast.
Why Developers Don't Test?
> Does it really? I would love to see some like for like figures.

That was nothing but a guess, but I think it's reasonable. Labor is the largest component of infrastructure costs by a wide margin, and migrant labor would be at least 5x less than local. Even if it's "only" 2x cheaper my point would stand, though, and that seems very conservative indeed. I'd also like to see some figures.

I don't know what "massive subsidies" you could be referring to. The HDB system is the only one I can think of? Calling it "incredibly" subsidized is kind of overstating it - maybe 20%-30%, and you can only play that game twice, with 6 years in between. I think of it as more like a stock option.

The HDB program costs about a billion a year. There's about 3.3 million citizens, so that's $300 a year each. I don't call that "massive", and I don't see why the country would collapse if it was withdrawn (not that there's any reason it would be).
My last three pairs were Merrell's. I'm more loyal to my local shoe store than the shoe brand and that's what they carry for walking shoes.
We don't have children. We don't believe in that "traditional role" rubbish. And also, we live in Boston: if you don't have two professionals working here, you don't make rent. Biotech was toxic for her, so she's taking a hit for a year to change fields.
ALIEN HYBRID – STARCHILD DISCOVERED IN CHINA
in windows, to the last of my knowledge from XP, the file manager is integrated into the shell, all together called explorer