skysight-inc/HackerNews huggingface dataset:
Thanks for the suggestion. I've also been after a saner shell, and have been disappointed in one way or another with the approach of either using another language idiomatically (Python, Scheme, Haskell, Scala, etc.), since running commands, piping, etc. are all rather awkward; or using such languages with embedded shell-like libraries, which seem to have awkward edge-cases.

As a "real" shell, it looks like rc maintains the command, file and piping niceties of bash, whilst avoiding the edge-cases of shell-like embeddings.
Why You Should Outsource Software Development
The author is dead-on. I wish more publishers would resist and stop supporting AMP. As an end-user I dislike its UX and how it obfuscates the actual source in links I send and receive. Its man-in-the-middle approach is also highly undesirable.

I've found one way to mostly work around it while still using Google as my default search engine and that is to use encrypted.google.com. Obviously this doesn't remove AMP from links sent to me but it's something.

I'm sure it's only a matter of time before Google closes that loophole.
Minor nitpick: The nazis never won a majority of the vote, needing to use another party to prop them up, and were not in support of democracy. There were various steps on the way to the Nazi dictorship which all had the veneer of democracy, but were all fake. Sure the majority of the parliament voted for the Enabling Act, but they changed the voting rules, they arrested and detained opposition members, during the vote armed villiganties were in the voting hall.

The nazis didn't sieze power democratically.
Yeah, I accept this argument, but I guess the point I was trying to make is that, as always, they're standing on the shoulders of giants, and Musk is the first to acknowledge the huge contribution from NASA towards their success.

I'm rooting for them though to keep doing what they're doing.
I worked with a freelancer once when he was brought in to help pick up the slack due to two people going on paternity leave, guy was being paid more per day than the two guys were getting in a week.

Contract work has interested me since then, but it looks like a real hard slog to get good income.
Perhaps if you stop being pretentious and start listening to criticism with an open ear, the criticism will make sense.
I've done that before, and no-one cares.

The app had an age rating of 4+, it kept showing alcohol ads.

I told Apple, who did nothing, I told the app maker who did nothing, and I reported it to the UK regulator who told me the ad network was using demographics, not app age ratings, to deliver ads. Since the phone owner had a credit card the ad network "knew" the person using the phone was over 18.

I pointed out as politely as I could how fucking stupid that was, and the regulator is now "working with" the industry to try to fix this.
Not everything the nazis did was evil either.

"There's someone more consistently harmful than us" doesn't make a good argument.
USDJPY: Looks to Recover Higher Nearer Term
You must not remember 95. I spent days trying to get my 3.1 games and dos games to run. Still had to boot to DOS often. 95 was both a breakthrough, and a trainwreck.
To make a bad analogy: Werner von Braun running the US spaceprogram is about as controversial as making Osama Bin Laden the building inspector for NYC after 9/11.
I like this answer. I'd say it differently : provided you work on some non-genius-level code like your average (no disrespect!) website, the problem will be more human than technical. Figuring who's good at what is quite connected to who likes to do what and how they want to do it (small fixes, small projects, long projects,...). Some people are super good at coding batches but will just stop working if they have to interact with a non-cooperative person (say, a customer). Other will do marvel at understanding one's need but will make very approximate code. Some will like to review someone else's code but will hate to be reviewed. Some will need constant attention or else they'll drift to facebook, youtube, whatever.

Managing people is so much more about soft skills than technical ones. I've managed people who learned to code alone, people who learned at college, or university level, up to phD. Each of them is different.

The only thing I don't know how to do is : how to motivate people who work-for-eat, who are not passionnated about their job. I have no idea and it drains a lot of my energy :-(
Arlington Road (1999) – Free movies online
That sounds very difficult. How would you make such a smart contract?
I don't think so. If you read uhhfcuvv's post it is about "the other guy", to which Diederich replies and speaks about the "toxic communication", to which babyrainbow seems to take offense.
That it's the first you've heard of it doesn't mean Google suddenly stopped working or that the GP is under any obligation to provide you with proof.
Analyzing the ERC20 Short Address Attack
>We live in societies with rules, with laws that we have agreed upon, and are, for the most part, fair.

Societies have gradually grown more unfair as the political system has strained under their growing complexity. According to political scientists, the average voter has an extremely limited understanding of what their government is doing. The typical person's understanding of economics is similarly extremely limited.

This opens the door to manipulation by demagogues and special interests. The growing control that government exerts over society, seen in everything from the emergence of a mass-surveillance system of unprecedented scope, to the number of regulations on the books, to the percentage of GDP made up of government spending, is not healthy, and needs a counter balance in privacy technology that empowers the individual and limits the Kafkaesque tendencies of collective society.

>And you're advocating for not holding up your end of the bargain, and removing one big part of the punishment for not holding it up.

This is not a bargain one voluntary agrees to. It's not a contract. It's an imposition. It's, ostensibly, majority rule, and nothing more.

>To people advocating that, then I can only hope that since your money cannot be taken away, then more of your freedom will. For the good of all of us.

Your comment genuinely horrifies me. I presume you're saying you want people who don't comply to be put behind bars, for extended lengths of time. And their crime, that you insist is harming the rest us, is to not comply with a plan that the majority imposed on them.

You've justified it in your mind by arguing that these people accepted a bargain, and are now not holding up their end of it.

When seemingly intelligent and articulate people so easily rationalize imprisoning their fellow man and woman, it's horrifying to witness.
What will your token be used for?
For instance, the unordered_hash_map in C++ is based around a linked list of key/value pair buckets. This means iterating through the keys or values is very slow (lots of cache misses!), but insertion is fast.

Has this changed recently? Last time I used unordered_map, insertion was also slow because it had to allocate a linked list entry for every item in the hash table.
> Oho, that's a very interesting idea! Might be possible as a post-processing step, depending on how exactly Inkscape converts runs of glyphs (I never looked inside one of those 1.5 MB SVGs...).

I would hope that something like svgo could do that. BTW, due to an error on my side, the SVG images didn't get processed by SVGO. I just fixed that, maybe this would help.
The ones that use GPRS can also be _fairly_ fast, though it introduces a couple of seconds of unavoidable latency. They're not long for this world, though; some countries are already shutting down GPRS networks.

The really slow ones just used dial-up. They mostly seem to be gone now.
I'm also really into Clojure/ClojureScript these days. I'm going to look into getting a data-oriented version of either hyperapp or picodom implemented in ClojureScript.
GRPC-Web with GopherJS
Well, I still think Stallman is quite crazy still, but makes some excellent points too. He's definitely not stupid.
Conjure-up dev summary: Week 25
How I obtained direct publish access to 13% of npm packages
This article is more about an emacs alternative
Two brothers, same murder, but one goes free. Why?
Participating in ICOs are not the same as investing in the company and receiving equity in return. The vast majority of tokens are not backed by equity in the company that created them.
Dorado List – Find excellent books suggested by top experts
HR wall? You're applying at the wrong places. If a company needs to see letters on your CV, it's because they have no idea what/who they want.

A decent company will have your future colleagues heavily involved in the hiring process, and they'll know how to chat to you about security.
This May Be the Best List of Homesteading Skills to Learn from GreatGrandfathers
So you think they are bad in the US? Live somewhere else for a while... you try the system in Australia and you'll REALLY think they are bad in the US. Ha. But yeah, compared to other places the US is lagging. By a fair bit.
I still use XMMS (not its slower buggier cousins like audacious or XMMS2) and it works super fast and great, having entire music library in the playlist. If I were using Windows, I'd use version 2 of Winamp which is essentially the same thing.

My other music player is Youtube :)
Scientists Deconstruct the Harry Potter Sorting Hat
Tourism can create local prosperity in the form of a pure consumer economy in places where there never has even been a local source of actual wealth creation.

But tourism dollars only signify wealth that was created elsewhere and merely used for consumption at the resort.
They used research-backed personality inventories to crowd-source the traits of each House, then made a statistical model to match your affinity to all four.
GPRS is usually pretty quick for this. The dentist's one was probably using some form of dial-up, either over GSM or POTS.
Glass houses: https://en.m.wikipedia.org/wiki/PascalCase
I second that Sonic is terrible even more modern games like Jet Set Radio are unplayable. The only enjoyable ports I found on the App Store are Secret of Mana and Rtype.
Monzo tends to notify me before the card reader has actually registered the payment in the UK
Production of chips that support the privileged specification, which is needed for operating systems like Linux to run. So far there is only one microcontroller chip being produced.
With zero information, "picking winners" is like buying lottery tickets.

It's obvious that you can win at lottery if the cost of buying all the tickets is less than the total payout. It's usually not.

In the case of startups, it may still be the case. For this study they examined 24,000 companies over 16 years (1500 companies per year). 24k companies x $10k = "only" $240 millions (or, over 16 years, $15 millions / year on average).

So, if one invested $10k in each of these companies, as early as possible (to get the maximum equity in exchange for these $10k) then they would probably have come out ahead (hard to verify as I couldn't find the total exits in $$ in the study).

I think this is fundamentally, and ultimately, YC's business model: root out the obvious hacks and cracks, and accept everyone else.
A proof is more than just a collection of true statements: it is a means of communication. And in a classroom it is also a demonstration of knowledge. Even if every step is technically correct, the presentation may not be sufficient for full marks. Depending on the class, we may or may not have high expectations for a proof. Also I don't believe the students ever once made this setup but remarked that the steps were reversible, but I would give that full points with a little note that it could be better organized.

I've never encountered a formal "do these steps to make a proof" document. I'd have to see it, but it could be a good idea.
> Even if we fully mirrored the rise of the Nazi party (in the political sense), it would not necessarily imply that we would mirror their actions (genocide, etc).

It's a debate within historians if this is true. Some people contend that racism was so inherent to Nazi ideology that you can't have Nazis who don't commit genocide (if they can), and that the Nazis (and Hitler) always planned to commit genocide. And some claim that the Holocaust sort of evolved, and there was no original plan.

So you can't be certain that you can have nazis without genocide.

https://en.wikipedia.org/wiki/Functionalism_versus_intention...
"It seems you agree with my comment that the U.S. has need of such spy agencies but disagree with their goals or probable results of their actions."

Not quite. I said that the EMPIRE USA needs all that. But empires rule with fear under the threat of violence and the aura of knowing everything about everyone.

So I was trying a bit subtle to ask, whether you and other US-People want the USA to be an Empire - or simply the most powerful state, which uses is power to actually defend human rights and respect the sovereignty of other states and people. Such a USA other states and people would follow willingly.
That's very wrong POV - you can train someone else to work with tooling/software/processes specific to your company, while still being less skilled or otherwise beneficial than him/her overall.
> You may as well have said "then you use a magical tool that doesn't exist".

Ok, so what this tells me is that you're not aware of what modern verification techniques look like.

There's not really any one resource I can point you to, but take a look at these links. I've used these or similar technologies personally, but there are others I haven't used.

https://en.m.wikipedia.org/wiki/Intuitionistic_type_theory

https://en.m.wikipedia.org/wiki/Homotopy_type_theory

https://leanprover.github.io/about/

http://goto.ucsd.edu/~rjhala/liquid/liquid_types.pdf

> What is your reason to think this is 'obviously' the case?

Because I've done this, and anyone who claims to be familiar with formal methods should be at least passingly familiar with all the things I mentioned.

Even if you aren't, if you've ever heard of SAT (a fairly universal CS concept) you should at least be familiar with the idea that non-exhaustive proofs are a thing.
>In fact, even just forcibly building infrastructure without putting the groundwork of civil society, democracy and working laws in place doesn't work so much - see Soviet Union.

1. Former Soviet Union countries are much better off than Madagascar.

2. However, the best counter example is China.
Zenimax vs. Oculus suit continues
I think people share Facebook pages because they found the content on Facebook. Speed has nothing to do with it.
The in-app purchase says "remove non-SEGA adverts" which sounds like you'll still see ads even after paying, which seems shady to me.

Second, I've got a retro arcade collection on iOS/android that might be a bit harder for the 4yo but has some games he can play. My niece likes "pong" and "duck hunt". Check my website for more info. I'm working on a graphics revamp as well.

I have a second game (on iOS only) that's free called "tic tac blam" that might be easier for them to pick up. I'd appreciate feedback on either one.
Said the sysadmin who got his box rooted the next day.

I think most people are being sensible when they opt not to run unpatched software from 15 years ago.
> Yeah for some reason paypass was just the one that stuck in the collective consciousness here.

That seems to happen with bank product branding a fair bit. People _still_ talk about "pass machines" here; Bank of Ireland used to call its ATMs pass machines in the 80s/early 90s, and it stuck, for some reason.
The essay's point is that ultimately employers do not favor a policy that eliminates unemployment or makes it comfortable because it would eliminate the fear of being fired, their best tool for worker coercion.
The game is about a fictional country though. Why should the localized versions be about a real country?
Block Amazon
pentesting requires fast thinking, an ability to learn quickly, and solve unusual challenges on the go. It could be considered dangerous to become comfortable having lessons to teach you new skills, and fairly arbitrary exams that are a poor replica of the real world to assess your own skill set.

A lot of good employers know this, and put zero weight on certa. Or as tptacek mentioned, possibly even consider it a bad thing. If I see a CV with CEH, I go in with an open mind but aware it's probably going to go poorly. I'd rather see someone who bought a stack of books, wrote some vulnerable code to attack, asked for advice from people; demonstrated they could throw themselves in and make it up as they go along.
It would be interesting to know how many users are impacted. AT&T stats imply some astronomic numbers: https://www.att.com/Common/about_us/pdf/att_btn.pdf
My former advisor keeps his .edu webpage full of pre-print versions of every paper that he has published. I'm not sure if every journal is okay with this, but I'm also not positive that he would stop if prompted. He'd probably just target other journals.
> HR wall? You're applying at the wrong places

This elitism is not helpful. There are finite employers in the world, and many of them do screen based on keywords. That's reality. Applicants who are entering the job market might not always have the luxury of disregarding n% (where n most likely > 75) of their potential employers based on stuff like "oh well any real company wouldn't screen my resume..."
A Comprehensive look into the statically typed Kotlin programming language
Ether is not like oil at all. You only somewhat need ETH. Nothing stops you from using ETC. Or starting your own fork (either private or public). Your contracts will work there just fine.

On the other hand, it is not likely you can deploy some magic oil machine in your closet with almost 0 investments and start producing $5c / barrel oil.
There is no such agency "Russian Federal Service". You have "Russian Federal Service for Supervision in the Sphere of Telecom, Information Technologies and Mass Communications" which is too verbose to refer in the article.

I think a generic name such as "Russian Communications Watchdog" is better fit.
Since your site is actually going through Google's cache, they could add any additional tracking, etc they like, I'm sure they're already doing this. If you don't run Adsense or Google Analytics or anything else Google JS already on your site this gives them a new opportunity to further track users behaviour with a seemingly "friendly" mobile method. It's all about tracking users and selling more ads while keeping eyeballs on Google. You're giving up control of your own site and brand, at a great expense, for their benefit.

No thanks.
Just like how you learn any other programming language: use it to solve your problems.

Anyway, here's a few steps that I would recommend:

1. Go through http://tldp.org/LDP/abs/html/ and http://www.tldp.org/LDP/Bash-Beginners-Guide/html/ , or at least go through the table of contents so that you have a feeling of what bash is capable of. A few important things are: if, while, for, switch, functions, string manipulation, pipe, subshell, command substitution

2. Understand the execution model. Variables in subshell cannot be accessed from the parent shell, this is a common mistake

3. Learn to avoid common pitfalls. I always recommend my colleagues to always quote the variables in double quote, always use "$@" instead of "$*", always use double square bracket instead of single square bracket for testing, use echo to pass return value from functions instead of assigning to global variable

4. Learn awk, sed, grep. Bash can be quite limiting when it comes to data processing and these tools can be quite powerful. You can use bash to glue different filters together at a higher level.

Bash is a fantastic language and there are quite a lot of things that can be much more quickly in bash than in other "proper" languages. A lot of people says that it's too difficult to maintain a shell script beyond a "critical mass" but I believe that if you follow good practices and write modular codes, shell scripts can be very manageable.
They did make the "why are manhole covers round" type of questions popular a few years back. Then admitted later that it had no correlation with on the job performance.
Using Twitter data to build an honest web hosting review site
Because Google promises you higher ranking in search results...
> Do you think some of the pain would be alleviated if Futhark had a simple FFI that would allow calling hand-written primitives when they exist?

Yeah, definitely. You should go a bit further and allow embedding C code for performance oriented users. I do not foresee using it, but somebody is going to need it eventually I guarantee it. I can envision some better alternatives than C, such as the language I am working on, but right now it is still incomplete and won't be for some time.

> first, memory allocations on GPUs are not unusually slow

The time it takes to allocate a chunk is linear in its size which is quite slow. I am not sure why that is, but maybe it is faster using OpenCL instead of Cuda? What were your timings for allocating and disposing raw memory plotted against size?

> If used as a library, a Futhark program does not dispose everything once it stops running, but only once the library is unloaded.

That is interesting. Can Futhark be used as a library apart from Haskell (in which it is written)?

> For example, if a Futhark function returns an array, that array still lives on the GPU, and if you use it as an argument to another Futhark function, there will have been no traffic (except bookkeeping stuff) between CPU and GPU.

But still, Futhark will probably not be able to optimize away all the intermediates. And more to the point, some programs like neural nets do in fact accumulate intermediates by necessity. If a particular Futhark program is run multiple times, the memory in those intermediates should be held in a pool.

> Second, I don't see why an interpreter would be any better at managing memory than the current Futhark runtime system.

It could potentially allow memory pool to be shared amongst multiple Futhark programs.

The idea is not to turn Futhark into an interpreted language per se, it would still be a compiled language, but to instead add an extra layer that would allow easier communication with other languages. I do not have a concrete vision of how this should be done.

It goes back to what you mentioned about using Futhark as a library. I am expecting a negative answer that it can be used as a library from anything other than Haskell, but if you were to go more in the direction I am suggesting, instead of making backends for C#, Java and such what you could do is make something that will allow Futhark to be used as a library.

Thinking about to some of the C examples that I have seen, I do not think users will appreciate having massively bloated code files needed to compile the stuff dumped into their projects folders by Futhark.

Not to mention, C# will need to be compiled to C which will result in more temporary files. Futhark as an embedded language could take responsibility for managing all of that.
I'm a huge fan of Clementine. It reminds me of what Amarok used to be...back before the newfangled KDE 3 version bloated it.
/u/mikemol in the reddit thread has a theory behind the contradiction:

> I've no doubt Brad is smart, but the play reads like an attempt at a Xanatos Gambits where he technically makes his fixes public, but deliberately keeps them tough to use, so his competitors get horrid press if they don't use the fixes, but have to expend more resources than necessary in order to use them, furthering his market posture.

https://www.reddit.com/r/linux/comments/6j7saq/linus_torvald...
Please don't create new accounts just for participating in inflamed off-topic discussions.
Because that's invalid SQL?
The only good thing that came out of AMP is that Apple finally fixing scrolling in overflows.