skysight-inc/HackerNews huggingface dataset:
That argument hinges on whether you view the subset of legacy HTTP semantics as a useful and comprehensive abstraction for web client-server development in 2017. For a 2.0 release, and with Server Push specifically being an addition, they could have been more forward thinking than just the offering ... "hey here's a way to serve static resources slightly faster"
Probably A+ from CompTIA.
Not mandate them , use have them as an options where the monadic Errors types are not enough or are too cumbersome to use.
This is one where I am fairly confident the future will not tell anything new.

On a related note, watch James Randi swallow an entire bottle of Homeopathic sleeping pills in this talk:
https://www.ted.com/talks/james_randi
She wants a certification for her résumé? If she's about to graduate from law school she should be officially obtaining her JD or LLB equivalent. That's a pretty good "certification" by itself.

Also, if she graduated from an accredited American law school, she will most likely be taking the Multistate Bar Exam[1] soon which then grants her the ability to practice in multiple states depending on her MBE score. This will also be something of note she can state on her résumé that employers will value.

[1] https://en.wikipedia.org/wiki/Bar_examination#Multistate_Bar...
A single repo can have lots of crates
Then we mean different things by define. I am saying the set R (with all its elements) is an uncontroversial, well-defined construction within ZFC.

I am leaving out any linguistic or Turing-computability aspects out of this, and people try to bring it back in, mixing computability with definability.

For instance, Chaitin's constant is a perfectly well-defined number, albeit uncomputable by construction:
https://en.wikipedia.org/wiki/Chaitin%27s_constant
Thank you. I must have mis-remembered or mis-understood the documentary. Or perhaps the rules changed.
Small world! My email is in my profile if you fancy discussing where to buy the best rolls.
What I'd love in the HTTP protocol is some way to control IPs used by client - eg fail over to different IP if first is unresponsive. Such a small client side change would make back ends much simpler.
Though I don't think I would use backtracking for an actual haskell solution. Probably something like:

import Data.List (permutations)

solve :: Int -> [[Int]]
solve i = filter (valid . zip [1..]) (permutations [1..i])

valid :: [(Int, Int)] -> Bool
valid [] = True
valid (x:xs) = singleValid x xs && valid xs
where
singleValid x xs = all (pairwiseValid x) xs
pairwiseValid (x1, y1) (x2, y2) = abs (x1-x2) /= abs (y1-y2)
It's not like young people were deceived either. The economy sucks for young graduates, but it's absolutely savage for high school graduates.
Maybe I misread the entire article, but the title is very misleading.

This is not some new currency (in the senses of crypto-currency); but rather, virtual money to be used by all the Microsoft services.

I would equate this to the gold that Blizzard sells to WoW players and that players earn in game by crafting and selling items.
NASA Unveils Searchable Video, Audio and Imagery Library
Honestly, I'm amazed that in a whole plane, no one jumped at $800. I was very, very, happy to take a $1,000 voucher for a flight to China that required me to take an extra flight (Dallas to Chicago then to Beijing as opposed to Dallas to Beijing) -- Then again, perhaps my day is less valuable than others'.
Social media is a game, just like MMORPG's are games, and slot gambling is a game, or call of duty is a game. For some reason a large chunk of society has been convinced that social media is the "real" game and more normative than all other games.

Overplaying any game is bad for the mental health of the player. Relatedly, a game becomes unhealthy whenever the game becomes the center of the player's life. This applies equally to WoW, Civilization, Facebook, or Twitter, or any other game.

So, social media is a game that can be fun to play, but it shouldn't be a component of the player's identity.
Yes, json validation against schema. Bigger picture, in future we're looking to do some upstream proxy redirects based on payload. Figured the first step is short-circuiting anyone not sending us valid json.
Plus, back ends are written in a variety of languages -- not all of whom do json schema validation nicely.
Being overly obsessed with the social experience of the internet in general is detrimental to one's well-being, in my opinion.

You can't live a full life if you spend most of your time interacting with people on websites such as Facebook, Twitter, Reddit, FourChan, Instagram, etc. It's just not the social experience we evolved to enjoy.

Also there's the danger that you're being subtly manipulated by the moderators or programmers of such sites, or the wider community. Are these 'people' you talk to really real? You can never know for sure.

In the end, if you want a quality social experience, you have to get out of your basement and enjoy the company of people in real life.
We took the PSAT in 8th grade as a placement test to get into a (public) magnet high school.
TED: What Drives us to speak up? (At Work)
I bounce on these all the time. Most people I know do.

Give me reasonable, low infection risk ADS and I'm happy to give my attention, and a click in return where it's meaningful to do.

I don't mind an AD. I do mind ones that cost too much, time, battery, etc...
And thereby prevent people from writing code that needs to catch errors but can't use exceptions. Won't work.
The commission will be replaced with an internal forensics expert(s), so out goes independent scientific oversight of an arm of the govt. that touts so much science.
Ugandan Activist Nyanzi Arrested, Charged with Cyber Harrassment
Ricky,

You are sending email + password in plain text through URL.

https://txtpen.com/login?f=true&username=<username>&password...

Please change this.
> See: the job market for hard sciences.

I've often fantasized about the possibility of a deluge of rich philanthropists just up and deciding to establish institutes modeled after IAS, Boyce Thompson or HHMI Janelia en masse to soak up the excess scholars produced by universities (Boyce Thompson might be a bit of a black sheep in that list, but I include it anyways since it's technically independent to some degree). Unfortunately, I don't see that occurring within my lifetime.

An expansion of gov't labs would have a similar effect, but that's a real stretch in these times.
Plus, your meat will be more freshly ground this way. More freshly ground meat is superior in almost every way: http://aht.seriouseats.com/archives/2011/04/the-burger-lab-w...
Linguistic flattening had been going longer before the Second World War -- the introduction of railways helped it a long a bit, but radio really sped up the process. My grandmother told me that radio, listened to by all the family, was the first time English was spoken in the family home.
FYI, the OEM (ODM?) for Kobo devices is Netronix (http://www.netronixinc.com/index.aspx). On their platforms, the most challenging bits to liberate will be the EPDC firmware (which is specific to each panel model) and E Ink's Regal library (although the latter isn't required - I've dropped it in okreader). I expect that even if you'd get your own devices manufactured, those would still be problematic. You'd probably also want to go for a non-Broadcom WiFi adapter vendor, to avoid runtime firmware loading.
This might just have been the best thing I've ever seen on Wikipedia.

We evolved from a species of ape that developed an appetite for going on cannibalistic brain-eating killing sprees followed shortly after by a lot of rape because eating brains fills us with uncontrollable lust. In the long-term this made us super intelligent, but killed our psychic abilities and thus our ability to connect with nature, so we began to do a lot of really awful things like pollute the environment, develop nuclear weapons, and become racially-tolerant (gasp!). If you want to escape from the hell that awaits modern society, then you should drop out, become vegetarian, get acquainted with Eastern philosophy, and maybe try and reshape your head using some wooden frames. Also, modern cannibalistic tribes are really just trying to play catch-up with white people.

But the best part of all has to be the Devo connection.
You cannot copy "all" of the information stored in the human body. Briefly, this happens because the physical limitations of information storage require cooling (Landauer's principle) which requires kT×log(2) energy per bit, or about 2.5 zJ at room temperature. The brain's memory capacity is about 2.5 * 10^15 bytes (https://www.scientificamerican.com/article/what-is-the-memor...), but the amount of information which can be retrieved is much smaller than the amount of information required to fully describe the system -- in the same way that knowing the contents of my hard disk will not help you recreate my laptop. The brain weighs about 1300 grams, of which maybe 5%, or 65 grams, is protein, composed of amino acids which weigh about 0.25 zeptograms, so contains about 2.6 * 10^23 amino acids. If we assume that we need a kilobit of information per amino acid, which seems like a lowball, it would require about 650 kilojoules of energy at the absolute thermodynamic minimum (vastly more efficient than real computers) just to store the information in the human brain. The electrical power required to simulate its dynamics would be tectonic, and that's assuming perfect efficiency.

Therefore, no computer that is composed of components which interact with the electromagnetic field and which operates at a temperature comparable to Earth temperatures will ever simulate a human mind to complete accuracy. It will always be an approximation.
> event doesn't support HTTPS, or rather, it stops being event-based when you turn on HTTPS

Have you got any reference to this? I think I should have noticed, having run Apache with fairly bursty traffic.

The only reference in the documentation was a four year old one, which said it was problematic six years prior to that...

I find the Event MPM to be very stable under pressure and unless you have some really specific need it's the only sane way to run Apache. It should have been the default ages ago (in the limited sense Apache even has defaults).
Framing that difference as a "lack" the other person has, may be right, but creates a sense of superiority over that person which also seems wrong, for certain people that are aware of their differences (they may not be "lacking" anything").

Some people are emotivists (https://en.wikipedia.org/wiki/Emotivism), which means that for them preferences are moral positions in themselves, not just reasons about the morality of preferences.

it is “… the doctrine that all evaluative judgments and more specifically all moral judgments are nothing but expressions of preference, expressions of attitude or feeling.”

In other words, emotivism holds that there can be no way of rationally justifying one’s claims about controversial issues.

I think this view describes a great many number of people; though it's true that academia, STEM, and rational enlightenment thinking tends to filter it out or select against it.
>How much of nginx's growth is, do you think, due to it being "better" than Apache httpd

If I were to take a guess based on my own experience, I'd say hobbyists and teenage experimenters are increasingly using nginx over apache because nginx configs are considerably easier to understand.

Over time, that is slowly translating to increased use in production environments as these people move into the workforce and apply their skills to production grade services.
Twitter execs left more than $35M in stock awards on the table when they quit
This may sound bizarre, but I used to have that same problem... and it's actually arguing on the internet that made me realize I needed to lose the anger, lose the need to control, and... then I spent a couple of years really making an effort. If you're already at the point of recognizing what you've described about yourself, you've done the hardest part, and now you just need to build new habits.

That said, avoiding obvious minefields like FB seems like a wise choice too.
> But the object system (yeah, they're called structures and traits) is too weird.

Alternative view: the clean separation of data from API has a nice analogy to the manipulation of data in C, and a powerful way to maintain that separation while still allowing for powerful object oriented programming where appropriate.

> The enum approach to variant records is too weird.

I disagree. The tagged union is an oft-used pattern in C and C++ code. Maybe calling it "enum" is a bit off, but the concept is incredibly useful, and Rust's​ compile-time support for it is incredibly useful and powerful in my opinion.

> The error handling is too weird.

It's very C-like, but more strongly typed and, thanks to the Rust developers' efforts, quite clean. A C programmer, or a C++ programmer who sets the "no exceptions" flag as a matter of best practice should feel quite comfortable with Rust's error handling.

> The half-functional style is too weird. The widespread use of closures for simple stuff is too weird.

I would substitute "cute" for weird, but overall I don't mind it. I do agree that emphasis on making these features more prominent, especially at the expense of more explicit (e.g. explicit for-loop) constructs, might hinder traction.
We have customers running DCOS workloads as well as Kubernetes workloads on Azure. Some use ACS, some use bare VMs (be it ubuntu, CoreOS, etc). Some use DCOS enterprise from the market place.

Just from my perspective, having sat down and done a hackfest with guys from Deis in Redmond, they bring a phenomenal amount of experience in Kubernetes to Microsoft. We have a number of people that work in the area (contributing helm charts, other Pos, etc), but more knowledge in an interesting and growing area is always great to have.

Additionally, Workflow is a great way to get started on containerized apps and it works quite well atop ACS.

If people are doing interesting things on Azure (ACS/acs-engine or even VMs) using Kubernetes or DCOS, I'd love to hear about it.
Surely, after a decade it should be fairly easy to detect Prp_sc levels, or at least extract bone marrow sample for examination. That should eliminate beyond any reasonable level of doubt, any reason for worrying about the matter.
It's not an arms race. No amount of user-unfriendliness will ever make it "that" difficult to purposefully use a vehicle maliciously. Terrorist organizations are well funded. As long as vehicles powered by engines or even motors, everything else in the vehicle is gravy. Rip out all the electronics, put in new ones that just fire the cylinders or run the engine. It's not a solvable problem.

https://www.youtube.com/watch?v=HnOPD2MOngU Here is a small engine whose timing is controlled by an Arduino. You vastly overestimate what can be done, and underestimate the intelligence and willpower of terrorists.

All you're achieving is making it harder for everyday people to work on their vehicles.
If they, or someone else close to you, doesn't inform you of a major life event like that outside of Facebook, maybe those people aren't anywhere near as close as you believe them to be.
> Facilities that linkerd provides to assist with this include service discovery, load balancing, encryption, tracing and logging, handling retries, expiration and timeouts, back-offs, dynamic routing, and metrics.

Why not use SRV records and TLS? Retries, expiration, timeouts, and back-offs can all be placed into the networking library, and are, commonly.

Also, regarding https://linkerd.io/, what's with landing pages having almost no useful information on them. "linker∙d is a transparent proxy that adds service discovery, routing, failure handling, and visibility to modern software applications" what's that even mean?

> Fast, lightweight, and performant
> Handles tens of thousands of requests per second per instance with minimal latency overhead. Scales horizontally with ease.

Well, since you're calling yourself "transparent" I would hope it'd be fast!

> Any language, any environment
> Runs as a transparent proxy alongside existing applications, integrates with existing infrastructure.

So, it's just proxying and retrying things and doing tls for me? Why isn't this better handled in the library I'm using to make the call in the first place?

> Latency-aware load-balancing
> Balances request traffic using real-time performance, reducing tail latencies across your application.

Sounds like it requires a lot of cross-talk on my network, eating up bandwidth. That doesn't sound lightweight.

> Runtime traffic routing
> Provides dynamic, scoped, logical routing rules, enabling blue-green deployments, staging, canarying, failover, and more.

OK, some of that does sound useful, but some of it still feels like something the caller should handle.

> Drop-in service discovery
> Integrates with most service discovery systems, decoupling applications from specific implementations.

What's this mean? Why not just use SRV records?

> Production-tested and proven at scale
> Powers the production infrastructure of banks, artificial intelligence companies, social networks, government labs, and more.

I know why this is here, but it feels like _everyone_ claims the same thing, so, to me, it just becomes noise.

> "linkerd allows you to drop in a transparent layer of application resilience and provides the operational affordances critical for modern, cloud native environments."
> —Oliver Gould, CTO, Buoyant

This sounds doesn't make sense to me, you can't "drop in" resiliency. It needs to be built. The whole thing just feels like it's all marketing and doesn't tell me exactly what problems it's solving for me as a developer.

------------

Maybe I'm just an old fogie, or being dense, but I still don't see how this solves any problems I can't and aren't already solving.
I also got laughed at when I tried to negotiate up an offer of $1,000 to switch flights.

Learn from my lesson though, try negotiating before you accept, not after. Not sure if it would have made a difference, but definitely less embarrassing.
US FCC kills plan to allow mobile phone conversations on flights
> The complex numbers come about by simply adding one dimension

Complex numbers are also best thought of (in my opinion) as an abstract completion of the reals under the operation of taking roots of polynomials.

Because otherwise, what would be the difference between the real plane and the complex numbers? They are topologically identical, after all. There has to be something more substantial than simply adding a dimension.
Your comment doesn't seem like a helpful way to advocate for Rust. It's a critique of the comment but doesn't address the commenter's concerns.
> Required TLS would also increase security.

TLS is not inherently required for HTTP/2 on the backend.

TLS is sort of required on the frontend mainly because browser vendors don’t want to deal with broken middleware that expects all traffic on TCP port 80 to be HTTP/1.x.

This is less of a concern on the backend, and there are practical implementations of cleartext HTTP/2 today, including nginx and Apache on the server side, libcurl on the client side, and others.
And does it count the depreciation, extra maintenance expenses, etc, of their vehicle?

Or the write-off, when Uber decides that their vehicle no longer qualifies to be on the platfrom?
Wow, thanks for doing this summarization. I wish papers were written more in this clear manner.
Bricking devices is unlikely to help; the manufacturer already got his money. Indeed, economics are the fundamental problem - the manufacturer has zero incentives to do anything correctly.

Laws can't solve all problems, but I think they could help.

See "What laws should be created to improve computer security?" - https://www.dwheeler.com/essays/law-security.html - because I think some could help.
>>"RNN weights and the recurrent weights Tf in an LSTM tend to look more like (I + low_rank)"
- Do you have reference for this? But thanks for suggestion, I'll have a look into this.

>>"I gather that with your F-LSTM you do:"
- Your understanding of F-LSTM looks correct

>>"output = input + T2"
Not quite clear where to put non-linearities. But this looks similar to residual connections. Which, in my experience, is almost always a good idea.
Thanks for the feedback and praise for the initial thoughts! I'm not sure how quite to express the last idea yet, but basically I'm trying to say that people in countries like China/India are worth just as much as people in the U.S. from a specific perspective (potential?) In reality, the rich kid who grew up with connection, the best education, and capital is "worth" much more and janitors should not be CEOs or Nuclear plant managers. The "outward-now" value and the "innate-past-future" value has a huge disparity because of leveraged unfairness due to lucky environments and unlucky environments.

People in poorer countries often work harder for much less as if they were less intelligent, less creative, less deserving etc.. In the U.S., lines were drawn on the basis of innate intelligence to deny slaves rights and wealth, and even internally to their own people, lines are drawn based on "deserving-ness", like hard-work, despite, as previously mentioned, you can be working harder but making less.

To use an analogy, a point may move in many directions on a piece of paper. The distance from the origin would be knowledge and ability in that direction. Some points may spiral around only increase this distance very slowly, some may go in a straight line, increasing ability at the most rapid pace possible.

I don't mean that each point is equidistant from the origin, but that certain "ink colors" have advantages and disadvantages in certain directions and that these advantages and disadvantages are actually man-made. That is, it's not the innate troughs and valleys of the paper, but the other ink paths that impede/boost other ink paths. To use slavery as an example, an lot of effort was spent by white ink to encircle black ink so the max potential of a black point was very low. So many years later, the descendants of the black ink are still struggling and working harder (with some become jaded at the unfairness and rebelling) while the white ink can cruise with the momentum amassed by their ancestors. The situation is unfair because both white ink and black ink have the same "value". The environment has shifted to value one ink color above another despite the equal value at the beginning.

Affirmative action says "This is unfair, we need to manually take steps to address this." While libertarianism says "It is what it is, the troughs and valleys may have been dug by man but there is not point in reverting them, just pretend they are natural."
anybody figured out how to compile it with powerline fix?
Everything is done for a reason. Sometimes that reason is just "to have fun / learn something new / expand ones horizons" and that's okay. But sometimes the reason is "to get the same amount of work done faster" and that's also okay. A lot of the mainstream languages were made for the second reason, but probably most hobbyist languages were made for the first.
False. The taxi and livery industries pioneered that model. The TNCs just inherited it.
Fingerprinting Images for Near-Duplicate Detection (2014)
This probably does not need a full Xcode install, just the command line tools. The CLT can be installed on a pristine macOS system just by typing cc inside Terminal.
I think an Amazon Developer certificate could be a good choice. One of the lower level certifications like associate developer[1] wouldn't require much time investment vis-à-vis studying, while still having broad name recognition.

[1] https://aws.amazon.com/certification/certified-developer-ass...