skysight-inc/HackerNews huggingface dataset:
Source? This Reason article says differently:

"Operation Pacifier is reminiscent of reverse drug stings in which cops pose as dealers to catch retail buyers, except that in this case the FBI actually disseminated contraband. It did not merely pose as a distributor of child pornography; it was a distributor of child pornography. During the two weeks the FBI was running The Playpen, about 100,000 people visited the site, accessing at least 48,000 photos, 200 videos, and 13,000 links. In fact, the FBI seems to have made The Playpen a lot more popular by making it faster and more accessible."

http://reason.com/blog/2016/08/31/the-fbi-distributes-child-...
It's worse than that. Soros didn't have a stake in any voting machine company, but the company had an executive who served on the board of directors of a Soros charity. It's a comically tenuous connection.
Selfcare.tech – developer resources for self-care
This is a really nice read by RuJIT's creator - Masahiro Ide (his Doctoral Thesis [0]).

[0] - http://kamome.lib.ynu.ac.jp/dspace/bitstream/10131/9368/1/id...

P.S. this is available via google results, I'm assuming it's public domain
> You only need about 9 primitives and can build the rest from there.

You can't practically. No actual Lisp is developed that way. It's mostly without any practical use. It's a theoretical idea from lambda calculus. It is not an implementation technique for Lisp. It's also not special to Lisp, any Functional Programming language can do that. Note also that one does not need macros for that.

In a real Lisp implementation, numbers are not implemented based on functions. Any real-world Lisp implementation will use the facilities of a processor to represent numbers (integers, floats, ...) and to do computation with numbers. Thus numbers are a separate data type with their own operations. Both the data type and the operations will need to be implemented - the basic operations you mentioned won't help. Thus for a real Lisp, you will a) need to implement numbers using the machine facilities and you will need to understand them. For example floating point operations are in Lisp not simpler than in C, C++, Ada, Java, or any other language which provides floating point operations.

Any language which does not provide floating point operations (like an imaginary primitive Lisp) is simpler than a language with floating point operations (like most existing Lisp languages).

So, an imaginary primitive Lisp is simple. But that has no practical implications, since actual Lisp programming languages are not primitive, and thus not simple. See the definitions of popular Lisp dialects.

> You can implement arithmetic as macros and functions, from scratch.

You don't need macros. And no, nobody does that, because it is not practical.

> Point me at a language that won't require a symbol table that is not assembler.

Why?

> Point me at a language that is simpler to implement than LISP and is not assembler. (and maybe not brainfuck)

Forth. Basic. Logo.

> If you have a turing complete language, you can do everything. I don't think you know what a turing-complete language is.

I know what that is. I think you don't know what algorithmic complexity is and what the difference between a linked list and a vector is.

> How nitpicky.

No, it shows you that macros are neither necessary nor sufficient to implement an object system.

> Compared to most other popular languages, it is.

Basic is simpler. Forth is simpler. Logo is simpler.
This thread is sad. We are ALL Americans. President-elect Trump is OUR president. You know how we can make this next four years a success for all of us, realize the Constitution sets out a process for how we elect our leaders. Go read it. No really, now many of the people burning flags, talking about "end of days" BS, and other nonsense have ever read the Constitution? Let alone swore an oath to defend it? Yeah. As I suspected.

Stop the hate online. Stop the hate in the streets. Stop talking about states leaving the union (not going to happen). Stop judging people for their choice--voting freedom is sacred. Many have died defending it. Regardless of how you voted get behind the President of the United States of America. America is still the greatest nation the world has ever known. If we all work together and stop this hate, America will be become even better.
One of the main issues with character level CNN's (irrespective of convolution type IIRC) is the inability of the model to handle unknown words, which is something that word level models do well. So if you look at applications of NLP in domains that need this to work well, you won't get much from purely char models in my experience.
This is kind of lacking in content for something claiming to be "advanced", to say the least. "Defensive BASH programming"[1], which has been featured on HN before, contains a lot more useful advice.

Personally, I would also recommend using ShellCheck[2] to lint your scripts.

[1] http://www.kfirlavi.com/blog/2012/11/14/defensive-bash-progr...

[2] https://www.shellcheck.net/
About a year we opted for azk.io as an alternative to docker-compose.
Just got a complaint yesterday of anti-virus software quarantining a file out of a users's .git folder, breaking the repo completely until they restored it.
The correct way to present polls is with a sampling of many different polls, like Real Clear Politics or 538. Yes, all the polls were off across the board, but individual polls have a higher likelihood of being wrong than a bunch of polls combined.
They're allowed to have sex with sex trafficking victims who have been kidnapped and are being held hostage. I don't see how calling that legal rape is misleading.
... and at the end of the day -- what's the difference??

edit: second thought: I don't think it matters if something is done illegally, unless there is some penalty attached to it, no?
From asthmatic to asthmatic, I never liked the slightest thing about smoking. Maybe the shape .. that's it. Last year I had a health accident, cardiovascular and lung in deep trouble, and for some reason, all of a sudden I started having strong smoking envy. Considering I avoided smoking because of asthma, being in lower health condition made these "cravings" somehow absurd. But there was something smoking represented: inhaling a gas that made your mind peaceful, just like proper breathing does, and my health deprived me of this, so smoking felt like the only substitute.
No, sell the house quickly before prices go down too much. Rent a house for the 3 months you stay there. It's going to be cheaper than the tax and you cash in some money.

Or AB&B the house all the time you're not there. Would that count as renting?
Believe me, you read this kind of articles from a complete different perspective when the "beating heart corpse" is your mother and the decision to disconnect her is on you. I hope nobody has to do it in her lifetime.
It's probably evolved a bit, but when Delphi had big momentum most developers used data-bound components that updated directly from DB view queries and whatnot.

There were complex components that did transformations on the data for reporting or complex grid displays, etc, but generally you didn't see an abstract formal model behind forms/views. If you did model outside the DB, you did it in such a way that the model looked like a database table or query (subclassing abstract DB proxy components the VCL gave you) and used components directly bound to that.

So, I guess in MVC terms, what you had was a form implementing View logic with components directly working from DB or DB-like data, and controller code behind the form doing event-driven manipulation. The controller code could hook data events too, and in that way reacted to "model" changes as well, but the "model" was actually hidden in DB bindings and components. For any model business logic more complex than you could handle this way, middleware was usually pushed.

This may have progressed since the early 2000s when I lost track of Delphi, but the idea of directly-bound display components was typical of the dominant DB-driven 4GLs of the time, including Powerbuilder and VB.
The people elect the president.

The people had the time to debate. We had the referendum. So now we live with it.

If you weren't busy calling everyone xenophobes maybe you would have got some support and won the senate and we could discuss it more.

Next time...
I have a lot of friends who are farmers. Those animals dont live in miserable conditions. And when they are killed, its in an instant. Heck i even feeded cows and pigs.

Its something different to experiment on a living animal.

However I do understand its important for research. However its a difficult subject.
I think that's a completely different argument and one that I'm not sure anyone could come up with a sensible answer unless they were actually put in that position.

However, I can definitely understand the argument that being forced to pay taxes to pay for the healthcare of other people is unfair. I just happen to not agree with it but I don't think its unreasonable that other people don't agree with me on that point.
I agree with your logic except the last clause. The FBI are presumably trying to minimise the overall perceived harm caused by the viewing of child pornography, and have judged that enabling some viewing initially will help prevent a greater amount of future viewing.
Good points, I agree about fear of not being take seriously. Active repression and reprisals are real too and you're right the Black community has been suffering that for many years. Due to Youtube and everyone carrying smartphones it has become more known later.

> Consider all the women who accused Trump of assaulting them and then received death threats for themselves and their families from all over the country.

Good point again. I agree in general it is a very justified fear.

However in this particular case it is the campus police of a university. That is not the same as Chicago PD (who have been known to torture people) or NYPD. This is a police force that is employed by the University. Having gone to a US university and dealt with campus police (they helped me return a stolen phone) I have a bit of a first hand experience with them. I think no mater who the victim is, and no matter their political views, it would be bad for them, their employer, the whole community to have kids stabbed on campus. Or have anyone take revenge and assault them.

So it looks extremely suspicious based on the specifics. And if it is fake, that was an incredibly stupid idea. It disqualifies and puts under suspicion real cases of assault and abuse.
Ask HN: What will happen to Obama's new “startup visa”?
Back in August, the Obama administration introduced a plan for a new "International Entrepreneur Rule". It is an immigration permit aimed for startup entrepreneurs. Rather than a visa, it's actually a "parole" and doesn't lead to any permanent residence permit.

Previous discussion:

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

The rule hasn't even gone into effect yet. As an Obama executive order concerning immigration, it is one of the things that Trump has promised to annul on his first day in office.

Do you see any chance of this rule surviving under a Trump administration?
Is it really that low in Berlin? That's like 3k net a month isn't it? Probably half that when you rent an apartment. At this point I'd just not bother, get some easy minijob gardening or something and apply for social housing and Hartz IV.
Why should system security, of all things, be an opt-in "choice" that people can accidentally not make rather than an in-box concern for the operating system?
The comment you're replying to was being trollish both by making an outrageous claim as if it were a simple matter of fact and by brushing off suffering people's fate ('so what?') as if they don't matter. Nevertheless, your reply was an unsubstantive one that could only, and did, make the thread worse. Please don't roll snowballs down large hills with wet snow when there are people at the bottom.

We detached this subthread from https://news.ycombinator.com/item?id=12929868 and marked it off-topic.
> “It goes back and forth as to what people call them but I think patient is the correct term,” says Eelco Wijdicks, a neurologist from Rochester, Minnesota.

I can't tell if this is an error, as if it should have been "[...] patient is the correct term" or if the neurologist is trying to be funny, or make a point. IMO the writer/editor should've omitted this quote or clarified its context and overall meaning to the article.
Ask HN: Online Trump Blocker
I am looking for a tool that can block any source of news that mentions or opinionates about Trump. I want my whitelist to be from information outside that subject. What kind of tools can I use?
I think that's where we disagree.

Given, Dan can't change the fact he's gay.

Given, Mike Pence has formally expressed that "Homosexuality is incompatible with military service" and signed into law legislation allowing businesses in Indiana to kick out gay customers when he was governor of Indiana.

Given, Mike Pence's party controls the Congress, Executive, and Legislative branches of government.

It follows it is likely harmful to homosexual people to elect Mike Pence. And the burden for explaining why that risk is okay falls on the people who vote for Pence and who don't want to be seen as racist, because it sure looks racist.
A fair question, but it assumes that they aren't already doing this. There is already a great deal of new supply creation and there has been for decades. Vancouver has nimby tendencies just like any other city, but it's not SF. There is lots of new condo construction.

The problem with a supply only solution is that supply takes time to create, and there are limits to the rate of supply creation (ie. how many trades are available). Even if city government really made a push to increase the pace of supply, they only be able to move the needle slightly, and it'll take years for that supply to appear. If the speculative demand is overwhelming it might not have a noticeable affect. I would say this has been the case for the last several years where Vancouver housing starts climbed to the highest it has ever been and yet prices climbed ever higher.

If you want to solve the problem quickly, you need to not only increase supply, but also have a look at curbing speculative demand.
>What snowwrestler says: Trump says an American Judge, whose job it is to be impartial and judge things, can't do his job because he's Mexican-American. That's messed up.

Reality is a bit more nuanced than that.

A Mexican-American judge who is affiliated with `La Raza` [0] and is sympathetic to illegal immigrants (from Mexico) ruling on a case against an individual who is not sympathetic to illegal immigrants. The keyword I'm emphasizing because people conveniently leave it out is: illegal. It makes a drastic difference when speaking about immigration. Illegal immigration is not the same.

>The HNBA sometimes condemns rhetoric that it perceives as "divisive and racist" and aimed at immigrants. For example, in response to Donald Trump's comments regarding illegal immigration from Mexico to the United States, and Trump's derogatory remarks about some of those immigrants, the group's president issued a press release in July 2015 calling for a boycott of all Donald Trump-owned businesses.

[0] The Bar Association, not any racist-extremist group like some ignorant people have believed, no thanks in part to Breitbart's shoddy reporting on it: https://en.wikipedia.org/wiki/Hispanic_National_Bar_Associat...
If you like this stuff, check https://github.com/Mindwerks/worldengine
It doesn't by necessity become my problem. A form of speech becomes a problem when sufficiently many people find it a problem. I grew up saying retard to refer to retarded people. I know people who get offended by that word. I understand why they get offended. I don't call them wimps for being offended. I know that speech can incite emotions and as such some speech inevitably becomes considered hateful or distasteful. In the future I imagine developmentally disabled will become an impolite phrase.

Words can cause people react viscerally. I recognize that.
America cannot be described as "fiercely racist" either, only parts of it. Which is what my comment was disagreeing with. Not "no race issues"
And he asks: "Who would be most pleased of all to see a monopolization of the cybersecurity market?"

And answers: "Of course, the cybercriminals!"

What he doesn't say: one of the greatest cybercriminal is the American Government.
I understand the provocation but please don't make bad threads even worse.
There's a lot of "figured it out ourselves" without actually sharing what they figured out. It's like this post is a whole lot of nothing: we know docker in production is not easy but how about telling us more details
If the police took over a site they've got evidence from crimes already committed. They need to identify the perps though, they could do something with drive-by malware downloads that paired the usernames from the site with people subsequently trying to gain access. The police/authorities should be able do that whilst respecting the victims by not themselves peddling underage porn.

That seems like the police would have enough to arrest people and do a full investigation of their computer storage. Then should corroborating evidence be found they could charge the people; publishing details of convictions later.

It seems that by continuing to run the site that police enabled crimes which otherwise might not have been possible.
How about not putting words in my mouth? I never said I don't want people to question my statements. Do so all you want.

> Someone that graduated from Stanford twice is definitely intelligent by some means.

I just don't pay attention to his Stanford degrees as much as I do to his words. And they certainly don't impress me. Now, you may have a different opinion and you're free to do so. But I don't agree with it.
To be fair, kaspersky is better than the others. It screws up hour machine much less than most av programs.
There is no point in getting a patent if you cannot enforce it. The current situation already favors large patent owners, and my proposal will not make that worse, I believe.

> All this would do is cap the return of small inventors, without affecting the carpet-bombing large companies.

On the contrary. IBM and MS have tens to hundreds of thousands of patents. Keeping them all "Ready to sue" would cost them billions. And .. a small inventor who can't afford $100K in court fees does not have patent protection even if they have a patent.

> If they make a success of it where I failed, good on them. But I'll be owed nothing (rather than a proportion), which I think would be unfair since they'd be using my work. I'm already a victim of having been unable to spread the risk in a way that large companies can do.

So ... if you had paid $0, then a company made money of it, increase the value that year to $1M (pay the $10K tax) and have them license or sue them. You're better off under my proposed system.
Probably the way to make this happen is to let your close family know and to put it in writing in your will.
To be fair, "nuclear power" has been used for decades as a shorter way of saying "nuclear fission power". I don't think any confusion arises when saying things like "nuclear compared to fusion".
HTML5 Video Player – Build vs. Open Source vs. Hosted
I wish this article had also discussed DraftJS and QuillJS, which both use much more involved text management logic. Draft is powered by Immutable.js ( https://facebook.github.io/immutable-js/ ) and Quill is powered by Parchment ( https://github.com/quilljs/parchment ).

I've been creating a hobby text editor for myself and have tried almost every text editor library on the planet, I think Draft and Quill are the best.
Why? With two parents one child inherits both of their family houses. This is especially true in low natality countries. The heir will not necessarily be rich and with a high salary job.
Was there any proof? Apart of him talking shit with some other brodudebros while being stupid enoug to keep the mic on...
"apt" is meant to be the user facing version. No concerns about backwards compatibility or anything. It's purely user experience focused. If they want to change to "apt get" for installing because they feel its good UX, they will (they probably wont, because that sounds awfully confusing)

"apt-get" is meant to be used in scripts/automation. "apt-get install foo" will always behave the same way with the same params.
I was talking with a Chinese coworker who had the same objection: He had gone through the arduous proper channels to immigrate, and wondered why the folks who came here illegally should be granted special favor. It seems unfair to him.

I pointed out that many of the people here now as "illegal immigrants" are an indispensable part of our society and economy. They are de facto citizens, denied the full benefits of citizenship. We can't throw them out because our economy would tank. The options are to leave them in a twilight class or legitimize them.

I definitely think that people coming here should do so legally. I'm not sure what to do about "the Mexican Problem" (to describe it in 18th century terms.)
These are great resources, thank you.
The compassionate globalist party
>Making Ruby 3 times faster is not going to save it

Adding something akin to Guilds it could give it a nice advantage if implemented nicely.

>the Ruby ecosystem seems stale and lacking fresh ideas

I think that's mostly because it's not the new shiny toy what it's missing is some sort of cohesion to push it forward.

Maybe, I'm just biased but even with languages like Elixir - I keep coming back to Ruby.
> If no one ever used heroin, we wouldn't criminalize it (as indeed we don't criminalize selling other random chemicals).

In a way [0], the US does preemptively ban chemicals, regardless of whether that chemical has even been synthesized or used recreationally yet.

[0] https://en.wikipedia.org/wiki/Federal_Analogue_Act
For a lot more on this topic than you ever wanted to know, I highly recommend Dick Teresi's "Brain Dead". It's a scary and fascinating look at the so-called "death determination" industry that addresses one of our society's least-asked questions: in an era of unprecedented medical skill and technology, who draws the line between life and death, why do they draw it there, and how much are they getting paid?

https://www.amazon.com/Undead-Harvesting-Ice-Water-Beating-H...
> stop inciting (and personally inflicting) violence against women, Muslims, Latinos

Care to be specific? What do you consider to be "inciting violence"? Actual, explicit endorsement of violence; or just something interpreted as sexist/racism, that might then embolden people to commit these acts?