skysight-inc/HackerNews huggingface dataset:
Then they aren't a rockstar. And frankly, I've spent my career cleaning up the obfuscated, badly documented, untested code of "rockstar" devs.

The idea of a "rockstar" you seem to be referring to has, in my experience, been a dev who can go into a corner and pump out high volumes of code with little supervision or collaboration. That's great, except no one else can make sense of the code they pump out, so when it comes time for the next guy to add a feature to the rockstar's mess it takes 2 to 3 times as long as it should.

I've also had to clean up messes by rockstars who made unilateral decisions about incorporating new technologies into a product. Like building out a single part of the product in React with out asking anyone else. You see, the rockstar didn't like meetings and didn't want to make the case to the rest of the team for why we should all learn React and gradually switch over. Instead, he just stuck it into the code. So now, you have a couple of views built as React components, and the rest of the thing is in Backbone. No one else knows React or has time to learn it, cause we're blazing ahead really fast. They just get very confused when they have to change something in those components and it takes them forever. But the rockstar got to have his fun and play with new tech.

This conception of a "rockstar" isn't a great developer... it's a selfish, cocky developer. When you hear "rockstar" dev, you shouldn't hear great performer. You should think of Keith Moon trashing his hotel room and driving his car into the hotel pool.

A great dev knows the value of documenting their code and writing testable code. A great dev knows the value of taking the extra time to make code easily understood and easily modified -- that sweet spot between spaghetti and over engineering. A great dev loves to mentor junior devs, enjoys walking other devs through their code, is happy to discuss design decisions with the team, and willing to admit when maybe their idea isn't the best one.

A great dev doesn't think they are god's gift to code, they are humble enough to understand they are one part of a team. They put the team first and work hard to teach others what they know, while always remembering they don't know everything.
> Most people driving are not doing it because they cannot afford public transit fares

If New York made the subway free, I'd ride it more. Less about cost than hassle: Fishing out a Metrocard, (dropping it, picking it up); swiping; learning it's five cents short; standing in line, negotiating the machine; waiting for it to return your card while your train arrives and leaves.
I also think it's inherently silly to believe you can't be friends with people you disagree with. Some of the more lasting memories in my life came from conversations I've had with people that I couldn't be further apart from in perspective and opinion, and some of them, I'd go so far as to say I was friends with.
Technically, it is not the picture of an atom. The wavelength of light is way too big for atoms. The picture is about the photons emitted by the atom after photo-stimulation.
But anyway , one of the coolest pictures I've ever seen.
I went with Interactive Brokers and their python API.
What a load of crap.

The EU anti-cartel unit regularly takes on big EU multi-nationals.

This is as silly as saying that the United States only acted against Volkswagen in the diesel scandal because they were not American.
This. I used to agonize over which database to use on a project. Now I just use postgres.
Inside the Bribery Scandal Sweeping Through the Oil Industry
The English word "terrible" is a terrible word. Even worse than garden path sentences.
I ordered it on Amazon :-) I'll read it this weekend.
I already have one foot out the door as I'll be heading for college soon, but I think they have grown to better understand my relationship with technology. When I placed in a school science fair with a computer project that I had stayed up working on for hours for a few weeks I gained some more trust/freedom in my computer use. I think that was a pivotal moment in my learning in some ways, just like how your CS course was.
Highlights of french cybersecurity strategy
I will not buy any more Apple products.
Cocopeat:How to use it correctly in container gardening
Photo of a single atom wins science photo contest
They are for a different job and can't really be compared. Phaser is a solely Canvas or WebGL browser games framework and does a really good job at that. If you just want to make browser games pick Phaser.

If on the other hand you want the option to build for desktop or mobile and other platforms try Unity. Why not pick Unity from the start? It supports building in WebGL but you can't really delve in that automatically generated javascript code to fix something in there and even if you tried to do it you would have to do it every time you build your game. You just have to trust that Unity will keep up to date its framework and its build system will optimise it as best as it can.

Also with Unity you trust your art and music to its packaging system. You can change some of the import options, but in the end you depend on its optimisations.
Most people don't know how to properly execute polyphasic sleep. This is primarily aimed at the 50% of the population who don't sleep enough in general.
Molly, you are so right. And this is why internships are a bunch of hooey too. ("hooey" only in the supposedly merit-based on-ramp sense- of course they're valuable for teaching and learning and building a great team) The entire process toward getting tech job is ageist if all we have to offer "junior devs" is the internship role. (all the ads say that interns must be recent graduates or currently enrolled in an undergrad CS program) Nevermind if that's even legal. We know legality doesn't come into it until a whole movement and hashtag gets going. The ageism is sickening. It does seem that those who are the most ageist may suffer the consequences of their culture later. For example, it's interesting that Facebook is now officially the "old(er) person's social media" according to The Guardian and many other sources this week. Do note that "old" had to be changed in rewrite to "old(er)" in the paper, so as not to appear as fully insulting and ageist as the statement to address the data actually is.
Yes, this is similar.
Source: Am Dinan.
If any of you didn't know about Quinn Norton, she also sold out Aaron Swartz and contributed to his suicide. She is a terrible person.

https://en.wikipedia.org/wiki/Quinn_Norton
> "Finish up what you’re doing and close the laptop, please" would have me leave a venue immediately and never return.

Isn’t this the ideal outcome though? Your actions show you’re not the audience the business owner wants.
The Magento Certification tests are so divorced from the skills and reality of developing a Magento site and the study materials are so, so, so bad that most organizations just send a couple of canaries to take the cert expecting them to fail, then based on the questions they saw the org will put together their own memorization based study materials and train other devs using their own internal docs.

THIS IS INTENTIONAL on the part of Magento. They want a high fail rate. It ensures that only orgs with lots of money (who can afford a couple failures) will get a large number of certs and become official Magento partners, and since you pay for each test more failures means more money.

They have carefully structured the cert so that about 1/2 the questions are actual general skills and useful knowledge for working with the framework and about 1/2 are rote memorization such as, "What is the EXACT class name and Method Name that does X?" where options are

My_Basic_Class_Car::doThing()
My_Basics_For_Class_Car::doThings()
My_Class_For_Car::doThing()
My_Class_for_Cars::doThings()

You need like 75% to pass... so if you're really lucky you can guess your way through the memorization portion but 90% won't pass on their first try.

If I were a hiring manager looking at a candidate with a Magento cert I could glean 1 of 2 things:

1) This person took the cert independently and cared enough to cheat or pay a lot of money to get it.

2) This person worked at an org with enough institutional knowledge of Magento and their payola process that they probably learned SOMETHING while they were there.
I believe it. Though my experience is that junior devs can be much faster at producing lines of code, and most of it's junk. Senior devs will always be faster at producing bug free lines of code, and certainly at catching more of the edge cases. Moreover, the best devs I've worked with know when not to code at all to solve a problem, which is a totally foreign concept to junior devs who seem to prefer coding to thinking.

When I look at code written by junior devs I often think 'dear god, how is there so much code that does nothing, and how did it all get witten since I last had a chance to look'.

Makes me wonder if there are parallels in writing. My understanding is that the most prolific authors can only write 8 publishable pages a day. I'd bet that amateur writers can produce more pages than that, but no page could be published without at least as much time spent by an editor.
> Other attempts around the world to offer citizens free travel have failed, including in US city Seattle.

Why do they not mention the large amount of cities where free public transit is working just fine (most notably Estonian capitol Tallinn)?

List: https://en.wikipedia.org/wiki/Free_public_transport#List_of_...
> There is no need to win arguments.

This is the mark of someone who has figured out an incredibly valuable truth about interacting with people.
It was a one-off, I just need to do this quickly and home is busy?
Stop being an apologist. Based on what she's said in the past, she's a racist and a homophobe. It's not a total stretch to see that she's friends with Nazis because maybe she believes in what they are saying. Are any of you friends with Nazis? I can barely deal with my racist in-laws in Texas, so I have no idea how you could be friends with a Nazi. Her words that she spoke back when she wasn't under the microscope are what counts. And stop quoting MLK in your Nazi apology bullshit.
Sr Dev with 26 years of experience. I get my edge not by coding fast. I maximize the amount of work that we don't have to do.

- Better (usually simpler) designs.

- Breaking the problem and choosing the order in which
things are implemented.

- Setting up usefull feedback loops.

- etc, etc.

It is a lot about judgment.
I genuinely fear where this new puritanism is heading.
This seems to me that she was mostly using words which are offensive, but frequently used outside of their intended meaning. Definitely language I wouldn't use myself. But for example, "that's gay" has been relatively often used as an insult/derogatory, inadvertently by people not intending to be homophobic.

I'd definitely call out it's use today, but I'm not sure I'd hunt someone down and try to ruin their career over them using language they shouldn't have five years ago.
> I am flabbergasted that you're senior and measure your productivity in "code produced". What is that, LOC? Can type faster than a recent graduate?

Who uses LOC? I'm talking about completed, tested, accepted features, as defined by our project teams.

> Good junior devs will be more skilled in some areas than you are.

Well, yeah...of course. I'm not comparing myself to someone who works in an entirely different field. A junior front-end dev will be better than me at front-end stuff. I'm talking about a junior in my area, who I'd be in a team with or would mentor.

> The measure of seniority is in my mind about knowing what to NOT build, in the first place.

I agree with that statement.
And runs the largest advertising network on the planet as well as the major email service provider.
How many Nazis are you friends with? Could you be friends with someone who wants to murder "jew children" like weev? I sure hope not.
Microsoft #Patch Tuesday for February 2018 addresses 14 critical flaws
Using React Native to Make a Game for iOS, Android, Windows, and the Web
Your reading comprehension suffers under your fragile ego.
Nobody said 'senior developers shouldn't be coding'.

The topic is about a lack of mentoring for junior devs. You being a certified 100x rockstar developer is totally fine but irrelevant, because you don't scale.

What would scale is if you were to start coaching junior devs, because if you don't, all the juniors will keep reinventing 'left-pad' in this week's ES201x iteration, while your retirement keeps getting closer.

Instead of adding to the discussion on how to solve the coaching gap, you decided to defend your coding efficiency and how you deliver features faster than a Junior Dev. You missed the point completely. You're part of the problem the article addresses, don't you realize?
Exactly, apparently the "ÖPNV-Immunisierung" (public transport immunization) was fake news, too. I can report the same experience for Hamburg.
The VW case is complicated further because the German government has a pretty big stake in them.
Actually no. For contract validation use type system or something like clojure.spec . I only writes tests to prevent regression or to prove a feature/PR works.
Wrong. Uber dropped prices and the total number of rides increased. The taxi industry was lazy and limiting the number of drivers because they wanted to do the least amount of work for the most money. Now we have an industry that is new and helping a lot more people. There are 10x the number of Lyft and Uber drivers than taxi cabs, and it's working great. People who would never take taxis are taking Ubers now.
Edit: removed since apparaently it was a RT
It is true that there is reluctance to put pressure on your own industry. So we see that Microsoft, Google, etc. receive more pressure in EU, while Volkswagen receives more pressure in US.

However, the article points out perfectly well how Google uses their de-facto monopoly on Web search to stifle competition in other areas (such as specialized search services).

The couple can sue Google for damages as soon as its violation of anti-monopoly regulations has been established. They just need to wait until Googles appeal against the decision is rejected (which it most certainly will).
The so called "dossier" was a series of memos produced for a company called Fusion GPS that does things like opposition research, for both parties, using ex-journalists and intelligence agents.

If you are so far out of the loop as to think it originated with 4chan, I'm not sure where to start, but perhaps it might be edifying to read Glenn Simpson's testimony to the Senate.

One place it's available is https://apps.washingtonpost.com/g/documents/politics/read-th...
Not a native German speaker, but yes - it is my understanding that any German word ending in -chen is neuter.

(My guess: as the -chen ending is used to signify that it is a smaller version of the stem of the word, this takes precedence over the gender of the stem - and then some German at some point decided that such smaller items were neuters and be done with it.)
It's againt HN guidelines, but most people here don't care.
> Only put tests on the edge of a project.

I mostly agree with your point, but I think this is too much. Projects should be made up of decoupled modules (units ?) with well-defined interfaces. These should be stable and tested, and mostly without mocking required.

The larger your project the more important this is.
I think the gig economy has helped #1 considerably.

In the UK, at least, a lot of developers reach a point where their pay is limited to what a company is willing to pay them for a full-time role. When you get to this point, you have a choice: stick to the full-time market, or go into contracting. From a money and freedom perspective, it's almost a no-brainer. A competent senior developer might make £45-50k, whereas a contractor will earn considerably more if they find consistent work. If they're not lucky enough to find back-to-back contracts they get a lot of extra free time to build their skills even further, or to diversify their offering.
ArangoDB is an incredible database with some very shy marketing imo - edge indexing over json documents is too good of a sweet spot.

Not sure if still actual, however among headaches I remember race conditions in the node driver(rocksdb engine) and maybe less straightforward clustering (compared to Couchbase/Cassandra/etc at least).
For such a short article it repeated a lot of things.
I guess they can use Traefik to distribute the certificates, so instead of having each node request their own set of certificates, he can instead request them once and distribute the certificate to all the other nodes, and keep themselves under the limit set by LetsEncrypt.
There's a difference between engaging with people who have different viewpoints and being friends with them. I consider friendship to be an endorsement of the other person. Same for "loving your enemies". MLK is advocating for peaceful protest here, not saying that you should excuse and forget your enemy's actions.

I'm not sure I agree with any argument made in favor of being friends with white supremacists. Defend their right to free speech and engage in debate? Sure. But society should strongly condemn and criticize them for racist thoughts and words. Freedom of speech doesn't guarantee you freedom from consequence of those words.
As Peru Heads to the 2018 World Cup, It Has Three Inca Mummies to Thank
Is Crypto a Commodity?  What Is a Commodity, Anyway?
Bryan Cantrill posted a response[0] to this a few years ago.

[0] https://news.ycombinator.com/item?id=9041086
I’ve long thought that “Dark Pools” was a better book about HFT.
Example: Why did this deserve 2 downvotes:

"I failed my first 2 tech interviews and Google and Snapchat leaving me feeling cheated by the dumbass whiteboard. Whiteboard tests are tailor-made for the inside the book thinkers. The ones that stop learning when the chapter ends and soon forget when the next subject begins. Computers are the thing that gets you to the thing. You want people who can see that the software they are working has a broader impact beyond 1s and 0s."
A deep understanding of your tool set is a huge advantage.
The system sets the board rules. You play the game. No system will ever play for you.
Certainly. 2016 is evidence of what happens when you don't listen to people you disagree with. Lower class whites are disproportionally-likely to have "deplorable" views. Yet even as we as a society move to bring education to more and more people, still this demographic has become the last remaining group of people that it's "OK" to hate. So they've reacted.

Disclaimers:
Obviously, not everyone who's a lower-income white person is racist.
Nor do I support racist views -- just saying that ignoring people will not help effect change. MLK was a genius and great person.
In most benchmarks Postgres with tabular data got the best results. If you need to store json or do graph queroes and don't want to create indices youself, then consider araango
I'm from Canada and the local library near me was also recently renovated with less seating than the old one. The actual building is probably twice the size, it used to consist of tightly packed 10ft bookshelves and cubicle desks and little nooks and crannies where people can sit. Now it is a more "open concept" layout with two story ceilings, short bookshelves that you can see over, big lounge chairs. I would glady go to the library when I want to work on my laptop but there is usually nowhere to sit, now I prefer to go to a coffee shop.
I don't think I'm friends with anyone I'd call a Nazi or white supremacist, I don't follow everyone I've ever been friends with before, so couldn't tell you for sure noone I've been friends with isn't one today.

I did have an annoyingly frustrating conversation yesterday with someone I had to work really hard to convince the footage from the Tesla in orbit wasn't shot in a studio. I'd call him a friend, I think. Definitely have some big rifts of views though.
They're good but only at $100k per month and above. You really need to use their full suite of products to get the full benefit, and by that time you'll be at $100k per month.

They are OK not great for smaller accounts.
I know that you can edit the pages, but is this project open source?
Lrzip compression benchmarks (2012)
> I'd likely be the one formally arrested

If you spend your time going around trying to execute citizens' arrests, I should hope so.
You can find people pushing back against this in America. My daughter, for instance, attends a Sudbury School, where the kids make the rules and decide how to spend their own time:

https://en.wikipedia.org/wiki/Sudbury_school

She loves the school, and in my opinion it's been great for her. But almost everyone I describe the school to finds it terrifically weird and frightening.
My 10 Unix Command Line Mistakes
I ordered this book a while back and never started reading it I just got caught up in writing code for to long. Thanks for mentioning it.
Good junior devs can also have 15+ years of non professional experience from starting as a kid. It's a wide enough bucket that talking about just the top end is very misleading, however the median jr dev is relatively slow and bug prone.
Ask HN: Is my pain point a startup idea?
Tried to post this with my old original account, but it's shadow banned. So again:

I travel pretty often. I'm not exactly a digital nomad but I like to stay in cities around in other cities and do whatever I would have done at home otherwise. Mostly working on web projects.

And it's insane, how much time I spent on AirBnB and Booking.com, looking for the right apartments. Hours and hours of work that could be replaced with a simple database query if they had structured data. But even without, it could be made much easier with the right interface.

Two of my requirements make it so hard:

1) Top floor. I don't like people running 'on my head'.

2) A view. I don't like to look out of the window and stare at another house.

So I have to look at each offer on AirBnB and Booking.com and try to figure out if it matches those. This is hard enough. I even became super good at finding the apartments on Google Earth so I can look at them from the outside. Insane.

To add insult to injury, neither of the two sites offer to tag apartments as "I don't like it". So when I look at the same city another day, I have to start over and look at all those apartments I already looked at again.

On AirBnB I abuse the 'Wishlist' feature to mark apartments as 'Dont like it'. So my 'wishlists' are really 'dont wish lists'. But at least it somewhat works. They mark apartments on one of your wishlists with a heart. So I know that the apartments with a heart are those that I don't like :) Since they only allow 50 or so apartments on a wishlist, I have multiple wishlists for every city.

Realizing how much time I spend on this, I am considering to hire somebody for it. So I will have a database with apartments with a view.

What do you guys think? Should I then put it online? Like 'Nomad list with a view'? Or am I a unique snowflake? Or does something like this already exist?
The only thing left for these comments is something along the lines of "Now I know people on HN are smarter than average..."
I mean even the article attempting to discuss the irrational thumbs-downing at others on this forum is getting thumbs-downed, how ironic.
I can understand why you would think that, but you should read her tweets a few more times.

The words she used in the past don't seem to have been used with the intention of belittling anyone. While it's probably unwise to use them at all, I doubt her intent was to hurt others.

And I'll quote MLK whenever I want. His words may make you uncomfortable because they preach love of people you disagree with, something you may not support, but they are his words.