skysight-inc/HackerNews huggingface dataset:
I've been studying the Voynich Manuscript. I'm using it primarily as a way of improving my statistical libraries, rather than in the expectation of being able to read it. No-one else has got very far. It has many properties of natural language, and there are two variants - Currier A and Currier B.

I'm working on the assumption that it's a natural language with fairly light encryption, similar to that described here: http://ciphermysteries.com/2016/07/06/fifteenth-century-cryp...

My initial aim is to identify the language, and to do that I need to map the glyphs onto characters. My suspicion based on the limited analysis I've done (running a PCA on the glyphs) is that it's in a dialect of German.
can we predict that jruby+truffle, will be usable for ruby gems in the next few years?
Down-vote me if you like, but I'm speaking from a lot of experience, many companies, many projects, many languages, from 'real time / embedded' C w/machine code + custom ASICS, all the way up the stack to the highest level of abstractions + UX.

Clear and boring code written by people who know what they are doing is worth it's weight in gold.
That 1-2 point gap crops up in a lot of settings - not just programming, but writing and public speaking and many others.

The common element seems to be hidden process followed by a finished product. Your peers see the code you write (or essays, or speeches, etc). You see the writing process, with all its inevitable inefficiencies and foolish mistakes. No one sees Obama stumbling over his speeches as he gets dressed in the morning, they just see a skilled final delivery.

So without more context, I would guess that you and your peers are rating different things. You're rating every stage of your development, and they're rating the results, or at least the commits.
I brought this up in r/ProjectFi (a google/android subreddit) and was wholly ridiculed and dismissed "for not knowing anything". It seems brand loyalty has become similar to American politics with little-to-no middle ground or room for unbiased opinion.

I'm glad to see a realistic approach to mobile security. We need more scrutiny in this area.
Peter Thiel Insider Picked to Oversee Trump’s Defense Department Transition
For a few years running my sister and I bought each other Amazon GC's (it was always mildly awkward when the amounts didn't match). It really illustrated the madness of adults with decent jobs buying each other random crap for no particular reason.
A sorry case of plagiarism by a top English newspaper
> Being able to cheaply ship goods from coast to coast seems far more valuable than having high speed passenger trains that "only" take a day or two to make that same trip.

Why can't we have both?
Origin Story
Good luck buddy, it gets better. Its nice to see all the people in this thread being supportive.
HTML/CSS/script based IDE in 2mb
Why does your phone number keep changing?
I'm not thinking of Haskell. Idris compiles to C but there is an open question there, with regards to how memory will be handled now and in the future. Swift does not need a runtime either, since it uses automatic reference counting for everything; but it has not gone as far as Rust, which defaults to stack allocation everywhere.

This is not to say I doubt the ultimate approach of Idris: with dependent types you can do everything Rust is doing, and more. It's just a matter of project focus and ergonomics.
voxel cone tracing is not a new thing, but the way they are doing it is pretty neat and seems to be giving them good FPS even on console hardware (it's usually pretty beefy to do).

As far as other engines doing GI, Unity uses enlighten wich cheats (brilliantly) by precomputing the scene (not baking) which lets it dynamically do GI in a scene.

> http://www.geomerics.com/enlighten/
Even that doesn't appear to be true, though: http://arstechnica.com/science/2016/11/on-fiji-ants-have-lea...

EDIT: I'm dumb, same ants.
IME when we reply 'Yeah, no...', the first part isn't an affirmation, it's an acknowledgement that you have heard and understood the question.

Think of it as an informal but intimate way of speaking. If you just answered "No." it could come off a little bit cold or professional. By taking the time to use a few extra words you are showing more warmth to the asker.
CloudFront makes adding redirects easy -- set "Viewer Protocol Policy: Redirect HTTP to HTTPS" and it'll return 301s as appropriate. Done.

http://docs.aws.amazon.com/AmazonCloudFront/latest/Developer...

Now let's say you want to use HSTS so that browsers automatically rewrite HTTP to HTTPS. HSTS can protect users from agents that manipulate HTTP traffic, and it is therefore complementary to any redirection strategy.

S3 lets you specify headers with your objects, like Cache-Control and Content-Type and such, but it doesn't support Strict-Transport-Security. (You can get S3 to use custom headers, but they must start with x-amz-meta-, which doesn't help here.) If the S3 origin can't return Strict-Transport-Security, that leaves CloudFront -- but CloudFront has no specific mechanism for HSTS nor any general mechanism for adding a response header.

So... it's trivial to set a policy to redirect HTTP to HTTPS, but it's impossible to get S3->CloudFront to articulate that policy with Strict-Transport-Security headers. Sigh.
A lot of the infrastructure is shared between the two types, so you can't just ignore one.
Most configuration management tools are used for managing docker on machines. I don't see them used much for setting up whats inside them.

Plus they don't match the convenience of just pulling down an image identical to production for developers(very important).

I also don't want to be using puppet on dev machines. Configuration management tools also take longer to run all scripts then just pulling down an image.
are over

You mean like in Iraq, Afghanistan, Syria, and Israel?
> ...mostly by regulation, right?

Mostly by bad reviews, lawsuites and bad PR. One good example of this is https://en.wikipedia.org/wiki/Thalidomide

While everyone thinks that it was an evil pharma that should have stopped by regulators it appears that the pharma company lost billions but saved by regulators instead.

>we can all hope that all parent read about all accidents that kill people and then independently come to the smart conclusion

Neither parent not bureaucrats can do that 100% correctly. Parents can do it infinitely better that the people in washington. Babies will die no matter what.

> let's put some smart people in a room and let them make a recommendation.

Like smart people deciding on housing loans, student loans, cheaper healthcare, invasion of Iraq ? It eventually snowballs into a giant problem that makes the original problem far less worse.

Smart people do not possess the intelligence or information to make decisions for others.
The point is that a beginner does not need to care about signedness. When you get to that point, you can take the time to explain how to loop properly over it.
You're very optimistic. I suspect there are tons of people who can not get through law school or get an art history degree!

I've spent quite a chunk of my life around people who are somewhere on the lower half of the intelligence curve. I grew up in poor neighborhoods, and attended a pentecostal church for much of my life (which at least over here contains the full spectrum of 'classes', but skews working class).

Lots of these people just cannot handle the level of abstraction (or whatever the thing is they need) to obtain even the easiest of college degrees.

On the other hand, I also learned that 'smart' is a very multi-dimensional thing and from their perspective 'academic me' is a complete idiot in so many ways. I'm just saying that the particular skills needed for (most of?) college are skills that a lot of people don't have.
Erector / Meccano is a nice open ended STEM toy that could use some disruption and metrication and modernization and no themed disney licenses please.

Unfortunately there is this strange attractor that sucks everyone who trys it into "I wanna make kids version of 80/20 because 80/20 is both cool and insanely expensive" leading to "heres my custom aluminum extrusion of immense expense that works with nothing out there, but now I know why 80/20 is incredibly expensive" leading to "remember those guys?"
What a coincidence. I'm Korean and I also use "...so" a lot!

* Korean has a handful of useful verb forms that can signal, let's say, the role a sentence should serve inside the dialogue: do you want to tell something the listener should know, or something that they're not expected to know, or to reassert something already said, or say something expecting an answer? In English, such distinctions usually disappear, unless you want to be really explicit, in which case you say stuff like "I mean"/"I can see that"/"Did you notice"/etc. However, when I want to make such a distinction I'm already halfway into a sentence, so it's too late for me to go back in time and attach the "proper" English phrase to the beginning.
"Ever-expanding popularity of SF?"

If all the vampire/werewolf/zombie/paranormal/magic stuff was pulled out of the SF section, SF would be much smaller. (More of that is in "Teen Paranormal Romance", which at peak had six cases at the local Borders.) It's not that SF is more popular, it's that its definition has broadened.
So, why is it a goal to send humans there? Humans breathe out bacteria constantly and will guarantee contamination of Mars.
> Since it’s possible to hash multiple items to the same
> indices, a membership test returns either false or maybe.

As someone who perpetually has trouble keeping the terminology of {false|no false} {positives|negatives} straight, I just wanted to remark that this is a very intuitive and straightforward way of explaining the guarantees of lookup in a Bloom filter.
I often use vagrant + docker. It isn't a replacement for docker. Vagrant isn't designed for servers. I want be using the exact same dockerfiles + images on dev machine, as i'm using on production.

I usually use vagrant + docker images running inside the vm.
Sometimes however since I often have all my microservices on my machine, which can consume a lot of ram. I don't want be splitting my RAM between a VM.
Looks well done.

Fast and snappy, at least with 5 video participants.

I'd like to test a ten person meeting, all with video, though.
How to grow from 100 to 1000 customers focusing on 5 core metrics
Hey guys, I'm really excited to announce www.getnando.com — a team collaboration and video chat tool. I've been working on this project with a couple of people and it first started out as an exploration in webRTC and really fast video conferencing.

We've been working on this tool for the past month. It's super easy to use (just click and go!) and can hold up to 9 people in video / audio chat.

We're now starting to focus more on team collaboration. So if you look at the product in the left pane, we are working on adding more features to the codepad and the Presentation mode, as well as more collaboration tools.

Let me know what you guys think of the product and what additions to it would be awesome to see!
Pixel phone owners seeing bizarre image bugs in screenshots sent from iPhones
This is very cool and we were just looking for something similar for our team meetings. You've hit all the pieces we wanted, so love it.

What's the revenue model? Don't want to move to this to only have it either disappear or go all enterprise pricing on us.

Either way, kudos!
People Knowingly Donated $100,000 to Dig a Big, Pointless Hole in the Ground
Spot on. Many companies pushing "secure" applications conveniently forget to warn users about the false sense of security.
The cryptography might be flawless, but everything else...
A set of things are distinct if they are all different. A thing is unique if it is different from every other thing (in some implicit universe).

For example, the names of the three people in my office (Jack, Preston, Justin) are distinct, but my name (Justin) is not unique: many other people share the same name.
Well, I'm thinking of RDBMSes, of which there are some written in Java -- but I think you would agree, they have never gained much traction relative to Postgres and MySQL (or Oracle in enterprise).

HBase and ElasticSearch, and even Cassandra can be seen as somewhat niche today. This doesn't mean they aren't doing something of value; and it doesn't mean using the same platform for OLTP and OLAP is the way of the future; but it does mean the competition in their space is more limited and less indicative. There are ground-up rewrites of Cassandra in non-GC'd languages out there, for what it's worth.
This is an interesting question, but I worry that people overestimate the value of "teaching teaching".

Most people who've been trained in sales or leadership know how much of that training is useless. The techniques work fine for the teacher, they might work fine for someone else in the class, but they don't work for you. It's a fundamentally social, interpersonal task, and so a method that works for one person may fall completely flat for another.

The teachers I know generally describe something similar. A full day of staff development might produce one good insight, and it's not always clear which tip is good and which ones aren't going to work for you.

My best teachers have shared certain skills, but they've also taught with vastly different formats and techniques. Training helps, and all of them were experienced teachers, but attempts to "export" advanced teaching skills almost always fall flat.
Vim Creator Bram Moolenaar Discusses Developing the Popular Text Editor
And perhaps those same developers would have a similar opinion of someone who keeps reinventing the wheel?
Most of us don't care much about executable or distribution size. Bandwidth and storage are incredibly cheap. My time isn't. If an IDE has the features I need, I don't mind an extra 100 MB.

The comparisons made here are based on priorities that almost no one has anymore. VS Code is a great IDE -- I've never thought about its size.

Let's see some feature comparisons instead.
The battery pack is just part of the power. It seems like its primarily a natural gas powered vehicle.
Awesome. Going through this as I've been meaning to pick React back up (after previous failed ramp up attempt) and I'm finding it really effective easy to follow.

Another fix: In Redux Minimal example types.INCREMENT is defined at the top but then never used.
The case for a US-UK trade deal​
A tangent, but keep in mind that every Raspberry Pi comes with Sam Aaron's incredible Sonic Pi software already loaded.
Ask HN: What do you wish someone would build?
Ransomware locks up San Francisco public transportation ticket machines
The more I run the CLJS script, the longer it takes:

https://gist.github.com/sfermigier/9f60f01d1b4e8508a3a56bc42...

Any idea why ?
the second best benefit would be the end to those endless update -> reboot -> update ... cycles ;)
I agree in principle, but "boring" is in the eye of the beholder. Some developers don't understand "map", that doesn't mean you should replace every `.map` with a for-loop.

>There is probably a library for that

Too many dependencies is a problem
Bleach and circular saws don't happen to look exactly like a certain kind of candy (dragees).

This is fairly subtle issue, and strawman analogies add nothing of value to the conversation.
Their CE version is pretty amazing and doesn't cost a thing.
I think the problem is that it's using doubles, which JavaScript VMs feel free to optimise to ints. If I change the C code to long, I get the following:

marcel@sarek[tmp]cc -Os sumints.c && ./a.out
49999995000000
Elapsed time: 0.000031 millis

The original:

marcel@sarek[tmp]cc -Os orig.c && ./a.out
49999995000000
Elapsed time: 8.276664 millis

That's a factor 266989 difference, if anyone cares :)
> Regulation creates the trust that's essential for any economic activity.

At the moment that seems completely false to me. I don't remember a single time I took any government regulation seriously. For example I take my mechanic's advice about car safety far more seriously than government reports and ratings.

I trust Yelp lot more to chose a doctor for my kid than any government report. Honestly, I dont even care if the doctor actually had a medical degree or not if the yelp reviews and my peer's reviews about that doctor are good enough.

Regulator's role in deceiving public on important issues on the contrary makes me fare more skeptical. Regulator's stand on marijuana, vaping, sugar, fat, mother's milk, ethanol in gas and many others things is often false.
http://math.stackexchange.com/questions/24119/difference-bet...

It seems the article's use of unique does not matter much in the context. The level of math explanation seems an over-kill.
Here are the annotated slides of a more detailed presentation they did at last year's GDC: http://fumufumu.q-games.com/archives/TheTechnologyOfTomorrow...
An interesting example of the differences is line 2 of the Beijing subway. The route was intended to roughly follow the old city wall around the city. The country couldn't afford expensive tunnel boring at the time (this was in the 60s, long before the economic reforms), but cheaper cut-and-cover techniques would have destroyed a ton of houses. Easy solution! That historic city wall is pointless in this age of nuclear warfare and jet airplanes, so just tear it down and build the subway there.

I think in the US, if we were faced with a similar choice (not that we have any city walls here, but imagine something of similar historical significance) we'd either put up with the much more expensive boring approach, or just decide we couldn't do the project at all.
I honestly had no idea this was even an issue.

That's the problem. Historically, people thought of permanent magnets as "safe". But modern magnets are so powerful that they have new risks.
> Running multiple instances of a DB server means that each DB is going to be hard-coded to a limit which is some fraction of the available memory.

What you are suggesting then, is setting limits in a way that does not guarantee resources for any given database.

> There are limits even to this, though. The most memory you can get for any single, broadly available instance in AWS is 244 GiB, and its going to cost you an arm and a leg to run. It's not hard to create a dataset which exceeds 244 GiB in size.

Most people don't have databases that large. If you do, perhaps you shouldn't be puting multiple of them in a single instance if you're limited to machines that small.

For comparison, I have servers with dozens of databases that fit into memory on machines with 64GB and less. I also have machines with single databases that need far more. If we need to, we'll provision machines with 1TB-2TB of RAM.

> This isn't something I frequently see being an actual problem, within the same corporation.

It's something I see all the time. Consider that "within the same corporation", people often run databases for a large number of external customers, or need to be able to roll out new versions, or do development and testing on different versions.

I have at least 5 different versions of Postgress sitting on production servers right now due to customers with different requirements and different upgrade cycles.
I also have several different versions of MySQL.
You're committing a critical fallacy here, you're making it sound like this has to be a "virtually non-existent regulation" situation or a circumstance like Zen Magnets went through.

The CPSC and related regulators CAN regulate dangerous stuff without making idiotic wars on toy magnets that undermine their entire existence. Seriously. They can fulfill their entire function, standards of error for mistakes included, without EVER committing such heinously overregulatory acts as this - in fact, it's important to their continued existence that they DO NOT overregulate this badly (because when they do, their opponents gain substantial ammunition to eventually disband/defang them).
Show HN: Stay in the loop with Codehooks and Slack
An MRI would pull the magnet through the body. That would make quite the horrible wound.

But no doctor would order an MRI first, physical examination then one or two X rays first would be standard.
Gaffer looks interesting: scalable Graph DB based on Hadoop.

https://github.com/gchq/Gaffer

The API seems a bit weird though...
Another option would be to commit to setting aside some of the profits for a fund of some kind to address the externalities in whichever way seems most effective at reducing the negative effects. I'm not saying I expect a company to do this, but why can it not be considered an option?
I dig it!

Random little things off the top of my head:

1) the left hand collaborative notepad is an awesome idea, this is very cool. Maybe don't need line numbers in the plaintext mode though? Can't really tell what the other formats allow either, just syntax highlighting? Would maybe be neat if they were rendered in the appropriate formats?

2) Let us pay for it! No seriously, I want this to live!

3) Will there be logins or always just dynamic? Maybe save an email address in a cookie and use gravatars?

4) If using email addresses having a way to send the 'codepad' to all participants would be a good way to send out meeting notes / todos.

5) No kill/yank support in the editor! :(

That's all off the top of my head, but super cool! We'll try it out for our next team meeting.
He's hardly the only one, see e.g. Sessions, his pick for AG, which will allow them to crack down on the white line illegal uses of H-1B visas without any need for new legislation.

You're mistaking talking about it with the press being unable to ignore Trump like they'd done with the previous politicians who'd made a fuss about it, modulo the symbol laden example of Disney pulling this stunt, which, you'll note, they never made a "campaign" about. To take one of the most ludicrous and iconic example of this, the NYT had much more important things to do, like get women membership in the Augusta National Golf Club.

It's also the case that H-1Bs only seriously affect our domain of "IT", and unless you're in that, it's not in your face like Latin Americans e.g. transforming your neighborhood. Something I witnessed in the dozen years I spent in central Arlington, VA (although these, at least, made good neighbors. Heh, in the D.C. Metro area Arlington was by a good measure the most "diverse" of the municipalities/counties).
More houses for the homeless.
Is that still relevant to how c looks and acts nowadays? I know you will learn a lot from it and it's an excellent book, but surely there is a better reference that is more up to date. Maybe not though.
A position storage system that holds 10^20 positrons.
Agreed, and I sometimes give gift cards with that in mind. Though I try to make it a gift card at a store that I feel certain the recipient will appreciate.
> As it turns out, there is no correlation between programming ability and and the frequency of Stack Overflow visits, as the averages and distributions are virtually identical across all groups.

As an infrequent SO participator, this is somewhat comforting to hear.
It's been brought up that there are a few handy uses for goto. I think the reason it's so heavily preached against is because of its name. For someone just starting out, the word "goto" might sound like a handy tool that could be useful for all sorts of things.

But instead of a measured response to make it the last tool you reach for, it's been made into a pariah.