skysight-inc/HackerNews huggingface dataset:
Having graduated math-oriented Moscow high school that, on one hand, had a lot of graduates go to the math department (roughly translated as MechMath) of MSU (usually, most of the math class alumni goes there), and on the other, had untypical amount of jewish students, these rings so close to home. Hell, I think they actually gave us most part of these problems in math lessons.

Edit: another curious source

> Mikhail Brin decided to study mathematics instead, and was offered a place although the entry exams for Jews were sat separately, in rooms that were notoriously known as "the gas chambers."

http://www.haaretz.com/jewish/2.209/google-co-founder-my-fam...
Does that even matter in the world of Docker?
Her line manager is useless. And appealing to the head of department has achieved nothing. Essentially, you get what you're given and that's it.

She has lots of support amongst her peers (other lecturers), students and those in her field... but the University operates very much like a business and really does not care for the lecturers, just whether their REF ( http://www.ref.ac.uk/ ) targets are met.
See also: https://news.ycombinator.com/item?id=10923582
Microsoft is bringing its famed Word Flow keyboard to the iPhone
The fact when you reallocate you mean to trow the data away does not make sense... In general the article seems honestly a bit confused in what it states.
Groovify CUBA – An overview of Groovy #1
a) isn't this from last year? IIRC they had two failed barge landings. This looks like the first one.

b) The headline makes this sound like a miserable failure - still beats "fell into the ocean never to be found again", as all other current first stages do.
Beyond agile: building on the roots
The sarcasm is strong in this list :]
You're forgetting the reason why viewership numbers exits. They're for advertisers. The only reason you need them is to have advertisers. The reasons they're public is that advertisers don't like trusting the company selling them ad space to also be the one saying how many viewers there are. That's why independent viewer number companies started. Netflix has no advertising so it doesn't need to release numbers.
Youtube and TV both need viewing numbers to survive. Netflix doesn't need that data to be public.
So what? I don't understand why this is an issue.
Yes what was most telling to me was how many of his usual supporters were quiet or gently rebuffed him indirectly on Twitter.
Checking it out.

Posted comment about it here on our other thread of 5 days ago:

https://news.ycombinator.com/item?id=10924341
From the comments: "... how much noise exists in the measurement environment? I find it difficult to believe something even as mundane as a minuscule earthquake or similar ground noise wouldn’t cause orders of magnitude more of a signal and therefore swamp out any meaning information"

This is also the first thing that came to my mind. How do the filter noise? Or are we missing something that is not described in the article?

And secondly, why not putting ( teoretically) this lasers into space? Aside the solar radiation/wind, not much would interfere if put around the Lagrange points.
When the tide goes out you get to see who's been swimming naked. The tide is starting to go out..
You need to keep in mind, though, that the factors of 9999999999999999999999999999999999999999 need to be found somehow. Sure, one can "cheat" and use the factors of 1111111111111111111111111111111111111111 and a couple of extra 3s, but, then you have avoided the problem. That is fine normally, but just not an apples-to-apples comparison.
> But today I'd probably just sign us all up for GitHub and be done with it

Did you mean Gitlab?
I would say that new apps are being written in Swift, while the old ones will stay with Obj-C. It's too complex to mix Obj-c and Swift, so why go through the trouble?
> I don't think RAII is very nice (python-esque with-statement would be nicer IMO)

You can implement Pythons 'with' statement in C++ with almost the same syntax and exactly the same terseness. This shouldn't be surprising, since C++'s value-semantic constructor-destructor mechanism is simply more general and fundamental.

> copy-assign-move semantics do add a bit of work to every class you introduce.

Only if you fill your objects with multiple dumb C pointers to other objects ad nauseam. If you embrace value semantics and smart pointers you almost never have to write any of the "rule of 5", and when you do it's straightforward. Simple rule: a class should never contain handles or pointers to more than a single resource. Composition handles the rest.
Sounds like we are making rapid progress in using the immune system to treat cancer: http://www.cancermoonshot2020.org
Successful people aren't successful because they succeed a lot - they're successful because they fail a lot, and don't let it deter them.

Failure is success, as long as you learn something from it. If you learn nothing, then you failed before you even started.
US had something similar, Isaac Asimov started writing sci-fi, after he was not accepted to medical university.
Yep, sounds like it to me. The fact that Jews are involved sometimes clouds the issue.
It is hard and costly to rewrite an app, even for Apple.
In this case it means learning new skills (or hiring new devs). This is huge and will probably take years to be adopted. They could also force it at some point by releasing new APIs with only Swift support.

It's worrying for Swift. If it really adds value compared to Objective-c then why is Apple so slow on jumping on the bandwagon? They need to show the way.
Other companies usually talk with their fans through dev blog posts but Apple secrecy tradition and very tightly controlled communication does not help.
Wouldn't dogfooding mean writing new software using Swift, where appropriate, instead of re-writing existing software?
Someone asked him this on his twitter feed. In short, they can't do high velocity missions and land on land, because they won't have enough fuel left over to slow down. Maybe if they had landing pads on land all around the world in the right latitudes they could land on land more often.

https://twitter.com/elonmusk/status/688842435955261440

https://twitter.com/elonmusk/status/688844190826942465
A WM in a Bash script? Sounds like my kind of heaven.
As Musk mentioned [1], landing on the barge is a necessity, due to the speed required to get into higher orbits. It's impossible to return the first stage to land.

[1] https://twitter.com/elonmusk/status/688842435955261440
a) No this has just happened yesterday. tweet confirming: https://twitter.com/elonmusk/status/688837706005131264

b) true :)
Not sure about Battlefield 4 — this kind of graphics pipeline modification is hardly available in Unity.
new launch. they need the barge for heavier payloads, because it costs much more fuel to go all the way back, so they'll keep testing.

Musk posted an early statement blaming icing due to bad weather conditions. https://www.instagram.com/p/BAqirNbwEc0/

...and of course press is overly sensationalistic. nothing new there to report.
PyDev of the Week: Ian Cordasco
I use it for personal, small scale repos where i just want to have the repo online and available across machines. Having the free, hosted tier is invaluable to me as a single developer.

That said, I've also used it in a paid, hosted environment supporting a team of 10. Again, our needs weren't overly complex and the integration with team software like Jira and Confluence were great (as can be I suppose, given the complexity of both tools).

I'm actually surprised there isn't more of a discussion around bitbucket and the cost of hosting smaller, private repos. Do most just dislike bitbucket or are you hosting bigger projects with multiple contributors which requires Github / gitlab services?
Apparently the thing that receives part of the leg and get it latched to the rocket was frozen (because of fog at the launch pad) and resulted in the leg being free and allowed to move.
It's trivial to add Swift to an Objective C project. Create a bridging file then either create a new Swift class or extend an existing Objective C class.

extension MyViewController {

func myFirstSwiftFunc() -> Bool {
return true
}
}
Big banks brace for oil loans to implode
Depends on what you count as exploding. It was definitely fiery: https://www.instagram.com/p/BAqirNbwEc0/
Decentraleyes – Local Emulation of Content Delivery Networks
Why is it "too complex" ?
The article mentions that the one "app" apple does use Swift in is a mix of Objc and swift
But unfortunately in the real world, unlike a small CSS issue, lives are at stake.
A standard C string will never be 0 bytes. There is the zero terminator at the end of the string, so all strings will be at least 1 byte large.
"High velocity" missions, as he call them, require far more thrust and, if landing back on land, would require even more fuel.

I read somewhere too that this time they used an older rocket. The land landing from last month was with a newer, less powerful rocket (but I imagine more efficient, hence the newer x less powerfull paradox).
I would suggest she look into teaching (proper teaching, not lecturing :P ) at Secondary level.

The hours she will put in will be about the same, but (assuming you're in a half-decent school) when you do a good job you're properly appreciated.

Going into Secondary teaching with a research focus will also mean she could lead action research within the school. Continuing the PhD would even be seen as a major plus in the eyes of the school - there isn't a single (half-decent) school who wouldn't want a Dr. on staff.

Honestly, as long as she can put up with a class of 30 smelly teenagers, teaching could be a massively rewarding switch.
It is interesting that the BBC seems to have taken Buzzfeed to its heart.

You quite often hear Buzzfeed editors being interviewed on Radio 4 news shows, or indeed presenting shows in the same positions that have hitherto been reserved for newspaper journalists. This too, seems to be jointly credited as Buzzfeed/BBC.
FYI - Users of GitLab can report spam. Click the (!) button on the offending user's profile. This triggers moderation.

Screenshot - https://twitter.com/gitlab/status/688103614556995584
Publicis Groupe celebrates its 90th anniversary by investing in 90 Startups
6 Benefits of ERP for Small Businesses
Its a failure because it didn't do what it is supposed to do.

Current first stages do exactly what they are supposed to do extremely well.
I get these about once per month at work; I've experienced the "break in" where a person "steps in" and clarifies something that's off-script. There doesn't seem to be a "take me off your list" response; they typically hang up immediately.

What's interesting here is probably the growing data set that they -must- have by now. You could argue that Facebook's "M" is on the same spectrum of technology, leading toward a fully-automated voice response unit.
SpaceX actually got very close to sticking this landing. Sea conditions were reasonably rough, with 3-meter waves. It's also the first time SpaceX launches in fog, IIRC. Everything about the landing except the stuck leg seemed to be perfect.

So IMHO, the fact that the rocket exploded is not the most pertinent fact about this experiment. The main piece of news is that SpaceX is exceedingly likely to be able to recover rocket boosters intact from sea, even in non-perfect weather conditions.
The OS and built-in apps have tighter performance requirements than third party apps. I'm guessing Swift needs to catch up to Objective-C in heap and CPU usage before it's considered.
I'd argue that zero-length buffer is far from "perfectly well-defined". Quoting C99:

" If the size of the space requested is zero, the behavior is implementation- deﬁned: either a null pointer is returned, or the behavior is as if the size were some nonzero value, except that the returned pointer shall not be used to access an object."

To maintain my sanity as a C programmer, I steer away from "implementation specific behavior" as much as possible, thus I prefer checking if buffer size is non-zero before allocating.
Nope. GitHub. In that past context, it made more sense.
We would love to help you to host VideoLAN on a on-premises GitLab instance. Thanks for raising the issues you did.

1. Our EE version has the function share project with other groups http://doc.gitlab.com/ee/workflow/share_projects_with_other_... If this is essential for you we'll give you a free lifetime license for GitLab EE.

2. You can add custom labels on issues and the searches can be stored in urls that you can bookmark and use in links. You might have considered this already and need more functionality. Maybe it is best to discuss this in an issue so I created https://gitlab.com/gitlab-org/gitlab-ce/issues/10712 Please add there what you need in addition to the labels functionality. We addressed the long list of items raised in the original Google Doc letter below the signatures in https://gitlab.com/gitlab-org/gitlab-ce/issues/8938#improvem... The first item under improvements details our reponse to that question.

3. In GitLab you can give each user a fixed number of new projects. That should prevent people from storing a excessive amount of repo's. But feel free to make a feature request to limit people to only forks. As other replies have indicated that still allows people to work around it but at least the intention will be clear.

4. A custom landing page and logo is an EE feature http://doc.gitlab.com/ee/customization/branded_login_page.ht... We think this is more relevant for larger organizations so we're comfortable for having it as EE only at the moment. As mentioned under 1. we're open to offering you (and other open source projects considering self-hosting) a lifetime EE license.

I'll be in the comments today (just woke up in SF). You and any other open source project can always reach me at sytse@ company domain to get assistance or claim the EE license.
Here's a basic primer written by a Harvard professor: http://ideas.ted.com/the-4-biggest-reasons-why-inequality-is...
I've been using GitLab myself and suggesting it to any clients with the proper infrastructure. When I found GitLab I tried it out, and finally ended up moving my SVN to Git (private projects). It's a great piece of software and I love the web hooks.
Reading their Twitter status messages. Microsoft sponsored Azure for Gitlab. Between Oct and Dec they were on Azure, and they had major issues with the Azure platform, pretty unreliable for their use case. Gitlab switched to IBM Softlayer because of that experience. Read yourself: https://twitter.com/gitlabstatus and https://gitlab.com/gitlab-com/operations/issues/17
Spread the download over time. Over 20 months would be free. Over 1 month would be the quoted per-GB charge based on your peak download rate.
Great, can we stop calling it a bubble now? Like if there were an actual bubble in the bay area, bad trends like this would have popped it? The thing is things aren't really see-sawing. The pendulum isn't going to swing as hard as it did in 2000 as it would have done so already.

That the technical companies in the bay area seems to be isolated from the hardships of the rest of the economy doesn't make it a bubble, it's simply a place with a different economic focus with different economic realities.

I swear people around here actually sometimes seem to wish bad things would happen, as some kind of schadenfreude.

We see these high valuation numbers being lobbed around as some kind of insult to good sense, but we're talking about just a few companies and in the grand scheme of the size of the economy in San Francisco, Palto Alto, Mountain View and San Jose these numbers are a tiny fraction of the overall system.

The reality is that software is still eating the world, and more change and value to be derived therefrom is still to come: automated vehicles, robotics, smart appliances, VR, and a myriad of far less sexier technological innovations with sound economic value creation.
Elliptical Orbits on Spandex
Searchkit v0.3, React components for elasticsearch
That's in some ways how the EU is working out, although the global state is smaller and the city states are more like regions. The EU provides a single market, a customs area, freedom of movement and to some degree a currency. Most of the former Communist states are a lot smaller than 19th century imperatives would have dictated. In the EU and EU accession countries, there's Poland (40m), Romania (20m), and then all other countries are 11 million and below. And in Western Europe the independence movements are about spin-offs of similar populations. Scotland is 5 million, Catalonia is about 7.5 million (5 million in Barcelona), Brittany is about 4.5 million, the Italian city states a bit smaller. That's the way things are going.
Thanks! That's helpful. I posted a bug report
https://gitlab.com/gitlab-com/www-gitlab-com/issues/513
Introducing TrumpScript – Make Python Great Again
Thanks for sharing your experience. I'm happy to hear that in your case the feature tradeoff we made between CE and EE worked out.
My backup is a RAID 1 NAS which I backup to two external drives once a year. One goes in the shed and the other to my Dad's house. Disappointingly amateurish... but cheap and more secure than any online backup.
I always remember my mom's comment about being able to go home on time and leave work at work. She got out when IBM offered early retirement to Administrative Assistants back during one the purges of the 80s and 90s. They really do keep things going in the right direction and more often than not remember the important anniversaries for both male and female management.

The other observation she had at the time was more than a few women passing through the secretarial pool were husband shopping and these were the ones stereotypes were for and not looked upon nicely.
RIOT Summit 2016: Call for Contributions and Sponsors
RIOT is the friendly operating system for the Internet of Things. The first summit of the RIOT open source community will be held from July 15 – 16, 2016, at Freie Universität Berlin. The event takes place two days before the 96th IETF meeting will start in Berlin, Germany.

The RIOT Summit aims for bringing together RIOTers, beginners and experts, as well as people interested in the IoT in general and decision makers who plan to deploy RIOT in the future. The event combines plenary talks, hands-on tutorials, and demos. The Summit will not only inform about latest developments and recent case studies, but will also help to gather feedback from the community to shape the future of RIOT. Registration for the event is required but no fees will be charged.

The organizers of the RIOT Summit invite any contribution that relates to RIOT. Feel free to propose a talk, a tutorial, or a demo. If you do not want to present actively but want to hear about a special topic during the Summit, we would love to know this as well.

More details: http://summit.riot-os.org/
"tech" is a bit broad. Programming startups are the most capable of have a very low operating budget with high growth, so the burn rates should be easier to minimize to get the most out of those investments.

The tech startups that involve actual physical products with manufacturing, distribution, shipping, retail placement, etc are another story.

It seems like we would be well served to have terms to differentiate for sake of headlines like this.
I think it's pretty clear from the article that using an off-the-shelf engine is not an option for the author, because it doesn't satisfy his interest in building game engines ;-)

That said, I agree with your previous comment about performance. Rarely, if ever, should using one programming language over another limit the performance of any game so much that it would severely affect what you can and can not do gameplay- or feature wise. Unless you use some highly dynamic scripting language that fundamentally doesn't fit the problem domain, of course (I wouldn't write a 3D engine in Python or Ruby, for example).

I can somewhat understand some of the other arguments of choosing C over C++ (primarily build times), but for the most part the problems the author has with C++ appear to be philosophical. You can have almost everything you want in C++, if you're prepared to use it differently depending on your requirements. In terms of performance, it really is true that optimization only pays off for small sections of your code, so it doesn't make any sense to switch languages for that. You can most definitely make an extremely efficient data-oriented entity-component system in C++ without going having to jump through any hoops, for example.
The differences:

In the US, they'd ask everyone the same questions, but have different standards for the results. The practice would not be secret, and so there would not be subterfuge of this scope (the plausible-deniability angle is gone). Finally, the practice would be used to boost the effective scores of the select less-qualified candidates, instead of damaging the scores of select more-qualified candidates. (This is not strictly a difference of terminology: in a competitive assessment affirmative action on a less-successful candidate would consistently crowd out candidates from the bottom end of the 'successful' range, whereas the Jewish questions would sabotage everyone who got them, including those who would otherwise be at the top of the field).
> The body for the majority of favicons should fit into a single tcp packet.

That all depends on the type of internet connection. Sure, it's a great idea for the first world where you get 1Gbps symmetrical for $70 a month. But not everyone has that good of a connection, and packets can be dropped like crazy, dramatically decreasing the size of the window.
I appreciate that it sucks for you personally (I used to have a capped connection myself), but frankly the web should not be held back by such arbitrary limits.

A demo that starts working immediately with no input required is a LOT more impressive and impactful than something behind a "try" button.

129.24 MiB is actually really small for a 15min video.
That's the trick of it though: it doesn't take long for the bottom to fall out. Sure, it'd be great if everyone could be patient and wait 4-6 quarters, to take a broader picture and react accordingly. Unfortunately, startups are built on the idea of extremely fast growth, which means that quick changes that affect several companies could very well be the harbinger or something bad. All it takes is a couple of bad months, and the dominoes could really start to fall.

So yes, patience is surely a virtue. But it's probably worthwhile to be vigilant because it doesn't take long to fall hard from the peak.
Maybe you didn't notice, but this already happened for some projects.
I used to feel the same way. I still feel that there's no off switch, but one can still count hours.

With students, peers, and superiors these days, I actively encourage everyone to go home. Our research group, by default, easily encourages everyone to work 50+ hour weeks. I think it's less productive than 40 rested and focused hours.

You can think and dream at home, or lie awake in bed, but it's important to carve out time for everything else in life, too.
No, the cost of the fuel is almost entirely irrelevant; the entire fuel for the rocket launch is less than 1% of the total cost.

The motivation behind saving fuel by landing on a barge is that the fuel thus saved can be transformed into additional speed of the upper stage, enabling a larger payload.
> local variable allocations have always historically been on the stack

And they still are, thank goodness. My point was that as soon as you call a constructor, all bets are off: for instance, merely declaring an std::string allocates on the heap, local variable or no. But it seems you already knew that.

I think it is important to distinguish scoped discipline from stack allocation. The former is a way to program. The later is an implementation detail (modulo performance). Your wording was a tiny bit sloppy, so I jumped at it.
Interest rates are expected to continue rising in 2016.