skysight-inc/HackerNews huggingface dataset:
I appreciate effort and people showing us things. That said ...

I don't want to login with a Google account to Submit the Developer Application. The HN account is not 24hrs old yet, there is no comment with this Show submission, only a link, the title appeals to a negative, yadda, yadda.
At our company which handles General Contracting for construction we NEVER use 4, 10's if possible.

Jobs running 5, 8 hour days always run on schedule better in the long term it seems (talking 2-3 year building projects) based on past anecdata.

You would think giving the guys an extra day off to rest would help but actually being present on the 5th day tends to be very important when there are major milestones to be hit.

I've seen 4, 10 hour shifts.

I've seen 3, 12 hour shifts + 1, 4 hour shift.

I've seen 5, 8 hour shifts

The schedules created to run 5 days a week always work better.

Now there is a case to be said for having shorter shifts so we can get out of our 40 hour funk zone here in America. I think if you ran a job where only the foreman/superintendents had to be present for 8 hours while the workers worked say 5, 6 hour shifts or even 5, 7 hour shifts would still be better and on time more frequently than pushing someone for 40 hours over fewer days.
Personal plug, I'm exploring a "microinfluencer" (1k-1000k followers) management platform, initially focused on the fashion industry in NYC. This article is somewhat encouraging, actually.

Per HN's policy of commenting substantively, I will say these influencer deals are amateurish and lacking paperwork.

Currently an engineer at Big4, and exploring the seed/angel investment landscape. I'd love to get in touch to get advice and pick your brain on how to do further market research.
You are missing the point. There should be no need for such policies. Google should not be able / allowed to collect this data, with or without user consent.
Greenhouse owners generally spike their air to 1200-1500ppm CO2. That's the compromise between best cost and best for the plants and is lower than these species evolved in.

As to humans, 400ppm causes zero problems, matter of fact, OSHA says 1000ppm for continuous exposure. NIOSH says 10,000 ppm for a 10 hour work shift.

For instance:
https://inspectapedia.com/hazmat/Carbon%20_Dioxide_Exposure_...
200 hours is 25 days at 8h/day, so it's fine?
This is true, but also overly pedantic -- we can give the original poster a more generous reading and assume that they understand that "make this available to everyone" doesn't literally mean accessible to every single person imaginable. ("Your web site isn't accessible to people without computers! Checkmate!") We can work to make our systems more accessible to more people.
Let's not forget that you can't disable AMP in Chrome
I didn't mean to imply 'crime' but I'll accept 'injustice' in the context of the post I was responding to.
That rockpi order page had a 4x sata to m2 that looks interesting.

https://shop.allnetchina.cn/products/m-2-pci-e-protocol-to-4...
Sorry if it’s a detail not connected to you, but how easy is it to order a drink to be put in the customers reusable container?
Shameless plug, I made https://instacalc.com (pastebin for calcs) for back-of-the-envelope number crunching. Fast, free, gets out of your way.
Honestly, there is a very hard evidence requirement for anybody claiming the world has already ended. I just looked out of the window, it seems to be still there.
Yes, we plan to not only run tests on every source before placing the olivine on beaches, but to carry out on-going monitoring with sensors. We are looking for experts in this area (and many others) to help design processes to make sure the olivine weathering is purely beneficial to the marine ecosystem (i.e. deacidification, increasing calcium carbonate levels, and boosting diatoms). You seem passionate about this, if you or someone you know can help us with this please sign up here -> https://projectvesta.org/get-involved/
> respect and professionalism in a work setting, good work performance, and good work ethic

And how do you evaluate that in an interview?

> I'm a childless woman at the age where most conversations about vague future life plans are actually inquiries about childbearing.

I already said this is not about life-plans.

> But, really, what's an example of a "wrong" answer to this question? Are you really going to say "Oh, she's boring outside of work, lets not hire her?" How silly.

You are making many assumptions here which clearly indicate you are missing the point. It's not about knowing if the candidate prefers reading Dostoevsky or Dan Brown, it's about knowing a bit more about his/her character and personality.
MicroCenter.

They price match Amazon, NewEgg, B&H, and lots of other places. A lot of times their prices are already lower than Amazon.
YouTube tries to include HTTP/s-mixed content on Firefox
Uhhhhh???????

Unsupervised learning is totally a thing! Word embedding models are achieving STOA results on massive unlabeled corpuses. That's what's powering most of the new results in NLP.

Clustering and Dimensionality Reduction folks just sitting here thrown out to dry too...
Logitech keyboard live decryption if paring is sniffed
No. Airplane manufacturing is extremely complex and has dozens of subcontractors who all work at their own rate.

Boeing is not integrated like SpaceX
It's a higher-level language that generates or compiles to the lower-level forms, including C and hardware languages, so you don't have to worry about that stuff. The expert can specify the algorithm, mathematically verify it, synthesize it to code, another tool like Galois' SAW can verify that, and they usually do a certifying compiler (esp CompCert) at the end. Rockwell-Collins and Galois both use the tools in high-security projects.

I can't remember if it addresses constant-time programming. So, I went looking arount, found the other language, and maybe someone will merge them.
> Newspapers like NYT are one of the few institutions where workers enjoy a level of freedom from management in doing their work. The other example is tenured professors.

PhD student here. I think the impression that tenured professors have freedom from management is an illusion at best. As far as I can tell, getting a PhD, getting hired as a professor, and getting tenure seem to filter out people who would challenge the system. It's easy for a university to say that their tenured faculty are free to do whatever they want if they select and cultivate people who won't take them up on that offer. (Now that I write this, I'm reminded of web hosting companies that offer unlimited storage or bandwidth but get irritated if you actually use a lot of storage or bandwidth.)

Personally, I'm leaning towards the conclusions of the financial independence/early retirement community: real freedom comes when you have "FU money". Money is the unit of freedom in the US.
In terms of this article, I guess the important takeaway is that happened with the traditional system, before Netflix and Amazon were making their own shows. Some networks were already leaning towards cancelling early and often.
That is because CORS is a kludge to work around the fact that we decided to use session cookies "because developers understand it easily" instead of just re-doing everything.

See https://w3c.github.io/webappsec-cors-for-developers/#cors

> Enter Cross-Origin Resource Sharing. The challenge when designing CORS was how to enable web applications to request and receive more cross-origin permissions, without exposing existing applications to new attacks. By the time CORS arrived on the scene there were already billions of HTTP resources in use by a wide array of applications beyond the traditional browser. Many of those resources relied implicitly on the original permission table. For example, they might expose a privileged endpoint on an intranet, but check for a special HTTP request header that only a non-browser or same-origin client could set, to protect themselves from CSRF-type attacks. The design of CORS couldn’t suddenly make all those existing applications vulnerable; it needed to evolve the web platform in a backwards-compatible way.

If we had started with the assumption that you can make requests and receive responses from any site to any other site, then we would not have the confusing mess that is CORS.

> The story behind * Why does the * mode of CORS behave so differently than the credentialed mode? Given the already long history of web vulnerabilities attributable to abuse of ambient authority, there were two schools of thought about how to expand the web platform with cross-origin requests. One camp proposed extending the already-familiar cookie model to authenticate to cross-origin resources. The other camp felt that ambient authority was a mistake in the architecture of the web, and advocated for cross-origin requests free of any ambient credentials or origin-based authentication. (Such requests, they also argued, could be exempt from the Same Origin Policy entirely, as they would be equivalent to loading from an unprivileged proxy.) The XDomainRequest object in Microsoft Internet Explorer 8 and 9 retained some of this style - it had no support for credentials, only anonymous requests, although it also used the same Access-Control-[...] headers.

> The familiarity and compatibility of the cookie-based credentials model of CORS eventually won more favor with developers than re-designing their applications in a capability-security style. (https://www.w3.org/TR/capability-urls/) As a compromise, the anonymous request mode was retained as a “subset” of CORS. Unfortunately, the subtle differences in architectural style that persisted and the choice of * to represent such requests has been a consistent source of confusion.
Recently, I was working on an issue where our new frontend client was not receiving custom response headers from the server API. It turns out I had to expose headers first using 'Access-Control-Expose-Headers' [0]. Neither me, nor the frontend dev have heard of that response header before and we thought we knew something about CORS.

[0] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Ac...
And don’t forget lengthy commutes that some/most people have. Even with a workday that elapses 9 hours you’re probably out at least 11 hrs.
Shirts That Every Person with Social Anxiety Should Have
> Breaking Bad is not a great example, because the show was created with a defined length that fit the narrative.

Is that really true? Do you have a source? From what I’ve read, Gilligan only said that as they reached Season 5. The studios didn’t know that it will be 5 seasons. maybe Gilligan had the idea in his mind since the beginning but that’s what I’m trying to say. Studios should only green light shows with a predefined length.
And of course they knew the narrative. You could stretch the narrative to 10 seasons or keep it at 2. Which is the point. Keep it short.
Vue Admin Template with Node.js Back End
I just wanted to disagree with the author's assertion :

>[Netflix has] "slowly reconstructed the old vertically integrated studio system. The company is an integrated production and streaming service."

Netflix is probably the least integrated business in Hollywood when it comes to production. To use an analogy, think of content as sausage.

Netflix doesn't make the sausage and they don't care about how it's made. They pay people a lot of money to do it, and that's about it. They're in the business of distributing the sausage. They also buy a lot of bulk sausage that they found at a sausage festival, meaning they had no stake before it was made.

(some) Traditional studios do care a lot about the making of the sausage. To make sausage for them, you have to buy their spices, use their casings, and go to a meat supplier that they recommend and might have a co-ownership stake in with other sausage distributors. That's not a bad thing, making sausage is complicated with a lot of people involved - the studios give you a good deal by removing that complexity, and helps keep your costs down before you get to see a profit.
Ya, 1 fits a lot of the big expensive dramas like The Sopranos and GoT (although waited 5 seasons to flounder), while 2 fits the comedies like The Office and Parks and Rec.
To be followed by a similar article, titled "Cats becoming resistant to most winters"
I have built APIs in the Finance realm with 100% uptime. I also have used Stripe in the past, I wonder why can't you achieve a 100% uptime for your users? Are there regulatory constraints that prevent you from designing such a system?

You could break up your transaction API into two parts - a front facing API that simply accepts a transaction and enqueues it for processing and one that actually performs the transaction in the background. The front facing API should have low complexity and rarely change. It can persist transactions in a KV store like Cassandra to maximize availability.

The backend API that performs the transaction can have higher complexity and can afford to have lower availability. From the client's perspective, you could either respond immediately (HTTP 200) or with accepted (HTTP 202). In either case the client will be happier than the transaction failing outright.

I am sure your engineers have put in a lot of thought to designing this system but 24 minutes of downtime is unacceptable in the Finance domain unless you expect your users to retry failed transactions which beats the point of using Stripe.

Edit: Can someone explain why am I being downvoted? Rather than downvoting, can you provide arguments that make sense?
That's great news- but I'm confused by the following analogy:

>> "It's like looking at the Earth from the Moon and not only knowing what house a person lived in, but what chair they were sitting in at the dining room table," Bannister said.

What are chairs and dining room tables by analogy to galaxies and in the context of fast radio bursts?

Could someone please clarify?
Well, Wikipedia's uptime in 2017 was 99.97%, according to [1]. That's over 2h30m, so if this is Stripe's first downtime of the year, they're still in the lead.

[1] https://wikimediafoundation.org/technology/
This. Reading well-written post-mortems of outages for big and complex services like Stripe is just pure joy to me and feels very educational too. I remember reading Gitlab post-mortems earlier this year, and it felt really fresh, given how honest and open they were in those.
A Problem with Libra: Libra and Financial Inclusion
Securing Microservices in the Cloud
> Authorities should always reward snitching

Often authorities have not way of knowing if the tale told is true.
Near: A developer-friendly public blockchain
Nearly 10 years later, the lawyers go to jail. I would like to believe it means other lawyers would be less inclined to pursue these sort of extortion based models but I don't expect it will change their inclination.
That should never be an opt-out. It is both ethically and in some regions legally required to be opt-in.
This entire article is flawed because of the premise that Netflix is a monopoly.

There were 495 active scripted shows in 2018 - 146 more than in 2013 (https://gazette.com/arts-entertainment/the-number-of-scripte...). There are also more avenues than ever to shop around a scripted show including five networks - as opposed to three four decades ago and many cable channels. In the 80s and 90s, most cable channels were just showing reruns of network shows.

You also have multiple streaming services backed by companies with far more money than Netflix either already on the market or coming within the next year. Including Disney, WarnerMedia, Apple, Sony, etc.

My dad was an avid movie goer for decades. Since we got him a Roku TV, he goes to the movies a lot less frequently. There may be a near monopoly on movie screens, but there are a lot more outlets and large screen TVs are incredibly cheap.
Move semantics moves objects, it doesn’t copy them.

For example, if you have a class C containing a pointer P to some data, where C’s destructor frees that pointer:

- a shallow copy of object O would return an object O2, containing that same pointer P, and leave O unmodified.

- a move of O to O2 would (1) make O2 contain P, but also would update O to no longer have that pointer P (it has to make that change, as destructing O at a later time shouldn’t free P anymore)

(1) yes, an implementation could also copy the data or increase a reference count, or, possibly, a zillion different things without running into problems.
He did so here: https://news.ycombinator.com/item?id=20404766
There already are green sand beaches, which are considered something of a tourist attraction.

https://www.google.com/search?q=Green+Sand+Beach&client=fire...
I don't think so. This is quoted from Ian's latest mailing list [0] posting:

Second Edition of High Performance Python in the works

I'm very pleased to say that Micha and I have started work on a Second Edition of High Performance Python with O'Reilly, planned for early 2020. This book will use Python 3.7 and will add tools that barely existed 4 years ago including Dask and probably some Tensorflow, amongst lots of other goodies. I'll let you know how the book progresses via this list. So far I've updated the Profiling chapter, added some advice on 'being a highly performant developer' and have rebuilt the Cython/Numba/PyPy code for the Compiling chapter.

[0] https://ianozsvald.com/data-science-jobs/
Six day work weeks were standard in China up until the early 00s.
Non-OS provided applications are installed as packages and given package-level permissions which are easily audited and revokable (without forcing uninstall).

Apache has permission to start at boot, run in the background, and listen to 0.0.0.0:80,443. Photoshop has permission to write to files in $HOME, and connect to network services while the application is running optionally with explicit permissions for each access. Adobe's update service can be disabled with a click.
You are absolutely correct, I profusely apologize for my parent comment. It's been a rough morning, and the math didn't check out in my head at first.
In a nutshell, because of CORS, one domain cannot communicate with another domain. The domain being communicated with, will automatically reject requests, unless the server is setup to specifically allow the request to go through via setting CORS headers to white list specific domains or all domains (bad idea).
What's the injustice?
Definitely important, thanks for asking. We haven't solved for this yet, a couple ideas weren't well received by owners. I think when we roll out a user profile option, we can start introducing some sort of tagging system to associate a number of different solutions for things like student/military discounts and reusable cups (i.e. pay on the app, get the drink when you arrive.

Another option that will roll out soon will be issuing a card that can be used in digital wallets like Apple/Google Pay. One of the best ways the delivery apps (DoorDash, Postmates, etc.) gained traction was not having to ask permission to list places like Starbucks on their app. They could get traction at a location and use it win sales with big brands. By releasing a card payment option, we'll be able to effectively do the same thing.
i think most people just like money
I dont think op meant a tow truck - a flat bed can mean a regular truck in some parts. I bet this would fit in the back of my long bed truck.
Gitbook: Document Everything
Virtually every single DVD/BluRay ever produced has closed captioning. For the english language, that must be over 100,000 hours.

I suppose it's no coincidence that this article is written about the Flemish community... there may not be as much closed caption options there.
The issue lies in viewing it as a backlog. It's not since it implies someone's behind schedule.

It's more like long range planning with commitments as defined by airlines 10 year plans. They __don't__ want the planes now like a backlog would imply, they want them in 2021.

Also, schedules tend to align with the cycle of the industry. New planes take time to develop etc. So everything happens on a year(s) schedule, incl delivery schedules.

>Is it not viable to scale up production

And then what are you gonna do with all that infrastructure sitting idle for 8 years in between your aircraft generations? Sometimes slow is the profitable approach
If database can be securely locked down enough, a lot of
business logic can be shifted to the front-end.

Unless "locked down enough" includes "with all the business logic embedded in the DB", this is going to fail in exciting ways with technically-savvy users...
Nightshade: Near Protocol Sharding Design [pdf]
I say "look it up". Took a while, but I managed to do it...
I'm curious if the team ever considered an inverted approach. I've read through many of the discussions, and don't think I ever saw this suggested. I'm sure there must be a reason not to do it, but my Rust isn't advanced enough to tell.

It seems to me that you'll generally await futures in high-level code. Keeping values around as futures is the minority case. So instead of asking to await one could automatically insert awaiting code whenever a future needs to be converted to a real value. Instead of this:

async fn process() -> Image {
await process_image(await fetch("http://example.com/foo.jpg"))
}

...you could simply have this:

async fn process() -> Image {
process_image(fetch("http://example.com/foo.jpg"))
}

...which would await both the inner and outer futures: process_image() expects an Image, and fetch() returns a Future<Image>, so it can be automatically awaited and coerced.

Sometimes you do want a future when you don't want to wait right away, e.g. when storing a bunch of pending operations or something. For that, one could tell Rust not to automatically coerce futures:

let pending: HashMap<string, Future<Image>>
// ...
async fn process() {
pending[key] = defer process_image(fetch("http://example.com/foo.jpg"))
}

...although this, too, could presumably be done transparently for you, since Rust knows you're assigning to a future.
> Livestock accounts for 77% of all agricultural land space and takes up about 30% of the world's habitable land. That us a HUGE proportion of land

You omitted the fact that livestock is often raised in land unsuitable for cultivation. Not all pasture can be converted to farms. Most pasture is in grasslands. Closing these pastures would not free up land for reforestation. Taking up habitable land is also not surprising. Everyone needs to eat, so it makes sense to put farms close to population centers. Doing otherwise would result in higher transportation costs (and more carbon emissions). Living space also isn't a constraint in most developed countries. Their populations are shrinking and urbanizing. Why are you so intent on finding problems for veganism or vegetarianism to solve?

Vertical farming is promising, but it requires energy. It's tough to compete against traditional farming where energy is free from the sun. Using solar power is obviously not efficient - crops outdoors are already solar powered. Maybe feasible with more nuclear power, but that's not popular these days.
Ah, I somehow thought it was a mix of both. Thanks for the info.
> The craft beer boom, for example, would never have happened in the absence of a legally-mandated 3 tier system.

Really? I'm not intimately familiar with it, but I've heard the exact opposite. Big distributors are already partnered with the big guys, so small guys had a lot of trouble getting distribution and couldn't do it themselves. There are also silly restrictions. I toured the Budweiser factory in St Louis, got a sample right out of the finishing tanks. We walked 30ft to their Hospitality room where they offered more free drinks, except those were weeks old because they had to go offsite to a distribution center.

I'm not saying the 3 tier system is bad or needs to be abolished, just that I find it odd that it facilitated craft beer. I do think it (and the low shelf life of beer) has kept craft beer regional--which is something I personally like when traveling.