skysight-inc/HackerNews huggingface dataset:
Look at upwork.com, you will find the kind of contracts that you are looking for. The competition is really high and be able to be paid at your rate is really tough. Look also this repo https://github.com/kaizensoze/remote-freelance-jobs maybe there is something useful for you.
Whether it works or not, if you think a bit about it, you need to use a google product (chrome) to correct a dis-service that google is making.
Good point. Nowadays, keylogging the master password is AFAIK easier for an attacker than tracing processes. This is still current: https://blog.invisiblethings.org/2011/04/23/linux-security-c...
They just assume that 3rd party shouldn't ever have a need to send "http://" link only to redirect to "https://" and are willing to stop that feature from working even if it can lead to false positives and just break some sites.
Do `-site:pinterest.*` to block all domains.

But I agree, I also don’t want to have to do that every time.
If the extraction tools do not exceed the cryptographic complexity of a OTP cipher, I doubt that any court will accept that excuse.

It's the difference between taking random bits of your computer to assemble illegal content vs taking one specific set of bits and applying mere transforms to then to retrieve illegal content.
It's not the color, it's the font that has too thin stems which can make it look grey depending on anti-aliasing and font hinting settings.
Your comment really shows how far we've slid away from the Mens Rea requirement in law. It used to be that every major crime required an intent component. Where the crime was serious enough we had lesser punishments where there was no intent (e.g. manslaughter vs murder).

In the old days it was unfathomable you could be locked up for something you didn't know was a crime.
I was hoping for some sort of image or binary processing exploit too, but the attack just uses a Postgres vulnerability to execute arbitrary shell code. [0][1] The fact that the executed code was buried in an image seems to just be a camouflage step for the attacker.

0. https://github.com/nixawk/pentest-wiki/blob/master/2.Vulnera...
1. https://www.rapid7.com/db/modules/exploit/linux/postgres/pos...
Kind of funny, but klicking the link says the database is down.

"Error establishing a database connection"
Keyservers are convenient but they're not critical to PGP's functionality. There are other ways to distribute public keys. Actually in general public key servers are only mildly useful because you can't really trust anything you get from them, you have to use your web of trust of some other way to validate that the key is valid.

On the other hand if you wipe (even partially) Bitcoin's blockchain your basically destroy the currency.
It can have many uses. It's very handy as a customer support/news mechanism
But the way to profitability is to get rid of the diver. If the tech is gone what will they do?
>The most infuriating case is the reverse-image search.

Exactly, that is also in my experience when it is the most frustrating.

On "normal" searches (let's say searching for an electronic device of some kind, hoping to find the manufacturer/support/specs) what I find increasingly disturbing is the number of links for Amazon offerings.
> The average age of the successful startup/business founder is way older than what the media lets people know by showing only the youngest entrepreneurs i.e. the outliers who are noteworthy.

Interesting point. If I think back to the person I was in my mid-20s, I would not have had the dedication, confidence, people skills, or even the technical know-how to pull off anything approaching a successful business (I still may not for all I know, but I'm trying). However, I've met a few brilliant people in that age range who seemed to excel in all of those attributes I just listed :) -- but they're definitely extreme outliers, as you say.
Yeah I remember having a server with an Adaptec SCSI controller. It only booted with Linux 2.4. When we attempted to boot Linux 2.6 I had to drive 300 km to the datacenter to fix it. "trying harder", it printed. Fun stuff.
In what possible way does capitalization make something "incomprehensible?" You know what actually makes your original point incomprehensible? Needless hyperbole.
Welly their fight against Malaria and Polio is probably good. (even though I have certain doubts about some things)

But the other things, like helping with Computers means helping establishing Microsoft Monopoly.

And supporting heavily chemicalized monoculture farming, as a means to end hunger, I am very sceptical as a means to sustainable provide food production.
I completely agree, a quarter of a second is absolutely not instantaneous.

Especially not to oddballs like me that has some kind of perceptive 'bug', it's like I lack a 'motion filter'. One effect being that movement in computer games doesn't feel completely fluid until the refresh rate is close to 200Hz.

Before internet and slow loading web pages might have lowered peoples expectations, I remember Human-computer interaction guidelines stating that < 0.1 was experienced as instantaneous in almost all cases. Above 1s without feedback started to cause measurable stress in test subjects.

Since this was before computers were ubiquitous, it's probably a good measure for how we react on a more basal, subconscious level. Anything measured today is likely to be include learned expectations, so a quarter of a second seems like reasonable learned expectation of the perception of instantaneous in that particular context.
The Machine Learning Reproducibility Crisis
JavaScript has already won
Ask HN: How to leverage a side project to get out of near poverty
I work a regular 9-5 job doing data analysis (Excel, SQL etc) which brings in just enough money to pay for a 1 bedroom apartment where I live with my wife and 2 daughters (7 and 2 yo).

Truth be told it's not like we live in what the average person would describe as "poverty", but we hardly ever have money to get to the end of the month. And living with 2 fast growing kids in a 1 bedroom apartment is unsustainable. This is starting to bring an unbearable strain on the family.

I consider myself an amateur programmer, I routinely do little python scripts, and I have developed and managed some WordPress sites and all sorts of little tech odd jobs for friends and acquaintances. I'm a very fast learner, but I always failed to take the plunge and dedicate myself to making a better living in programming/dev work.

I feel like an idiot for not using these skills I have to boost my income, but at the same time I'm stuck not having the formal qualifications to apply for a legitimate dev job.

Does anyone have any advice on how you would go about making this transition? I thought about doing some side projects that would bring some extra income, but I absolutely must not leave my current 9-5 and I'm failing to see what type of projects would bring in a bit extra money and still not consume a lot of time. Even an extra 300Euros/Dollar a month would make a lot of difference. What sort of dev work do you think would give me the best "income/time-spent" ratio?

Sorry for the somewhat vague question... I guess I'm the typical perfectionist with imposter syndrome frozen in fear of failure...
>However, RFC2553 does not define the ordering constraint between calls to
bind(2), nor how IPv4 TCP/UDP port	numbers	and IPv6 TCP/UDP port numbers
relate to each other (should they be integrated or	separated). Imple-
mented behavior is	very different from kernel to kernel. Therefore, it
is	unwise to rely too much	upon the behavior of AF_INET6 wildcard bind
sockets. It is recommended to listen to two sockets, one for AF_INET and
another for AF_INET6, when	you would like to accept both IPv4 and IPv6
traffic.

>It should also be noted that malicious parties can	take advantage of the
complexity	presented above, and are able to bypass	access control,	if the
target node routes	IPv4 traffic to	AF_INET6 socket. Users	are advised to
take care handling	connections from IPv4 mapped address to	AF_INET6 sock-
ets.
Distributed Testing with Selenium Grid and Docker
What are the "necessary properties of god"?
But it's just digital information, as you mentioned. It never enters flesh space as real.
"Even the original author sometimes couldn’t train the same model and get similar results!"
Slightly OT: Can someone elaborate on "Do not share Wifi"? What can be problematic when using a shared but encrypted (say, WPA2 with pre-shared key) Wifi?

This is a common setup in public places like cafes. I've always wondered in what ways this can cause problems.
>Mr Musk has gone further still. Rather than using his business wealth to support philanthropy in an unrelated area, he runs two giant companies, Tesla (a clean-energy firm that sells electric cars) and SpaceX (which builds the Falcon rockets), that further his ambitious goals directly.

Well, by launching many rockets burning hundreds of tons of kerosene each, SpaceX kinda offsets Tesla's clean energy efforts.
As a solo product creator are there any advantages using JavaScript frameworks?
Then how is that relevant? Were talking about the philosophy of mind, not just brains.
did you consider other people and the relative happened to win out fair and square? or did you just wing it
Up until late 2017 mongodb ransomware issue was still a issue[0].

[0]: http://www.zdnet.com/article/mongodb-ransacking-starts-again...
Ask HN: How to effectively start in a new (software engineering) role?
I've just finished a job search and going to be starting in ~4 weeks.

I thought it would be good to get some general advice from the community about people's strategies for the first few days/weeks at a new company, as a software engineer in a non-leadership position.
MIT 6.S094: Guest Lecturer Sacha Arnoud, Director of Engineering at Waymo
Some immutable data structures can cope with missing data. Merkle trees are an example: to validate that a leaf is part of the tree, you don't need any of the other leafs (only their direct or indirect hashes). For the Bitcoin blockchain, it has been designed so that transactions where all outputs have been spent can be pruned, after the spending transactions have been validated. It wouldn't be hard to extend this to prune "illegal" transactions, even after they've been included in valid blocks; the only consequence would be that a node wouldn't be able to validate other transactions spending these "illegal" transactions (so it would have to risk accepting an invalid transaction, or rejecting a valid transaction, in both cases risking being on the wrong side of a fork).
Please don't do it, you deserve better.

Have you taken a look at Who Is Hiring threads here on Hacker News? There's also whoishiring.io and remoteok.io that lets you filter by location and look for remote.

Last but not least, could you please send your CV to hnfriends31415@gmail.com
My first company was a design agency which I started in 2005 with one other partner. I left my other job to do it after I got tired of working for other people.

Built that up to 80 people and left in 2012 to got to New York to help another company get acquired. That happened faster than I thought (hadn't anythhing to do with me), that company was Square were I spent 4 1/2 years. Last year I left to start a new product consultancy we are still two, have a bunch of freelancers and are about to hire our first people.

I have had a lot of side projects (still do) my most profitable one is Ghostnote. Because I live in NY I wouldn't be able to live from it but it does give me substantial income and I am working on a few more which will definitely put me in position to not even have to do consulting (although I really do enjoy it)

To me the most important benefit besides the money is freedom and if I have anything to say I will never work for someone again.
this is one of my experiments for colorizing graphical images - it uses a concept I call "color graphs", or color palettes in the form of undirected, weighted graphs. The main motivation for this is to abstract away color design from the form or structure of the image.

some more details on how it works server-side:

- the input color graph is matched with an existing design from a dataset

- nodes on the graph that misalign with the input are knocked out and re-generated image-completion style with a GAN

I think it works pretty well, but like a lot of my experiences with ML projects it's not 100% accurate.
NRO Contractor Published Classified Info to Facebook; Stole $340,000 USG Equip't
Me too. The need for anonymous feedback is a symptom of a broken culture. If I were manager at one of these companies it would become a top priority to rectify it.

There is a need for anonymous whistle blowing, but that's not the same as feedback.
Japan reveals a ‘Supreme’ version of its bullet train
Initial Coin Offerings and the Value of Crypto Tokens
Being honest and 'looking petty bad' are not contradictory.
"look right"? seems quite arbitrary.
Interesting example to give. I always think it's good to have programmers with quite in-depth knowledge, and programmers who are more superficial in their programming knowledge but get stuff done.

In my experience, it's not so much about age, hence I'm not sure if that is relevant in there. (For example, I'm not sure if using VIM is something younger programmers tend to learn, and I'd guess more of the 'older generation' will know it).
Pretty much anyone working in ad tech.

Not necessarily trillions at a time, but even small ad tech firms deal with billions of new data points across many dimensions every day.
How did you interview them since there are a lot of bootcamp grads with similar skill levels? (i am a bootcamp grad, just curious)
Delete your Facebook
It could be that they've realised the 'self-driving' part of 'self-driving cars' is only half the story - they'd also need to build cars. That's really hard to do at scale. Just look at the Tesla Model 3. Tesla has been making cars for more than a decade, and they're really struggling to scale up even with all that experience.

After all, Uber don't need to build the self-driving cars themselves to take advantage of the cost savings from removing the driver. They could just buy them once someone else has solved the hard problems.
I started freelancing in 2012. Some years after, I started to understand I could never be rich or dissociate my income from my time while freelancing.

Started to build side projects 2 years ago. I roughly get $700/mrr with my 1st side project and my goal this year is $1.2k/mrr in 2018. So still far from being a full-time gig and still freelancing but increasing other revenues, which is my long term goal.
Four minutes to realize SHTF, but a while longer to figure out why:

> Level 3 was aware it had a problem within four minutes, the FCC report said. The problem was difficult to diagnose, however, because no one at Level 3 was aware of the consequences of leaving that particular field empty, nor had anyone at the company previously seen the system behave the way it was behaving.

That is, they didn't know that leaving that field blank is what caused the S to HTF.
Best French Restaurant in Dubai – La Serre
Did you use any resources to make your first hire? What do you wish you had known?
Maybe something like Selfkey would be useful...

https://selfkey.org/
The way to exclude Pinterest from your search results, directly from the search box, is `-site:pinterest.`. It excludes all* Pinterest domains, but not other pages that mention it.

But I agree Pinterest should be completely removed by default.
How many hires is that before you run out of people you trust and have to hire at "arms length"? 5? 10?
Neither. After getting my degree, I continued a student project for 1 year that went nowhere. Eventually, I realized it wasn't going anywhere, so I decided to look for a job.

I went to a hackathon, summarily said I was looking for a job on stage at the end. Instead, someone I already knew came talk to me about their startup idea (which had PoC already live, a solid business plan and good proofs the project could be viable), and I decided to give it a go.

That was 5 years ago, I'm still there, learned a lot, and now we are 12 employees (we started at 2 unpaid founders, and started paying ourselves a minimal salary after a year). While it's not up to SV standard, I do consider it a success that we are still alive, and did not sell our soul doing others people project at any time of the company (which happens a lot here, companies don't die, they become contractors).

Important note: I had the privilege of a nice parental cushion that let me do that instead of absolutely requiring an income. I couldn't have done it otherwise.
Yes, I am in one of this fields and no, I am "mediocre developer".
We know that hiring process is totally broken, for exactly this reason. People use hunches and feelings and a whole range of subjective stuff instead of the only thing that actually works: a work sample.
You know what, I've never thought about that possibility at all. Usually, when you hear about starting a business while working, you're just working extra hours on top of your 9-5.

Maybe I can try that with the leave I have saved up and then ease my way into a part-time gig. Well, after I start making money on the side business.

Thanks for the insight.
Well to be fair, no other major browser even has a master password feature. I think the master password is good to stop "causal" hacking - by friends, family and/or un-tech savvy thieves.
If a job ad doesn't explicity ask for a photograph or even a birth date it doesn't hurt to omit it. Maybe even go as far as lie about your age on an application? Switzerland does NOT have a law against discrimination (yay) but there is a equal opportunities law, which won't come in handy unless it's a gender based decision.

Also, obligatory IANAL.
Jest isn't primarily designed for React. It has a lot of built in feature for making testing React components easier. But it's a generic Javascript test runner and framework
I use Babel and TS server side. TS for types, and Babel because the latest stable version of node does not always support the latest
Ecmascript features. Example from recent memory: Async generators (async function* yada(){} and for await of).
Rubbish. Style has to do with habits picked up along the way. Nothing more nothing else. Stop with the psuedo science. When programming in the large (Enterprise). My style is Javaish very long names reactivateSuspendedUser().

When coding for myself, I prefer snake case to camel case and shorter variable names.

Likewise in code, For work, I abstract and decouple to keep the code open for future updates. For personal code, I write throwaway code. Given 2 classes that I have developed for work or play. You will not be able to tell it's from the same person.
There was actually a tool for managing such symlink trees, “depot” from CMU:

https://www.cs.cmu.edu/~help/unix_linux/software_collections...
I couldn't read the paper (seemed to be missing), but has anyone else noticed that MIT seems to have big problems with open science?

I mean I have formed an association specifically with the MIT brand now, so this type of work coming out of there doesn't surprise me. I couldn't tell you exactly what has lead to this association though.
I started making video games as a teenager, and about ten years ago there was this golden age of Flash games where you could make a small video game, auction it off on a private website to various companies that ran Flash game arcades. You'd incorporate their branding, ads, links, and in exchange receive an upfront fee followed by a split of the ad revenue. Over the course of my three year degree I had five games published, which gave me a taste of the business side of game development. It was a weird, unique, fun time in game development! I don't think there's much like that now for hobbyists to transition into commercial work quite so naturally.

But I finished uni and went into the industry, writing Python/Django code for a startup. During this time I started work on the game that eventually let me go full-time, The Cat Machine (http://store.steampowered.com/app/386900). I'd work on it on Saturdays and towards the end of development I'd even get up early in the morning to get an hour or two in. I released it on Steam and a bunch of other places, where it did... better than a niche puzzle game about cats should do, I think! Other good things happened, it was featured for a number of months on the front page of the Apple Mac Store next to actually really good games like Braid and Mini Metro, so it turned out that cross-platform support was really worth it!

I've been working on my second downloadable title for the past two years (http://store.steampowered.com/app/654960/The_Eldritch_Zookee...), but that's the story so far!
even polyglot image/executables are usually _mostly_ two files mashed together. some cleverness is always required to construct a header that is valid for both formats, but then the trick is usually to make the executable jump past the image data (or, for interpreted languages, comment out the image data) and then store the executable payload at the end of the file.
"Have some perspective. It was an internet browser"

... a bit more than that.

But also not "literally burning puppies and kittens alive in the early days of Microsoft while blasting The Imperial March" ...
Turkish police seize 1.4 kg of radioactive californium in Ankara
Those pushed into FUD against XKCD password scheme can simply add more words. All arguments in https://www.explainxkcd.com/wiki/index.php/936:_Password_Str... remain, including the ease of remembering.

You still definitely have to accept at least four words actually randomly generated (this is important, else the scheme falls apart horribly). Accepting 6 random words is pretty secure IMHO.
It was in modern usage prior to being adopted in chemistry, it isn't just the derivation.

But that's just the point, instead of using a new word for atoms when sub particles were discovered, the existing meaning was set aside.
I agree. If this tool does what it says, and supported .Net/Nuget, my company would throw a lot of money at it. More than the $50/month advertised.
> I'm not sure young people can take financial risks, unless they're already rich.

It's a lot easier to take a financial risk when you have no dependents and no mortgage.

I quit my job to start a business in my late 20s, when I was single and had no kids. I will say that another reply's statement is very true: "If I think back to the person I was in my mid-20s, I would not have had the dedication, confidence, people skills, or even the technical know-how to pull off anything approaching a successful business."

In my case, I just wanted to be in charge of my own destiny for awhile, with the freedom to screw up. (And I did screw up.) Although I wish I did things differently, the experience itself was worthwhile. Our modern upbringings are so structured that "starting our own business" really just turns into an outlet for avoiding authority for awhile.
I got to talk with Sacha in person after this lecture, and it’s amazing to realize just how far ahead Waymo currently is against the rest of the competition. Really looking forward to 2018 and seeing commercial public release finally happen.
Maybe they’ve figured out that the level of automation they’d need exists well beyond any runway they could hope to have. More damning, they may have realized that even without drivers, their business model is not profitable.
How to read your way to becoming a better developer
In Physics, this might be true, at least for generalizations (I can prove to myself that I currently write this text, for suitable definitions of "I, write, text". I might not be able to prove it to you.). In Math, it's not.
See also: zxcvbn

https://lowe.github.io/tryzxcvbn/
Traditional vs Digital Marketing