skysight-inc/HackerNews huggingface dataset:
I recently joined a FANG and this is something that causes me a lot of anxiety. Our repos are hundreds of thousands of lines of code; how on earth can I, as a new hire, decide unilaterally that something needs to be added or reworked? I'm not at a startup, and the company's mission is decided at a level far above my paygrade. I need some degree of management to know what to do.

I'm also not a very social person, and randomly chatting with people around the company for project ideas is something that I'm seemingly incapable of doing.

Will this cause me to fail at my job? How do I learn to be more proactive with these kinds of things?
> I can't recall any website that resizes the content correctly (correctly meaning i see the image within X% of scrolling of the referenced location; that doesn't just make the lines super-long)

I rarely have anything like that happen, so not even sure if I know the exact problem that you have in mind. As far as I can tell, it's specific to when authors put images somewhere distant to the text that mentions them in the one dimension of text flow, e.g. on the next page, or floating in a separate column from the text. The solution is, don't put images far from the text. HTML obviously requires a different approach from PDF: you don't think in terms of two-dimensional physical layout, you think in the one dimension of semantic layout. Most popular content sites are laid out that way now, and I mostly have no problem reading on the desktop or the phone.

> I don't know of any way of highlighting, annotating, drawing on an HTML page reliably over multiple devices. Sure, something can be built on but it requires special software, still.

It requires software just as PDF requires it. Such software isn't ubiquitous precisely because people don't see HTML annotation as a market. It's a typical chicken-and-egg market problem.

To annotate HTML, you abandon the two-dimensional graphical approach just as you do it when producing the document. Instead, you highlight text in paragraphs and attach annotations and drawings to it, independently of the current rendering of the document. Any word processor allows you to highlight text in lines and paragraphs, you do the same thing here. Evernote's web clipper highlights HTML just fine.

> How do i send someone an HTML copy of a PDF as a single file? (embedded fonts, images etc)

You use a format that packs HTML with images, styling and fonts—e.g. MAFF. Come on, it's not rocket science to store what the server sends to the browser. Again, Evernote stores pages fine and could be used for sharing (if the program didn't go to crap overall). It's the same chicken-and-egg problem.
Ok, but is this article intended to inform us that "this opinion exists" or convince us that "this opinion is right"?
The chrome case is relatively simpler (UI-wise), but I can see this becoming a major source of friction for a more general server-like setup. If you are setting up a web host with nginx, php-fpm etc., you would likely want a pretty custom permission list (which you do by relabelling in selinux with the various http* type things). In this scheme, it looks like it would mean a recompile, right ?
>we're using Ring[0] at the backend

>Ring is a Clojure web applications library inspired by Python's WSGI and Ruby's Rack.

We have had this on the Common Lisp world for years, see "Clack" and "Lack" -- two libs that work together and do exactly this.

> Take a look at e.g. Liberator docs[2] and tell me, where's a CL library for just that

If you want exactly a "Liberator" in Common Lisp, there has been a good one for 3 years on:

https://github.com/joaotavora/snooze

Note how Snooze uses Clack. Clack is almost a de-facto standard now.

To be honest, REST services can be done with a regular web development routing lib.

>Or, in a CL project we had to implement CORS handling ourselves, whereas in Clojure we get it for free

But it's only adding a few headers to your HTTP headers... Patching the response handler to add those is an easy task in CL (Clack already has the facilities to let you add middlewares into the response handler), does one really need a library for that?

I don't want to sound arrogant, but the complains seem a bit exaggerated.
Do you mean someone else rather than Tavis Ormandy? As someone else has already pointed out, he's at Google Project Zero (which isn't in the business you describe) and I don't think he's ever worked for the company whose brochure you linked to, and so far as I can see he's been pretty rude about the Bloomberg story.
> the overall state of the economy is not reflected in the lifestyles of the working class.

The lifestyle of the masses is the overall state of the economy; every thing else is just (often poor) indirect measures.
It doesn't have to be painful to work with Rails
Building a Board and Weekly Progress Reports
I had one once and I can recommend the "MikroTik Security Guide" by Tyler Hart.

It's quite an easy step by step guide.
> How can they claim to support open standards on the web and lower maintenance overhead while still pushing their bloated built in centralized service that is very difficult to turn off entirely even though it should just be one button?

Because Mozilla owns Pocket

https://blog.mozilla.org/blog/2017/02/27/mozilla-acquires-po...
This has been posted before, but a good digestible source for the information in this comment is this two-video podcast series: https://www.foundmyfitness.com/episodes/valter-longo

The studies you mention results of (like the 30% immune system culling in a 4-5 day fast) have only been published for mice so far afaik, but they're currently doing human studies.

Also worth noting that one of the points Valter Longo makes quite strongly in these podcasts is that refeeding after the fast is at least as important as the fast itself.
Do you have any numbers on it? I actually haven't read anything about people and companies stopped buying Intel CPUs.
Let’s hope Thunderbird doesn’t lose feed reading/subscriptions soon.

It does use large parts of Firefox code, and is already having issues in the post XUL world of Firefox.
I'm with you in principle but at some point it becomes ridiculous. On a smartphone, you have at least half a dozen different input and output options, probably more. Where would you even fit physical switches for them all? And, for that matter, how do you trust even the physical switch?
Just to follow up on this thought: in theory this would not be a departure from the historical norm unless boomers are more wealthy in comparison to incoming people than previous generations of older folks were.
Yup, there's a "decline" button. The ironic thing is that my acceptance or declination doesn't go anywhere. The original Leafs used frequencies (GPRS) that AT&T quit supporting. Since the now-worthless radio is a useless threat surface, I had Nissan remove it for free. Because CarWings is a mere half-assed shell of what it could be, I declined to spend the $200 on an updated cell radio. So if I do press a button, it's for naught.

Anyway, all the screen says, in essence, is that Nissan is using the aggregate data blah, blah, and if you want to use the nifty history telemetry, well, you're going to have to let the car send those data. Or not; car works just fine if you press "decline".
Yes! And I plan on experimenting more with this, like sharing image files and maybe even html.
Each year the average person starts eating at 8am on January 1st and doesn’t stop until about 7:30pm on December 31st!
It looks like they've been doing it since at least 2012: https://www.nytimes.com/2012/01/14/technology/apple-releases...
1) Climate change takes many years. Let me remind you of a recent one called the end of Little Ice Age. Before that, there was Medieval Warm Period.
The one currently happening is unprecedented but likely not impossible to adapt to, nor fix on century lengths.
It will be more painful the longer we let it run though.

2) Big nuclear exchanges? Nuclear exchanges as projected are expected to be local, we don't even have enough nukes to raze all major cities.

3) Economic depression has happened multiple times so far. With various interesting results, from World War II to Computer Era. :)

The closest thing I can think of is "Rock Falls, Everyone Dies". Generally a rock moving at km/s from out of Solar System. Last time this happened dinosaurs got extinct.

The other one is a nearby gamma ray emitting supernova. This could sterilize most of the planet.
So how do we measure this? We can’t use the existence or non-existence of nuclear war, since that’s an all-or-nothing proposition – the fact that we haven’t had a nuclear war yet does not say much about the likelihood of one occurring. So how do we measure the likelihood? Some people like to concentrate on the amount of nuclear weapons, and, by implication, argue that the likelihood is proportional to the number of nuclear weapons in the world. I am less than convinced about this reasoning. Or is it the simple number of countries which have them which matters? I don’t think so either; if, say, Norway and Iceland both acquired nuclear weapons, would nuclear war be more likely? Probably not. So you have to be careful in how you score this issue, since it’s impossible to measure directly, and easy to convince yourself you have chosen a good proxy for it, when in reality it’s merely an irrelevant factor which happens to be easy to measure.
Vulnerabilities are almost unavoidable.

Leaving a management port on a router open to the entire internet is a very bad practice. Would you leave an RDP port open to the world?

If you require remote access, at least restrict it to known management IP addresses.
i've been fasting 15-16 hours a day everyday for the last 6 years and it's certainly helped me keep my weight about 10 lbs lower than I would have with just dieting. Before that I always subscribed to 3-5 meals a day hypothesis. Once I switched over to fasting 16 hours, I noticed the effect immediately, by losing 10 lbs in 2 months and have kept it off ever since.
> If a company is disincentivized to look for security holes because it's highly likely it will find them; that company is on the fast-track to failing.

I don't see any evidence to back up this assertion. FWIW I don't believe this is true.
Nice. (Got defun :)
You don't need to resort to crude sexual language or imply parent commenter's opinion isn't in good faith, rather than out of some blind corporate allegiance.

You're supposed to be above this here on HN.
This doesn't actually help assuming that unveil(2) persists across a fork (and if it doesn't then that's a back door, and if fork is banned using pledge(2) then you can't use sshfs anyway).
How to deploy a MERN stack app on Heroku
The World of Chatbots: Customer Service, Business Automation and Scalability
Mozilla's ownership of Pocket taints basically every decision Mozilla makes about Firefox's content consumption features.

Maybe they really are independent, but there's no way to tell and Mozilla's past transparency failures (like https://news.ycombinator.com/item?id=15956325#15956653) haven't earned them the benefit of the doubt.
Thank you for the link. I'll read this paper. I'm hoping to reply but the thread may be stale by the time I do. Right now, my thoughts are: if it is easily fitting, what are the assignment probabilities? Are we getting 90%+, or is it fitting easily, but to much lower probabilities. Also, is there a big difference between neural nets and other algorithms like RF?

The paper certainly does appear to address the question of categorizing completely randomized input:

From the abstract

"...our experiments establish that state-of-the-art convolutional networks for image classification trained with stochastic gradient methods easily fit a ran- dom labeling of the training data. This phenomenon is qualitatively unaffected by explicit regularization, and occurs even if we replace the true images by com- pletely unstructured random noise.
FDA approves direct-to-consumer hearing aid from Bose
Yes, taken literally, it is incorrect. But being familiar with the thesis, I understood what the author meant. Definitely an example of sloppy writing.
Watching a 1 second video shot at 10 trillion fps would make for a very boring lifetime or 15. A 240Hz display would take ~1300 years to display all 10,000,000,000,000 frames.
Byzantine Generals Problem and Consensus Model Proof of Work – A Deep Dive
This is the best criticism of Clojure i've read.

>That being said, between the two I would start any modern project in Clojure rather than CL. Access to Java, modern libraries for web development, and a much much larger pool of developer talent to access are absolutely killer features for that language over CL.

While I agree with the "larger pool of developer talent", I am already working with ABCL which has pretty easy Java interop.

As for developer talent, What's difficult to find, is to find developers who really grok macros and the "code is data" feature.

When you find one, he/she will have it very easy to jump from CL <--> Scheme <--> Clojure, so i'm not too worried about that.
It certainly seems as if the hype has faded but there's still a ton of zombie coins and zombie projects just persisting at the same valuations with little to no (real, non-spoofed or washed) volume. Some of these altcoins barely even work. Seems like only a matter of time before a serious collapse happens and many exchanges and other entities are found to be swimming naked.

If I had any money in it I'd withdraw now, if possible.

I do have a tiny bit but it's not enough to care about, and I'm keeping my DOGE because DOGE.
I agree the quote is too glib. But the charitable read I have is that a "strategic decision" by definition is a choice between options that each have some pros and cons. If you end up feeling purely happy about a decision, the alternatives you discarded must have had no upsides for you to feel a shred of regret about. The quote doesn't specify the magnitude of "hurt," after all.
Why does the QR code constantly change?
Imagine you've been driving across the same bridge every day for 3 years, only to discover it had an inevitably catastrophic structural flaw, only revealed when someone bothered to look, but the engineers, contractors, and government didn't want to talk about it.

How'd you feel then?
As much as I like RSS, one of the repeated pain points is that I'd like to actually read the content in my Feed Reader, but on many of the sites I pull from, the feeds only contain the article title and maybe half of the introductory sentence before dropping a link to the full article, which I then have to click and open in my browser.

To my mind, it kinda defeats the purpose of having the feed, since I could just as easily scroll the front page of the site.

Was it the intention of RSS from the outset that your feed would only provide a "preview" of the article, or was the hope that you would get the full body of the text?
Apparently exactly this happened:

https://pikabu.ru/story/vzlom_routeros_5924128

assuming, at least, that the Google translation is decent: "It seems to be even good, but the admin’s account has severely cut the rights, the attackers created another one with full rights. The office is far away, the provider settings are pppoe, we can’t remove back-ups, we can also unload the config, advise how to be?"
Push notifications would be nice.
One of the most amazing "secret" benefits at Sears is their "Shop Your Way" loyalty program with Uber. Basically since last fall, every Uber Ride or Uber Eats purchase gives you $2-$4 cash back to use at Sears/Kmart online no matter the cost if you linked your accounts. Given my average Uber Pool is around $5, I've basically been getting 40% off all my Uber Pools for almost a year.

It will be missed!
The path doesn’t need to be hardcoded into the binary, the server could instead unveil those paths you specified as data directories.
https://www.theguardian.com/technology/2017/jan/17/apple-ios... https://www.marketwatch.com/story/pound-tanks-stock-futures-... etc.
From hype to action: Next steps for edge computing
Sorry but I find this page extremely off-putting...

All these colored boxes following my cursor around makes it hard to figure out what I'm even supposed to do.

And scroll doesn't work... I'm used to scrolling down to find out more about the product, but this doesn't give me anything to scroll to.

And then "try out the new grid playground -->" isn't even a link.

I'm sure a lot of thought went into this landing page, but it's so different from normal landing pages that I don't want to have to figure out how it even works in order to learn about the product.

Apologies for the criticism, but I assume I'm not the only one who feels frustrated by breaking so many web UX conventions.
Rethinking Classical Concurrency Patterns [Gophercon Slides]
ISPs would just have to disable it before installing the router. Still seems like a good default.
> Publishing raw data itself is definitely a good start but there also needs to be a push towards a standardized way of sharing data along with it's lineage (dependent sources, experimental design/generation process, metadata, graph relationship of other uses, etc.).

Linked Data based on URIs is reusable. ( https://5stardata.info )

The Schema.org Health and Life Sciences extension is ahead of the game here, IMHO. MedicalObservationalStudy and MedicalTrial are subclasses of https://schema.org/MedicalStudy . {DoubleBlindedTrial, InternationalTrial, MultiCenterTrial, OpenTrial, PlaceboControlledTrial, RandomizedTrial, SingleBlindedTrial, SingleCenterTrial, and TripleBlindedTrial} are subclasses of schema.org/MedicalTrial.

A schema.org/MedicalScholarlyArticle (a subclass of https://schema.org/ScholarlyArticle ) can have a https://schema.org/Dataset. https://schema.org/hasPart is the inverse of https://schema.org/isPartOf .

More structured predicates which indicate the degree to which evidence supports/confirms or disproves current and other hypotheses (according to a particular Person or Persons on a given date and time; given a level of scrutiny of the given information) are needed.

In regards to epistemology, there was some work on Fact Checking ( e.g. https://schema.org/ClaimReview ) in recent times. To quote myself here, from https://news.ycombinator.com/item?id=15528824 :

> In terms of verifying (or validating) subjective opinions, correlational observations, and inferences of causal relations; #LinkedMetaAnalyses of documents (notebooks) containing structured links to their data as premises would be ideal. Unfortunately, PDF is not very helpful in accomplishing that objective (in addition to being a terrible format for review with screen reader and mobile devices): I think HTML with RDFa (and/or CSVW JSONLD) is our best hope of making at least partially automated verification of meta analyses a reality.

"#LinkedReproducibility"; "#LinkedMetaAnalyses", "#StudyGraph"
Google AI: Applying Deep Learning to Metastatic Breast Cancer Detection
>That's the so-called Lisp Curse,

Which, IMO, is mostly bollocks. See: CLOS, Quicklisp, Clack/Lack, ASDF, etc.
You've probably already thought the following but just in case:

"A year of runway" will vary by individual. Thus part of the infrastructure for your accelerator should be a series of locations where costs are minimized. a.k.a. We know a great hacker house in Kansas, or "we've done the numbers and if you want to work out of Mexico, you still save money even if you need to fly to California once a week."

You might also consider a structure whereby participation also offers health insurance as a bunch of individuals / tiny companies buying market rate care is usually not an efficient use of capital. This will also attract a more mature crowd who (testable hypothesis warning) might be particularly good at building this kind of business.
Certainly in Texas I would be extra careful. Either way, have someone standing outside to advise the homeowner or cops what is going on. Also call the police ahead of time and tell them what you intend to do. Maybe even ask for an officer to assist.
Facebook Suspends 800 Political Pages and Accounts, Including Right Wing News
Is data streamer available for hobbyists? I saw the contact us page, but can’t tell if you provide any access for people who are just tinkering.

Also, what is your pricing like? I understand you can’t give details, but are we talking a few hundred a month? A few thousand?

Thanks!
An update shouldn't brick a well built router; that's what watchdogs and secondary flash is for.
I wasn't able to get all the info into one QR code, so I used a series of them (looping) to send all the data. I figure I can use this approach to send files too.
I may have misunderstood, but the article stated the following:

‘The two arms of the study were eating between 8am and 8pm, and the eTRF strategy of eating between 8am and 2pm, but remember, both groups ate three meals per day of the same foods.’

So it's not like the time restricted people took in less calories. Both groups consumed the same total amount of calories.

Please correct me if I'm wrong.
Very telling
There definitely exist scrapers that work to get the full body. The reason for this is reading in a feed reader will never get your ad revenue or analytics, forcing your reader to the full page will.
"The cartridges are sold on the shelf right next to the printers!"

No they're not. The cartridges aren't usually on a shelf at all.

Epson's ink cartridge retail packaging is designed to be hung on a hook.

"Yes, that's not the coverage for eye-catching sample prints on the box, but you also won't achieve the EPA-estimated gas mileage driving the way they show in car commercials."

Right, but the way EPA-estimated gas mileage is close to the way real people drive. The 4%-5% coverage listed in the PDF you linked is not, especially given that most home injket users are printing photos, web pages, and their kids' school stuff.
Thank you for the detailed answer. Here's my feedback on some of the points :

> I don't see how you can put Python and Java in the same bag.

What I meant is that the trio Python/Java/C is ubiquitous for many people in both entreprises and scientific fields, from embedded to web servers. It allows for great reusability of codes and people's skills.

> Who cares? 99.99% of HPC are Linux clusters anyway. And Julia runs on macOS and Linux, that cover the overwhelming majority of the concerned users.

But will Julia be able to output the necessary instructions for the future hardware accelerators, which could be totally different architectures? I'm thinking of all the new neural networks cores, the DSP, fpgas, and heterogeneous computing from different rival vendors. It seems Julia is deeply dependant of LLVM.

> and all the legacy libraries have to be rewritten in Julia.

> https://docs.julialang.org/en/v0.6.0/manual/calling-c-and-fo....

If you have to reuse C and Fortran libraries, why not just use Python which can do the same, or even Lua, or Lisp. Python is already the defacto language to glue libraries together onto a higher level algorithm.
Here's a blog post that outlines the best MongoDB hosting alternatives - ScaleGrid, Compose, and ObjectRocket. All three have free support, and ScaleGrid allows you to keep full MongoDB admin access and SSH access to your machines. https://scalegrid.io/blog/mongodb-acquires-mlab-what-are-the...