skysight-inc/HackerNews huggingface dataset:
Ask HN: What tools do you use for a cloud service?
Hi People,

I'm checking out what tools people use to maintain up and running cloud based services.
Those are some that I know, it would be great to know what you use.

Cloud: AWS/GCP/Azure/Other
Here I need something for Docker, probably GCP with kubernets suits better. Price wise GCP is better. AWS has more tools. Still, I can't figure out what I really need. Any suggestion for a system that helps in filling in the complex AWS pricing system or that has a comparison among the services?

Log: Graylog/ELK/
I want to collect log for inspections, plus having the possibility to search for users and IP. Both can be deployed on our servers.

Error: Sentry/OpBeat
I need a system that reports expecptions and error when they happens, if they have insights on the performance is a big plus. Not sure if sentry or opbeat can work as logger aggregator. Sentry seems to allow self deployment, which is good.

Monitoring: DataDog/statsd+graphite+grafana
Need to check if machines are up or down, load etc.
Datadog seems to be very good altought it cannot be selfhosted.

Stats: Prometheus/Graphite
Right now I've statsd sending to graphite etc a pain. I need to monitor VMs and containers. Plus exposing my own stats such as how many calls a user do.
I agree and this was my first thought too. Yet I feel like I do know the mathematical notation. I know what each "thing" does and yet the whole feels needlessly dense.

I definitely agree that once you are "used" to reading the notation it will be faster. That said, just because it's possible to get faster at it, does that mean it's the best possible notation for the job?

In creating programming languages and using them for tens of thousands of man hours per day we have envisioned and tested a multitude of different ways to express logical ideas, formulas and algorithms.

By contrast, how many kinds of mathematical notation has humankind tried and actively used?

If the latter number is substantially higher than the former, how can we be so certain that academic mathematical notation is the best, most clear way to express algorithms and formulas?

I would wager that the amount of logic expressed in programming languages vastly exceeds the amount of logic expressed in mathematical notation, every day. More logic is both written and read in the field of programming, so the medium we express the logic in is more rapidly iterated on.

Again, I'm not a mathematician. I'm a programmer and so of course my opinion about what is easy to read and write is subjective and biased. Yet even thinking about it objectively in terms of "what did we work harder on refining", I think there's some food for thought here. Wouldn't the rapidly iterated and widely used form seen in programming languages be more finely honed and at a higher stage of evolution in terms of understandability and writability?
Not a coin toss, but I put my wife on a clock to make a decision before I hand the decision over to the five year old. After an hour of looking at wallpaper, it turns out she could come to a decision in 2 minutes when on the clock.
> using HMAC SHA-256

HMAC is great for monolithic architecture, but I've quite enjoyed using asymmetric RS256. I don't think that's something AS::ME offers.
Chance? Colocation with another mutation?
Seconded. It's one of the few good 'classic' AI courses with videos available to the public, though personally I prefer Patrick Winston's 6.034.

https://www.youtube.com/playlist?list=PLUl4u3cNGP63gFHB6xb-k...
It's not that you have no "control", it's that there is no "you".

You are the set of reactions to external stimuli that a certain system goes through.
This is, in my opinion, an awesome delusion.

The reason can be condensed in what pnathan already said in his comment: "too much designer, not enough carpenter".

This is nothing new, this project is at least 3-4 years old and I clearly remember donating a small amount to "the cause".

Yet the number of full designs are pretty much the same as when I donated.

What this project is lacking, imho, is a full-blown project, as in "from plywood to finished/furnished/habitable house".
I use React, and I use it with Typescript. So far it is the only thing I've found to be remotely tolerable for the web. There are better languages out there (I'd love to use scalajs), but even the best of them have noticable additional runtime overhead over the already ridiculous runtime overhead of javascript, and some of them go far beyond noticable.

Maybe someday this will be better with WASM, but it's not there today. Javascript runtimes work fine (not perfect, but passable) for page-based and widget-based UIs. There's no way I would touch it for something as computation-intensive as real-time 3D modeling.
It's not Facebook, it's the fact that we're all too happily Amusing Ourselves to Death: http://a.co/frMmE2s

“We were keeping our eye on 1984. When the year came and the prophecy didn't, thoughtful Americans sang softly in praise of themselves. The roots of liberal democracy had held. Wherever else the terror had happened, we, at least, had not been visited by Orwellian nightmares.

But we had forgotten that alongside Orwell's dark vision, there was another - slightly older, slightly less well known, equally chilling: Aldous Huxley's Brave New World. Contrary to common belief even among the educated, Huxley and Orwell did not prophesy the same thing. Orwell warns that we will be overcome by an externally imposed oppression. But in Huxley's vision, no Big Brother is required to deprive people of their autonomy, maturity and history. As he saw it, people will come to love their oppression, to adore the technologies that undo their capacities to think.

What Orwell feared were those who would ban books. What Huxley feared was that there would be no reason to ban a book, for there would be no one who wanted to read one. Orwell feared those who would deprive us of information. Huxley feared those who would give us so much that we would be reduced to passivity and egoism. Orwell feared that the truth would be concealed from us. Huxley feared the truth would be drowned in a sea of irrelevance. Orwell feared we would become a captive culture. Huxley feared we would become a trivial culture, preoccupied with some equivalent of the feelies, the orgy porgy, and the centrifugal bumblepuppy. As Huxley remarked in Brave New World Revisited, the civil libertarians and rationalists who are ever on the alert to oppose tyranny "failed to take into account man's almost infinite appetite for distractions." In 1984, Orwell added, people are controlled by inflicting pain. In Brave New World, they are controlled by inflicting pleasure. In short, Orwell feared that what we fear will ruin us. Huxley feared that what we desire will ruin us.

This book is about the possibility that Huxley, not Orwell, was right.”
I bet machines will have a hard time with Blathy's mate in 290 too.

https://www.chess.com/forum/view/more-puzzles/longest-checkm...
I think there is an option in youtube-dl to download the complete channel.
Thoughts on achieving $2M milestone in SaaS
Moving Beyond Animations to User Interactions at 60 FPS in React Native
Could you get CS170 with Papadimitrou, EE 16A/B, and multiple semesters of 61A with Harvey? Thanks!
I think the dependencies (like Netty for a web framework) would have to be migrated first. Scala native has a subset of java core libraries (from e.g. io, nio, util) rewritten in Scala, which could be a blocker if there's anything missing.
Tesla Model Y
True, but the engine does see that a pawn move by white results in checkmate in a few moves, so it would actually play this position correctly and get a draw, despite the huge negative evaluation.
> I suspect the biggest obstacle is regulation

Shipping liquids is very expensive which is why soda companies have bottling plants all over the country. You ship the dry ingredients and add water near your destination.

Beer is more difficult to produce so it's harder to create brewing/bottling all over the place. Larger brewers, like Heineken, can set up local bottling plants because they have the resources, but small craft brewers are not going to have the capability to do that. That means you've got to ship the brewed beer everywhere which, especially overseas or internationally, is going to be super expensive.
Exactly, I'm confused by all these statistics of 'x minutes of facebook per day'. We can't measure other unproductive activities that ALL humans indulge in, it's not as if society will suddenly start producing PhDs by the dozen if we ban Facebook.
But the syntax of your build files is Pythonish.

Just like Make is in C and the build files are in Make.
That's a "session" and it's pretty authentic. Musicians are generally unpaid (although a bar might hire some to get started) and bring their own instruments. It does have a complex non-obvious etiquette about who participates. It's effectively "peer production" of entertainment.

https://en.wikipedia.org/wiki/Irish_traditional_music_sessio...
"Challenge them with idiotic trivial tasks, then reward them with blinky lights, sound effects..."

I was once speaking to a dev who worked on slot machines video 'games'. He mentioned that making such games had a lot more to do with psychology and exploiting certain 'addiction' traits and less about game and level design concepts used in mainstream video games.

But the line is getting very blurred these days when I look at mobile games. At least you have the remote possibility of making some money in slot machines, as opposed to pay-to-play mobile games.
This is a good intro to Parallel Computing in C++ if anybody is interested http://www.cs.cmu.edu/~15210/pasl.html

I also liked this book http://www.parallel-algorithms-book.com/ (free draft copy) it identifies which algorithms are best candidates for running in parallel/divide and conquer strategy, like the analysis on MergeSort vs Quicksort.
Turkish exile snaps up smartphone maker Vertu for £50m
You should really check your facts before posting a statement like this.

While the VM in LLVM historically was short for Virtual Machine, it really has nothing to do with that. It's a compiler backend used by Clang (C++ compiler) and Rust.
>> all number sequences can be found within the digits of pi quite easily

> I dispute that, although I guess the general brute-force solution is 'easy' given infinite time.

Look at it this way -- if it were not true, then the digits of Pi would not be normally distributed (see https://en.wikipedia.org/wiki/Normal_number), and that would be a rather extraordinary mathematical finding.

If Pi's digits are normally distributed, then one can reliably predict the time required for finding any particular digit sequence using probability theory. And given the presumption of normalcy, that probability is the same for any digit sequence of a given length.

The probability for finding a given test digit sequence in the first 100 million digits of Pi is given here:

https://www.angio.net/pi/whynotpi.html

But it has to be emphasized that, given a finite test sequence and an infinite sequence of Pi's digits as a search space, the probability is 1.0.
I think it depends on your definition of cultured as well. Depending on the dictionary it also means enlightened and good mannered. I consider cheating pretty bad mannered.
I don't see how it's fakery. It's a pub in a certain style.
Cigarette addicts can lead useful, productive lives before cancer or emphysema takes them out. Gamers on the other hand twitch away the best years of their natural lives, in some self-chosen dark sweatshop. Cigarettes then arguably the more benign of the two.
I don't think the other subcomments actually address your concerns, so here's my take: Javascript is the language known by every web developer. Right there, they're opening up their developer audience to a much larger group of people than is possible with C++ or even C#.

"Hard to scale large codebases" isn't really an argument, large code bases are hard in every language, JS isn't really an exception here.

Low level stuff (GC, perf, memory) has been, and will continue to be a problem for Javascript. You can mitigate a lot of the problems with well designed code. React attempts to minimize a lot of those problems with solutions that work for most general use cases (and now with Fiber, we're getting even more granular control.)

Until React moves to Web Assembly you're always going to have overhead when using JS. But let me know when you've got a solution for VR in a web browser that's not JS and I'll give it a try.
Libsodium 1.0.12 is out, featuring xchacha20 and many speed-ups
Yes, certainly!

I was highly tempted by the Seagull "1963", which is a replica of a model made for the Chinese air force in 1963 (powered by a Seagull ST19 movement, supposedly a clone of a Swiss Venus column-wheel chrono movement!).

But there are quite a number of other Seagull and similar around--some made for the Chinese domestic market, and a (seemingly increasing) number made for export inspired by various classic designs.
> The long arc of the universe tends towards justice ?

Is there any philosophical view point which thinks so? But according to natural science doesn't universe tends to entropy (granted entropy doesn't translate directly to lack of justice but still..)?

> Decentralized gplv3 software is the place to start

What course do you recommend to promote GPL adoption to tip the balance towards it? .. should people refuse to release closed source software in corporations?

Personally I would love to live in utopia where all code is free, cooperation trumping competition ..
I was amazed at how much it was blocking on my Roku device hooked up to my TV. I ended up having to whitelist a few things in order for it to work, but it's blocking ads there too.
Here is the use case that lead to the first implementation of JWT I was ever part of.

You have a single page webapp that uses two APIs for part of the application. For security reasons the APIs are zoned in such a way that neither of them can communicate with each other. The machine of the user sits in a zone where it can send HTTP requests to the zones of either API.

Now design a way to manage sessions across both APIs...

There are certainly a number of ways to accomplish this, but JWT was the cleanest and most performant.
On the other hand, I believe that non-exclusivity is partially responsible for their fast growth. (As a number of drivers, I mean.)
Ah interesting :)

You may be interested to know that (1) is still required, even for CFA people
Thanks for the cultural insight. I always wondered if the so-called "black and tan" beer cocktail was something that would be considered offensive to Irish people, although it's widely served in Irish-themed pubs here in the US.
Everyone already knows this.

That's funny, because we have not proven it to be true.
Crazy that an increase of supply depresses the price in a market. I have not been this outraged since I discovered water was wet. Competition makes our world prosperous. We should welcome it
So, when you came up with the name, did you look in the mobile space to see if, maybe, there was another popular tool with the same name that might be confusing?
Mapping the Achievement Gap
Surely. But one might argue that spending your time pondering how to make yourself 'cultured' is a nauseatingly bourgeois activity, ripe for satire when compared with the harder realities of life for the less well privileged.
What if an artist pulls his stuff from Spotify? You have to bux his stuff if you are interested. Spotify and its ilk are a leaky abstraction (sadly) and you will end up missing stuff (or live with the fact that it is unavailable). Note thet this _happened_ to me.
Not if you include the year.
AFAIK, ARTK doesn't do markerless. ARTK is owned by Daqri, and last I knew, Jerome was still working there; so I'd bet that it this integrates with the Daqri tracking cube (for markerless) before ARTK gets the feature. Mostly because, AFAIK, the cube exists and the pure software version doesn't.
Bitcoin Core Supporter Threatens Zero Day Exploit If Bitcoin Unlimited Hardforks
That's not correct.

A person trying to game the front page could get all kinds of useful info from there. For instance how the flame detector and voting ring detector work and what penalties exist and when they trigger. The ranking algorithm is a lot more than a simple formula.
^ From the creator of Scala.js :)

I am excited that now there will be an option for getting both quick startup and fastest execution time!
Ready to try cloud platform with containers and share the feedback?
If you like investigating new technologies (containers, cloud platforms, clustered solutions etc) and share your thoughts with community, drop a message in FB https://www.facebook.com/Jelastic/

Jelastic is providing free access to their platform for bloggers and tech enthusiasts.
> egregious abuses directed at the press under Obama

I'm curious, because I haven't heard of these before. Examples?
Two roads diverged in a wood, and I —

I took the one less traveled by,

And that has made all the difference.

It is worth remembering that Frost's point is that it actually doesn't make any difference.
Are they exceptions, or do they just fall into the Libertarian category of prepackaged opinions?
> Is it a problem? If people are happy with that status quo, who are we to challenge them?

If people are happy doing heroin all day, who are we to challenge them?
Sure, but it'd be nice not to have everything in the known universe depend on JavaScript.
Earning a BSc in Computer Science for Less Than the Cost of a Bootcamp?
While I also tend to be an AI skeptic, did you actually ready this? For example, the author suggests how using confidence data that are already available, and discusses techniques for getting these across to the user.

Then suggests a measure of "controversialness" that, also, does not require pipe dream AI.

I thought this was a very insightful piece, cataloging a slew of potentially reasonable approaches aimed at a growing problem.
they tried. It failed.

http://www.theverge.com/2014/2/24/5443454/facebook-retires-i...
Hahahaha that's actually pretty damn funny. But there are some that are more authentic - I know fiddle music fairly well, and one I visited actually cared enough to have real Irish fiddle music, as well as pretty decent authentic woodcarvings, and no tacky fake-1800s fonts or faux-aged photographs.

The ones they talk about in this article seem to at least be slightly decent: they at least have stuff handmade in Ireland by Irish people. That takes a certain degree of commitment that's at the very least more authentic than a Panda Express.

I think what it boils down to is that people want to go to a "foreign" bar, and Ireland is a nice target. So at the end of the day -somebody- will open one, and you have a choice between this (which is at the least handmade in Ireland) vs some monstrosity decorated with dollar store shamrocks and green accent lighting.
Don't know if you've seen the other posts, but Archive.org already has torrents (click on a course and check out the Download Options on the right):

https://archive.org/details/@schule04?and%5b%5d=subject%3A%2...
yes, that's another good point and probably something many folks mess up. I am explicitly specifying my algorithm for both encode/decode :)
Yes, you can make your code Private through the advanced options menu :) This option is only visible if you sign in though.
Maybe my tongue-in-cheekness wasn't clear, sorry.

MPG is more pervasive than you might think. Even in metric, European Ireland it's the typical unit, despite speeds being in km/h and fuel being sold by the litre.

Since you seem to be interested, let me also add that litres are only accepted by, not part of, the SI. Also the SI spellings are "metre" and "litre".
Pretty sure no one really doubted jQuery power.. it's about maintainability, state management, modularization.

If you tinker hard enough, you can achieve those with jQuery, but it'll never be as easy as React.

Also, your site doesn't load (project not found)
Over 1 billion people do, and the information they're being fed is influencing elections in the United States, United Kingdom, France, Germany, and the Netherlands, at a minimum.
I think the front end guys are thinking, I really hope for a standardized universal back end to emerge, maybe something like HAL or a Siri that works.

I'm joking, of course. But I think front end and full stack developers are safe for a very long time.
Right now we just do H-1B transfers
Introducing Grunion: An Open Source Query Optimizer Leveraging Apache Calcite
Personally, I've hand-written a few JWT implementations, and usually avoid even using a few of the "standards" often avoiding even reading the header. This is because usually I've used them for internal systems calling other systems.

If you avoid reading the header, and have standard policy on signatures, combined with very short lived tokens (max 1m) combined with https, there is minimal risk.

Yes, the standard is flawed, that doesn't mean the structure is inherently bad, or that using said design is bad by itself.
I can't believe I missed that, for me that's a killer feature. I can't wait to try this out.
If they're not malicious, then they're criminally negligent.
This is also a well known contributor. Remember when Google and Apple were caught (and maybe fined?) for suppressing wages a few years ago?
Perhaps if a career author came up to you and disparagingly explained why his preference on time keeping was more correct than yours, and that yours was: laughable, borderline-aspie, and legitimately obsessive behavior....

....that would certainly be equivalent.

P.S. Guidelines on hacker news call for civil discussion.
At the moment, there isn't direct support for multithreading [1], so I'm guessing it would be very difficult to run any of the common web servers or computing frameworks natively. It may be possible for libraries that have pluggable concurrency, for example by creating an `ExecutionContext` that wraps OS threads, but that's waaay beyond my pay grade.

[1] http://www.scala-native.org/en/latest/user/lang.html#lang
I mean, if you really want to take it to that extreme, why is the argument against facebook videogames and not videogame culture as a whole? Seems like in this case, Facebook is just a scapegoat.
If you're talking about Exponent, this the same company. They rebranded recently, see https://blog.expo.io/exponent-expo-b172fb6725a7?gi=922dca1bc...
Well, I certainly wouldn't include humans in this category.
There was a flame detector (and presumably a voting ring detector) six years ago, but it wasn't revealed by pg showing off that algorithm. Dan could just redact whatever he's not comfortable showing.