skysight-inc/HackerNews huggingface dataset:
> what I think you're saying is that law-abiding people don't shoot people. Well, duh...

No, OP complains that in the U.S. 'everyone' can carry firearms legally (not actually true: felons, wife-beaters, citizens of New Jersey & similar folks are prohibited from carrying firearms) and thus we have a high murder rate. I pointed out that the issue is not the legal right, since the folks committing the murders are not, for the most part, legally armed.

> I'm always curious why Americans don't get this.

There's this really straightforward clear correlation between arms-bearing and liberty (viz.: an unarmed man is fundamentally not free). Americans seem to get this; many other folks don't for some reason. I'm always curious why not.
I installed the Debian package "unicode", which will accept an emoji as an argument and print the Unicode description.

It also searches the descriptions, if given a word as an argument.
Yeah, this sort of declaration[1] (inherited from C) is horrendous and prone to nasty errors.

Consder this:

char* p1, p2;

You could erroneously think that char* is a type, and p1 and p2 are variables of that type. That's not correct however, since p1 is indeed char*, but p2 is char. Such declarations therefore should be strongly avoided for clarity.

[1]: https://github.com/CRYTEK-CRYENGINE/CRYENGINE/blob/release/C...
Ya I agree, I was just making a comment that implementing this token process would make things even worse
> I'm usually creating an 'admin' user at that point anyway.

Why create an admin user when root already exists?
A chunk of the telemetry recorded by Windows 10 has been back-ported to 7 and 8 in updates since anyway so that isn't a reason not to upgrade (though if it is a concern to you it is a reason not to use 7 or 8 as much as it is a reason not to use 10).

I have two machines that will likely never see Windows 10: a laptop on which it ran like a one legged arthritic dog (8 wasn't terribly fast on there, 10 was just impossible, it currently runs Debian as a test-bed for a few things) and a tablet that had significant driver issues that I don't particularly expect to see resolved (so it'll be sticking at 8 as I don't have time to upgrade and roll back again if it fails, my time is precious!).

The "but it is free" thing amuses me somewhat. Does anyone else remember hearing the "Linux is only free if your time is worth nothing" mantra from various Microsoft supporting camps?
Tesla Model S driver caught sleeping at the wheel while on Autopilot
"Availability" doesn't mean much. There are plenty of all kinds of libs available on all platforms (who wants to program WiFi access for the embedded sensor from scratch, for example?). Doesn't mean it makes sense to put any of them into the current project. The stdlib is one of many and not that often the one that is put in. The libs I use on my embedded system are much more likely to be for some specific piece of sensor or I/O device (like the mentioned WiFi module), I rarely have need for what's in the stdlib. Of course, embedded systems vary far more than the PC and server stuff so you can easily find people who will say the exact opposite.
I kinda agree with him, I find it hard to believe revolutions can really happen in today's world, people are becoming very comfortable.
This is pretty much identical to how Gitlab does it. I was hoping they would take it at least one step further not just copy it.
It's in this bug report: https://github.com/orientechnologies/orientdb/issues/6179

I recognize this was closed (by you, apparently) on the basis that I was using a bug report to ask a question. The intent of the bug report is that if the ETL file doesn't sufficiently describe what to do with the data, you should display a sensible error message, instead of a traceback from deep within the internals of OrientDB. If I've failed to list a primary key somewhere, you should tell me that, not assume that I want the primary key to be "null".

But yes, on top of that, my question remains.
I suspect this may be an unpopular opinion, but given that in my experience, the Trending tab tends towards garbage and clickbait instead of real news, one would imagine Fox News hysteria and Facebook's Trending news would be a match made in heaven, and if it weren't for personal curation, we would see even more garbage as a result.
I just went to the k2 website and it looks like I can't get access to the software without buying it? Bummer. I set up a request asking for a demo, but dealing with sales reps is such a PITA.

I am in the market for a decent BPM that doesn't want to charge crazy amounts and forcing us to buy support (I'm looking at you, Bonitasoft). Right now we're using Activiti it is awful. It also seems like the least bad of the FOSS offering.
I guess there is a difference in starting out with a lot of features/options and then removing them one at a time compared to starting out simple and then adding features/options.
There is a lot of scaremongery around C.... don't believe it.

If you know what you're doing (and you should) then C is the best tool for the job.
Hitman Real Life (from RealmPictures)
Actually, I don't mind systemd anymore. I hate the philosophy and attitude of the maintainer, but I haven't had any operational problems using systemd. It works, and it works pretty well. I just hate that I had no choice.
I learned C via this excellent book: http://www.amazon.com/dp/067230399X/?tag=stackoverfl08-20, which I picked up from a local bookstore on a whim. I had just started high school, and up until that point my programming experience had been limited to BASIC-type languages (starting with Apple ][ basic when I was 6, then AMOS on the Amiga 500, then QBasic on DOS... actually that last one was a bit of a downgrade from AMOS :) ).

C was my introduction to "real" programming -- it forced me to actually learn memory management, pointers, etc. Funny thing, I only took one C course while I was in college. By the time I started college, Java was the new hotness, and I was in the first incoming freshman class to get Java instead of Pascal in our introductory programming course. I took an immediate disliking to Java back then (and still don't like it), so naturally it's the language I have to use at work :O
"But with nearly two-thirds of Facebook users saying they get at least some of their news from the online platform, conservatives said any chance of bias could skew political conversations."

Two-thirds... get at least some... Ooookay? I'm not sure at what point we're all supposed to start running around with our hair on fire. Am I supposed to pretend that the much smaller number of people who rely on Facebook for their news were ever going to be great in a political (or any other) conversation?
And here I am still stuck on WinForms grids. WPF is too slow and the JS frameworks just spin endlessly when I try to throw the amount of data I need to display at them.
Precisely. Before you had to be purposeful about it by adding the . before the @.

Now it's automatic, and possibly unintended. Send a slightly rude tweet to someone you're mad at? Maybe sarcasm that some of your followers don't see as sarcasm? Now your friend may get harassed by your followers.
The Open Source Evolution
Nginx 1.11
Show HN: My Immunizations app, an app to help manage your vaccine history
>> "I would really, really doubt this."

It has happened plenty of times:
http://www.wafb.com/story/1962125/arrests-made-in-tsa-baggag...

http://abcnews.go.com/Blotter/abc-news-tracks-missing-ipad-f...

http://www.wired.com/2012/12/tsa-ipads/

And many, many more.
Ting (choice of Sprint or T-Mobile) is $6/line, plus usage. Google Fi (uses both Sprint and T-Mobile) allows subscribers to add data-only SIMs to their existing plans at no additional charge (other than data usage).
> Oracle likely going to win (they have best legal team in whole industry)

You may be right but I really hope you're not. Such a dangerous precedent.
There is really not much to sieze from an office like this, but I can assure you that the infosec and physical security teams test people on raid process and probably do such drills on at least a yearly basis. Basically how to hand over exactly as much as you are required to provide, shield the rest, and notify people upstream to start the internal side of the response process.

If this was an engineering office then there would be a lot more involved (making sure such a raid did not expose code or allow on-premise agents to access raw data that an engineer at that facility might otherwise be able to access for dev and debugging purposes, etc.) I think this is just a sales office really, so it is more symbolic than anything else...
I suspect it is more that it sticks around because it has stuck around. Quirks it may have but you can learn them and count on consistency. It is all well and good to pick a better shell but you can't expect any machine but yours to have it.
As someone who works in the application layer, the recommendation to have a fast failover to tcp from udp seems silly. Shouldn't the recommendation be to keep packet sizes below 1280?
The studies show that second generation of migrant (from Asia and Africa) women don't have that many more children than Europe's natives (contrary to what the populist anti-migrant propaganda is pushing) - in most countries the difference was on the order of 0.3 - 0.5 children per woman if I remember correctly.

Poland tries to address the fertility issue in a different way - we're letting in lots of Ukrainian migrants (currently there's 500k of them working legally in Poland, with probably another 500k working illegally). They are a much better match, as their language, culture, values and even parts of history are close to ours.
Maybe not that since that would not be registered username.

http://but.you.might.be.able.to.do.something.like.this
In the Go language, there is something called iota which is like a iterator that counts up from 0:

type EGlassRNState int

const (
EGlassRNState_Initial EGlassRNState = 1 << iota
EGlassRNState_Weakened
EGlassRNState_Shattering
EGlassRNState_Shattered
EGlassRNState_ActiveFrags
)
No, it was started because a Black Guy got into the White House. Don't fool yourself, the Tea Party is simply a racist reaction to non-White person being in the White House.
Budget wise, Bush was much worse than Obama and there was no Tea Party telling him not to invade Iraq and blow 2 trillion dollars on pointless wars. The Tea Party only came about when Obama took office.
After many years of programming, I came round to favour more inlining than I used to (I probably wouldn't go as far as some of this function, however).

Needlessly increased variable scopes - and thus increased risk of harder to follow cross-dependencies - is probably the biggest downside risk. But I've found code that executes linearly easier to read and understand when it's written linearly. When everything is factored into functions - particularly impure functions - you need to click all over the place to understand the whole.

If there are higher-level primitives that can be used - filters, maps, folds, etc. - then they can reduce the verbosity overall. Some monadic styles can flatten nested code by computing a pipeline / computation rather than having lots of nested loops. But depending on the language and the problem domain, performance may suffer.
I took zentiggr's comment to be sarcastic with a hint of truth. I don't think his choice to use "sheeple"¹ or bring up Orwell detracts from his point.

¹ And let's be realistic, anyone who thinks the TSA actually improves security is basically just listening to what the TSA itself says. As mentioned in this thread, the TSA 1) hasn't stopped known terrorist attacks and 2) isn't hard to sneak weapons past. Blindly listening to the TSA saying they're important for security is, well, sheeplish.
> there is very little innovation in this space

A lot of E-Ink based projects got stepped on within large MNCs because LCD vendors dropped their prices significantly whenever development teams talked about switching. Plus LCD and backlight power consumption rates improved quite a bit and the management level people insist on the ability to play video.
The web's hard problem is dealing with that complexity at a speed and scale that is a few orders of magnitude bigger than any other programming environment I can think of.

> At best you can avoid shooting yourself in the foot

At best we can keep our systems simple, agile, and cut bad features as quickly as we test new ones (every damn day!).
That's because of the Patriot ACT, a law he helped to pass btw: https://twitter.com/mtracey/status/718656246400880641
I'm actually okay with text-based systems; good UI can be implemented in that format too. For example, the principle of least surprise has clearly NOT been followed by lots of utilities in defining the "recursive" option - is it capital R or lowercase r? And do you use single-dash for long options or double-dash?

And there are advantages to text-based UIs (scriptable, composable, copy-pastable) that I think would be hard to reproduce in graphical UIs.
How many attacks were there pre-9/11 (and thus TSA)?

We went quite a good long while without it and things were fine. This is fear-mongering bullshit, used to line pockets of politicians and lobbyists, pure and simple.

I don't see how anyone can claim otherwise when the guy in charge of "Homeland Security" (a name that sounds a bit too much like things you'd read about in fascist countries like the former USSR or one of the Axis powers, but I'm getting off script) at the time starts installing x-ray scanners and... OH LOOK AT THAT he has a huge ownership stake in the company that makes them.

And really the best way to "get rid of incompetent management" would be to shut it down. Otherwise it'll just be a revolving door of incompetent managers.
Here the ones I thought were for sex positions are astrological symbols.
Check out blender. It's a fairly powerful, open source 3d modeling tool (also game engine, motion tracker, compositor, sculpter, and more). I used to use it quite a lot back in highschool.

It also has a fairly high learning curve at first, but there's a huge community built around it[2]. Andrew price has some very high quality tutorials[3]

1. https://www.blender.org
2. http://blenderartists.org
3. https://blenderguru.com
It is as some schools, Harvard (CS50) and CMU (15-122) both cover C in first year.
With the big consumer facing apps.

Show me where they run their Oracle Financials in AWS.
INSURANCE GRABS DIGITAL'S REIGNS
1. The French engineers cost less than SV or Zurich because the lower salaries make up for the higher labour taxes. Google pays well for the market but it's still lower than other locations.

2. They need an office for business reasons, period. Whether they have engineers or not does not change their obligations to the French law and their ability to escape taxes.

3. Google's strategy is not to attract French engineers specifically, but to have offices everywhere to hire talented people where they are.
It's not just the availability of funding, it's the type of investors and their expectations. Outside of Silicon Valley, local investor communities tend to be focused on consistent performance across the companies in their portfolio. In Silicon Valley, investors seek companies with the potential for wide variation because that's what the unicorns are [sure they'd like everything to be a unicorn, but they know that it won't be].

The reason this works in Silicon Valley there is a critical mass of companies (and hence deals) financially structured to "go big or go bust." Hence a portfolio can be diversified. It is unlikely that a random city will have sufficient companies built this way to support an investor community optimized for startup investing.
I'll upgrade my family members to Linux if they want. But if they need help fixing Windows, they're on their own. I'm not a Windows expert, nor do I have any wish to learn about it.
More than a little ironic that the page is filled with meaningless animated sequences that had me pressing the back button rather than finish the article.
Yes yes, but the point was, it can't be Shattering and Shattered at the same time ;)
Even besides that early governmental founding. Companies aren't created nor exist in a vacuum.

Tax payer's money payed for most of the infrastructures, research and education those companies requires to operate.

How can you run a company like Google or any other without educated employees, roads, internet, etc.

Entrepreneurs love to think they built themselves alone, but they are just a product of the society they lives in.

Now as a society you can choose to either socialize or privatise your infrastructures, but you'll have to pay for them either way.
Judges are not infallible, and they are not isolated from the zeitgeist of their time. See Schenck v. United States, where the original ruling was overly broad and later refined.

https://en.wikipedia.org/wiki/Schenck_v._United_States#Subse...
Get in line at the DMV before they open! My local DMV opens at 8:00a and I got in line at 7:10a. By 8:20a, I was done and out the door.
> offering complete untraceable anonymity

Your argument falls apart the moment you claim this.
Yes, it stores the list of emojis so that you can link to it. The text is never stored.

Are you concerned this might be a privacy issue? I could change it to only store searches on demand.
That's plausible, but it could also be a convenient explanation to keep a new design under wraps until a big announcement.

I currently have an original Pebble Steel. I pre-ordered a Time 2 today, but I'd love to be able to upgrade my order to a Round 2. That watch is, by far, the nicest looking smartwatch so far, from any manufacturer.
Tor is a solution for both anonynmity & privacy and censorship evasion. I2P is oriented primarily towards anonymity and privacy.

I2P has an attractive anonymous service design and can run applications like Bittorrent over it. But it also developed basically by 3 people in New Zealand.

Tor has more funding b/c of censorship evasion features being attractive to funders. Successes in the anonynmity feature set like SecureDrop. A vibrant academic community with conferences etc. Lots and lots of review from the external crypto and security community. A deep well of technical talent.
COBOL is anything but dead (unfortunately).
I did this flying internationally. origin to OHare, OHare to philly, philly to London. Had hours to burn in Philly. Took a wander outside for a smoke, couldn't figure out how to get back inside (the layout seemed like it'd make plenty sense in a car, less so on foot, and a trainline blocked the obvious approach). So asked a nice policeman, who directed me.

Once we figured out that it wasn't actually difficult, we repeated once more before we left. Horrible habit I know, but on long flights/connections you spend near on a whole day "airside". It's pretty simple to just explain why you wanted to nip outside for some fresh* air.
It is hard for me to believe that one employee could show this kind of bias for this long without being noticed. It had to be more systematic and widespread. But good to see FB admitting it and taking corrective action.
Where can you get a VPS for $3.50/year? Please tell us.
Interesting move toward the end of the 140 character limit. Let's see how it goes but I'm pretty sure people will still complain about the limitation, until they really ditch it...
I'm speechless.
What could have been made better?
There're a lot of valuable points in this topic's comments.

I'd like to add one more which has been ignored: the GFW/Golden Shield was built to uphold the central government's authority over other provinces.

One-to-many propaganda is the most important leverage for Beijing to suppress provincial rivals.

And I assert the same propaganda leverage applys to the relationship between Washington D.C./Newyork and other states in the U.S. as well as the relationship between the U.S. and its allies.

Censoring/manipulating the internet is not merely for silencing individuals.
Especially if you're used to being able to leave your laptop in your bag - you fall back to routine very easily. I want to fault him for walking off and leaving it, but I can also imagine myself easily doing the same.
Dropbox: Going Deeper with Project Infinite
It's crazy to think that the owner of the win32 API, probably the strongest asset in contemporary computing, ended up with such a disorganized developer story - winforms, wpf, winrt, silverlight, html.

The last thing you want your "developers, developers, developers" to do is to stop and think about which APIs they need to evaluate switching to. Because that's how you build mindshare on iOS, Android, OSX, ChromeOS.
> Laws that say "forget the law, anything we think is unreasonable is illegal" are a growing problem in Europe.

This has been occurring in European law since time immemorial -- giving the judicial branch maximum discretion is viewed as democratizing.

It is hardly growing rather than being slowly exposed.
The Italian Army Switches to LibreOffice
2016 Will Be Rough for Startups. Here’s Why That’s a Good Thing
To be honest, I'm a.) somewhat surprised that people are surprised by this b.) not sure why there is a government probe into this. Also the irony of Glenn Beck bitching about bias in media is definitely not lost on me.
Big data and the elections: Reddit, Twitter, news, wikipedia, funding, expenses…
Seriously? Invoking 9/11? As though Israeli airport security has anything at all to do with American intelligence failures? Don't cheapen people's deaths by using them for your political points.

I don't like that we live in a world where it saves lives to do something that involves judging people by the color of their skin or their religion. I can not like that, and also accept that it happens and works. The world is not black and white; no amount of paranoia or denigration of political correctness on your part will change that. It is okay to say "this is not something we're proud of" and also "this is something that is necessary." Not every action a nation takes need be 100% laudable, even if the goals are.

But it doesn't seem like you can accept that, and you're contorting my words past any point of recognition, so I think we're done here.
And how many non-drivers? I've given up on car ownership ever since I live in a big city, but if I could delegate the whole "spend half an hour to find a free parking spot" chore to an AI, I might reconsider.
IPv6 at Comcast (RIPE72 presentation) [pdf]
It's more likely that their "liberal bias" reflected the general culture at FB and therefore seemed normal to most people.
I also kind of rolled my eyes at the "rogue employee" angle. I hope Facebook makes things right.
Medical Data Startup Apixio Raises $19M
>It is sad that they would stoop this low. I just don't understand it.

There's nothing "sad" about it. If this increases their corporate profits, then it's the correct course of action. I'm only surprised they didn't resort to tactics like this earlier; they were much too nice with their customers before. They're doing a lot better now, by showing their customers who's boss.

What's sad is that customers actually think they deserve to be treated nicely. I just don't understand that mentality. If you're willing to allow a vendor to abuse you, over and over and over again, and you absolutely refuse to ditch that vendor, then why shouldn't the vendor treat you poorly if they can make more money doing so?
Pascal is a good example of a dead language that used to be fairly popular.