skysight-inc/HackerNews huggingface dataset:
How so less appropriate? Lack of link to Matrix?

Going out of beta we had to decide on something which was really carrying what the app is, we loved Vector but it has always been a code-name and a nice pun on Matrix :)

Riot is more representative of what the app can do and its ambitions! Break the barriers between apps, give the control back to the user to choose their client, if they want to encrypt, host themselves, tune the notifs, the fact it's open, built on the open ecosystem of Matrix and thus benefiting of all the integrations and bridges built for Matrix.... Sounds pretty revolutionary to me ;)

Worth noting that only the name changed: the app and the team and the openness are still the same (modulo new features)!
Least Toxic Personal Computer
What kind of computer does he have? Screen magnification software is built into most OS's for free.

E.g. macOS:

http://www.apple.com/uk/accessibility/osx/#vision

Free screen readers:

VoiceOver (built into macOS / iOS)

NVDA: http://www.nvaccess.org/

ChromeVox: http://www.chromevox.com/
You could waste time insulting them, or you could provide a case as to why you are right. What purpose does it serve to call them lazy?
I wrote it up at http://chriswarbo.net/projects/activecode

The process I use is very simple: shell commands are written as attributes of code blocks, and during rendering the content of the code blocks will be piped into those commands. Hence we can run a bash script by giving its code block a pipe="bash" attribute, python scripts by using pipe="python", haskell by using pipe="runhaskell", and so on for anything that can be called from a shell.

This is all powered by a couple of scripts based on Pandoc.

If you want to see some examples, click the "View Source" links at the bottom of my site. The pages I linked to above are quite complex, but some simpler examples are:

- The blog post listing comes from a `find` command http://chriswarbo.net/blog.html

- Images can be embedded using base64 URIs http://chriswarbo.net/blog/2015-06-06-more_git.html

- Code snippets can be checked, and we can even include real error messages http://chriswarbo.net/blog/2015-11-12-calculating_arity.html
Ask HN: Doesn't Chrome new interface look more *fragile*?
I can't help but thinking that the new Chrome interface feels more fragile and cheap.

Does anyone have the same feeling about it?
Four Patterns and Anti-Patterns of Effective Gartner Briefings
Thanks for the details. Is this available as a self hosted application or enterprise edition? Useful for enterprises.
If you're getting those, you're probably managing hundreds of people.
I usually highlight key concepts of the chapter and rewrite chunks of text into my notebook. Typing on a computer is useless memory-wise, handwriting is more enjoyable and effective. I write small and fast by holding a ruler on the baseline.

If I enjoy a topic, I write down and rearrange chunks from different sources. If you look at the same topic from different books, it's easier to grok that knowledge.

> I read slowly and at the end of a 300 page book I might have only three key ideas that I remember, but I'm able to explain and illustrate them well.

People don't buy brochures, so the writer is driven by the publisher to write hundreds more pages. The market does not reward concise exposition. I read plenty of books with 3 pages worth of ideas and 300 fillers.
Yes, but my point is that in the USA you see reps acting against the stated plans of their party - as I mentioned before: when the blue dog democrats opposed their de-facto leader Obama on national healthcare? That does not happen here in Canada.

The party whip rules with an iron fist - votes where it is safe for party members to vote their conscience or directly constituents are the exception, not the rule. And my opinion is that a big reason for this is that individual representatives are basically anonymous here in Canada. They're too small to get any media coverage. The only time an MP or MP candidate makes the news is if they have a Cabinet position or if they make an apocalyptic gaffe. Debates, policy, etc. are ignored below the leadership.
Anyone else reminded of https://xkcd.com/927/ ?
Associate's Degree helps you to grow in career
Maybe an NFC implementation would be more acceptable.
>Telephoto was an interesting choice - in my day to day photographs though I'm rarely missing zoom capability that's not covered by digital zoom

Most day to day phone photography is portraits (friends etc).

And for them the added 56mm (equiv) lens makes more sense that a 28mm (equiv) one in regular iPones cameras.

Digital zoom is never a good solution.
Yeah, I felt the matrix link made more sense. And yeah, I mean, Riot kind of works, but you have to think about it. The connection is pretty obvious with vector.

But at the end of the day, it's just a name, so I'm not too upset about it.
>The objection here would be that entertaining that we can assert T/F of all propositions, given results of halting problem [computation], incompleteness [formalism], and uncertainty [physics], is unreasonable.

This displays a radical misunderstanding of the phenomena mentioned. The Halting Problem and logical incompleteness are the same thing underneath, and while they do hold in all formal systems, this never actually matters for non-meta-level mathematics. Basically any theorem about a structure we actually care about will be sub-Turing-complete, and with modern type theories, we can tear down inductive types and rebuild them with stronger axioms when we need to. As a result, some self-referencing theorems are true-but-unprovable, but we never actually need those theorems.

Uncertainty in physics is either just probabilistic (in the case of typical experiments), or, in the special case of Heisenberg uncertainty... no actually, that's just probabilistic imprecision too. That's what Heisenberg's inequalities actually say: "the product of the standard deviations of these measurements must always be at least this much."

Nowhere are we encountering the kind of radical, existential "we can't know anything and had better give up" uncertainty without which /u/mbrock seems to think we will all fall into political authoritarianism. He's been reading too many liberal philosophers of World War II, or maybe just watched that BBC thing "Dangerous Knowledge" and took it seriously.
Here's my experience: I previously used Middleman to build my blogshop and all was fine until I added more complexity. The codebase grew large and that's when I really hit the (Ruby) language's limits (too much type checking).

My intention is not to turn this into a language war, but I think using a good static site generator written a strongly typed language helps a lot. I considered Hugo, but eventually I decided to write my own in Scala and it has served me well.

A good static site generator should unleash a slew of goodies including code-reuse, viewing your website as a collection of functional components rather than just a bunch of partials. It's almost a full blown MVC project.

For example, my blogshop (not exactly 100% static) has 3 types of "Marketing" components - one of them is a widget asking for email subscriptions, the other is a popup for displaying offers, or email subscriptions based on the view it is used in, based on the parameters passed to it and finally the last one is a recommendation engine.

I don't trust Disqus nor Facebook especially after Facebook lost all my comments once (long ago, though). So, I host microservices for each of the components of my blogshop - One for recommendations, one for comments and so forth. They all live inside Appengine and I hardly hit the paid tier. The best part is that my blogshop can be written in any language I like and I can afford to write my other components in other languages. For example, I wrote my recommendation engine in Python, wrote my comments system in Scalatra. They all communicate with JSON APIs with each other.

For my authentication service, I use something called Apache Shiro. So, my static website is basically talking to each of my service through Ajax and injecting content using JS from the response from my microservices.

I know this isn't everyone's cup of tea, but it really works well for me and is much better than using Wordpress which is something generic that is forced to fit into my workflow/business model.
You didn't say anything about departed employees.
...The namespace conflicts are another problem.
They are the backbone, because they are cheap leftovers. They are very resourceful people for what they have access to. I'm guessing if they had modern trucks, and modern roads, for the same costs of the old hand me downs. They would probably use those instead. Cuba I'm sure is also ready to give up those old cars they've been keeping alive by now.
The gardens you're tearing down didn't have especially thick walls. But yes. In any case, it's your project. You can name it what you like, no matter what I think.
That wasn't really my point, though I can see how I may have been unclear/provocative.

In any case, I think the article we're commenting upon makes the case better than I could. Opinions to to the contrary (from what I've seen) tout the damage (unquantified and unqualified) that was done to the intelligence community and gloss over the obvious wrongdoing on the part of the government. Further, I have yet to see a single article that both condemns Snowden while directly arguing against his moral case for whistleblowing.

But again, none of this was my point. My point is rather that I see no reason why such an opinion should invalidate or detract from a movie/article/whatever.

I interpreted the parent comment as saying "if you accuse anyone of intellectual laziness, that detracts from your work". I find this view problematic, especially when there's ample evidence of intellectual laziness: condemnation without addressing a well-argued moral case.
Fifteen minutes does not seem like long enough for a professional to set up a development environment or to flesh out the problem for which a guest book app is possibly a reasonable solution.

To put it another way, perhaps a mid-level developer be thinking about parameterizing FizzBuzz instead of quickly hard coding magic numbers and strings.

Good luck.
To be honest, working with Oracle tech would be reason enough for me to quit my job and work elsewhere. We've now witnessed decades of Oracle's business practices and I really wouldn't bother with any of it at this point. Just using their junkware helps them thrive by turning employers into enablers.
This is exactly what I did after reading the article!
Db would be 01. Dbb would be 00. (or 11 and 10 for the octave)

The point ajuc is making is that the flat-sharp accidentals aren't used or needed at all if you just assign numbers to each tone. There's no concept of flat or sharp, unless you want to deal with microtones.
Nouns and Verbs
Oracle has one the most aggressive salesforces, they could sell combs to bald men. As long as they convince the non technical CXO teams thats all they need.
As Patents Expire, Farmers Plant Generic GMO's (2015)
Really confusing that the graph starts at 2000 and goes backwards in time along the X axis. Is that a Danish thing?
Huh. That's interesting. In a "people's brains think surprisingly differently sometimes and we rarely think about those differences when the resulting behaviors look the same" kinda way.

I mean, I guess that's not so foreign...But, I tend to think of it as pulling out the notes I need from the scale, and not actually counting up to them. e.g. in my brain I'm grabbing the third and the octave (well 7th, if you've got a third and then the fifth of that third, which I guess is why you're preferring 0-based) that are already there...not climbing up them to find there's the tonic there. I mean, I can see that it's a fifth interval if I go from E to B (in C), but unless I'm building a chord on E, I don't care..it's either the 7 in C, and I'm not so much thinking of its relation to E as I play it, and it's a phrase in C, with maybe an Em chord (either implicit or explicit) underneath; or I'm playing jazz, or some other very chord-based music, and I want my phrase to be relative to the chord we're currently playing (so we're inside that Em, and the key is less relevant).

Sight reading is different, as well, in my brain, but, I think it even bypasses the intervals to some degree and is just distances and shapes and an awareness of the key I'm in. I don't read much these days, but I recall it working best (or at least fastest and most accurately) when most of the theory was turned off in my brain and I just let the shape of the notes (their distance from each other) guide me. But, I feel like it's only in improvising and composition where one would be doing any sort of interval math. But, maybe I'm wrong.

When are you doing this kind of math? When reading, improvising, playing memorized pieces, or composing?
>I do see the difference, but I'm not convinced it's anything but marginal.

That is incredibly myopic and presumptuous. You're effectively arguing that we're going to destroy your life so it'll be better if we just end it. If the person's life ends up being so terrible after the fact they still have the option of just ending it. There is no benefit to making such a callous decision for them. Calling the argument weak when your own is short-sighted and at the very worst disingenuous is kind of disgusting to me, personally.

I am not even sure you understand your own position completely.
Tim May wrote a (very long) "FAQ" for the Cypherpunks that may be of interest to folks who are interested in this sort of thing:

http://www.cypherpunks.to/faq/cyphernomicron/cyphernomicon.h...

The Cypherpunks list was remarkable for a time. Very high-volume, fractious, competitive, vicious, with at least one participant going to jail for a long time due to acting on some of the ideas. And very, very full of ideas ranging from mind-candy to very dangerous.

May's Cyphernomicon[1] is really his interpretation of what was going on, colored heavily by his politics. Paraphrasing the joke, ask three cypherpunks what the word meant and you'd get four answers. But the document is an in-depth look at some of the implications of cryptography, a look at some deeply non-mainstream politics, and a contemporaneous recounting of the politics and technology development of a really interesting period of time and a really interesting mailing list that had, I think, a surprisingly outsized (if hard to pin down) role in shaping security policy[2].

[1] Stephenson's Cryptonomicon came out at roughly the same time as May's work, and it was one of those funny little accidents that the name collided.

[2] I do think the Clipper chip fiasco and the ITAR changes wouldn't have played out the same way without the collaboration that happened on the list, and it was fertile ground that lead to several companies and weirder entities being formed.
Reasoning about performance
#bottomlinks is missing a .container wrapper around .row, breaks layout on desktop.
This has got to be some of the worst jargon and notation for anything, ever.

I'd like to argue that as inefficient as it seems, it's really a reflection of how broad and complex music actually is. This notation and organization system is all a perspective or reference to take when actually trying to comprehend/play music. It's not a fixed set of rules and there are exceptions everywhere.

It's one of those systems where you learn the rules only to know when you're breaking them. So by all means learn to do this, but don't get hung up on real-life deviations.

It actually works well for people performing together, especially when led by a conductor.
My favorite memory from a former employer was eavesdropping on a call between our CIO and our Oracle representative. Oracle had told us we only needed to pay for production environments. Then, during a license audit, they claimed never to have said that and wanted to charge for all environments.

I never got to hear the Oracle rep's side of the phone conversation, but everyone within 50 feet of the CIO's office got to hear his.

"Fine! You want to fuck me on these licenses! Go right ahead! And then I'll turn around and fuck you by throwing you out of our datacenter!"
There are way too many 'I's in this article for comfort.

It is a great ego-stroke to hear that you are depressed because you are a gifted snowflake. Odds are, you are depressed because you are not doing the right things (regardless of how gifted you may be).
A medal? I understand the importance of Snowden's revelations and I know he believes he did everything the only way it played out. But that doesn't mean he is above the law. Civil disobedience still implies civility and he should come to his day in court. We don't know what he's given Russia or China in order to remain on the run, even Glenn Greenwald admits that here, when discussing Snowden's "self preservation": https://twitter.com/ggreenwald/status/352213748917874688
The audio in the product video seems to cut suddenly at the end.
Mitch Hedberg:

I like when they say a movie is inspired by a true story. That's kind of silly. "Hey, Mitch, did you hear that story about that lady who drove her car into the lake with her kids and they all drowned?" "Yeah, I did, and you know what - that inspires me to write a movie about a gorilla!"
Rust syntax is horrible compare to Python / Go, I don't see how you could give an advice to someone that do Python to use Rust, you lose GC and add a great layer of complexity / learning curve. No thanks.
Seriously when I see that:

struct IRBlock<'b, 'a: 'b> {
pool: &'b mut (ConstantPool<'a> + 'a),
// other fields omitted
}
Here's an interesting interview [1] [2] with Jim "Internet Plumber" Gettys [3], one of the original designers of X [4], and editor of the HTTP/1.1 specification. He talks about his work on the OLPC project, X memory usage, Linux and other stuff. He also has a great blog [5], and has been investigating the effect of bufferbloat on network performance [6] [7].

[1] Part 1: https://lwn.net/Articles/188060/

[2] Part 2: https://lwn.net/Articles/188073/

[3] Jim Gettys: https://en.wikipedia.org/wiki/Jim_Gettys

[4] The (Re)Architecture of the X Window System (July 2004 Ottawa Linux Symposium): https://keithp.com/~keithp/talks/xarch_ols2004/xarch-ols2004...

[5] Blog: https://gettys.wordpress.com/

[6] Bufferbloat: https://en.wikipedia.org/wiki/Bufferbloat

[7] Bufferbloat project: https://www.bufferbloat.net/projects/
That looks very promising. I'm going to definitely check it out.
You're looking for accessibility tools. Modern desktop and mobile OSes have these built-in, Google [whatever OS] accessibility zoom.

Open source screen reader: NVDA (www.nvaccess.org)
Industry standard screen reader: JAWS (www.freedomscientific.com/Products/Blindness/JAWS)
Riot, and Matrix in general, were designed to beat that: It's designed to inter-operate with existing chat protocols as much as possible, so that this isn't a problem, but also to provide things that those protocols can't.
Optimize a JavaScript file by wrapping eagerly-invoked functions
> -- Exceptions to the Apache 2.0 License: --

I really like this and wanted this on my own projects rather than downgrading to MIT. Personally I really like the strong patent guarantees in the Apache 2.0 license.

The question is, isn't this a new license? Should this be considered the Apache 2.1 or Apache 2.c for compatible?

I'd like to reuse this license provision and drop My use of MIT.
> FDE is also apparently not entirely impossible to bypass

Sounds vague, can you please elaborate or cite? (I am not aware of this and if properly set up, I doubt this is true, so I am excited to learn what you know about this)
Indeed, it is exactly that. The old title of this post reflect that. I don't know why it was changed.
>Is it always the first note of the piece of music that "anchors" the piece in its scale?

No it isn't. If you put any piece of music that is harmonious through a device that analyses the frequencies you'll find three main notes and those give you the key. In C-major for example the main notes are C, E and G. The section will be in C even if the first note is E for example.

You can do this with software. There's a nice video of this here https://youtu.be/xVmkIznjUPE?t=24s

or you can upload a recording to get the chords https://chordify.net/

You can indeed fourier transform the music. I imagine the above software does so.
If you frame a person to fill the shot on an iPhone 7 plus, the background will not have the "destroyed" quality you'd get from an f/1.8 lens on a full frame. Yes, if you fill the frame with someone's fingertip, you'll get that look, but you will not get the look for typical scenarios.

Your pedantry is extremely misleading. For any subject with any framing, an f/1.8 on a tiny sensor will deliver far, far less background blur than an f/1.8 on a full frame. Probably less than even an f/5.6 on a full frame.

A big issue being glossed over is that depth of field and background blur are not actually the same thing. Focal length makes a big difference in how blurred the background looks but little difference in actual depth of field. When people talk about wanting shallow depth of field for portraiture or sports photography, they largely want heavy background blur.
Some people undoubtedly deserve it and it would be better than having society pay to keep them alive.

The problem is that the death penalty can't be reversed or the person compensated if someone is found to have been wrongly convicted.
Well service roles get screwed no matter what. Irrelevant of standard work weeks. Restaurants/hospitals/retail are already open all week regardless. What people are arguing is all the white collar jobs that feed back into the service jobs.
There are interesting things you can ask about why people would understand or not understand a question.

But if they don't understand it, you can't conclude anything at all about whether they know the answer.

It doesn't matter if a question is formatted in a "straightforward" way. Nothing is very straightforward to a small child, and in normal conversation "A or A^B" is usually a mistake.

Honestly, people say things they don't mean all the time. A literal interpretation of conversation has a lot of potential to hurt you. It's also irrational. The rational goal is to figure out the most likely intended meaning(s). It's not to figure out what the meaning would be in a counterfactual world where people use language in a more logical way.

> There exist people who can consistently pick the correct answer in all of these experiments, no matter how the question is worded. And there exist people who will get it wrong unless the question is worded perfectly. Who is more rational?

If people figured out that the experimenter was asking a nonsensical and purely logical question, then that's a valuable skill. But it's not really connected to whether they are generally rational or irrational. It's also not connected to whether they understand basic probability.

> Who is better at grasping "the state of reality", as you put it?

In this experiment, you can't tell. When it comes to the probabilities about Linda, people's understanding is a total mystery if they didn't know what the question wanted.

You can figure out how they interpret questions on one axis, but you would need other tests to figure out why. They might be more rational, or they might be more literal, even to an irrational level.

> Who would you rather have on your team at work?

Depends on why they got the answer right.
Excuse me, why would they?
Yes and no. AWS has bet on cloud-means-public-cloud. Azure and Oracle are betting on hybrid: they'll sell you a private cloud that sits in your own DC that can interoperate seamlessly with their public cloud. AWS is a no-brainer if you're a greenfield, but the jury's still out on brownfield.
Oh that sounds great, but very difficult to read/play
I don't think such a utopia exists. There are plenty of working students.