skysight-inc/HackerNews huggingface dataset:
Wouldn't a filofax work?

You can get small pocket versions, and hole punches.

Younger readers might be interested in just how popular filofaxes used to be.

Losing one was like being shut out of your Gmail account today, maybe.

https://www.theguardian.com/technology/2002/mar/20/internet....

https://www.theguardian.com/politics/2002/mar/23/politicalco...

Both of these are from 2002 which isn't that long ago.
True, but to fix that, you have to fix everyone being behind a NAT instead of having IPv6 addresses.
I understand the (good) reason why, say, a Greek or an Armenian would want to learn one of the "world" languages. There are also other specific reasons, like learning to speak the language of the next-door tribe... But how would an average English-speaking person (not a scholar, a spy, or, perhaps, a diplomat, a migrant, etc.) benefit today from learning any other language? Isn't this just a waste of brain cells (and time)? What would we have lost if - which is no doubt what is going to happen in the (possibly somewhat distant) future - there was only one spoken language?
Hi there! As the spec explains, this is a Markdown specific blacklist that prevent the tags that would otherwise "break" the content of the Markdown document.

A document that contains these tags will not be parsed properly by an HTML5 compliant parser; the parser will "swallow" other chunks of Markdown content that come after the tags. Hence, we disable the tags altogether.

This is an UX feature, not a security feature. XSS prevention, and a plethora of other security checks, are performed by our user content stack -- but this functionality is shared for all markup languages in GitHub (MD, RST, ASCIIDOC, ...), so it's not discussed in this spec.
My guess is Hamilton was teaching his pupils to be able to read classics, since traveling to speak with a Greek person in Greece would have been difficult back then anyways.

To speak with people, you might look at the learning route advocated by Dr. Pimsleur, who also started a company which publishes language learning in audiobooks only, with the argument that most languages started out without a written form, and when they did develop writing it was inaccessible to a majority of speakers for most of history. Literacy is a recent phenomenon.

https://en.wikipedia.org/wiki/Paul_Pimsleur
I used it for a week and found it cumbersome, but the binder clip / bulldog clip has lived on (and strong) as my new wallet. Just clip together the 1/2 dozen cards I use regularly. Slim profile compared to regular wallets.
I really like the approach. This is where the net is headed. Graphical browsing is unnecessary in a way. Now, the only issue with that is the way the web is currently heading. A site hosted at aws or cloudfront is hard to whitelist...
Are you aware that can call R and Python from Julia with practically no overhead? And I mean that both in performance and expressiveness?
Or have really short lived tokens, requiring regular refresh, and don't worry about expiring them... you can then delete the refresh token so it can't be found requiring full re-auth if necessary.

OAuth2 + JWT is fine... just whitelist the algorithms you allow and use HTTPS for all communications, even internal.
It's not really a position you can force from further away than one move, since it would require complete cooperation between the players to create such a position.

But yes, given a chance to get into this position, sure it will - e.g. given https://en.lichess.org/analysis/8/p7/kpP5/qrp1b3/rpP2b2/p5b1..., it will correctly play b3 and force the original position, since everything else results in a mate that it can see. All it needs for correct play is to rank the alternatives in the right order, and mate ranks below playing on with a material disadvantage.
It depends what you're looking for. In the tech industry, a lot of employers offer top-notch health benefits. If you want to match that on the market, prices are comparable.

If you're looking for a standard health plan then I'd say yeah... why would you maintain an expensive health plan if you feel like you don't really need it? Cobra is just a term used to maintain your employer's coverage, usually when you lost your job on a short notice it protects you from any health issues. That's why it's always good to request all the details from your HR in order to get the exact premium cost under Cobra. Some people just want to keep a similar coverage, in this case Cobra makes it easier.
They were talking about Pi day on the radio. "Today is the day the whole world celebrates Pi day". No, it really doesn't. It's just the US, the only country in the world that uses the MM/DD/YYYY order.
So very much like the Ten Commandments then, only with a veneer of coffee shop faux-intellectualism.
When Equal Access Means Zero Access for All
A high compliment! I thank you very kindly for it, unmerited though I suspect it be.
From a quick search:

https://news.ycombinator.com/item?id=13768856

https://news.ycombinator.com/item?id=13815764

TLDR: The videos were removed because of a lawsuit relating to the lack of captions, making them inaccessible to the deaf.
I'm trying to imagine what you would actually do with this kind of data.
* Facebook is not "unregulated" - the Securities and Exchange Commission and the Federal Trade Commission both regulate it. The latter has taken multiple interventions, and will probably continue to do so in the future.

* Facebook is not physically addictive - there's a huge difference between addictions like gambling and drug addictions.

* Facebook is not the most important media company in the world - Facebook does not produce news, only disseminate it.

* Facebook is not controlled by one person - it is a publicly traded company.
It was this one:

http://ritholtz.com/2012/02/a-lesson-on-elementary-worldly-w...

I can really see myself starting to try and get deeper into his mindset, especially building up a lattice of mental models.
>There's some interesting ideas here. The suggestion that the Enlightenment may have erased several millenia of human wisdom is interesting

As a counterpoint, you could argue that the Church (and the general chaos after the fall of Rome) did the erasure and the Enlightenment was the result of rediscovering bits and pieces of it, both from historically Western sources preserved by the Arabs and Byzantines as well as trade and contact with the East.

A lot of liberal Christians view the Church as a sort of progressive force in human life, shepherding humanity towards redemption from its inherently sinful nature. If you set aside the questions of theology and just group people together based on their valuing a world that is comprehensible, ordered, and stable vs. one that is cryptic, fuzzy, and unpredictable you'd probably find similar numbers of religious and secular thinkers on both sides. The Church is a bureaucratic institution at the end of the day, and bureaucrats do love their comprehensible, orderly systems. They're both trying to 'improve' humanity, it's just a question of what they believe that 'improvement' entails.

It shouldn't be surprising, as most of the Enlightenment thinkers were, themselves, educated by clergy so of course the ones who excel will be the ones who did well under that type of approach to the world.
Link to the relevant part of that interview: https://www.youtube.com/watch?v=XEVlyP4_11M&t=24m46s
Yeah. Human nature can't and shouldn't be ignored. It also shouldn't be worshipped as some sort of source of universal truth, because it's not.
Or better, have a really short lived requirement for server-server jwts (I suggest even 1m, having a new one per request).

For client-server a 5 minute refresh is fine, as long as you do a lookup for refresh, so you can expire refresh tokens, requiring a full re-auth.
https://cantheyseemydick.com/
.life and .club look like they could have been neat additions in the 90's, but I think the domain horse Elvis has left the barn building.
I still use a 'hipsterPDA' type system for notes on the go and don't find the binder clips to be a hassle (I use small ones?) and the wrinkled and bent state the cards always get into I just look at as 'patina', which I find comforting - gives me the sense that they are being used.

Not to mention the cards have a short life span: I end up capturing what I need digitally and then recycle the card.
gnu.org, I have one there thanks to my GNU Octave work.
https://libraryofbabel.info/bookmark.cgi?bjrvq,mgobexe314
Foundation, not founder; foundations are required to be much more accountable with funds than individuals are. I'm suggesting in most circumstances that it's preferable to give to an accountable organization chartered with the stewardship of a project, rather than to any particular individual.
> simple values

So does every other language, where it matters is with objects. Until I can mark a whole object as a value type and fix it in memory relative to other objects then you'll pay a 10-50x slowdown for cache misses and the like.
How about "System Object Notation"?
Let the economisms commence!
> Your average American didn't understand

These five words are, as far as I can tell, the poison in the pudding of American politics today.

1) There is no "average" American. Everyone is close to a median in some metrics, and everyone is at out-lier in others.

2) The fact that huge outcry over the NSA is not visible might just mean we're looking in the wrong places. I've traveled across the country by land twice in two years, stopping at hundreds of rural campfires and urban watering holes. My experience is that people are very upset with the state and want their rights back. And that, one way or another, they'll get 'em.
> If black moves to capture the pawn with a bishop, you move the king into pawn's old spot. You capture the black rook with the other pawn for the win.

If you capture the black rook, black will capture your pawn with the queen (and proceed to mate you now that their queen can move).
Very cool! This looks perfect for the terminal mode in neovim or other editors that come with an embedded terminal.
An important thing to consider is that this puzzle is designed by a human for humans.

The way we solve this problem is not by thinking in term of pure chess logic. We solve it by thinking "what did the puzzle creator thought". So we recall from memory what kind of patterns are suitable for such a problem and start a tree search. It is similar the what a chess AI does but nodes are abstract patterns rather than just chess moves.

This puzzle follows a mental pathway that is common for most humans.
We could also design problems that can easily be solved by specific chess AIs but not by humans or other chess AIs : just make it so that the AI naturally moves in the right direction, for example by making specific heuristics always right.

So while this problem is interesting for getting insight into the way humans solve puzzles, it doesn't make the human brain special.
Elixir Deep Dive: Evercam, a 10K LOC Phoenix App
You're right, which is why one of the fundamental optimizations in a modern Javascript engine is inferring static memory layouts for your objects. Another is getting rid of unnecessary allocations to reduce the need for GC.
That's splitting hairs. Facebook and Google's main source of revenue is letting advertisers target users based on things Facebook and Google know about them.
I agree. A single person -- and who better than siberianbear? -- can experiment with taking risks and carefully noting if he touched Chekov's nose or not that day.
Do GitHub's updated terms of service conflict with copyleft?
Anyone looking to create a personal archive for any YouTube content should look into these scripts:
https://rg3.github.io/youtube-dl/

They're very easy to use and well documented.
You can attach a subjective label to anyone anywhere. But since words mean things, people can generally suss out how close they are to being an accurate description or not.
Then why hold everyone else back if you aren't willing to push forward? At least with new projects it'd be great if people used Python 3.

Google's choice with Grumpy particularly astounds me. Why 2.7? Its not clear to me and in fact, its really unclear to me, why that was a 'better' choice.
I appreciate that this comment is wise from a cryptosystems perspective, i.e. there are a number of ways to do JWT wrong, not enough safety guards, etc., but is there not a subset of JWT that is safe to use?

The OP article makes it sound like it's impossible to use JWT correctly, but I was under the impression that if I 1) am the issuer, and 2) I hardcode a single algorithm on my API endpoints, that neither of the issues in the OP apply. (The EC issue would apply if that algorithm was chosen).

Is there a safe subset of JWT? And isn't there value to small players in using the safe subset of JWT which is battle-hardened by guys with big security teams like Google?
Great product, thanks for sharing!

Couple small suggestions:

1. If you press "f" on the first page of search result it returns to the terminal with "[ERROR] Already at the first page." - no need to interrupt session here.

2. Consider implementing history of previous 10 queries.

Thanks
Not to mention the challenges with multi-region replication needs... to do this for every request along a server-server pipeline adds more latency still, since each request to the db means potentially 2-3ms on top of more complex requests, which all adds up.
>"I think this is a great example to the tech world of what people actually care about."

I am not following your suggestion that this article is indicative of disinterest. Are you suggesting that this is a really big news story or that this case might be a watershed moment? Because I don't see that. In fact I have had NPR on all day so far and haven't heard this mentioned.
Other countries can celebrate Pi Approximation Day, on 22/7
The attribution of those hacks did not implicate Russia and especially did not implicate Putin. There may be other, secret evidence that does, but it was not revealed to the public for scrutiny.

I think it goes without saying that Russia engages in mischief around the world in ways that hinder the US, and the US does the same to Russia.

Nothing about this is a sudden, triggering event that calls for military strikes (as McCain has called them an "act of war").

The notable aspect of all this is not that it happened, but that it is being framed with the same "we must unseat Saddam immediately" urgency that we have seen before when warmongers try to manipulate our judgment.

A lot of people risked their lives to end the cold war. I can think of few things more irresponsible than fanning the flames of a minor incident to the point where someone like McCain is calling for military retaliation (which he effectively did).

It could be argued that a stronger bluff was needed against Russia over the Caucuses or Crimea, but that ship has sailed and the opportunity was lost. We can count on US hawks to try to turn any event into a trigger, but that doesn't mean it is a big deal or that it represents a threat to US national security.
Well, since you're being pedantic... this _is_ the only day the whole world celebrates Pi Day, because it only occurs in the US date format. So... their statement is correct.
The Telecommunications Act of 1996 gave us bad cell service, expensive cable
I'm afraid we can't do the SOPA/PIPA protests again :(
This is great! A couple of years back, there was a failed attempt at standardizing this - http://www.vfmd.org/ and http://www.vfmd.org/vfmd-spec/specification/. GitHub given it's popularity will surely succeed more.
You mean, if there was an oracle for instant pi-index lookup? All finite-length strings can be expressed as natural numbers, so the pi-index is just a mapping from that number to another, pi: N -> N, with no guarantee of any more efficiency. Over the set of all finite-length strings, I do not think this would provide an advantage. But it might be fun.
It's weird how inexperienced people are the most rigid and dogmatic. Experienced people know that there are always multiple ways of doing everything.
I am tempted to suggest either:

1. Keep 1.0 as a special case to maintain the int/float distinction (it's a float; calling it a fraction is kinda-of-a-lie).

2. Refuse to handle floats at all, at which point people can pass [ <mantissa>, <exponent> ] for reals or [ <numerator>, <denominator> ] for rationals.

There is of course (3), "build a compliance suite and claim the parsers that toss out information are Incorrect", but that doesn't seem compatible with your postel-ish goals.
I've used this for a couple of hobby projects and it's been fun. One thing I think it does need soon is a VR Browser for the Oculus Rift and/or Vive HMD's as well. Currently the use of the 'Carmel' VR browser is Gear VR only, and it would be nice to try some React VR on something with greater oomph.
If computation is instantaneous, then you could recurse down to a single pointer, which points to a pair of pointers, which each point to another pair, and so on until you have an arbitrary amount of your data. Since computation is instantaneous, it is instantaneous to compute this first pointer for the contents of any hard disk. And since computation is instantaneous, rebuilding the files on the disk from that pointer is instantaneous.

Your compression ratio would approach infinity.
Your specific cognizance of the case, and how it came to your attention, is orthogonal to the broader cultural forces in play.
Ageing out of drugs: Most addicts just stop using in time
> You wouldn't accept your electric company charging you different rates for each of your appliances.

I can get cheaper electricity for my water heater if I choose to attach it to a source that can be interrupted at times of peak load. I'm not quite sure this line of reasoning will stand.

Edit: It appears the linked article has been updated since I originally posted this. The new text is:

> You wouldn't accept your electric company charging you different rates depending on the manufacturer of each of your appliances.

This makes the argument much clearer and my concerns no longer seem important.
Same reason everyone should travel: it's the best way to know more about yourself. It's like the story: two young fish meet an older fish, who asks them “How's the water?” The younger fish look at each other and say, “What the hell is water?"

There's pretty decent evidence that languages have a big impact on how we think (weak spair-worf hypothesis). It's but one easy way to introspect.

Anyways, I don't know if it should be required, but it's probably more useful than calculus or english literature, both of which most people also don't use.
Maybe this is what donald was talking about when he said Obama was spying on him
Got it, didn't catch that you were referring to storing that timestamp per-user.

That's what I do in my system.
First Ever Mined Block with Software Not Based on Satoshi’s Original Code
Photocopying Textbooks Is Fair Use in India: Publishers Withdraw Copyright Suit
I think the offset is bigger than the actual information you want to store in most of the cases.
Haha.. I have to admit, I can only take him in small doses. What he says is wonderful and it does make sense, but it can be intense. Definitely need some time to pause or just "digest" some of the things he is saying.
HTTP Caching – A Quick Guide
You make a valid point about defiance. The Overton window and the timing of ideas is something that I've thought about a great deal and I'm not going to dispute that. The real answer is that like most people I don't have "fuck you" money and speaking my mind publically would be a risk in this politically correct environment. One of the best things I feel Trump has done is started taking the lid off of that culture of political correctness and it might be getting easier in the future to speak your mind unless this "everybody I don't like is a Nazi, and it's ok to punch nazis" Antifa type of guided movement takes off.

I have no idea where you're getting this idea that I want to stiffle anybody's right to speak. If you want to use Facebook or not, it's your call and I've never said otherwise so you're wrong about that.
as far as I understand, they're only taking down pre-2015 stuff
Oh, neat! It's always cool when the authors of content pop onto HN (I see from you karma you're new here, welcome!)

Yeah - I heard your point when I first read your post, but it took some more time and reading to understand it. It's a good distinction.

What I'm not getting is... So you've got a really precise and elegant line between "language" and "library", but it's not clear what the difference is between patterns and.... maybe idioms?

attr_accessor, has_many, and carrierwave's mount_uploader (to provide many examples) are all examples of a "pattern" (in the sense of a repeated thing, not a design pattern) in Ruby, but I can't determine what's then in need of "fixing" or what abstraction features could be added to remove the "pattern".
F8 2017 – Facebook Developer Conference
"The exact reason why we should avoid nuclear in the medium term is that the events that caused, are causing and will keep cause those accidents are all unpredictable. The cost in consequences for our planet is still too high and will remain that high"

I only wish this was more broadly accepted. Nuclear power should be left to extra-planetary use-cases, because it will probably be the only viable option available up there, and more so because it is such a dirty solution down here.
Copia for Mac (beta) • a smart, elegant clipboard manager for Mac
Then again, considering the number of retailers that categorize sex toys under sexual health and wellness, health being the keyword, is it possible that HIPAA could be relevant? And if not, should it?
> inferring static memory layouts for your objects

I'm deeply suspicious that you'll do better than something purpose built. Things like arena allocators for levels. Knowing how your scene-graph and animation traversal are really hard to get right and without direct control over SoA vs AoS and the like I don't see how you get within a factor of 10 to something written in native.
One of the first labs I did in college, it brings back pleasant nostalgia.
CSRF is the easiest vulnerability to avoid, a csrf token solves all csrf attacks.

XSS is a lot harder to protect against, one of the better ways to mitigate it's effects is to use http only cookies
Nice, very interesting results.
I think right now it makes sense for us to be separate from React Native. Adding all of these libraries adds QA overhead and if Facebook doesn't use them internally it'd be hard for them to keep them up to date. In addition there are some other features we support that definitely don't make sense in core. For example we embed multiple versions of the React Native runtime in our app so that people can choose when they upgrade and we don't break old projects when we push a new version.
Supposing I found the index location of the next Star Wars movie in pi, would it be copyright infringement for me to mention that on a forum?
Nevermind, I neglected to take into account the length of that pointer:

https://news.ycombinator.com/item?id=13870098
Sell it to a dating/hookup service to improve recommendations for sexual compatibility criteria.