skysight-inc/HackerNews huggingface dataset:
I am planning on using "How to Prove it" by Daniel J. Velleman to prepare for Tom Apostol's Calculus Vol 1. How does "Book of Proof" compare to "How to Prove it" .
I'm looking forward to seeing the "Miss me yet?" billboards with Obama's face on them...
"I'm sure it will be included into core Emacs then"

No, actually, it won't :)
RMS has said it won't, in fact.
Just to add an anecdote, Most of the companies I've worked for screen out non CS degree's except for exceptional portfolios. Not sure how wide spread this is.
Bored at first, then was forced to smile with glee. Now I must download it, even though I was originally poo-pooing "another terminal" in my head. Well done, well done.
Show HN: Making Awesome Browser Start Pages
> I'm not implying Google does it because they suffer from autism,

Yes you are. Here's what you said:

> Given that Google's customer support has autistic tendencies to put it mildly
Is this what's happening with Skype and the upcoming Redstone 2 builds for windows? If i remember right, mobile to pc messaging was pulled from Redstone 1 and will be included in Skype later on.
I think a more appropriate title would be "Google disables artist's Blog". The author describes the blog and email accounts as disabled and has no direct evidence that anything has been permanently deleted

> I’ve asked about whether the work on Cooper’s blog has been deleted permanently or is simply on a server somewhere, and I’ll update this post if I hear back.
Lots of places have full or part time remote work. I'm dayjobbing at a Fortune 50 bank, and there's almost no point in coming in to the office. The only person I work with face to face ever is my manager. I come in for a 1:1 meeting once a week, and he's there about half the time. All my other colleagues are remote - only one other is even in the same city!

Be mindful, though, that if you're working from home, you're working still. You can't hang out much with your kid. The real win isn't doing stuff at home, imho - it's getting rid of the commute that easily eats an hour or two a day.
Flixtape – mixtapes for Netflix
How Tinder's “feedback loop” forces men and women into extreme strategies
Google acts like it is a public utility when it is convenient to them, and a private service when it isn't.
haha... it's a mosh posh of different layouts and such... bloated css and orphaned code riddle this site. I make no appologies :P Like I said, it's a work in progress.
Couldn't I call them myself and hold the phone up to a speaker playing the YouTube video? At least then after I annoy them they can hear me laugh as they hang up and sigh at how juvenile I am, and wonder why they're still my friend.
Bitcoin Mining Revenue Falls by More Than Half
I thought it's cringey because it's satire on Anonymous?

Even the main character (that narrates) seems to think that the hacks and anti-corporate rhetoric are kind of pointless and juvenile.
A teaching shell might be more important. Something like what Reason does for OCaml, but done for the the unix command line.

Use the model of something like is common with a lot of MUD clients, all text input occurs in a field at the bottom (look at tinyfugue).

Below that have a set of autocomplete hints. This would be filled in based off of common usage, and knowledge of binaries avialable in the path, knowledge of the command line arguments of common tools (git-prompt.sh is really nice for getting my new-to-git coworkers started, for instance).

This could be wrapped up in the terminal, but needs to be aware of the environment in which it's being executed which moves beyond the purview of most terminal emulators and into the area of the shell itself.

EDIT: Rough ascii art illustration:

+----------------------------------------------------+
| > cat foo.txt |
| Hello, world! |
| |
////////////////////////////////////////////////////
| |
+----------------------------------------------------+
| > ca |
+----------------------------------------------------+
|cat | cac... | cal...| can... | can... | cap... |
+----------------------------------------------------+

`cat` first because of frequency of use (in general) and recent use. Others are showing other matches of the currently typed value + one letter, ... indicating more than one option.

You'd want usage statistics on common commands, and you'd need to assemble a database of command line options. Might be able to grab these from man/info pages, but formatting is likely inconsistent. Could at least get started that way. And you'd want to collect the users history to customize it. This'd be equivalent to the hints on many mobile OS keyboards.

I could see this being pulled into the terminal, rather than the shell itself. But it'd still need information about the underlying environment (easy if local, hard if remote).

How do terminal emulators on tablets handle keyboard input? Do any of them offer guided hints?
From the OP who said:

> "I've read a few of Cooper's books and the short answer is yes, pedophilia is a common theme in his writing (as is incest and necrophilia)."

Because of the words 'book' and 'writing', I have the impression that everything there is written text and no certainly no pictures.

This puts it in a nebulous position, at least in the USA.

Dunlop v. U.S., 165 U.S. 486 (1897), ended up ruling that text-only content can be deemed obscene and being text-only is not a reason to get total 1st amendment protection. However later cases, decided there was a division between erotica and obscene material, which is essentially decided on a case-by-case basis subjectively.

When it comes to things such as obscenity, its not really enough to go by our 'feelings' and intuition on the matter.

For instance, would you believe the US is a fully functioning, 1st world democracy, where sex toys are illegal (Alabama, upheld by State Supreme court and enforced as recently as 2009)?

To me, personally, anything that comes entirely from someones fanciful imagination, no matter how distasteful, should not be considered illegal unless it directly results in the harm of another individual.
On my system, a long running Slack process uses about as much memory as a Finder window.
CodePicnic https://codepicnic.com/
No, we just need to stop trying to solve social problems with technical solutions.

Domain getting stolen by a registrar? That's a crime, treat it like theft, there ought to be some justice for that theft.

Big business doing something awful/scandalous/inappropriate? Change the laws, and work to persuade people that it ought to be societally unacceptable to violate those laws.

I see this a lot on tech-oriented forums, that you can "fix" social problems with the right kind of code, or you can get out of legal repercussions with the right set of legalese, and really, no, stuff like this will stop happening when people's ethics expand to cover new stuff.

Treating business and law like a black box, or something to be worked around, as though there were sufficient cleverness to solve everything without engaging with larger society, well, no, that's not gonna get you anywhere.
SpyShelter Premium 10.8.1 Serial Key
Turtles evolved shells so that they could work from home.
Custom licences are icky. I suspect many devs will prefer to go for something inferior than to risk money sink of a lawsuit that will hypothetically arise sometime in the future due to a silly misunderstanding of licensing terms.
FWIW, the Changelog just published an excellent interview with James Pearce, the head of open source at Facebook. Contains a lot of interesting insight about how and why they choose to go open source, and some of the logistical details, such as how they manage React so that the version used internally is the same as the one published to Github while dealing with community pull requests.

https://changelog.com/211/
Fair point (here in Spain males and females have sometimes the "son of" surname). But I think that he's trying to say that the smuggler has warned him that the passport contains the biometric data of someone, so when scanned a different photo will pop up (you can see the electronic passport symbol in the cover).

Probably the forger has just altered the name and picture on the paper, but can't tamper with the microchip that contains the data of the real owner.
I also thought of hyperterminal.

HyperTerm is what I called it (because I'm old).
I just realized the post was not on the linked article. I've simply copied and pasted it from the other post.

I have a confession
1 point by hackernewscdn 2 hours ago | hide | past | web | 1 comment | favorite
I have a confession. I love reading Hacker News while in the bathroom on my mobile. Yes, I know. Disgusting. But it's important to understand where the "NEED" for a mobile friendly version came from. It's one of the few times during the day that I can surf what I want without some other agenda or task pulling me away. The mobile experience was always pretty meh on the official site and required me to pinch zoom to read the contents when I should be focusing on pinching something else. I was going to use a reader when I thought, why don't I just wrap it with some css and display it the way I like it. I also made it easy to share the articles across different social sites, and since I was designing this for myself, I figured I would just make it easy to do the things I do when I do them. I don't vote on articles. It's just not what I do. I share the cool one's. I also added a more promenent search (at the top) so I can find what I want. I also put in some categories for things I tend to want to keep up on and added a few hotkeys (alt - s = search). the design is a work in progress with no plans to ever "finish" it. It's just an experiment and totally selfish. If you find yourself "needing" a mobile friendly version, feel free to try it.
Warning: It's still in alpha.... it's still being worked on... also open to suggestions.
I've done a fair amount of CSS in my time and I have felt the pain, I understand why BEM wants to keep specificity at 1.

One thing bothers me though. Isn't this very WET? You have to repeat the `.primary` rules in every `--primary` thing?

I'm still torn apart about `.button.primary` and `.button--primary`. Also semantic classes vs style bound classes. I'm not completely convinced by any methology.
It seems like every major Firefox release I have to seek out an add-on to undo a change they made. Not all changes are bad, but so often they just seem completely unnecessary.
I absolutely love these "weird" games that mark the growth of certain genres. So much of contemporary game design feels like the final distillation of a form that's just repeatedly reskinned with varying levels of success.
Not so optional.

You arrive to vue searching for simplicity and, when you start with Vuejs, you don't even need to download vue, you can use it from a CDN.

Then you want to make a component, so you start typing the html in your javascript (because less is more!). Soon enough, you realize what a mess that is, so you decide to separate your component in the vue.js way.

Then you realize that in order to 'compile' your component you need a preprocessor (webpack for instance). So you want to install webpack, and the sane way for that is npm. So you have to install node in order to install webpack in order to write .vue component files (that, by the way, your IDE doesn't know how to show)

Then you start to think in going back to Angular. Naa, just joking, vue-cli is a good invention (when it works).

Despite everything I said, I think I'm going to stay with Vue.js for a while.

I really would like that Elm was in a more mature state.
Interesting. I haven't experienced the slowness of Electron apps. And outrageously inefficient doesn't really matter to me if it's efficient enough for me not to notice any slowdown.
"Fight Club for hackers, also drugs."
EC-Crypt 2.0.0 release
It wasn't really the browser. In fact the fact that it even ran in a browser was pretty cool.

It was just the lack of full terminal support, and how if I wanted to add even the most basic of features, it would take thousands of lines of code (this was before things really took off and there were libraries for everything, not that it makes it too much better).

Instead I can make a terminal that's significantly more efficient and responsive, with a fraction of the amount of code, and without having to write any JavaScript, which is its own achievement.
The entire nation of Canada is playing with pirated copies right now, and hogging server resources. That might be part of it.
My iTerm process is using about 170mb of memory, though that's admittedly less than half of what Slack is using. Big picture, with 8gb of ram, this is not a problem.
Help Us Annotate Michael Nielsen’s Book on Deep Learning
There are also USB attacks that don't require autorun. See, for example: https://www.blackhat.com/us-14/briefings.html#badusb-on-acce...
> negligible performance difference

Using Atom or VS Code instead of Emacs cuts my battery life by a few hours. The Spotify desktop app that uses a ton of JavaScript is also horribly inefficient and has a big impact on battery life.

None of this is negligible.
This would honestly work better as an 'ask HN', rather than a 'tell HN'.

Namely, if this were an Ask HN, I'd tell you to use the new HTTP RFCs [1] instead of the old ones.

I'm assuming that 'batch requests' means that your HTTP API is a thin proxy that surfaces data from some underlying database, and you want to enhance to be able to operate on more than one underlying resource. In the case of GET, you're retrieving data, so I'm guessing you want to surface more than one resource. I would call that a 'search', while modifying more than one resource with the same request I'd call a 'batch'; please correct me if you feel I'm wrong.

With that in mind, I suggest two approaches to have 'search requests':

[A.] try to express your search filters with key-value pairs, as fundamentally that's what should be going on behind the scenes.

[B.] design a 'Search Manager' endpoint where you can POST a search-request in a complex datatype of your design. This endpoint returns a 201 Created with a Location URI that allows you to retrieve the results.

The suggestion in this programmers exchange post is essentially the same, stated slightly differently [2].

[1] https://tools.ietf.org/html/rfc7231#section-4.1

[2] http://programmers.stackexchange.com/questions/233164/how-do...
Wow. To be fair though, USA has been a top contender at IMO for decades, including the legendary 1994 team (all Americans, including a future Googler and the creator of "Did you mean...?" search suggestion Noam Shazeer) that got perfect scores [1]

That said, it's true that many of USAMO/IMO top contenders are fairly recent immigrants, born overseas and moved to the US at a young age, but that just embodies the spirit of the United States: it's founded on a constant influx of immigrants and their desire to prove themselves.

[1] https://www.imo-official.org/country_individual_r.aspx?code=...
Awesome! Glad someone is actually talking sense here :)

The idea that windows=bad across the board is terrible.

Most don't even know what VMS is/was.
Are you serious? Do you understand what the situation is in Syria? Why do you deserve to be in a country any more than a refugee? What exactly does your "degree" do to contribute to "functional" society any more than a refugee's job?
This. was a public service. Sad to see it go.
I think it's more that Thiel's lawyers dropped claims that would have gotten Bollea more money in order to cause more pain to Gawker. And refused various settlement offers.

And that Thiel is also funding the anti-Gawker lawsuit by the guy who claims he invented email.
So, entanglement could be said to be chaotic. Sounds more plausible than most attempts to bind these models together more succinctly.
Maybe it's not better. That wasn't really my point though. I'm just saying that LOC is a fairly useless metric for evaluating software. Especially from an end user perspective.
The Liberty BASIC Programming Language
IANAD, but that sounds impossibly high. Sure they weren't joking or discussing how much their malpractice insurance policies cover?
He's an English teacher.
Do people really spend an average of 22 minutes/day on Facebook? That's astounding....I find it hard to believe unless that's including Messenger or something (which not a lot of my colleagues even use since there are better, more secure chat alternatives)
I think HyperTerm is free. And open-source.
I think you have a fairly limited definition of pornography.

Any kind of writing with a purely puerile sexual-intent, lacking in any redeeming scientific, cultural or educational merit, is considered pornographic.

Considering the writing is pornographic... then the fact it used literally representing of people under the age of 18, would make it 'pornography involving children' or... as a short hand 'child pornography'.

Let's not argue over definitions here. If you feel that this man shouldn't be prosecuted because no real people were harmed, that's a good place to start. Obscenity laws need to be clarified.
Bashing on NT kernel without knowing what VMS is, and what improvements were made that we all can learn from is terribly ignorant at best.

Sure, Microsoft has had terrible problems, but the true innovations and improvement on kernel design and implementation are truly amazing.

Kernel programmers are underappreciated.
Of course not. I didn't imply that anywhere. I stated that Google is potentially breaking the law so should be investigated and offered some alternatives I use which suit my needs better.
Migrants prove once again America's greatness.
That's cutting off your nose to spite your face. It's also cutting off your cache! Most caching semantics are based on GET requests.

Why can't use just encode a complex type and parse it at the receiving end? The url may look like garbage, but you could theoretically pass anything you want (within length bounds) as a parameter.
I don't think it's correct to say jury nullification is part of the designed system of checks and balances. It's really an unintended side effect of the jury system, since jurors have to be immune from any punishment or the system wouldn't work. The intended checks on judicial overreach are the legislative branch repealing laws and impeaching judges, and the executive branch issuing pardons.

I would call jury nullification a form of civil disobedience. That doesn't mean it's wrong, it's just not really operating inside the judicial framework. There's a reason the Supreme Court has consistently held that the defense does not have the right to inform the jury of their right to nullify.
How Pokémon Go Can Boost Your Business – IVR Technology Group
I'm in almost the exact same situation. I'm thinking of moving back to a smaller city and starting up a consultancy firm. I'm going to focus on tech consulting for political campaigns. http://digisec.bigfeastsoftware.com/
Here is a link to the arXiv page for the paper:

http://arxiv.org/abs/1601.00600
Marketing Manager
Relevant HN comment: https://news.ycombinator.com/item?id=4584656
If you are a tourist sure. If you hope to get a job, especially if your occupation isn't in high demand, then no.
Hey HN, this is an experiment and we would like your help. We love Michael Nielsen's book and we think it's one of the best starting points to learn about Neural Networks and Deep Learning. Help us create the best place on the internet to learn about these topics by adding your annotations (comments, videos, lectures, blogposts...).
I think I remember reading somewhere that if you demonstrate knowledge about jury nullification during the screening process when you are called for jury duty, you will be screened out as a juror. Which is frickin' ridiculous!
Well most of the location data comes from the other previous game the company developed.

So you just have to ask yourself why fewer people want to wander into perceived ghetto areas with their smartphones.
Yes, you're right. But my point was: if what he wants is to seek asylum because he's from Syria, he could as well have applied for it in the E.U.
How to Prove It is more comprehensive. Book of Proof is great as a supplement if you get both.
Don't watch the new Person of Interest tv show then, it's a lot like CSI but they name-drop technical jargon in only semi-relevant context, which makes it even worse for some reason.
You can transpile JSX to ES5 with Babel & it's plugin.
The point is not the "soft delete" vs "hard delete" but their total lack of transparency or customer support. It doesn't matter to the end user the difference if all outward appearance is that the blog was deleted.
Might I suggest adding an opt out form? A way to submit your own number so it can never be called with the service?

All similar prank call services have such a form, which I discovered when some HN troll decided to plague me for weeks upon end.
Database schemas vs. identity
Slow gradual decline.
I had no idea!! Was there ever a "daughter of" convention?

I love when etymology pops up in random threads :)
Does anyone know if there will be video, audio, or slides made available?
Anybody remember TermKit[0]? This was my first thought when I saw "JS/HTML/CSS Terminal". It was built on WebKit (five years ago, before the everything-in-JS craze really began) and had a lot of really promising features like smart MIME-type support... and then development sort of stopped.

I'd love to see the concept revisited with present-day technologies and platforms.

[0]: https://acko.net/blog/on-termkit/
These tools: bootstrap, material, etc. seem to be exactly what you need. They make sure your style is consistent and looks good without too much work. You can then configure the framework to make it look unique to your application. My impression is these frameworks are used all over the place in production, they are just customized so you might not recognize them. The last three companies I’ve worked at, one used angular material, one used bootstrap, and one had a custom css framework. The later had a tendency to build internal frameworks instead of new product and is suffering the consequences.
I can definitely comment here. I was also in the same boat a few years ago. I was a US Army Officer for 5 years, and now I'm a senior research engineer. First, here are my observations after getting "into" the tech industry:
1) I've observed I have a huge amount of leadership experience compared to my peers. This doesn't mean I run in commanding, no..it means I know how to get people to do things that need to be done. I can motivate people, align their viewpoints...which means I can change my view if needed.
2) You're going to be far ahead of your peers on things like organization, work ethic, world view, etc.
3) I've found it useful not to talk about my military experience. I will occasionally, but seems to be what people focus on if you do...and this isn't generally what you want.

As far as operations, you should be golden. I can't count how many times I've used the same skills I'd use to plan an operation to plan projects. They're exactly the same skill sets, just different semantics and new acronyms to learn. You might contact student veterans of america. Even if you're not a student, they usually have "tech" resume workshops that can help you translate for the civilian audience.