skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - Digital Nomad, GMT Timezone, US LLC

Fullstack developer with a founder's mindset available for hire by the day, week, or month. I like to start client relationships with a fixed price project and then move to time-based billing.

I like to solve business problems with code. My most common project recently has been web scraping (or mobile API scraping). Other services include fullstack development, API integration, cloud orchestration, migration from the cloud to bare metal, and esoteric network setup.

GitHub: https://github.com/milesrichardson

LinkedIn: https://linkedin.com/in/milesrichardson1

Email: milesrichardson@gmail.com

Language skills (highly proficient / excellent): Python, Javascript (browser and node.js), Bash

Framework experience (in order of preference/time): Node.js/express, Python/flask, Python/django, Python/bottle

Other: MySQL, Postgres, mongo, parse-server, squidproxy, docker, redis, zeromq, html/css/basic frontend JS, nginx, haproxy, dns, iptables, C, C++, Qt

Platforms: AWS/ec2, google cloud, parse, digitalocean, bare metal, docker

I am a fullstack developer with broad 10+ year experience. I am self-taught, programming since I was 12, selling my first website at 14, with a CS degree from Yale. As a result, I have a broad exposure to many practical business problems, but also understand CS fundamentals and the low level details of computing systems.

In college my side project proxy51.com sold proxies to 400+ customers, booked $200k revenue in 2013, and ran on a fleet of 20 servers behind 10,000 IP addresses. It started having problems, and because I was busy with school, I could not address them, so I chose to shut down the company.

After college, most recently I co-founded a social app startup that raised $500k from multiple recognizable investors. We grew it to 600k users our first year (as the result of a ridiculous growth hack), but eventually for various reasons we decided to shut it down and return investor money.

Now, I am traveling the world while contracting and experimenting with new product ideas.
Try this : https://github.com/sahat/hackathon-starter [Nodejs, Express framework]
Thanks for the tip, I'll look into it and give it a shot.

That said, it's nice not relying on coffee everyday for a boost, though there are at least a couple days a week where I could really use it, esp after a night of unpleasant sleep.
>participation of women and minorities in OSS is smaller

I think that can mostly be diversity hiring. A company can hire women/minorities to increase diversity. A FOSS project can't accept code on the premise of diversity. I think the narrow scope of most FOSS projects (or the individual components that contributors wind up specializing in) also makes most of the benefits of diversity less relevant. Diverse teams do better on diverse tasks.

(I don't think diversity hiring is a bad practice as long as the people hired are qualified for the job)
Yea but when using promises with async/await its very beautiful.

await asyncFuncOne();
await asyncFuncTwo();

No more weird water-falling, and finally proper exception handling. The only gotcha is the fact that we cant awaits at the root of a module, and we need to wrap it in a async function.
c# > java

JVM > CLR

my opinion. I'll pick java everyday over c# due to the jvm. unless I'm building windows only app or an app for the app phone.
If the jobs _couldn't_ be outsourced, wouldn't _somebody_ local have to do them? Even if automation was fast-tracked to swallow those jobs, if the manufacture and operations management of automation solutions also could not be outsourced, wouldn't that at least bring more jobs to the market?
We detached this subthread from https://news.ycombinator.com/item?id=13551100 and marked it off-topic.
What makes fairings so valuable that they'd be recovered and reused?
This is the first time I hear about a suicide bomber from Iran.

Do you have any references to that?
We've banned this account for trolling. HN is not for political and ideological battle. Accounts that use HN that way are abusing the site, and we ban them.

We detached this comment from https://news.ycombinator.com/item?id=13550662 and marked it off-topic.
> Bringing production back to the US leads to an increase in price and lower sales.

> In the long run, we are better off with free trade. We get the low prices we desire.

"I want my consumer excess, f*ck the middle class"

I prefer higher prices and protectionism. Cheap goods are not a right.
Google has been leveraging people through captchas to do what computers are not good at for as long as google has been doing captchas.
A Simple Cheat Sheet for Web Scraping with Python
Unfortunately that alone would not have allowed Git to be fast on such a huge repository. Normally (without tools as sparse-checkouts) Git would read all files for example on git status. Therefore IPFS would also download all files locally, making it a moot addition.
Or I don't know, at least checking they exist
Ben, thank you. We are working on the problem.
Maybe something that has the data models of git but has a more consistent interface? Today on Git Merge there was a presentation about http://gitless.com/

For example one of the goals is to always allow you to switch branches. Stash and stash pop would happen automatically and it would even work if you're in the middle of a merge.
I like this idea (a sort of adnauseum for facebook) but I wonder how trivial it would be for facebook to filter out obviously random/fake/noisy data given the mammoth set of real data they already have. Maybe introduce some more subtle off-by-one errors into their data or just make it a tiny bit fuzzier? Hopefully one wouldn't need a detailed knowledge of their data structures to do something impactful, although the action itself might be a useful symbolic gesture even if it doesn't have an actual impact on their data collection.
Awesome. It seems that BBC makes subtitles for all content. In my country (Spain) public TV is just rubbish.
Perhaps you're right. Perhaps it's a straw man that the left considers itself tolerant. I'm not convinced that a poll asking people to self-label would return that result, but I have no data, so I'm not going to try to defend that beyond stating a gut-feeling.

But for the purposes of this particular thread, the GGP said the left are tolerant, and the GP accepted that premise.
Please stop creating accounts to break the HN guidelines with. Doing this eventually gets your main account banned as well.

We detached this subthread from https://news.ycombinator.com/item?id=13558270 and marked it off-topic.
Cauzele consumului de Coca -Cola -
I remember few years ago Git under Windows was very slow, is it still true?
Strictly speaking, tail call optimization is an ES6 feature. I had the impression that its implementation in V8 is on hold, so it might be a while.
Is there a reason you don't use the people switcher? https://support.google.com/chrome/answer/2364824?co=GENIE.Pl...
S.F. rents down more than any other large U.S. city
That's what the Atlantic is for, to keep them as far away as possible.
I'm from Sweden, we actually have quite the reputation for slaughter:

- The case has been made that the Gothic tribe who sacked Rome originated from Sweden

- The Vikings pillaged and slaughtered in Russia, Britain, Continental Europe, the Mediterranean, even as far as Newfoundland

- During the Swedish Empire, Sweden colonized and occupied Finland and the Baltic states, and waged war on Continental Europe, conquering half of the Holy Roman Empire

- During the same period Sweden built forts in West Africa, I can tell you what they did there was not always pretty

- Under king Charles XII, Sweden waged war in first Russia, then Ukraine, then the Ottoman Empire, soundly defeated there tried to invade Norway

- Norway was invaded again and this time conquered in 1808, taking it as compensation for the loss of Finland to Russia in the Napoleonic wars

Now, that's just Sweden. Let's not mention Italy (Ethiopia, anyone), Germany (...) and Japan (oh boy).

You need to study your history.
The two synonyms are slam piece and hatchet job, so definitely negative, not neutral or merely descriptive. Plus, the bias is not in the term itself, but in you applying the term to the article.
<insert conspiracy theory about hepatitis vaccine causing AIDS in monkeys that where then released back into the wild in Africa>
Wonderful news! Thanks for posting
> I'd love to see a second attempt at a distributed version control system.

Out of curiosity, why a whole new attempt? Personally, I'd prefer the approach of "making our current tools better."
I quite love both the motivation and the implementation of gitless (and the choices they've made). I find it much more usable than git.
Twitter has been good in the past. After the election, it was still mostly ok. But since the inauguration, it's a completely different story.

One example close to the heart of HN: following tptacek/tqbf for crypto/business/security/how-to-cook-pork/funny-ESR-excerpts for years has suddenly turned into endless berating of people into enduring struggle sessions over support of the President.

And this is but one example. It's happening to everybody. For some reason, the inauguration has turned nominally good Tweeps into horrible human beings.

So yes, I've had to leave Twitter also.
I quickly looked to see what git library gopass is using, but it looks like git is just being called directly: https://github.com/justwatchcom/gopass/blob/a6f88e079be193f8... . Surely libgit2 would work well here.
It's trivial to refactor that code to use only callbacks, without ending up with callback hell.

You certainly want to call UserService.getUser for many different controllers. Why manually do that for each controller? Simply make a middleware to get the user.

If you take this to its logical conclusion, you end up with small, composable middleware functions, and controllers that are pure functions.
Follow this through, and you find that racism is inherent in culture. The dominant culture uses race in order to oppress and scapegoat the minority culture, pretty much everywhere.

This doesn't make it okay, of course. This means we need to be that much more conscious of it, and take active steps to mitigate the effects of racism. (This is the distinction between "I'm not a racist" and anti-racism, btw)
Exactly. Even with C# open, until enough years pass for the community to build up, you're still in the House of Microsoft...They just keep the doors open now.
Make this Super Bowl your own
Looking at the numbers, Bunnie's proposed mutation may pop up in nature quite a bit. I guess it doesn't spread as well as the other strain and so dies out rather than growing exponentially.
Something is wrong with navigation on my machine. Mouse movements are opposite my expectation (I guess just a preference), and the movements are so sensitive it jumps around a lot and I can't really navigate where I intend to. I'm on an iMac w/magic mouse.
Thank you for pointing this out. This was "settled science" of the day and to question it put one against much of the world scientific community. Just as a flat earth and an Earth-centric universe were once completely accepted without question, so was this.

And today, in our age of satellites and electronic computers, we have our own misconceptions - areas where nagging little doubts or details that don't quite fit the model (and are therefore trivialized or ignored outright). Examples: The unidirectional linearity of time. String Theory vs classical quantum model. Or even the "big bang" model. Our (lack of) understanding gravity and quantum entanglement.

Hopefully future generations with more understanding will look back at us, shake their heads, and ask "how could they have been so naive?"

I think the answer is, we're really not that far removed from our ancestors scratching the dirt with sticks and learning to control fire. Hopefully with continued inspection (introspection?) we get closer to the truth of science and its beauty.
Why So Many People Think Eli Whitney, Cotton Gin Inventor, Was Black
> the challenge is to provide very precise analysis of these vague (fuzzy?) concepts

Does common philosophical discourse generally attempt this though?
"A similarly-sized company of 15,000 might have 5 data scientists" - this is so far off the mark I don't even have a response.
Thanks for the thoughtful response. My own original thinking was along these lines as well.

However, some thoughts that did occur to me along the lines of cleaning the air and water that we each consume, as well as carbon sequestration. Much in the same spirit that someone launches other local public goods (tor node, public wifi, etc.), perhaps a generous neighbor/employer decides to undo all of the carbon or water pollution, or air pollution that they've ever created--thereby creating a "blast radius" of positive effects around their cleaning apparatus. Such technologies currently exist, but are energy intensive.
I think there is a difference between a diplomatic passport, and a diplomatic agent. Just because a country issues you a diplomatic passport does not mean the US considers you a diplomatic agent. For example, in the recent Chinese billionaire arrest, I think he had a Panamanian diplomatic passport, but was not a diplomatic agent.
Or they just suggest people based on common locations that you and they visit and where they spend their time.
It's an in-memory database like Redis, so there's that limitation. A large dataset would require lots of ram.

It also runs over Raft, which makes it ideal as a primary data store, rather than a caching server. Though writes to Raft cluster will be slower than writing straight to a Redis server.
Similar could be said for Microsoft and their PowerBI tool.
War Against the Weak: Eugenics and America's Campaign to Create a Master Race
I enjoyed using Twitter for ~8 years. It gave me access to news and opinions from groups that aren't covered by traditional media, and it functioned as an RSS feed for people I wanted to follow (authors, researchers, etc.)

However, I quit Twitter because it wouldn't let me control my own data. I was in the habit of favoriting things that I wanted to follow-up on. Then Twitter changed Favorites to "likes," which wrongly implies I'm endorsing the content. Twitterati know that likes don't necessarily mean anything, but imagine a customs officer looking at my likes, for example. Twitter doesn't provide a method to batch remove all likes, so I tried various 3rd party utilities. The utilities seemed to work initially, but likes would later reappear, even months later, as if restored from a backup.

This experience helped me see that silos can never be trusted.
Go back to the 1970s, and you'll see similar numbers by the Irish.
that's a good point. its funny, though, that they have actually started doing a lot of things for PR purposes that i van only imagine that most of their customers couldn't really care less about.

for example, the majority of their money still comes from windows and office, but open source and hologram BS impress the most vocal anti-MS voices in the media.

my point, though, is that there are other companies that dont draw nearly as much ire that engage in the exact same practices. i think, that early antagonism between MS and Linux users has become a tribal signifier for some people. Microsoft people used to have the same kind of relationship with IBM. They also kept flogging that longer than it really made sense...just like linux and mac fans.
Another nonsense implication of your theory: it's better to have a low wage, so you stay under the radar and don't signal other workers to enter the market.
LCFS is not yet being used in production as far as I know

We started building this because there are a lot of issues running containers in production, specifically around image space and inode management and also with page cash usage.

This file system was specifically designed to address memory and storage management of container images
The brain naturally employs dimensionality reduction for memory. Sleep is one example. Another, simpler one is reading -- how far back can you remember word for word when you are reading something? Maybe a sentence at most? But you still remember enough to understand what you're reading, because of efficient dimensionality reduction.

Some neural networks mimic this, such as LSTMs. But it's a poor mimicry at best. The brain has a natural, built-in selection mechanism. It seems to "know" what to remember and what to forget. How could we implement something like this in a deep neural network?

(This is key step to giving computers "personality". Which emerges from a selective set of memories and trained behavior)
I think it's interesting that despite deep and widely-publicized privacy concerns, Facebook's users have mostly been loyal to the platform. Myself included.

Data collections seems necessary to monetize the platform. Are there any alternatives, or do we just need smaller more close-knit social networks?
Protectionism won't bring back the middle class jobs. There has been a fundamental shift from labour to capital in recent decades, this is what has made life difficult for the middle and lower classes.
“We really don't need to upgrade that package right now..”
And even later it was someone like William Shockley, inventor of the transistor and Nobel prize winner.
> Imagine google made an error and it turns out that their analysis has a sign error. Blacks/women actually underperform. Would you favor flipping the sign on whatever action you propose? If not, why not?

No, because of the above point about diversity. It has an effect on more than just the individual. I don't know if Google has made any claims about the following, but it's been noted that, for example, diverse management teams tend to outperform nondiverse ones.

> I admit, I do sometimes provide ideas that no one else has, mainly in the area of bayesian stats, low level performance hacking and probabilistic data structures. Is that what you mean? Are these the secret powers unavailable if you don't have someone of my race?

You are being intentionally facetious. I know you're a smart person, that you're very probably aware of what diversity arguments are about, and this reply is thoughtless in a disrespectful way. I'm only spelling it out to avoid downvoters: the idea is that different approaches and attitudes are informed by race, culture, background and gender in ways that are difficult to measure in the interview process.

For the record, I would consider a white hillbilly or southerner as 'diverse' in most computer workplaces.
Veterans of the NSA's psychic wars
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1299061/

American and German eugenicists were in close contact with each other, especially after World War I: they were working together in international organizations, following and even reporting on developments in eugenics in each other's countries. The Germans did, in fact, borrow much of their 1933 Law for the Prevention of Hereditarily Defective Offspring (the so-called 'sterilization law') from the model sterilization law drawn up for the various states by Harry H. Laughlin, Superintendent of the ERO, and a number of American eugenicists were impressed with the Nazi eugenical laws after 1933.
There's a ton of possible interpretations here - could simply be that more women just generally have other things to do with free time than men. Or maybe it's that women are genuinely scared off of open source development due to problems. Or an issue with the studies that get those results as a lot are based off username, which might be a bad metric. Lots of possibilities.

No good way to know by speculating.
Genuine question : do you think a privacy oriented social network where users pay a small annual fee (around $5) would work? Think Whatsapp (use phone number as an id, no native discovery, only connect through phone contacts, encrypted user data only to prevent database leaks from causing damage) + Facebook (feed like feature, share photos, videos, direct messaging, group messaging). No user tracking, no ads, just a no bullshit social network where the average Joe would feel right at home and also one which the HN crowd would use, assuming social networks have a place in their lives.
three GUI libraries is basically my view of C#.

MS kept designing APIs and kept throwing more things at the platform, hoping for something to stick. The result felt like a massively over-inflated platform with all manners of solutions no one else uses.

I was around when MS was inventing a new take on ASP.NET twice a year (MVC, Razor, &c). I'm still super not a fan of the base runat='*' GWT imitation, and would easily suggest Apache Tapestry as a far more consistent and usable set of tech for people wanting seamless server-powered webapps that also does Ajax far more cleanly. At the time I was using Jayrock to eskew the rest of the platform & do some basic RESTful JSON services, which seemed very low on the priority list in favor of the mixed GWT-alike full interface building in C#, with deep ViewState magic, and I'm still not sure where if at all C# and ASP.NET's sweet spots are when you want to do your front end in JS.

There's a lot of table stakes you've mentioned, and my experience is very historical, but what it felt like watching it happen at the time was that a lot of the platform was an attempt to clone other existing technologies, while not rebuffing older MS users, resulting in constant compromise and shifts as the previous stance proved insufficient and in need of amendment. You've listed some very nice, well implemented technical things the platform has (that a lot of other people have versions of), but what is most impactful for a language is it's standard library, is the platform of APIs it offers, and while the core C# language and structures are pretty good, there's a huge amount of historical baggage one has to wade through to understand what platform APIs are good and useful and in use and which ones one is better off avoiding. It's been a long time since I was in this world, so perhaps some of the newest ones have finally gotten everything right, but the base model- especially for webdev- felt grotesquely off in every permutation, already doomed by desire to keep dragging yesterdays coders and backwards compatibility forward as it tried to make an ok future.
Kind of interesting that John wrote 'my' instead of 'our'.
Fuse was used to avoid Kernel dependency and also to be cross platform compatible
Safe – AES 256 GCM Encryption CLI Utility in Node JS
Speaking of cars, I know I've heard of people who restore old tube-based car radios replacing the "buzzer" (or whatever it's called) that boosts the battery voltage up to the "B" voltage (I think that's right) with something more "modern" (probably a 555 oscillator and some other parts); the metal can for the original part is more than roomy enough for the replacement, and the new stuff is more reliable.
Docker doesn't support user namespaces properly so this is the situation anyway. Good reason to use LXD - or to run Docker under LXD[1] :)

[1] https://insights.ubuntu.com/2016/04/13/stephane-graber-lxd-2...
Lol. Ive been on one set where the needles were real. Hiring a EMT to do a saline drip on a stand-in's arm for a closeup is cheaper than the fake rig.
Naming wifi for all of government
As we did before the "overly bloated a.k.a modern" web, which is pretty much as you described: disable all the superfluous (images, scripts, css, iframes, webrtc, etc.) and enable one by one those you actually want.

Better, faster, more secure browsing experience.

The issue is in the bloated websites to begin with. Which usually means that if one website is bloated, you just skip it.
I've heard this one before. One would be wise to remember that stereotypes typically have a small foundation of truth if you dig deep enough.
No, no, that's the purpose of Drink.
Location : Bangalore
Remote : Yes
Willing to relocate : Yes
Technologies : Python, C#, linux , asp.net, (Html + CSS + Javascript)
Resume/CV : On request
Email : amaiti504@gmail.com