skysight-inc/HackerNews huggingface dataset:
One of the qualities of India that I've appreciated growing up in modern India is how welcoming it is to all religions despite being super racist / castetist. As a Sikh who has cut his hair, I'm not sure what religion I belong to from an official standpoint (in the sense that what box I should tick on a Govt. form).

However, I can see how this could make a lot of people happy with BJP given their biases (and fear) against the Muslim population that is popularly perceived as the most rapidly growing religion in all neighborhoods across India.
What's the context for this - as in, the 'we' in question and the thing they were building with bazel? And are they really posting from March 16, 2018?
Neat but being free- I assume you’ll be offline in 6-9 months? Charge something like two or three pennies per lookup or a nice 49 per month
Oscars draw smallest-ever US television audience
There already exists mechanisms to remove people from opportunity to do harm without due process if there is overwhelming, immediate risk. It's very tightly controlled and very temporary. The same could be applied here.

If a child has been living with a mother that (apparently) has 18 drinks a day (getting to 18 drinks a day while still being a functional human is not something you get to overnight, it's a long process) without obviously suffering, this is cause for grave concern, it is a significant risk, but it's not an immediate risk. In this context it's also important to keep in mind that removing a child is possibly the correct answer in many cases, but it hurts the child 100% of the time. That hurt must be less, by a very significant margin, than the hurt of staying put.
You might have figured it out already, but:

"The plots centre on tense, rude and put-upon owner Basil Fawlty (Cleese)..."

https://en.wikipedia.org/wiki/Fawlty_Towers
There is nothing beautiful about C other that having had the luck UNIX was available for free and thus adopted by startups like Sun and SGI.

"Oh, it was quite a while ago. I kind of stopped when C came out. That was a big blow. We were making so much good progress on optimizations and transformations. We were getting rid of just one nice problem after another. When C came out, at one of the SIGPLAN compiler conferences, there was a debate between Steve Johnson from Bell Labs, who was supporting C, and one of our people, Bill Harrison, who was working on a project that I had at that time supporting automatic optimization...The nubbin of the debate was Steve's defense of not having to build optimizers anymore because the programmer would take care of it. That it was really a programmer's issue....

Seibel: Do you think C is a reasonable language if they had restricted its use to operating-system kernels?

Allen: Oh, yeah. That would have been fine. And, in fact, you need to have something like that, something where experts can really fine-tune without big bottlenecks because those are key problems to solve. By 1960, we had a long list of amazing languages: Lisp, APL, Fortran, COBOL, Algol 60. These are higher-level than C. We have seriously regressed, since C developed. C has destroyed our ability to advance the state of the art in automatic optimization, automatic parallelization, automatic mapping of a high-level language to the machine. This is one of the reasons compilers are ... basically not taught much anymore in the colleges and universities."

Fran Allen interview, Excerpted from: Peter Seibel. Coders at Work: Reflections on the Craft of Programming

C++ has a clear goal, as Bjarne puts so eloquently, never having to write C again.
So you are saying Anime.
It's below the fold on a page devoted to a wonkish discussion of an issue. It isn't grabbing any attention.

Maybe you think they should have just left the US out of the article or something?

To me you are asking for a bizarre form of spoon feeding, where an in depth article has to carefully guard against misinterpretation by a disinterested audience.
Και του μουνιού το γάλα Γιατί και το μουνί είναι το γυναικεί
Yes, I have seen this Snapchat streak phenomenon with my little brother and his friends. They constantly send completely random pictures to each other, i.e. they open the camera app, take a picture of the ground, of the seat in front of them in the car, etc. and then immediately send it to a number of their Snapchat friends. When I had Snapchat installed for a short while he started sending me those pictures too, which in the end led to me blocking him. From what my brother said there is a lot of competition around who can keep their numbers the highest. Quite a strange thing to watch as an outsider.
AI reconstructs whatever you see just by reading a brain scan
OTOH patent trolls generally rely on victims preferring to quickly settle for moderate sums, they're not usually built for losing cases.

IIRC Newegg's refuses to ever settle[0], and when patent trolls find out and try to drop it[1] Newegg sues right back[2].

You do need a motivated lawyer/legal department with institutional support though.

[0] https://www.reuters.com/article/us-scotus-newegg-soverain/u-...

[1] https://arstechnica.com/tech-policy/2016/01/patent-troll-rea...

[2] https://arstechnica.com/tech-policy/2016/01/newegg-sues-pate...
What do you mean "nο"? The mix up here is that the equation given uses a symbol which is visually similar to a different symbol, in a confusing manner. In all my experience I don't think I've ever seen someone use ß (not beta) as a variable name, whereas it would be totally idiomatic to use beta there. There's no rule against it, but it looks like a mistake, or deliberate confusion. Did you notice that the word "no" in the first line used a lowercase omicron?

I checked the source [0] and that does indeed use ß, so I was wrong to blame the author of the piece. I now blame Jonah Peretti.

[0] https://assets.documentcloud.org/documents/1158576/pages/uf-...
Biggest-Ever DDoS Attack (1.35 Tbs) Hits GitHub Website
For your docker container needs:
"Bazel should in theory be able to decide if a docker image should be rebuilt"

You can checkout Bazel's docker rule:
https://github.com/bazelbuild/rules_docker

Also, go already has a very good build sysmtem build-in, and hazel really shines when:
- you have a complex codebase with multi-languages: one can build a tool in one language and use it as tool for a another language.
- you simply have a really large code base - you can work on the path //service1/my/service and your colleague can work on //service2/their/service, and only the path got changed needs to rebuild every time.
Afaict the difference is that slimerjs uses Firefox Headless while Selenium spins up the entire browser.

For Web Testing spinning up the browser is okay, for some other tasks using just a headless version can be good enough.
StarCraft: Brood War Maps Archive
It exists in some/many/dunno European jurisdictions. If the claim fails in court, the party that lost will pay for all legal expenses (up to a limit). You still need money to defend yourself, but you'll get them back once the case is thrown out/won.
I have found Himalayan pink salt to be milder (less salt) than sea salt. It makes a good table salt. Sea salt is good for brines, soups, and pasta. Kosher salt is flakier and goes well when preparing or cooking meats. Iodinized salt can add off flavors to what you are cooking and adversely affect brining and baking. It really all depends on application.
>That technique is blind testing with published results. 10% of all submissions to the testing lab would be test samples -- a mix of a bunch of known negative samples (from individuals completely unrelated to the crime in question) and a few known positive samples (perhaps from someone already convicted with overwhelming evidence). The lab would not be told which samples were tests and which were "real", and the test samples would be evenly distributed (10% of the submissions from each department; 10% of the "rush" submissions, etc.). Finally, the results reported on these test samples would be made publicly available.

And not only would it let you weed out the pseudoscience but it would let you weed out the labs that are practicing the real science well from the ones that are sloppy (which in my opinion is an equally large problem).
Online thieves are impersonating authors to launder money on Amazon
It's not just perception, the data states that Islam is experiencing the most growth:

https://en.wikipedia.org/wiki/Muslim_population_growth

Not surprising, they have tons of children which you can easily see if you've been to various countries.
Helios & Matheson seems to be an Indian outsourcing firm.
So they were too aggressive. They should have used fake bookings much less and increase them much more slowly, and don't show with "hey, wanna switch?" right after.
>Web forums sucked though. Slashdot figured out the right idea, the entire conversation loaded at once, one big page, it took the rest of the web a lot time to catch up.

Web forums were so much better than what we have today. I miss being active on multiple phpBB2 forums. Different communities, different norms. None of this everything-is-a-subreddit shit.
Yes I didn’t mean completely wasted, just feels to me that this requires a huge effort and is a risk to Postgres’s legendary reliability - for a relatively small gain, especially considering that ssd storage capacity will continue to increase dramatically and plummet in price.
Would be better I think to prepare for new paradigm of unified immutable memory coming v soon, (Optane already shipping) which will enable Postgres to compete with ‘in memory, databases like SAP Hanna
By the way, your comment was dead again, you might want to email a mod?

The guy only has 3 posts total to his name, including the one you are responding to.

Although I don't think it matches dang's recent comments about why some accounts are dead / shadowbanned, I'm speculating that under certain circumstances, new accounts might just start out dead and need to get a number of upvotes before their posts aren't automatically dead?

I know that sounds a little strange, but I've seen a number of relatively new accounts that are dead and yet don't seem to be spam or trolls. There's a little bit of secret sauce going on that HN doesn't want to be fully transparent about.
https://github.com/giltene/wrk2
A simple observation that makes these properties a bit less counterintuitive is that the diameter of an n-dimensional unit cube (Euclidian distance between two opposite corners) is √n while the diameter of a unit sphere is always 1. So as the number of dimensions grows, the diameter of the unit cube can become arbitrarily large and the corners of the unit cube move further and further away from the unit sphere.
I tried Artanis about a year ago - very cool, but I only played with it, never deployed anything. It is an impressive amount of work done by one person and the documentation is very adequate.
Agreed. You can configure twitter to not add retweets from particular accounts you follow, and that's great, but unfortunately, you cannot prevent it from adding tweets that have been liked.

At this point what is the difference between "like" and "retweet"?
Hmm, according to wikipedia lisp appeared 60 years ago, so it's had some chance to gain ground and functional is popular currently but everywhere, soon seems like a stretch
$35k is a number that sends a message. To me this message says
"I dont really have a serious case. Let's keep things simple, you settle out of court and send me whatever you can afford"
If someone sent me this sort of lawsuit I wouldn't even waste time replying
I follow ~30 people, but have still turned off showing retweets for some. Some people just seem to treat it as a bigger like button.
The first time might have been forgivable, but with the second incident it was definitely time to change provider.

The conclusion for what happened is obvious: the host "patched" what the attacker had done, but not the vulnerability that gave them access. Thus, the attackers re-used the same attack later to re-gain access.
The statistics point towards users wanting music from the big four labels. This may be one of the reasons they have double downed recently on their discovery products. If they can continue to divert user interest to artists from less expensive labels, it's a win/win. (Former Spotify employee, have no idea what I'm talking about).
WebRender newsletter #15
They're not as far as the amount paid, but VAT introduces taxation overhead to supply chains.

Let's say company A makes a pencil in-house, and company B sources all the materials from 100 subcontractors. Company B will inevitably incur more overhead because it and its suppliers need to deal with the accounting of 100 taxable events, company A only needs to deal with one.

Thus those 100 companies forming B will inevitably merge into one to compete with A and fire their state-imposed army of accountants.
Blunt Measures on Speech Serve No One: The Story of the San Diego City Beat
In turn, Visual Studio has great support for C# because of the C#'s great type system.
NYC Events in May
I use Nuzzel so I can see what's being shared by the people I follow without having to deal with all the other nonsense on Twitter.
All right, once resolved it wouldn't make much gain. My lazy attitude excludes human route usually but it paid off to the author. Lesson for me here: to give a try with people more often.
To answer your question about reporting, click on the time stamp of the post and then there should be a “flag” link. There might be a small karma threshold for it to be available.
Not more of this pearl-clutching sensationalist reporting. India has shown no signs (any more than before) of the Hindu nationalism that was supposed to sweep the nation once Modi came to power. He is no more Hindu nationalist than Shashi "Why I am a Hindu" Tharoor (one can't give it away, the other can't pay for it).

Modi will fall, oh sure, Modi will fall. But mostly because he did not deliver on all his promises of economic miracles, which really, being a pragmatic people, is mostly what Indians care about. Indians are either too smart or too busy (or both) to care about the nuances of history as written in text books for children (which they only read before the exams to regurgiate).
JavaScript WTF win hands down over C++.
Classic Basil Fawlty scene when his car breaks down (needs sound, includes swearing):

https://www.youtube.com/watch?v=mv0onXhyLlE

Imagine the car is your build tool...
What’s to stop anyone else from doing something similar if they want a quiet dinner?
Disappointed to see this on HN . They are among the poorest and most marginalized communities in the country . Their population growth when correcting for their economic status is not that much higher than the rest.
You make an interesting point about something I thought I understood, but actually didn't.

I always assumed the point of this advertising approach was that it's messy, but it works. Someone who just bought shoes probably won't be buying a new pair ASAP, but there might be better odds than for any random person. Maybe they like shoes, maybe they'll return them, maybe that's their go-to gift for friends.

I genuinely hadn't thought it might just be an exercise in fudging correlation numbers to make ads look more successful than they are.
Because they are preparing to roll out their agenda in their second term. They cannot jeopardise it by being too open about it now before the next elections.

There are working committees in the RSS already drafting amendments to the constitution.
Basically diner problem is simplied version of real world, which this approach is trying to oversimply it by introducing something, information about how to eat shrimp.

Normal setup should be more in line with, each have forks, knives and spoons, and there is a new food in table, which can require (x amount of forks, y amount of knives and z amount of spoons) and where you dont have information about this requirement upfront.

In here system knows about the requirements to eat shrimp, which is removing the forks from equation (where central system can manage forks, and the only function here is to ‘eat’)
>Planned Obsolescence is largely a myth

Yes, nobody says "we'll make sure this product breaks in 5 years."

Instead, they say, "We're going to have to support this for 5 years. Design it so that almost all of them survive that long, and don't bother trying to make them last longer. It's too expensive."

In the end, it's the same thing, just without the tint of evil.
From what I've read, large parts of finance are toxic workplaces. Source: Swimming with Sharks by Joris Luyendijk.
Ask HN: Can anyone provide some genuine feedback?
Hi, we have been working on Engagebay (www.engagebay.com) for the last year after struggling with using and managing multiple marketing solutions and keeping all of them in sync. Not to mention dealing with other challenges – data inconsistencies, reporting issues, integration complexities, multiple logins and interfaces, cumulative expenses of these solutions and lot more. It was just getting chaotic and out of control.

We finally decided its time to say goodbye to this model and looked out for a simple all-in-one marketing platform. We explored few options but none seemed like a good fit.

We found one solid system but unfortunately, they were unaffordable (around $10k a year). This seemed too steep for small businesses and most entrepreneurs getting started.

So we decided to create a simple, all-in-one marketing solution for small businesses and make it affordable for everyone.

Engagebay offers the following marketing features:
1.	SEO tools to optimize your website
2.	Run email marketing campaigns
3.	Create email sequences
4.	Track customer behaviors and automate marketing efforts
5.	Create beautiful forms & landing pages
6.	Monitor social media for mentions

The product is in beta right now and will remain absolutely free to use until April 15, 2018. After the beta completion, the first 1000 PH users will get a flat 50% off on all our paid plans. The paid plans will start from $1 a day.

We’ll be here all day answering questions! We’re going to continue refining this system, so we'd appreciate any and all feedback (beta@engagebay.com).
What if it was a customer trolling a restaurant they didn’t like?
Comic Book: AI Superhero Saving the Contact Center
Operation Serenata de Amor – An AI project to analyze public spending in Brazil
> but I’ve still seen a couple of the MacBook keyboards fail in their short life. One had a key become sticky and unreliable, the other had its space fall off.

The return key on my 2 month old 13" Macbook Pro has already lost its "click". A couple of times a week I have to reboot it to get sound working again. Plugging external monitors in is a coin toss. I have to carry an external dongle around to use it and the dongle gets noticeably warm when in use: what's going on in there?
I have worked extensively with Bazel in the context of migrating a very large Java/Scala codebase from Gradle to Bazel.

My impression is that it is a first-class build system _specifically for Java and C++_. There are specific properties of the compilation and packaging ecosystem around those languages and runtimes that make them uniquely in need of tools like Bazel. This is not true for Go, where build speed and large codebases were a consideration up-front (especially with the new build caching features that shipped in Go 1.10), and are almost completely irrelevant in the context of "interpreted" languages like Python, Ruby or JavaScript.

There are plenty of other languages and runtimes that stand to benefit from a tool like Bazel, but just because Bazel is a fantastic tool in some contexts doesn't mean it brings that much to the table in others.
I don't think it is worried plan. Textbook treats history of india as only Mughals and British. That is not only history of India, they are just adding old history as well.
Coincheck Undergoes Class Action to Return Missing Crypto Assets
That sucks. :(

While I doubt anyone is going to summon some kind of miracle plan, I think there are lots of people here who'd be eager to read your story and try to help. So yeah... if you're up for sharing, please say when you're ready.
And if you eliminate those unofficial counts, it is

1. Cambridge (UK)

2. Chicago
> my office mate, who happens to be a skilled programmer, wrote a script for me that turned off retweets from everybody

if you also want to do this, here's a small hacky tool I made that uses the Twitter API to turn of retweets for people you follow. http://turn-off-retweets.glitch.me
You may get less downvotes if :

- you link to peer reviewed science, rather than the manufacturer of devices who have reasons to profit from misleading information (hint : there's a reason you haven't heard about it from major news outlets).

- you back up inflammatory statements (like "healthcare professionals seemingly lie (by omission at least) in order to further vaccination.") with some evidence, particularly where the common narrative disagrees with your statement.

- You avoid misleading arguments ("The solution of no genital contact with others isn't inferior, it wasn't applied" - this is misleading, many have attempted to apply it, it's their attempts that have failed).
Email validation regexes are so annoying. Everyone ought to just use .+@.+ as their validation regex and not be more strict than that.

Beyond that just queue and try to deliver the email. Tell the user than an email should arrive shortly and that if it doesn’t they should check their spam folder and that they should check that they gave the correct email address. When you say this you repeat the email address that the user gave you (escaped for XSS of course).

I think some people “validate” against a strict pattern to keep their users from mistyping, but really there are so many ways to make a typo and still match those regexes that IMO it’s pointless to use a complicated regex and 80% of the times those regexes end up rejecting actually valid (though unusual) email addresses.

I think for a lot of developers the reason they do this is that they’ve learned that they should validate data and so they decide to validate email and to do so they either copy-paste some random-ass regex off the internet or they write their own broken regexes.

All your regex should do is to ensure that there is an @ in the address and that there is something before and something after. This keeps people from mistakenly entering say for example their phone number because they didn’t read what the field was for.

To prevent people from making your machine send your emails where it should not, such as to root@localhost of your server or elsewhere on your local network (don’t know why anyone would and also it wouldn’t be a big issue, just a tiny bit annoying), is a server configuration concern. Specifically, a concern of configuration of the email server software and of your firewalls.

User presses sign up -> Send then to registration form, they fill in their details which you validate lightly client side, they submit -> You validate lightly server-side and either send them back to the form or on to the next step -> You tell them “Thank you, your registration is now complete. An email should arrive in your inbox shortly. If it does not, please check your spam folder and also control that you entered your email address correctly. The email address you gave us was somebody@example.com.”
That, and the labs should not be a branch of law enforcement or prosecutors' offices. They should be more like a weights and measures department, and be at the service of both prosecutors and defendants.
I second the scrolling part. Between the massive fixed header and the overridden scrolling the page is unusable to me. I am able to get rid of the first with a little bookmarklet - the second one I haven't figured out yet.
‘Who controls the past,’ ran the Party slogan, ‘controls the future; who controls the present controls the past.'

-- 1984 (George Orwell)