skysight-inc/HackerNews huggingface dataset:
I remember cleaning a couple of client's wordpress sites that were infected with this hack some years ago, during 2015 if I remember correctly, it was hard work. It seems many sites were infected with this kind of spam at the time.
I'd rather see unikernels written in Rust or any other memory-safe language. If we're going to start from scratch with this, let's do it right this time.

70%-90% of bugs seem to be memory-related. Let's end that with a little bit of effort upfront for much fewer headaches in the long-term.

https://twitter.com/LazyFishBarrel/status/115341007092920320...

https://www.zdnet.com/article/microsoft-70-percent-of-all-se...

https://security.googleblog.com/2019/05/queue-hardening-enha...
Geekprank – Hacker
In certain parts of the United States, it means a heavy hooded sweater, or hoodie.
I really hope the other five boats had more creative names. Cheeky names for things is a longstanding tradition in the sanitation industry (though I don't know if it dates all the way back to Victorian England).

SS Floater would have been a good one.
Not terribly relevant, but about 20 years ago I noticed that a Canadian visitor to our UK home opened every conversation with the word "so". It sounded extremely strange to me, and I really didn't like it.

Now, 20 years later, I find I begin nearly every conversation with the word "so".
a question first

do you mean DevOps as in agile or DevOps as a proxy for SRE (or cloud infrastructure engineering in general)?
"and realize that not being proven wrong doesn't mean one is right"

That's the other foundation of the scientific method. A thousand times yes!
cool, permanent terminal window?
Filter() Array Method in JavaScript
For the life of me, one thing I struggle with is pointing out issues that a non-technical person is causing. I think for the most part, engineers and the like are used to having their work critiqued and it's not a big deal to receive that sort of feedback; so being direct is the most efficient and frictionless path.

I continuously struggle with how to present that to a non-technical person. Being direct almost always invokes a self-defense response, usually redirecting towards a [legit] inadequacy of the speaker (which is fine, that needs to be received). But for the problem at hand, it is neither helpful nor my intention: I was trying to solve a problem in the best interest of everyone. It seems the response of most technical people in this situation is to just avoid it all together.
I think he is saying that if he is wrong to admit it. I can't see why the other person would be pissed off...

For example if I see that I made a wrong decision earlier in a process and I tell my colleagues that I screwed the pooch, it allows us to get back on track quickly and they would probably be happy that I admitted to my earlier mistake.
Good luck with your project!

Others have already told you to talk to your future customers, so I'll skip that part. What I do want to impress is to think about not just who your users are, but who will be the stakeholder and purchasing decision-maker. Once you have a running product, it will have to both work well technically but also be a sensible (and safe) purchase for whoever makes that decision. As they will certainly research the company, I would make (planning/engineering for) operational stability and scalability a central part of your messaging :)

And, most of all... have fun building both a product and a business.
I'm surprised by all the negative comments here surrounding how Windows Server or SQL Server makes this more complicated, or whether the license costs are prohibitive.

I worked as a .NET dev for nine years, and although I've never had to deal with upgrades at this level before, I can appreciate that at the kind of scale that Stack Overflow operate, and considering they run on physical boxes (a rarity in any stack nowadays) any kind of upgrade between major database and OS versions is going to result in its own issues.

While I don't work on the Microsoft stack any more, I've always appreciated the way that Stack Overflow build their software. Their engineers and DBA's seem to be a who's who of talent, and they both build great services and put out great content, at scale. It's doubly-surprising when so many people used to give Jeff Atwood so much shit for not delivering anything of note when Coding Horror was one of the top programming blogs on the web.

The stack might be very different to anything done in 2019, but the fact that I can't think of many times where Stack Overflow went down shows that they're doing a great job, and hopefully they'll continue to document the journey for years to come.
Is there anything inherently wrong with buybacks v paying dividends? If a company generated $1 does it make a difference whether its paid as a dividend or as a stock buy back.

The 2 major differences seem to be tax treatment, and financial benefits accruing to the CEO. It doesn't seem like it would be hard to base CEO pay on say EPS stripping out the effects of share buy backs, if that's the concern.

I'm just not convinced that stock buybacks are the bogyman they made out to be.
Maybe this will ease my OCD brain of feeling like I need to get get an undergrad in CS to continue by programming career and "earn my stripes". Maybe all I need is exposure to algorithms to feel like I'm more fit for the job. This might do just that. Looking forward to it.
Big Recsys Redux: Recs at Netflix
> How can a website be this tightly coupled with the operating system it's running on?

The post is about their database servers, not the site. Microsoft SQL Server’s high availability and disaster recovery solutions are built atop Windows Server Failover Clustering, which comes with a lot of gotchas. For example, for over a decade, all of the members of a cluster had to be the same major version of Windows. That made upgrades not just difficult, but impossible: you had to build a brand new cluster from scratch every time and then migrate over to it, and destroy the old cluster when you were done.

Microsoft does indeed go to lengths to assure backwards compatibility. This isn’t a compatibility issue - it’s an upgrade process issue.

(Source: I did SQL Server HA/DR work for years, including helping Stack out along the way, but abandoned HA/DR work when it became kinda untenable. Now I focus on the performance tuning side instead.)
Merging them in a single package gives you nothing at a significant price.
puppeteer = wantFox ? require('puppeteer-firefox') : require('puppeteer')
I'm a big Linux fan, and use it as my daily driver but I can't understand why so many people are talking about Linux when it's been very clearly explained why the chose an MS stack.

They had already got experience with it! That's why they chose it. In my opinion go with the stack you have experience with, don't just do what everyone else is doing.
Broadcom had spent billions as well... and yet their teams were still too small, and not up to the task.
I really hope one was ShittyMcShitface[1].

[1] https://en.wikipedia.org/wiki/Boaty_McBoatface
When the govt punishes people if they speak against it how do you know what the realpublic opinion is ?
Oddly enough, Lane Greene of The Economist 6 days ago argued that language by and large has not changed so fast, despite the Internet, citing the same book.

The Intelligence podcast 2019-07-17, near the 14:08 mark.
https://podcasts.google.com/?feed=aHR0cHM6Ly9yc3MuYWNhc3QuY2...

I have not read the book, I'm surprised it (or maybe just its title) is involved in making two opposing cases.
Fully agree with you, this is something that needs to be treated seriously especially in a professional business environment. I'm mainly interested on the technical side of things and on what is feasible, not on ways to bypass security for illegal purposes.
Having read this, I would not recommend it to someone that actually wants to learn the tools.
Article is about developers.
It works like what you mentioned in most of the world but for some reason, it works differently in United States.
Yes, this is true. My point is Self's influence lives on. Also, Self's JIT was very influential and was the forerunner to Java JIT research.

Copying and modifying the blueprint always did make way more sense. To this day I still don't think I understand exactly how JavaScript's prototypes work, exactly.
I was getting a half dozen obviously fake friend requests on IG every day until I set my account to private. These were invariably users like “TatianaXXX6969” or “SexySvetlana1727288”. Seems like the easiest kind of fake account to block (so much for AI and ML). I deleted my FB two years ago and I think IG is next.
I can imagine quieter leaf blowers selling worse because they seem less powerful to potential buyers.
I know people with not great income who use delivery due to working parents and can't afford a car, so ordering delivery from a large supermarket is cheaper and has better range than the walkable corner store alternative, and frees up a ton of time.
I don't know why you've added a smiley, my 2 year old is already displaying the trait grr :(
A Linguist Explains Why Texting and Tweeting Aren’t Ruining the English Language
There's always a better solution for something that you can learn. But would it be better for everybody if the SO authors spent months learning Linux administration and non-.net web platform, or if they applied their existing knowledge to create SO immediately?
Sure but now there are two separate codebases for the same API. A lot of code will be duplicated between the two codebases, you'll have to maintain two sets of issues on github etc.

If it were me I would aim to merge the firefox puppeteer into chrome puppeteer but fair enough if they want to keep them separate.

EDIT: I guess it depends on how much of the code in the puppeteer chrome codebase is tightly coupled to chrome dev tools. Like if 25% of specific to chrome, then that would mean that 75% of the code can be shared between the chrome implementation and the firefox one, in that case I think merging and hiding the 25% chrome/firefox specific stuff behind an abstraction layer is the best option.
Uses CC0, an unconditional license. Now that's the way to do it.

https://github.com/gilbarbara/logos/blob/master/LICENSE.txt
Ask HN: Anyone Work at ARM?
Hi,

Interested to learn more about the simulation software developed by ARM. I'm particularly interested in the ARM Development Studio.

Cheers
> But that popularity ultimately boils down to 450 req/s

Way higher than that. Was 2X higher back in 2016, even: https://nickcraver.com/blog/2016/02/17/stack-overflow-the-ar...
Kenya Corruption and Double Standards
Great example! Reading your comment and politics immediately jumped to mind. Specifically taxes, and paying local (a handful of people) vs. federal (the monolith).

E.g. paying property taxes for schools vs. federal tax dollars allocated to defense spending. School levies can get particularly heated and draw lots of activism on both sides while the same doesn't seem to hold for defense spending.
[this is USA specific]
> This included several whimsical stuff that wasn't research like Experience Music Project and Museum of Science Fiction.

While not research, those things can have profound impacts on people. Several years ago a Star Wars exhibit came to the Indiana State Museum here in Indianapolis, they had an entire section dedicated to both the prosthetic devices in the film and in real life, one of the video segments playing next to some props from the film and real prosthetic devices was a clip of one of the inventors of the real technology talking about how watching the film version directly led to him pursuing his career and working directly on various prosthetic devices trying to make it a reality.

These sorts of experiences could have profound impact on the creative process for one or more individuals that might have far more profound effects for society than active research.
It's DevOps in Cloud Infra. Thx!
For a long time, Apple's modems were decidedly inferiour, in fact intentionally throttled, so the 'central competitive advantage' was very much on the high-end Android side. Nobody cared.

I don't think this would be any different if Apple one ever seizes the advantage. Ultimately, no one really gets these speeds anyway due to the data carriers.
Building a Stratospheric Balloon Launch Company with Zero 2 Infinity
It's regrettable that they have FreeBSD but not TrueOS, which addresses the one con on the list out of the box.
Sure, just go to `about:reader?url=whatever`

Or did you mean something else?
That's alarming, I wonder how these kinds of things skew global population.

If we assume girls are not preferred in the two most populous countries in the world (China, India) and their societies have a lower ratio of females to males, then the global trend of 1:1.08 female to male ratio must be skewed in a similar way somewhere else? right? Or does this account for that?

In other news, I thought we were headed for a different problem[0].

[0]: http://theconversation.com/the-y-chromosome-is-disappearing-...
It's less about sharing their interest in those things -- sports, wine, kids -- and more about being interested in the person:

"why did you find yourself interested in wine?"
"what was it like having kids?"

etc. learning to ask very open-ended questions is really helpful here. you don't need to have knowledge of their interests to share in their interests.
That seems very unlikely.

For one thing, Qualcomm isn't going to be ditching the modem business; they just aren't allowed to be predatory monopolists on it anymore.

For another, because Qualcomm isn't allowed to use the anticompetitive tactics they've used in the past, it will now be possible for someone else to break into that market. It'll take a lot of time, money, and effort, to be sure, but if someone else can get modems working even in the same quality ballpark as Qualcomm's, they'll have a guaranteed revenue stream from people who would be overjoyed to stick it to Qualcomm.

And, of course, at this point, there's no guarantee that Apple will be making modems for anyone but themselves.
A person stopping you,from where you are now and where you want to be,is you
Signs your bra may be the wrong size or a snake
To those who enjoyed reading this article, I'd also recommend this one. https://steve-yegge.blogspot.com/2006/03/execution-in-kingdo...
It will be interesting to see how things change now - both SUSE and RedHat have gone from engineering leadership to business based leadership.

While there was a lot inside of SUSE that could have used more business focus, the ethos of the company is what made it so successful.
Phoenix salaries are abysmal. I looked for work about 5 years ago and senior positions had an advertised range of up to 60k. I left the area, maybe it’s different now.
If you don't know Lisp, it would be basically a pseudocode in prefix notation for you.

It takes some time to get used to reading s-expressions, but it's not that hard at all.
Cynthia Solomon – Logo, a Computer Language to Grow With
> The first complication came in 2008, when a group of scientists, in an effort to more precisely map out the evolutionary relationships among animals on the tree of life, identified comb jellies rather than sponges as the earliest animals.

Interestingly, comb jellies have RGB lights. They were dropped in later animals, probably many viewed them as too tacky, but nature truly was on to something:

https://giphy.com/gifs/closeup-comb-lobed-13tbkKy93iYuuA

https://media1.giphy.com/media/7ofEYFGlgZehO/giphy.gif
Stack Overflow Handling in HotSpot JVM
Selective abortion is illegal? That’s pretty illiberal of them. Not that I’m surprised I suppose..
It's right in the beginning of the press release and i find this marketing BS so unbearable that i didn't read any further.
It's the typical BS i come to expect from venture capital owned companies (i've heard that all the time when i was working for one).

And how is Suse "independent" when it's owned by some swedish private equity group?
See https://en.wikipedia.org/wiki/EQT_Partners
And, interestingly, see the german wikipedia entry for much more companies owned by EQT.
https://de.wikipedia.org/wiki/EQT_(Unternehmen)

How is Suse independent, again?
The quotes are very appropriate unfortunately

It's a sober reminder of the feel good cultural relativism propped up by some
Why are they doing that?
TAMGU (탐구) is a programming language that combines functional, imperative and logical paradigms into a single formalism. The language has also been specially designed to simplify automatic annotation and data augmentation for Data Programming. Pre-compiled versions for Windows, Mac OS and Linux are available at: https://github.com/naver/tamgu/releases
Wow!
I just released a data story on Indian population with a section on "Case of the missing women"[0]. This has profound effects on a society like India, even 2-3 decades later!

[0] https://numbersofindia.github.io/stories/population-06-2019/...
One advice I've read/heard is to make sure to give everyone a chance to give his/her input and address any concerns. It should be done individually so everyone has space.

Should a decision be made that was not favorable to one individual, at least it was discussed and was given the chance to give his/her opinion.
Terrible video autoplay.
https://github.com/tridactyl/tridactyl

Vimium/cVim just doesn't match up and aren't under as aggressive development. For this keyboard-focused developer, there's not a good enough reason to be on Chrome. I know I am in the minority, but it's a point nonetheless.
You need the modem within a mobile phone, but now you're adding it to a laptop in addition. It isn't clear it makes more sense to me.
Pointing out all the evil shit the Communist Party does is nationalism? Are ya sure?

I think Nazis are bad too. Is that "nationalistic flamewar" material?

"Nationalistic flamewar"

They've got a million people in camps. The police showed up and threw a girl into a mental institution for throwing ink onto Emperor Xie's portrait. They've built whole islands to try to claim fishing ground that was shared.

Why do we have to pretend like they're an open society with freedom and rights, so we can do business with them?

Soviet Russia collapsed because the Ruble was worthless outside the USSR. Let's do that to China. 20 years ago they opened up, and it looked like they were on a path to join the rest of the world. Cool, so we invested.

Now? How can anyone look at the protests in Hong Kong and go, "Yup, investing in still a good idea. This clearly isn't a problem."

But that's... Nationalism? Did we become so sensitive, so hammered by whataboutism, that we can no longer distinguish evil in our pursuit for neutrality, and our tongues are paralyzed the moment the truth is spoken and we are unable to agree or disagree?

After all, we might hurt China's feelings. Boo Hoo.
I would advise to put quite an effort into syntax highlighting, naming, and all the other things that will help an untrained eye to read the code.
This one might be a bureaucratic issue/miscalculation more than anything else. Even in the dark days when female foeticide was prevalent, it never happened at the same level. If the reporting is correct, and there is a high probability it is not given the propensity of Indian media to report news based on sensationality rather than facts, the findings would be really shocking.
Why Some Brains Are Smarter, According to This Study
If you look at the graph, you'll see that the Quantum release had no discernable impact on Firefox adoption.

In any case, it still has a number of major differentiation points - more capability for extensions is even one of them, see their Facebook Container extension. But obviously the one Google will never be able to copy is a focus on privacy.
Just download both and try doing the same test suite. See which one hurts the least. I'm 99% sure Puppeteer will feel like a breath of fresh air to you.

CasperJS was OK, even better with Nightwatch but Puppeteer is quicker, more stable and actively developed.
Yikes! For contrast, Buffer burns through $20k per month in managed hosting ( https://open.buffer.com/transparent-pricing-buffer/ ). Running a site at scale is an expensive ordeal
It's okay to show me ads, it's not okay to use those videos/images to track everything I do for your own profit without my explicit consent.
I can only imagine that there are a number of secondary effects of creating a skewed male/female ratio.

Simply put, there are not enough women to go around.

I suspect this leads to lots of overly fierce competition for women. Women treated more as precious commodities and less as human beings. Men lacking experience dealing with women. A certain percentage of men being unhappy much of the time because finding a mate is frustrating, or they've simply given up on it.

This is only conjecture but it's hard to imagine it being otherwise.
So in short: Vimes' "Boots" Theory of Economic Injustice is incomplete without taking the Pareto Principle into consideration as well
Copy paste programming
ProFTPd CVE-2019-12815
Case of the Missing Women
>the global trend of 1:1.08 female to male ratio must be skewed in a similar way somewhere else?

It's skewed everywhere simply by the fact that women live to be older. When looking at people under 30, the male skew is even worse. Here's a population pyramid for example

https://en.wikipedia.org/wiki/India#/media/File:Indien_Bev%C...
Apologies if this was already submitted (the video was published a few days ago, and surely I am not the only one here subscribed to the Curry On! YouTube channel), but I figured that a talk by one of the creators of Logo herself might interest the HN crowd.
First Year in Code (Book)
The article doesn't indicate how the villages were sampled.

Suppose a village has a birth rate of 8 babies a year (2 babies every 3 months). There's (roughly) a 50% chance the babies will be male and female, 25% chance that they're both female and 25% chance that they're both male.

That means that if you're sampling from a district that has 1,000 villages (with the average birth rate of 2 babies / 3 months, roughly the birth rate indicated by the article), one quarter of the villages will have 2 male babies - that's 250 villages with 0 female babies born in the last 3 months.

Not making any claims regarding foeticide in India - just saying that the way they chose the villages matters a lot.
Unravelling Myths about the Cloud
Python 2 Support in Pip Going Forward
I agree with you, this will surely raise a red flag in our administrators panel and this isn't my intention. I'm mainly interested on the technical side of things.

I know that most ports and traffic types are already blocked. What about outgoing https traffic, this is encrypted and should be allowed to pass...something like an https tunnel.
SmartPhones Supporting Snapdragon 855 Plus (List)
Hmm, I don't agree with that.

It wasn't a random wedding. It was an important conference, professionally filmed, and with the press in attendance, and of course what he said was seized upon by the media as one could have foreseen.

I don't think he expected his speech to remain relatively confidential. I think he somehow thought what he said was not a big deal.
Thanks for this tip! I generally love my few woollen garments but without a good source where to get some everyday wear.

I'm wondering how it'd work with underwear though, as that's probably something one might to wash after each use regardless of material.