skysight-inc/HackerNews huggingface dataset:
Extension can/could read all data that you enter in websites. So you should only install extensions from trusted sources/developers.

And/or: What I do is to have one Chrome profile for important websites (e. g. online banking) and another one for the casual web surfing. This "casual" profile is where I try out all new extensions. And only the ones I really need are used in the "secure" profile as well.
Google Employee's Anti-Diversity Memo Prompts Company Rebuke
Not too confusing... I guess if that particular Slack channel guarantees work or whatever, than whoever is running it and charging can make money on it.

It'd be like joining a stock trading slack channel where you'd get access to top information that no one else would know. How much would you be willing to pay?

It's quite clever.. but no different than subscribing to some "Insider Journal" or something like that.

I think SlackPass even helps with that. https://slackpass.io/
English is not my native language so I don't get offended at all by the coarse language (coming from "saltier" spanish, for me it's actually quaint that you just hint at the word with 'BS'), but please. I'm sure that with a little more effort you both can provide an adjective that provides more information. Just tagging things as BS seems juvenile, and in HN we try to keep conversations more rational and less emotional.
Well, there is a reason Blackwater changed its name.
Nextcloud, Moodle and 4 other partners announce Education Edition
The barriers to entry in their fields are huge.

- As you mentioned, in anything social, the network effects are immense.
- In anything where inputs are fuzzy and machine learning is required, the biggest data corpus wins (language recognition, image recognition, video recognition, translation, self-driving cars, payment fraud detection, etc etc). Open training corpuses won't ever be as extensive or fast to access as the proprietary hoards that the Big 5 US tech giants or the Big 4 Chinese giants have.
- Given their value-add in terms of phone OSs+cloud storage+apps+mapping, Apple/Google/Facebook/MS get data that anyone else will never get. 24/7 location updates PLUS your full contact list PLUS most of your photos with pre-tagged content - enables targeting and monetisation of a vast scale and scope.

Basically, the antitrust issues are already so huge that I would not be willing to bet on firms outside the Big 5 in any profitable area that touches tech - whether it is self-driving taxis, cord-cutting smart TVs, home automation - and probably also online payments eventually. They will not just eat Uber's lunch and Netflix's and Spotify's, but eventually also that of the cable-cos and of the VISAs and MasterCards -- just like Tencent and Alibaba are demonstrating on the Chinese market.
The eternal battle of deontology vs utilitarianism.

For example, just a few months the Polish government made emergency contraception pill prescription-only. This government is strongly against abortion of any kind, yet it passed a bill that will surely increase (illegal) abortion rates. Yet, it does not THINK about consequences of action, just if it supports "right" or "wrong" causes (for them any non-Catholic sex life is "wrong").
Come fare uno spray anti zanzare naturale fai da te
IT codes knowledge and techniques into machines and by that makes workers with low and medium skill levels more exchangeable reducing their negotiation power vs. the capital providers. Over time this leads to salaries lagging for this part of the working population. Unions may slow this process but their negotiation power is slowly eroding too. These days it is not unheard of that whole factories are shifting across borders.
> https://user-images.githubusercontent.com/2993947/28248599-d...

I see a pattern in this image. There are twelve columns, and most of the primes seem to occur in 4 of them.

What's the name of this?
NPR's Planet Money is doing that by following Trump's tweets: http://www.npr.org/sections/money/2017/04/07/522897876/meet-...
Ban financial lobbying and unlimited campaign financing.
>The severely disabled, we should provide zero social supports for them and their families so?

If "we" want to provide support to any group, it can be done through charity. I'd argue this way is more moral: it's more of a good deed to be generous with one's own money than with other peoples', and it's not much of a good deed to give money if one's only doing so due to threat of imprisonment for failing to comply.

There's also research suggesting that charitable behaviour makes the givers happier too: http://www.hbs.edu/faculty/Publication%20Files/10-012.pdf.
I do not think that we are to take from the article that these home owners left their cars inside their garages until the NSA changed their frequencies. I understood that for a while they were interrupted in what they were planning to do.
Hi. Could you (or anyone else here!) kindly answer this question:

https://news.ycombinator.com/item?id=14934690

One way to get your correct answer is for me to propose a wrong or partial answer. How is this as a message to the past (i.e. I am guessing your answer to the above request):

WRONG/FAKE ANSWER:

"Note to past self: although you can write code that compiles on day 1 and day 2, before considering your code idiomatic and ready to build on top of (or even deploy to production), DO/LEARN THE FOLLOWING:

1) read and work through all of The Go Programming Language book. This teaches all idioms.

2) Practice and use Go's testing tools (built-in). Always use its reformat tool applied on every save from your IDE.

3) Begin using a better error and logging library than the built-in error passing idiom. Google this.

4) Use a debugger. Google this.

5) Security and versioning with go get is broken: Google this and learn vendoring with versions. Otherwise your code cannot go on production.

6) You control garbage collection frequency. Learn to set this. In emergencies disable it entirely to trade memory for latency to gain one or two milliseconds (approach hard realtime), for example when you are dropping requests. Then reenable when you can take the (very small) hit. Garbage collection is very efficient and low-latency.

7) Channels and concurrency (goroutines) do not work as described. Specifically:

- This link will solve your problems with channels: https://stackoverflow.com/questions/41200505/whats-the-best-...

Adopt it. Then they work as described.

For goroutines:

Follow this document - https://gist.github.com/pzurek/6642797

After incorporating the above specific changes, you are ready to commit to production and build on top of what you want to build.

"

is the above message completely wrong and bullshit? Then please correct it.

Your insight and experience are appreciated and I would love to read what you would write as a message to yourself in the past, to save those lost months. Thank you.
Always fun to hear about these cat and mouse games of government vs. people who want to avoid taxes :)
SoftBank CEO Masayoshi Son says he wants to invest in either Uber or Lyft
Yes! Our database blew up in our face because we misused and had wrong performance assumptions some indexes. Colleague had knowledge of btrees (the underlying data structure of database, iirc) and database internals. Optimised the whole thing. Queries are now 500x faster
We won't know if the outcome affected the punishment until he's sentenced, but it's likely to be the case here too.
First hints Parkinson's can be stopped
Hisham El-Sheshtawy

Location: Cairo, Egypt

Remote: Yes (I have experience working remotely)

Willing to relocate: Yes (I am in the middle of the process of relocation to the US)

Technologies: Python, Javascript ES5&6, C Programming, HTML/CSS, Django, Django REST Framework, Node.js, Express.js, Git, MongoDB, MySQL, PostgreSQL, ElasticSearch, Redis, Nginx, Apache, GUnicorn, uWSGI, Continuous Integration, Unit Testing, Software Packaging, AWS management.

Résumé/CV: https://goo.gl/1rvzBe

Email: hisham.elsheshtawy@gmail.com
> Some see it as "just sharing an opinion" and others see it as "questioning my capability of doing the tech job"

Could you point me to a quote taken in context that does that? I just reread the document and fail to see where the manifesto questions an individuals capacity of doing a tech job. I'm honestly trying but fail to see the offense.

AFAIK the author questions whether the percentage of capable and willing individuals is the same between men and women [1].

The manifesto also contains this quote to put the above in context

> I’m also not saying that we should restrict people to certain gender roles; I’m advocating for quite the opposite: treat people as individuals, not as just another member of their group (tribalism).

[1]: I agree with his conclusion that a non 50/50 split is not necessarily bias. The reasoning can't be discussed without the removed references.

PS:
> "everyone is stupid = has bad reading comprehension"
I disagree with the equality in general but I think your interpretation is fair as well - we probably just disagree on the context (e.g. did people pay full attention or even read the article at all).
Google cache: https://webcache.googleusercontent.com/search?q=cache:YS3nZw...

(Not quite sure why this is sitting at the top of the front page, though. TL;DR be polite and don't actually insult them. The rest is keyword-heavy fluff about "when you might want to quit your job".)
The daily volume is something like 20 million dollars. So yeah, a million will be moved quite easily.
Oh no. Companies like McKinsey / Accenture etc are not more efficient. Their bureaucracies and inefficiencies are way worse than tech companies like Facebook or Google.
Erlang and Elixir are way more "the same thing" than, for example, Java and Clojure are. The summary that "they both run on the same VM" is very general and elides a lot of details.

Elixir, on the one hand, is a new library and tool ecosystem. It's hard to compare libraries, but tool-wise, Elixir wins simply because it has them. Erlang has been underdeveloped in this aspect for years and it's not changing very fast.

Syntax wise they are pretty different, but it's trivial to use Erlang libraries from Elixir (not as easy and not always possible the other way around) and there's not feel that they're designed with different principles or feel foreign. Moreover, some standard Elixir APIs are simply old Erlang libs dressed up in slightly better clothes.

On the other hand, it's just the syntax which differentiates Elixir (the language, not the ecosystem) and Erlang. Only the compiler frontend is new in Elixir, from a certain point (an Erlang abstract syntax tree) it's Erlang all the way down to the bytecode/VM-executable code level.
This really feels like spam

An SEO laden content thin piece on a recruitment companies' website that has shot to #1 on hacker news within 20mins of submission

Maybe I'm just not the right target of this, apologies if people do find this interesting
FYI - this guy is an external recruiter, not part of the hiring company, so beware the usual sort of tricks and bait-and-switch.
Managing in(and under) a Cloud
The numbers in the other columns are multiples of 2 or 3, so you wouldn't expect to see any primes in those columns other than 2 and 3 themselves.
Provenance is one of the 3 cases he recognizes in the opening section. Isn't the problem you describe provenance? His loan discussion focuses moreso on them being zero risk. Risk in loans is a feature, otherwise there's no point to paying interest and thus no point to the transaction.
ACIDRain: concurrency-related attacks on database backed web applications
Social mobility. If access to education and management positions are primarily a function of how much money your parents had then over time a ruling class with money but little clue will emerge. It will be all downhill for everyone from then...
Also it is not unusual to use a 4 inches (100 mm) down the hole hammer when drilling vertical holes for geological prospection/sampling.

People which drill water wells use normally bigger diameters, such as 6 inches (150 mm) or even bigger, their drilling rigs are huge truck mounted rigs, but there are a number of much smaller machines suitable for the task of drilling a 100 mm vertical hole up to 120-150 m or so.

The "resonance sonic drill heads to liquify the earth in the drill path" maybe are the "new thing", but it actually dates back to the '80's:

http://www.cpeo.org/techtree/ttdescript/soncdrl.htm

Like more traditional temporary casing it is installed and removed afterwards as actually the casing is made by the actual drilling pipes, of course it is much faster (on the "right" terrains) than having to deal with two pipes (the drilling one and the casing).

The difference in cost of hauling the debris is nothing.

Let's make a 100 m deep hole 10m mm in diamater:

0,05^2x355/113x100=0,78 cubic meters

the same hole but 150 mm in diameter:

0.075^2x355/113x100=1,77 cubic meters

Even if you multiply both by a factor of 2 (terrain "grows" when excavated and the actual hole is bigger than the size of the drill) the difference is between a half empty small truck and a filled up small truck.

If I have to give it a "universal" cost it cannot be more than 100 US$ per cubic meter or 200 US$ for each drilled hole, whichever comes first.

I.e. 0.5 to 1% of the given estimated 20,000 US$ per installation.
https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes
I don't know of any formal research, but in Clojure, where HAMTs are a fundamental part of the language, the philosophy is more oriented towards paying for things (such as thread safety) with memory and CPU first, benchmarking to find bottlenecks second, and if there are any bottlenecks, optimizing accordingly. It was written with this in mind, which is why it requires world-class VMs like the JVM, CLR, and V8/JSC/SpiderMonkey/etc. that can deal with the GC and (in many cases) make runtime optimizations.

Also, I'm fairly certain synchronizing isn't an issue because there's nothing to synchronize on since the data structures are immutable. Am I understanding you correctly?
In base 12 those are just the columns for 1, 5, 7, and 11, the only numbers between 1 and 12 that aren't divisible by any of 12s factors. If you do this for any base the prime numbers will fall in columns like those.

Note that there aren't any prime numbers ending in 2 or 5 in base 10 (except 2 and 5), in base 12 it would be the same for numbers ending in 2, 3, 4, 6, 8, 9 and 10.
Math?

Primes will only appear in columns whose index is coprime with 12.
That's because 12n+2 is divisible by 2. 12n+3 by 3, etc for 12n+4, 12n+6, 12n+8, 12n+9, 12n+10.
(For n>0. that's why there are primes on the first line)
That appears to be the case here:

https://qz.com/962427/what-its-like-to-be-a-modern-engraver-...

If you think about it, wouldn't more advanced technology lead to higher consumption until everybody has literally everything that they could possibly want?

Technology is more of a scapegoat for rising inequality than a proximate cause.
Node is analogous to Python, not Django.

Django would best be compared to LoopBack, although at this point there are many reasonable competitors.
Yes. I work in IT and I'm rich, aren't you rich like the rest on engineers that read Hacker News?
Not like the poor people at finance institutions, they create so much value and get so few in return...
The unique prime factorisation of 12.

12 factors into 2, 2 and 3. If a column is index 2n or 3n it will never contain a prime after the first row. The columns that match that here are: 2, 3, 4, 6, 8, 10, 12. The columns that don't are 1, 5, 7, 11 - your four.
Did you implement your UI with widgets or QML?
According to the author the video should be posted soon.

https://blogs.gnome.org/jrb/2017/07/29/gnome-populum-est/
Experiences: Organizing an Internal Hackathon
I agree that having a purpose is important, but I disagree that that purpose should necessarily be work.

I think it's important to establish the things that give your life meaning early in life, and that they not be your job. It's sad to see people hitting 65, getting essentially kicked out of the only thing they've ever done to fill their time, then unsuccessfully try to come up with a hobby on the spot.

You can't just take up fishing when you retire. But if you take it up when you're 25, spend 40 years working so that you can have weekend fishing trips and a big 3 week expedition each year, looking forward to the day you've finally put enough into the market to ditch the day job and move closer to that one really good trout stream in Wyoming that consumed so much of your vacation time over the years, and where most of your real friends try to get out to at least once a year...

Well, that seems like a better plan.
Royal Opera House always seems to have a good range of ages. Maybe it depends on the opera.
This is neat. It makes the development process so much faster. Nice!
M.C. Pressure Screen Work Principle
Connect Where Does My Money Go to EasyCron
> Also, I'm fairly certain synchronizing isn't an issue because there's nothing to synchronize on since the data structures are immutable. Am I understanding you correctly?

No -- I'm referring to synchronization on the heap itself (think new()/delete()). Multiple threads allocating memory need to synchronize in order to avoid trampling on each other. You can't just get rid of synchronization entirely.
Are you suggesting that rich people use those utilities like education or infrastructure for free?

They don't start out rich. So, maybe some rich people inherit their wealth, but go back enough generations and everybody had to start non-rich.

It's not just that, though. Rich people don't live in a vacuum with their wealth. They interact with the economy. They employ people, they contract for services, they trade with people. All of the people they interact with need to be fed, clothed, educated, etc. However, thanks to the power of economic growth, they still get more out of society than they pay in taxes.
Well, that makes a bit more sense - I thought it was odd that they said it was sea slugs, because they generally don't eat any flesh unless it is dead already. Sea lice look like they are not so fussy if you are still kicking around.

Listening to a friend of mine who works in the Sea Police here in the North of Australia - it sounds like if you ever needed to bump off anyone with little chance of getting caught, then throwing them off your boat in the Arafura Sea should do the trick.

Usually when people drown, their bodies tend to bloat and they tend to float until found by search parties, but in this particular sea, the sea slugs will usually bore holes in a dead body so that the gases escape, and the body sinks to the ocean bed. They almost never find anyone who has gone overboard accidentally or intentionally in these waters, according to him.
You know IMF is not infallible? For example they were one of the architects of the Greek debt crisis. Even after the initial outbreak of Greek debt problem when it was clear to everybody Greece cannot ever repay their debt and it will have to be restructured, they recommended further and further bailouts in order to protect German / French banks, effectively bailing out big banks with EU taxpayer money.

Take a look at Greece today and see how IMF policies are working out. Actually you can take a look at the entire Southern Europe which is the end result of policies of IMF/ECB/Council, the so called Troika.
Millennials doing startups usually don't have much income to speak of. That's the nature of young people, and that's also the nature of startups. This is probably why there was little mention of the tax incentive; it's largely irrelevant to people who are investing their few resources into a from-scratch business.

If we're talking about business decisions, there are probably several reasons why you would NOT want to go to PR, which far outweigh the lighter tax burden.

Eric has a love of entrepreneurship and a love for Puerto Rico, and doing a GrubHub-like startup in his hometown of Ponce just totally makes sense in that context. In that light, surprisingly, I think the narrative is far from starry-eyed and naive.
Interesting, I'm rather young and I can't imagine any of my friends wanting to see a play (unless it's provided free by the university's drama society or they have to attend), much less an orchestra performance, and much less an opera. I doubt they'd be able to decide to see one opera over another too :)
Human trafficking victims working at US farms and such probably outnumber prostitutes by at least an order of magnitude. Should farming be outlawed?

(Btw are they actually victims if they are willingly doing it?)
I don't know. Anyone who I'd consider a supercraftsperson usually has their own shop & tools. Most of the stuff coming out of maker spaces are trinkets. You won't find there the old man who builds 1/10 models of steam locomotives.
Would it really be necessary to rebuild all daemons? It seems to me that it would be sufficient to drop in a custom libssl that doesn't disable the old protocols.
Back of envelope suggests he was stealing $20k per year in power, probably not more than that. Considering this was 2011, the return on that $20k could have been gigantic. Reimbursing them would have been a drop in the bucket, if he could do it without outing himself...
What the hell australia
> I never understood this: it's your body so you have the right to an abortion, but...

There may be less to understand than you think: there is a huge overlap between groups of people who are very anti-abortion and groups who are very anti-prostitution. The religious right to give the most obvious example (as they are loudly vocal, highly active, and in many places countries pretty controlling via lobbying), but that is definitely not the only example.

There are reasons to support one but not the other though they are contested. Many see prostitution as something that will lead to people trafficking and other crime. The opposing views, that legalising it will reduce such crime by bringing the activity more into the open so availability is not an issue for those who wish to take part (reducing the trafficking to bring in resource) and so those who chose to take part are better protected, don't generally win out in relevant debates.

Studies of real world examples show wildly differing results (in part because most of them are run and/or funded by those with some bias towards one result or another) and experimental studies have problems getting through ethics committees for obvious reasons - so it is going to be a complex issue to resolve (and is unlikely to ever be resolved to the satisfaction of all).

> someone for a promise to marry, someone for marriage, someone hoping it leads to something, rent paid etc etc. Who are to decide what "currency"

Again, in many cases you'll find the judgement applied to selling sex is similarly applied to this form of currency, or if not other moral judgement is often found.
Sex work & the Valley, over 40? No job for you!
How I learned to stop worrying, and love a tax integrated cryptocurrency
I love how in the past hour, a NYT op-ed discussing motherhood and women's agency is flagged as irrelevant but an article on decriminalizing prostitution is at the top of hacker news with a lengthy discussion on the nuances of policy and practice /s
This is brilliant, but it's in markdown. I've converted it to emacs orgmode so I can use org checklists and integrate into my todo list.

https://github.com/deerpig/side-project-marketing/blob/maste...
> Recently tax offices started demanding proofs, like names of the clients.

Huh? That makes no sense. Why would naming a client proove anything? And why would sex workers know names of their clients?