skysight-inc/HackerNews huggingface dataset:
About the recent "Free Community College" announcement from the President. Mainly people questioning how would it be funded, if it was possible to fund it, and bog-standard politician insults.
Ohhh the irony:

http://vimeo.com/49048679

http://en.wikipedia.org/wiki/Scroogled
Thoughts About Apple's Swift from Rubyist
Indeed. This varies too much to be viable. In Denmark, the top-of-the-line 13" Macbook Pro sells for 13999 DKK (Roughly 1882 EUR - There are 25% VAT in .dk). Now, that price point is chosen for its locality to 14000, more than any other reason.
I was still pretty surprised that `regex` was getting killed. It turns out, I think, that `\w+` in Rust is Unicode friendly, but it's not in Nim. In cases where most matches fail, checking the full spectrum of Unicode "word" characters becomes pretty expensive (although it is at least doing a binary search on contiguous ranges of characters: https://github.com/rust-lang/regex/blob/master/src/vm.rs#L23...). When I switched `\w+` to `[a-zA-Z0-9_]+` in the Rust program, I saw a ~60% performance increase.

> and libregex is optimized to avoid exponential blowup on pathological regexes. It's missing a fallback to the backtracking algorithm at present.

Maybe. RE2/C++ doesn't do any backtracking AFAIK, but it appears near the top of any benchmark I think.
> But I couldn't think of a good way that could retain context for the translator in a general case, or at least most of the time.

How about assigning identifiers to all strings, then adding tooltips for those identifiers in the application? So the translator can hover over a menu item to determine which string they are supposed to translate.

This requires the translator to exercise the whole application which is kind of difficult, as well, of course.
> In our mind the English word and its native translation have semantically different meanings.

Because they quite often have (I'd wager that more often than not).

To use your example, English "Insert" cuts through a different part of concept-space than Polish "Wstaw" (which is what usually ends up as a menu label). It's a fine translation up until you ask to insert a DVD - now you should say "Wsuń" or "Włóż".

And I don't think this is a problem. As I grow older I realize that this is how it should be. Personally, I think that the moment you stop mapping words from new language to the words of your native is when you actually start to be proficient in the language you're learning. Having mappings like "fork" -> "widelec" -> "<that pointy metal thing you use to eat>" in your head is totally wrong way to use the language. "fork" and "widelec" are two different labels referring to two different areas of concept-space, that happen to intersect somewhere in the area where you think about eating utensils.

That's why I keep my internal monologue (and speech, if people I'm talking with don't mind) switching constantly between English and Polish - there are concepts I can express with one language that I can't express in another, and any attempt at translation feels like lossy compression.

(and then I get tons of hate for occasionally saying "robi sens" instead of "ma sens"; I know what the proper translation of "makes sense" is, but the Polish expression emphasizes 'sense' as a property of things while English shows it as something that can be produced, and sometimes the idea I want to express is closer to the English than Polish version)
Why would you assume 'piracy' doesn't refer to actual piracy? It's a fairly big deal in several parts of the world.
Biking to work is the number one thing I miss now that I work from home. I highly recommend it to everyone.

I didn't used to bike to work this time of year, because the path I'd use is covered in snow, but even in upstate New York, riding in March and November is surprisingly enjoyable with the right gear.
Live: Oscar Nominations
That's awesome! I'm trying to do the same thing. I'm trying to do 6 bootstrap starts in 12 months.

Although my digital nomadism is limited to cafe's with no time limit.
PHP Weekly January 15, 2015
Jquery/css-chassis
> why do we need so much lending for consumption? Is there any benefit at all in financing consumption with debt?

The benefit is for corporations. And allegedly that trickles down to people/employees. But that's obviously not the case for this current recovery in US. It's a sham.
Well … when I was still very obese (162kg, just as tall as you are) I was also struggling with high pulse (around 90) and high blood pressure as well as, you know, just a general discomfort, a feeling of shortness of breath, …

After I started restricting calories nearly a year ago I also started driving around 30 min every single on the ergometer bike (always the same amount of kilojoules per day to be consistent, first 1,000 and now 1,350, first at 120 Watt and with breaks, now at 210 Watt and with no breaks). I also started taking long walks every day, around 6km. (I know people have strong opinion about what is right and more correct to do and I know that my exercise plan is weird and unbalanced, but the most important thing to me is to have something that works and that I can easily get into the habit of doing. Habits are fucking powerful and wondrous things if you make them work for you, devilish, evil things if they work against you. For now I have something that works and that I’m very comfortable with. I can always make improvements, sure, and I want to. Just slowly and with consideration.)

To my astonishment my vitals started improving almost immediately, before I had lost any significant amount of weight. My pulse was down to around 60 (resting) or lower only a couple of weeks after I started, when I was still very much extremely obese. I’m a coward when it comes to measuring blood pressure, so I have no data on that, but I do know that it’s either optimal or normal right now that I’m merely very slightly overweight (94 kg). All the discomfort went away almost immediately, also before I had lost any appreciable amount of weight.

My dad also always has been struggling with his weight, but doctors have told him repeatedly that health wise he's actually doing relatively well, presumably because he also has a similar and very consistent exercise regiment (that also includes daily cycling).

The nice thing with exercise was that I felt its effects on my health more or less immediately. Weight loss is much, much harder to notice and a much more longer term process.
They are adept at storing large numbers of patterns and therefore excel at many supervised learning tasks. There indeed was a development in processing, namely the emergence of the GPU, which led to the resurgence. It enabled people to train far larger networks. Large networks = more patterns.
make a list of startup companies that are of interest to you and approach them directly. Tell them you like what they're doing and would like to help them grow. Any amt of reading wont help you add sustainable value as real world projects.
You do wonder if the ower had heart attack or some other acident and there is a set of human remains nearby presumably local scavengers might make it hard to find much forensic evidence.
Antarctica recreated in Minecraft
Salmon points out that “not a single one of the 12 [candidates] is a CEO who was hired to run a company by its board of directors.”

Let me give an alternative explanation for this. Founder CEO's take more risk. And we would expect risk takers to be overrepresented in outlier categories such as "best ceo candidate".

The same could potentially explain "analysis of recent exits for high technology companies". They found that founding ceos make better exits. Well that has a survivorship bias, because companies that didn't make an exit (because of a gamble gone wrong?) are not included.

EDIT: Drum's post suffer from the same problem. If you evaluate performance during [t0, t1], to not get survivorship bias, you need to have an inclusion criteria based on only information known at t0.
I think parent is referring to http://research.microsoft.com/pubs/170059/A%20comparison%20o...

It's a bit sketchy on the details and data - reading it I certainly end up with more questions than answers
See also: restaurant sign during the Chinese Olympic games
http://craphound.com/images/translateservererror.jpg
No it wouldn't.

First, I am talking about generating text. In software. Translators would really only need to check the text so that it's correct, and when it isn't, they should submit bug requests so that the programmers implementing the language back-end can fix them.

Second, an AST is nothing but the result of applying grammar to some input, something which translators are very familiar with (probably more than programmers). It is utterly trivial to teach a translator a new textual representation of what they already know.

It's a tree of nodes connected by arrows. They learned the parsing stage in school. At least here in my country, everybody is required to decompose a phrase in it's underlying grammatical constituents in the eight grade. You just never draw it as a tree, but it's trivial to learn to draw it as a tree and read it from a tree.
NCache, Leading .NET Distributed Cache goes Open Source
The point sz4kerto is making, as I understand it, is that the staff cost just jumped for these companies, meaning that some companies might seek to freeze any new hires or even lay off some workers.
It's not that we can't be apart for a week. If I had to leave for my job, she would understand. But it would be difficult. When you live with someone, and see them every day, you notice their absence more.

Did you go to college? Or did you ever go away to camp? Didn't your parents miss you the first week you were away? Maybe you can relate to that better.

Also, If you're a hiring manager, you shouldn't be hiring people you'd like to work with. You should be hiring the best person for the job. Do you ever think you're passing on great talent because they aren't the sort of person you'd have a beer with?
Also the biggest change is versus EUR (who was crashing vs USD). CHFUSD wasn't affected as much if you compare with previous years rates.

Additionally every large company does currency hedging to protect itself from those events.
i didnt mean to be condescending, i merely meant the older generation such as my parents or grandparents.
What's the complexity cost in SPDY or HTTP/2's case?

For most optimised HTTP/1.x sites there's already a complexity cost of merging JS files, merging CSS files building sprites - including the tradeoff of getting the bundles right, which of course reduces cachability.
This is ours, so thanks for posting. Would love to get some feedback on improvement
Parents investigated for neglect after letting kids walk home alone
A BMI of 18 is not reasonably slim, it’s extremely slim, right (potentially unhealthy, depending on the individual)? Is that irony?
> I think it's important that you always be free to come to your own conclusions on such matters as well.

I completely agree, but it's equally important not to be too dogmatic about it. For example, to what government do you pay taxes?
I couldn't stop looking at the migration of workers from the eastern countries to the western.
I can't either, (not proportionally larger) and if it does, I'd expect to see those individuals shunted into the remedial math and language courses which are already offered for that purpose.
I mean paleolithic hunters and gatherers. Which animals do streching apart from the occasional, visceral stretching I mentioned?
The drinking age in the states is 21, which excludes a lot of students, and the US as a whole has an oddly neurotic relationship with alcohol. Partying at a kegger is awesome, but having a beer at lunch is unprofessional, and driving after a few drinks, while not encouraged, is far more accepted.
THat's an interesting thought, - I vector toward thinking that there was a chokehold on new money coming into the system. It was really hard to acquire bitcoins by a wide base of people.

It got tons of press - but at the end of the day Joe Schmoe who has a desire for it has no idea how to purchase it.
"Recently, divergences between the monetary policies of the major currency areas have increased significantly – a trend that is likely to become even more pronounced. The euro has depreciated considerably against the US dollar and this, in turn, has caused the Swiss franc to weaken against the US dollar. In these circumstances, the SNB concluded that enforcing and maintaining the minimum exchange rate for the Swiss franc against the euro is no longer justified."

http://www.snb.ch/en/mmr/reference/pre_20150115/source/pre_2...

The SNB just had a 38 billion surplus in 2014 which they could use to write of their losses in euro investments, but they just stated they are not going to. They EUR is weakening against the USD and the SNB does not want the CHF to go down with it. Does that mean they lost trust in the EUR completely? People are speculating on Greece's exit from the EUR, which could further weaken it.

I guess exports and tourism will now suffer, but investments in the eurozone just got pretty cheap for the swiss.
"The Swiss firms importing products will get a benefit of being able to import for cheaper."

Yeah, I'm sure the materials are a huge part of the cost of a Rolex...

As Swiss products have a high aggregated value, I believe this is a small change in cost for most factories.

Now for things like imported items directly sold to consumers this might have a bigger impact
50-60 minute commutes are very common among my coworkers. My boss commutes over an hour each way.

Long commutes make me miserable, so I decided to live closer to work than most of my colleagues. It's a manageable 10 minutes by car. It would be ~30 minutes by bike, but this part of NJ is unbikeable.
> If you aren't on their network then they can check IP address and ignore values not from the Verizon subnets.

The question is if they already do this, or will become aware of it and start in in a short period of time.
SpatiaLite – A Spatial SQL extension for SQLite
What are pressing technology or startup related questions we should be asking Presidential, House and Senate candidates to assess if they are worthy of our votes?

Topics:

- H1B Visa's - more?, less?

- Sole Proprietorship tax advantages (i.e. lower income tax)

- Tax advantages for companies/startups that are helping in areas like: healthcare, education, infrastructure (not servers but roads, bridges, etc.)

- Communications related areas of concern: cellular, broadband, cable. More regulation? less regulation? net neutrality?
It would get really interesting if this combined with the new inline image support present in iTerm2 (only nightly builds for now).

Basically you can do something like :

ESC ] 1337 ; File = [optional arguments] : base-64 encoded file contents ^G

And then display an image inline along with other text. E.g. that ascii rendering of the world could be replaced by an actual image of the world.
Switzerland exports 27 billion USD more than it imports [1]. That means this is bad news for the swiss economy, since swiss products just became much more expensive for foreign buyers.

[1] http://www.bfs.admin.ch/bfs/portal/en/index/themen/06/05/bla...
I suggest you better watch this documentary
"Run away or Stay"
http://www.madeoflimestone.com/mofl-vimeo/

max
Note that getting pay as you go mobile broadband requires no such documentation, so in a pinch, you can use that in the interim.
Politics = human actions that affect distribution of power in society. See the end of this comment for examples of political and non-political things.

> It's a bit unreasonable to ask adwords engineers to layer on some post-hoc fix...

Maybe so. But this article notes the interesting fact that failing to do so is a political action. We can leave the discussion of what we should do to another time. Right now it's just important to understand what it is that we are doing.

> also completely unfair to the individual humans

Again, that is a question of policy and values. You may find it unfair and I may think the opposite is unfair; that's a matter of political orientation. But this article is not about what's fair and unfair, but an objective observation of the role computers play in the dynamics of society.

> And of course, built into all of this is the assumption that statistical disparities are all caused by mistreatment.

Not quite. What's built into this is the fact that human actions -- intentional or inadvertent -- affect the distribution of power in society. Whether or not there's mistreatment is a specific question pertaining to the specific histories of specific countries and societies.

> That is unlikely to be true.

Well, this is a question of fact, and research has conclusively shown a direct link from slavery and Jim Crow (that lasted for 250 + 100 = 350 years more or less, and ended, as official legal policy, only 50 years -- one generation -- ago) to the current distribution of power among races in American society.

EDIT: people who hold liberal values do make one relevant assumption: that it is very unlikely that certain groups would voluntarily (i.e. free of any influence and persuasion) yield power (over them) to others. Theoretically, this assumption could be wrong, but so far we have no reason to believe so. Also, this seems like a sensible assumption, and the burden of proof should be on those who think it's false.

> "political" in the sense of "anything that ever affects anything", then sure - ad serving is political.

I mean political as in political[1]: human actions that affect distribution of power in society. If a volcano erupts and destroys a town -- that's not political. If however, the volcano is known to be dangerous and therefore only poor people buy houses in its vicinity, there may be politics involved. The invention of the locomotive is purely technological, but choosing which cities the railway passes through might be political. Machine learning is technological. But programming computers to take actions which may affect the distribution of power based on machine learning extracting information from past data is political.

[1]: http://en.wikipedia.org/wiki/Politics#Politics_as_an_academi...
The browser already caches most things, and caching binary assets (like graphics) in localStorage would require base64 conversion, adding 30% of bloat to data size, not to mention computational overhead.
What's underwhelming? I was getting 38 fps on chromium/Arch on a ThinkPad X230. I guess it's slow if you're used to 60 fps, but I was quite impressed.
Part of his point is DO will ignore apt-get where kernels are involved. Sure, it'll look like you're running the latest, but unless you undertake additional steps, it'll be booting their kernel, not yours.
It would if I had options.
The article says "West Chester University of Pennsylvania"...
Smart shoe devices generate power from walking
You're welcome & thanks! It's a great newsletter & always full of interesting topics. Suggestion wise, maybe allow people to send in articles?
Well, if we're going to introduce that level of complexity into a DSL, why not go full Turing-Complete and write it in code?

(case (length folks) (0 "No one went.")
(1 ((elt 0 folks) " user went."))
(2 ((elt 0 folks) " and " (elt 1 folks) " went."))
(otherwise ((elt 0 folks) " and " (length folks) " others went.")))

You can wrap that in a lambda that concatenates resulting strings and voilà, you have "smart" string tables. And it's not a problem to make it even more DSL-y and translator friendly.
The goal in my mind was to try generating context information for translators as automatically as possible while retaining the usual workflow developers would use in a given framework for localisable resources.

But yes, the requirement to cover every control, menu and dialog as well as every possible code path that uses a localisable string from the source code makes the whole endeavour very impractical to solve. With dialogs built in markup, e.g. Qt's .ui or XAML it's easy enough to give context, but the hard part is strings in code where you never know where they'll end up.
Conspiracy theory: it was recently used as a murder weapon and left there to stump the investigation. This is of course not true, but fun to speculate about.
Also, if you 'localize' something using Google Translate[1], please let the user choose language somewhere in the app.

For example, the Hostelworld ios app[2] requires the user to change language for the entire device. As something of a language perfectionist it leaves the app virtually useless.

[1] Translating to English from other languages works fine for me.

[2] https://itunes.apple.com/us/app/hostelworld.com-hostels-budg...
Since Verizon is no longer simply a dumb pipe, does this make them liable for the traffic crossing over their network?
On which shaped planet am I the heaviest?
Yeah, we need to get a simple suggestions form on there. We're just doing this as a bit of a side project, though its not making money and I doubt it will
Zynga is one of the greatest counter-examples to this article in recent years. It was just a train wreck of events under Pincus for reasons directly traceable to his lack of foresight and personality conflicts.

It certainly doesn't invalidate the original argument with which I find compelling, but it is sobering.
- Die with 22 years from measles.
This just shows the beauty of the Unix way of doing things. Simply:

12 10 4

works in all locales. :-)
I'm not convinced the article established the computer program "definitely is" racially biased. The claim was thrown out there and then not substantiated. I guess the article needed to be racially charged..
And then you have the exact same problem as if you'd write that logic in your source code. Just with half a dozen layers of abstraction, a more cumbersome way of displaying strings in your application and another programming language on top. I'd say that's not a net positive.
Are you proposing that each person should be able to choose the level of inflation that their own assets are subject to? How would that work?
I agree completely.

The problem arises when your girlfriend (or friend or whatever) visits you in the homeland and you suddenly find yourself struggling to find words because many of the things at home don't have English names. It becomes even worse when you have to act as translator between them and your family who doesn't speak English or doesn't speak it as well.

Yes, I had a lot of fun over the holidays ...

Even something as simple as "Did your mum like me?" becomes difficult to translate because your mum said X and X doesn't quite translate into English with all the connotations preserved.
> therefore follows that a large neural network with 10 layers can do anything a human can in 0.1 seconds.

very funny ... as if ANNs are sufficiently comparable to actual neural activity. also I think it is naive to assess the "powerful"-ness of the brain to what is going on in a single neuron - it is certainly the parallel interaction which creates the human intelligence.

> And if human neurons turn out to be noisy (for example), which m...

it is pretty naive to consider noise as something of only handicapping nature - a lot of algorithms are as powerful as they are by utilizing noise and stochasticity

> What is learning? Learning is the problem of finding a setting of the neural network’s weights that achieves the best possible results on our training data.

Wrong - this is memorizing ... learning is the process leading to a low out-of-sample error.
> A professional translator makes sure to check the context of the translation, it doesn't go blindly translating sentences and words without context.

1. professional translators are human and make mistakes

2. context may not be available for third-party translators working on e.g. unreleased software strings (see currently top comment by "eloisant")
Phone verification using SMS via Twilio