skysight-inc/HackerNews huggingface dataset:
Read this

https://www.amazon.com/Rapid-Development-Taming-Software-Sch...

for the engineering and peopleware considerations, which is maybe 1/3 of "right".

Another 1/3 of "right" is the path from conceptual design to database modelling and realizing operations on the database from code. If this part is well planned the code almost writes itself and the customer can be always right because the answer to "can you do this small thing?" is always "yes!"

The other 1/3 of "right" is the content of the computer science curriculum. Some of this is practically math such as combinatorics and algorithm analysis. You would also have to take some classes in areas such as compilers, computer architecture, operating systems, etc. For the average person who wants transferrable skills I say go for compiler construction because small simple compilers are userful and methods used in compiler construction are useful for other kinds of programs. Also compilers interact with the processor and operating system so you can learn some of that by learning compilers.

Another path that gets closer to the metal is do some embedded development, for instance, program a microcontroller to talk to the computer in your car. Operating systems for tiny machines are all the rage these days and easy to learn because they are themselves tiny.
Hey all, this is the startup I work for (I'm employee #1), and we launch today! It's a product recommendations app for iPhone that allows you to ask your friends questions and get recommendations in response. Think Stack Overflow meets Instagram meets product reviews.

If anyone is interested in the tech stack, the iOS app is in Swift, the backend is about 90% F# running on AWS Lambda, and for our DB we're using a combination of Postgres, Dynamo, and Neo4j.

Link to app is here: https://itunes.apple.com/us/app/masse-app/id1400627501?mt=8

Any and all feedback is appreciated! :)
Also I hope couple of the oldest european historians can remember that little country on the East, I forgot its name...
The First Level of Every Sonic Game, Reviewed [video]
That's kinda what it feels like to me. Does g suite already have so much technical debt that they can't make it better? It's been this way since I started using it, more than a year ago.
BGP is a gossip protocol. BGP roughly works like this:

As BGP nodes come online, they establish connections with "nearby" existing BGP nodes, saying what version and how frequently they'll check in, and what their AS number is (a unique identifier)

Once communications have been established, then they can start to report any network routes they know about.

"I'm AS 123456, and I am the originator for 3.0.0.0/0" (i.e. they're responsible for it), "Also, I can reach 4.0.0.0/8 with a cost of 6" (A fair number of hops away on the network).

Any neighbouring BGP peers update their routing table:

"AS 123456 is responsible for 3.0.0.0/8, and I can reach it with a cost of 1, and I can also reach 4.0.0.0/8 with a cost of 7 via AS 123456". If there's a cheaper route to a network address, no changes will happen.

Routing changes can propagate quite quickly across the internet. The routing protocol is nice and lightweight, and updates are happening with reasonable frequency, as network connections come and go.

The idea is that should damage occur to the network fabric, the network will automatically update and route around it, without need for any intervention.

It's entirely built on trust, though. You have to trust that AS 123456 is indeed actually responsible for 3.0.0.0/8.

If you get two parties indicating responsibility for a network range, it's possible to end up with routing loops etc, as things get in to a mess.

What is legitimate behaviour, though, is for, say, AS 123456 to be the originator for 3.0.0.0/8, and another AS be the originator for 3.0.1.0/24 (i.e just 254 addresses under that space). That's not an unusual situation, and it won't cause routing issues, because more specific is taken as a priority over less specific, rough analogy: "In general mail for General Electric, should be sent here, but if it's for the electronics product division, send it straight to them"

There have been different attempts to put filtering in place, provide authentication "Yes, AS 123456 is allowed to be responsible for 3.0.0.0/0" and the like, but nothing has really taken off.
I think the greater risk is vendor raising the contract price to something you can't afford. Because now they know you are locked in. I 've seen this happen time and again.
There are also dedicated extensions for this [0]

[0]: https://makemediumreadable.com
Because the whole point of the 2016 operation (which involved support for lots of different, often diametrically opposed, positions and candidates) was to set up a situation where the US was even more politically divided against itself, weakened and ineffectual in foreign affairs, and set on a course to continue inflicting self-harm, and it obviously succeeded beyond Putin's wildest dreams, and there was no apparent need to interfere to change course evident in the run-up to the midterm. Plus, everyone was looking for it's so better to keep powder dry this cycle and leave 2016 seen as either a one time thing (or even, for the truly gullible, a thing that didn't happen) so next time there is a need, there isn't as much guard.
Product Managers…Take Back Your Time
Hm, I agree with what you're saying, but your example is pretty whack:

(1) in a logistic regression the coefficients are on a log scale ergo the ratio between exp(2) and exp(1) is actually x2.7, not x2; the bigger issue is that you have to compare the strength of the association to how easy it is to move that lever, e.g. men might like our marketing message more than women, but it's not like we're going to get people to change gender.

(2) moderately correlated predictors do not bias or otherwise complicate the interpretation of regression parameters, it's only unmeasured confounders that do, that is, correlations between variables where one of the variables is not included in the model.
Implement real time subscriptions on top of PostgreSQL
CppCon 2018: “Implementing the C++ Lifetime Safety Profile in Clang”
> Someone should do something about that and create an ebook marketplace that enforces certain quality standards and pays decent royalties.

Leanpub doesn't enforce any quality standards (it's a self-service), but it does pay around 85% royalties.

I really like their model of being able to buy and sell unfinished drafts, and getting updates as they come along.
Cannabis companies are limited to only a few means of advertising so billboards are one of the best. FlowerCompany is finding strong results using them too.
As someone who played a lot of sports, the classic "hustle" play was laying out/diving/getting on the ground for the ball. Be it in baseball, basketball or football.

You could play the game without hitting the ground, but if you wanted to hustle and win, you had to get your clothes dirty.

You weren't breaking any rules, just doing what other people wouldn't.
Because it's not just a platform, it's an audience. If you want to reach the audience, you have to use the platform. And the audience most in need of this message are definitely the people publishing on Medium.
How Google and Amazon Got So Big Without Being Regulated
The hacker news homepage gets a 23 on accessibility (Idk I mean there are probably some issues I hadn't thought of but the fact that its primariliy no-nonsense text makes it quite accessible by default)

It does however get 100 on performance (quite rightly)
The PWA score is around 50 but most of the complaints are really silly. It almost makes me wonder if the entire category of PWA is silly.

Finally, I checked GOV.UK, the website so lauded here on hacker news as of late. It also got around 58 on PWA - what is the point? If those complaints for PWA actually meant anything, surely they could fit into one of accessibility, best practises, or performance.
What's Affiliate Marketing and the Top Myths
> So why the hell did you use it to write this article, then?

thatsthejoke.jpg

But seriously, my guess is that the author wants you to see the things that he's talking about on the page. Like you read that the banner sucks and you can look up and see the banner and understand immediately what he's talking about without having to take his word or trust that supplied images aren't photoshopped to hell.
They're not wrong except in intentions that literally don't exist. The plants have something the ants want and it needs to be protected to keep on providing it.

Cats domesticated themselves thanks to early farmers and granaries - the wildcat ancestors who had the shortest scatter distance and endeared themselves to humans got to spend more time pouncing on mice and rats that were flooding their stores as opposed to fleeing whenever the towering giants known as man came.

(Although I can't help but imagine a farmer getting spooked the first time a cat got in among the grainery where he was going to shoo the rat pile, again seeing a cat with a dead rat in its mouth and thinking the rats plaguing him are now giant cannibals.)
I think a key factor in this decision may be the perceived risk of putting huge capital behind a single black box model. I would assume this differs from more ML-heavy quant firms like Two-Sigma, because BlackRock's products generally perform at a huge scale with some central idea behind them. Two-Sigma probably can spread out the same amount of assets across many different black-box models, diversifying and reducing risk through these means. In this case, perhaps only 1 model dictating such a huge chunk of capital was just too much uncertainty?

I have no evidence of the scale and diversification of both these, so evidence would be helpful in refuting the above!
Amazon to Pick NYC, Northern Virginia for Split 'HQ2'
The kilogram is dead; long live the kilogram
Good Defcon talk on this from a few years back: https://www.youtube.com/watch?v=ZusL2BY6_XU
Volcanic ash or, more topically, wildfires are some more good examples.

I'm not sure what you mean by "cope". There's so many things that are nature, and many are entirely unaffected while others are irreparably affected immediately. If you kill off a whole bunch of prey animals all at once you might see a decline in predators, a simultaneous explosion of scavengers, and then a correction as the predators switch to the scavengers as their primary prey. Or you might see a complete ecosystem collapse. Natural systems are so many things from the water cycle to the flora and fauna to the geological systems.
This is how I've always imagined a fictional time machine working. You build the thing, it creates a field inside itself, and you can use it to move whoever/whatever is inside that field to other points in the timeline of the machine's existence.
Right now I think GitHub is the best way to share news that the Chinese government doesn't like, because it's the only Western platform that they rely on and are afraid to ban.. that being said, I doubt a Microsoft-owned GitHub will protect the users the same way GitHub did before the acquisition.
4 tips for learning Golang
Show HN: Retargeting – Sync a Google Sheet with FB and AdWords Custom Audiences
All nations are interested in the ability to remotely control the pacemaker or the leaders of all other countries. We should assume that Russia, China, and the US are all able to pull it off at will if it is possible.

Would they every use this? It is an act of war, and they risk the replacement leader being "worse". However it is something they would like to have. Of course once someone starts using this all medical device makers will have to take security seriously, which enters an arms race.

The only protection most people have is we are not important enough to target. However if you are a world leader of some sort you are always at risk that some other country will decide the best way to deal with you is kill you. Vulnerabilities in your medical devices is just one possible choice such nations have.

Then again there are lots of other choices for murder. Poison has been used going back thousands of years has the useful property that you can make it look like an ex did it thus avoiding war.
See here [1]. No FDM printed item is going to be food safe because the layered properties allow the accumulation of bacteria, but PLA is generally non-toxic and will only leach a few "safe in small quantities" chemicals into things it comes in contact with.

[1] http://www.sciencedirect.com/science/article/pii/02786915940...
I think that food, on average, in NYC is worse than average.

There is so much foot traffic in the city that mediocre and bad restaurants can survive, even with high rents.

Don't get me wrong, NYC has some amazing food, but my experience has been pretty bad with most restaurants.
Depending on where the training data comes from, both ;)
This is really cool research. Nature is fascinating, complex and beautiful. Amazing the societies which it develops!

But that said, this result should not be surprising if we would get our minds out of the very narrow species-oriented view of nature, where individuals and populations are selfish (even gluttonous) over-consumers and over-reproducers. This model is just wrong. Nature is a vast cooperation of thousands, millions of species. Cooperation at a larger scale that is very much like--in fact, might be called exactly the same--as our bodies, which are complex systems of interacting microorganisms, not all of which have a human genome.

Nature is one giant organism, and the species and individuals that we elevate to godly status are really just cogs and wheels in the grand scheme of things.
The pages are still being actively edited which would suggest it's still on-going
Tell that to many women who receive death threats for posting pretty much anything on the internet.

Times have changed a lot in the last 10 years. 10 years ago, I would have agreed with you.
Correct. I would definitely prefer to always just pay for services that I use so that 1) I know for sure I am the customer and 2) the service that I value has a stable revenue - ad revenue can be extremely volatile. I don't want the service I like to be at risk because of changes to ad-network pay rates or anything like that.
The horrors of modern warfare seemed new and surprising to the Europeans.

But the brutality wasn't all that different from what was happening in colonial outposts like Namibia, South Africa, India, Russia, Ireland and countless other places.

The snobbery and denial of the European powers also missed the reality of modern total warfare that was demonstrated in the US Civil War. The old guard was focused on elan and napoleonic era stuff, and dismissed the American experience.
Wellll.... paying Cf customers will get lower latency service using this, just as Cloudfront gives better service to AWS users.

That’s part of why this app is in CF’s interests.
Even with real ingredients, a pizza is primarily flour, tomato, and cheese.
Add some cured meats, and maybe some vegetables.
It is nutritionally lacking, ergo - junk food.
Just to clarify, it was a small Nigerian ISP that caused this, CT just propagated it to others.
It's likely that this Nigerian ISP was setting up peering with Google and misconfigured their route policy. If you do this incorrectly you can advertise prefixes you get from one peer to other peers as if you own it. (essentially you replace the full AS path (prefix metadata in BGP) with your own AS number, it makes it looks like you originated the prefix to others)
If neither the Nigerian ISP or CT refused to do anything then everyone that is their peer or customer would need to manually filter this "bad" prefix" to stop it. Customers and ISPs that only use CT would still be affected.
I didn't read the whole article since I didn't want to sign up, but in general: maybe.

Machine learning models are really good at things like prediction, but if it's valuable to do inference about the phenomenon (e.g., is there evidence that X is positively associated with the odds of Y, given Z,Q,R), careful study design and appropriate statistical models are a better choice. These come with theoretical underpinnings - whether that's the coverage guarantees of frequentist methods or the decision-theoretic foundations of Bayesian inference.

I'm not sure whether or not that means this choice was good on the part of BlackRock, however.
> the fact that half the population hold opinions that they would not change, given any amount of evidence, is actually somewhat terrifying

What would change your mind on this?
There's so much wrong with this report, it can be confusing to many people.

For example, some of what they're calling "SEO" really has nothing to do with SEO. It should be checking:
- if the page is crawlable
- if there is a valid title tag
- if there is a valid meta description tag
- if there is a valid canonical tag

But instead, it checks for a valid viewport meta tag? And if the font sizes are legible? I could see that it might be an issue if the site is hiding text on the page, but viewport and font sizes really have nothing to do with SEO.
> Have you researched different vaccines to find out how their effectiveness falls with the percent of the population that is not vaccinated?

I am very well aware of the basic concepts of epidemiology, why launch this gratuitous disqualification attack?

> You're right. People who refuse to get vaccinated should have to get insurance to pay for the damages of the illness and death they cause, right?
> And if that insurance is prohibitively expensive, and someone won't pay it, then we can just send them to prison, right?

You make the ultimate escrow with your own body, since you risk infection as well. But now you mention again the application of force. I ask you, are you willing to go into peoples homes and forcefully inject them with vaccines? Because then I can use your same argument to you: you propose using force but you are demanding others to apply it. How about each time you propose to impose your view on other people you are also responsible to physically do it. You know, put your skin in the game.

Regarding your environment argument, I reiterate that herd immunity is a benefit, not having it is not a cost. Its too onerous a requirement to demand of people to do things to help someone else at their own expense. There would be no limit. You could ask for anything and always find a way to justify taking it.
Amazon’s Move to Long Island City Sparks Condo Frenzy
I never pay attention to the "grades" only the data, especially the waterfall graph/data. The grades are ridiculous, and mostly meant to cause alarm. You can score 100/100 on almost every test, but get a "D" overall because you scored poorly on 1 or 2 tests. It's great tool for techs, but in the hands of a client almost every result/score appears terrible.
TIL that Medium posts have a discussion section.
Of the 4000+ end users I manage, 3/4 of those use laptops, and they ALL request mice. I can use anecdotes too.
Yep - and that leads to potentially unpredictable revenue, especially when there are disruptions in the ad-network revenue models and they force down pay rates. This puts sites/services at risk. I would much rather just pay for the service I value.
I prefer discussions to be decoupled from content - e.g. hacker news.
Hell yea my site works cross-browser. I've tested it with Firefox, Chromium, Midori, w3m, lynx, surf, and edbrowse and they all look fine.

I freely admit I have no idea what a PWA actually is, but that page is not helping me understand. All I find are vague descriptions about how they're reliable, fast and engaging, but nothing even approaching a definition. For all I know, a 16-ounce claw hammer is a PWA. It's certainly very reliable, fast and supremely engaging.

If PWA is all about the service worker, why are things like HTTPS, splash pages, 200 offline, or address bar matching brand colors(?!) included in the category? Those things don't make my site any faster or more responsive, and I doubt a service worker would either. Why on earth would I want my site to return 200 offline anyway? I don't wanna lie to a user.

Ok, lemme take a deep breath. I'm sure a PWA does not equal a single-page broken piece of JS monstrosity. I just don't think it's a good idea to give me bright red warning triangles about not having a service worker unless Google believe every site should have a service worker. In that case I disagree with them because I don't think I need a 200 OK if my network interface has caught fire in the middle of browsing.
You're right. I re-read the article and there's really not enough data to make a firm conclusion, although it seems like a real possibility.

I wish people on this site would just argue using facts like you do, instead of downvoting comments to invisibility and flagging them. It's frustrating.
11.11: Alibaba sets record $30.8B sales in a day
Full text for those on the other side of the paywall: https://outline.com/xFCCx9
former HVAC tech here. Sorry for the wall of text but here's most of what I would do as a seasonal change-over inspection:

Every year, a full visual inspection of the heat exchanger, especially important after 5 years of life. We're looking for the first signs of perforation, and/or cracks. A "smoke test" isn't sufficient.

Visual inspection of ductwork take-offs on plenum - leaks, seals, etc. Same for system cabinet.

Check the safety switches -- roll out/limit sensor (millivolt), draft induction (exhaust blower) pressure switch, cabinet switches, etc.

Clean the flame sensor.

Visual inspection on the ignitor. Cracks = replace.
Check values on start capacitor for blower motor. Replace if > +/- 15% of spec.

Blow out P-trap on condensor drain (only applies to condensing furnaces, of course -- the >85% efficiency models, but that's most of what is installed these days).
Oil blower motor and draft induction fan bearings.
Observe flame color.

After 10 years, or as needed, check exhaust with combustion analyzer for proper C0/C02 range.

Observe 2 startup/cool down cycles for proper operation. Look for proper ignition, flame color/depth/shape, listen for odd sounds that would indicate issues (vibration, flexing, etc.)

Replace the filter unless it's obviously new. (btw, This filter is there to protect the unit from dust/lint, not there to clean the air in the house.)

Replace CO detector battery
Not just "ask homeowner to do it" but do it myself. Replace detector out of date (they only last 10 years or so). This is mandatory if you are operating a fuel burning appliance. And Remind homeowner to change smoke detector batteries.

Present a written report of all findings. Compare to last year's report -- look or trends. Keep copy of new on on record at the shop.

This takes about an hour. If your "HVAC Guy" just shimmies into your crawlspace or attic for 15 minutes before climbing back out and saying "everything looks great, see ya in the spring" you're risking your safety and being cheated. Most don't do the whole job.
Also, what most shops call a "tune up" isn't anything of the sort; at best it's a cursory visual inspection with gauges on the A/C unit and a check of the start/run capacitors. Most don't even bother to oil bearings.

Every shop is different. There is a wide spectrum of hacks and pros.
This is an on-point rant, but what alternatives are there that combine clean, useful publishing tools with the ability to reach a wide audience? Sure I can host my own blog, but what good is it if I have no reader engagement. If there is a decent replacement, I'm all ears.
Internet2 basically provides this service for US research organizations.
Disqus is really bad in terms of privacy of users [0] (that article was from 2014, now I guess it's on par with most other sites).

I'm not really sure what the answer is as if it's going to work on a static site, the comments need some sort of backend. Most people aren't going to host it themselves, so that leads to these issues, as nobody will pay for a commenting system.

[0] https://chrislema.com/killed-disqus-commenting/