skysight-inc/HackerNews huggingface dataset:
Thanks for this suggestion! I did The Science of Happiness https://www.edx.org/course/the-science-of-happiness. Not sure what "the best" really means, but I think it had the biggest impact on my life.
As in the sibling, thread, no, you can't disable the signature check, not in the regular, mainline FF download. Even if you enable it in about::config!

This was a change introduced in ~August 2016, to ignore your preferences on that setting.

(As you note in the sibling thread, you can get it in a special development version, but that still contradicts your claim that you can toggle something to allow it.)
> I understand that Apple does everything in its power to make the life of developers miserable

All XCode projects are automatically code signed on every build. If you have a developer membership with Apple, it uses a certificate issued by Apple. If not, it's just a locally-generated certificate.

If you use make or call Clang directly, obviously there is no signing process, but there is a command-line tool that you can use and integrate into your non-Xcode build process just fine.
Also, from the "why the cloud" page:

"Faster than live"

Really? I think that's a little bit too far.

Don't know much about the product. If it works, it's impressive enough: let it sell itself.
41. You share a surname with your father.

This is not true of many people from South India. My last name is my father's first name. So my sibling, mother and I share a last name, but my father has a different one (his father's first name).

Shoutout to the consultant who was helping me fill a visa application and helpfully "fixed" my typo.
Nitpick. I don't think most developers "believe" most of these things. I think most developers would rather wire up some simple code to handle names and move on to (what they feel is) more interesting logic so they end up using 40 chars of ascii for names and leave it at that.
I would argue that CS and type theory explores the very foundations of math.
Unfortunately, those groups, like many others who intend to control people with religion, cherry picked an example that fits their rhetoric.

The bible is often contradictory, and in it you can also find these:

> 'He that killeth an ox is as if he slew a man' (Isaiah 66.3)

> 'For meat destroy not the work of God' (Romans 14.19-21)

> 'A righteous man regardeth the life of the beast' (Proverbs 12.10)

Christianity doesn't represent the majority of religions (~31.5%).
Islam, Hinduism, and Buddhism all advocate for animal rights (~45.3%).
The Future of Media: Ads vs. Subscriptions
I made a similar mistake early on: I underestimated the business side of things. It turns out business majors did actually learn important stuff in their classes—market analysis, how to validate products, how to price and sell, which are much more important to making products which make money than engineering.
'Enemy' or 'mother'? Chinese party members occupy homes
Go talk with the user is not that easy. Should send out survey to them?
I don't know if this is still the case, but as of a few years ago, there was clear evidence that the Japanese would rather have their text corrupted via mojibake than silently use UTF-8. Of course, that's about avoiding Unicode entirely rather than preferring UTF-16 over UTF-8.
I haven't been down there in a year so I don't remember exactly, but it was more the part north of city hall rather than the part to the west. You can see on Google Maps just going along Leonard St. or whatever that pretty much every storefront is vacant.
There is a escalation process. I think the authors already did it and are now waiting. What I mentioned is not the escalation problem, it is a way to reach out for people when things fail.

Usually from your add-on admin dashboard you can reach out to the team and send messages to the reviewers, right from the same tool you use to admin everything.
An underground cathedral protecting Tokyo from floods
Much easier for other parties to get a controlling interest if you need 5.1% of the stock compared to 50.1%
Anecdotally, I have a few friends who work in the railroad industry and they are currently seeing something close to this. The company is almost entirely owned by large institutional funds.

Union Pacific has a huge drive for constantly increasing efficiency. Their profits are up significantly year over year, but this fall they cut about 500 jobs from their headquarters in Omaha, around 6% of their Nebraska employees, and this isn't even the first time they've done it. To keep the big investors happy they are constantly searching for ways to cut costs.

On the other hand, this might also be a product of the industry. The railroad is necessarily growth constrained. It's unlikely that significantly more products will move to being transported by rail and there is very little room for new lines to be constructed.
Any version of Firefox can load unpackaged addons for the current session. IIRC, with the CLI tool you can even auto-reload it as you make changes to source.
Right from the 80s Microsoft playbook.
> If the index funds allow their investors to vote on everything, to some extent they stop being an index fund that passively tracks the market.

That doesn't really follow. Tracking the index and voting are two separate concerns.

That's part of the point of Bogle's objections (I think - I can't read the article, I can only read about it), that they're involved in management already, even though that's not part of their mission. Simply voting based on a proxy vote of the fund's shareholders is arguably more "passive" for the fund management than what they're doing now, if you're concerned about passiveness.
Only if you're good.
Protip: "sed -E 's/[0-9]+/N/g'" is, by itself, what I'd call 'unreasonably effective' at converting log lines into a canonicalized form, such that each line of printf or printf-equivalent source code corresponds to only one or a few distinct output lines. Then you can pipe it into "sort | uniq" (possibly "uniq -c" if you want counts, possibly for logspam-quantification purposes), and otherwise conceivably into a "profile" of a logfile, and then you can diff between a "normal" profile and something that may be less normal.
Here's a piece of the speech where he argues that we should permit violence against Israelis: https://twitter.com/AviMayer/status/1067985406388510727
I am interested in making good choices for my business so I am taking your feedback seriously.

-Popularity:

I don't think it's wise to choose your platform on popularity. The masses make terrible choices all the time. But at the same time I found numbers as high as 80% of the web is running php. (numbers can vary based on metrics, traffic running php vs number of sites)

But then python is way less popular than javascript, so if I would accept your argument on popularity shouldn't I use javascript with node.js?

-Standards:

This is a more appealing argument to be made. But unfortunately I make custom software for running websites, the standard is the output, html,css and js. The backend is irrelevant to my users. This would only affect long term maintenance, of which I am not seeing a jquery moment here.

Care to elaborate on why php is going to cause long term maintenance problems or how it's non-standard in some way?

-Python can do a better job than php:

I did a couple quick performance searches and just in the past couple years php7 has made huge improvements in performance. What this says to me is that php7 is being improved consistently.

Does python run websites better than php? If so, in what way? I couldn't see a clear answer for this.

Also, since my customers never see or touch either python or php, I am not sure how I could judge if python "does a better job" for my customers.

-Php is outdated:

What is your metric for measuring something is outdated? I am not sure this is possible with a programming language this is actively being improved and used. Is this a popularity argument?

-Php is like McDonalds:

While I don't eat at McDonalds, I can easily say that R is nasty to code with, yet I am just fine dealing with it's idiosyncrasies because my friend does the majority of the coding with it, and I help with cleanup and integration.

And python simply is not better enough (or at all) than R in every respect for math processing. (this is from testing results from my friend who does math/data analysis/statistics) It may be equivalent in some ways, but certainly not better.

-Php is messy:

The "bunch of dollar signs, semi colons..." argument would fit with javascript as well (especially when mixed with libraries), so your arguments are conflicting some.

Would my customers be better served if my codebase had a more simple syntax? I am not sure this is even possible. But I am willing to hear arguments on this.
What if the only (FB) or almost only (Google) purpose of the company is to do bad things?
No, I'm arguing that this kind of breaking change is fine-ish, because the compiler helps the end users upgrade their code to the new API in a very straightforward way.

In other words, I'm arguing that this kind of breaking change is (1) rare, and (2) ok anyway if you have a strong enough type system that the compiler will just tell you what callsites need modification, and the modification is simple (as in this case).
My NI card very explicitly says “not ID”. Also, and this is important, my NI number is a number, not a name.

The name on the (yes, mandatory) birth certificate is in law merely a suggestion.

The only things I cannot call myself are things which constitute fraud: “Theresa May”, “Doctor Phlogiston”, “HRH The Duke of Wellington”.
He's not defending violence. The media has a long track record of portraying protests/etc by the Palestians as violent and terroristic, even when it is not. The Palestinians are commonly terrorized or even murdered by radical Israelis, but you never hear about that.

The thing is, you cannot defeat oppression by engaging in decorum politics. That's not how the Civil Rights movement happened, contrary to popular belief. Ditto for about every other successful mass movement. By insisting the Palestinians only ask nicely for their basic human rights to be upheld, one becomes complicit.
His tweet is pretty dumb on pretty much every level. People publishing uncoventional and unpopular ideas on twitter get booked on speaking tours, collect money from patreon and publish best-selling books. Being an alt-right provocateur is a pretty good gig, all considered.

The idiots getting fired for stuff they said on twitter are almost all out and out racists and bigots who had nothing interesting or important to say.
Something not widely used are canary tokens: https://blog.thinkst.com/p/canarytokensorg-quick-free-detect...

The general idea is to insert some kind of bogus information into a system, with no links to other systems, and then trigger a notification if someone accesses it.
Kattana - the first desktop-based crypto trading terminal
Definitely. Here is an example: https://www.insideprivacy.com/data-privacy/portuguese-hospit.... There are also many, many more examples for smaller companies that get fined 5000-20000.
Average users know how to use multiple tabs?
"because trillions of dollars still doesn't beat russian technology"
I thought the Democrats wanted elections to be less hackable. Did that change now that they (partially) won?
But must it be kept indefinitely?
It gets faster after the first run when most components are already compiled or only need minimal recompiling. ccache also helps.
Many of the sites allow you to read a number of articles for free. If you exceed that number, it means that you find the content interesting. I think you should probably pay for it in that case.
I actually wrote a service attempting to deal with this exact problem, the amount of edge cases and exceptions make it particularly challenging, nearing that of general NLP.

https://www.alphanym.com/

Probably my favorite case were some Manchurian names, which could only be spelled vertically.

https://en.wikipedia.org/wiki/Nurhaci
>Ross Ulbricht, founder of the Silk Road, who is currently serving

For running a free market. It's fucked up.
The key thing humans got is replacing the genetic evolution by memetic evolution, aka culture, powered by structured communication aka speech. This allowed for organizations above the Dunbar number, and very quick evolution of behaviors without constantly killing and re-spawning physical bodies.

Some advanced animals, like wolves, have something resembling a passing of cultural knowledge: they teach their young how to hunt particular prey, and this may differs seriously between packs and types of prey. But they lack speech, so they can't pass more complex ideas.

Cetaceans are said to have consciousness not unlike humans'; maybe they have speech and an advanced culture; we don't know. But they lack means of manipulation and live mostly floating above abyss, so they don't have a material culture and technology.

Quite possibly it's not an exceptional intellectual capability that singled out humans among comparably intelligent animals, but the (proto-)speech ability. The advances in intelligence then followed, being evolutionary beneficial.
Kattana - the first desktop-based crypto trading terminal which allows to trade on multiple cryptocurrency exchanges from one app and covers all crypto traders' flow - market analysis, risk management, trading and performance tracking - in one place.
> "a free Palestine from the river to the sea" (meaning the Jordan river to the Mediterranean sea).

This is literally calling for a genocide of every Jewish person is Israel. Enough is Enough.
First of all, there should be no artificial limitations. This is something that always comes back to bite developers.
New York Attorney General opens investigation into Marriott data breach
> Jenkins valves. Same cast iron gate valves for a century.

More than 150 years!

"Jenkins Valves - Since 1864"
"I made a similar mistake early on" - Can you please share me, how you improve those?
Indonesia Removes Over 40 Tons of Trash per Day on Islands Near Capital
To expound what you're suggesting, which is completely ridiculous, is that if someone buys 5.1% of actively traded float, the price will exponentially surge such that it would be equivalently priced to purchasing 51% of float in a market without a 90% passive stake.
That is a good side effect for apple but it's not the primary aim/goal of controlling the app store. They already control the ecosystem by virtue of not allowing sideloading easily so controlling the app store serves little additional effect other than cleaning it up and increasing trust.

It's still bad overall though.
AFAICT companies can still hold all your information /if you consent/ but can't withold service if you don't consent unless they can prove that information is required for provision of the service. So, can they show passport number is required in my jurisdiction, if not then I can have a room without providing it.
* spend the next 6 months updating autopay stuff that for some reason keeps working for 5 months after the card number changes, but then fails in month 6.
That sounds like you could just paraphrase it as "Spotify for newspapers".
Introducing: The Serverless Open Runtime
Customizing Rails rake tasks
As a developer, no. As a consumer, yes.
Or, it's easier to pass things with a shareholder vote because the index funds won't vote.
In many cases these containers are running on the same physical machine. Could the network stack be optimized so much so that writes from one program inside a container can write directly into pre-allocated memory of another container using our existing networking interfaces?
9 most useful piece of advice I’ve received
It is. And since recently there is even case law and supreme court decision for this:

https://www.patentdocs.org/2018/10/supreme-court-denies-cert...
This would not be an issue at all if Firefox had not jumped the shark in version 37 by implementing anti-user features like requiring Mozilla approval (signed) to run add-ons.
correct, brave is excluded
Yet another great example of "race to the bottom" benefiting consumers. Not sure why it's used in a negative way all the time.
You can toggle a compile option to allow unsigned addons. I've mentioned this repeatedly and I'm unsure how you didn't notice that.
Ignoring the obvious controlling interest issues which others have mentioned, which is the largest issue...

That's a funny contradiction of a sort - then the index fund becomes the agent it's supposed to be observing.

For one, Blackrock is not Berkshire Hathaway - and in reality, obviously Blackrock can't wake up tomorrow and decide to be. They're not built for that.

Another scary thing is that the market is being increasingly turned into a derivative, and the underlying asset becomes more volatile (certainly for many different reasons) as it becomes proportionally smaller .
It was sad to read the thread where Jarek Duda introduces himself to the WebM codec developers group and suggests using Asymmetric Numeral Systems for VP9 / AV1.

Then he notices patent applications about his algorithm and asks Google to help: "Maybe Google could help fighting with it?"

It seems that Google helped by patenting it themselves??? So sad.

https://groups.google.com/a/webmproject.org/forum/#!topic/co...
You also can't determine which 5% you're buying on the open market. You might just be buying shares sold by index funds.
Just to give one example where I consider it ethical: the WSJ doesn't paywall articles if they originate from FB and it's simple to simulate this link.

These bypasses aren't "hacking" the sites in any normal sense. They are using publisher-created methods of accessing articles that any person could do if they had enough time and knowledge of the particular side channel.

In short, unless the bypass is truly hacking the site (using compromised credentials, e.g.), the argument is altruistic more than moral: "giving as much money as possible to good journalism."
Show HN: TextFilter – Save web pages as epub, mobi and multi-column PDF files
Methods like Adaptive Raytracing [1] should allow raytracers to mix large and small max distances and use machine learning to spot the differences and estimate it for all the rays even though a tiny percentage of rays were actually to a large distance.

[1]: https://2018gputechconf.smarteventscloud.com/connect/session...
Closely related to CV driven development.
I hope y’all realize this doesn’t make you look more humble, and in fact does the opposite.
Retail Arbitrage at Walmart [video]
Yes, there have been some enforcements already:

[0] https://www.bleepingcomputer.com/news/security/first-gdpr-sa...

The Flirty chat app is fined for leaking 808,000 emails to the tune of 20,000 EUR.

[1] https://news.ycombinator.com/item?id=18531588

The Cuddly chat app is fined for using plaintext password storage to the tune of 20,000 EUR. (No hack known as of yet?)

[2] http://fortune.com/2018/11/27/uber-eu-data-hack-fines/

As foreword, this occurred under older privacy laws and not quite GDPR. Many sources agree that GDPR would increase fine sizes in a repeat event.

Due to a data breach at Uber exposing 57 million people's records, they were fined 600,000 EUR by the Netherlands and 385,000 GBP by the UK.

[3] See nkkollaw's comment below/above.
Mozilla? Renewable energy? Medical tech?
Creating a web player that syncs audio across all types of IP devices where you can play, pause, fast forward, seek within a track & more as seen in this video isn’t trivial!

https://www.youtube.com/watch?v=OJ9itwp_wYc&index=20&list=UU...
That's where LastPass, et. al. come to the rescue. Minimizes the annoyance of multiple logins, while increasing overall security if they didn't already use a password manager.
It's 2018 and people still use Joomla.

TIL
DBs containing essentially all US citizens like Accurint/Seisint have been compromised in the past https://www.theregister.co.uk/2007/03/08/lexis_nexis_hacker_...

https://phys.org/news/2013-09-lexisnexis-breach-earlier-year...

I'm preeetty sure they source DL data from some state DMVs.
Just find people (on Twitter/LinkedIn/other) and reach out to them — most people are very happy to meet up to chat over coffee :)
It is optimizing survivability, which is a moving target as it depends on geography, ecosystem etc, so yes it's not running an optimization algorithm in a traditional sense since the function is changing as the algorithm runs. But locally (i.e. inside a geological era) species can be seen as solving certain physical/chemical problems e.g. locomotion, poison, electrocution, flight etc.
I think "don't break anyone's code" > "break code but tell user about" > "silently break code".

Rich Hickey has very strong feelings about breaking other people's code, and I tend to agree with him about: don't do it. Breaking other people's code is mean and unnecessary.
The writing style would certainly suggest so.
The New York Attorney General is opening an investigation into a Marriott data breach that may have affected 500 million guests.

https://twitter.com/NewYorkStateAG/status/106851007239602995...
A lot of laws that are ruled unconstitutional don’t seem to get repealed, just ignored so I’m sure there’s quite a bit of dead weight on the books.

Ex:

https://law.onecle.com/massachusetts/272/21A.html

https://en.m.wikipedia.org/wiki/Eisenstadt_v._Baird
Requiring people to use a buggy beta (this is what betas are!) is not acceptable. I warned about this constantly before they jumped the shark in version 37 and was always downvoted here and ignored at Moz. Well, here's what you get. Another Apple product beholden to corporate power instead of for the user.
> Tracking the index on your own would be more than a full time job. You could do it automatically, but that just reinvents the fund

That reinvents funds ... without the problem of accumulating all the power in a few hands, which was exactly my point?

> The S&P500 had 500 stocks. Do you want to vote ~1.5 times a day?

No, and why would I have to? For one, many index funds don't vote on many stocks either. But more importantly, the point is to unbundle voting rights from the portfolio management aspect. Just as that doesn't mean that you have to manually track an index, it doesn't mean you have to manually vote either, does it? You can just delegate it to some group that you think represents your interests, and you could do so selectively. If some group wants to get some particular company to change something and you support that, you could just delegate the voting rights for that one company to that group.
No reason to take what is not yours, there is no room here to justify such even if the system is broken.
There are plenty of other drivers to expand off Earth:

1. Backup in case things go wrong (meteor strike, end of the Earth, nuclear war, mass plague, AI/robot revolt)

2. Outright inability to live alongside other cultures and societies/groups. Just like throughout history, some beliefs will also be controversial at best/illegal at worst, and while in the past finding a unoccupied area on Earth was practical, that's not really the case now. So space it is.

3. Science/academic study. Robots are neat, but there are some things it's better to send humans for, and a fair few scientists would probably rather be out there exploring than sat behind a computer screen.

4. General boredom/tourism/whatever.

5. Environmental concerns. Not just resource mining, but let's face it... eventually a lot of environmentally unfriendly industrial processes will probably work better in a place with no atmosphere/biosphere to ruin.

Probably a bunch of other things too.