skysight-inc/HackerNews huggingface dataset:
It's curious that single purpose Graph DBs like Neo4j perform poorly at some typical graph queries. Or am I getting something wrong?
>> would be an issue for my other team members[...] I'm use to its workflow but onboarding game devs hate it. I have to hear everyday lets move to[...] I personally like coffee-script but I swallowed the medicine on this one[...] I think of code completion and seeing errors right away as crutches[...] make it much easier for juniors and lower the bar

That's an awful lot of "I am very smart" for one comment. You shouldn't need to repeatedly insult your fellow team members to express your thoughts on such matters.

Preferring vim over an IDE isn't enough to convict, but when someone starts associating the use of an IDE with "juniors", the verdict is guilty. Your choice of tools should be about getting the job done efficiently - using vim isn't a skill that demonstrates seniority or superiority.

>> I really wanted to contribute[...] put great effort to join but Richard was useless in responding[...] I asked month over month[...] I would have contributed significantly[...]

Classic "nice guy". You might have taken the hint after the first few weeks - or months - that he wasn't interested. I'm sure that, upon reading your comment, he would be relieved to know he didn't invest his time onboarding someone who would have sucked the life out of the project.

Source: You sound like me 10 years ago. Right down to the perspective on vim.
Search results were littered with garbage comparison sites when this began though.
My comment was more a response to the search ranking point rather than the merits of google shopping, which I'm no great fan of btw.
I can't speak for all universities, but my alma mater allows public access on a limited basis. For example, you can apply for courtesy membership if you have a basic need for research purposes. It can be as simple as, "I'm trying to build a static analysis tool, and I need books or publications on ASTs."

It makes sense to me, because one of the tenets of higher education should be to serve in the interest of the community.
It's going to be expensive. With EU fines of a couple hundred million euro looming for missing air pollution targets and not doing enough to work towards them, spending that money is getting more attractive. + giving people stuff for free is a lot more popular than other options, e.g. temporary bans of diesel cars etc. (both with owners and the poor, poor car companies...)
And it’s generally white liberal women that seem to push that narrative.
Ugh, this point of view is so annoying. Just because you prefer an IDE to something like VIM/Emacs doesn't mean your skills are less in any way. Such an elitist way of thinking.
Show HN: I encrypted my wife's Valentine's day present. Can you solve my puzzle?
Anycast means there are multiple routes going to the same destination. You get the route that is the shortest path via BGP to the anycast IP (least number of BGP hops). Once you have an established TCP session via one route, it will remain established through that route, as long as that route is still the “shortest” between your IP and the anycast IP.

The route will not “change” unless cloudflare changes their routing, or you change your location/IP so that a shorter route exists. Once you’ve changed your IP, you’ve already interrupted any TCP sessions anyway.

You might find these two blog posts from LinkedIn to be helpful:

https://engineering.linkedin.com/network-performance/tcp-ove...

https://engineering.linkedin.com/blog/2016/04/the-joy-of-any...
Agreed on both counts hah. This does nail the main problem being adoption rather than technology, that's 100%
In my head, it's not too different from teaching calculus by starting with limits. Sure, once you learn to take a derivative, you're almost never going to use limits directly. But it's still important to know.
Amateur Radio Licensing at http://www.arrl.org/getting-licensed for those interested. You'll need it if you want to attempt to contact the ISS.
Mine is a similar story to others, although I can't really say if it's a success or not.

For the past eight years I've been a C# developer, working my way up from mid-level to senior developer across a number of companies. I've built dozens of websites, contributed to open-source projects, and have given talks at local user groups.

The problem with being a single-stack person, especially in the .NET world, is that you look on at your peers on the Linux stack and wonder if you're missing out, so I left a cushy job as a senior developer at a large agency to be a standard developer at a software firm, one that focuses on everything but .NET.

I'm a month in, and it's been hard going from being the guy that knows things to the guy that struggles. Getting to grips with Linux and the terminal was surprisingly easy (probably because I was an avid Powershell user on Windows), but I've struggled to learn languages and frameworks quick enough. I have enough of a grasp of Python and Ruby to be able to look at code and know what's going on, but I'm still miles behind others, and it feels like a gap that won't be easily/quickly solved, regardless of the time I put into learning/doing. Despite the logic being almost exactly the same, it's crazy how one can go from making stupid mistakes in a PHP script to fixing a long-standing bug in an ASP.NET MVC site in the space of a minute.
I ran into the issue of authentication when trying to learn GraphQL. I made a Node/GraphQL/React boilerplate with an example implementation of authentication in place. It's my first foray into both Node and GraphQL so I apologize for any inconsistencies.

https://github.com/johnernaut/express-graphql-react-boilerpl...
Well this just speed up the process of me getting the hell off of Google's services.
Much needed! Thank You
Don't see anything said that's incompatible with the 'Den mother' stigma. If its about pay and promotion, not about being friendly with Engineers, then you want to avoid the role that won't be respected.

You can't imagine all the ways management can dismiss women's actions - "she's a great connector in that department. Let's leave her there, that's working great." or "sure she's got all the guys eating out of her hand. But lets talk leadership - Bob has got everybody afraid of him! Lets promote Bob"
Which BSD flavor?

On the same note, I take it your systems are very "I'm using the [whichever]BSD kernel and userland, but this is my own creation" as opposed to stock [whichever]BSD.

A related tangential question:

I've been on the fence about BSD distributions for a really long time, specifically the viability of maintaining them. The few that exist seem to end up forking the entire system, as opposed to just running off with the stock kernel and maybe doing package management differently. That puts huge pressure+responsibility on the person doing the fork.

My question is, are things the way they are because people wanted to fork the kernel for a specific reason and their fork naturally pulled userspace along, or is there a specific reticence toward forking userspaces in the *BSD world?
Small nitpick: It is "Die Bräutigamseiche", not "Der Bräutigamseiche".

(That is, even though "Bräutigam" (bridegroom) is of course male, the last word "Eiche" (oak) is female, so the composed word as a whole becomes female. German grammar is strange sometimes, but in this case strict and consistent.)
Bill Shillito's lecture series for Project Polymath is by a mile, the best introduction to higher level mathematics. It requires absolutely no prerequisite knowledge.

Introduction to Higher Mathematics: https://www.youtube.com/playlist?list=PLZzHxk_TPOStgPtqRZ6Kz...

If you find he talks a bit slow, change your playback speed to 1.5x. Enjoy! :-)
If nothing else, someone picks the code style, even if that code style is "anybody do what they want". Personal taste can not be removed from the equation, so you need people who can work with a project even if it doesn't entirely meet their taste. And I just mean that as one irrefutable example to prove the point; it is far from the only one.

I find that unless your taste is very unrefined, you can practice even in your own fully isolated and independent projects, because even my own personal projects pretty much never 100% conform to my own personal taste....
I used to work in the room right below the ARISS base station at NASA Goddard. It’s an incredibly cool project and I’m so glad to see it getting some attention!

While ARISS usually schedules contacts between astronauts and people on the ground, perhaps the coolest part is that the astronauts can actually talk to anyone, any time, via the ham radio equipment on ISS. If this is something that interests you, you should give it a try! I’d be curious to know how responsive they are.
Stack Overflow pops up plenty of "new grad" level jobs all the time, for example https://stackoverflow.com/jobs/155829/google-software-engine...
Inspecting Safari’s Web Browser on a Mobile Device
I am shocked. Shocked, I say.
I quite like rust as a language but the community is just so toxic. I just want to code...
There's a huge difference between "no system is perfect" and "the dominant process for development work in our industry completely ignores work that nurtures employees into being better employees."
It happens quite a lot, in general, that some bugs simply don't get the kind of attention they deserve. For example, non-Firefox browsers supported relative positioning of table cells in 2000 or so, which is useful for interactive table rearrangement, and Firefox held fast to not supporting it, citing complications around backgrounds [1], even causing the standard to temporarily change (which they then cite in the bug). List-style-position is still broken [2]. There are plenty more, in all the browsers.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=35168
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=36854
The client only gets back the fields requested. Graphql resolvers are tricky but you would have had to coalesce that data somehow, such as on the client. Graphql just provides more structure. It allowed me to replace ad hoc query parameters, coalesce on server instead of client, and no longer need to version my API.

If all your app does is fetch one user with two fields like this example it's hard to see the benefit. When you have sprawling backends with a large entity graph it is immensely valuable
Dark does not just mean the Tor network.
Anything not indexed by search engines or behind authentication but accessible from the internet can be called part of the dark web.
A Guide to How Amla Can Work Wonder for Your Hair
Such a technique of consuming minute amounts of poison over a course of time to gain immunity to the venom is also described in Chanakya's ArthaShastra. Chanakya was the prime minister in the Indian emperor Chandragupta Maurya's Magadha kingdom. This was around 300 BC. In order to develop espionage capabilities, it is strategy employed in developing these "Vishkanya" - poison women loosely.

Chanakya's ArthaShastra has been wrongly described as similar to Machiavellian works which deals with only espionage & subverting a rival power. The Arthashastra deals with that, but that is only 5-10% of the whole. The remaining parts of Arthashasrtra describes an entire economic model for nations / kingdoms to follow, the duties of a king, how to deal with rebellion etc - many, & almost all still applicable to modern society.
The reason is one of the byproducts of the Norman Conquest. The local English people raised cows, pigs, sheep, and chickens, but the nobles (mostly, if not entirely French) were the only ones who could afford to eat meat. They said boeuf, porc, mouton, and pouletrie.

https://ell.stackexchange.com/questions/32560/why-are-beef-a...
As a writer of English I find a font without the letter Q to be distinctly lacking...
It is, to own something like a 3 - 4 letters long username or email address is worth more to some people.
wish I'd seen one of those - would have used it as a secondary device. :/ thanks.
Who's annoyance takes priority, you hogging a table for 6 hours annoying the owner, or you being annoyed when the owner kicked you out (or asked you to buy something) after a couple of hours?
Taco Bell has a strong reputation for food safety and menu "innovation" as well as ruthlessly controlling costs and being profitable as a bottom dollar food supplier while operating a "just-in-time" final food product assembly operation.

Basically, he's strong in all the areas where Chipotle is perceived of as being weak.
I haven't read the full article because of the paywall, but I do not find sitting down with a laptop much different to sitting down with a book at the café. If the smaller cafes are suffering, they could charge an hourly sitting charge.
I used to believe this, now I'm skeptical. Even if they find holes in the developer's competence, interviewing is not a task, it's a business process orchestrated and controlled by middle management. Say the competent developer finds holes in the interviewee's knowledge and skills, his findings become a line item in the report passed up to said middle management.

The middle manager, hopefully not in HR, has to weigh all the items in the report, and as a result the actual skill level of the developer gets buried deep, under cultural factors and attitude. There's also the human aspect, does Jimmy Mid-Level know how to raise issues with an interviewee's competence convincingly? If he doesn't, his concerns are likely to get written off.

This all ties back to the lack of political cover that software development shops in non-technically oriented organizations usually exhibit. Developers need to be in those middle management positions if they want their concerns to be taken seriously.
Ok, the first part of your comment makes no sense to me. How do you lie your way into a certification? An interview I can understand, but don't you have to take a test to get a cert?

From the second paragraph down, you're absolutely right for non-software companies. They still don't have an understanding of how to build software development into their business model. They don't realize that the low barrier entry to building software does not mean it is a low-cost, low-risk endeavor, nor do they understand how to extract value from a completed software project. They go straight from "Bob the executive has a cool idea," to, "Let's hire 3 full-time devs."
At Google, the "user" and the "customer" are not the same entity.

That causes a problem of incentives.
GDPR: Steps to Help Your Organization Prepare
Ahhh! I see. It becomes more obvious if you type a lower-case t repeatedly. Thanks :-)
My "standard" team typically has two jr engineers, and two Sr engineers. When we hire Sr engineers we hire people that like to mentor others and see it as part of being Sr. Jr engineers know that in order to become Sr one of the skills they need to master is mentoring.

This is 100% a management issue, and it starts at the hiring filter.

Hiring Jrs btw is its own skill as you are filtering for potential not skill or knowledge. Identifying the person who is passionate about learning, has dedication to the craft and pride in their work, and has a natural talent for software is hard. Figure it out though and you have a competitive advantage for life as a manager.

Also, half of the Jrs we hire are women. We could never do that if we only hired experienced talent. Not enough women even apply for those roles.
Since it sounds like they're getting plenty of socializing in on weekdays, is not getting it on weekends that much of a problem?
The kind of security Linux does is binary and has correct answers: should this user be logged in? Can this user write this file? Should this [more complicated access using SELinux] be allowed?

Search rankings are relative to each other and do not have objectively correct answers. Furthermore, I think the methods people have discovered so far to produce search results users are happy with are all gameable to some degree, so the only option available at this point is a degree of security through obscurity and an ever-evolving arms race between Google and spammers.
I trained a junior dev so well I was laid off because he was cheaper than me. One of the proudest moments of my professional life to be honest.
I had AWS and Azure in mind.
Alternatively one could say that you left a lot of money on the table by selling prematurely

clearly, cryptocurrencies offer significant value over fiat currencies and their advantages will only continue to grow as development maturity surrounding the actual technology becomes more solidified
Even if you're a savvy manager who is totally on board with this idea, you have to work within the rules HR gives you. There are lots of companies that cap promotion raises at 10% and need VP level sign off above that. How many companies allow a manager to make a habit out of 50% raises - not just for the once a generation talent who made the company 10x their salary this year, but for "pretty good" employees who are progressing as expected?

For whatever reason, letting them walk and paying that same 1.5x salary to a new mid-level hire is easier for everyone to swallow.

And from the employee's perspective, saying "yes" to a recruiter who expects to pay market rate sounds like a lot less hassle and stress than preparing a presentation on why your current company should change or make an exception to its HR polices for you.
Fill a tree with trash...this have to be the true valentine gesture...
There are numerous studies showing that people with basic need expectations are stressed but not depressed, while people who don't struggle about fulfilling basic needs, but have high luxury and social expectations are more depressed. Same thing has been shown at a the societal level in term of suicide levels.

Basically, the level of stress in a population or experienced by an individual has little to no correlation with happiness. The type of stress, especially the more insidious one, is probably more important.

Then, I'll add that it's all about your expectation. If we hope to put food on the table everyday, and we succeed most of the time, we will be proud and happy most of the time. If we expect to strike millions by being an entrepreneur, because we all know that we're nobody if we're not an entrepreneur, we will endure a roller-coaster of deception and small victories, with no quantifiable bearing on our success or lack thereof...
Typographic and Content Design for Developers
There is a json (technically object) to graphql converter up on npm I use to dynamically create queries. I use it sparingly due to verbosity https://github.com/kadirahq/graphqlify
Wait until you get old (past 35), I'm a woman (ex web deck "ninja/rockstar/etc") and I can safely say the ageist comments are far worse.

No one believes you can keep up the development sprints, or new technologies.
I'm not sure why you're posting that link here. In academia, no single study is treated as conclusive. For example, when scientists observed a 50% decrease in men's sperm count in the last 30 years, they cited a meta-study which reviewed data from 185 other studies. [1]

If you look on google scholar. It's trivial to find well over 100 lead-crime studies. The one you linked to seems to be only published-online, and not a meta-study, so it's not clear on what basis you (cherry?) picked it.

https://doi.org/10.1093/humupd/dmx022
Simple Ways to Improve Your Decision Making
Before Google cracked down, there were a whole bunch of low-quality "vertical search" and "price comparison" sites that rendered Google basically unusable for certain kinds of searches by spamming the results with page after page of highly SEO optimized information-free placeholders stuffed with ads. Their business model was basically to make money by making everyone's search experiences worse, hoping enough people would get desperate enough to click on one of the ads in a futile attempt to get what they were looking for. That's why Google's crackdown hurt so many vertical search/price comparison sites so much; they had no organic non-Google-sourced traffic because no-one wanted to go back there.
https://en.m.wikipedia.org/wiki/Bryan_Cantrill
PS: of course it's doubtful if there are enough eyeballs because most people are technically incompetent, me included.
I read it over once before I submitted. I re-read it and give myself an A. Are we pedantically arguing over a comma splice here, or do you have constructive criticism for my writing?
>Check out his mum's face - he is so grounded!

:>
First of all, absolutely no employer (at least the sane ones) cares if you are junior/senior/old/ninja or superman. The goal is, to hire people that generate a cash turnover. If you cannot deliver a value that the company can capture as a profit - you are denied. It is that simple.

Maybe these "Junior" people just don't know enough to be productive? How can I hire someone who will waste my time on explaining something that is so basic, one can learn by being involved in open source?

And here is the conclusion. Stuck in Junior limbo (what ever that means)? Commit to some open source project, show me value you can create. I guarantee you, you'll be hired.
It's certainly rare, but my employer is aggressive about keeping compensation appropriate. Top performing new hires can see their comp double in 2-3 years.
I think the point is that they might as well all just be the same. You could just put three of these side by side on the wall and see that they are different, but not in any kind of interesting way. There’s a lot of potential in procedurally generated art prints, but these prints are “unique” in the same sense that individual frames of TV static are unique.
That would be David Miller, discussed extensively in the rest of Rusty's post.
Inside of Snapchat: How to Develop Similar App
I should have said cheated, he got a copy of the first part of the test and memorized it. The second part of it which requires actual coding he barely passed.
But think of how in awe the Aliens are of the freedoms we have created for our selves.
Falling into the 3-4 crowd myself I also agree with this. Changing emails - perhaps in an automatic fashion - to use AMP is going to do nothing but harm to anyone outside Google. Image inclusion the AMP way [1] alone will ruin HTML email for other services. If Google really wanted to improve emails they would push for full compliance HTML5 support. Because if emails could be built with grid layouts, content could be more semantic, you wouldn't need a plain text version, we'd use less mark up and save on server space and bandwidth.

[1] https://ampbyexample.com/components/amp-img/
> good junior devs can code not only "just as fast", but probably faster too!

For at least 2 companies I've worked at, this is false. Junior devs cannot complete their work at all without help.

This may be the real problem: there is no way to learn the skills to do the job without actually getting a job first and learning the skills as you go.
Hm, so this is saying that the activity around Black Panther is in line with other similar films, but external factors may push its performance past those? Is there some other data you should maybe be tracking to take this into account?

Tool+site are cool, seems like a neat project.
Ask HN: What's the best way to intro a new user to a modern web app?
I'm looking for examples of high quality interactive tours or intros to modern SPAs. Can anyone recommend any they've seen recently that left them feeling good about the product and confident to start using it?
The Falcon Heavy is an absurdly low-cost heavy lift rocket
You are confusing the broader Deep Web with the subset known as the Dark Web.
Pretty much. Perhaps billing per minute if you're going to stay for longer than an hour, or per item if you're staying for less. Though that seems overly complex and a logistical nightmare.