skysight-inc/HackerNews huggingface dataset:
So what does this mean if I am using an encrypted SSL connection that is correctly configured?

Is this kind of problem not already dealt with for me by the secure transport layer? It would be a shame if the abstraction were leaky. My understanding of the contract is that whatever bits I supply will be securely transported within the limits of the configuration I have selected.

If I pick a bad configuration then yes shame on me, but a good configuration won't care if I compress right?
I would not recommend anyone to use PHP frameworks.

I haven't created anything in PHP for years. However, I used to create stuff with Yii and I was pretty happy with it.

My feeling was that if you use a proper framework and you're a decent programmer, PHP is actually not that bad.

Why do you advise against it?
Last year, Matthew Jockers, an English professor at the University of Nebraska-Lincoln, had a series of blog posts on the subject[1]---I haven't heard of any actual publications from the work---that was pretty interesting.

I haven't read this paper yet (this post is falling off HN too fast!) but his technique was to use sentence-level sentiment analysis to get a time-varying signal, rub a Fourier transform against it, cut off all but the lowest frequencies, and returned it to the time domain to draw pretty pictures. He, too, came up with six basic arcs, I think, probably for the same reason that klue07 mentions but using statistics against a bunch of books.

There was a certain amount of press coverage at the time. The R package, syuzhet, is available on github[2]. Also, you can look at my notes on playing wiht syuzhet and R[3].

[1] Starting with http://www.matthewjockers.net/2015/02/02/syuzhet/

[2] https://github.com/mjockers/syuzhet

[3] http://maniagnosis.crsr.net/2015/08/exploring-syuzhet.html http://maniagnosis.crsr.net/2015/08/syuzhet-prodding-frequen...
It's entertaining how badly some cities do compared to other cities that are only a few minutes away (Raleigh and Morrisville). Could this be because the startups founded in Raleigh are NC State offshoots?
Read the article smarty pants ;-)
Building Your First Web Page
Basically 2 stages:

Migrate existing code to something you're stable with.

Then go on improve it, standardise, basic migration path.

PHP, or .NET or Java, doesn't matter a lot. Get the job done.
Don't buy one, rent.
When cars are self driving it makes no sense to pay for all the time you will not be using it.
Cars will become services.
Hanseatic League
Can I bind it to external ip addresses and give a certain user an outgoing (or even private ips that I can then forward) address I chose? Don't know if my question makes sense but I'm interested in routing a certain user to a certain ip every time he/she connects.
For an anime depiction of a human pilot reaching the limits of G forces while attempting to overcome an AI pilot unrestricted by G forces, search youtube for "yf-21 vs X-9", or, "Guld's Death". I've also posted the link in a comment above.
How to Backdoor Diffie-Hellman [pdf]
Edward Snowden Criticizes ‘Big Brother’ Measure in Russia
It's not that half the UK is racist. It's that the racists now think half the UK agrees with them.
Without knowing how the rate of production compares to the rate of depletion, this is meaningless. Oil is continuously produced by decaying life interacting with geological processes, but that doesn't matter when it's being used many orders of magnitude faster than that happens.
Sure, but then there are more questions :) e.g. how many parameters ? 3, 4 ... ? what if they are of the same type ? would you change your numbers then ? users can get the order wrong etc. another thing : if you pass too many parameters, isn't that a hint to the fact that something is amiss ?

edit-1 : fixed typo
"Don't compress at all" is the better default answer.

Noting that "compression after encryption is stupid."
Android 6.0 Marshmallow has fine-grained permissions.
WireGuard as a simple associations between public keys and each public keys list of allowed IPs. Within this structure, it seems like you should be able to do what you want.
ONE simulation? This is hardly news. It'd be more interesting if they did hundreds or thousands of simulation. One data point means nothing statistically.
So if the length of the resulting message is leaking information, salt it by adding some extra random bits to the end to increase the length by a random amount.
By eliciting damnfool responses from people that haven't read the article?
It is illegal for Oreos to make it so that Keebler cannot be sold.
> A desire to be clever trumps rational analysis.

Sometimes, a desire to be analytical trumps the desire to simply observe the unintuitive nature of economics[1,2].

> ...abandoned sites express the lack of market demand...

Market demand is subject to the effects of price stickiness[3]. What was once an expensive building on an expensive piece of commercial real estate, might now be very cheap (thus earning demand), but the nominal price remains for some time (this is usually because the company (e.g., Walmart) has enough money that they can sit on an unused asset, rather than listing it at market price). IOW, there isn't market demand, because the nomial price hasn't reached the market price.

1. http://searchdatacenter.techtarget.com/news/4500256609/Green...

2. http://www.containerhomeplans.org/2015/04/what-i-wish-id-kno...

3. https://en.wikipedia.org/wiki/Nominal_rigidity
> Compressing the source material will yield smaller results but will be more predictable

This depends on the susceptibility of the ciphers to known-plaintext attack; I'm not sure if today there are scenarios where using such ciphers makes sense.
I ran into connection problems with any Bluetooth devices I have used.Currently I have fitbit which has all sorts of connectivity and syncing issues with Bluetooth both with windows phone and android. Previously I had Nokia Bluetooth headset which dropped connections from time to time again with Android or windows phones I tested.Before that I had an expensive Bluetooth wireless mouse from Microsoft which had issues with multiple laptops I tested.It cant be driver issues every time.
Heh! indeed, its all geometry :)

Happy to hear back from you. I am actually gladdened that your anomaly detection work is getting some interest on HN lately. Hope something comes out of it. I am now slowly coming to the conclusion that pushing better methods on an existing stack would be really hard. Too much friction, too much politics. Perhaps the way is to create your own better cloud of servers, but that's really big league stuff. Not sure I have the stomach for that.

Curious if you have given any thought to the choice of the metric space where you define your statistics. That might play an important role from what I have seen. There might be an interesting manifold story there.

Big spoilsports are non-stationarities and even bigger are those fat tails. If only everything had a moment generating function.

I see that you have been pointed to Abu-Mostafa he is definitely a good source. Not that Andrew Ng is unaware of the stuff, far from it, he is fighting a different battle: to make parts of ML a commodity.

If you have time then you can browse the proceedings of COLT (conference on learning theory) and ICML.

> or maybe I'll just derive it myself again.

You almost always have to derive it yourself anyway even after you have seen the derivation by somebody else.
Who are these people whose job it is to prepare for the next 100 years, and where do they work?

I really think there should be such people, but I didn't think there really were any.
Neat! Now I have to refer to an entirely different file (or a different section of this one, which is almost as bad) in order to figure out what this one function is doing.
Elixir

Edit: I wrote this comment before Elixir was added to the poll.
Look, no one has a right to live in a particular city. You can buy or you can rent, and if you can pay then you can stay.

To your complaint about people factoring in future rental income - what about people betting on future price increases like during the housing bubble? Should people not do math?

As to your last stat, maybe kids just grow up and then more adults moved in to work in tech - would that explain the pct drop or are you blaming airbnb?
The correct default answer is encrypt after compress.

"Don't compress at all" doesn't help you if you need to reduce bandwidth.

What good is a secure channel if no one uses it because of its high bandwidth requirements?
What is this congress that imposes Helium prices worldwide?
Simplifications. "Arrest" has specific meaning in most jurisdictions. "Seizing" would be more appropriate; one can seize property as well as persons, and in the case of persons there can be a seizure without an arrest.

The point is what a designation is for; in the case of an arrest vs detention or seizure for natural persons, it's usually an elaborate shell game around when various search doctrines or other restraints on police behavior kick in. In the case of property, the only point is to grab your stuff; the circumstances surrounding it don't particularly matter because they can always decide later under one doctrine or another that they're entitled to keep it.
How Fast Does Your Body Refresh Itself?
Unmissable UX Events: 10 conferences, talks and workshops in Summer 2016
Original Star Trek did it!

In this episode, the crew of the USS Enterprise visits a planet whose people fight a computer-simulated war against a neighboring planet. Although the war is fought via computer simulation, the citizens of each planet have to submit to real executions inside "disintegration booths" to meet the casualty counts of the simulated attacks. The crew of the Enterprise is caught in the middle and are told to submit themselves voluntarily for execution after being "killed" in an "enemy attack".

https://en.wikipedia.org/wiki/A_Taste_of_Armageddon
Oh, God, that is awesome.
Getting a "This video does not exist." error from your link.
The alternative to central planning does not have to be markets. There are other forms of decentralized decision making.
Pretty sure massive amounts of German arms manufacturers went out of business after both WWI and WWII. If the country is utterly defeated, it doesn't bode well for shareholders if the company is dismantled as part of peace talks, or if the government backing its payments shrivels up into nothing.
> Some neighbours are excessively noisy or cause a nuisance in other ways. For a long-term neighbour, you can probably fix the problem within a few weeks, and it stays fixed.

I don't believe this is remotely true in San Francisco. It is essentially impossible to effectively solve such a problem, ie by eviction if necessary. In a long-term rental in San Francisco, I believe "an excessively noisy neighbor is forever".

I live in nearby Oakland, with similar tenancy laws. I have in fact had a neighbor so abusive that I believe if he were an AirBnb tenant, I'd be able to have him gone before the end of his AirBnb stay. His behavior is so bad he might not even be able to ever get an AirBnb again afterwards; for example, he literally epoxied the locks of his apartment as he left.

In any case, as an actual renter, he was able to stay much longer. My emails indicate that he was my neighbor AND abusive for over 2.5 months. (He eventually did something so bad that he was able to be evicted.)
30 Best Websites to Learn Something New
Where has the code for the nuts and bolts of the crypto come from (e.g. everything in the "crypto" folder)?
Nice click bait (the article is about how aspartame is not linked to cancer).

On the topic, people have somehow convinced themselves that all chemicals are bad. And of course their "common sense" trumps couple decades of scientific studies.
It's faster. Performance usually matters more than security for most "security" products. ;) Having extra code in kernel is usually just asking for it. Here's one done closer to high-assurance principles that I'm sure the WireGuard scheme could be ported to:

http://genode-labs.com/publications/mikro-sina-2005.pdf

Far as keeping it in kernel, it might be implemented in SPARK and Rust to see if it gets through static and dynamic (if necessary) checkers. Test and fuzz it heavily. If C, use strong, static tools to show correctness and/or compiler transformations like SAFEcode (or Softbound+CETS) to immunize it. I know Criswell runs Linux kernel on SVA-OS with SAFEcode but not sure if S+CETS can do it. Such approaches will knock out most of the flaws that lead to code injection.
You are generally correct, and this is why we don't often publish numbers.

However we have made an effort to implement things we expect will have an effect on our performance first to counteract this.

There are also sites included in our page load suite that Servo renders quite well, and should be a fair comparison.

Another reason benchmarks are hard is that many of Servo's individual pieces are blazing fast, and we do many tasks in parallel, but end-to-end performance still needs work and tuning, which is why our initial page load numbers are below Firefox. This is in large part due to the community concentrating on those hard parts and not spending any time on things like the network stack or disk caching.

A key point is that there is so much low hanging fruit that it is falling off the tree by accident (as seen in the suffix list PR). New contributors can make a huge impact here with minimal effort.
Changelog (weekend reading): https://github.com/d3/d3/blob/master/CHANGES.md

Really excited about this release. It seems like nothing has been left untouched with major changes to everything from selections to layout generations and the modularisation of the entire lib (think lodash).

There are major namespace changes with basically everything being flattened ( d3.geom.voronoi -> d3.voronoi) and many of the typical patterns will have to be relearned (major changes to selections), so I don't see upgrading any existing projects and I may have to hold off on using 4.0 in new projects until I actually understand what has happened.

Favourite thing so far has to be the changes to selections, which I think will make things a lot clearer to newer users:
https://github.com/d3/d3/blob/master/CHANGES.md#selections-d...
Even if you very much know what the EU is, searching "What is the EU" is probably a good start to find a resource that does a good job explaining it in details you didn't yet know.
Digital Disruption in Insurance
What I've spent in 9 months building a premium WordPress plugin
The Garden of Earthly Delights by Jheronimus Bosch. An Online Adventure
well, as sad as this is, I wouldn't expect this to be unique to Nanking, Japanese, or WWII for that matter. once small children are massacred for example, you don't get much lower no matter how hard you try, and this has been done countless times in all scales, all over the world, many times through history.

or you think genocide is some 20th century invention?
> The human labor factor is what usually torpedoes the economics of privately-owned public-access toilets

In actual practice the problem tends to be prostitutes using it as their workplace, IV drug users needing a private cop free place to shoot up, and homeless people.

Embracing those problems instead of ignoring them is likely to successfully generate more money.
Should you know who all your clients are? That seems to be a workaround for not having an adequate testing framework or a contract stating what your code will do. Do open source frameworks know everyone's code that is using it?

Plus you do have perfect knowledge if your CI tools builds everything on your commit. Which it will do anyway if you have a monorepo.
Thanks for being here, I have a few questions.

Does the server get a separate wg interface for every client that connects? Or does it do something like multipoint GRE interfaces with next hop addresses in the arp table?

Does this do a DH key agreement to guarantee forward secrecy or does it literally encrypt the packet with the peers public key?

Also is it in the scope of this project for peers to discover each other for direct communication, like a Phase3 DMVPN?
> The mother told me she was very eager to learn English so that she could find her first job.

So, not a lot of money, and, with two sons to support, plenty of higher priorities for its use than $50 or better a month for broadband Internet access. (Given the nature of the modern web, dialup is more or less equivalent to nothing at all; mobile Internet is faster, much easier to obtain, and probably cheaper than any local dialup provider you can even still find in 2016.)
The prize purse and "simulated" aspect make me wonder how much the rise of football and the World Cup has sublimated democratic nations' drive for warfare as a path to national pride. The same argument also applies for the Olympics.
I know asking for MIT / BSD or Apache 2 may be a little bit of stretch.

But any chance of LGPL?
Or would we need a conplete reimplementation for BSD?
MS Office 2013 Product Key Generator Free Download
There is a lot of Node.js frameworks out there. Meteor is not really representative of them. Did you have issues with other Node.js frameworks too?
Most tech grunts will never admit that the idea of 'central planning', or 'regulations', are flawed beyond benefit, as far as we yet are able to implement them, especially in the 'motherland'. When you we start shaking this idea that these restrictions actually benefit anybody besides the ones making the restrictions.
that was my first thought as well. the main problem seems like something a tiny piece of curved glass could solve. If it could get almost 180 degree FOV, you could pan in software on the client end.
I'm not sure. I ended up getting some sleep and then kind of just accepted that it might be happening. Sites would load a 1x1 pixel. It may have been my Windows machine was infected. I haven't seen this happen on my Linux machine yet. It's worth noting that I have since moved out of that apartment.
Jockers, in one of his posts, argues that it's less of a problem than you might think because it's a local problem that just adds noise to the data. Plus, his different sentiment analysis techniques seem to more-or-less agree.

On the other hand, he tells of showing a graph to his son, of a book his son had read, and being told the graph was completely wrong for part of the book---it turns out that part of the book was written from the antagonist's viewpoint and the "emotional valence" was apparently inverted.

See one of the follow-ups to http://www.matthewjockers.net/2015/02/02/syuzhet/.
We'll actually be producing a Rust implementation for userspace. It'd be interesting to see that work ported back to kernelspace. Cool suggestions.
This is exactly what the article says.
Work yourself through on paper. Really helps. Jumping vectors into matrixes and vice versa I found fun. Then do the same thing at multi-dimension levels, should also be fun. Then you're there.

Edit: Maths, just study maths. Not meaning to a higher degree, but to enjoy it.
At the other direction, there is the energy case, where our current "overspending" of fossil fuels is subsidizing the solar power evolution that will probably make (Earth bounded) energy sustainable for once.

We simply don't know the future. That's valid for both directions.
That's a pretty good analogy. Both cases represent an insignificantly small usage of their respective resources, gain attention merely because they're immediately visible in our lives, and act as a distraction from the real problems. For water, agricultural use vastly outweighs the use from flushing toilets. For helium, medical and industrial uses far outweigh what goes into balloons.
Which also contains one of the best Spock lines ever: "Sir, there is a multi-legged creature crawling on your shoulder" - neck pinch, boom.
A lot, possibly a majority, of the major breaks in crypto systems (certainly the interesting ones) in the past decade have been because of compressing before encrypting. If someone wants to compress first, demand that they justify the reduced bandwidth usage.
No, shouldn't be related at all (with the Sun, as I've gotten fine connection in the sun, whether the side etc).

Sounds like it's more about some flimsy and/or underpowered BT headsets.
What happens if a client gets assigned a new IP that isn't in the server's whitelist? How do they connect?
Favorite part:

“I actually requested a meeting with him,” Ovitz told me last October. “I flew up to Seattle and we had dinner together and spent three or four hours just talking about the future.”

“Could you say specifically what you talked about?”

“It was just very deep stuff about the future.”

“Well, for example, did you talk about information-highway software?”

“It goes much deeper than that.”
Startup incorporation checklist
It's amazing to read this kind of articles, because they are the best argument to all those very opinionated (or simply arrogant) people who claim that "one repository is s*" or similar, such as "this technology is better than this one", "unit-tests yes/no", the list of religious wars could go on forever ...

Thanks a lot for sharing!
I don't really have any problem re-licensing it less restrictively, I don't think. I'll have to think about it for more than 10 seconds I suppose. But I put "GPLv2" there without much thought simply because that's what Linux uses. But you make a good point about the BSDs.
How do you torrent Windows when you don't have a computer to run BitTorrent or a broadband link to download with? I mean great, I'm glad your situation worked out for you, but don't make the mistake of assuming that what worked for you will work for everyone.
Someday in production!
Oh but it wouldn't. While those clients might not share code, each of them does share an interface with a common dependency: the server. Having the server code and a given client code in the same repo is what you want, which means you want the server code and all the clients in the same repo.
Bookmark is Dead
Do you want the real answer?

Every grantee and science group is different, and builds their boxes back in the States with varying levels of IT competence. Being a wizard in geothermal imaging doesn't mean you're a wizard in building Windows 10 boxes.

So there's all these varying groups (we support over 20 different science groups on our station alone) building their custom boxes on a variety of OS's and hardware to support all their strange sensors and equipment, and many of them are so specialized that no one is allowed to touch them. Nearly all science systems run Windows 7 or some flavor of Linux, and because there is literally YEARS of work leading up to one of these systems appearing on station, we are loath to touch them for fear of breaking some long-running or fragile science project.

In this situation I used my best judgement and determined that blocking Windows 10 would prevent more problems than it would cause for this group, and fortunately I was right.
Any interest in: http://www.matthewjockers.net/2015/02/02/syuzhet/
Only to note that the sentiment you've expressed has been expanded upon before, and something worth discussing, even if it was said by an unsavory character. No further implications. Sorry.
One charity that I contribute to is GiveDirectly[1]. They are one of GiveWell's[2] highest rated charities and are quite transparent about the impact they have. GiveDirectly is also currently experimenting with basic income and have matching donations for that project.

[1] https://www.givedirectly.org/
[2] http://www.givewell.org/
(6) those that tremble as if mad?
Endpoint IPs are learned based on successfully authenticated/decrypted packets. The Endpoint= entry in the config is just the location of an initial server endpoint. Inner tunnel IPs are fixed in the config, and it's up to things that build ontop of WireGuard to manage this however fits best.
That part was… unexpected.