skysight-inc/HackerNews huggingface dataset:
Again i am not intimately familiar with 3d printing technology, but the timing of at least some of those announcements might be due to expiration of relevant patents, rather than the invention of new technology.

https://techcrunch.com/2016/05/15/how-expiring-patents-are-u...
No deliberate puns required. As a computer algebraist, it bothers me that "Taylor shift" is un-Googleable.
I've written a few thoughts inspired by this brouhaha. Mostly: diversity and inclusivity need empathy and compassion to be worth having. And some wise advice on this by Kurt Hahn.

http://sklivvz.com/posts/diversity-being-comfortable-and-ten...

I'd welcome respectful feedback.
I get the idea, but it sounds like it would make the problem of link-rot 100x worse, and the number of broken links would quickly desensitise users to the warning.
Continuous Intrusion – Why CI tools are an attacker's best friends (2015) [pdf]
I'm not from the US, but Eastern Europe. We are more conservative, but in the recent years that's been my experience as well. If you speak about your religion you usually get shit on.
The Serverless framework
Because doors are part of the exterior design.
The only way I know how this could work is if the two devices share, in realtime, the various parameters and timing information related to the active bluetooth stream (e.g. hopping to the same channel at the same exact time) since they won't be able to get any help from the transmitter (e.g. phone).

If that's how it'll work, then it should be easy to have 10 of them receiving the same stream since one can be the master and configure every other one in its radio range.
Try doing it in Canada and see if you don't end up in jail.

Hate speech is a crime in many Western democracies outside the USA.
I'll answer any basic questions anyone has about using the Ubuntu phone - been using it for over 18 months now. Never have actually owned an Android/iOS phone and hope to keep it that way. It does everything I want it to. Not 'beautifully', but it does it. It's cheap, open and supports free software.

Ideally I'm still looking for some alternative device that matches or surpasses the N900 in terms of functionality and openness. But I'm of course not holding my breath. With UT I get SSH and terminal access, but it is slightly hamstrung in terms of what can be installed from repos, unless I forego the OTA updates.

A quick ideal-world scenario: a phone/mobile PC store on the highstreet where you can browse great hardware running Red Hat, Debian and the BSDs. All dirt simple to use with the ability to pop the hood (terminal, repos) whenever you needed a little more tooling. Devices perhaps in two parts, one pocket-size and one bag/large-pocket size, slotting together for storage and charging.

UT is still working on convergence, and has made great strides from what I can tell, but it's still some way off being a useful reality for any more than a handful of devs.
@PieterH

I agree it would be easier, but we are not living in a free world. Everything is a walled garden. Sharing is pure fantasy. Everything is closed, especially on iOS, but Android is not that much of different. So Velo enables sharing outside these ecosystems.

When it comes to the name, I realised Velo has something to do with bikes, after I came up with a name. There is a story behind the name I just posted in this thread.
It did evolve quite a bit. There were machines to automatically encode/decode messages. You could even plug a keyboard to it. Some people (Morse himself) had such a device at home.

Routing was a thing, but there were some limitations of how many communications could happen at the same time on the same wire (Baud was the one who actually worked on that), making scaling difficult.

The important thing to understand is at the end of the century, as bandwidth, infrastructure scaling, reliability were all getting better, the phone happened, as a logical next step. The telegraph never made is as a personal device because the infrastructure and the science of the telegraph reached a point where phones were possible.

Morse for original mechanism, Baud for scaling, Bell to use voice instead of beeps.
Writing a JavaScript Framework – Introduction to Data Binding
Yesterday, I Gave a Ride to a Settler in Hebron
YES! That's right... all those FILEnnnn.CHK files exploding all over your root directory! Ah, those were the days!
Why is solar power out of the question? A 2000 mAh 5V solar power bank costs $13 on ebay. You could run an ESP8266 indefinitely on that, assuming you get >8 hours of daylight.

That solar power bank weighs 300g and measures 15x15cm (6"x6"). Should be within the spec for most projects.
I'm not sure how reliable this would be. E.g. an attacker with sufficient capability to launch an attack like RansomPKP (which requires a web server compromise or equivalent) would—on first glance, anyway—also be able to undermine these mitigations.

Technion's point about certificate transparency is probably the closest to solving what you're aiming for.
It's an Irish thing - I'm constantly looking at the Irish tech scene and what we're missing that we can't really compensate for is size. Theres a trend among such Irish tech companies to sell very early.

In Silicon Valley a company will never experience any problems scaling. The entire ecosystem is developed there is a full stack available to cater to whatever the growing firms need - be it talent, investment or other resources.

Ireland is more limited - we cater to startups and large tech companies quite well so the strategy is grow, move to US while medium sized grow again and then return to Ireland when you're Apple or Google and you want an EMEA HQ. We don't cater that well to the medium sized firms in Ireland so it encourages early selling.

http://www.independent.ie/business/irish/were-missing-out-on...
Professional Open Data Tool to Explore Open Data UK
Android App that decrypts SSL using man-in-the-middle technique
How Elizabeth Holmes's House of Cards Came Tumbling Down
>data science

how do you survive as a software engineer without data science?
[Ruby on Rails Screencast] Authentication Crash Course with Devise
search "learning to learn gradient descent by gradient descent"

The following words are stop-words and had been excluded from the search: [by, to].

Results:
1) Linux-Kernel Archive: By Thread
2) Series Cinematography by
3) Key to Citations

As they are bold, "by" and "to" seem to get boosted!!
Gmane is back online
Location: Moscow, Russia
Remote: Preferred
Willing to relocate: Possible
Technologies: Linux; Perl qw/AnyEvent Mojolicious/; PostgreSQL; MySQL; Apache; nginx; git
Résumé/CV: http://kolesnikov.ws/cv.txt
Email: iamkkso@gmail.com

Lets get working;)
So, unless I'm mistaken here, this is merely a electron shell around HN with some added CSS?
The glass harmonica's unlikely comeback
The most practical attack for the average MiTM is going to be the coffee shop wifi scenario. That scenario will never end up seen by Google.

On a related note, Google's crawler submits to Certificate Transparency logs any certificates it's never seen. Given you can monitor transparency logs, we have a similar situation to that you describe available to us.
No, SVG is perfect for things like that, and very compact (example coming, or an existing one, check the header image on twitter/monfera). I'm mostly concerned about dynamic visualizations.
The basic permalink, articles, threaded view are working again.
Redrawing the electoral map
What makes you so sure? See my previous comment here (with a link to the source) above in reply to "Silicon Valley" (https://news.ycombinator.com/item?id=12435177).

Basically, it all harks back to WWII and unlimited government spending on electronics (and related) R&D - financed based mostly on never before seen amounts of government debt. SV and all its firms stand on foundations laid by (very) big and (very) generous government.

Investors ant at least statistical certainty, meaning while they of course account for most of their venture companies to fail they want to at least be certain for them all as a group. They won't finance a "business" that is just experimental with no advance idea what the whole thing is even about. Because such basic research isn't a business.

I once worked for a startup that was eventually sold for a few hundred million (no I did not benefit from that). We got funded (by the tens of millions) - by Silicon Valley venture capital - because we were #2 in a market where the #1 just had an incredible IPO. We did exactly the same as the #1, and #1 also didn't actually do anything innovative, just a different version of what had already been in this world for decades, technology not all that superior to existing things, the changes were in the business model mostly. "Predictable" innovation.

Here's an example:

Imagine someone would try to get venture capital for a human-computer interface right into the brain. I'm taking about something out of a sci-fi movie, not based on the extremely basic steps we've thus far taken. Would they get funding? Never. It's tens of billions of investment and it's completely uncertain if it would take 10 or 100 years. This isn't a well-defined research project, this is very broad.

Now imagine a serious threat to the United States - war, and not just one of those little ones abroad. Would the US government fund such a crazy idea? Sure, just like they've done many times. They will throw (non-existing) billions at this and at many other crazy ideas without asking for potential monetary return.

While an investor wants a statistical chance that the overall portfolio has a positive monetary return, the government (at war) wants a statistical chance for a positive result - non-financial, not caring, actually expecting, that costs will by far exceed returns. If the stuff created in such an effort eventually creates businesses that's nice but not even part of the motivation. When they paid for the Manhattan project, the Norden bomb sight, or electronics and computing R&D they didn't stop to think about if that would ever create a financial return.
The Geography of U.S. Inequality
Hit Reply – Episode 1: Launch [audio]
MOOC websites have avoided to put a "Download All Course Material" option in the courses. Udacity came close to it, but you still need to browse all the lessons and download them individually. Coursera is even worse in this area.

I really get annoyed when someone has implemented a restriction in their product, while they know everyone can use IDM or even Python to automate downloading of the course material. (there are python tools for downloading coursera and edx courses.)

Even if the course is free, the internet traffic you use for it isn't, that's why I would really need the aforementioned option to download them in free-internet-download hours.
I use Vim for regular development and has mapped <Space> to colon in normal mode, so for me it feels very much like a single action to just tap those three keys in quick succession with different fingers on one hand then tapping <Enter> with the other hand. It's like executing a fighting-game combo, the muscle memory makes it feel like a single action even though you're hitting several keys.

But it's arguably true that Vim is the wrong choice as the default commit editor since the majority of users probably will not feel very comfortable in that environment. In hindsight, nano would probably have been the better choice for default.

However, since I'm already a heavy Vim user (and have the vim-fugitive plugin installed), I would never go for anything else.
Quantum Computers Are Coming. The World Might Not Be Ready
Diya Teen Escort in Lahore – 03223777770 – Lahore Escorts
That is so awesome, thanks for this idea!

What Im using esp8266 for, is to control a strip of those ws2812b led lights, the chip will not need much energy, only sporadically to change light colors or on/off, so if I place that solar pad close to it - the led lights will charge the chip which controls them!
I got curious as to how true it was that the Wright's first flight was hardly reported, so searched New Zealand's Papers Past. Maybe not front page news, but not ignored, either...

https://paperspast.natlib.govt.nz/newspapers?items_per_page=...
They promised to keep supporting 3 in the BS4 alpha 1 release
Great!! Works like a charm... :-)

While you're at it, why not throw in the conversion to a few (popular) image formats as well? I can think of (at least) some scenarios where that would come in quite handy (e.g. posting long articles to Twitter).

All the best moving forward.
The article isn't about functional programming.

Functional programming is programming with pure (mathematical) functions. As a consequence, functional programming is also programming with (immutable) values (i.e. persistent data-structures, etc).

This isn't pedantry. The whole point of FP is being able to have your code be "referentially transparent", a property that gives you "equational reasoning", making your code more composable, more testable and easier to understand because you can take any function, divorce it from its surrounding context and still make some sense of it. Of course, there's no silver bullet, yada yada, but take those traits away and the definition loses meaning and usefulness almost completely.

And btw I shouldn't need to specify "pure" or "mathematical" if programming wouldn't have overloaded the meaning of the word "function". We could have stuck with "procedure" or "routine" or "sub-routine". As in jumps in code that push and pop the call stack and that have side-effects. And if you want to express the act of programming using side-effectful functions, there's also a perfectly adequate term for it already: "procedural programming".

Yes, it's cool having closures and anonymous functions in your language. It's sort of a prerequisite if you want your FP code to be comfortable. But that's not FP. There's actually nothing resembling FP about the code samples in the article. And the implementation of AccountConverterImpl would make any programmer that likes FP to cringe.

On Java 8: yes, it's becoming possible to do FP, sort of anyway. But it's still painful as hell, with the environment actively working against you. First of all there aren't many libraries that do FP in Java, I only know of functionaljava.org. So you're swimming against the tide, with the standard library itself being actively hostile to FP. And you can start from the fact that Java 8 was released in 2014 and even its new Option type is breaking the Functor laws, because map(x).map(y) != map(x.andThen(y)) and lets not even mention the word monad because it scares people.

But I guess that if you're forced to use Java, well, then you can find some ways to cope with it (especially if you aren't scared of building your own stuff).
Here's an issue not mentioned in the article, which gives me the half-baked feeling about HPKP:

Thought experiment: (just using companies I think HN will be familiar with, I'm not involved with these.)

1. You're Tumblr or Basecamp or Slack with thousands/millions of user.example.com user subdomains

2. You want to protect all of them with a root HPKP policy with includeSubdomains, because users will be bouncing between them, and with that many trust-on-first-use gaps, it'd be pointless otherwise.

3. And then you want status.example.com hosted at StatusPage, blog.example.com hosted at Medium, and someapp.example.com hosted via GitHub Pages with a CNAME. Assume there are long-lived links to all of these subdomain URLs.

You can even assume that the third parties implement HPKP, and that they'll never have a hiccup.

There's no way to make this work without either:

A) Removing includeSubdomains, and no longer catch a large amount of cases as users traverse your site, barely solving a problem anymore

B) Serving a concatenation of every third party pin, opening up gaps huge enough where suddenly every CA is now authorized again, not solving a problem at all.

C) Noticing something I haven't.

And note that there are security (not merely vanity) reasons for using subdomains instead of paths for hosting user-generated content. I don't think this is too crazy of a scenario.
EU Announces That All Scientific Articles Should Be Freely Accessible by 2020
Remember "bendgate"? It turns out that while the bending may not be big enough to be permanent or visible it may still be enough to cause a chip to loosen from the PCB. Louis Rossmann has a great video on the subject

edit: Rossmann's video is already in the article, so enjoy this other great Rossman rant https://www.youtube.com/watch?v=45rRLkjdgrU
Old Games Finder automated old games search engine
Oh wow, the "Remote Controller Peripheral" is pretty cool too. You can set up buffers containing run-length-encoded pulse trains, and the peripheral will transmit and receive them in the background, on up to 8 channels simultaneously.

As the name suggests, it's designed to make it easy to handle IR remote control signals, but it could also be used for precisely-timed control of e.g. servomotors.
In the last presentation that I saw, the line was that Mono would continue to exist as a full .NET implementation to support Xamarin mobile apps. The reason given was that .NET Core was scoped as a run-time for server applications, so no work had been done on making it run on mobile devices, whilst Mono has been used in production on those platforms for some time.
@semi-extrinsic
When brainstorming with Netizens R&D team (I took even took a picture: velo.audio/img/IMG_4309.JPG) we were totally talking about a pizza! However, it needs to be tested. It's too early to say, how many devices can we connect to each other without a delay and other potential issues.
Hey all.

This is our second episode (zero based numbering) where we discuss the most important step any maker can take, that most never do.

Launching.

We talk about the feedback we got from our first episode, when are you 'ready' to launch, and some stats from our launch day.

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

As always, we'd love to get your thoughts, just hit reply and let us know :)
Haven't really checked it out but if it's like git GUI, then it's probably too heavy weight to my liking to use on a daily basis.

(personal nitpick: I'd love if the app showed me how to use it rather than having to consult to online instructions)
People just need to start standing up to these SJW people. They are literally infesting everything: Colleges, workplaces, open source, everything. They act like bullies whenever someone says something they disagree with, even calling for open retaliation across social media because they have no understanding of the real world. What is worse is that more and more people are actually catering to them out of fear instead of standing up and saying "Look, you're an adult. Act like one instead of a kindergartener who missed their nap. People are going to say things you don't like or don't agree with; shut your mouth and learn to live with it". Instead, we get things like this that juts reinforce the SJW belief that they are pure and right and that everyone needs to do what they say.

It's really pathetic.
It smells like the NZ government wanted to throw Fiji a bone and find a valid way to either extradite or jail some enemies of the Bainimarama regime.

People in New Zealand should be very upset over this.
What powers Baskmart?
Presuming that manufacturers aren't about to stop trying to make thinner and thinner devices...

Is this class of issues correctable (to a degree) with a change in the design of those components -- for example, proactively splitting the board at the point that the fissure is likely to appear and coupling it in a flexible way -- or is this a materials science concern where we need to find new methods to build the components' substrates so they are innately flexible?
It seems like most comments here (and in previous times this has been discussed) are avoiding the actual reason why Crockford was disinvited - it is because a number of speakers said they would be uncomfortable with him speaking and would not speak and attend the conference. The comments appear to be looking for facts, reasons, examples of past behaviour of Crockford to see if these facts can justify the decision. HN'ers are looking to understand the reasons why someone has an emotional response.

That is the reason - from http://nodevember.org/statement.html : "that his presence would make some speakers uncomfortable to the point where they refused to attend or speak.". Instead of addressing this point, we generally are looking for concrete, binary, true and false examples. So it's harder for me to see how his past behaviour makes me uncomfortable. But I also can understand how it can possibly make other people uncomfortable.

How should any conference deal with speakers being uncomfortable with things?

How can comfort be increased for all? How can a small conference defend against accusations of uncomfortableness? What would the best way to do this be?

Personally, I don't think "well I'm comfortable, so it's okay" would be an acceptable response.

So, working towards an answer to my own questions, instead of looking for logical reasons, and responding coldly, we should look towards emotion, and respond in kind: "Please be welcome here, we will have separate speaker lounges, multiple places to interact and speak with each other. Many people from a wide range of backgrounds will be attending. It will be our priority to ensure you, and everyone can feel safe and welcome and have an enjoyable time at the conference. We are a group of local friends putting on a great conference about a topic we all like, we arn't a soulless corporate conference. We are approachable and thanks for trusting us and feeling like you can approach us with your concerns."

Respond with reassurance, comfort, trustworthiness, essentially more PR and less rationality (and I would suggest that if they did that, the speaker wouldn't need to have been removed)
Revenge porn is violence against a person.

Cheating is not. It's certainly a valid reason to end a relationship but you do not have a right to another person's affection. If they behave like a jerk, walk away.

The sorts of mentalities that see cheating as a crime, do that because they see women as self-stealing property or disobedient chattels. They are in other words disgustingly abusive, controlling and sexist. In this case it is the anger against the cheating, not the cheating itself, that is the violence.
So "revenge porn" is bad because it hurts people's feeling

No, because it is harmful. It harms a person's reputation. It also violates a person's privacy.

But cheating on someone shouldn't be criminalized even though it hurts at least as much

This is a false choice.

Society has decided that punishing people for cheating is a stupid idea. Society has also decided that punishing people for tax fraud is a good idea. These things are both completely irrelevant to any laws on revenge porn.
What you see and what is recorded are totally different things. This is simply a PDF representation of the collected data.
> are they supposed to interrogate every person on a bike to check if it is stolen?

This is what Japanese cops do. Every bike is registered to a name, and they radio to check the registered name and frame number against your id. It takes about five minutes. My bike has been stolen three times (probably by different people) and they recovered it twice and caught the thief the third time.
Inside Menwith Hill: The NSA’s British Base at the Heart of US Targeted Killing