skysight-inc/HackerNews huggingface dataset:
Excellent. Your challenge then is going to be how to keep it in people's minds long enough to gain a decent amount of committed traction. So many web apps like this come and go, but I have a feeling if you keep this simple and do some clever marketing (e.g. alliances) then this could be a real contender.
I will keep using VanilaJS, nothing else is worthwhile unless to pump up CVs.
Love the domain name!

And some of the screenshots reveal an approach to hiring which is sorely lacking. At this stage, every single LinkedIn email and cold outreach email from a recruiter gets marked as spam.

Not a single one seems to understand that hiring should be treating people as… well, people with lives and desires. Not just a resource to plug into a hole; not a fool to be tricked into changing jobs so the recruiter can hit their targets.

Any innovation in this space is welcome and I hope there are enough "decent" companies to make it a successful business.

fwiw, part of the advantage of going freelance was side-stepping all the bullshit hiring assumptions.
100% on.

> I can understand exceptions being made for British citizens > who have been living in the continent for many years.

As far as I know this is a given already.

> However, it hardly seems fair for all British citizens to
> be granted free employment/settlement rights in EU states, > when other EU citizens aren't afforded the same rights in
> Britain.

This is also obvious.

I am not sure but the article may miss the point. Having a lock at Dutch citizenship:
https://en.wikipedia.org/wiki/Dutch_nationality_law#Dual_cit...

So if you are a UK national living in the Netherlands it will be tricky to have dual citizenship. So assuming that you keep your UK citizenship your residency rights will be "grandfathered". Now a problem arises after the Brexit if such a UK national with residency in the Netherlands wants to retire in Spain - a place where he/she holds no residency rights.
Thanks for the reply, I'll check it out.

Just a FYI: your certificate for www.gurn.io does not work on gurn.io, so when you link gurn.io, I'm getting a "invalid certificate" error.

Edit: just created an account and I can't find where the import for bookmarks are? I've installed the browser extension as well, but no import actions available there either.
Yeah, I actually discovered Patrick McKenzie through Indie Hackers. He was one of the early podcast guests:

https://www.indiehackers.com/podcast/013-patrick-mckenzie-of...

I am very much influenced by his story. I agree that he does a great job documenting what he learned.
"Mindstorms" by Seymour Papert is a must read IMO.
23,000 HTTPS certificates axed after CEO e-mails private keys
Human pineal gland extract.
The problem with changing anything from 32 bit would have run into the same issues. You have a whole new stack.
AnimatedRecyclerView: New Library by MLSDev on GitHub
That sounds like a bullshit excuse. They don't know how to solve it. It doesn't really matter how the network is arranged, distributed routing is not a solved problem.
My question was aimed at ops generic statement. As for Make, it originally wasn’t clear to me where the issue was supposed to lie. Lines in rule bodies are handed off to the shell, and that whitespace in rule dependencies need escaping didn’t seem surprising since it’s a list (though it’s probably a bug that whitespace in target names must be escaped, since it’s just one token that ends in a colon). But I see now that the expansion of list-valued automatic variables is probably a real Make-endemic issue.
Why is it that some commenters can't understand that all of humanity isn't at the exact same level of knowledge on everything?

People learn things every day, acting like it's "slow" or you are better than them is a very toxic elitist point of view that is better off not said. You think your way of doing things is better, then you should encourage others to do it that way, don't put them down when they just start using it! I'm glad the ALGOL programmers of the 60's and 70's didn't spend their time laughing and putting down that new-fangled C language when it inevitably made some of the same mistakes.

And besides, very rarely is something in life a complete upgrade. Make is nice, but it has some very real pain-points (as evidenced by the handful of utilities that are makefile-generators, because getting make to do certain things or work on all platforms is so difficult). Gulp is great too, but it also has some very big issues in some areas. There is no universal "right" answer to any of this, and assuming that everyone that's not doing it your way just doesn't know any better isn't just naive, it's also wrong.
Step by Step Guide to Building a Scalable Application on AWS Platform
Facebook, Google Get One Hour from EU to Scrub Terror Content
You are obviously right.

But it has to be mentioned that some times courts rule in ways different than what is fair. In law some times you have two things which you want to hold true simultaneously, something along the lines of 1) people have the right to move freely between member states, and 2) people should have the right to expectation that their lives won't be derailed by high-level disagreements between states. Some times these truths (which are most often aligned), contradict each other in some edge case scenario (like brexit). Solving this usually means that a court will decide that one truth is more important than the other, and predicting these outcomes seems almost impossible to me as a non-law person.

So while I completely agree with you, to me it's far from obvious what the outcome here will be.
I would be in support of their treatment if it actually reduced recidivism, but punitive measures only work up to a certain point. Then recidivism starts going back up. Of course it also doesn't help how poorly we treat ex-prisoners once they've paid their debt to society.

We need to dump our gut feelings on the subject of incarceration and craft policy based on evidence and effectiveness instead.
> In an ideal world, a user would be a container with shared filesystem. There are lots of uses for a shared filesystem (primarly backup tools).

I see the shared filesystem as much more of a liability than an asset. It's too easy to have hidden dependencies between seemingly unrelated processes that communicate via the filesystem; when a file that should be there isn't, there's no way to ask why.

> Build systems only do that for the language itself but system dependencies (OpenSSL, curl, etc.) might have different versions and don't help much in fixing that if it causes a bug to appear or disappear.

Having a single dependency manager that can bring up consistent versions of all relevant dependencies is important, agreed, but I think the language dependency managers are closer to having the needed featureset than operating system package managers are. Operating systems are far too slow to update library dependencies and have far too little support for making local or per-user installs of a bunch of packages - of course the ideal system would support both, but I can live without global installs more easily than I can live without local installs. I'm lucky already in that the JVM culture is more isolated from the rest of the system - often the only "native" dependency is the JVM itself, and so using the same versions of all jars (and possibly the JVM) will almost always reproduce an issue. My inclination would be to move further in that direction, integrating support for containers or unikernels into the language build tools so that those tools can build executable images that are completely isolated from the host system.

> Interference does not happen if you properly isolate the users which is certainly possible on a modern system.

> Systemd makes it extremely easy to essentially mount everything but the immediate app data as read-only. No interference.

Sure it's possible, but again it's not the natural path, it's not the way the OS or a lot of the traditional-unix tools you get expect it to be. Things like CPU quotas for users feel very bolted-on.

> And yes, I need such complex granularity.

Why? What does all that extra complexity gain you?
Walmart raises minimum age for firearm purchases to 21
Every computer or phone I own has a screen display filter to rid those blues. Really helps reduce the artificial stimulation for me.

Once you get used to it, turn it back on sometime temporarily. It's incredibly blinding.
How the NBA Embraced a Startup Mentality to Grow
They should get naturalised then.

I have met a lot of these British expats, both in the Netherlands and elsewhere. They do not want to get naturalised, even though they are long term residents of their host country. I don't know why, but probably something to do with tax reasons. Anyway, they do not want to get naturalised, yet they want to gain all the rights of citizenship.

And actually this has nothing to do with the EU. These complaints from these people were present before Brexit was a thing. Freedom of movement is the least of their demands. They want the right to vote and the full package.
What Do “Civil Liberties Engineers” at Palantir Do? (2014)
The benefits of being an EU member are primarily given to the citizens (free movement, ability to work). The costs to be a member are paid, effectively, by the state (migrants moving in, adherence to EU laws, etc). This is a very hand-wavey generalization, I agree, but let's consider it kind of true for a moment here.

If states can leave the EU, and stop paying the costs while maintaining the benefits to their citizens, what democracy would ever vote to stay?

In short, if this trial is to find that the British can all retain their EU status, regardless of whether the law is correct on doing so, it would mark the end of the European Union in very short order.
How I Hustled My Way from 0 to 1,000 Email Subscribers
Compile time doesn't mean the compiler won't add more instructions where you might not expect them.
I recommend blocking all social media on your desktop browser. I use StayFocused [0] to help me do that.

On mobile, turn off all non-human notifications and alerts.

Sundays are the most productive for me. I use a weekly checklist on Taskade [1] to help me track my progress throughout the week, and on Sundays I would archive the list and start a new one from the templates.

[0]: https://chrome.google.com/webstore/detail/stayfocusd/laankej...

[1]: https://www.taskade.com
I'm experimenting on this lately. Currently, I'm trying to eat lots of nuts, like 100g+/day. Seems more healthy than taking vitamin pills etc. I've put together a table comparing nutrition info on some nuts. I've also done blood tests and my mineral levels (iron, zink) did go up.

I do feel more energetic when doing sports. Not sure about my brain yet. :D

https://docs.google.com/spreadsheets/d/1MT-TEMWooXMZ5u5CxMbi...
> Wish I knew Go tools to use it.

What do you mean?
Resources for web designers – February 2018
You can write parametrically polymorphic code in pretty much any language that has a concept of polymorphism [1]. It's not difficult to avoid doing the things that violate it. The problem arises in that if your language doesn't guarantee it, you don't know what third-party code will do. Go by no means guarantees parametric polymorphism, for instance, and technically a wizard armed with "reflect" can do anything they want, but in practice you can get a lot of mileage out of it even if it isn't guaranteed.

I write a lot of networking code and one of the patterns I use a lot is to get a socket from something (connecting, accepting, whatever), do any socket-specific configuration I may need to do on the socket immediately, and then pass it to a function to do the real work that takes an io.Reader or io.Writer or whatever minimal interface it is I actually need. This has two major benefits: First, it makes it clear that the "real" code is only going to do certain things, and second, it makes the "real" code much easier to test because it's tedious and difficult to mock a real socket, but quite easy to pass something an io.Reader and ensure it does the right thing.

It's certainly not a new trick and it can be applied in a lot of existing languages, but as programming ideas go, it's still a relatively new concept to the programming gestalt community [2]. I expect to see this idea coming up more and more over the next 20 years; I wouldn't be surprised that on the cutting edge programming language side, it becomes as expected to have some form of enforced parametricity in your new shiny language as it is to have closures.

[1]: For the purposes of this discussion, dynamic languages have only one type, "Variant", and thus don't really qualify as polymorphic in this manner, despite their apparent extreme polymorphism.

[2]: Yes, it's a couple of decades old, but measured in person-years of understanding it is minuscule compared to the community as a whole.
I don't see how that invalidates the saying. And keeping company is not the same as talking to people...
And Workday! It’s a paradigm on badly designed user interfaces. Confusing as hell and not precisely fast. Entering any input (select, date fields, etc.) takes on average 5 clicks.
PostgreSQL fixes CVE-2018-1058
Hope Hicks fashionable looks revealed
Not true for Apollo v2, it’s providing local state management via apollo-link-state plugin which works pretty well, and once they got the rest support working, it will be a very competitive alternative to redux.
Whenever people speak of birthrights, I get nervous.
Years ago, while hiring people claiming to know C, at least 75% could not do a simple “reverse a string (char*)”.
I used to think like you. But at the same time, we EU citizens also have to fight for things which are good to us, like the right to visit the UK. As the UK departs, they're making it us vs them. So if the EU has to make threats on derailing some of "them" lives to benefit some of "us", I'm for it.
I think money is just a something like food: you need it to some amount to have a good life and having a bit more than you need increases your happiness slightly. Having much more, doesn't change much.

There are two very important things to make you happy:

1. Reason and Prospect

2. Freedom (to execute)

Money can increase your level of Freedom (e.g. so you don't have to spend your time working for someone else). A Reason doesn't have to be the reason of your life. It just has to be something you want to accomplish (be rich; be a good parent; be admired; etc.) in combination with an idea to get there (prospect).
Here is the EULA: https://www.elastic.co/eula
The Early UK PC Market: “Business Is War”
Your https fails for me, just fyi. (error pops up saying the connection is not private)
“The Argentine Writer and Tradition” (1951) [pdf]
Do this (and keep your friend)
Functional consequences of genetic loci associated with intelligence
And just when you think you've got it sorted out, they do a major redesign and screw up your workflow (not the ticket flow, your personal one).

+1000 to JIRA as a response to this. I'd probably support confluence here too but every company y I've worked with killed it one the WYSWYG editor became mandatory and all of engineering refused to use it.
Resistant starch. I take Hi-Maize mixed straight into a glass of water. https://www.selfhacked.com/blog/resistant2-resistant-starch-...
Long Term Depression Permanently Changes the Brain
Its a two way street - UK must allow the same for EU citizens.
>I did have to swap out the ASCII SP (character 32) for the Unicode non-blank space (code 160)

How?

EDIT: Ok, now I got it. Boy that was a wild ride.
I use redux a lot and love the way you can reason about the state of the app from a single object - which opens up all sorts of useful things like time-travel etc.

However - after having plugged in a lot of reducers - the boilerplate code required to do simple stuff becomes a real bore. I've since compromised by using a simple `key-value store` reducer that I can write new values to without needing a new reducer with accompanying actions.

I'm sure this is not how it's supposed to be used but nobody ain't got no time for making all that boilerplate just for a button :-)

Like I say - it's worth it though - it's amazing how large frontend apps "just work" once you have the state in a single place and the UI rendering from it and it alone.
Modern C++ does just fine on a Commodore C64.

CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”

https://www.youtube.com/watch?v=zBkNBP00wJE
If British citizens have been living in EU countries for many years, in most cases I believe they're eligible to apply as citizens of those EU countries. In certain cases (such as in the OP article), the Netherlands often requires one to renounce[1] current nationalities after qualifying for naturalization[2].

As a counterexample, France[3] and Germany[4] tend to allow citizenship via naturalization after 5-8 years and do not require one to give up other nationalities. There's also the (mostly implemented?[5]) EU blue card program[6] that UK citizens could apply to obtain permanent residence in EU countries.

[1] https://ind.nl/en/Pages/Renouncing-your-current-nationality....

[2] https://ind.nl/en/dutch-citizenship/Pages/Naturalisation.asp...

[3] https://en.wikipedia.org/wiki/French_nationality_law#French_...

[4] https://www.bmi.bund.de/SharedDocs/faqs/EN/themen/migration/...

[5] https://en.wikipedia.org/wiki/Blue_Card_(European_Union)#Imp...

[6] http://www.eu-bluecard.com/
Think so?

"The public WHOIS would include an anonymized email address or a web form from which
messages could be forwarded to the registrant email address."
The continued existence of Herbalife doesn’t depend on whether anyone actually loses weight. Only on whether people continue to buy their product.
That doesn't describe any boss I've ever had.
What would "modern Judaism" mean anyway?

I am not sure if you have experienced Judaism in America, but it is much more humble (and certainly more modern) than what you experienced in Israel.
> draconian IP clauses in my contract.

Is this standard Google policy?
I like to start the day with an enormous breakfast of proteins and fats with zero carbs that come from anywhere but green vegetables.

Growing up with American public school lunches, I never really became a lunch person. I just let breakfast carry me to dinner. Avoiding grains and sugars allows my blood sugar (and thus insulin) levels to stay constant throughout the day. I’ve found that if I spike blood sugar with grains and sugars I tend to be generally unproductive after I eat, and barely productive at all when I get the inevitable sugar crash.
This is why it's important to keep multiple projects going simultaneously.

Each project needs time for the brain to digest in order to make the right decisions.

You save time by going slow, but async. parallel.
Turning Side Projects into Profitable Startups [video]
SEC Issues Subpoenas in Hunt for Fraudulent ICOs
I do not feel like you convince somebody to be a cofounder, they convince you they must be one.

If you're talking him into it and it turns out he just doesn't have the capacity or passion for it which you'd like him to have, you're in for a huge disappointment.

Look at it another way—you're trying to seal a larger commitment on paper so you're buying into risk without getting anything tangible back on that investment compared to investing in him as employee #1. Fallout from a bad first employee will never be as bad as fallout from a cofounder you want to remove.
My bigger question is why do you want to bring in a co-founder? Admittingly I didn't read every response here, but bringing in a co-founder entails lots of specifics and has a ton of good, but also a lot of baggage (not all baggage is bad, it is just there).

Are you trying to get external financing? Are you expecting to apply to an accelerator? Do you just not have the cash so giving equity is easier right now? Are you wanting to break up the load? How does employee #1 differ from co-founder in your mind?

My 2 cents. MBA's are fine degree's (and people usually), but in a startup I generally avoid anyone with an MBA unless they have been in industry for quite a while (5-10 years and at multiple companies). And as an early employee or co-founder an MBA is a red flag to me unless that person was part of the original team.

Honestly he sounds more like employee #1, but if you are looking for a co-founder to help offset the load you can absolutely bring him in as a co-founder. Just remember if the company is already legally formed there are a lot of little details you'll have to go through on the stock issuance/vesting/taxes etc -- e.g. get an attorney & CPA to help you.

Also, if you just need sales help that is much cheaper and easier to find than going down this path. If he isn't interested in sales you really should figure this part out. That said, co-founders have to do jobs that they wouldn't normally do until companies grow, so it isn't the end of the world. But in the case of sales, it is literally the lifeblood of the company, so it is pretty critical.

My last point. A Co-founder is essentially someone you will spend more time with than a spouse for the next 10 years. You will literally be seeing and talking to this person daily for hours everyday (at least in most situations). You are essentially married to this person, and they will call you at crazy hours and you them and you'll be under stress together and separate which means you have to support each other. If you have any questions as to this person get them out and into the open and make sure they do the same before you sign any agreements. If they smack their lips when they eat and that bugs you, get it out now cause when you are stressed and pissed and on the fourth meal of the day for the third straight day you'll eventually blow (I know stupid example but hopefully you get the idea). Personally, I'd rather keep a friend and not have a co-founder than think I got both and than lose them both in a year.
maybe it picked the cheapest node quite often. you might still get 85%-95% optimal paths - roughly heading the right way with occasional strange sidesteps and zigzags in the route

if it was completely broken it probably wouldn't have shipped that way, so the defect meant it was probably only somewhat broken and the end result was workable.
I guess this is the trade-off - you should spend a significant time (or maybe a whole life) on one thing (e.g. backups) to become successful, so the price is to miss out on a lot of other stuff.
So that would mean that I could not control rotation of that address anymore? That sounds bad ...
I can't agree more. AmazonBasics notebooks are great and cost under $10.