skysight-inc/HackerNews huggingface dataset:
This road is well traveled. Objective-C, C#, and Java are all on that road - start with C, and add only the stuff you need. A few years down the road, and the new language has feature bloat.

The three big problems in C are "how big is it", "who released it", and "who locks it". The language provides no help with any of these issues. C++ allows papering over the problem, but the abstractions always leak and the mold always comes through the wallpaper. There are times when you need a raw pointer (for system calls, for example) and the availability of raw pointers breaks the size and ownership protection.

Rust deals effectively with all three of those issues. That was a major breakthrough, one of the few fundamental advances in language design in years. Rust, unfortunately, seems to have taken a turn for the worse in the last year. Rust has been infected with the Boost disease - overly clever templates. Rust is a procedural language, but template enthusiasts have been making it pseudo-functional with constructs like ".and_then()" and ".or_else()". Then there's "try!()", with its invisible return statement. The result is painful to read and hard to maintain.

The author of the parent article has a point about "with-" type constructs. Python has a general "with" statement, which can be used on any object that implements "__enter__" and "__exit__". That's a very useful and safe language feature. Both Go and Rust lack it, and their workarounds ("defer" and destructors) are worse.

Python's "with" plays well with exceptions. Exceptions in Python work well. Exceptions in C++, not so much, mainly because ownership and exceptions mix badly. Go could fix that with GC, and Rust could fix that with the borrow checker. But neither has exceptions. As a result, error handling in Go is wordy, and in Rust, both complicated and wordy.

I had high hopes for Rust, but they may have jumped the shark by getting too clever. We don't need a new C, but we may need a new Rust. At this point, any new low level language that doesn't have a borrow checker is flawed from the start.
When I was in high school metal shop, back in the stone (iron?) age, a fellow student forgot to take the key out of the chuck before turning on the lathe. That key shot across the room and punched a neat hole through the wall. It could have easily killed someone.

Making dangerous mistakes is hardly confined to CNC machines.
Negative creep
Countries with high unionization and relatively low income differences between low end and high end workers are excellent performers. Especially if you include quality of life, free time, egalitarianism, low poverty etc instead of just average GDP per capita.

See eg http://www.nationmaster.com/country-info/stats/Labor/Trade-u...
After 10 years ReactOS website has got new design
> Modern data suggest that romantic love should be treated as an addiction, regardless of its lack of official diagnostic classification as an addiction.

What would this mean in practice? Court-ordered rehab?
Those things only matter in terms of their value to humanity. There are most probably an uncountable number of planets like Earth out there. The only thing special about this one is that it is our home.

That doesn't mean that we should seek to disrupt the environment. On the contrary, it is very precious to us for many reasons and should be protected. A lot of those reasons are very utilitarian. But it's also because we appreciate its beauty, its complexity, and our kinship with all life. But those are still all things that we value.
Multi-family residential real estate has been securitized for quite a while with fairly major REITs (AVB, ESS, APTS, etc.)

There is some institutional money chasing single-family market as well (AMH, ARPI, soon to be merged into a single entity, and a few others), we'll see how well that model scales to single family residences.
Do we (USA) not eat horse and dog meat because we have special feelings for those animals?
They against havoc, littering, blocked roads, squatted trains, destroyed property, etc. Keep in mind that people never intended to stay in any of those eastern european countries, they all were going to Germany.
If you run you are a traitor? What bullshit is that? If a strong (far stronger and organized than you) force is bent on eradicating you flee and then figure out how you can help. The solution to the Jewish problem as they put it was not a fair fight that would have been helped by even more of them being killed. Most of them did not die fighting: they died without even the chance to fight. Traitors...
The devices were installed by UCOP, not UCB.

UCOP is responsible for the entire university system, whereas UCB is just one campus.
Take comfort in the fact that the CEOs and venture backers are still head-spinningly rich, as will be their grandchildren.
> So it's hard to see what the problem is.

The problem is that allowing proprietary forks is shooting yourself in the foot if you believe in free software being a net benefit to society. Allowing proprietary forks of your software to exist means that you are fighting against yourself to produce free software. Not to mention that it means that users of your software might not have the freedom you intended them to have if someone else packaged your software.

> "freedom" (in scare quotes because it's a very specific definition of the term that requires political buy-in to even see it as a form of freedom)

Which of the four freedoms do you think are restricting users? If you're referring to copyleft (this is not the same thing as freedom), then please understand that copyleft software ensures that all users that receive the software will have the benefits of free software. That's the whole point.

> ... The ability to do this is one of the reasons people choose permissive licenses in the first place.

It also allows for proprietary forks, which is why some people have a problem with it.

> I don't care if people choose freedom or "freedom" or anything in between-

Seems like you do. I don't get why you quote the word "freedom" when referring to copyleft but don't quote it when referring to the "freedom" to make proprietary forks of free software. It should be the other way around IMO.
Well, the front page did recently have people complaining about a bunch of paid products (github, twitter, everything IBM does). I'd expect us to treat open source projects like any other, and part of that is by noting their failings. Incentivising fixing those (or doing the fixing) does happen in different ways, but this isn't a development forum :)

I'd say:

> don't post anything publicly if you want only [warm fuzzy feelings]"
You do realise that 30,000 IMA's arrived in the last year and a half of the previous government.

You do know that they use to fly to Indonesia, burn their passport and pay for a boat to take them from there to Australia
Can Rust's aliasing rules lead to extra avenues of optimization compared C++ (along the lines of C vs. Fortran)?
Sharia courts are recognized as a legally binding arbitration system when used in that way
This creates an incentive to severely ramp up the portfolio risk in the hopes of striking it big. Sure, almost all client portfolios will go broke, but the winning one will pay off for the losers.

Such wealth management firm would have an issue surviving past year 1.
I assume this is just the early stages of something the author was considering working on.
Another incredible horse meat delicacy in Italy is the "pesto di cavallo" from Parma: imagine a tartare, but without all the yolk and capers bullshit and made of horse rather than beef…

And in Italy is strictly forbidden to slaughter work-horses for human consumption, though sometimes they crack down on an illegal butchery in Sicily, in the north you should be fairly safe.
Agreed. I don't find them better. And the build quality everyone praises is not what it used to be
The unstoppable RoboAdvisor trend: Leapfrogging the independents
Yeah but those are our Muslims. And Balkans are pretty agnostic no matter the religious denomination. It is different.
That sounds like a great experience. I'm sorry about your divorce, but sharing something like that with someone for eight years sounds wonderful.
Uber Taxi Wars in Kenya
Software development has at least some element of skill, but you can still sling code all day without a license.
>it was their network and they could put any restrictions on it

Would you say the same of Comcast? When it is the only ISP serving the apartment you just signed a lease on?

Because that is basically the position of an undergrad in university housing with respect to "their network." You could say they had a choice not to go to that school, but for a state school system?

On a network engineering level, something is deeply wrong if you can't separate internet access from access to sensitive resources. Or if you are treating a subnet which includes tens of thousands of students as "trusted."
Oops. I didn't allot enough attention when I typed that title in.
Yep and those opinions are amplified by right wing warmongering and the under belly short term anti-solutions that the loudest shouters on tv, facebook and youtube etc have.
Where in Europe can you find free housing? Are you talking about refugee centers? Monthly payments to refugees which are immediately send to respective landlords?
Who was Dmitri Mendeleev and how did he construct the periodic table?
Depends how big the libraries are and if they are commercial or open.

But I agree with the DSLs, that is the curse of many Common Lisp shops, yet Lisp is a very simple language.
> A union job is great for me.

Not necessarily. Unions tend to lower the pay of the top performers.
This is highly exagerated! Nowadays there are guides, yelp, tripadvisor and the like. Especially in the medium to high end there are plenty of places with reasonable prices and very good food. Antiche Carampane is a classic for fish, though I've recently tried Il Ridotto and it was amazing. If you want to go on the cheap local students swear by Il Nono Risorto.

Just walk a little bit out of the main tourist thoroughfares, and don't go anywhere that has pictures on the menu, has a touristic menu, or makes both seafood and pizza.
Hm. For reading stuff, this looks simply like a normal orm-like wrapper around a sql library (edit: SQLAlchemy it is).

For writing on the other hand, this has the wonderful side-effect of doing schema changes on the fly, like adding some new columns to a table because one new record has that field.

I know it's not meant to be used that way, but inevitably this will be used against large existing databases (used inside some company for example), and then those side-effects will show up and make a lot of people very happy I guess.
This is a question that will result in highly opinionated answers, but here is my shoot.

First of all: a good company will let you choose your own tools, whatever you feel the most productive with.

So why Apple? The hardware is nice but i think the key here is the operating system. It gives you a painless UNIX experience out of the box, without the Desktop Linux quirks (driver incompatibilities, multimedia issues etc.).

What are you using right now? Windows? The majority of "modern" software development seems to happen on UNIX-based systems (see: https://news.ycombinator.com/item?id=3786674), so Windows is often treated as a second class citizen. It misses many essential command line utilities and in general simply does not encourage a command line workflow. Setting up a decent Node/Ruby/Python/whatever environment can be a real pain on Windows. I'm not saying it's impossible, just very painful. So unless you are working exclusively with Microsoft technology, Windows seems to becoming worse every year in regards to software development.

By the way this is coming from someone who has used a Debian/Windows dual boot setup for many years and switched to a MacBook just two years ago.
Horse meat isn't consumed in Britain either, which is where the the mislabeled meats were discovered. I see what you're saying about the scandal though, that does seem to me like a reason to be upset.
>And Balkans are pretty agnostic no matter the religious denomination. It is different.

One of the few good things from Communism I guess - although the methods used were disgusting
Sorry, I always default to the male form for some reason.
What about the Soviets? I guess they offered political power.
> navigator.geolocation.getCurrentPosition(function(pos){console.log(pos)})

Hail Firefox! It asks me for a permission, even when I paste that code in the console and try to execute it.
The game you're thinking of is 'Pac-Man' (hyphenated).

This is a package management tool for ArchLinux. Similar to 'yum' for RHEL. Or Debians 'apt-*', 'dpkg' tools.
That argument has been made countless times in history, with just as much conviction, but replacing human/animal with black/white, male/female, heterosexual/gay, Christian/other, etc.
"There is a difference between believing some particular individual is guilty of harassment and accepting that a harassment problem exists in an industry or company."

You're right, and legal protections exist to protect individuals under these circumstances. It's a primary responsibility of Human Resources department to document such occurrences and justifiably fire bad actors when they occur so things don't devolve into 'he said, she said' chaos.

Instead there was no documented attempt at intervention. The woman in question reached out mass media to garner sympathy (a fireable offense in and of itself); 'he said, she said' was accepted as fact, and the man was asked to step down as a result.

"Better a murderer go free than an innocent be hanged, and so forth."

That's quite the slippery slope. The burden of proof exists to protect individuals from unjust accusation. Libel is a crime for a reason.

It's the legal and ethical duty of an organization to prevent from blindly taking sides in the absence of proof. Toxic, spiteful, aggressive, conniving, manipulative personalities aren't exclusive to any gender, race, creed, etc.

Considering the evidence after the fact, it seems that this was an organizational failure. As a result it set a bad precedent. GitHub lacks the ability to protect the well-being of its employees and worse, protection is exclusively granted to women.

To quote:

"Even so, we work in a world where inequality exists by default and we have to overcome that. Bullying, intimidation, and harassment, whether illegal or not, are absolutely unacceptable at GitHub and should not be tolerated anywhere. GitHub is committed to building a safe environment for female employees and all women in our community."

GitHub should be committed to building a safe environment for all employees. The resulting outcome proves that their neither willing nor capable of protecting the well being of their employees absent of institutional bias.

-----

As far as it concerns Tom Preston-Werner, he failed in his duty as the leader of the organization. From all outward appearances it seems like he's well aware of where things went wrong. Unfortunately, the damage is already done.

As much as we'd all desire to be friendly and personable with our colleagues, leadership should always maintain a degree of separation from those they lead. The military has clear rules about fraternization, well established businesses usually have similar rules. Startups are, well... startups. Their greatest strength -- to break common convention -- is also their greatest weakness.
پکیج تور کیش نیمه دوم بهمن ۹۴ در هتل های تاپ ۴ ستاره
Never heard of fossil until now, looks like an interesting project. I can see the reasoning for the lack of a rebase command but man things like git merge --squash make our commit history so much cleaner (but again, the argument raised is that the developers care about history as it happened, not as they wanted it to happen).
What is cool about PHP programming?
We all know about PHP Sadness, fractal of bad design, etc. but what is good about PHP nowadays? No sarcasm please.
Andrej Karpathy has a great resource at: http://karpathy.github.io/2015/05/21/rnn-effectiveness/
Would you say that Angela Merkels CDU "never won an election"? That would be a misleading statement when talking about a multi-party system rather than a two-party system.

The Nazi party itself did not have an absolute majority at any point, but they gained power by getting support from a majority in parliament, representing a majority of the voters. The power was achieved legitimately, but then it was used to dismantle the democratic system.
Names aren't copyrighted, they're trademarked. And since:

a) Arch Linux isn't selling pacman.
b) I don't believe Namco still own a registered trademark for Pacman. And they probably don't make enough money from it for them to win a lawsuit about it (trademarks require a reasonable commercial interest in order to be protected).

So there almost certainly isn't a legal issue. IANAL.
> $50m is about 100x more than I could ever need

That's precisely why wealthy investors want to minimize volatility. They don't need their wealth to grow (they already have more than they need), but they definitely don't want it to disappear.

Also, I must say that $500k really isn't that much money—it's not even enough to retire.
The A/C adapters are junk. I can't think of another manufacturer that uses ungrounded plugs (North America style outlets), and the design makes adjacent outlets unusable.
Germans in Australia do speak English. Also, I don't think the number of Germans who mostly meet Germans everyday is big. All my German (and French, and Russian) friends in Australia had girlfriends from other places. But sorry, communautarism is visible, generalizations over one's communautarism is frequent but communautarism itself isn't that much.
I suppose parent may have been extrapolating their willingness to integrate from that of other immigrants from Muslim cultures who have been living in France/Germany/UK for decades.
So what would you say about Christianity? Was it a change in Roman lifestyle?
Verizon’s mobile video [app] won’t count against data caps
I have never owned an Apple laptop or desktop, but I think the reason is a combination of the sleek style, usability of the OS, compatibility with Linux tools (can run Ruby, Haskell, Vim, whatever, etc easily on it) and the battery life.

I am surprised at how many developers I see at meetups with Apple as opposed to x86 + Linux, and I am an oddball running Windows!
It's common practice to not pay the last month and use the security deposit for that purpose.
> There is no such thing as a legitimate secret.

> This is not only nonsense, it is dangerous radicalism

The NY Times likes to promote their own form of propaganda. Other forms are illegitimate.
Don't forget collusion - my dentist apparently has lots of slack in her business, I am constantly getting calls to book an appointment. I'll let you guess whether she's offered more competitive pricing to increase her bookings....
None of ATL, DFW, or PHX can honestly be described as the middle of nowhere. Perhaps "middle of nowhere" is just your strongest verbal condemnation of a location, but using it as such dilutes the quality of discussion by robbing it of precision.

On a separate note, ATL, DFW, and PHX are all awful to me as well, but that's because of the life-draining sprawl, not because they're sparse. I fear for the future of housing every time I have a window seat in or out of ATL looking at those developments.
Building a Open source report card (sort of), I call it Archive Observer
Yes, I think this is the heart of these issues. Most people are fundamentally incapable of ascertaining objective merit, and thus the concept of a meritocracy is meaningless to them. This is instructive in business too; never trust your customers to be able to tell that your offering is superior, you have to TELL them.
Which part was not an answer to the Content of the parent?
The Netflix for startups, curated startup vidoes and podcasts
I agree when trying to do Haskell dev on Windows it is painful sometimes things don't install that would install on Linux. On the other hand I think the .NET stack + VS is an excellent stack to use BUT you are developing for Windows and nothing else pretty much. Mono excepted but not realistic for a lot of things.
what strikes me with this migrant crisis is the number of misperceptions on both sides:

The migrants are always refered to as war refugees when really only a minority are.

The migrants seem to come with the perception that they will be welcomed with open and generous arms where the European public opinion is becoming very visibly hostile to this wave of migrants. And European countries will not have the means and the will to subsidise immigrants on this scale.

The European public opinion turned against the migrants after the Paris attack, just because some of the attackers travelled through these immigration channels, but all attackers were either French or Belgium nationals, not migrants. Same thing in Cologne where it seems all the attackers where from Marroco and Algeria, not Iraq or Syria.

What I am worried about is the combination of these factors:

1. This is only the start of the migrant crisis. Migrants stopped crossing the mediteranean sea during the winter, but spring is coming, and the Russian backed offensive in Syria will lead to more war refugees. Not only that but when Bashar will likely regain territories from Isis, we will really see many Isis fighters returning home in Europe, ...or seeking asylum from the certain death if caught by Putin/Bashar (and then what do Europeans do?). And on a longer term, the African demographic explosion means millions of africans trying to make their way to Europe every year will be the new normal. Add to that the fact that our societies will increasingly reduce our reliance on oil, which will bankrupt half of the states in the middle east. Saudi Arabia for instance will be a pretty problematic failed state.

2. The threshold of tolerance to migrants seems to have been exceeded pretty much everywhere in Europe. In the UK the EU referundum will largely be about polish immigration and current polls suggest the UK will exit the EU. The far right is rising pretty much everywhere in Europe. And the standard politically correct response of the medias/political class (if you don't want these migrants, you are a racist, end of discussion) will not do anything to contain the far right.

3. With the exception of the UK, pretty much all of Europe is in recession and has high unemployment, and therefore will not be able to absorb this immigration. To make things worse, all the technological change we foresee (AI, robotics, more automation) will only reduce the supply of low-skill jobs in favor of high-skill jobs. The exact opposite of what would be required to absorb this immigration.

The whole thing feels like a slow motion train crash, like the accumulation of public debt. It seems pretty obvious to me that one way or another it won't end well.
did you read the article? ssh certificates with revokation are a much more workable solution
In France too. In fact I notice I know many Vietnamese descendents, but I didn't realize it until I counted. They're Frence-rooted to me. Successful integration.
The trademark is also for 'Pac-Man' not 'pacman'.