skysight-inc/HackerNews huggingface dataset:
Looks great. However, I've never really understood this sort of approach:

<ul class="collection">
<li class="collection-item">Alvin</li>
<li class="collection-item">Alvin</li>
<li class="collection-item">Alvin</li>
<li class="collection-item">Alvin</li>
</ul>

Rather than assigning a "collection-item" class to each "li", would you not simply style the "li" in the context of "collection"?

Bootstrap does a similar thing. Drives me nuts...
Seems like it would have a lot of security issues, but supposing that gets worked out it seems to be something for all those extroverted people I just don't understand. It seems like one of the things I don't understand that could actually make money.
DMCA takedowns and region locks are a legal/social problem, not a technological one.

That seems like oversimplifying matters. The way Google automatically identifies infringing content is very much a technological issue, as well as the vast problems that it causes when it's wrong.
Its interesting, I know one Cambridge theoretical physicist who is immensely successful in his field. I found it really odd how he worked 5 years as a proffesional writer between working in university.
He thinks of good writing as his "secret weapon" that made him successful in academia. He is one of the most well spoken person I have met and has instilled new respect for being a good writer which I didn't think about before ( I like the HN crowd think programming is everything ).

Its also interesting that pg is such an accomplished writer. I think programmers need to think about code and well written document as having the same importance.

Just my two thoughts.
RationalPlan 4.11 – Improved Online Project Planning and Support for High
Is there a definitive guide to apply Agile for building software?
I disagree. People who practice critical thinking, like at least some Humanities courses do, become better at it. I think the idea that things are equally good or bad everywhere in large stems from a lack of practice of/in critical thinking.

I also think people are confused what critical thinking means. It's much more about how you discuss something rather than what you are discussing or what position you take.
A downvote with no explanation just tells me I've got on your nerves and you aren't mature enough to discus it openly.

If you think I'm genuinely wrong please educate me rather than hitting "downvote" and running away...
Dropbox’s Collaborative Note-Taking Service, Dropbox Notes, Heads into Beta
I agree. The situation with "safety" is getting out of hand.

What could possibly be the danger from reading in a bus? Even if some car crashes with the bus, due to the mass of the bus, there's little chance of getting hurt, let alone the chance of getting killed from the book or something.

> Police who won't let children walk home from the park.

I suppose this is happening at the States? Can you provide some info on this? The only word to describe the above that comes to mind (at least for me) is alien. :)
The article looks interesting, not so much for the merits of the case but for the data on the median age per employer.

There's going to be a bias in there related to at what point the company was growing the fastest.

The question is if there is a another bias - that of actual discrimination.
Regular Doom may not be random in the mathematical sense, but it is as far as a player is concerned. In combat, pulls from the "random number" pool are happening fast enough that I don't believe it could be exploited in any meaningful way.

What I meant was, I hadn't thought that infighting target choice and player pain-noise referred to the "random" pool at all. I thought they were 100% predictable in the original game. I wonder where the randomness actually comes in.
From wikipedia: "Agent Orange was manufactured for the U.S. Department of Defense primarily by Monsanto Corporation and Dow Chemical. It was given its name from the color of the orange-striped barrels in which it was shipped, and was by far the most widely used of the so-called "Rainbow Herbicides".[4] The 2,4,5-T used to produce Agent Orange was contaminated with 2,3,7,8-Tetrachlorodibenzodioxin (TCDD), an extremely toxic dioxin compound. In some areas, TCDD concentrations in soil and water were hundreds of times greater than the levels considered safe by the U.S. Environmental Protection Agency."

When someone asks me why I don't want Monsanto to grow my food I think I need no other answer.
My argument does not even concern Pao, my argument concern the bigger scheme of things and this Pao trial as one single battle. This specific battle should have never happened, but it did, and feminists (who Pao claims to be fighting for) need to disown this farce as fast as possible.

That paragraph is relevant to defending Pao's virtue: which I have no interest in and was never talking about. I have no opinion of the woman one way or another, an opinion of her is completely irrelevant because neither of us is likely to ever meet her. It is clear that this isn't a debate about something important and, therefore, we're done.
http://tiffzhang.com/startup/?s=355909111211

DO YOU SUCK?
Manage you organization's sucking online, with our cloud software.

(Y)
These are both excellent points about life expectancy, thank for for sharing this information, looks like I got to learn something today. The overall point however that Marie Curie did live a long fruitful life despite her research and could be considered an excellent role model. There is often a misconception that she died young due to her research, and often the subtext of disapproval because of it. I think it's sad that it's common to belittle someone for quoting her.
That's how this shit works. If no wrongs were done, if there was no sound basis for grievances, then forgiveness wouldn't even be necessary, it would be easy. But that's not how the real world works. People fuck up. People do bad things. Companies do too. Even sainted companies like Apple. You have to get over it in order for it not to destroy all the good work that can be done. Look at Israel and Palestine. Neither is blameless. But if they hold onto their grievances forever they'll perpetuate a miserable situation indefinitely.
Well, using a dropbox like a content management system is the issue in the case in your OP, really... it's a file synchronization and storage tool :)

I'd like to talk about what you're building, but I honestly couldn't understand what you said in that first paragraph, and I shill market-speak to corporate clients for (part of) a living. Could you give that another shot?
https://github.com/mitsuhiko/flask/issues/1272
How do you know if your job is stunting your career as a web developer?
Hi everyone,

I am a very green 'dev' who just finished a bootcamp and recently started a job with a very early stage startup (no stable office, not much funding, work remotely).

I really enjoy working on the project because of the interesting technology (Mongo, Express, Angular and Node). However, I am not sure if this is a good position for my growth ?

the current situation is, I am handed a code base to maintain (~ 70-75% finished). I am responsible for literally everything (bug fixes, re-vamping whole features, documentation and refactoring code). Of course on top of that, there is pressure from the boss to deliver on deadlines as they are launching soon....

I want to enhance my career as a web developer, and build my technical "chops". It would be great to hear experiences from others, is this common ? where you are thrown into the deep end without a senior mentor, and are forced to 'figure shit out' ? plus, I am not the type that needs hand holding or anything but I definitely feel like I am doing my self a disservice by picking up bad habits with 'well, if it works, it works' attitude. It would be great to hear people's thoughts :)
For what we have learnt from the history of mathematics, you might have to give it some hundred years before people realize usefulness.

As a practical note, the fact that educated people use it is an indicator that it is useful.
AFAIK 125+cc scooters should be on the road, but mopeds may be in bike lanes (although I believe Amsterdam may have recently (June 2014) gotten permission to exclude mopeds from cycle lanes specifically in the city). Mopeds are at most 49cc and limited to 50kph, and may or may not be in a scooter shape. There's a continuum between antique heavy-framed bicycles, complete with pedals, as well as a motor that may or may not be running, through to scooter-style mopeds.
Yet, it's surprisingly high in protein, and it makes me fart.
There is also postgrest, providing a REST API for postgresql databases.

https://github.com/begriffs/postgrest
I'm going to offer an anecdote that isn't technical.

Like it or not, but there is a definite stigma associated towards working on Windows. Developers on HN are surprisingly open-minded towards developing on Windows, but in the real world you'll find a lot of developers that look down on those that choose Windows as their development platform.

I've met a range of devs, from those working at startups, to people who work at Google, and many of them have been extremely dismissive of not just .NET, but those that work on Windows. I've worked at a startup using ASP.NET, but I reckon many C# devs would probably rate their chances of getting a job at a big tech company to be slim and none because they favour .NET. I spoke to some ex-Googlers a while back at an event, and I asked about the Google interview process. They asked me what language I coded in, and on hearing that my main language was C# they were less than favourable about my chances. It's a shame really, because I'd quite like to work somewhere like Google, but I wouldn't want to have to hide the fact that my strongest language by far is C#.

In my mind, bringing .NET to Mac and Linux will do something that we rarely see in the development world. The Windows world will be bringing something valuable to the Linux world. The best part about this for me isn't being able to use .NET on an OS that I'd love to learn more about, but not having that niggling doubt in my head about my choice of language/framework, and I reckon a lot of .NET developers, especially younger ones will feel exactly the same.
Imagine this line 80% in

"Good job that you've made it this far reading the memo. Please send me back an e-mail with your name + banana in the title, and attach an image of a banana or else you're fired. Thank you!"

I wonder how much staff they would have to fire ...
A counterpoint to "holacracy", "The Tyranny of Structurelessness" by Joreen:
http://www.jofreeman.com/joreen/tyranny.htm
The really interesting part of this article for me is that they are adopting such an approach even though they are a public company. The previous adopters that I'd heard of were all private, and I never could quite figure out how they intended to handle the compliance requirements that come with being a public company (e.g. to prevent insider trading).
I have only skimmed the memo, so I may be missing something, but calling this an "ultimatum" and saying things like "adopt holacracy or leave" seems awfully overdramatic. If a CEO says "Hey, we're rearranging the org chart now," and you can't can't bear the thought of working under the new org chart, then unless you're in a position to talk him out of it, your only real option is to quit. Nobody has to mention the option explicitly; it's understood. That's not an "ultimatum," it's what being an employee means.

This guy is explicitly bringing it up because he's offering extra benefits to anyone who chooses to quit. He's being more accommodating than the average CEO, not less.
> My wife suffers from knee problems, so we're in the process of buying a pedal assist+throttle ebike to enable her to get around the city of Bath.

The UK has different regulations, but beware that in the EU "proper" if it has a power-on-demand it's legally a moped or a motorbike, only pedelecs (pedal-assist only, cut off above 25km/h, under 250W maximum continuous rated power) are legally bicycles. Also of note, "S-pedelecs" branding in some jurisdictions are a marketing lie, they are not legally bicycles (except in Norway, where they are allowed on bike paths if and only if the electrical systems are shut down)
Developer Tools is pretty good. All what's left is uploading it to a place.
Kind of agree with refactoring with python. While prototype building was easier with python, I used to have lot of changes and always has this nagging problem that something is not right.
So should developers learn more about how low level libraries work so they can make better code? ie, should we be fostering more Kami-Sama developers? Or do you really not need to know that stuff, and focus instead on putting together higher level libraries into awesome apps because business is business and we have deadlines?
Gmail Inbox SDK by Streak
Monodevelop/Xamarin Studio does indeed have a long way to go. Do you know about the open source project OmniSharp? http://www.omnisharp.net/ which provides xplat development toolchain. .NET in Sublime Text/Emacs/VIM yep. It was created and maintained by both employees of MSFT and the OSS community.
Does any one know...

Was this considered 'war crime', or was it a too modern way of conducting war so that it was not covered by the international laws at the time?

If against international law or not, has it ever been a case in an international court for the tactics used in Vietnam during this war? If not, is there a documented reason as to why not?
I hate the trend of new sites putting the stock information for each company mentioned in the article.

How did this became a thing ? Do ppl need that data to be shoved in the face like that ?
> Composing functions out of other, smaller functions offers a big reduction in complexity. If they’re named well, this allows you to write functions that are easy to read.

there are only two problems in CS, cache invalidation and naming things - phil karlton
WSJ, Bloomberg, and I think Yahoo! Finance all do that, and it kind of makes sense for them to.
For the people not used to the imperial unit system:

125 cc is 125 cm³.
30 mph is around 50 km/h (the speed it reaches in 4.2 seconds).
60 mph is around 95 km/h (the max speed).
266 800 square-foot is 24 786 m².
20 miles are around 32 kilometers.
8900 square-foot is 826 m².
Building things for other people
Is it a trend? Note that this is the Wall Street Journal. I think they are targeting a readership that is particularly interested in stock information.
It's so you don't clobber the underlying styles, otherwise you end up having to reset on top of the frameworks resets and styles on the odd occasion you want one of the collection li's to not have the styles.

I tend to agree with you, but I was heavily chastised by lead the front end dev at my last gig for ever directly applying design styles to tag entities as doing it as above is considered best practice at the moment (until the cycle comes around again to another best practice).
I don't understand what's up with the .NET community and the perpetuation of proprietary licenses for frameworks. I do not understand how developers can build on top of proprietary platforms.
Your position doesn't make any sense. FiOS could make money, but Verizon execs just don't want to? They're greedy, but leaving money on the table? It's not like sandbagging FiOS in NYC might push more people to wireless--the city is already well-covered by cable.

As to your point about ripping off for 500 Mbps--I don't think you understand how much cross-subsidization is built into the framework. As part of their arrangement with the city, Verizon has to pass a bunch of neighborhoods in NYC that will have very low FiOS uptake.[1] They have to recoup the cost of that from somewhere, and charging high prices for premium tiers is how they do it. It's not a "rip off" when the overall wireline profit margins are as narrow as they are. It's just like how Apple charges $100 more for $10 worth of extra flash memory on an iPhone (except their profit margin is comical compared to wireline).

[1] Something Google categorically rejects in Fiber cities.
The easiest way to end a conversation is not to say, "we're done", bot to simply not say anything.

It was my understanding that you were talking about Pao because you made specific claims about her case (that she was "crying wolf", in your terms) and I was interested in seeing how you would support that position, because I hadn't heard arguments that she had sued in bad faith and was interested in listening to those arguments if they existed.
It made news to the crash of the drone of the TV station on the same day to a British embassy.
The drone restriction committee might have been immediately started.

But I think that it's not a problem of a drone alone.
I think that the thing that installs the bomb in the Roomba and delivers it to the destination is possible.
But how can you review him if he ate you ?
I am not sure, I have been seeing it pop up on every article being posted on HN and reddit.
Exactly. I could not have said it better myself, matches my experiences as well.
Show HN: Switch between brace style automatically (Vim Plugin)
Whenever I try to be productive in Haskell I end up taking the research phase too far and end up over-my-head in category theory that I don't understand. I'm never productive in Haskell.
Oddly enough I'm looking at the source for a command line tool, written in C# that runs under windows, but I need it to run under linux.
pandoc is probably the one I see discussed the most without people knowing it's written in haskell.
It's actually happening - https://trello.com/b/vRPTMfdz/net-framework-integration-into...
Scripting languages try to seduce you to just fiddle around until the output looks like something you want. While that quickly gives you some results, I think it's a huge roadblock in the mid- to longterm. Especially when programmers are only familiar with "easy" scripting languages, there are rarely insights about the general approach to the problem until the project already grew to become an abomination.

While fiddling around is still somewhat possible in Haskell, the language itself makes it quite difficult. Haskell kind of forces you right at the beginning to pause and think "Well, what is it that I'm actually trying to do here?" It let's you recognize and apply common patterns and implement them in abstract ways without having to think about what kind of values you actually have at runtime. In that way Haskell is the most powerful language I know.

Have a tree/list/whatever? Need to apply a function to each of the elements? Make your tree/list/whatever an instance of the Functor type class and you're done. Need to accumulate a result from all the elements? Make it foldable.

Something depends on some state? Make it a Monad.

You either get a result or you don't (in which case any further computations shouldn't apply)? Use the Maybe Monad.

You need to compute different possible results? Use the List Monad.

Need to distinguish three different possible values that are different compositions of elementary types? Make yourself your own type and pattern match the behavior of applying functions.

Need to output in a certain way? Make it an instance of the Show class.

Most concepts that are used every day have some kind of idea behind them that is abstract and implementation independent. Haskell kind of forces you to reference those ideas directly. The downside is that you actually have to know about those concepts. However, knowing about the such concepts makes you also a better programmer in other languages, so it's not like it's a bad thing.
Heads up if you're in work, the imagery in this article, while appropriate, probably NSFW, wait until you get home.
Updated Draft ISRG CP and CPS
Also, Reddit isn't shit if you abandon the front-page and stick to subreddits on topics that interest you :).
Come up with something and I'll (and many others) will join. There's a pretty active community over at /r/fsharp already.
Nah, scooter is a wide ranging term. More specifically we have snorscooters, bromscooters, and motorscooters. The motorscooter (actual term that exists, though not popular) is just a regular motorcycle.

The snorscooter is limited to 25 km/h, but is manufactured generally at 30, up to 45 km/h with artificial limitations on the engine which can be turned off. (guess what happens). And these are allowed on bicycle paths.

Only the bromscooter and motorscooter, must go on the road.

So yeah cyclists do end up sharing their lanes with vehicles going up to 45, while a bike in the city usually goes around 15. Particularly annoying is cycling with a friend, and having to cycle in front of each other instead of side by side every 30 seconds because something twice as fast wants to pass you by.

I quite like the electric scooters in general as a consumer, a friend of mine has one and I've tried it a few times and it's great. But generally I'm not a fan of the concept. We've come a very long way here with cycling, spending 20 minutes going to your work, 20 minutes back, 10 to the grocery store and 10 to a cafe in the evening, that's pretty much the daily required exercise you want every human being to have. It's plays a huge, mostly unintentional, part in our health. It's very safe, as we have lightweight, nimble, 15 km/h vehicles on dedicated lanes. And it gives rise to a different form of city planning, one where life is designed around a 30 minute cycling distance radius, as opposed to what I experienced in the US (living & work & entertainment are hugely separated. You have to do groceries by car, and go to work by car.) And lastly, of course, the environmental factors of not just running motorised vehicles (whether electric or fossil fuels), but also the manufacturing of them.

So while I'd love to see motors go electric, particularly cars, I'm at the same time concerned that the scooter versus the bicycle will become more popular! :)
A german competitor could be UNU Motors: https://unumotors.com/product

They solve the battery swap problem by letting you bring your battery inside and charge it from normal wall outlets.
I would not respond even if I read that email. Such company would be broken, and this seems like good way out.
The Scalable Commutativity Rule: Designing Scalable Software for Multicores
Clone Zone is also a chain of gay sex shops in England. A true lesson in Googling your potential project name before settling on it.
not when those dollars can be spent on LTE/wireless and see a far greater return. just because something is profitable doesn't mean there is something even MORE profitable to spend dollars on (in VZs case, wireless wireless wireless)
It's quite impressive how cheap the Chinese scooters are eg this from $470

http://aima-tech.en.made-in-china.com/product/lKJQufadaRkw/C...

admittedly lead-acid batteries rather than lithium
Simple Service Discovery Using AWS Private Hosted Zones
Just to be crispy clear, did you report the incident to the police or to some other state agency as well? Or only to Rackspace?
Butterfly mode in emacs
> As a practical note, the fact that educated people use it is an indicator that it is useful.

Possibly. It could also be that they use it because it's interesting and informative rather than useful per se.

It could also be that it's useful in particular contexts in the same way that Feynman diagrams are useful.
Don't be evil (unless their old!)
Heck, no need for nginx - just self-host using OWIN and push the web-hosting concern up a layer to be mainly one about load balancing and handling deployments.
It ought to be illegal to just shutdown and erase without giving public data like this to a historical organization.
Show HN: Ztory, Netflix for magazines
AIUI the C standard mostly regards floating-point as out of scope / platform-specific. Your vendor should (hopefully) provide stricter specs for how it works on your particular machine.
He is nuts. Do notice he himself is not participating.
ShellCheck [0] is actually a pretty useful tool.

[0] http://www.shellcheck.net/
Not as bad as Stormfront. Not the white nationalist neo-nazi organisation, but the Apple reseller.