skysight-inc/HackerNews huggingface dataset:
I'm curious, which country did they steal it from?
Agreed. People that talk with disgust about all men rooms should be ashamed.
Solved in the papers or in the available products? Can you please write a little more?
For some reason, the UK government (regardless of parties in power) seems to be fundamentally attracted to autocracy.

Theresa May served as Home Secretary for about six years before becoming Prime Minister. Throughout that time, on most days she probably spent several hours just reviewing cases where the police and security services wanted to do something that required explicit authorisation at that level.

It's reasonable to assume that many, even most, of those cases really did relate to the worst in our society. It also seems reasonable to assume that in at least some of those cases someone known to be very bad could not easily be brought to justice through our normal legal processes without undermining some other ongoing investigation. In addition, she was presumably given information and advice primarily by the police and security services, and those same organisations and the officials representing them would be the people either enabled or limited by her decisions.

It isn't hard to see how someone exposed to that pressure for such a sustained period of time would become extremely authoritarian. I don't know how anyone's view of society after such an experience could not be so biased that it would be hard to see what normal life looks like any more. Just about everyone who has become Home Secretary in my adult life has moved in that direction during their time in office.

The only difference here is that by a quirk of political fate Theresa May then became the most senior politician in the UK, with a majority government that gave her the power to drive through almost any legislation if she wanted it strongly enough. She achieved that position without anyone actually voting for that outcome in the first place. Until very recently, she also had little significant opposition to challenge her.

And so here we are, with the Investigatory Powers Act on the books and a government whose most senior representatives don't seem to understand even the basics of modern technologies and their implications yet have little hesitation about proposing regulation or outright bans of some of that same technology if it makes them look strong to enough voters in the week before a general election.
> It's difficult, morally, to balance the benefit gained by the guy who took the action, compared to the loss his community suffered by his departure

I can't make a moral argument why he is more obligated to sacrifice himself for that country, than anyone else in the world. Being born there is a pure lottery and has very little to do with morals. If anything, the moral expectation would be on the people in many other parts of the world, who spend most of their (our) lives in relative comfort, to devote some real time and effort helping there.
If the selection committee doesn't represent a diverse field, a blind review can still be biased. I write things in a way I find compelling, other people that find them compelling are likely similar to me.
True. It would be very interesting to see who actually applied.
Try Jaikoz (http://www.jthink.net/jaikoz/). It's Shareware but very capable. Uses MusicBrainz and Discogs, fingerprinting and whatever.
This is ridiculous. If I'm attending a conference, it's for the quality of the content and the speaker who will present it. I don't care how they look. I always thought those "women only" coding camps are absurd but this is next level stupidity.
Fourteen Financial Mistakes All Entrepreneurs Should Avoid
Show HN: Dreno, a React framework that inherits the best from Cycle and MobX
Yes .tex programming is probably the least intuitive kind of language I've ever seen. Here is a FizzBuzz in vanilla .tex for anyone who curious to see what that's like:

% fizzbuzz.tex -- Compile with pdftex, not pdflatex
\def\modulo#1#2{(#1-(#1/#2)*#2)}	% a mod n = a-(a/n)*n where / is integer division

\newcount\X
\X=1
\loop
\ifnum \numexpr\modulo{\X}{15} = 0
FizzBuzz
\else
\ifnum \numexpr\modulo{\X}{3} = 0
Fizz
\else
\ifnum \numexpr\modulo{\X}{5} = 0
Buzz
\else
\the\X
\fi
\fi
\fi
\endgraf
\advance \X by 1
\unless \ifnum \X>100
\repeat
\bye
There's a genuine reason why machine learning seems to be the Holy Grail - man has dominated this planet, solved his problems and overcome challenges by his intelligence (ability to learn and adapt). Bequeathing these same abilities to machines is a big deal and might be the solution to everything.
> I'm not sure why they think that given that the Ariane Grande event seemed to be radicalisation through family

Just on a point of fact, Abedi almost certainly wasn't radicalized by his own family, although some of them knew it was happening.

From The Telegraph/NYT:

Salman Abedi is understood to have made calls to two mobile phone numbers based in Libya, which were not registered to his family, moments before the massacre that killed 22 people.

Abedi, 22, has been connected to Islamic State in Iraq and the Levant (Isil) terror group Katibat al-Battar al-Libi, based in Libya, which is credited with being behind a number of attacks in Europe, including the Paris attacks which left 129 people dead and dozens injured after coordinated attacks on the Bataclan concert hall and the Saint-Denis Stadium. Two senior US intelligence officials told the New York Times that Abedi was in contact with al-Battar members both on his visits to Tripoli and by phone while in the UK.

There is lots of other information which ties these dots together, such as the particular materials and techniques used to construct the bomb he exploded.
The technical details of Dieselgate in 32C3 talk [0]. Highly recommended. At around 3260 secs. the famous acoustic function is revealed.

[0] https://media.ccc.de/v/32c3-7331-the_exhaust_emissions_scand...
"Informed" about what? I don't blindly follow language evangelism.
Its the Lisp advocate job to prove their language is as great as they claim.
If for example a site provides an example of 25MB hello world, i can instantly estimate what kind of bloat i deal with and move on. I don't have to (declaim (optimize speed (safety 0))) and use a tree shaker to squeeze the bytes out of final executable just so that i can say SBCL (for example) is not a bloatware generator but these stupid users just forgot to add optimizations and tree-shake everything.
> that the power of lisp macros comes from this questionable, but distinctively lispy, syntax

No. It comes from homoiconicity. In this case, everything is a list. Because Lisp has great support for modifying lists, you can do some wonderful things with it. Wisp [1] comes without parentheses, but still has the same macro system, and the same power.

> If there were some better known examples of what lisp macros were good for

When the language gets in your way. That's it. Everything else can be a lambda. Lisp macros only start to seem pointless, because Lisp itself is a flexible language.

But, some real world macro examples?

Mutating functions. (setf and the like.)

Compile-time contracts. [0]

You have a key-value list that you dynamically constructed, and want to bind it. Let can't just take a list, but a macro can handle it.

Killing boilerplate, that involves bound values. (This one spoils you. Other languages become infuriatingly inflexible about it.)

[0] Can't find the paper right now, but it relied on compile-time macros to validate types at compile time in a (large) subset of Common Lisp.

[1] http://dustycloud.org/blog/wisp-lisp-alternative/
Will we ever accept the fact that women tend to be less inclined to do nerdy stuff (like developing Electron plugins instead of doing your actual coding job)?

That doesn't imply that women are worse or unable, it's simply a matter of proportion.

It's like saying men are underrepresented at yoga classes.
Does the flu shot save lives? Various outlets report the vaccine may only be roughly 50% effective [0] which seems little more than a coin toss. They're pushed very hard in these drug stores, every time you check out, signs everywhere, plus the financial incentives. I wonder what the danger would be to a poor person to getting a flu shot multiple times?

[0] http://www.cnn.com/2017/02/16/health/flu-shot-effective-cdc-...
I haven't heard of a 'do not port' instruction, but you can call T-Mobile and add an additional password that will be required before customer service will service your account.
From the section you quoted:

"As noted in the performance figures in the next section our LISP code is more than twice as slow as the comparable C code."

I don't doubt that you can write productive systems in CL (bit of a fan myself), but the "oh we have smart compilers that just make it as fast as C" just isn't true.
If you feel the need to contribute code, then there is Quicklisp to distribute it.

> Not as much as they should, which is the whole point of the article, and a core lesson of history.

One of the uses of Lisp is prototyping. The Interface Builder from NeXT/Apple was originally written in Lisp. The Dylan IDE was a prototype in Lisp. There is lots of research code, some never meant to made available as a supported library/application. Maybe somebody writes a theorem prover in Lisp for his/her PhD. The chance for finding users is slim - there are already a few others. But if you wanted to share, check out the ACL2 (A Computational Logic for Applicative Common Lisp), it comes with lots of shared code:

http://www.cs.utexas.edu/users/moore/acl2/current/combined-m...

https://github.com/acl2/acl2/tree/master/books

ACL2 is shared and maintained. It's extensions are shared with stuff from AMD and Intel.

Most people don't know that and have never heard of it, because these are niche applications of Lisp, here using theorem provers to check the design of processors.

http://www.cs.utexas.edu/users/moore/publications/acl2-paper...

users: Freescale, Intel, AMD, Rockwell Collins, Centaur Technology, ...

This is one example, there are a several other areas where people share a lot of code. The canonical examples are the Common Lisp implementations themselves. They share(d) code in various ways. The first CLOS implementation was shared. The pretty printer was shared. The CMUCL compiler was shared from day zero somewhen in 1981 or two - before Common Lisp even existed. SLIME is shared.
I don't know how phone systems work, but in any other programming scenario, a quick if..else would fix that.
It is more or less obvious: everyone of these criminals belong to a very specific subset of people.

The probability of me or any of my relatives going out and blow people up is 0.0 <lots of zeroes> x.

The probability of someone in that subset doing the same is small but absolutely non-zero.

I feel sorry for friendly Muslims.
BLACK BIRD IMAGE OPTIMIZER 1.0.0.1 DOWNLOAD FREE WITH SERIAL KEY 2017
I'm working on this concept for the last two days, iterating on the API format, discovering the best way of doing this while I rewrite a personal project I was writing with Mobx in it.

Here are some working examples (code and live apps): http://rawgit.com/fiatjaf/dreno/master/examples/

Here's the home page: https://github.com/fiatjaf/dreno

I desperately need some feedback.
Change the tmux keybinding from ctrl-b to ctrl-a and it will feel mostly like screen, but you will get all the extra tmux functionality.
Yes, we do, and we love it.

If you know Scala, you can mostly forget about Javascript and just code everything in Scala both on server and client side, and everything just works magically (using the same data types is PURE PINK UNICORN AND RAINBOW BLISS). If you don't know Scala, your mileage may vary, but I'd learn a bit of Scala just to experience that.
I don't think there's anything new about it. The concept and legal framework for D-Notice (essentially: "soft" media gag order)[0] is more than 100 years old.

https://en.wikipedia.org/wiki/DSMA-Notice
Show HN: Rhyming News – poems generated from the news of the day
How can a person making an ad know how long a buyer's loan term will be or what interest rate they will qualify for? How would you know the value of any potential trade ins?
> apart from going full China on the matter

I think that there is a substantial minority of both politicians and public who would have no problem with that at all. just read the Daily Mail comments on such stories; they are full of 'nothing to hide, nothing to fear'.
“Last Day of June” a cinematic video game based on Steven Wilson's music
Everyone could wear masks and voice changers so it was simply a bunch of brains communicating at a conference.
We need for phones something like what we did for email when the spam first started getting out of control -- blacklists for providers that don't have and reasonably enforce AUPs.

It may be that the US courts have no jurisdiction over a VOIP provider in Kazakhstan, but there's no reason my phone provider can't simply refuse to route their calls.
True, but it's unlikely conferences will be canceled because there are too many old or young people, married and unmarried people, pregnant and non-pregnant people, people with disabilities, too few or too many Christians or Muslims, etc.
In an attempt to bring security to the masses, they've exposed the high value targets.
If I was Lightbend (whose work I use/enjoy/thank for) I think I would put Scala.js inside the Play Framework (as opposed to say Coffeescript)
Isomorf seems like a great way to write Isomorf code in many languages, in much the same way that you can "translate" Lisps to any language by writing a tiny interpreter. If you can push one button and get either Haskell or Javascript, either weird Haskell or weird Javascript is likely coming out.

Further, watching that video I was reminded of using the Equation Editor in Word long long ago. Frightfully un-ergonomic pixel-fiddling ("no, I meant put the insertion point INSIDE that expression!") compared to entering the same formulas boring-ASCII-style in LaTeX.

For example we will get structured version control. No need to have something like git tracking lines in files.

If there's "no syntax", what exactly is this showing diffs of? ASTs? "We will get" is handwaving a lot of R&D here, even before you get to "how can Programmer A communicate about a diff to Programmer B when they read the code with different syntax?"

I don't see a huge difference between things like "tests embedded in metadata" and "tests embedded in comments"; they're both blocks of associated bytes that tooling is responsible for interpreting. Many of the examples you're describing are entirely possible with things like static analysis, annotations, etc. The difference is that in order to get them we didn't have to throw away EVERY tool we were using and start over. Bootstrapping a new non-text environment would be a substantial effort, and doing it without ending up in the same spot as M-expressions (where an intended for-machines-only representation displaced the more-complex planned notation) would be even harder.

I'd recommend checking out some of Joe Armstrong's stuff - he's been pondering the "global registry of functions with unique name" thing for a couple years.
> * The right to remain silent (your silence can be used as evidence of guilt in court)

This one's active in Australia (or at least the east coast of Australia). There was specific legislation apparently made to combat "biker gangs".

http://nswcourts.com.au/articles/the-right-to-remain-silent/

It also mentions the UK. Specifically:

According to the law, for a serious indictable offence, unfavourable inferences (once not allowed) may be drawn if a defendant didn’t mention something which:

* he or she could reasonably have been expected to mention in the circumstances; and

* is relied on by the defence in the proceeding

So... not exactly great... but not world-ending either. Basically if the police question you about where you were, and you have a lawyer with you, and you say you don't remember - you can't then go to court and say, "Well actually I was at XYZ" because that'll be used against you.

I'm not sure exactly how that pans out in real life though. It is not unexpected that you'd lose your memory when in a high pressure situation like that.
Servo and most projects use nightly which breaks it all the time.
> So why ask immigrants specifically to compensate for brain drain?

They are already fluent in the local language(s), so they can be more effective right from the start. Of course that doesn't mean that others can't support them, even if they have no personal connection to the country.
>>>I live in the Netherlands, a very open-minded country with same-sex marriage, equal rights and were women seem to me to be even slightly more dominant over men (but this is just my perception).

I can't comment on the present social climate or attitudes in NL generally, but the history seems pretty similar. Sufferage at about the same time, anyway.

Anyway, think about who is offending and being offended. No is being beaten in the streets for saying, "Actually, I think Bill Maher is the height of comedy."

Also, holding a sign that, explicitly or implicitly says, "I am inherently superior to you, and I fervently hope you will all die and come to ruin, what are you going to do about that, huh, <expletive>?" seems unlikely to be well received anywhere in the world.
Learned this lesson the hard way, enabled 2FA for a certain major service which in turn opened me up to an exploit that didn't effect those not using 2FA. So in enabling 2FA I weakened my acct security and opened a new attack vector. At best if everything is implemented properly you're still now only as secure as your telecoms customer service security practices.
what the hell is "throwing shade"? I've seen this expression crop up everywhere but literally only in the past few months. Is it new? Recent surge in popularity? What is this.
No review process is more fair. But if you end up with all-X selections from a blind-review, you may be advertising to a very homogeneous culture. As a result, you may be limiting your pool of ideas to choose from and reaching only a local maximum. There are usually great non-X engineers, as long as you reach out to them. (they're usually have their own group - guess why?) Mixing multiple varied-X groups usually results in more diverse discussions and ideas, in my experience.

On the other hand, not caring about it and accepting that you're just getting dominant group X submissions is not a terrible thing. But we're social creatures - if everybody nearby is similar but different from you, either you'll feel uncomfortable, or have a bard-level charisma. So by allowing your group to become almost entirely X, you're enforcing the limit on your submitted papers pool even further.

(applies for many (all?) X, where X influences your life in any way)
Show HN: MathDoku.de – Play daily fresh MathDoku (aka KenKen) puzzles on the web
>A system based on something other than merit. If the people in charge aren't the people with the most merit, they aren't really qualified.

Merit isn't an absolute, there's no test that shows what your merit would be to a company. Diversity adds to your merit, both through positive PR and through having a range of experiences to draw from when dealing with a problem.
Yeah, but Scala started out on a JIT runtime. I'm skeptical a non-JIT would really be that much better.
A few more differences not covered in the article....

License: Screen is GPL, Tmux is BSD.

Screen has built in support for serial ports.

Tmux adds a status bar by default, screen does not.
Social sharing sites
It's a ridiculous argument because Mars is a sterile* desert, and the plan would be to fill it with nature.

(* New evidence may come up in future to contradict this, and that might require a change in the plans depending on the form that Martian life takes and how widespread it is)
Quorabooks.com is on for sale
The name of the person you are replying to is "ad_hominem." Take that as you will.
Ridiculous. I think about it all the time. I mentor early-career black and female employees right now, and sponsor on-campus events for groups like NSBE. So don't sit here and assume that because I have a problem with our discussion about equality now means that I don't think about equality, don't support it, or somehow I "sail through life". Did you grow up in a poor family of high school dropouts? Did you go fight in a stupid war so you could do something with your life besides drugs? Did you nearly fail out of college multiple times because you didn't learn how to study when you were younger? Did you struggle from depression for your whole life?

This is the exact kind of bs response that I was expecting from somebody who doesn't really understand what's going on besides whatever the latest outrage article they just read said they should be outraged about.
Ah ah!
If you want to sync your 2FA keys in the cloud, you may be better off with LastPass Authenticator:

https://blog.lastpass.com/2017/05/announcing-cloud-backup-fo...

I would still say it's not recommend to backup those keys in the cloud, and I hope LastPass at least has the common sense not to keep those keys on the same server as the LastPass passwords. However, a middle ground may be backing up the keys before you change/reset your phone, and then disabling the feature (I'm not sure if they actually wipe or reset those keys every time you disable the backup feature, though, but I hope they do that).
> a lot of people want to "compile JS down to wasm" to make it faster. That's bullshit, because your language does not have static types to begin with, so you lose the JIT and gain nothing in exchange, which means you'll run much slower.

According to Mozilla's recent blog[1], WASM will in many cases be faster than JIT. In your experience is this not true?

[1] https://hacks.mozilla.org/2017/02/what-makes-webassembly-fas...
Fiction:

1. Flowers for Algernon - Daniel Keyes
because it's so beautifully written and made me experience a flood of emotions.

2. The Little Prince - Antoine de Saint-Exupéry
Again, a very touching, charming book about a little kid's world(universe?) view, told through his adventures.

Non-fiction:

1. The subtle art of not giving a F*ck - Mark Manson
Opened my eyes to what I was possibly doing wrong with my life.

2. Radical Acceptance - Tara Brach
Still currently reading it, but I wish I'd found it earlier.
The selection committee should only be "diverse" in so far as it contains a mix of people who understand what makes a good Electron topic and a people who understand what topics make good conference presentations.

If in fact, the goal is to out on an enjoyable conference on the topic of Electron.
Section 2 of OP points us to 5.5 regarding "load balancing", after reminding us that "Optimal graph partitioning is an NP-complete problem".

In 5.5 we read about single node internal processor load balancing and also the happy comment in the following 5.6 ("Fault Tolerance") that "in MOSAIC, due to its single-machine design, handling fault tolerance is as simple as checkpointing the intermediate state data (i.e., vertex array)."

I would be more interested to hear about processing a "Trillion-Edge" graph distributed over "Two" machines: Partitioning a general graph is not as simple as partitioning k/v buckets or relational graphs; and, 10^12 edge order sounds like a lot until you recognize the 'edge amplification' fact of capturing a logic domain using the weak semantics of named associations.
How Did I “Hack” AWS Lambda to Run Docker Containers
Spend $35 on a dog from a kill shelter. Give the rest to the to a no kill shelter.

Good luck.