skysight-inc/HackerNews huggingface dataset:
You can place a shim into the module and leave the rest in userland. Yes, it hurts performance, but that's the tradeoff.
Anyone know of a good way to browse & put pdfs into the kindle? The Amazon PC application purports to do as much but is really bad at it.
The rule of thumb for home maintenance is 1% of purchase price per year. Which isn't $800/month for most people, but is around the few hundred per month you mentioned.
The Rise and Fall of Kobayashi, Godfather of Competitive Eating
That's basically the case. The Amazon format is basically a proprietary wrapper around epub. You make a Kindle file by starting with an ePub file and running it through the Kindlegen software provided by Amazon. So Calibre's converters are basically reverse-engineering that process. This means that if an ePub version of the book is being sold by Apple or Kobo or some other vendor, that's the file you should start with, though their encryption may be better than Amazon's.
The argument being made above only holds water if Cloudflare has worse uptime than smaller providers, and that it's because they're big.

This is often the case when monopolies realize they're in a position where they can get away with sucking, but I don't believe that to be the case with Cloudflare yet.
Well, that is the thing about hitting the ground— you can be milliseconds away and everything still looks fine. In a few decades, historians will be able to look back and identify the key events and turning points in all this. I suspect that the stuff we're seeing now will be eventually seen as part of the transition from "getting bad slowly" to "getting bad very quickly". But obviously it's hard to know without the full benefit of hindsight.
Everything since CD audio has been either the same quality or worse. Increasing the sampling rate does nothing but encode ultrasonics which are at best inaudible and at worst introduce additional harmonic distortion into the audible frequencies. 16 bit samples with dithering are well beyond the dynamic range limits of human hearing.
This is not my experience, I have received many updates both through email and updates to the cloudflare status page throughout the incident, except for possibly the first 10 minutes
Machine learning has been used to automatically translate long-lost languages
That is not the point of HN.
pu = !"git fetch origin -v; git fetch upstream -v; git merge upstream/master"
additionally, HN works exactly the same with no javascript. I'm just getting a white page here.
It sounds like a great use of interfaces, but what is Go-specific about it? Couldn't the same thing be done in Java? (And I imagine it probably already has.)
Once cloudflare.com came back I decided to check out their business SLA, and it's not very encouraging:

> For any and each Outage Period during a monthly billing period the Company will provide as a Service Credit an amount calculated as follows: Service Credit = (Outage Period minutes * Affected Customer Ratio) ÷ Scheduled Availability minutes

- https://www.cloudflare.com/business-sla/

So assuming an outage affects 100% of your users (this one seems like it did, but that's not clear), they only refund the time the service was offline? According to pingdom this outage lasted ~25 minutes, so that's 25/(31 * 24 * 60) = .056% of our bill, roughly 11 cents.

It sounds like you just don't pay for the time the service didn't work, which isn't much of a guarantee, that's just expected (of course you shouldn't pay for services not provided). Most SLAs for critical services have something like under 99.99% uptime you get 10% of your bill back, under 99.5% you get 20% back, under 99% you get 50% back. (*Numbers completely made up to demonstrate the concept.)

Am I misreading this? Morning coffee hasn't kicked in yet so maybe I am.
Location: Europe
Remote: Yes
Willing to relocate: For the right job, absolutely
Technologies: iOS/watchOS/OS X apps with ObjC/Swift, Ruby, Rails, Android Java/Kotlin, React, TypeScript, JS/CSS, Node.js, ML (NLP/chatbots, classifiers), AWS
Résumé/CV: Upon Request
Email: constantine.lungu@gmail.com

===

Hi, I'm a BCS + 6 years of experience Apple Platforms developer (iOS main) who's recently pivoted to a full-stack position (technologies listed descendingly in order of proficiency). Interested in building all kinds of stuff, most importantly in a great team with folks you share with, learn from, and grow. I mainly evolved in a FinTech startup and eventually got promoted to lead a team of 12 people. Now working for a SV company that has an office in Europe (I'll be soon in SF for a couple of weeks). Besides typical software/apps I'm interested in computer graphics, audio engineering/producing, games and statistics/ML, got some UI/UX skills, basically everything which lets me be creative attracts me.
Recommendation for Java Textbook for Teaching Programming?
Recommendation for Java Textbook for teaching programming?

What textbook do you recommend for teaching Java programming class for CS degree program? All the text books are outdated since they are still on Java version 6 or below.
Sadly this reminds me of AWS outages too where the same applies. How is it that hundreds of developers know there's an issue before AWS do, or Cloudflare in this instance. See my blog post on similar AWS uptime reporting issues at https://www.ably.io/blog/honest-status-reporting-aws-service.

At Ably, our status site had an incident update about Cloudflare issues being worked on (by routing away from CF) before Cloudflare did: https://status.ably.io/incidents/647

We have machine generated incidents created automatically when error rates increase beyond a certain point stating "Our automated systems have detected a fault, we've been alerted and looking at it". See https://status.ably.io/incidents/569 for example. I think much larger companies like Cloudflare and Amazon could certainly invest a bit in similar systems to make it easier for their customers to know where the problem likely lies.
DNS isn’t handled by the kernel, it’s handled by the network library runtime and that does return a list of addresses (I think it actually has you iterate through them in C anyway.)
Hi,
I have hard time to find the email where to apply and while browsing there seem to be many missing or broken links in your docs.
I really like what I read in general around the company's culture and I see I could fit in few roles, so I am eager to apply :)
This seems FUD the dates are wrong and according to that report Iran is the one attacked
I never noticed `runcon` before, it and `chcon` seem decidedly out of place being in core-utils, being that they're a) linux specific, b) SElinux specific.
Site doesn't seem to give a simple high level explanation. How does this compare to a service like auth0? Seems like a subset of a cognito/auth0/okta?
If you add your Goodreads account to the Kindle, it will store them there. :)
it is important to understand the cost of ones choices.
Location: New York, NY
Remote: yes
Willing to relocate: yes
Technologies: C++, Java, Python, SQL
Résumé/CV: via email
Email: ncontino@protonmail.com

Working professionally for about 2 years now. Mainly interested in backend development, high throughput systems in particular. Very much hoping to escape NYC's 90+ degree summer weather :)
Is it? From my end it looks like a plain ec2 instance from statuspage.io.
Done. https://datatau.net/feed/
It's good to hear that there's an idiomatic Rust way of doing this that doesn't require unsafe but is still performant. I figured there was, but to an outsider it was not obvious how.

This is not actually the first time I've seen this example code. I was wondering how Rust solved this issue (parallel rendering into a single framebuffer) in a way that satisfied the borrow checker, and came across this example. It was a bit disheartening. Rust seems like an excellent language with boundless potential, but as I said, this particular example makes for a very bad first impression. It is also not obvious at all that this is part of the "nursery" and is not an official Rust document (the "Rust Cookbook" makes it seem more polished than maybe it is).
> “It’s pretty wacky,” Broussard says of her mind-bending exploration.

The quality level here smacks of 1999 vintage Onion:

https://www.theonion.com/worlds-top-scientists-ponder-what-i...
Littoral Combat Ship Deploys for First Time in 19 Months
Cloudflare hit by another network issue
All my favorite website are down

https://site-de-streaming.com

https://emule-island.eu

https://informagenie.com
You almost never want full continuation. They are less efficient, harder to reason about (because they capture things outside the call/cc) and are a generally fantastic way to accidentally leak memory.

Oleg Kiselyov has written about it extensively: http://okmij.org/ftp/continuations/
Connecting the Dots Between MLE and RL for Sequence Prediction
I agree that the centralization of the internet is troubling, but Cloudflare is solving a systemic problem that nobody else is tackling. The DDoS problem was not being solved for anyone except for enterprise customers until Cloudflare came along and to this day there is very little competition in this space. Your post makes it sound like making a "mesh based DDoS" system is somehow trivial. Who is going to pay for this? How does it work? How do you ensure latency is not atrocious? Why hasn't someone made this already? Cloudflare at least has a financial model that can be sustained, and it doesn't include harvesting all of our personal data.

Without CF, many websites would not stay on-line during an attack. And they would cease to exist because many of those places would never be able to afford DDoS protection. I know so many sites, including ones I run, that I would not be able to keep on the public internet without CF DDoS protection. There really is no real competition in this space.

I think we need to consider the fact that while this outage does take a lot of sites off-line at once, it is temporary, and it is still extremely rare. And the alternative is potentially that many websites would cease to exist at all, period, without something like Cloudflare existing.
I would switch if this had an RSS feed...
At the end of his shpeel he talks about how to adopt new technologies intelligently. He's not saying that no one ever should but that you need to go about it a certain way to reduce risk.
> Crude output from the Permian is expected to jump 50% by 2025, according to BloombergNEF
I’m surprised at the number of comments saying they don’t work 60/80+ hours a week.

I thought this was just the industry norm now and was going to factor it into my salary when I start looking for a new job

Honestly, isn’t it safe To assume the company is underreporting the workload and instead calculate Salary at an average of 60 hours/week?
Not sure I agree with this perspective. Many of these companies are started by engineers or product managers who have seen the boring solutions not work for them. In some cases they either see it not work many times or see a future where other organizations get to that point and need a better solution. In digging into what these companies do it becomes clear that they aren't doing it just to push new tech, but maybe I'm the one who hasn't seen enough.

You mention k8s and related stuff isn't always the answer. Seems you think it's somewhat valuable? I'd like to hear what sort of tech you think is creating a bubble by being so useless! Certainly k8s can't be it, because for large companies the automation abilities of such a system are quite clear. Does it intro new problems, of course, and if they aren't well solved yet you'll have to think hard about the benefits of adopting The New Way, but to call this a bubble is hard to accept.
Im not in it for the points, so not too fussed. Im just very aware of how this kind of privacy invasion has moulded the last 10 years of history, and feel strongly that this is something that needs to change. It's currently a very negative rated comment, but I don't think HN is probably the place to speak out against what so many members see as a lucrative business model, so I'm not entirely surprised. I had the same backlash when I stated that app stores were a monopoly, only to have recently been justified with these antitrust investigations. For some reason people idolise these dishonourable business models. I'll keep in mind your feedback about the all-caps emphasis in future, but haters gonna hate IMHO ;)
I tried it last month, since I'm averse to LinkedIn and similar resume sites. One of the responses was spam from a startup that scraped&NLP'd from the montly HN post, to generate resumes for people on their own resume site. Their spam seemed to imply that I already had a generated resume presence on their site, and I should create an account so that I can edit/correct it. (Which is some of the sketchy resume site behavior I was trying to avoid by trying HN instead.)
Kronecker.jl: General-purpose toolbox for efficient Kronecker-based algebra
>Millenials' preferences appear roughly similar to the preferences of other generations.

Or the hard-fought activist campaigns by city residents to keep their populations from growing have been successful.
The Credit Union Route
Panicking was not the plan. Asking for advice was.
Heka, but in Rust instead of Golang?
Yes, but only for the books you purchase through Amazon. If you import DRM free books (or presumably re-import DRM free versions of Amazon purchases) or personal docs, the notes on those won't be saved.
It's very convenient for me to be able to tell me clients their site is down because half the internet is down, and there is nothing I can do about it.

A smaller DNS service would not make headlines.
It wouldn't be an "escape" for me, it's just if I want a decent amount of space and good schools and a subjectively "nice" neighborhood then I have to look at more suburban areas. I would like to be able to afford a reasonably big place in a nice green, walkable neighborhood in the city but I don't want to spend 10-20 extra years of my life working to afford it.
Instagram accounts to follow for design inspiration
We were able to flip this switch on our services through their API, as we have our Cloudflare config in Terraform.

The API wasn't working perfectly, but with some retries we were able to change the config for our domains.
The proposed frequency is just above the aviation VHF band (108 to 136Mhz) so it makes sense to use it when aviation runs out of frequencies to use.

However... EASA has made all aviation radios switch from 25Khz channel spacing to 8.33Khz channel spacing, essentially tripling the available number of frequencies for everything between 118 and 136Mhz. So I cannot imagine there is a current lack of frequencies for aviation in France (or anywhere in Europe).

The US has some shortage (and still uses 25Khz channel separation), but they solved it by sharing frequencies between small airports.
Keep in mind, he claims to have read about half the books on the list and it's not clear which half...
As an alternative: There is also computer science and technology focused community Lobsters [1], which has been around for a couple of years and offers a different experience.

[1] http://lobste.rs
The Digital Cold War [video]
Killer of Men - The best historical fiction I've read, you will love it :)

https://www.amazon.com/dp/B00GVFY6BM/ref=dp-kindle-redirect?...
If you’ve trained a computer illiterate person well, they will not go to sketchy ad-ridden websites and download files to their PC and double click them.
I only skimmed the article, but it's always been my understanding that apple trees are extreme heterozygotes and that a seed from any given apple can produce a wholly new varietal.
as far as I can tell scala concurrency basically boils down to a few different subclasses that have some overlap:
1. streaming/observable focused like Monix
2. IO effect type like Cats Effect and ZIO
3. Twitter futures/Stdlib futures which are different from each other in some crucial ways
Probably significantly less, but I suspect "written in Rust" is part of what makes these posts interesting. People have an interest in what you can do with this language they're constantly hearing about (and hearing people rave about). There are lots of incredible languages that few people are using for real products. "Written in Rust" is therefore interesting on multiple axes.
Spies fear consulting firm McKinsey helped hobble U.S. intelligence
I'm not particularly interested in coreutils per se but this is a super-interesting way to look at any piece of software. I just _love_ the block diagrams... why can't source code look like this?

Great work!
That is stressful.
> Node, Mongo, Clojure, etc were never category changers - they were solutions made by people who like to tinker for other people to tinker with

Rust is the killer micro of software development. It's all about getting rid of pointless hype and helping you "ship good working software out of the door". That's why people don't get it, and dismiss it as a "toy".
This is so exciting! An enterprise-grade solution to log workflow. To those unfamiliar with the Rust ecosystem, this project (Vector) addresses the 'L' within the ELK stack, and probably more.
palmerrocks.com
Service which gives Content Creators unfair advantage
That's partly correct. Quote from the KindleUnpack Github[1]:

- MobiPocket and early Kindle version 7 or less ebooks are unpacked to the
original html 3.2 and images folder that can then be edited and reprocessed by
MobiPocketCreator.

- Kindle Print Replica ebook are unpacked to the original PDF and any associated images.

- Kindle KF8 only ebooks (.azw3) are unpacked into an epub-like structure that may or
may not be a fully valid epub depending on if a fully valid epub was
originally provided to kindlegen as input. NOTE: The generated epub should be
validated using an epub validator and should changes be needed, it should load
properly into Sigil and Calibre either of which can be used to edit the result
to create a fully valid epub.

- Newer Kindle ebooks which have both KF8 and older versions inside are unpacked into
two different parts: the first being the older MobiPocket format ebook parts
and the second being an epub-like structure that can be edited using Sigil

[1]: https://github.com/kevinhendricks/KindleUnpack
I once tried memorizing this list of cognitive biases but eventually came to the conclusion they were ill-defined and in some cases, not even biases at all, but a heuristic to keep me alive and well-functioning.
Operators may cause slight SOP deviations in emergency situations. Anticipating this in design between human controls and automated function is going to be very hard. I hope we can get voice input or other advanced input devices setup for communication between systems.
That didn't seem like trolling – just a public call for Verizon to follow internet best practices. Given that most large ISPs treat failures as a PR exercise, that's probably necessary.
Fueled | NYC & UK | Full-Time | https://fueled.com/jobs

-- Who We Are --

An award winning mobile app dev agency.

-- Where You Fit In --

You know how to create jaw-dropping websites and web/mobile applications.

-- Open Roles --

Director of Product Management | SoHo, NYC | https://grnh.se/a08c3e781

Technical Project Manager | SoHo, NYC | https://grnh.se/6568681d1

Senior Technical Project Manager | SoHo, NYC |
https://grnh.se/af82c9811

Lead Product Manager | Shoreditch, UK | https://grnh.se/dd3a805e1

Lead Product Manager | SoHo, NYC |
https://grnh.se/4adb5e5e1

Or email Christine@fueled.com
> Because who really cares what you name your ducks or which ducks they inherit from.

Who cares if it's an employee or a gun, as long as I can fire it.
America's population is mainly growing from immigration, according to the Brookings Institute's synthesis of census data [0]. Is government-funded sterilization the most productive solution for us, or even necessary, if most of the new people are being born in other nations?

I understand you don't buy the idea of growth continuing through 2100, but I don't buy the idea of it ending beforehand until I see a citation. I found at least one estimate that supports my position; I haven't seen significant evidence to support the idea of growth ending that soon. All the things you list keep people employed.

I wouldn't just point to the "right wing" as authoritarian; that seems like needlessly politicizing a social problem. Dictators have no values or political alignment but their own moral gain.

With respect to your earlier comments around advertising, I don't know about Europe, but America has never advertised having a large family or a small one. Not sure it's the role of government to try and shape social norms; that's generally referred to as brainwashing.

[0] https://www.brookings.edu/blog/the-avenue/2018/12/21/us-popu...
We use our own service.
Blkar – A multithreaded archiver with bit rot protection and FEC written in Rust
Seriously, can't just leave us hanging with suspense like that
In this context, the hydrogen mix is nearly pure, and therefore not explosive. The hydrogen in the leaking balloon would be well above 60%, so it should burn at the source of the leak.

The same effect is why natural gas stoves don’t explode in normal use.
Sure, and then the already privileged people on HackerNews end up continuing to blindly exploit the under-privileged in developing nation. That sounds like a horrible solution.
The resolution to the economic prisoner’s dilemma is religion, which evolved to coordinate the globally shared values needed to defeat a backstab/backstab situation. For example “thou shalt not murder” is win/win.
> It's good to hear that there's an idiomatic Rust way of doing this that doesn't require unsafe but is still performant. I figured there was, but to an outsider it was not obvious how.

Yeah, I mean, the reddit thread way up this comment chain talks about how Rayon should have been used, but the discoverability issue is real.

> It is also not obvious at all that this is part of the "nursery" and is not an official Rust document (the "Rust Cookbook" makes it seem more polished than maybe it is).

Yep; it's in the URL but not everyone will see that. Like most things, this is basically an accident of history; there was a push to clean this project up and make it an official resource, but before that work was finished, all the contributors had life stuff happen and had to go do something else. So it's in this weird quasi-state where there's a ton of good in there, but also some bad. We'll get to it...
Anyone want to work with me to create a cognitive debiasing AI algorithm/chat bot?
Nitpick: he was Hungarian.
It's funny how that works.

People get people who aren't right for the job applying.

Recruiters out there gathering up people not qualified.

throws up hands
Gos: Armed Golang
solutions for go module, goproxy, cross compilation, etc

http://github.com/storyicon/gos
As far as online forums go, HN seems significantly better than any other platform, considering we're also trying to self-moderate (i.e. excluding old-school forums with no voting / self-moderation features)
Possible Detection of Sarin gas Reported at Facebook
There has been some work in making cores wider with larger re-order depth and more physical register files, etc. But all of that is deeply into diminishing returns territory.
You're probably talking about the yellow note at the top of the page (which is still there, with a little more detail now). That was updated and is fine.

I'm talking about the service indicators for each service lower down the page, which remained green throughout and appear to be just decoration, not an actual indication of service status, they all said operational throughout the incident (I reloaded a few times).

In particular I'm thinking of the Cloudflare Sites and Services section.
Would be great if it didn't have sticky headers.