skysight-inc/HackerNews huggingface dataset:
I wrote about this last year, https://zach.codes/handling-auth-in-graphql-the-right-way/ it can be pretty easy to do, but nobody talks about it...

Write a parent function that all resolvers go through. you can then add checks if the resolver is public, or whatever you want
Besides nerdydata there’s also the similar publicwww.com for custom searches.

Then there’s the usual suspects with predefined technology definitions (builtwith, similartech, datanyze).

Last but not least I’m also building such a product and will be launching next month.

I would love to discuss your needs and see if we can accommodate them - you can reach out to me at mg@locatetech.io
Most companies say they need the best people. In practice:

1. Most companies deliberately choose not to pay at the top of industry pay range, instead aiming for 70th percentile or 50th percentile or whatever.

2. Majority of programmers are employed. By definition more programmers are average than "the best". So in practice most companies hire average programmers and it's just fine.

3. "Average" is a misleading concept. Programming (or any job) has a wide variety of skills, and is basically a group effort. Most programmers have strengths in some skills, weaknesses in others, and that's OK, because they work as a team with other people.

So, don't worry about it.
That's only true if it's a zero-sum game. If it's a bubble that will crash to nothing then it's zero-sum, but if it actually grows into a major economic player then it's not.
it's easy to punish a foreign company, the litmus test should be how it deals with a domestic company behaving badly, e.g. VW

it's not looking good thus far
oh god that too.
All copyright on work done on my laptop belongs to me, and only me. You can 'rent' it by paying me my wage but as soon as I leave, all code on it is mine and I'm taking it with me for future 'reference'. Don't know how this works legally but since I'm not a self employed person who has a business contract, I'm pretty sure you cannot legally force someone to use their own stuff without compensation.

In the US at least, any work you do for an employer and get paid for is covered under what are called work-for-hire laws which assign the copyright to the company, unless you have a written contract stating otherwise. This is true regardless of what equipment you use, and there’s absolutely zero legal barrier to a company asking you to use your own equipment in the course of a job without any compensation. The fact that your ultimatum wasn’t met with a “lol no” from Legal is pure luck.
> When I was new I was constantly reading programming books and now, like, I'm still interested, but other things are going on in my life that also need my attention, you know?

It's not a binary thing. The fact that you were/are interested enough in technology in the past is different than someone who only did the bare minimum. I consider it more of a mindset thing.
Googling points me to: "Andy Gross is an American former professional racquetball player, now a touring comedian, ventriloquist, magician, and illusionist." Sad, somebody died, but why is this relevant to HN. (then I've read what other commenters posted and found out who Andy Gross we care about was)
Long before that happens we will have already moved to better, more advanced crypto currency systems. Bitcoin is not the only alternative and its importance is dwindling. "Mining incentive" won't even have any meaning by the time the danger you envision is in the realm of possibility.
Are cryptocurrencies the Great Filter?
Ever since the falcon heavy launch, I've been meaning to do a cost comparison between building an offshore oil platform vs a new ISS or a moon base. Falcon heavy doesn't have much business now, but I wonder if falcon heavy itself can create the business?
I didn't have deeper meaning behind what I wrote. I just think it's unnecessary to point out the stuff you did every time Microsoft does something positive. You won't see the same for other corporations like Apple, Google or Samsung for example which also holds and defends patents.

Can you point out something on linux on azure that doesn't work as well as with windows? Genuinly curious. I haven't had any linux images on azure so I have really no experience in the matter.

I don't think it's something wrong with them entering the VR/AR space, it is exactly what it needs. The more heavy players behind it the more faster the technology will evolve. Right now, there is still a big lack of both games and software for it so there is not a big incentive to buy such a system. I am very excited for the future of tech and I am not worried for one second about Microsoft will stop supporting open source and if they will, I would be the first to object to it [as a heavy user of their tech].
Suspect there is similar conservation across vertebrates that fly and early development of "wings" to out-swim predators.

Flying fishes - Exocoetidae

http://eol.org/pages/8245/details
You can get through a Magento certification by memorizing the answers that are all over the internet, http://magecert.com ect.
There's multiple examples of this. Looking at Detroit's boom during post-war decade of American cars. In a bigger flash of the pan examples like the North Dakota oil fields. Where unskilled labor was in extreme demand to have 18 year olds making 6 figures.

This will always happen as long as the profits are there to sustain it. But I agree with your general sentiment, having said that, its just part of the human condition. When I attend a bitcoin/ethereum meetup most of the people there are only there for the lure of the quick buck. Not the long term technical implications/learn about the projects.
Yeah, I meant that more in the sense that they focus more on new fancy half broken mobile first features than on what makes bank a bank - things like working transactions.
Instead of take home challenges, I think I would rather give a potential employee some code snippet and ask them to explain to me in their own way as to what is going on and if they see/find any particular issues.

This will theoretically let me gauge their attention to detail. Ideally I think it would show me how familiar they are with the programming language the snippet was written in as well.
This doesn't work if you need help and resources to find solutions to said problems. You cannot solve everyone else's problems and implement solutions for them. You can suggest solutions, but someone has to give the okay and devote the time to implementation. If every problem you see requires you to submit a lengthy solutions proposal to the people who should be solving it themselves, you'll get burned out.
I haven't made contact with ISS, or many contacts at yet, but getting a Technicians license and getting on the airwaves really pretty straightforward.

I studied for maybe 2-3 weeks (a chapter a day) and paid $15 to take the test back in October, 2 weeks later I was in the FCC database and made my first check-in on the Alaska Morning NET[0] via a local repeater on a $60 triband handheld[1].

Now I'm looking to develop these skills and put them to use with my local emergency response teams in Portland, OR.

The Basic Earthquake Emergency Communication Node (BEECN)[2] program is specifically about aiding in emergency service coordination in the event of the a major earthquake in our area, and the Neighborhood Emergency Teams (NETs, our local CERT) also utilizing ham radio for emergency service coordination in the event of a communication breakdown.

I definitely encourage anyone with interest in these subjects to get a license.

Hope to eventually make contact with some HNers, till then - 73, KI7QXO

[0] http://arcticserver.com/alaskamorningnetmain1/

[1] https://www.amazon.com/BTECH-UV-5X3-Watt-Tri-Band-Radio/dp/B...

[2] https://www.portlandoregon.gov/pbem/59630
Or Bostrom's Paperclip Maximiser (edit: someone else got there before me)

Ironically if you draw a Venn diagram of "people who are worried about a dystopian future in which badly-designed AI reallocates enormous portions of the world's resources to an utterly useless end" and "people really into promoting and mining crypto" you might not need a second circle
Terrible to work with and not all that performant as well. Also they caused us a 24+ downtime by a forced configuration change from their side, which undid some configurations their professional services implemented (yeah, some parts of the UI is only modifiable by PS). Luckily we had Cloudfront integration as backup, so switched over to that until finally Akamai team decided fix our problem.
An 1-1.5 hour test is a happy medium.
> No way to keep them from moving from apartment to apartment via cracks in the walls.

Not totally effective because it's almost impossible to be thorough enough, but you can use painters caulk to seal up every crevice you can find. You'll also need weatherstrip around and a seal under your exterior doors.

Unlike rodents, roaches don't gnaw through walls.

Regular applications of insecticide help also but a lot of people don't like that.
Dtrace for Linux
What it means to be resourceful
> I have a hard time believing that you will get in trouble for hiring interns and compensate them more than 500 euros.

Student visas?
Yes it's not totally the Nokia that Microsoft bought but it's still infused with legacy Nokia's blood. And also recapturing market share after such an accident is quite a surprise.
You Need More Than 6 Hours of Sleep
Ways to monetize on Android and iPhone
I don't think these results are comparable. Query runtimes are highly dependent on how much memory they can use. Postgres for example isn't configured making it use less memory than other systems. Hence its performance is likely inferior and could be improved significantly by increasing the buffer size.
Tesla is currently fighting for the right to sell its cars directly in 8 states
I doubt it will last more than one winter due to weather conditions.
A hypothesis for part of the problem that I've scrolled through most of this conversation and still not seen: Junior developers are having a hard time finding a job because the tasks have gotten harder. As easy as people may claim "cloud" is, if a junior developer has to learn the three Javascript libraries, two backend languages, a devops cloud deployment system, and three monitoring technologies just to be able to break even on productivity, it's going to be hard to justify hiring a "junior dev".

When I got into web dev in 1997, we didn't even have source control to speak of. We barely used Javascript. All I needed was a template language and same basic HTML, and we put out a project that, at the time, was considered amazingly cutting edge by most people who used it.

If I were to try to hire me of 1997 now, I'd have a lot harder time finding something for him to do, because I'd have half-a-dozen technologies to train him on before he could even produce the equivalent of "hello world" that integrates correctly into a modern environment. All of these techs have reasons to exist. We found out about the server going down when people got frustrated about it being down and called us after hours of outage. We found out that something was eating 100% of the CPU the same way. Our "analytics" were mostly "Hmmm, nobody seems to be complaining, everything must be OK!" Automated testing? Literally never heard of it. And so on and so on. But people are not magically infused with this knowledge in college; in fact the curricula have barely changed since then (which I consider mostly a good thing), so it means that the bar to being a productive junior dev has definitely risen.

Fortunately, my team lately has been able to diversify and we've got some more projects that are independent from the legacy code base I maintain, so as we've been looking at headcount this year I've been able to say that we've got some positions for juniors now, who can work in a space that is more lake-like than sea-like, and be productive, and learn things, and develop. But last year I had to say that I've got nothing that wouldn't take at least a medium-skill dev to get anywhere in any reasonable period of time.

(And let me both open and close on the word part. I don't think this is the entire problem, and I agree with a lot of what other people said about other parts. But I believe it may be a quite non-trivial part of it.)
For anyone looking to quit: Seventh-Day Adventist hospitals used to and probably still have effective programs for this. A couple of people I knew quit through Adventist programs.
At the wifi cafe near me, everyone gives off that vibe and seems pretty proud of it. I've discovered it's a great place to take my kids to do their homework. They get a hot chocolate and someplace quiet to focus on their work and not be distracted by games and toys. I could never get much work done at one of those place, but then again I don't get much done at my office either.
You gotta be the change you want to see. Start putting every site you register/lease a domain for on the clear web also on the tor network with it's own onion address that you really own. I do it and now I get plenty of good traffic (along with all the bots/scans) over Tor to my technical hobby (radio) sites.

It's a better system that doesn't require you to trust the DNS companies to stand up to political/business/other pressure.
Anyone know the story regarding TypeScript definitions and this project? I'm surprised to see that they don't seem to be available yet considering this project used to be written in TypeScript.
After Storm Over Tweets, The Times and a New Hire Part Ways
Gridcoin i think supports seti
stty erase ^H
Sublimely ironic this future is turning out to be.
Show HN: A notepad in a link
I wrote this a while ago as I was looking for a little bookmark-able notepad and couldn't find one.

The generated link will let you write/name/download and even bookmark a note with the contents in it!
They have fewer great candidates (if that is even true) because the hip candidates are looking for the ladder somewhere else-- they can now see they will never get hired based on skill alone, however well developed for a beginner.(and if they had golden personal connections to add to it, they were in the first wave and/or would not be desperate for work) They all have ambitious, skilled, motivated friends who recently spent money on these bootcamps and who didn't get work that was any better than the work they took the course to get out of in the first place. Many can't find work at all. This is getting out there now, from student to student. There is now enough of a din to finally hear above the denials. But I agree, the bootcamps need to demand more of themselves so they don't end up all being hucksters to the few people who are so far away from tech in their lives, they have not yet heard that the ladder has been pulled up long ago. I hope they can learn how to innovate on a grand scale.
Fullscript | Senior Front-End Developer | Onsite | Ottawa, Canada | CAD 80-120K

We are currently seeking a Senior Front-End Developer who wants to build a world-class experience for hundreds of thousands of people that use Fullscript on a daily basis.

Fullscript is for developers who value getting stuff done and having an impact. We are growing rapidly and are already profitable, but there’s still a huge amount to do. There are loads of low hanging fruit and at Fullscript you will be able to see the impact of your work – on a massive scale. You won’t be releasing small pieces of a feature, or minor updates, you’ll be releasing new features themselves. Be part of a land-grab; scratch that startup itch; become a Fullscripter.

Learn more about the role, our tech stack and how to apply here - https://fullscript.bamboohr.com/jobs/view.php?id=61
Ask HN: How would you build a proxy list in 2018
I'm not seeing where you're demonstrating that Apple only affects people who "choose to buy into the Apple ecosystem" but gmail affects everybody.

I mean, there's truth to the idea that Google have more sway when it comes to trends on the internet, but when you say that a "a big email provider changing how email works", Apple could easily be the big email provider in that sentence
How to Send Bitcoin on Lightning (Even If You Might Not Want To)
I recommend "Make: Electronics: Learning Through Discovery" 2nd edition. It's fun and highly practical. There are also kits out there containing everything you need to do the lessons.
I also think there's definitely something to be said for the human spirit. Searching for something greater, aspiring for the impossible, we've lost this over the last X years. Only with Spacex does it feel like we're starting to gain some wonder back. I'm of the opinion that wonder and leaps of faith are central to the human spirit. Without it, I fear we're fast tracked for a dystopian future full of listlessness.
I agree with you and this is the thing that gets lost on both sides. How fast you type and how many lines of code you write and test per day aren't the right metrics. It is about adding value, it isn't an assembly line. There is a major problem with middle/upper management understanding this. However, there is also a large group of people who view themselves as top developers who talk about having too many distractions and wanting a private office so they can lay down a lot of code each day. I'm not saying that isn't how some might be able to add the most value but code/day doesn't guarantee that maximum. Mentoring team members, documenting architecture, building automated tests, talking to customers, etc. will very likely yield more value in everything but the very near term.

All this to say that we need to be careful that we don't point the finger too hard at management and miss our own failings. Software done well is incredibly hard and increasingly complex. Focusing on adding value and not on code/day can help us all stay focused on the real goal and what is best for us and the company and the customers. </r>
They gave us the option of either running a report on their entire index, OR if we had a list of domains to search explicitly (which we didn't have).

Our use case was different, though, we wanted to find websites using a javascript library, and then run a javascript function on all of those sites to extract account information and specific html patterns.

But yes, their larger custom reports index did the trick, would recommend.
This is exactly what I use:

Visual Studio Code: Front-end stuff, anything javascript

Notepad++: Scratchpad, any copy pasted code, quick snippets

Visual Studio: Backend stuff.
It was introduced last August.

Most posts are not paywalled, because users need to apply to a partner program and make sure their posts adhere to particular criteria in order to have the option of putting their posts behind the paywall.
I challenge you to make a positive comment towards AMP on Hacker News without getting downvoted.

Sometimes it really is the content.
Isn't it ironic that he is so short-sighted? The demand for GPUs increases research in that area and will drive down costs soon. There will be a huge amount of cards that use too much energy for mining but that are perfect for research.
I think in the US you have more freedom if you take it. It's easier to start a business, it's easier to live an unconventional lifestyle (in Germany it seems difficult to just build a house in the middle of nowhere whereas in the US you can), you can live without health insurance, you can build a house the way you like it, you shop on Sundays or use your lawn mower. In Germany a lot of things are more regulated but within these boundaries you have more freedom in my view. Companies in the US often behave like absolutist kings who own their employees. You have no rights but you can leave anytime if you don't like it. You have drug tests and background checks.

So in short I think you can have more freedom in the US if you take it but the regular citizen with a typical employee lifestyle is less free.
The funny thing about the bitcoin fans is how they don't realize (or think it's good) that the BTC network does not become faster or scales as more hardware is added, quite the contrary
Official music video “Kadhal gadigaaram”
The communication ends up being such a bottleneck that your senior devs might as well do the 10% writing. Incidentally also the reason why outsourcing software doesn't work if you're trying to do anything innovative.
UX Research System – How We Introduced It to Our Design Method
Yes. Look at FB earnings per share and tell me where that growth is going to come from. I note FB is down today. The market is slow to catch on in both directions, but when it does...
> How many tests does a PR need?

Enough test for each of your spec. Adding a new functionality to your product? Your test should cover and the cases you put in your specs. Correcting a bug? You test should trigger it with the old code.

You can have 100% code coverage with unit testing, it will do jack-shit for your users when they enter a negative number and there was no code meant to manage this case so it never was tested.
Drawing Labyrinth with Wave Form Collapse and Async Generators
I have tried publicwww but over 80% of the results were either duplicates domains, dead links, or didn't contain my search term.

I'm glad I only wasted $49 and didn't opt for the annual license.
This initiative gets a nice public discussion going with most people seemingly in favor. The best argument I’ve read against this initiative so far is that it may disadvantage rural folks. The idea is: tax money goes into urban transport hence further benefiting people in cities while giving little back to those cut off the transport networks. Personally, I believe it is the best for the environment if most people move into the cities - so I’m not convinced by that point; but still always good to know the opposite side
And Gmail needs more competition than just FastMail - so make sure to look at RunBox and Zoho. I pay for both and both are excellent services, having switched from FastMail after their huge pricing shift a couple years ago.

Zoho's webmail is currently much better than RunBox but the latter is undergoing a beta test of a new modern interface.
Weird, I do biphasic sleep and get 6 hours and 20 minutes of sleep.

Havent been sick in 2 years. I'm attractive enough to know I'm attractive. And brain ability, as long as I get my 20 minute biphasic nap, I'm good for the rest of the day.
How does this compare to standards such as Unity?
> 3-5 days in a new city seems like a huge win with the professional benefits. What am I missing?

I'm the tech presence at many of my companies industry conferences. The city the conference is in makes no difference because I'm there to meet people and schedule accordingly. Current customers, potential customers, tech people from partners and even competitors are all very valuable interactions.

For me, conferences have turned into a cost effective place to meet in person all of the people I deal with remotely.
> A short lived product that was due in less time than any sane dev would estimate.
> And in 6 weeks the project would be relegated to living in source control because the campaign was over.

That is exactly it for 90% of agency projects. Underquoted to get the deal, a rapid development cycle that leaves the devs feeling dead, and then once that first release is out, you have maybe 1 or 2 small updates and the project is never touched again, or at least not for a year or two.

There is no world where it makes sense to write tests for these projects.