skysight-inc/HackerNews huggingface dataset:
The process of changing that process itself is what is completely different between public sector and private sector though. Change from within is extremely tough to begin with and companies with truly bad, inefficient processes will likely be out-innovated by companies that can actually organize to deliver results and that doesn't happen in the DC bureaucracy culture, you just get less funding and your agency starts to look ancient and obsolete. For tech companies that become obsolete, they become more sales culture driven and tend to stick with non-tech customers in the F500 that are even further behind technology / process improvement curves.

The kinds of folks that stay at jobs for 20+ years and retire are very, very different from the HN style job hopping motivated go-getters and it impacts work output drastically in large numbers. DC has a lot of the really motivated types, but they are oftentimes not doing the tech work.

I've been a federal employee, contractor, employee of F500 companies, small regional company, two-person start-up, and start-up employee for some frame of reference.
The (UK) Government Service Design Manual has a section for UX designers [1].

[1] https://www.gov.uk/service-manual/designers
Medium – it's basically this generation's version of PR Newswire
Excellent point - you could monitor the ABP database and if the hash appears, modify the content (shifting the value slightly on a single pixel) so the thieves need to block the new one.
I don't think most people intentionally do this. It just makes someone look smart if they proclaim things confidently and so they do it. I try to be as honest as possible when communicating and I have caught myself sometimes stating things with more confidence than I had. I think it might just be part of how humans communicate...
[citation required]
Yeh, I know my case is anecdotal. I would have loved it if the situation was reversed. A student shouldn't have to stick up for faculty.

For me this wasn't just one class this was many classes and many students. So I think that the entitlement speak is of valid concern.

I do have to say that I did get into a bit of a war with the head of the CS department. He told me to cheat on a group project in order to make him and the department look good by doing all the work myself. I did give him some choice words and yes it was that much harder for me to graduate(this was my senior project). That was the only time I ever saw the lack of morality/respect first hand among faculty.
excellent prior discussion: https://news.ycombinator.com/item?id=2208760
It's more a strawman.
Go Forum
oh great, new fodder for the conspiracy theorists.
What is the difference between "startup" and, say, "company"?
Do you have an axe to grind? It's not terribly hard to support both.
> BP also paid a significant fraction of their market cap to clean up the wide-reaching effects of the spill.

Some money did go to environmental cleanup.

But a large proportion of it is going to pet projects. Two especially egregious projects in my home state are a plan for gigabit Internet and to dam one of the largest undammed rivers in the US to create two recreational lakes with a waterpark in the middle of nowhere.

Not BP's fault, of course - you can lay that firmly at the feet of local businesses, the well-connected, and local governments. Still, when you see "BP paid out $X for the oil spill", remember that a lot of that had nothing to do with restoration.
"That a 10,000 year storage solution was nowhere near long enough to inculcate the Earth from the true shelf-life of the waste, which is realistically thought to be dangerous for many times that length of time."

With some definition of "dangerous" sure. After just few hundred years, it's only slightly more dangerous than naturally occurring uranium. The other difference is that natural uranium is dispersed more and guarded less.

"Final disposal of high-level waste is delayed for 40-50 years to allow its radioactivity to decay, after which less than one-thousandth of its initial radioactivity remains, and it is much easier to handle. --- After being buried for about 1000 years most of the radioactivity will have decayed. The amount of radioactivity then remaining would be similar to that of the corresponding amount of naturally-occurring uranium ore from which it originated, though it would be more concentrated."

Source: http://www.world-nuclear.org/info/Nuclear-Fuel-Cycle/Nuclear...
You could have human friendly URLs for articles and use hashed URLs for image and video content.
The article discusses the kinds of problems that wildly successful teams of 1000-s of engineers have. As such it is kind of irrelevant for most of us - not everybody will grow their team to 1000 engineers or assume the role of VP Eng in a large organization. A more practical matter to consider, are these problems worth worrying about from the start or is "let the thousand flowers bloom" strategy part of the twitter's success?
I've often thought about doing something like this for documenting my bike trips; a 'somewhat straightened' map would work great down the side of the page with the story. The straight line route maps that used to appear in AA map books are a bit dull, I wanted something more like http://w.faringdon.org/alljpg/hy%20Map%20London%20to%20St%20...

However I got sidetracked in the notion of how to linearize the map. What I want, is roughly: start with the route, smooth it so that the original route still wiggles on the final map (eg https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93..., then interpolate with splines)

Simply using straight line distance to the curve won't work, places can be the same distance from multiple points on the route (unless you divide space up as in the article).

So what I thought of instead was, treat the smoothed line as a charged wire, and map POIs as opposite charges. Electric field lines do not intersect, and if a POI 'charge' is allowed to fall towards the 'wire', the distance it travels and the place it lands give me coordinates. These calculations are relatively straightforward (see eg http://lampx.tugraz.at/~hadley/physikm/apps/linecharge.php), and I never need to figure out a closed form for the transformation, which I guess would be horrendous.

I'm not sure what you'd call this coordinate system; it bears some similarity with isobaric coordinate systems in meteorology though.

Edited to add: these things are called 'strip maps' in the literature btw, there's a survey of examples here: http://www.geovista.psu.edu/publications/MacEachren/MacEachr...
Man, I wish I would have come across such a person, I'd have let them have their way. Instead it was always a bunch of flakes clearly looking to do as little as possible.
Ircd-seven – freenode's IRC server daemon
He was only 40 years old? That's extremely young for that disease. 50 is when they recommend your first colonoscopy. There is now a colonoscopy pillcam. Wonder if people should start in their 30's?

http://blogs.law.harvard.edu/billofhealth/2014/03/04/capsule...

Seeing someone robbed of a few decades of life is always heart wrenching.
This also comes up in relational databases. There might be a nice, canonical way to represent what the data really is (i.e. what it represents). but then access patterns for how it is used mean that a different representation is better (usually, somewhat de-normalized). Fortunately, relational algebra enables this (one of Codd's main motivations).

A programming language is even more about data processing that a database is. But it still seems that data structures/objects represent something. I recently came up with a good way to resolve what that is:

In a data processing (i.e. programming) language what you are
modelling/representing is not entities in the world, but computation.
Therefore, choose data structures that model your data processing.

This definition allows for the messy denormalized-like data structures you get when you optimize for performance. It also accounts for elegant algebra-like operators, that can be easily composed to model different computation (like the +, . and * of reg exp).
Depends how you found/testes/found it. In general it's a case of being uncertain what they could do if they decided to.
How to design forms that convert
What do you mean by short runs? If you mean just the total sample of 4, probability H|H is .5.
Three used to use Vodafone for 2G but since they've merged with O2 I believe they use their 2G network infrastructure now.
It's my understanding that you're working on your "startup" until you've found a repeatable way to generate profits. Once that occurs you then begin working on your "company".
Helvetica Neue is not optimal either, especially due to the light weight used in iOS 7-8, but it I find it still acceptable.

For my taste San Francisco looks a bit too blocky due to the flattened curves along the vertical axis. It's not bad, but I like Google's Roboto typeface, for example, better.
At the same time, the market size is dramatically expanding—many more people consume news now vs. 10 or 20 years ago. Many more still will consume news in the next 10 to 20 years. Volume is being driven up, and that is a big, big deal.

Does Marc mean more people in the US consumer news now than before, or world wide? If it is world wide I think that is probably true (because of rising access and literacy if nothing else) but if it is in the US is it actually true? I imagine back in the 70's and 80's when everyone watched the nightly news and everyone subscribed to a paper the numbers would have been pretty high.

It's an important point because Marc claims it is pushing up the amount of money in the market, but if it is international readers it isn't necessarily as simple. (It's not necessarily untrue, but much more complicated)

One start would be to tear down, or at least modify the “Chinese wall” between content and the business side.

Oh wow. I can see the outrage now.
Collusion and Monopolies are the greatest enemies of a free market. Collusion and Monopolies = secretive agreements to limit Free Markets.

Collusion and Monopolies happen all the time. The number one defender of Collusion and Monopolies seem to be mos tLibertarians.
V2 rockets on London and surrounding counties
Contaminated lumber, clothes, plastics, that mixed material can be difficult to valuate indeed and uses a lot of space too, so it gets incinerated.
I'm not an expert but is it really more expensive to build up rather than out given the state of technology today? Surely the cost of land alone is enough of an incentive to build up? Also Berlin's real estate market is increasing in price steadily. There is huge competition for every rental flat on the market inside the ring. This seems like a good opportunity to increase volume to meet demand as would happen in a perfect market. I would imagine the increase in volume (and the revenue that comes with it) would alone be worth building up?
There are quite some broken links on your website (for instance careers link). You might want to fix them.
Real world has taught me 'magic' only works in some specific cases and mine usually isn't one of those. That is why anything that claims to be smart gets to my nerve. Instead, I prefer tools that are clearly scoped, do their own scope extremely well, and designed to complement each and work well together, AND with good documentations. Yes, Unix command line tools are good examples (except not all have good docs though)

There, I will vote for this option against any other tool that claims ability to do things automagically.
How come noone mentioned Xamarin? Coming from a C# background it's definitely the choice; even coming from a non-Java and non-C# background seems a better choice nowadays.
In school, you're evaluated on your actual work. Homework and tests. In professional life you're sort of evaluated on your work, but there's a bunch of other stupid bullshit that has much more of an effect. So, I agree.
Presentation from StrangeLoop 2015

"Specter: overcome your fear of nested Clojure data"
https://www.youtube.com/watch?v=mXZxkpX5nt8
The Year of CoCoRo Video #39/52: Adaptive Layers in a Pool
There are many of these communities now, some big, some small. How will justfordevelopers.com be different? I like what they're doing with https://devmag.io/
Hacker News Parody Thread
Yup, the prep is more certainly the worst part. I had to have a colonoscopy relatively recently (graphic details: suspected Crohn's, turned out I just had benign polyps), and without a doubt, consuming all that KleanPrep the day before was without a doubt one of the worst things I've ever had to do to my mouth and gut. Tried everything I could to mask the flavour, but nothing worked.

The most flattering description I can give to the flavour of KleanPrep is that it tastes like rancid cooking oil. And you have to drink a lot of it over the course of the day.

Still, the colonoscopy itself wasn't a problem at all. Aside from the discomfort of the idea of strangers fiddling with your nether regions, it's fine, and much better than the alternative of not knowing.
Not if you get good generators and the systems on standby. On an oil rig our engines always have their lube oil prelube running and heaters on. We can go from blackout to online in under a minute. Like most other things it's an engineering problem and how much money you're willing to spend to solve the problem.
I wish people would learn what the hundred flowers campaign was and not use such dumb and insensitive titles for their blog posts. It's like calling it "the final solution to the twitter problem".
I think there isn't an exact definition but generally a startup has theoretical hyper growth potential. So opening your own bakery would not qualify, envisioning a franchise chain of bakeries (or a social network etc.) would.

[I don't particularly like this definition but that is the common understanding AFAIK]
Startups focus on high growth. http://www.paulgraham.com/growth.html
That standard is incredible, I had a good flick through it just in awe of the level of specification that goes into signage, I love that type of stuff, it's a hidden world.
That's what I counted, and got a 50% chance.
Minimum Viable Product for Most Valuable Players
Apple Israel just patented virtual buttons for your walls
Lift Modernisation – Lift Company in Kent
An old lift doesn’t require changing entirely and it might be not possible because of old design or layout of the installed lift. However Lift Company in Kent can provide you the facility of Lift Modernisation. The defecated parts of lift replaced to new part with extra features which improve working speed of lift and make lift as before.
Lift Modernisation - Lift Company in Kent
http://www.jdrliftservices.co.uk/lift-modernisation-services.html
Reading this actually makes me feel like my company has done a good job of outlawing the "write-only" type of perl.

Would this be valid?

$x +=!! =<>=~ s/readable-code//g;
It would require some type checking and casting (or runtime exceptions) but wouldn't the C# equivalent to the F# approach be abstract class User, class ActiveUser : User, and class DeletedUser : User
VR and machine learning
Learn how to Setup a localhost machine
"The technique C# traditionally uses to deal with illegal states is called design by contract"

That's not really true. Code contracts are just a library , it's certainly not "traditional" in C# to use that to check for invalid state. Traditionally you just check the value before assignment. And if you do this your entire problem "goes away".

Gotta say this is one of the most contrived "F# is better than C#" example i ever saw.
I don't think there's anything stopping from implementing ActiveUser and DeletedUser as separate classes in C# as well? It's much more succinct in F# but so is pretty much everything else.
I believe this is what the author is referring to at the end:

>Unfortunately, the lack of discriminated unions and pattern matching makes the F#’s approach mostly unbearable to implement in C#. It’s possible in some simple cases but still remains pretty tedious.
That is not inflation adjusted. Also 1970 is before the usd was taken off the gold standard, and the subsequent oil shocks that followed. Gold/oil has traded in a range that whole time, while gold/usd and oil/usd has changed, well, 52 times.

Inflation adjusted today's prices are not that bad in comparison.
In order to find the vulnerbility you almost certainly have to try it out. Even for an XSS, you'd have to make a JS alert box popup for yourself. And then you've technically broken the law, since you hacked the website.
Internal vs. External Quality of Software
The F# code is no doubt more elegant because of discriminated unions and pattern matching, but the C# code in this comparison is a bit lazy/sloppy if you ask me.

I know it's a made up example to showcase discriminated unions, but it becomes a bit of a strawman to suggest that C# doesn't even allow representing discriminated unions. It does: through inheritance and tons of boilerplate code.

The correct demo I think would have been to make the correct type (which doesn't allow invalid states to be represented) in both languages, to show how in C# it required maybe hundreds of lines, and in F# it's just a few lines.

Under the hood, almost exactly the same types are created from F#, where the F# types when seen in C# or IL of course look very much like the types you had to meticulously type in C#.
This is your Brain. This is your Brain, once you’ve been Hacked
For some reason this winds up being worse in the .net world than the java world. The main trouble I see with spring is not that it messes up your code but that people use stackoverflow to 'get things done' which leads to no overall strategy and thus mystery about how things get initialized.
Simply the best magento product slider on Codecanyon
Cookies Notice Blocker for iOS 9 removes European Cookie Law popups
interesting comparable: AOL purchased huffington post in february 2011 for $315MM and at the time they had 25MM monthly unique visitors which equates to $12.60 per monthly unique.

http://www.huffingtonpost.com/2011/02/07/aol-huffington-post...

business insider is selling for $442MM with 76MM monthly uniques = $5.81/monthly-unique.

so, on a per-monthly-unique basis, business insider is selling for less than half of huffington post.
> if you have actual numbers or studies to bolster your statements about C++ I would love to see them.

Note that most real-world case studies were done in the late '90s-early '00s so they are not that easy to find. A quick Google search, however, came up with this[1].

> There are plenty of C++ supporters as well as detractors

It's not about C++ supporters and detractors today. It is an undisputed fact is that the industry as a whole abandoned C++ (except for its relevant niches) and practically no one has looked back.

> In the end, since it's not as simple as "less features us better, more features is worse"

I'm not saying it is simple. I am saying that we have one experiment with conclusive results. Perhaps there are other variables, but given the strength of the results, the burden of proof -- IMO -- lies with those who claim that their super-feature-rich language will not meet the same fate.

> it's still extremely popular in certain segments

It is, and those are its niches. They form a largeish share of the market, but not anywhere as large as the segments that used C++ in the 90s or the segments that use, say, Java today. It is most certainly no longer a general-purpose cross-market industry-wide language.

[1]: http://www.lanl.gov/projects/CartaBlanca/webdocs/PhippsPaper...
Yikes. I'm a little ashamed to admit I had to look this up: https://en.wikipedia.org/wiki/Hundred_Flowers_Campaign

Hopefully this blog post's author was unaware of the hundred flowers campaign. In any case it's very helpful of you to point this out so this meme doesn't get passed along by those of us ignorant of this bit of history.
The article is pointing out (I think) that since C# and F# are such different paradigms, they have different best practices for handling invalid states.

F# has these best practices built in to its type system. The way the author is coding the domain models, there's no way for the model to be in an invalid state.

C#, on the other hand, does not give this safety in its type system (and doesn't make it easy to "abuse" the type system to provide it). One can use contracts[0] to do this, but it provides mainly runtime checking, not compile-time checking like F#.

[0]http://www.dotnetcurry.com/csharp/1172/code-contracts-csharp...
Unit testing IO in Haskell
While the solution described is cool, it only applies to problems that can be solved with union types in F#.

That's cool, but things get much more complicated when trying to describe the concept of a non-empty list (still possible, but I don't believe is included in F#'s library), or near impossible when trying to describe things like a number within a certain range, or various relationships between the arguments of a function or of a type.

I mean, when you're constructing something like "Segment(x, y)" (or "Segment of double * double" in F#, not sure if I got the syntax right), how do you express that the X coordinate needs to be lower than the Y coordinate? And then the biggest modern challenge is to model state machines for asynchronous communications, which implies working in the presence of non-determinism. Good luck modeling that with a static type system.

Basically there are things that can be expressed in a statically typed way, by means of a good enough type-system, but there are always invariants that can only be checked at runtime. Hence assertions sprinkled in the code are still valuable even in a language like F#, because if you're going to fail, it's better to fail as fast as possible.
Or Lawnmower-man, imagine a way to give anyone Jason Bourne like intelligence/abilities or a Matrix type interface to the brain.

Need to learn to fly an Apache? No problem just download Pilot 1.0.
I lived in Singapore for almost 5 years and I live London now. Everytime I see something like this about Singapore, I ask myself when I will be in Singapore again. It is truly amazing country, city, island.
According to a documentary I recently watched (Cowspiricy) the biggest cause of CO2 / deforestation / climate change is the agricultural industry - I need to research the numbers presented in the documentary as it was eye opening and I want to be sure I'm not just being sold a vegan agenda.
EuRathlon 2015 announces Grand Challenge winners and video recaps
Clickbait title

To repair injury, not sensational super soldiers.

“Suggesting that we aim to develop ‘super soldiers’ or that our brain-related research is being conducted to ‘unlock the secrets of artificial intelligence’ is patently false,'” he said.
I really, really miss serif fonts. It'll be nice once we all have 600 dpi e-ink 'screens' and can have book-quality text.
Cheap dreams: Economy Airbus passengers could soon be travelling in SLEEP PODS
The point I was trying to make is that for engineers you can't do a simple math from minutes to productivity. The interruptions are big productivity killers, but all engineers take voluntary breaks. A break helps productivity, but there is a limit, above that it harms. The same with the interruptions, some might help, too many will not.
Does something like this exist for JS?
This is just the anemic vs rich domain model debate, the standard retort being https://blog.inf.ed.ac.uk/sapm/2014/02/04/the-anaemic-domain....

TL;DR: rich domain model causes an explosion of coupling (your User class is now coupled to your database, your screen, your rendering engine, your printer, etc, when all it really is is some user data). And the rich domain model simply breaks down when you need functionality on two objects (should it be user.render(engine) or engine.render(user); either way one of your domain objects needs to know some "private internals" of another). With the anemic domain model these problems don't exist.