skysight-inc/HackerNews huggingface dataset:
Assuming you are discussing college and similar forms of education with high marginal costs (e.g. stuff involving teachers), how do you prevent society from wasting resources on unproductive education?

Of course, if you are discussing education in general, the cost is already close to $0. Khan, duolingo, wikipedia, etc are all free.
In other words, it's stretching the definition of "single file" a bit... but then again, I don't know any other SQL databases anywhere near as small as SQLite.
How driverless cars could kill the speeding ticket
I think a reasonable compromise would be to just insist on some type of federation with other systems. These days that means XMPP federation. Then the option of OTR for privacy and you are good to go. You can provide all the fancy features you want between your clients, but those clients will also have the feature of being able to communicate with people not using your app/program.

Perhaps the combination of federation and OTA can be given an impressive sounding name, a nice logo and a foundation (everything needs a foundation). Then the name/logo can show up on feature lists. People love features...
I'm pretty sure we open sourced it in 2011 actually ....

(I don't think this version has been kept up to date with the internal one, but i could be wrong)
I don't get it, can you give an example?
[Video] from World Economic Forum.
Wouldn't Mattermost solve the group chat issue for you?
So I signed up for Uber as a partner a while ago and had to submit to a background check from some third party data broker (hell if I can remember the name of the company, though).

What is an "effective" background check? Either the broker has criminal records for you, or they do not.
This sentiment is what's sad. You appear to want something good, free and quick. Life is all about picking 2. Accept that and be happy.
Sounds like he is getting sidelined. He gets a pie in the sky job where he can do less harm to profits ... And the running of the core advertisement business is left to harder men.
Great! Just added to RTC News too:
http://www.rtc.news/posts/zbzwy4zt3CNt5XSRw/bimodal-multicas...
I guess the Allies also learned from previous experience (the Treaty of Versailles), and thankfully listened to Keynes the second time around: https://en.wikipedia.org/wiki/The_Economic_Consequences_of_t...

"Keynes points to the material violation of the terms regarding reparations, territorial adjustments, and an equitable economic settlement as a blot on the honour of the western allies and a primary cause of a future war. Given that he was writing in 1919, his prediction that the next war would begin twenty years hence had an uncanny accuracy."
Ask HN: How to get started with Typeface design?
Hi all,

I've been getting more interested in typography, to the point where I'd like to start experimenting with illustrating letterforms and general type design, but other than "just start drawing on paper" I'm not sure where to begin.

The first four pages of Google results for "illustrating letterforms" literally all point to a book called Drawing Type[1] (similar results for similar queries), but flipping through the preview on Amazon, the book looks to be more for inspiration than instruction.

How do I get started here? What are good introductory resources? What are the tools of the trade?

Thanks for reading :)

[1] http://www.amazon.com.br/Drawing-Type-Introduction-Illustrating-Letterforms/dp/1592538983
I believe in the 10x engineer, but
Growth is one, the average term will be smaller. The real reason to pick this is that the tree is a b-tree so you can pick terms above and bellow, so you can end up with simpler terms, not just more complex ones.
> Modern group chat [...]

There's another great Meteor project named Rocket Chat that you should check out...

https://rocket.chat/
Sounds more like it's 4F.
Nah, I watched the video. There's nothing disingenuous about it. You're simply turning it into a nerd fight. Microsoft vs Apple. iOS vs Android. SpaceX vs Blue Origin. I'm glad to see two companies working on the problem going at it from different paths. I hope they 're both successful.
The Original Material Girl Is Back
You can even use wood as the top bearing in a bow drill, as long as you lubricate it slightly. It's sufficient to rub it with leaves, or rub your thumb on the side of your nose and then on the bearing. I've gone to primitive survival classes, and gotten fire this way; my first, making all the pieces and learning the technique, took about three days, off and on. My second one with the same rig took five minutes.

With practice they're fast to make. In one class we divided into groups of half a dozen, and competed to get the first bow drill fire without using any pre-made tools. No knives or axes, just whatever rocks we could find. The winners took less than an hour.

Hand drills are a lot more difficult to use, and I've never gotten the hang of it. But I've seen some people get hand drill fires pretty reliably in a couple minutes.
23 things they don't tell you about capitalism
http://www.amazon.com/gp/product/1608193381
This sounds like linguistic prescriptivism. For most human communication, the most commonly used definition is the "correct" one.

Cf. "Literally", "I could care less", "Dapper"
It destroys the ability to search. You have to use a crazy regex to search for all instances of a variable.
Recent updates also show disconcerting "Joe is on Signal!" messages for everyone in your contacts (who is registered with Signal) regardless of whether or not you've had any contact with them. They've stated that this is not a security issue (I don't recall the specifics) but it was pretty disturbing nonetheless. I'll definitely be paying closer attention and consider switching to an alternative if this trend continues.
I'll wrap up a new version of the library that's independent of what I have it hooked up to and upload it to npm and hex.pm respectively.

When I first wrote it, I started with midpoints but it doesn't take long to see that it gets messy to optimize. I eventually stumbled on the b-tree representation of all positive rational numbers (Stern-Brocot) and the optimization became obvious.
If you’re in the UK, Reading university have a renowned Typography department and they run a two week short course in typography design. Might be worth a trip even if you’re not in the UK.

http://www.reading.ac.uk/typography/Shortcourses/typ-shortco...
A simple wrapper like nativefier should suffice...

https://github.com/jiahaog/nativefier
Do you know how they're accomplishing higher bandwidth? Is it adding more frequencies (such as bands used by the navy when there's no ships around?) or is it more complex than that?
most likely page just did not wire any donations
The tax receipts from individuals are a tiny fraction of those paid/due from large entities. The cuts are not due to individual tax dodgers, they are politically motivated.
Given it's CIFUS, I'm guessing it's an inversion thing--ie they don't want yet another company taking its money abroad for tax sheltering--but they might not have a legal leg to stand on so they'll throw some security FUD to hold up the sale.

The other possibility is CIFUS was asked to block the sale by a three-letter agency, which would be a joke, because (a) TLA's should quit forcing backdoors into crypto and let vendors secure their stuff, (b) even without backdoors, IOT and embedded security is already laughably weak, and (c) given the multinational nature of most development teams, it wouldn't be surprising for someone's home government to ask for a peek at the code, and (d) most corporate security is laughably weak, so foreign governments can and do just take what they want any time[1].

If the US is truly worried about Asia subverting embedded devices, then maybe they should be addressing some of these issues and not look at ownership.

1. https://www.schneier.com/blog/archives/2014/06/chinese_hacki...
I appreciate the simplicity. The layout is readable. The navigation clear...and offers options: tree on left and |next| and |previous| at the bottom. The site is consistent between layout, UI, and content.

The design is tight and the focus is refreshing. I'm not suggesting not changing anything. Rather if and when you do, look back on this version and keep the design consistent.

Good luck.
You should also request to speak to the manager to inform them of your bad experience with the hostess. Also, you should just consider leaving and finding a new restaurant if the hostess is bad.
I think you didn't understand the idea of the project and the concept of i18n.

These translations can help you not only to translate to other languages but to translate to English as well by creating patterns of messages.

For instance, instead of writing 'There has been a server error' every single time in multiple files, you can translate 'SERVER_ERROR' to what you want.

This way, the messages are going to be consistent across the application.

;)
Show HN: Instantly discover all social profiles of celebrities in one click
Some Comments on Donaho’s “50 Years of Data Science”
> Education should not cost anything at all. Full stop. Free education for everybody should be considered the biggest achievement by human beings.

So taxpayers should foot the bill for someone to get an expensive degree in women's studies or sports management?
I've been working with Facebook's ad api since its alpha days, and I can tell you that this problem has always been there. This is not just with Facebook - its a many other mobile/display ad networks as well. That is why clients insist on using 3rd party tracking solutions - they trust those numbers better. We are used to seeing discrepancy between reported impressions and clicks ON the ad platform and those reported by 3rd party tools. Its just the way its always been, and I've never heard an explanation that sounded plausible enough to be repeated to a client.
Just because you've come across a shit code base doesn't make PHP an awful language. I've come across many more terrible Ruby projects than I have PHP. The fact that you think Ruby had better tooling and support than PHP, the most popular language on the web, shows your ignorance of the language.

I agree with your leading sentiment that this project is currently too little/too late for me and my deployment automation needs, but frankly, you obviously don't know a damn thing about the ecosystem.
I call them immoral because I think the work they are doing simply is immoral. Nothing "hard" about that.
Sure, you'd need a library but the problem with integral sorting is that operations must be totally ordered. This starts showing limits under stress of heavy collaboration. There is more than one way to solve this but most solutions either have unstable merges or involve the same point on a number line concept.

The above might seem odd but is much more reliable than midpoints and not hard to implement. The representation of the index can use multiple formats, one of the easiest is just a pair of numbers in a fraction.

The problem with floating point numbers is that you'lol lose precision faster than you might expect. See my gist for an example of 40 fractions from a production database where there is no double precision floating point number between them.
> Much of the reason the cost has outpaced inflation is the subsidizing of the tuition price

But is this really true? Student tuition debt would say otherwise. In any case, you should follow the money and see where all this cost increase has landed. Certainly isn't the professor/TA salaries. Most of the increase has flowed into administrative costs. An entire bureaucratic edifice has been constructed that contributes nothing to education. Same with healthcare. Guess what, most of the bureaucrats are Boomers!. One more reason to designate the Boomers as the worst generation.
I suspect the next legal battle for Uber will be the drivers forming unions. It's happened here in Seattle (http://www.nytimes.com/2015/12/15/technology/seattle-clears-...) and is already being challenged (http://www.geekwire.com/2016/u-s-chamber-of-commerce-calls-s...).

Personally I'm all for them unionizing so they can get a fair wage and have some bargaining power, rather than being a bunch of individuals who have to take every change Uber makes, or leave.
Who said I wanted it to be free? I'm also in France and our clients don't want us to manage their projects on American servers.
What Union does Poland want?
I don't think the program does that, if I understand your post. A more accurate name might b "exclude what you don't use." It doesn't add in chained includes, it just lets you know about superfluous includes.
Their most effective lobbyists are their customers who really prefer the modern approach.
Check out tinderizer:

http://tinderizer.com
No Internationalization is not stupid. A lot of people do it cheaply/stupidly (machine translated help texts come to mind), and there are a lot of products where you can get by with just an english version, but there is a justified demand for it.
Get Small to Get Big Through Microservices
Upset about data breach
At the college I teach at we our network user name and password that we have to use to log-on to publicly accessible classroom computers is the same username and password that provides access to all of our personal data (address, birthdate, marital status, dependant names and BD) as well as our T4 which has our Social INsurance # on it. I just received an email, along with several other colleagues, that individuals had done something to several classroom computers that recorded our log-in information for a period of 2 months before it was discovered. This seems unbelievable to me. They won't answer questions about it and are saying "it could happen anywhere". Am I right to feel like our security is crap for this to happen? The culprits were students.
I have also asked for them to require a different password for access to personal information than the one used to simply logon to a computer and am getting no traction with this request. I am angry. Any thoughts out there?
What’s the Difference Between M.2 Modules?
Bloomberg, Sensing an Opening, Revisits a Potential White House Run
Show HN: Messaging plugin. Extensible. Cross platform
Yes. This is very similar if you consider the path on the b-tree with the alphabet L, R. It doesn't follow traditional lexical sorting though since RRL (5/2) comes before RR (3/1).

This is handy though. Consider having something at index 'a'. Now find something that comes right before it. You can't if you use traditional alphabetical ordering.
If you're just now looking into xdebug, how could you know the differences or make a valid comparison? For one, you can remote debug way easier than with JVM debuggers. For the 80% use case it is just as easy/just as useful. The JVM debugging tools provide way more functionality and for local debugging are just there and ready to use in a way xdebug isn't. But frankly, the fact that you're JUST looking into xdebug makes me question whether or not people should be paying you to write PHP.

I have kids fresh out of college that work for me that use xdebug all day every day, remote, over Vagrant VMs, and local with different IDEs. This is a solved issue- you clearly are working in a smelly codebase, don't have the 'advanced' PHP skills you think you do, and seem to think that PHP is awful because the other cool kids said so.
>the ad lectorum (to the reader) that he added to the front of Copernicus’ De revolutionibus that one could regard the heliocentric hypothesis as a mere mathematical model and not necessarily a true representation of the cosmos

But choice of reference frame is arbitrary. Modeling the solar system or even the universe with Earth fixed at the center is just as valid as with the sun fixed at the center. Even today the ad lectorum is not wrong per se!
There is a cost to education regardless, what's in question is who pays it.

Somebody has to use resources to build, pay salaries, pay for research etc
Hi everyone, I am the founder of Cloudilly. Would love to get your feedback. It's a set of high level messaging APIs. Features include: Presence, auto reconnection, offline data sync, emails, push notifications...
I recently built a Kanban board for Github using react:

https://adewes.github.io/gitboard

It's fully client-side and doesn't require a server or giving a third party access to your Github account, and it's open-source.
9 Differences Between Men and Women Learning to Code
VECTARY Makes 3D Modeling Easy for Both Beginners and Experienced Designers
We've tried them all and unfortunately none of them are ready for prime time. Rocket chat and Mattermost are the ones I'm the most looking forward to, looks like they should be ready in a few months. HipChat Server looks ready but it's not, way too many problems they're not willing to address for whatever reasons.
Thick Skin, Thick Functions: Unification of Callables in Swift
ZCash (formerly Zerocash/Zerocoin) technology preview
I'm trying to get into refactoring (and even semantic analysis, and code-generation) for large C++ codebases using libclang, libtool, and the ilk.

Any guides to get started, and/or best practices?

Does it increase productivity by order of magnitude? (I'd like to think so. I think it's madness not to use any AST tool when working on large codebases).

Also I'm assuming "white-box" C/C++ tools like libclang/libtooling are much more powerful than black-box ones (like eclipse CDT), because of extensibility/programmability. Any comments, experiences?

what I'm trying to say is that a non-IDE but programmable editor (vim/emacs) combined with programmable libclang/libtooling, would trump a prepackaged IDE (like Visual Studio, Eclipse+CDT) by a wide margin. (of course there would be quite a bit of programming involved though).
I have made a similar tool that is a lot more hacky, but does not require compilation or preprocessing of the source (and is this not reliant on any single compiler):
https://github.com/orlp/iwyu.

It also does nothing smart, it is user trained. Every symbol prefixed with a namespace you are interested in will be presented to you, and you must tell it where to find the symbol. Any other symbols will be ignored.
A ready-to-use collection of public domain icons and pictograms
I find that a strict coding style can make this easier to implement, and more likely to restrict warnings to the code that you directly control.

For example, I used a module prefix consistently in my code so that any occurrence of an "Xyz_" prefix in a file would pretty much guarantee that "Xyz.h" is required to compile. I also put all local #include references in the same part of the file under a predictable comment header. That way, I didn't need a C++ parser; I just needed to know where to start searching for the list of headers, infer prefixes from their names, and complain about prefixes that were not found in the rest of the file. This has worked surprisingly well, and I can tune the script to skip modules for any reason.

This is also important for the reverse case. I don't really need an IDE or ctags to figure out what file is needed for a #include in most cases because I have the name of the function/type/constant/etc. to guide me. Similarly, I know exactly what file to open in my editor without using magic tricks. (Although, code completion and jump-to-definition are still quite helpful, especially for things like OS calls that may follow no particular convention.)
That seems backwards. The random memory accesses are used to prune the search space.
> Should the government even be involved in education? Were it not for government protection, what kind of disruption would we have seen to the education sector by now?

More for profit colleges?
> Should people be able to live at university forever, with a living wage from the public purse? What if they were enrolled but didn't ever attend?

One way to sort it is the finnish system where you have certain amount of months you can get paid for. Your courses are tracked and if you are enrolled but are not advancing fast enough you need to payback your benefits. If you advance to further studies you can get more months, but eventually you run out of them.

There is only so many places available to study and you need to take test to get into most places.

It's not without its problems and it certainly is not 'free'.
Any company could pivot to anything in the future. Why would that be relevant to a national security intervention like this?
The title of the piece is unfortunate.

The interview is rather more positive. It is clear that Soros supports the ideas behind the EU. He shares some specific concerns about some of the directions it is heading, but has ideas on how these should be addressed.

Regarding your point on "meddling from billionaire investors", note the question "You have retired from running your hedge fund and devote all your energies to your foundation." The foundation seems to me to share a lot of the hopes that you express about the EU.

For interest, Soros's six point plan for dealing with the refugee crisis is detailed in this article:

https://nonprofitquarterly.org/2015/10/30/george-soros-and-t...
Many people can't read English, or can't read it well enough to use it in their daily apps. Screw them right?
> Above the Karman Line (62mi/100km up), the air is thin enough that there barely any air resistance. I

On the contrary, even at the altitude of the ISS there is sufficient atmosphere to reduce its velocity by around 5 metres / hour under normal conditions. Particle density at 400 km altitude is 10E+15 particles / cubic metre ( about a billion times less than at sea level ( but much more at times of Solar flaring.

The ISS makes a sonic boom which propagates to the ground, it's just incredibly weak.
Bezos is also turning it into a competition: https://mobile.twitter.com/JeffBezos/status/6791166363103600...
React-native NBA app
Teaching python and scratch to primary school children
This obvious overstep (LEDs? really?) will give the EU some serious (internal) ammunition in future trade deal negotiations. It also makes the US a less attractive region for foreign investment.
Ahh. That's smart. I guess that's related to the other strategy I've heard of national HQs charging each other made-up sums in 'branding fees' to use the company logo.
We use DeployBot for a whole host of different projects and I love it. EC2, ElasticBeanstalk, and DigitalOcean deployments with everything from Worspress, Java, Node, and Laravel projects. It's really nice how flexible it has been. Also auto deploy from GitHub or BitBucket on commit is nice for development environments.

The only issue that I have is that it seems like our little secret has gotten out and they've become more popular and things are starting to slow down- certain sections of the interface have been getting very slow on the occasion I need to look at something.
That map seems highly inaccurate. Two of the cities I've worked in over the past year have anti-Uber legislation or enforcement and neither is on the map.

Portsmouth, NH made Uber illegal and even went so far as to have the police charge the most vocal critic of this policy for felony wiretapping (http://www.seacoastonline.com/article/20151106/NEWS/15110936...).

In Philadelphia, the Parking Authority has gone after Uber, stopped/seized cars, and issued hundreds of thousands of dollars of fines.
Earning Money for Music via MUSE Blockchain Platform
The devices and means to access those services are far from free.
How the smartphone changed everything, or, the rise of BYOD in the workplace
Yes, but 'freebsd-update' is akin to an 'apt-get dist-upgrade'. Regular updates from 'pkg' or ports should be fine.