skysight-inc/HackerNews huggingface dataset:
Transitions? Speed? Better code maintenability? A solid API?
The slides link to https://github.com/joeduffy/csysprog, but this has been deleted. Does anyone have a copy or fork? Thanks!
Maybe Modula-3 is too distant from Mesa to make this a valid point, but if not, there's a discussion to be had about why the Mesa-influenced Modula-3 (or the arguably essentially similar Ada) didn't sweep all before it in the 90s.

Is it that the "small set of sharp tools" provided by C, and the "safe and somewhat onerous discipline" provided by Modula-3 represent two points on an evolution that's converging towards the ideal systems programming language? Or maybe the language level is the wrong level at which to be considering this, as if we were analyzing prose at the level of phonemes?
Blender has python scripting support, its pretty good actually.
The 3rd planet is sure that they're being watched

By an eye in the sky that can't be stopped. [1]

1. https://www.youtube.com/watch?v=AsnELWjsCsA
Thank you! I'm adding your link to the README now.
It is a little arbitrary who gets justice and how much. I wish things were better, but I take what I can get.
I don't know how to certainly recognize good advice but some are certainly bad: If someone doesn't ask you any question on your business and doesn't know you well, he probably give you a bad/unsuitable/irrelevant piece of advice.
That looks like a clean and civilized first class city compared to parts of Mexico that I drive through regularly.
Last time I checked Nix & Guix repos were really up to date.

It's also much easier to package stuff than in Arch. So easy a user that is savvy enough to use either distribution can commit missing packages with minimal work. But they have plenty of stuff.

Admittedly, a problem they have is that it's hard for them to package things with minimal dependencies, something Arch is particularly good at, but this is being worked out with multiple package outputs.
Oh, actually I agree with you then. I don't think we'll do anything unless immediately threatened. If then.

Our CO2 emissions have actually been growing. And any sort of gas/carbon tax that would actually alter behaviour is shouted down.

And when we actually have immediate problems from warming, there will probably be pressure to focus on the short term aspects, such as famines or economic decline, and pressure to keep burning fossils fuels.

Probably the only way out is to have some tech that makes t economically stupid to burn fossil fuels, because they're more expensive.
Amazing videos  10 year old spider boy rock climbing
Yes, and I never said that Go is a systems language. I said Go has found a niche of networking services. This doesn't make it a systems language.
Eurozone != European Union != Europe
In most EU countries the letter you'd need to write is very different since, as long as you have a decent job, you'll get a decent pension which will allow you to live comfortably as long as you own property by the time you retire.

Reading some of those letters made me realise how different risks families have and take in the US and the EU.
React Native maps to native components and aren't any slower, and if you know react already the maintainability is probably better as well. If the native component isn't available you can write the bridge yourself, including a bridge to custom stuff you write in swift/android. That being said I would like to hear about some of the pain points the author went through making a complex react native app
Why can't this be done as a module declaration? I.e. a file would be prefaced with `module Main;` to declare that it's a module and give it a name.
Vermont is also the least populous state so that says little. Per capita, California does well but is behind states like Masachusetts, New York, New Jersey, etc. http://www.statista.com/statistics/248063/per-capita-us-real.... It's less rich than Delaware by about the same margin as its richer than Oregon.
A lot of artists in various industries use Alchemy to generate ideas like this.

I like to use the ms reading on my stopwatch when I don't have anything else nearby. I'll draw up a few scales like inorganic <---> organic, long <---> short, heavily armed <---> unarmed, and then get a 0-99 ms reading for each by pausing my stopwatch.

Edit: Example. https://www.instagram.com/p/BG0Gr5BRBs7/

The same can be done for character gen, scenario gen, life choices :), etc.
> Central session stores don't scale with distributed architectures.

Sessions stores scale as much as anything else.
As someone who tends to order the items on the menu shown in the pictures on the menu, I think I can appreciate this quite a bit. All the data, including the plate pictures is from Yelp, I take it?

The only thing I'd be personally worried about, is those scenarios like ordering from McDonald's: Where the picture on the board looks amazing, but the meal looks like mush. I suppose the overall Yelp rating would reflect if the food was actually poor.

But I'd particularly enjoy if the pictures of the food were user submitted.
Ask HN: Recommended Home Content Management System
What do you use to categorize and store your personal documents (tax, contracts, etc etc.)

For home, I'm looking for a way to securely store a slew of PDF, spreadsheets, and Word documents that personal and that at the moment sit in a network share in ugly directories. I'm messy so I need a tool to help me.

Ideally I'd like a tool I can use to easily input and categorize my documents, possibly even syncing them up securely with one of my Cloud VPSes.

Curious what others are doing for this problem.
StyLit: Illumination-Guided Example-Based Stylization of 3D Renderings
The Muslim influx was a result of colonial France. Britain has a sizeable Muslim population which is doing relatively well. The problem was discrimation and non-integration. Muslims (of North Africa) are unfortunately INA similar position as blacks in the USA.

The only common factor being their economic status.

But the Arab French have integrated culturally and are highly successful artists, athletes, businessmen, etc. Its only a matter of time before they deliver on the promise of immigration.

P.S. I'm a Muslim of South Asian origin born in Saudi Arabia.
My dad got judged for not having a gmail.com address

Acquaintance: can I have your email address please?
My dad: firstname@lastname.net
Acquaintance: errm, whaat! you don't have gmail??
A better example is Haskell, which usually compiles down to a low level C dialect.
I've always been curious about how best to approach this with children. My parents hid all their money problems from us because they didn't want to freak us out. On one hand, I respect this discipline. On the other hand, I feel it allows kids to grow up without knowing how important it is to budget. I think I would rather know the truth, even if it freaked me out because it allows kids to have a distorted view of money and there will be a huge wakeup call when they become an adult.
How odd, I was mentioning Dafny in a comment https://news.ycombinator.com/item?id=11930661 just an hour ago, I'm glad they open sourced it Today!

You can try it out at http://rise4fun.com/dafny/Hello

EDIT: They did not open sourced it today, they just moved it from Codeplex to Github today...

http://dafny.codeplex.com/wikipage/history
Victims? Were the guards at Auschwitz victims too? Someone who tries to slaughter civilians to spread terror is not a victim, they are the enemy. No one would ever call a neo-Nazi a victim. The moral double standard toward minorities in the West is ridiculous. It's the soft bigotry of lowered expectations.
Your IOS application can use sessions and cookies. There is nothing magic about sessions and cookies.
Then you have to pay an extra $50 or $100 a year to maintain your corporation per domain, which reduces the number of domains you can own with a fixed amount of expenses.
>"But if scientists can verify that these paired photons really are being pushed out the back, sh/t's going to get real for EM drives, because it'll help engineers design better cavities and produce even more thrust."

That sounds to me like an easier way to test the theory than building an interferometer sensitive enough to detect gravity from photons (as the article suggests). Just build a cavity according to models based on the theory and see if it works better!
It's interesting how replacing a single component from otherwise the same concept makes for 2 games with completely different mechanics, strategies and kinaesthetics.
Yeah thats the thing, I'm not a crypto expert either but I'd love to use it. But if it gets popular, and there is an accidental mistake that actually makes it easy to guess passwords, I don't want to risk that happening.
I've used airbnb 10 times in the past 5 months, for stays ranging from a few days to 6 weeks. Every stay has been great so far. Airbnb has some problems they need to fix, but they are an immensely valuable service for travelers. I am not sure how I would have done this trip without it. Craigslist is a massive pain in the ass compared to airbnb (for anything but long term rentals). And hotels are far too expensive for my budget. For the longer stays, even hostels cost more. I've been spending $15 to $25 a day for the longer stays.
I doubt that very much. $100/day post-tax = $36500, pre-tax is't about $42000. If you're making anywhere close to $42000/year as an entry level software engineer in SF, you're doing it wrong. Even entry level folks should be able to start at double that.
I think more than anything right now, the advice to give is how to avoid debt. Savings is certainly important, but increasingly a luxury, as friends still have school debt even as they contemplate having kids. And then think it's normal their kids will have school debt too.

School debt is not normal. That used to be for only the classic professions: teacher, lawyer, doctor. College was either paid for by family, by grants, or you worked your ass off but had no debt after the undergraduate degree. Now everyone thinks debt is sane.

If I were a parent, I'd plot with the kid how bankruptcy is part of their normal college education. Not debt.
There are now 234 pregnant women in the US with confirmed Zika virus
Right, so my hypothetical was more to show the lack of ability for the average person to predict the future...not actually predicting it.

And that's the biggest flaw I see with a vocational education. It's preparing yourself tomorrow for the workforce of today. It can work, but be ready to be out of a job in an instant.
I'm personally a big fan of SCM Breeze[0]

[0] https://github.com/ndbroadbent/scm_breeze
A wall all along the US/Mexico border is a fantasy. It's the grown up equivalent of promising to put soda in the drinking fountains when running for class president.
thank you I really appreciate it the feedback :) I wrote this by myself so I'll def be adding other sources aside from Yelp but since I'm the only person on it, it will take me little longer to do it
Too small to destroy the Earth, yet not big enough to act as a Space Prison... alas.
The infamous "cookie" law isn't limited to Cookies. JWT, local storage and co all fall under the same law that will force you to put a disclaimer on your webpages. There is absolutely no difference between the 2 in that regard. The fact that you think otherwise is a serious legal risk for your business if you have one.
I polled several hundred people during three years. :)

In practice, my teams tend to get the most value-add by using purpose-driven aliases for typical pull/push needs.

For example, the alias `publish` will push a local topic branch up to a continuous delivery server.
You realize that the parent was talking about Manhattan, right. They have more than a few tall buildings there.

We're not talking NIMBY San Francisco with extreme resistance to anything. We are talking about bulldog being turned into flophouses (i.e. The 3 family in Queens that made the papers when it was divided into 24 AirBNB units is one example.) Another are coops which cost a ton.

The issue is that Airbnb decided that it is entitled to just flaunt the law and push out any liability to its customers. Other services make more of an effort... A few resort areas that I'm familiar with have rental restrictions in some areas. VRBO seems to be able to respect that. Airbnb not so much. Similar business model, different practice.
Reweaving the web: A slew of startups is trying to decentralise the online world
I still feel straight jacketed in Nix, the entry point is just a bit too high when you spent your life playing in super mutable land. Nix-likes are the haskell of distro, one needs to learn the basic principles to be able to do anything outside `nix-env -i php`.
Not what I was referring to. They scale just fine on their own, but the surrounding architecture doesn't when it becomes involved for every single call.

Simple scenario: Let's say user X wants to update document Y, which involves fetching a photo, processing it and storing it as Z. To read Y, we need to check the session. To update Y, we need to check the session. To store the photo, we need to check the session. We're already up to three roundtrips to the session store.

Some interactions require a lot more participants, each of which need to check the store. Over and over again, even though _clearly_ the world hasn't changed the last 300ms. If one API requires 6 calls to its partners, that's 6 times more roundtrips than necessary.
LimeSDR GSM Base Station Demo
It seems popular for multiplayer games to manage state by taking all user input and processing it on the game server. With the prevalence of cheat clients this makes the most sense, and I've seen some games do it to limit state information easily accessible on the client (to combat botting tactics). Could contribute to large bandwidth usage if allowed to run rampant (which is probably what happens in blitz-scaling situations).

EDIT: After playing the game it seems plausible that each and every mouse event is sent to the server. That's a low of mouse events.
Interesting, looks like this could even be used as a competitor for Swift (considering the large overlap in features). I'm surprised Microsoft didn't open it up earlier and use it for .NET/Xamarin.
Do you really think transaction costs are low enough?
There is a real time specification of Java called RTSJ. It's also available from several vendors including IBM and Aicas (JamaicaVM)

https://en.wikipedia.org/wiki/Real_time_Java

https://www.aicas.com/cms/sites/default/files/rtsj-next-gen-...

http://www.ibm.com/developerworks/java/library/j-devrtj1/ind...
A few years later : "JWT in place of sessions considered harmful".
Every time I try to justify arch as my daily driver I fail to explain it other than that arch stood the test of time. All other distros got me installing something else, arch sits at the sweet spot between unmanaged and managed.

Thanks again to the creators and maintainers. Much meant.
This is why I hope this gets funded, I would really like to understand the GSM protocols as deeply as these folks do.
How a H1b visa holder start a company and work for it?
Sometimes it's good to use asymmetric crypto, and those RFCs could perhaps be suitable for that. My impression of the parent comment is not that of a preference for asymmetric over symmetric, however, but rather of a lament that key-based crypto is defeated when attackers learn keys. After all the complaint about secret keys applies just as well to private keys.
I weep for the wasted computing power that has gone to solving this problem, considering it has a closed form solution.
As far as I understand, it is very difficult to clear student loan debt via bankruptcy.
Why Go, it has GC, too. I'd look at Rust.
try https://mail.zoho.com
Thanks, I'm adding Magit to the README now.
Raise your hand if you wouldn't of done exactly what he did given the opportunity..
So its the same as sticking any old light source on the back of space ship. May as well use a light sail.
Wrong. He isn't even running on cloud anyway. For this type of workload, bare-metal is 10 times a better option, both in terms of performance and costs.
This is from the conclusion section of the paper:

We also reported the existence of a strong correlation between stars and forks, a week correlation between stars and commits, and a week correlation between stars and contributors (RQ #2)

Ok. Yes. this is a lame thing to point out, but, it just strikes me as weird: they spelled "weak" wrong.
MIT's OpenAG (state-of-the-art in the industry) must be boring you to tears, then.
Discussed at https://news.ycombinator.com/item?id=10842714
Exactly. I look forward to the improved EMDrive, if they can build it.
Url changed from http://www.businessinsider.com/why-the-us-doesnt-use-metric-..., which points to this.
This paper is highly, highly questionable.

First, if the exhaust is photons, you have a photon rocket. These are easy to build: any light source will do. In special relativity, a photon, like any other massless particle, has momentum p = E/c, or roughly p = E * 0.003 N/MW. The article claims the EM drive gets 0.4 Newton/kW, so the numbers are an order of magnitude off.

Second, the paper says "also when photons attain thermodynamic balance with matter in the cavity, their number is changing, but the photons themselves do not vanish for nothing at absorption to the walls and they do not emerge from nothing at emission from atoms constituting the walls." Photons are bosons, and bosons do get freely created and destroyed. Where do you think the photons in the light from a flashlight (incandescent or otherwise) comes from?

Third, if you don't like perturbation theory and you don't like thermodynamics, you can calculate the force carried by an electromagnetic field directly. Zero field gives zero force.

So, sure, if you're willing to ignore a lot of very well-tested physics, you're welcome to believe this paper.

[the actual paper is at http://scitation.aip.org/content/aip/journal/adva/6/6/10.106...]
The middle eastern migrants were a result of their colonialism. Recent immigrants (post 2008) are largely from poor European economies such as Spain, Portugal and from China.

Europe and France are two separate entities. France was at one point the most populous of European States but lost out to Germany and Russia before the World wars. Its population growth is relatively new post WW2 and independence of their colonies.
The base 12 numbering system is far more practical for trades that transact in halves, thirds, quarters, and sixths.

12 inches, dozen eggs, 24 hours, 360 degree circle is 30 sets of 12...

If it weren't for the human justification of having 10 fingers on our hands, the base 10 metric system may not have gained traction at all.
Free Content Audit
The thing that scares me...

You should rotate your keys often enough to alleviate your fears. You probably ought to trust your MAC a lot more than you trust other links in the key-security chain, anyway.
Should drug test members of Congress first.
Mommy, Why Is There a Server in the House? (2007) [pdf]
iCloud Core Data and CloudKit are completely different APIs and technologies.
Those Russians with their Kalashnikovs, even on HN!

Liked your metaphore :)
The RC2014 Retro Computer
One of the hardest things in computer science: naming things
It is just 100 meters across. A single nuke and we will be back to one moon.

Alternative scenario: cut it down to pieces, bring back to Earth - perhaps it is made of gold or better?
Another great video is American Experience: Silicon Valley

One oldie but goodie is Silicon Valley Fever (1984) - which goes into how the how things happened to make it the innovation machine for the 60s-80s (electronics, video games, early computers - pre-internet)
You are free to rent an apartment at any time.
Please forgive my ignorance here, but what _is_ "The DAO"? The link to Ethereum doesn't help much. What is a "smart contract"?
I was thinking of creating a system like this to find duplicate code in a programming project.

This way, programmers would know how to correctly abstract all of their code.
> Another trick is leave a simple tasks or error (syntax error) in the last place you were working the previous day/night. You'll jump right back in and get up and in production mode the next day, easy task to knock out and get coding.

That's a great idea. I tend to get projects finished by the end of the day, which means I have to figure out what to do in the morning, which is always a little hard. I think I'll give that a shot.
Another interesting dilemma would be, would it have been OK to work on the GPS system, back when it was implemented under the auspices of the Reagan Administration?

It must have sounded like the creepiest thing imaginable to young people who were already concerned about the US's saber-rattling posture, but like the Internet that grew out out of the work done at ARPA, it's now an indispensable public utility.
This is actually a myth. No idea about Russia but last time I checked Poland accepted 3 refuges from Ukraine. Three. Over 400k work visas have been issued in 2015 but its a totally different thing. These ppl get nothing from Polish state, no language lessons, no accommodation, no food. Nothing except for permit to work (and pay taxes). So its very different level of effort than with actual refuges (like ie Germany that's running out of space to shelter new ppl). Ukrainians that applied for asylum where denied on grounds that only part of Ukraine is as war and they can seek shelter in other, safe parts.
Uber was forced to follow some rules too. Drivers in NYC have commercial insurance requirements, need a TLC license and need to drive an approved vehicle.
Learn Phoenix with Step by Step Screencasts
I would add that photons, like all other particles, don't have identity. They're 'ripples' in the electromagnetic field; if you cancel them out, then you don't get a ghost photon. You just get no photon.
I understand what you are saying. I want "trust" to mean something more than "will follow the terms of a deal."

Instead, trust is a highly multi-dimensional, culturally context-dependent concept. As such, I get little guidance from the phrase "trusting customers works", when I know that each aspect of trust has its own set of parameters, including some where I have no experience to guide me.
'When I went to university sometime in the 18th Century'- what ?? Did you discover the holy grail ?
Ask HN: Text comprehension algorithms/libraries?
Can anyone recommend a starting point towards writing lightweight software that can recognize if an article discusses one specific thing? It doesn't have to be full human level comprehension of the entire text, but something better than a keyword search too.

For examples, software that can understand if an article states whether a) A company is repurchasing its own shares b) When Apple or Samsung is releasing its next phone c) Trump or Hillary is leading the polls.

I know there is the NLTK library for Python, but am wondering if that is overkill for what I'd like to do.

I'm not a software engineer and have no formal CS training, so I'm hoping for pointers to accomplish this goal in the simplest way.

That said, if there is no simple way, I'd be open to learning more difficult algorithms and/or machine learning. Really just trying to be time-efficient, rather than avoid the hard stuff.

Thanks!
Exactly. I have a reasonably popular github project (Haraka, an SMTP server) and frankly the stars mean nothing.

What really means something for an open source project is two things:

- for ego only: the large scale users (eg one user I spoke to a couple of weeks ago is receiving over 200 million emails a day with it, with a single server doing over 150k concurrent connections - that's why I built Haraka and it's a good feeling knowing it can do that)

- for contributions: I don't want to be the sole developer - I have other stuff to do. Getting contributions from the community is a far better metric than stars. But more stars do tend to equal more contributions.