skysight-inc/HackerNews huggingface dataset:
Recently I split some forms out from 'name' to 'firstname' and 'lastname'. An extra column was added to the backend table too.

So why did I do this, go from what you want to something else? What was the evil marketing intent?

Those names also get used by other systems, therefore to create a support ticket in 3rd party system, extra name needed. There is also the small matter of writing back to whomever filled in the form. 'Dear Steve, thanks for applying for the position of blah blah...' becomes possible.

The backend form handling is there to build a tidy database so extra fettling goes on. Customer enters 'steve mcdonald' in the 'name' field, but when you email them their tickets you would prefer to have the name as 'Steve McDonald'. Note the titlecasing going on there and the tidying of whitespace. This is a snip if using two fields, a bit more complex otherwise.

Doing this makes it easier when it comes to customer enquiries, the name is the same in the sales order table, the customer database, the newsletter system somewhere in the cloud and in the helpdesk system. Simple.

Also important to the change was the reality of how web forms work. You can get autofill to do a good job of 'firstname' and 'lastname', it is all there to be clicked 'submit' to if the form autofill helpers are configured correctly in a HTML5 way.

Sometimes the Mr/Mrs option is helpful as you instantly get people's gender. That is why the Mr/Mrs box is there.

Personally I do not put Mr/Mrs in forms, instead I use the 'gender' library to guess the customer's gender based on their IP address (country) and their first name. In this mini-'shadow profile' the gender guess is not disclosed to the customer but it does get pulled through to the reports and the inaccuracy of not knowing whether 'Viv' is a girl or a boy does not matter in the aggregate.

So there you have it, why an 'evolved web form' can move away from a 'name' box to 'firstname' and 'lastname'.
Angular changes versioning policy, accelerates
Yes, but it's based on the invalid assumption that everyone follows the same pattern.

Nothing feels as faked as a "Hey [incorrect name]!" letter, so it's probably better to avoid it.
Yea so which is going to win out to the top of HN? Some reprehensible frat party talk by one candidate or corrupt and treasonous acts by the other one taking money on the side from our on again/off again frenemies the Russians. Man, US citizens truly deserve the government they get (and I am one of them facing another terrible set of choices for the election).
To get back on this, this might be only the Windows client, just had latest qTox idling on Linux overnight and network data usage is 1.3MB.
Show HN: DayToDay - Achieve daily goals
Sometimes we just want to do something new for a short time. It might be to try some new library or language. Thats ok. Learn to identify what is a short term project (I want to learn how to do n with python) and a long term project ( I want to learn Ruby). In the case if building products, use the MVP approach. Then build on it if required.
"it's not up to Russia"

It is if they have the power to stop it. The whole "moral justification" part is for plebes like us. If powers feel threatened by the movements of other powers in neighboring countries, they will act[1]. How they spin it to the public is secondary.

[1] https://en.wikipedia.org/wiki/Cuban_Missile_Crisis#Quarantin...
But then ... is life much more than a brain training exercise?
Facebook Launches Standalone Calendar-Based 'Events' App
I still remember having Beondegi in Busan,South Korea and it was perhaps the most awful-tasting food I've had. I loved everything I ate and drank in SK ... except beondegi.
We're solving a lot of these problems with Overleaf[1] by providing a cloud-based collaborative editor with a simpler UI for those new LaTeX, whilst keeping the power of LaTeX for those that need it.

We're also working with publishers to ease the submissive process to journals and repos[2], and include things like git-sync for offline working[3].

Great to see lots of different approaches to solving these problems though, and Texture is certainly an interesting idea.

[1] https://www.overleaf.com

[2] https://www.overleaf.com/publishers#!publisherslist

[3] https://www.overleaf.com/blog/195
In my limited experience, I feel like the CIA has a lot of room for improvement. Reminds me of this-

http://www.nytimes.com/1992/05/21/world/director-admits-cia-...

There's the problem of guys like Michael Morrell, who have no operational experience but go on Charlie Rose and advocate murdering Russian and Syrian officials. Not that I disagree but why publicly talk about it? Morrell's an economist. The agency being run by political bureaucrats I suppose is inevitable but it's unfortunate.

However, my experience on the science and technology side is also lacking. There's some super smart people who seem to lack any directive of strategy. I sometimes think, is this guy really this ridiculous or is he levelling me?

I love the CIA and am biased in their favor, but I can't think of any personal experience that makes me have confidence in them. Perhaps they are good at operational missions, but they are run by bureaucrats and the science side has the lack of socially smart, well rounded individuals.

The mystique and aura of powerfulness is seductive but the reality of the world is, everyone is much stupider than you can imagine. It's a wonder the world works at all.
Down with the data monarchy
Lessons from Books, Articles, Speeches, and More
Hey there,
Coaching/advice is provided when you score much lower than that! We kinda don't take the risk of telling you "improve your composition" when the overall picture looks good and the non-standard composition may actually be what makes it work so well.
Just a few examples with coaching:
https://keegan.regaind.io/p/ne5Xql3LQ4Wcp3lNTwpA3A
https://keegan.regaind.io/p/JAi7xXNsSw6CLzALqmdNpQ
https://keegan.regaind.io/p/RA1BIfwLTwmdo44ACxsctg
Hm, I know I've brought it up before.

In relation to OpenCyc: ConceptNet doesn't have CycL or any sort of logical predicates -- the assumption is that you are just doing fuzzy machine learning over ConceptNet. I'm pretty sure you need the rest of Cyc to do anything interesting with CycL, though.

ConceptNet takes advantage of linked open data when it can, so it does contain attempted translations of the facts in OpenCyc.

Compared to the Google Knowledge Graph: well, you can't really use the Knowledge Graph without being at Google, or making a research agreement with them, right? But from what I've seen of it, and of its predecessor Freebase, I think it focuses a lot on named entities: particularly things you can look up on Wikipedia or things you can buy. Which is fine information. I'd say it's a different segment of linked data than "what words mean", which is ConceptNet's focus. So maybe think of it as more like a bigger WordNet than a smaller Knowledge Graph.

How to add domain-specific concepts to ConceptNet: the unsatisfying answer is that you can get the code for ConceptNet and alter the build process to include new data sources (try it on the 5.5 branch if you attempt this). And the startuppy sellout answer is that doing this automatically is one of the things my company Luminoso is for (http://www.luminoso.com).

Thanks for asking, and I'll try to clarify this kind of stuff when I deploy the new site.
This doesn't seem like a good idea. People arguing with the bot will become convinced that the other side has no coherent arguments to offer, and everyone reading those discussion threads will see the worst of the side they disagree with. Obviously many people don't realize it's a bot; like the person arguing with it for ~10 hours mentioned in the article. This will only serve to make people on both sides think supporters of the other side are incoherent ramblers.
I probably sounded more accusatory than I should have, and I apologize for that wording.

But I do think this is much more like retrofitting than like label propagation. It's the vectors that are being propagated, as I understand it, not labels.
*SUSE Dev Survey – Please Help Improve OpenSUSE for Developers
I would like to hear from Developers using Linux in any way, manner or form, to give feedback and ideas about improving openSUSE for Developers

I've put together this short survey which I'd really appreciate as many responses to as possible

https://docs.google.com/forms/d/e/1FAIpQLSdKRmRsR_9Ix7RqQfXayji0kZnmOKyac0Qwi6aMHHPah4X8VA/viewform

Please spread the link around to anyone who might also be using or interested in using openSUSE as part of their development work

Any unstructured feedback here is also welcome

Thanks!
And so what? Putin did not write the emails, maybe focusing on the leaks would be better than blaming Russia all the time.
You're correct:

“It sounds disingenuous; it seems that what they mean by strong encryption isn’t near the same as what the rest of us say,” Cohn said.
And far less creepy looking than the Chicken if I do say so..
They don't consciously cripple, they just can't connect the dots. The facilities person tells the CFO, hey, I found you this great office for 1/3 the price. Then the VP of Eng, who never codes anyway, spends 100% of time in meetings replies, awesome - we'll have an open floor plan for better exchange of ideas. Win-win, right?
Etymology of Spike in the context of Agile software development
Both Campaigns Enthusiastically Violate Ban on Super PAC Coordination
"We have, in some instances, been able to improve our forecast to the point of being able to anticipate the development of social unrest and societal instability some I think as near as three to five days out"

with that in mind, i would say that they still have a lot of false positives...
The rest of the article was so riddled with grammar and spelling errors and basic misuses of language that I gave up on it pretty quickly, so I'd say you're right. Also, one of the panellists used "disingenuous", further suggesting that that is what was meant, but clearly no editors or proofreaders were disturbed in the publication of the article.
I only read philosophy in the boudoir so I am far from an expert on De Sade, but in the book I cited above he took a long (and quite abrupt) detour to illustrate his ideas on "proper, rational" way to organize public life - it is actually an essay (written by one of the characters, and he takes a break from the sexual endeavours to read it to others) titled Frenchmen! One more effort to become real republicans.

And his own version of "Philosophy" is part of the sexual initiation of one of the other characters. A girl who is a virgin, and has been raised in a traditional way and so, from the point of view of the other characters, has been fed lies for all her life.
No, this is a completely false equivalence (the spam comparison). An open relay is the equivalent to ISPs allowing people to put whatever IP they want in the header.

People are operating completely sane services and anti-UDP warriors suggesting they change them because they appeared in a ddos is idiotic and harmful to the Internet. You can completely eliminate all UDP services and the untraceable DDoS problem won't go away, you've just eliminated some amplification avenues. The 1.5tbps attack didn't even use UDP so this "solution" is dead in the water and whoever is pushing it is misinformed.

Do you realize that every public DNS server in the world (root servers, recursive revolvers, Google.com NS servers, etc) can be used in an amplification attack? According to you we should name and shame every DNS developer, domain name owner, and operator.

We essentially couldn't have functioning DNS if we operated under your plan to 'fix this from both ends'. I suggest you read up on amplification attacks because I think you misunderstand how they actually work and think there is a way to 'configure' your way out of them.

This problem absolutely should not be "fixed from both ends". The right hand side (eliminate all amplifying UDP protocols) is massively disruptive (bye bye DNS) and doesn't actually fix the root issue (attackers just spoof TCP instead with a reduced amplification factor). The left hand side (BCP 38) requires fewer participants (ISPs vs server operators) and it completely solves the problem even without the slightest adoption of the stupidity on the right hand solution.

If you have ever suggested that a dns operator disable recursive resolving, you are perpetuating the problem by making people participate in an idiotic ritual that does almost nothing to improve the security of the Internet. It's the equivalent of restaurants not serving glasses of water to reduce the water shortage while farmers grow rice patties in a desert with essentially unlimited water rights.
"A new car built by my company leaves somewhere traveling at 60 mph. The rear differential locks up. The car crashes and burns with everyone trapped inside. Now, should we initiate a recall? Take the number of vehicles in the field, A, multiply by the probable rate of failure, B, multiply by the average out-of-court settlement, C. A times B times C equals X. If X is less than the cost of a recall, we don't do one."
Yeah, it happened to me too with a lot of names. :P
Once spoofing is solved, you have attribution. Once you have attribution, you can use blacklists, notify ISPs, etc. Cleaning up or isolating infected machines becomes tractable at that point.
Thanks for your comment and the others as well.
I understand this, sorry I seem to have phrased the question in a way that makes it seem about my frustration.

But it comes from a desire to help her be more organized in these little things. To make her day to day "lighter" and have less "to-do list" anxiety. It's not about some petty OCD self absorbed motivation =)

She has similar problems with her email (subscribes to too many mailing lists, and ends up feeling behind on everything), house chores (starts too many tasks at the same time and leaves them all halfway finished around the house).

I guess what I'm wondering is are there any writings (book, articles) that you could recommend to a person that has these traits?

thank you!
Or maybe NSA's HQ in Fort Meade are built on top of the area occupied by an aboriginal tribe which based its culture on strong encryption, and NSA coopted that.
It effects people without ADHD the same way it effects people with it. The only difference is that people with ADHD have a lot more to gain from taking them then someone without it. (Keep in mind that stimulants can have negative effects to performance such as focusing excessively on specific tasks, or as someone else in the thread mentioned - causing you to lack discretion in choosing what to spend your time on.)
What you're saying regarding neurotransmitters is speculation since we don't really know how levels of neurotransmitters affect performance in concrete ways.

Edit: punctuation
And perhaps be forced to stop producing some drugs? I don't think I'm taking any made by them right now, but I know I have in the past.
RethinkDB was a case of putting product before sales and marketing, which is how you build a nice project but not a business.

I love engineering as much as anyone else but learning how to actually go to market and create customers is the most important thing if you want to build a company.
That;s very different to "they set out to make this point". Everyone involved in making the film deny that.
Thanks, that clarifies it - they've hit some kind of wall with Office 365 Video, and are developing Stream to address that. Makes a lot more sense now.
Can confirm. I'm sitting on dozens of near-complete projects that I just cannot bring myself to finish.
Yes. It's not just grammar and spelling problems but sentences that are incoherent. There's something fundamentally wrong with this article, it looks like something written by a bot that regenerates other articles in an attempt to plagiarize while hoping to circumvent copyright.

This next article has essentially the same informational content, but with the sentences phrased slightly differently, yet still coherently: https://threatpost.com/eff-nsas-support-of-encryption-dising...
I'm not american.

And I didn't say "never", I said in the vast majority.

And the child we're talking about here is 15, not 16 or 17.

Your comment was wrong on every point.
There's a well known international company who "rationalises" (or did a decade or so back) its office space by putting all contractors, regardless of assignment, on a single floor.

I found myself wedged between a contingent working COBOL and a very chatty (and pleasant) graphic designer, with the sole other contractor in my unit located at the extreme opposite side of the building, and my direct reports a half dozen floors up.

I suppose it made sense at some level....
Probably not a direct consequence but...

The UK elected a Conservative government who decided to base all 16+ Maths for non-mathematicians on the revised GCSE Maths syllabus. Colleges are now coping with large numbers of students aged 16, 17 and 18 being required to take the GCSE exam again while studying vocationally based qualifications. I'm teaching maths to trainee hairdressers, trainee car mechanics and would-be fine artists.

Pass rates are not high (we are starting with a selected sample after all and schools are pretty good at getting non-mathsy youngsters through). The statutory requirement ends at age 19 and so the majority of late teens will experience three more years of failure in a subject that they experienced failure in at school. That should guarantee another generation of the general public whose loathing of Maths is pretty marked.

Taking a wider view, I think that we all tend to learn things in a situated way and I therefore have a lot of time for the 'Functional Skills' approach to Maths and English if done properly. This was the approach adopted in most vocational training courses prior to the Gove era.

I also think that there is a place for a qualification based around probability, statistics, and critical thinking. I'd love to call it "How to spot bullshit when you see it". I'd make discussions of issues like genetic defects and screening, obesity and health education and so on a core component. It will never happen of course...
When we find a child who is paid to provide sex we almost always find someone who has been subject to coercive abuse.

It is very rare that we find children who freely make that choice.

Protecting children from that harm --and it is very severe harm-- is important.
Rapid Growth of Cloud Integrated Storage (CIS) in Data Centers
its that the DNC clearly has some operational problems.

I wonder if there was no possible way to identify Russians (disregard the question whether the evidence is reliable and sufficient for a moment), or worse, if there was valid and sufficient evidence that the perpetrators were completely domestic, would this change the dialog at all? As in, would they suddenly start saying that they are taking measures to better protect government systems? Let's put aside the hope that they'd admit they screwed up and apologize. When was the last time you heard an intelligence official say that? Just hearing them say that they'll be securing systems better would be astounding for me, and I wonder what it would take to get an announcement like that.
This hypothetical comes up seemingly every time autonomous vehicles are mentioned. Theft is already illegal, we have a framework in place to deter theft by prosecuting it when it does happen and then punishing those guilty. All the truck needs to do is take a picture of the criminals and phone home, something it almost certainly can do already.

Theft is already a problem for everyone, like any behavior we attempt to control it using incentives. I don't see how a vehicle that knows exactly where it is, doesn't get tired, can look in multiple directions at once and doesn't forget details under stress or fatigue is somehow a more appealing target than an underpaid employee doing a demanding job.

Drivers themselves already steal their own cargo:

http://www.kxxv.com/story/19242235/trucker-steals-own-cargo-....

http://www.ocala.com/news/20090205/trucker-accused-of-steali...

http://www.nwitimes.com/uncategorized/police-say-trucker-hir...

The argument can be made that shrinkage will actually decrease with the advent of automated delivery vehicles just because it's so easy to collect evidence and there's less opportunity for internal theft.

Drivers also get robbed of corse. In the automated delivery world we will have less crime against individuals and a equal or better chance of catching those who do steal from the trucks.
So, if I was going to argue about things not existing, the concept of pi, the irrational number, would be my first target. It's just an artifact of bean counting that people chase their tails over.

To say that pi is a non-repeating fraction with infinite decimal places, is to say that we cannot ever precisely know the boundary and definition of a circle, forever zooming in on a point never met.

That we find circles, and capitulate to what must be their true or approximate location is a cheat, and mere luck at the integrity of atoms or planck space or what have you.

But still, it's garbage in the same way that the divide-by-zero rule is garbage. Granted, dividing something into nothing isn't a practical operation. But, I can divide zero into as many parts as I like, and it's still zero.

So, if people want to keep stacking infinitesimally small tenths, hundreths, thounsandths, millionths and so on, to the end of any particular number, forever, well, forever sounds like an infinite quantity to me, and I'll argue to point that out.

Unroll the circumference of a circle. Where does it end? Approximately near X? Approximately???

Tell me the area of a circle. Approximately within this fuzzy boundary? Approximately???

I am dubious.
FIFA 17 Companion Hack Tool (Android/iOS)
This profiler is sampling based. It takes a sample once every 512KiB allocated (on average, randomized) and reports all the allocations still alive at the end of the interval. So, yes it reports the subset of allocations that are sampled and are 'leaking' from the interval. In that sense it is better at finding memory leaks.

If you want to look at all the allocations during the interval, then you can use the 'Allocation timeline' profile – this will give you all the allocations but note that this might have significant overhead.
It's an interesting problem, and it's cool that they've found a decent solution...

But I can't help wondering how often these kind of complicated transit junctions actually occur in practice? There aren't really that many complicated metro systems in the world (to my continuing disappointment), and even they often still have fairly simple junctions.

Maybe it would be cheaper and more effective to just hire a graphic designer to hardcode solutions to the worst examples?
The NHS (or at least my GP's surgery) does not allow you to register as "Dr" and I wouldn't be surprised if they lacked a mechanism to change from "Ms" to "Mrs" (or any ability at all to change the title field).

I suspect they used to use title as a proxy for gender but this wouldn't be very sensible so maybe it's just there for historical purposes or no particular reason.
In this example image: https://d262ilb51hltx0.cloudfront.net/max/2048/1*bSjX6T0OaMX...

Why doesn’t the integer linear ordering put the orange line completely inside the loop?

That would remove 3 crossing sections, and look better.
> It is way more convenient to write equations in it than using Office's editor.

Really? Unless in the middle of the document you decide to make some change in notation...

But overall, I agree with you. I think the problem is LaTeX has a really steep learning curve. To understand what is going you have to read at the very least a couple of thick books, which is definitely too much too ask to somebody who's only using LaTeX for a one-off job.