skysight-inc/HackerNews huggingface dataset:
Ask HN: Anyone doing something interesting with NASA's publicly available data?
>Because you don't get to just chose the content on a page you load that you want to see.

Of course you do. That's a big part of the success of the web. curl + grep for a very basic example, wallabag, hosts file, firebug, flashblock, disabling images, disabling scripts, disabling animations, opera's content blocker to cite a few others.

You can't tell if a page has ads until you get there, and some ads may be injected in every pages by your isp, your browser or various malwares so basically what you're saying is do not surf the web at all. Sorry, not sorry the actual solution to not be invaded by ads is to use and adblocker.

It is a very broken assumption that people implicitly agree to see ads. It is actually the other way around historically, when reading a newspaper or a magazine and encountering ads I can skip them without even looking, I could even cut away the couple pages that I've interest in.
Actually it's not even limited to ads, it applies to the whole thing. If an article doesn't interest me I will just turn the page.

As you said the news article is already paid by ads so there's no need to see them. Until you factor in tracking that is.
In a newspaper the advertiser paid the newspaper to print ads along with articles and that's about it because there's no way to track what user look at in a newspaper. On a website, advertising is just the visible tip of a huge tracking iceberg.

Once again "your failed business model is not my problem". If you hoped you'd make money and you don't because you made bad assumptions, how am I concerned ?
One thing I've always found mind-boggling: "HTTPS"

When I see HTTPS on a bank's backend/login page, i have the full expectation that what i am entering into the page cannot be seen, screen-scraped or intercepted by any third party. i want full encryption ONLY between me and the domain i see in the address bar.

The truth of the matter is, 100 third party scripts (cdns, analytics) can be [and usually are] injected from completely unrelated HTTPS domains, and the average user has absolutely no idea because there is never an indication of this from browser UIs. It is such a blatant violation of trust, and it's the norm!

I have no explanation except that advertisers insist on having direct access to the user-agent for tracking/click-through accountability.
Agree that bare metal is effective and doable at your scale, and can if done right give better SLA and much much much better control - especially of Internet-facing network performance than public cloud, or combos thereof).

We are running a 50%+ gross margin mid-stage venture-backed startup in Equinix facilities (but started there vs. cloud), and have no people near our facilities, and have had 0 issues service-wise related to doing management remotely. Yes, people go out to set up cabs, etc, but we hired our ops folks as generalists who had some network experience, and our CEO and CTO do as well, though AFAIK I don't have network logins active right now.

2 high-level thoughts I'd share:

1) Try not to use Ceph unless you're committed to having 2 people with deep experience at the code level.

2) I'd use Juniper QFX or EX, or Aristas. You don't seem to be running at scale or functionality where SDN magic is needed and there is a large community of QFC, EX, and Arista users your folks can reach out to when problems happen.

The other comments are more tuning and FYI on what we do HW-wise:

Specifically re: HW, at Kentik we run tens of worker nodes + flow ingest servers, all SM 1us w a few SSD and 256-384gb RAM. 48 logical cores, 2 x E5-2650v4.

We run approaching 1PB of storage, and while we still have some 4u 36-disk 3.5" boxes, those are phasing out and all we buy now is 2u SuperMicros w/ 24x2TB Samsung Evo 850ss. Procs are 72 logical core, 2 x E5-2697v4.

The Evo SSDs have been great - but our workload is largely appends or create/writes - largely but not all sequential, with high read IOPS. Before Samsung I was a big fan of Intel but we have no data on the modern Intels - slower for sure, but a focus on reliability is great...

We use JBOD and ZFS on the storage nodes; the LSI 9300-8i. Have things tested so we can do TRIM.

They do make SuperServers for roughly those configs, but we go with SM resellers who assemble and burn-in for +10-15%. I had 50+ SuperServers that were great at my Usenet company, but we'd rather have our ops folks work on things other than burn-in.

Happy to explain why we went to SSD vs. spinning at 2x the cost, but basically it made enough of a different at 95th and 99th percentile in our query times, and we had access to venture debt on great terms (which you should too and happy to discuss, since we're both funded by August).

Last note re: gear - when we were doing spinning, we found a screaming deal on new 2TB enterprise SATA (Hitachi, I think) for $50 and took the power/space hit for the +IOPS and extra compute we got for firing up the additional machines. Not sure if those are still out there, or the IOPS of this kind of approach would be needed.
With the exception of Siri on iOS, yes, they do. I don't think any of them let you choose the search provider.
Uber has implemented a pause button [1].

[1] https://newsroom.uber.com/behind-the-wheel/
Given your criteria Go wins easily although HN is a little bit of echo chamber of Rust enthusiasts and Go haters, so you want necessarily get balanced opinion here.

Here's how Go stacks up compared to Rust on axis that I consider important.

1. Jobs: plenty of jobs in Go (and growing rapidly), almost no jobs with Rust. For example, on https://angel.co, there are 67 companies in California with Go jobs (60 with "Golang" skill filter and 7 with "Go" skill filter) and 0 with Rust jobs. Every month in "Who's hiring" thread on HN the same thing: a fair amount of Go jobs, next to nothing of Rust jobs.

I predict number of Go jobs will be growing quickly for some time to come.

2. Go: easy to learn. Rust: hard to learn.

3. Go: GC makes memory management easy. Rust: manual memory management and rust-specific for even bigger barrier to entry.

4. Go: fast to compile. Rust: slow to compile. That contributes to programmer productivity.

5. Go: both language and fundamental libraries (networking, concurrency, json, xml, databases etc.) are mature and stable.

Rust: language is still evolving. Ecosystem of fundamental libraries is sometimes lacking important stuff, has too many options (which of 3 json libraries should I use) or options are still not mature.

6. Go: large and growing list of tools, both shipped as part of Go and made by community (debuggers, memory and cpu profilers, race detector, runtime tracing for debugging multi-threading).

Rust: not so much.

7. Go: a large number of important code-bases are written in Go, proving that it's suitable for large scale software (docker, kubernetes, prometheus, influxdb, tidb, cockroachdb - those are from memory.

Rust: mozilla is dabbling with using Rust for FireFox but I don't know any large project that went full Rust.

8. Go: used by tens of companies you've heard about (https://quicknotes.io/n/1XB0).

Rust: the equivalent list for rust will be at least 10x smaller.

At the end of the day proof is in the pudding.

Go is easily winning by pretty much any metric that is not based on opinion. Language X is better than Y is an opinion. Language X has more jobs, more libraries, compiles faster, is used by more companies etc. is not an opinion, it is the pudding.
Previously: https://news.ycombinator.com/item?id=13126878
It's been a long time since I've read it, but I'm guessing the saving lives part of dropping the bomb.

Also, they didn't have the norm of a 70 year history of not nuking other countries over disagreements, and had been in a brutal war for years, so they probably though differently about the use of nukes.
Quaker oatmeal is sugary? I thought it was simply "oats". I've never noticed any sugar that I haven't added myself.
paganel: "investors like Levchin do not care one iota about what said start-up founders will do with their lifes after all is said and done"

dang: "You can't possibly know what iotas someone else cares about"

aaronbrethorst: Here's a quote that describes what Levchin cares about.

greglindahl: "Here you have a Huffington Post editor getting extremely close to putting words into someone else's mouth"

aaronbrethorst: Here's just the quote that describes what Levchin cares about.

dang: "You completely changed the subject"

I give up.
How a SaaS Startup Is Disrupting the Eye Care Industry – With Aaron Dallek
Probably cognitive dissonance... if they've built a nodejs career they don't want to hear this kind of talk.
You can look at the graduates of an accelerator to get an idea of that accelerator's judgment. Then ask whether 7% for some cash is worth it.
I agree with you. But people need to understand that just because someone uses the computer for more than just a browser (I'm not judging those people like my (grand)parents) doesn't mean they have to pay large amounts of money and waste lots of time just to get a computer like it was 5-10 years ago. I want a $200 laptop that I can buy that will let me do with it whatever I want. My salary from freelancing is only about $300/mo so I can't afford a $1000 Dell XPS 13 or something like that, and old Thinkpads are slow and noisy and the batteries don't last long... I was satisfied with a MacBook Air but my father got sick and I had to sell it, and that's why I mainly bought the horrible glorified tablet with a Atom Z3735F CPU.

Oh, and I forgot, my mom hates Windows 10 because Flash that she uses to play some games crashes because the display driver it automatically installed for an AMD E1-2100 APU is bad and incompatible. Meanwhile Windows 7 works fine, so that's what I installed for her. My grandparents share a Ubuntu 12.04 which I will upgrade to 14.04 sometime next year, but that's only because their computer can barely run XP and I don't want XP anywhere on my network...
But if you're "stumped" by a question... how can you tell whether it's a good filter, or not?

(Leaving the side of whether "filter questions" of any sort are actually any good for identifying smart, productive people).
I'd definitely be interested in this and would absolutely pay for it. I am finding it difficult to really get a grasp on Chef since it seems like it's constantly evolving, and no one has really come out with a good course on it. Learning about Chef in the context of an actual application deployment would be useful, I imagine.
It may be heavier, but would it not be more compact? As I understand it, the main difficulty with hydrogen storage is how bulky it is.
>high end systematic firms

I'm not familiar with this term, would you mind giving me a general description of what kind of investing these firms take part in?
There might be some improvement, but how much can be gained by shuffling things around? The U.S. is a democracy and prosecutors are aggressive because it's what the people want. If we shift that power to a local executive, committing to nominate hardline prosecutors will become a typical campaign promise (similar to our current situation with presidents and supreme court justices).

I think the only real fix is education.
I have been using two of these with a 15" MBP and have had no problems. I like them!

https://www.amazon.com/ASUS-PB277Q-WQHD-2560x1440-Monitor/dp...
When you sell energy, you have a share of everyone's money, because energy is needed for everything.

Solar energy will take a lot of that advantage away and that should create an overall better world.
> Paying attention to current events and bearing witness to some of the darkest aspects of human history is important at a societal level and if you don't think it is important to you personally then consider yourself lucky to live a life where the real world doesn't creep in often.

But, how do you even know what really happens? Mainstream news is ridiculous in its intent because it literally is "if it thinks it stinks, if it bleeds it leads". There is nothing good to get from mainstream news. Nothing. Sliced and diced to the most emotional snippets you could conceive of.

I feel bad for people that just get trampled on from all over the world, but that's as far as I let it go. During the 2nd Bush election I went all out, I was into trying to 'make a difference'. I protested, traveled, got involved with local and national groups, was surveilled, and literally was putting my safety on the line to try to make the world a better place.

In the end, he still got re-elected and some of the most corrupt people in U.S. history continued their rampage. It was bad enough the first time, but the second time completely just blew away my foundation of what I thought was just in the world. I never trusted the news or politicians after that. They are not here for 'us'. They ALL have an agenda whether you like it or not. There is such a disconnect between 'content' and real people - it's pathetic and there's no where that that comes out more than from tv.

After all of this, I've decided to just act locally and contribute to causes that want to fight the good fight but, in my mind, are in for a lot of suffering and struggle (eff, aclu, center for human rights, amnesty, etc). It takes a toll on one when you are struggling and it's nonstop uphill.

My wife and friends are always coming up to me with the latest tragedy that has surfaced on facebook. family members, the latest shooting or crash, or death or whatever. I choose to remove myself from all of this because it does _no good_ to me and for me.

Unless I actually go to those places and involve myself with those struggles (see point 5 in op), then I'm just fooling myself by being 'concerned'.

Tv and news is a waste of precious time and there are much better ways to affect and change the world than being sedentary and 'informed' yet doing nothing.
The error is that your quote doesn't cover every iota he cares about. That's like searching a list to make sure it has no odd numbers in it and stopping when you find 42. We don't commonly make that kind of mistake while programming, but we do commonly make it while venting.

Many users come to internet forums to release pent-up emotional energy at their favourite symbolic targets. Monkeys do that too, only with feces rather than words, and not on the internet. We're all monkeys in this respect (edit: i.e. I don't mean to pick on you personally), so I don't believe HN can be immune to this (not for a while anyhow). But I do think we can do a little better.

The point here is not about Max Levchin, of course. The point is that feces-throwing is extremely predictable (that's part of its pleasure) and therefore extremely tedious. It cuts against the mandate of this site, which is to gratify intellectual curiosity—the polar opposite of tedium.
This isn't a brain teaser; it's a logic problem. Someone who has never seen the problem before should be able to logically work through it to find the solution.
Good luck. I think moving from cloud is a mistake. I hope your prove me wrong.
Anyone care to link the various daily / weekly / monthly summary options out there for Hacker News?
Or just dropping out of facebook and having face to face relationships with those that matter most. That's what I did and I don't feel any worse for it. My relationships are better too because they're actually real.
Finishing Touches Applied to Foster and Partners' Apple Campus 2
Circuit breakers aren't just there for the amusement value of watching a clustered system go into split-brain mode...

I.e. you would also want to be sure that your wiring was rated for 100% utilization, and that other circuit-breaker-like functions exist.

Fire is an actual thing, and figuring out the best way to recharge a halon system isn't exactly what you want to be doing.
Yeah I came across the same thing. It was re-shared from several years ago, I didn't bother to check that it was true on that year, but that was also a red flag that it was false.
One thing I felt I discovered over time is that if you wish to retain all knowledge you learned in a course, it's basically impossible to do so at a normal course's pace. The courses move too fast. You basically have to cram and forget.

I based this off of a Coursera course - I made anki cards for all the new information and made sure to review all the new cards on the day I learned them. The review time rapidly turned into hundreds of cards per day and it just didn't scale.

For that one Coursera course, I ended up being stubborn and limiting my pace to what I could Anki. I ended up taking the Coursera course three times - I passed 100% the final time, but still hadn't finished putting the last two weeks of content into Anki.
I like small pixels and have been happy with this Acer 25" 2560 x 1440 currently $255: https://www.amazon.com/Acer-G257HU-smidpx-25-Inch-Widescreen...
Farming could go on without fertilizer though yields would go down initially. Eventually as people figured out how to fix nitrogen with plants again, things would be fine. So the roads are handy that way, but not crucial.

The other direction though, food to cities, that's absolutely vital. Cities don't have a couple of years worth of food stores; NYC would be a total disaster in just a few days without constant resupply. So too would most of the other big cities in the US and around the world.

If you want to be upset at rural folks for not understanding exactly how much you're giving them and how much they're ungratefully taking you can be, but I think it's a little misguided. Rural areas would do fine without cities, but cities would go straight to hell without rural areas.

If government services suddenly disappeared out in the countryside life would go right on with little interruption. But if all the police or fire or garbage or train or electrical or gas services and workers (just one group, not all of them) just vanished into the air cities would have it rough.

Most city folks literally can't image a life without all the services that a government provides because cities would fall apart very quickly. Rural folks absolutely can because quite often the government doesn't do all that much for them.
Bill Gates et. al. launch massive clean-energy fund to fight climate change
Don't the people got shot/raped/beaten/robbed by those people had their lives ruined too?
what are celebrities if not random people?
That's two people out of an entire industry though, not a great sample size. And it could be argued that for all his marketing expertise and long drawn out pauses, Steve really just had a brilliant set of products to sell.

My experience has been that marketing in a 'normal' organisation is that they expend a lot of time and effort trying to sell a product that's just not that good or innovative. I think that's where the whole 'lipstick on a pig' analogy comes into play, and also where people's inherent distrust for anyone in marketing/advertising stems from.
Detailed time-lapse of everywhere on Earth
Forth a register-based VM right?

Does it the VM stack as well instead of the native stack?
I'm not sure about any Rentec mutual fund, I don't think such a thing exists, but aren't the funds they have open to institutional investors not doing particularly well?

When most people say Rentec they think Medallion, which while being spectacularly profitable over 20+ years, is now a closed fund only open to current employees last I heard.
The internet was not built by the users (as they are known today). It was designed and built by the department of defense, for the military to use initially. They let some universities make use of it since several helped research, document and build it. They (The DoD) enjoyed the benefits of letting academics contribute to the technology. It grew organically over time into the complex set of networks and implementations you see before you.

Interstate highways were created in the same manor. That is fun reading if you research it a bit.
The market can act irrationally longer than you can stay solvent. Put options are "safer" than shorting but they cost more.
I am not sure one needed family members in military to learn about invasion. The invasion of Iraq surfaced immediately after the 9/11 attacks. [1]

Guardian reported about US plans (including use of ground troops) in December 2001. [2]

[1] In November 2001 72% respondents in Gallup poll favored invading Iraq with U.S. ground troops. http://www.gallup.com/poll/8038/seventytwo-percent-americans...
[2] https://www.theguardian.com/world/2001/dec/02/afghanistan.ir...
I remember specifically one day, I think in Oct '11 walking up the stairs from the train station and seeing someone reading a newspaper with some heading like 'US is going to look at invading Iraq for 9/11'. I just remember thinking _WHY_, that didn't make any sense.

Of course we all now know, but it was just so weird to see that because I knew it had little to do with any of what was going on (I also knew Saddam was an ally before).

But, such is the bizarro world we live in now.
There are two major pitfalls to crowd-sourced consulting such as this.

1) Contributors have not been vetted - Some responses are based on real world experience, and some is conjecture from arm-chair quarterbacks. (A simple example would be that nobody has mentioned with any of the SuperMicro 2U Twins that you have to be cautious about the PDU models and outlet locations of 0U PDU's to not block node service/replacement in the rack)

2) There are multiple ways to skin a cat - There are many viable solutions in this thread, but you can't simply take a little bit of this, a little bit of that, and piece together a new platform that "just works." -- Better to go with a know working solution than a little of this and a little of that. Multiple drivers tend to be less effective.

I am the owner of a bespoke Infrastructure as a Service provider that delivers solutions to sites of similar metrics, and speak with plenty of real-world experience.

Larger Providers - We find a lot of clients move away from AWS, Softlayer, Rackspace, et al. as the larger providers aren't nearly as interested in working with the less-than-standard configurations. They want highly-repeatable business, not one-off solutions.

I'd love to talk in more depth with you about how we can deliver exactly what you need based on years of experience in delivering highly customized solutions. We'll save you money and headache.
Any attack against nanoblogger would be an "on the other side of this airtight hatchway" attack https://blogs.msdn.microsoft.com/oldnewthing/20100114-00/?p=...

Nanoblogger is a bash script in my home directory. To add an entry, I ssh into the web server, give it the text of the post, and it generates a bunch of HTML and writes it to /srv. It is only run to create a new post. It doesn't listen on a port, or talk to the outside world at all.

An attacker could theoretically edit the bash script to do something nefarious... but if they had write access to my home directory they would just edit .bashrc. An attacker could leverage some kind of hole in nginx, (plus a permission elevation vuln, since www-user can't do much) but by then you already own the box, and don't need to bother with nanoblogger. You could ssh in as me, then do something tricky with the script... but if you're logged in as me you own the box. Etc etc etc.

Nanoblogger has about as much attack surface as a rock.
>archaic yes

Definitely not archaic. If the FISA courts taught you anything, it should be that the country your things are living in determines which entities can tap your traffic/hardware.
But I don't think you actually need to do that. You can compile individual functions with different target specific optimizations using (e.g.) LLVM's target_feature attribute. Both gcc and clang expose this type of functionality.

As DannyBee mentions in the sibling, this issue is compounded in AVX512. You really need to support runtime detection, and doing that means including multiple versions of the same function in the same binary. It looks like one is at the mercy of your compiler for how well this works, but it seems like gcc/clang do this just fine?