skysight-inc/HackerNews huggingface dataset:
I don't think "speed reading" is necessary, but being able to read not-slowly and knowing how to effectively skim are both useful skills. Truly speed reading anything remotely technical -- especially mathematics -- is probably an exercise in futility (at least for me).

Quickly reading from beginning to end is useful, but only if you know why you're doing that and what you should be looking for. Examples:

- "this lemma gets used over and over in the proofs";

- "this theorem seems to be the main result of the text";

- "this function is where all the action is";

- "the application is organized around this framework"; etc.)

The only really effective technique I know is guided practice. From a teaching perspective, you can spend a lecture on "technical reading skills" like this:

1. assign a reading and make it very clear that this reading is non-optional, that the whole point of the next lecture is to talk about technical reading skills, and explain how huge an advantage students have in life if they know how to read technical content well.

2. hold a quiz that checks for comprehension (e.g., a proof that's a trivial result of a key theorem; a program that's a trivial modification of a key algorithm; etc. Basically, something that's trivial if you did the reading and understood the "main point" but hard enough that you're not going to be able to do it otherwise).

You can peer grade the quiz on the spot, or not, but at some point make sure you grade the quiz so that students who did poorly know that they need to work on reading.

3. Walk through the text on the projector, pointing out "oh look that idea from the algorithm got used here and here and here" or "and we're using that lemma again and again", etc.

You do this once or a couple of times and then invite struggling students to office hours for individual practice.

Reinforce this the rest of the semester. Force students to practice reading by holding (fiar and easy) quizzes on the assigned reading prior to covering the material in lecture. Respect students by going beyond the assigned reading in lecture. Help students improve by doing a good job at grading the quizzes, or by doing little exercises on the board that focus on trivial extensions of the "main idea" of the assigned reading.

Good examples of CS topics this works for are the pumping lemma and dynamic programming. Simple enough that there's a relatively short reading on the topic, but complicated enough that you can really test technical reading skills.
Actual link to full report:

https://wiki.gentoo.org/wiki/Github/2018-06-28
Voice calls can be disabled remotely on the carrier side. Just because they worked this one instance doesn't mean future ones will. And especially after they had a 2k+ phone bill, you know they're scrambling to lock down any remaining SIM cards out there.
I'm almost finished with this SQL book. I've been working with databases at work lately and this has helped me avoid some pitfalls in the data world.

SQL Antipatterns

http://www.r-5.org/files/books/computers/languages/sql/style...
SEEKING WORK | Seattle (remote preferred, travel OK)

Hi there! I'm a polyglot web programmer with a specialty in scientific data visualization. I have 6 years of industry experience writing code for games, desktop apps, and phone apps. As a freelancer, I've worked with clients on data dashboards and APIs, bringing products to market as well as just making proof-of-concepts.

Previous projects I've shipped include graph visualizations of pharma data, custom data dashboard charts, interactive maps, and React Native and Electron apps. I have dual degrees in CS and studio art, spent several years at the University of Washington working on NSF-funded serious games in microbiology, and cut my teeth writing simulations of complex systems for UMich and Sandia Labs.

My latest projects have used D3.js a lot, and for quick visualizations and analysis I'll use Python, pandas and Jupyter. I'm friendly, communicative, have opinions both on design aesthetics as well as tools, and am happy to advocate for what I think would be best for a project. Happy to expand on previous projects and chat about yours.

Most-used tools:

* Javascript stack: Node.js, ES6, React, D3.js, React Native, Electron

* Python stack(s): Django, pandas, matplotlib, scikit, sklearn, basemap

Also used: C# / .NET framework, Java

Gmail: rowan.copley

GitHub: github.com/dovinmu
That definition of hate is a very recent construct, and trying to sweep the regular meaning under the rug makes you the disingenuous one.
You Have the Right to Try Psychedelics
Standard: communists calling for violence reaction in here without any of he commenters supplying any sort of links that demonstrate that.

Thought and discussion termination isn’t cool.
It depends.

I've been in the middle of Sichuan (in Tibetan counties), many of the older people don't understand mandarin while the younger people do. The same applies to rural Xinjiang.

Definitely Mandarin will get you farther in China than English, but it isn't quite universal yet.
>We do this by providing communication and computer resources to allies engaged in struggles against capitalism and other forms of oppression.

To them, capitalism is a form of oppression.
Irrelevant slurs.
Jesus... some people will buy into just about anything. If human beings could live that way, they wouldn’t need to live that way.
Many of the words used by the machine learning community are gratuitously unrelated to what they mean in other fields. If you hear a ML person use a term and you don't know the ML meaning, you probably need to ask for clarification.
Thanks, we've updated the link from https://lwn.net/Articles/759046/ which points here.
Previously most Hong-Kong movies were in Mandarin (under the Shaw Brothers), but since the eighties they switched back to Cantonese. Only the state sponsored, politically correct Peking-film school movies and TV is mandarin, the popular movies are all in Cantonese.
while I have upvoted this story and deeply sympathize with the victims of what appears to be a wide 'overreach of power' by the police, I also had a look at the website that was the 'cause' of this raid.

!!! EDIT: I was under the impression, that this was their website. This is absolutely NOT proven and changes my viewpoint drastically !!!

While I deeply sympathize with the political views and what they are protesting (a far right-wing party in germany), they have published/written tutorials on different forms/tools of protesting ranging from 'peaceful' tools like grafitti and the use of colors up to how to use stones, nails in boards (wood boards? similar to this: https://bit.ly/2tTF0kp) in order to stop cars or even how to burn cars.

Now I'm not a lawyer, but while tutorials/information like this in itself probably isn't illegal, I assume there are laws that prohibit spurring people to protest using 'force'/violence. The context of this website and having those tutorials on it (including use gloves if you are using stones, because there could be fingerprints on it) combined with locations of AFD (super right-wing party) friendly locations can easily be seen/interpreted as a 'call to "violence"'.

It's a super interesting debate, but it's not as black and white as those CCC members make it appear. Again, I deeply sympathize with their cause - I am probably not perfectly OK with their methods, though.

edit: the website (in german) for those who want to judge themselves: https://augsburgfuerkrawalltouristen.noblogs.org/
Loosely translated: "Augsburg (city) for riot tourists"
WhatsApp sends Cease and Desists for apps that use native Android APIs
Do you know what carrier they use in the United States? $40/10GB seems pretty good to me.
Mathematics isn’t any less messy than software development - it precisely is software development. A theorem is a program we run on our wetware, and if a given wetware runtime doesn’t support the memory or time requirements for a theorem, it won’t run correctly.

It’s also no less messy than anything else. Mathematics can still only offer us relative truth, and the differences between a theorem and a sharp stick are pretty superficial.
Aaah, it's always nice to see a well-placed JP quote :)

I raise you another:

God help us; we're in the hands of engineers.
Some types of software are much more resistant to rot than others. If your program has a URL, IP address, hostname, or file path embedded in it, those will eventually fail. If your program is compiled for (or designed for) a CPU architecture that isn't produced anymore, it's effectively rotting (even if you can run it in a VM, it's become second-class). If your program depends on OS functionality (practically all programs) that changes, it rots. If your program is designed to communicate with other processes, those processes will eventually become unavailable.

One of my favorite pieces of software is the window manager Xmonad. It's written in Haskell and is very reliable. I can't recall ever experiencing an error. Yet regrettably, I'm going to have to find a replacement eventually because X11 is being obsoleted by Wayland. It's only useful because of its dependency on X11, which in turn is only useful because of the ecosystem of software around it.

Speaking of decade old software, X11 is well over a decade old and doing well. It's evolved a good bit since, but is largely the same. In comparison though, the Pythagorean theorem was proven by the Greeks over 2000 years ago, and by the Chinese even further back, and is just as valid now as it was then. I get somewhat pensive when I consider that none of the software I've written will last remotely that long.
SFTP directly to Dropbox, Box, Backblaze B2 and other cloud storage
The website in question is this one: https://augsburgfuerkrawalltouristen.noblogs.org/

Apparently the authors use a Riseup email account.
The number of wickets taken is a stat. The raw data that informs it is the collective set of all balls bowled by a bowler.

I'm not being needlessly pedantic, it's an important distinction when considering the level of analysis that one is able to perform. If you are doing major cricket analytics, you need ball-by-ball information, including as much information about the bowler's position, movement and arm motion, batter's position, movement and stroke information, how the field is set up, conditions of the pitch, situation in the match, etc.

For example, consider a situation where we're attempting to compare two bowlers. Bowler A may have got a wicket off a shot that 95% of batters would not play, whereas Bowler B did not get a wicket despite bowling a ball that achieves a wicket 10% of the time. The stats suggest that bowler A is in better form, but a data-driven view of the game suggests that bowler B is actually in better form.

As it stands, stats are available in abundance for every major sport, but detailed data is not. If a better had access to the latter, and they were were able to parse it with an in-depth understanding of the sport, they'd be at a huge advantage versus betters that did not, and they would reap the benefits.
I remember "SQL for Smarties" being helpful.
Looks as though it is still getting updated.

[0]https://www.safaribooksonline.com/library/view/joe-celkos-sq...
They raised that much money in their "ICO"

https://news.ycombinator.com/item?id=15503768
That isn't true. Many people will speak their local dialect as a native language, even outside of cantonese speaking areas. My wife is from a town in Hunan, her mandarin is native, but that's because her mom and dad were from different places in Hunan. But there are still many kids in that area who speak Mandarin with a heavy accent...

Cantonese isn't very special as Chinese dialects go; e.g. Taiwanese/Fujianese (Min Chinese) are just as proud of their dialect (more so in Taiwan where the push for mandarin is not as strong as on the mainland).
IANAL, does the term “actual minor” here refer to depicting a specific real-world person, or to “realism”?
I'm against the raiding of servers, but want to point out that that Riseup are radical leftists, just so you know who you're donating to.
If you are looking for something advanced, you should check books written by C. J. Date. For example, his "An Introduction to Database Systems" considered as one of the best book on database theory.
They are at the very least anti-capitalist. I won't make any assumptions beyond that, but in the West it is not so big a leap of faith from one to the other.

https://riseup.net/en/about-us

Our purpose is to aid in the creation of a free society, a world with freedom from want and freedom of expression, a world without oppression or hierarchy, where power is shared equally. We do this by providing communication and computer resources to allies engaged in struggles against capitalism and other forms of oppression.

We oppose all forms of prejudice, authoritarianism, and vanguardism (possibly a reference to Leninist party vanguardism, which anarcho-communists reject.)

We work to create revolution and a free society in the here and now

Also FWIW, their favicon is a star in anarcho-communist colours.
Canada looks like 5GB/25USD.
Really well done, I like the tags and organization.

Here's a low-tech alternative for .bashrc:

snipc() {
local fpath=$HOME/workspace/snippets.c
if [ "$1" == "vim" ]; then
gvim $fpath
else
less $fpath
fi
}

Replace vim with your favorite editor. I also have functions for python (snippy), Make (snipmake), etc.
Loot Boxes En Francais, CS:GO Players Association, and the Psychology of Gamers
Show HN: A Plugin Manager for Kakoune
https://augsburgfuerkrawalltouristen.noblogs.org/augsburg-fu...

https://augsburgfuerkrawalltouristen.noblogs.org/anleitungen...

These are the article, which are problematic. First one calls for riot/turmoil ("Krawall"). Second one has instructions for violent protests.
Is is worth mentioning that the german police has stated, that the only connection between this website and the people raided is, that they process donations for riseup. They have nothing to do with this website. And the police never thought, that they have.
I just know about the heavy drinking, which yea is how it is in SK and Japan.

Perhaps I'm naive or not important enough to know about these things. In SEA the prostitution is in your face and even in SG they will stand streetsidr asking you to come in; but in East Asia it must all be behind closed doors I guess because I've just never been privy to that sort of thing.

I'm likely biased in my experiences because I'm not into those types of things personally, would never use a prostitute.
I disagree. If efficient designs pushed some buttons in your head in a satisfying way, you'd find people absolutely fascinated by things like the Sears-Haack body:

https://en.wikipedia.org/wiki/Sears%E2%80%93Haack_body

Yet I'm not aware of anyone who is. In fact, the Sears-Haack body is basically a toothpick, which makes it ugly as far as I'm concerned.

There's a simpler explanation for why airplane designs are often beautiful. Ugly designs typically don't sell as well. So designers look for something beautiful and at least reasonably efficient. In this view, there's no particular connection between the beauty of the design and its efficiency.

I know that for car designs, we've known empirically for nearly 100 years how to make a very low drag body shape. And most car shapes on the market are far from optimal. While I've had arguments with people about why the most efficient shapes don't appear on the market (e.g., someone argued they'd have less cargo capacity, which I don't agree with), ultimately, few people want to drive a car that looks like a fish or something else that's strange. I imagine a similar phenomena occurs with planes.

This design is very efficient, but the company folded after about 6 years:

https://en.wikipedia.org/wiki/Aptera_2_Series

Personally, I don't find the design attractive. And I doubt your average HN reader feels as compelled by the design as they do about the latest Tesla, for example.
A notable known one is Sir Francis Drake. He crossed into the pacific in 1578, took two treasure ships (among other, less important vessels carrying more mundane cargo), and returned in 1580. As a privateer, he surrendered half of his proceeds to the Queen. This half was worth more than all the other revenues of the Crown of England for that year.

England and Spain were not officially at war at the time.
Really it was just a major inconvenience to the contributors preferring to use GitHub to merge their work in. There was also a repository that was only on GitHub, but I think one of their action items is to change that. Overall, nothing overly bad indeed.
Why should you demonize pedophilia? Presumably the GP is referring to the correct definition (a person who is sexually attracted to children), as opposed to the incorrect definition (a person who sexually abuses children).
They're both the same crap.
Old (not fake) news: the difference between a dialect and a language is an army and a navy.
> the same Lay's chips

It is far from clear to me whether this is a feature or a bug.
A good episode from Planet Money(https://www.npr.org/sections/money/2018/06/15/620298266/epis...) which goes into the different options and whats the most viable option. Answer: you couldnt have guessed it.
So, what's the WordPress equivalent in Python?
While it is an impressive feat, it should give pause to thought about how complicated the modern "BIOS" has become...
Reading `Structure and Interpretation of Computer Programs` and doing all the exercises in Scheme is quite fun.
Actually many decades to 100 years is what I mean.
> It’s been about 3 years now, with a 10+ person team now, so maybe I should write it all up somewhere.

Please do! I'm about a year into a cross-platform app build on react-native and I'd love to hear/learn from your experience.
Well, I am explicitly talking about syntax.
Depends on what you already know. If you've never programmed before, learn python first.
Sort of somewhat tangentially related, I've been watching a lot of Indian youtube recipe videos recently and was a bit surprised by the amount of English phrases being spoken. I know there's a lot of people who know English in India but it felt like a lot of videos the presenters/chefs would switch seamelessly from what I assume is Hindi to an English sentance and then back again.

It felt like around 20-30% of what was said was English, the rest I assume Hindi, but I guess what really surprised me was that it wasn't one or the other, but a mixture of both.
> He wants to be free to change major things about the language while he’s designing it, and that’s harder if other people are using it.

I don't se why, if proper versioning is implemented.
I’m curious about Brave browser’s fingerprinting protection. Does that really works ? Let’s say I combine that with a VPN, private browsing, tracking protection, and other protections provided by the browser except disable scripts, would google still be able to track me ?
Einstein's theory of gravity holds – even in extreme conditions
Really good point. Comets wouldn’t typically have volcanic activity, enough gravity to generate an atmosphere, nor much energy from the sun.
"NoSQL" took the idea of a rejection of syntax (SQL) but also, in practice, burned in with it a rejection of vast swathes of database theory that resulted in the modern RDBMSes. It was a meme that was generally easy to ignore and identify the "bad ideas" within if you understood the history of databases. SQL obviously is just an incidental syntactic detail on top of a fairly sound, generalized model for databases -- relational algebra combined with a clear semantic model for transactions (ACID, etc.)

These two things I believe will stand the test of time. Everything else, I think, is ultimately incidental complexity to meet operational goals (like indexing, or caching methods, or sharding, or replication, or denormalization) or conceptually useful models and interfaces (like graphs, or literate APIs, or query langauges, or ORMs, etc) on top of these basic facilities that need to be provided by a database system.

The trend of NoSQL databases I think can be summarized as people building systems that tilted towards letting these bits of incidental complexity dictate the design of the system as a whole. The overriding concern seemed to be "scalability and performance" with "easy APIs" a close second and so that resulted in specific data structure and API needs or access patterns dictating everything about how the database system itself worked, and how data was modeled in that system.

For example, MongoDB was hearalded as finally letting you access a hierarchical data structure without SQL JOINs, but did so not by just providing a nice abstraction on top of a sound relational schema that allowed you to "re-project" your thinking and access patterns to a document-oriented one when it was the right model contextually, but instead by burning that denormalized, document-oriented data structure into the entire conceptual and technical stack for the whole system!

The cost, of course, is self-evident since choosing to reject the relational model also chooses to reject the benefits that were explicitly recognized as a reason for the relational model to be a good choice for database systems: normalized data allows a much more rich set of transformations and projections on that data to be unambiguously expressed and fulfilled by the system. In other words, it's much more future proofed since you now have the flexibility to mix-and-match and analyze it in arbitrary ways, decoupled from your choice of schema. So the effect of choosing MongoDB meant that you had minimal future-proofing if you got your document structure wrong and suddenly needed to re-project your data in a new way. The supported path, of course, was to "just run map reduce on it" -- ie, lets force every application developer to do the job the database is supposed to do :(

It's nice to see things are moving forward on this again, hopefully the trend doesn't just reverse now and we have a flood of "SQL access" APIs to poorly grounded database systems.
I wasn't complaining, just curious. Jane Street have done a lot for OCaml and deserve to be a big say in its future.
Hologram.io is a $1.50 a month fee, but it is suited much more to IoT global roaming
What are some examples of crypto currencies that were marketed well?
If anyone is still reading this, the $1 knife video is from JunsKitchen and a bunch of his other videos are great as well. I think I'd have to call them foodie porn.

And his cats are remarkably well behaved.
True, I fully see your point of people imposing their subjective views over-confidently. It is a real problem. :-(

But I don't think Zinsser there means to get rid of all 'timidities'. The subtext my mind's eye read there was: don't overdo it. And he goes on to expand: "Every little qualifier whittles away some fraction of the reader's trust. Readers want a writer who believes in himself and in what he's saying. Don't diminish that trust."

For instance, I know smart people who often apologize for no reason, do excessive hedging, or start a request with an apology. It gets a bit annoying when I have to read or hear that everyday.
I'm not suggesting that match fixing(or point shaving or spot fixing) does not happen. There's a mountain of evidence to the contrary.

I just don't think there will be a massive increase because Americans sites allow gambling. Asian sites move billions of dollars a year in largely unregulated betting markets. Athletes that wanted to cheat could already do so in relative safety. They would be foolish to start cheating in a situation where both the likelihood of them being caught is increased and the consequences of them being caught is worse.