skysight-inc/HackerNews huggingface dataset:
Reach and engagement are problems these days. Many social platforms promote things they can inject ads on. E.g. a Facebook post will get a wider audience than simply posting a link to your FB feed. Same on linkedin. Same on twitter. They are optimized for keeping traffic inside their platform. They'll run your content but not necessarily bubble it up in other people's feeds.

Medium is not a great platform for distribution compared to that (poor reach and it never really emerged as a destination) but not worse than other external/self hosted blogs. A good strategy if you are hungry for clicks is to target all of them with content appropriate to the platform and a link to your blog for reading more. By appropriate I mean optimized for the attention span of the reader. So short tweet on twitter, executive summary on Linkedin for those poor people with essentially no attention spans and an aunty friendly version for Facebook. Reddit post and HN link if you feel brave ;-). I've also been targeting dev.to.
People making/exploiting models in firms such as BlackRock, Renaissance, 2Sigmas and so on, know what they're doing. Really.
Show HN: Rebuilt My CSS Grid Generator with Vue.js
Oh the irony. Canada has significant data breaches, at all levels of public & priv sector... there's no way we're going to do anything better. No funding, no infra, no clue.
Many I know on the left would deny any evidence of intrinsic psychological differences between the sexes. GMO safety is probably another one, but one example they gave of fallacious reasoning, while logically fallacious, is also well lined up with reality.
I used to feel the same way, but I think there's some value in simplifying or making scientific ideas more attractive.

The avg tax payer is not interested in obscurity for the sake of accuracy. This is a flaw of the human mind, but something to be exploited rather than resisted when conveying complex ideas.

Of course there should be subtleties mentioned in these articles, but for a headline? I think it's ok to get people excited.

*I'm aware that evolution in particular is poorly misunderstood by some sections of the public, and anthropomorphism in this case may be worse than the general case I'm talking about.
Here are a couple of hypotheses -

1) Russian hackers, as an influencing factor in US elections, never existed;
2) Russian hackers grew disillusioned with Trump when he failed to go full Quisling and surrender the USA to Putin.
China is still communist so, what's the surprise?

However, he is a criminal and of course, he is not trustworthy.

I worked with this kind of people. The first time, I believe in their crap. However, when you listen to the same story over and over (and textually, sometimes with the same names!), then you roll your eyes.
The quality of content in the Guardian has dropped precipitously in the last few years. I count myself a liberal, but so much of their content is unbearably partisan...
Well, did any of the 3 radically different opinions on what should be done match your own?
The eight million dead in the Belgian Congo?
That's why you go through the process of validating your model (in the example you provided, checking for multicollinearity), remedying any issues, and then using the model.

Modern software often adds very useful layers of abstraction onto existing processes and patterns. This is especially the case in the realm of machine learning software. Libraries like scikit-learn, Keras, and many others are outstanding pieces of work, and make it very easy to rapidly build and deploy ML models. However, this ease-of-use can actually be a detriment, especially to ML newcomers.

In particular, it is so easy with these types of ML libraries to do something like `from sklearn.linear_model import LinearRegression; model = LinearRegression(); model.fit(Xtrain, ytrain)`. This is great if you're trying to scalably test many different algorithms and configurations to see what predicts best. This is not so great if you're looking to test and validate some of the statistical assumptions of your model, especially with linear/logistic regression models. As an example, Python's StatsModels library will automatically warn you if certain assumptions of a linear/logistic regression model are violated/close to being violated, which could led to inappropriate conclusions/inference from the model. scikit-learn does not do this. If you have massive multicollinearity in your model (a phenomenon which can affect the reliability of individual-coefficient t statistics and the signs, positive or negative, associated with the coefficients), scikit-learn won't tell you that, and it will be on you to recognize the potential for multicollinearity occurring and remedy the issue.

Not to pick on scikit-learn, but their linear_model regression classes also don't provide p-values and standard errors associated with each predictor, common things that basic statistical modeling packages usually provide. But note that scikit-learn's goal is to provide an easy interface with which to do machine learning - not traditional statistical modeling. The ML community is known for placing emphasis on raw predictive performance of models and forgetting about validating the statistical assumptions associated with those models.
Most of the people I work with utter the phrase SparkScala as though it were a single word. I sense that it is more of an ego trip than anything real. Java is a 1st class citizen in Spark land, too, and it is easier to write tests for and hire developers for, too. Just food for thought. I have heard there is a performance penalty for Java, but I don't know if it is a big deal.

Also, parquet is great in Hadoop Land, but outside of that it can be difficult to read Parquet files, say from a mounted filesystem in Kubernetes using a microservice.
For me, "the point of medium" is entirely different. I don't blog regularly... I hardly ever write anything. When I do, medium offers me a large audience. I don't feel pressured to write periodic posts in order to maintain my audience. I just write something when I feel like it. No self-hosting solution can give you that.
A minor correction as it pertains to US readers:

>Instrument meteorological conditions (IMC) / Instrument Flight Rating (IFR) flights are when the plane is flying through darkness

In the US flight in darkness is not flight in IMC. Neither does darkness impose instrument flight rules. Recall that IMC is governed by ceiling, proximity to visible moisture, and visibility: Fail one of those criterion and you're in IMC, governed by IFR.

A pilot lacking an instrument rating may fly in pitch black, no moon, (high) overcast over an ocean and still be VFR compliant. Whether it's wise or not is a different issue...
Open source projects stop being developed, too. It's nice to have access to the source code, but in practice whenever it's happened to me, I don't have the resources to maintain even one abandoned program on my own.
All money come in existence by issuing a credit. Notes are debt obligation with no interest issued by the central bank. Other forms of money are coming into existence by commercial banks when issuing credit. Refer to autonomous money creation.

Bitcoin is no money unless banks (central or commercial) can create it at will.

Money creation is an essential prerequisite for capitalism. With no money creation through credit there is no capitalism any more.

Bitcoin does not solve any problem, but it creates new ones.

Your currency is not supported by "men with guns". Your currency is supported because you have to pay you taxes in that currency. The state want to have currency, not Bitcoins. You Bitcoins are only of value as far as the can be converted to fiat currency at the time your taxes are due. You are completely depended on someone else to give you something of value (currency) against something without value (Bitcoin).
If you kill your enemies they WIn
I never said he wanted to move. And I agree he'll probably spend less time at the other offices. But that still doesn't mean it's a pure coincidence that the two new offices are exactly in locations which he liked enough to buy homes.

If the guy really didn't like DC, I'm thinking he wouldn't have bought a $23m home there. As you say, he's rich enough he can do what he wants.
Using KVM APIs directly
>what are some specific examples that you feel would improve it?

The positive correlation between readily available long guns (i.e. non handguns) and violent crime (protip: the official stats tell the opposite story) is the equivalent to climate change denial (i.e. directly contradicted by pretty much all available evidence and pretty much everyone who is an expert in the subject) for the other end of the political spectrum. If you're looking for examples of illogical opinions this one is as good as any.
I never claimed there wasn't a market, just pointing out that it's shrinking.
It's an ego thing. Being wrong is hard. I have found it can be even harder for 'smart' people to be wrong because so much of their self worth is built around being smart and thus right much of the time.
I recently started a blog built with Hugo and published using Netlify by way of a private git repo on Gitlab.com.

I would have used Gitlab pages but there is not support for automated SSL certs for custom domains. You have to upload your own manually which doesn't play nice with letsencrypt's 90-day expiry.
AI data could be tainted even as it’s being cleaned
Here's the scenario that makes it sensible to shelve the superior AI models:

premise 1: financial crisis hits, requiring some firms to accept immediate loans (or off books loans aka qe) to maintain solvency (classic 2008 scenario)

premise 2: firms will not have equivalent exposure, so some firms fail worse than others, but as the risk is viewed as "systemic" all get the bailout

If some firms have AI that find risks hidden in investments that traditional (explainable) models ignore, then those firms will sit out of markets that will in the meantime be profitable for the firms that are unaware of the actual risk. Metaphorically, why ruin the 70s with an accurate HIV test.

If the same models could be used to identify and securitize (and make a market in) the invisible risk, it's possible that the market price of the risk would similarly lead many firms to sit out of otherwise profitable markets, as the yields of many of the traditional investments would (after the cost of hedging) be poor.

All this would result in a shrinking of the pie without an analytical explanation. "What do you mean the pie is smaller than we thought it was and we have to grow at a slower rate than we thought?", the CEO might ask.

In most scenarios where quantitative approaches give better insight into the future, the firm to develop the approach makes a fortune until others can catch up.

But what we have today is a financial system where keeping the overall system running hot is government policy, and so all participants have the incentive to ignore information that would lead to rational reallocation of investments.

Once the system's normal is leveraged/hot enough, the system becomes resistant to certain kinds of true information.
Lime globally recalls electric scooter model amid fears it breaks apart in use
Ask HN: Best Headless CMS?
What is the best headless Content Management System (CMS)? Looking for a developer friendly system to integrate with and read/write content to
Show HN: I recreated the Fallout hack minigame. Shows posts from my blog on win
Hey HN!

I just got finished working on this yesterday. If you don't know what Fallout is, or what the hacking minigame is , you can check here[0] and here[1], respectively.

My version displays the hacking minigame, and then when successfully hacked, it displays the posts from my website, exactly as if it was on a terminal in the game.

I originally made it two years ago as a way to learn HTML, CSS, and JavaScript, but it had some huge flaws as I was a beginner. In anticipation for the release of the new Fallout 76 tomorrow, I went back to it and reworked huge portions, and it's now at a point where I'm ready to share it with the world!

I wrote a short writeup of the original development process and my motivations here[2], and a much longer post listing the improvements I made these past two weeks here[3].

This project has definitely been a labour of love for me, and I'm really proud of it and happy with it. I hope you enjoy, and I'd love to hear what everyone thinks!

---

[0] https://en.wikipedia.org/wiki/Fallout_3
[1] http://fallout.wikia.com/wiki/Terminal#Hacking_terminals
[2] https://jetholt.com/blog-hacking/
[3] https://jetholt.com/robco-revisited/
Yes, article titles have evolved to be clicked.
Yes, at the core of the "virtue signalling" philosophy is the idea that nobody _actually_ holds virtuous values. There are only two kinds of people: those who are honest about being selfish jerks, and hypocrites who disguise their selfishness using "virtue signalling".

It's reminiscent of the psychopath world-view, actually.
For the most part your argument seems to boil down to "everyone else should suffer limitations so that Red Dead Redemption 2 can exist". I imagine we can also include a few Hollywood blockbusters in there.

If that's your viewpoint, fine. I don't have to agree, I think it's ridiculous to consider bits uncopyable and lock down general purpose computers so that video games and movies have nicer graphics.

This message was brought to you by a fully FOSS stack.
Bizarrely refuses to use HTTP/2 to my nginx (curl, Firefox, Safari all use HTTP/2 happily) and then dings me for it. Seems a bit unfair.
I am shocked by how many people use 3d printed parts in the kitchen, printed PLA is not a food safe matieral.

And if you print a toy for your kids it's gonna end up in their mouth at some point...
Introducing Masse, a New Shopping Platform Combatting Fake Reviews
Amazon Chooses Queens and a Washington Suburb for ‘Second Headquarters’
IBM Finland refusing to pay pensions
It's only been the last 5-6 years that baseball has really looked objectively at "what contributes to a win". Most front offices now use that information, but as of 6-7 years ago, it was not at all clear.

Teams pay salaries based on market price, not what actually contributes to wins. In an efficient market, these correlate, but sports contracts are by no means efficient.

The Padres' handed $144 million last winter to Eric Hosmer, who never projected to be much above average. There's still a ways to go.
It's sometimes useful to run "arbitrary" code in the context of the kernel. For a concrete example look at the Berkley Packet Filter[1]. In it's original usecase it allows packet filter expressions to get compiled into a bytecode, which in turn get verified & executed in a kernel-space virtual machine. This is useful because it allows the user to implement arbitrary expressions, in this case firewall rules, but have them executed in the context of the kernel. When you're trying to filter millions of packets per second, or instrument operations that are measured in sub-microseconds, avoiding that context switch matters.

[1]: http://www.brendangregg.com/ebpf.html
There are some benefits to centralization. For example, if I want to watch a movie or TV show, I have to look for it on Hulu, Netflix, Amazon, iTunes, HBO, and my cable box. I wish I could subscribe to a single mega-service that just covered everything.
>I always tell my Jr. Engineers that if you have to work THAT HARD to accomplish your daily tasks then you need to go back to school or go for a more newbie-friendly position.

I don't think that this is very productive thing to say to someone. If the Junior Engineer is still able to produce, why do you care how much they struggled with it? If a person truly wants to grow and then struggling on problems that are on the edge of their comfort zone sounds like the perfect way to do it.

If their abilities are effecting project timelines, quality, profitability, etc then I can understand having that conversation with them but I really don't see the harm in someone challenging themselves professionally.
Free Textbooks: how is this possible?
Conspiratorial arguments have little no relation to actual real world conspiracies.
How ads evolved to make humans their servants?

or more accurate:

How ads favourable to humans gained reproductive advantage.
Or, if you like having your own code base for your own blog, GatsbyJS ;)

Obviously a bit more involved than your examples.
For work stuff, I use Google Docs as a matter of course and that works well. It's not perfect insofar as the "it's over to you now and I won't touch it any more" handoff isn't baked into the workflow but once people learn to have discipline around that, it works well.

I do like Sccrivener. I just don't really do the working on screenplay/novel/etc. over the course of months to years that is really it's sweet spot. The one time I used it which was really useful was assembling a book partly out of a series of previously written pieces. It was very good for moving parts around although I suppose outline mode on a standard word processor could have substituted.
Prokaryotes are thousands of times smaller in mass/volume, so most cells (and maybe even most DNA) can be bacteria while these are nonetheless minor players.
Mtime comparison considered harmful
This sounds awesome! Do you know what the app is called?
I'd add that there was nothing in nature specific to ww1. These mass, all-in, full conscription wars have happened all over the XIX since the Napoleonic wars. What was new was the exponential improvement in technology that had devastating effects, which ww2 surpassed with an order of magnitude (burning an entire country to the ground rather than a few battlefields).

The gradual increase in horror and devastation between the great european wars has really been a story of technological advances more than anything else.
> Sooo... paint me stupid

why would somebody paint you stupid upon reading your totally spot-on observation? Even in case of not agreeing.
Running PHP on an Android device
Black-Scholes computed on NVidia Teslas, right?

If your tech degree is not in computer science, it's likely not outdated. If it is in CS, then it most likely is.
Same. 95% of my prints are PLA, but I've had PLA prints deform in my trunk on a hot day. For more durable prints, though, I prefer PETG over ABS for its lower shrinkage, better plate adhesion, and lower fumes. ABS is just generally not a good thing to print with.
The many interfaces of computing
It's funny, because some years ago when Medium blogs were starting to be posted left and right, people were praising the interface, and nobody listened to the few who objected. Now, we need all kinds of tricks, add-ons and blocks to just read five-minute posts during our commute.

It's 2018, and there are a gazillion ways to get yourself in control of your stuff. The next free framework that comes, which promises a clean, non-distracting view, will also (most probably) eventually add advertisements, because, well, corporations need money.

In my humble opinion, just write your Markdown files, and use one of the bajillion Static Sites Generators to create/host them, or fork a framework that already does this such as [1], copy-paste them in, and you're set.

[1] https://github.com/barryclark/jekyll-now
"Medical Device Hacking" is a large part of how my wife and I slept at night for the last few years, based on the open source Nightscout [1] project which interfaced my kids' Dexcom CGMs to our smartphones. Continuous Glucose Monitors allow T1Ds to track their blood sugar without finger sticks and are particularly useful at night for catching lows.

The Nightscout project was a strong motivator for Dexcom to push harder on developing and improving their remote monitoring solution. A solution which could easily have languished in R&D and FDA approval hell for another 5-10 years got to market much more quickly once users were out there DIY'ing their own remote monitors.

Additionally there are a lot of "mis-features" that are coded into T1D products, presumably foisted on companies by the FDA to avoid liability, but which ultimately are a mild form of torture on end-users day in and day out. Having an option to turn to open source alternatives when the incessant alarms which can't be disabled are driving you mad is better than throwing out the device altogether. For those who haven't used or know anyone who has a pump, pod, or CGM -- the problem is that the devices are subject to dozens of variables which impact their performance, reliability, or accuracy, and alarms are often "lacking context" (to put it mildly) or outright wrong.

E.g. When you've treated a low and double checked with a finger stick that blood sugar is rising, a siren going off every 5 minutes from the CGM at 4am is enough to want to remove the CGM and smash it with a hammer.

Having open source alternatives is a large part of, I believe, forcing Dexcom and even the FDA "to the table" to reconsider hard-coded patient hostile "features". It's easier to appease the lawyers and go into CYA mode, when there's isn't a strong open source competitor with 28,000 Facebook followers and a Github repo with 21,000 forks [2].

[1] - http://www.nightscout.info/

[2] - https://github.com/nightscout/cgm-remote-monitor/
People are not stupid and issues in question are hard.
Pretending you are an expert and know actual justification, evidence and logic behind all the geology, genetics, thermodynamics and so and so to have informed opinion about all of these topics is wrong.

People are right about their own beliefs. Their beliefs are not based on evidence, but cultural.

They could research one topic and report knowing it because of evidence (they researched it)
Another form of tracking people. Wifi/Bluetooth and IMSI catchers? Is there any business without intrusive forms of surveillance today?
That's a good point, I think it ties back in as well. Medium does a solid percentage of the work of building an audience for you. They need a way to be compensated for the costs of that as well, hence get more paid users.
Go for a Walk
Because it obscures the source address for DNS queries, it will mess with split-horizon DNS and other systems that give different answers in different places. You might be surprised how many that is.
Is your budget out of control?
Oil's Longest Losing Streak
>That said, I don't think I would want to go to Russia or China and say, google "How to overthrow the government". I would expect someone would want to speak with me pretty quickly after I did that...

That doesn't mean the US isn't performing the same level of surveillance/tracking, just that they aren't publicly picking up dissenters. In reality, if they were really worried, they'd hit you with a gag order and charge you in the FISA courts so you can't go public

https://freedom.press/news/revealed-justice-depts-secret-rul...
For those interested in a video breaking down SA 751:
https://www.youtube.com/watch?v=a6oJUt4WWdQ
Isn’t the main draw of medium the discussion? Static sites by their nature aren’t built for discussion considering the lack of a real database. Of course you could add a third party commenting system like discus, but then you relying on a third party service for comments and all the privacy and support concerns that come from that.
I wrote a blog post about one of the earlier studies in 2013 [see below].

HEPA filters can still be effective - the study doesn't talk about the charge of the UFPs - and the 0.3 micron DoP particles used in HEPA testing are designed to be uncharged. It is common designing filter media to use charged media to attract small particles.

If you were running a 3D printer and concerned about this risk, I would suggest:
1/ Encapsulate the unit.
2/ Wear a mask when the enclosure is open.
3/ Ensure a steady flow of process air when running to prevent accumulation. You could also run at a negative pressure to keep USPs in the enclosure.
4/ Have a filter bank on the air outlet that you change out regularly. Pair a HEPA element with a highly charged media.

Link to 2013 blog post: https://fredlybrand.com/2013/10/19/filtration-in-the-popular...
People can be fined or jailed