skysight-inc/HackerNews huggingface dataset:
Ask HN: Fast way to earn money (in a difficult situation)?
Dear HN,

(throwaway because I'm a regular)

I'm ashamed to say that I recently lost £1,500 (approx $2,300) as a result of very poor life choices. It's money I can't afford to lose and bills that I need to pay will catch up with me in 2-4 weeks.

I have a full-time job with long and varying hours, and so real-life moonlighting isn't really an option. I can just about scrape by without ever earning much of the money back, so I don't need to sell my things (yet) or take on any debt. But still, I don't earn nearly enough to stop such a large amount of money from making me feel depressed about the situation, as well as needing to live extremely frugally for another few months.

I am thinking of what to do to make some of this back. I did low-skilled article writing a few years back in high-school to make money, and so I am thinking of looking into that again... But these days I'm more skilled and have some limited web-dev experience as well as being a somewhat experienced iOS developer.

And thus, the lovely HN, I ask what the most in-trend way is of making extra cash on the side? I haven't freelanced in a long time, but would appreciate if you people know of decent small-scale freelancing sites I could try, or indeed any other methods of making supplementary income on the side, relatively quickly (next month or so).

I don't mind putting in some hours to make myself and situation a bit better...

Thanks!
This may be a perennial issue with functional langs, but using a functional lang only made sense to me after working with OO problems for YEARS.

You'll see quite a few people commenting in this thread (including me) who have spent something like 10-15+ years working with OO languages, we've seen the ugly sides of mutability, dependency spaghetti, holding onto state too tightly, too much coupling between classes, and the like; not to mention the difficulty with concurrency in a world where anything can mutate global state (such as class definitions).
I'm not saying it's stupid to prefer a stable currency, I'm all for price stability and making a consistent amount of money.

I'm saying it's disappointing everyone focuses on volatility, yet everyone dismisses the other advantages of Bitcoin.
How would I install a package from one of the repositories as a non-root user for RPM or dpkg? I am not aware of any way to do this within either of those package managers.
> Personally, I can't get over the really made up words.

The idea of having new names for everything is that when you use a name you've already seen before in another context, you carry forward any ideas you have about things with that name based on their implementations in those other languages.

There's a specific meaning for the words that are used for the introductory language concepts: arm, gate, battery, sample, core, rune, glyph, ... twig, jet, and so on.

Many of these are either new concepts, or new arrangements of old concepts. A gate is not a lambda or a function, neither is a core, and if either were called those things anyone who hadn't seen them explained before would probably go ahead and take the big word to their nearest search engine, only to become even more confused by idiosyncratic and sometimes conflicting explanations of those ideas that appear slightly differently in hundreds of other languages.

I think that Hoon hopes to be the first programming language for a lot of people one day, so they won't usually be coming expecting familiar things to have familiar names.
This is exactly the way it's used in shell scripting, and honestly, it's more useful that way for us because it makes booleans default to true instead of false. If we're going to redo everything, we may as well do it right this time.
Twitter Polls Are an Awful Idea
If backdoors legislation is passed, would there be any economic effect? Personally, I wouldn't be interested in doing anything more than "basic" stuff with my phone and would not feel compelled to upgrade phones so soon.

As for computing devices, aside from proprietary systems like Windows and Macs, do we not have reliable options that allow us to use uncompromised encryption?

Whats to stop app developers for embedding encryption packages or would they be forced to use compromised solutions?

Can you stop a person from building a secure line over a compromised medium, if that is even doable?
Despite the fact that California has this law, it doesn't matter in a practical sense. A scenario I've seen play out multiple times:

1. Employee creates side project

2. Employee quits to pursue side project as a company

3. Former employer decides to sue employee because they don't like it for whatever reason (this need not have any legitimate chance of winning in court, it could be entirely frivolous)

4. Former employee then has to decide between spending hundreds of thousands of dollars in legal fees fighting a lawsuit from the former employer or simply giving up

We saw this just the other day on HN. I've seen it happen to friends and colleagues.

Best thing to do: no side projects. If you have those ambitions, work as a contractor. The legal agreements are much more rational. You get paid for the hours you bill and are allowed to do any work you want outside of your billable time.
Thanks! Will check out the other comments.
99% of the time, the word "lisp" does not mean "Common Lisp" specifically. When you mean Common Lisp, you say Common Lisp. When you mean any language in the family of lisp languages, you say lisp. This includes hundreds of languages.
Is VR the Future of Gaming?
I tried both flask-restless and restful as well, but like you have moved away from them to a simpler setup. Just using a simple flask app + blueprints with a few extra error handling / cors bits and a custom response class for json. I'm very happy with marshmallow too.
Even so you can only prove that by means of copyright, patents or trademarks, collectively known as "IP" laws and in spite of popular opinion, that's a hard thing to do.
I'll give you that one! It's an old mistake and not very costly in practice, but the intuitive rightness isn't worth the pain in the butt. But the pain in the butt also isn't painful enough to match the difficulty of fixing it.

I actually got this bad idea from Unix: !strcmp(), etc. It's certainly easier to overload error codes into a 0=true scheme, although Urbit doesn't actually do that.
Why Vim, an '80s Text Editor, Is Still the UI of Choice for Power Users
Very cool. Hopefully other geographies adopt this idea. Also, on a separate note, looks like the site was built with Meteor.
Edward Snowden's advice for other whistleblowers
Sensa, oddly, is still hailed as a Goldenberg and Ressler success story on JustFab investor Matrix Capital’s website

In case you're wondering, I'll save you a trip to Archive.org; here's what Matrix Partner's website said before they memory-holed SENSA:

The pair became fast friends, and when Intermix was acquired by News Corporation in 2005, Don and Adam were quick to start their own company. In 2006, they created an e-commerce brand incubator platform called Intelligent Beauty. The company became the home to SENSA, a weight-loss system based on groundbreaking research from Dr. Alan Hirsch, and DermStore, a service created by a board certified dermatologist who wanted to provide accurate skin care information and qualified skin care products online.
They're both run by unpleasant individuals who like to post their opinions about black people on the internet, the main difference is Mencius Moldbug uses fancier words.
I'm not talking about the input, but the output:

"…predicted word sequence where the word with highest prob- ability is taken ignoring repetitions and the blank label with no language model or decoding."

Which I took to mean: when the acoustic model emits a blank symbol, they don't run the decoder again until a non-blank symbol comes out.
Wow Watching that video caused me to finally grok how revolutionary VR will be in applications beyond mere entertainment. The ability to immerse someone in that kind of dynamic visualization of data and allow them to interact with it presents new vistas for everything from brain surgery to stock trading.

Any idea if I can run any comparable anatomical software on a smartphone for my Homido VR setup?
Wow that's really cool. Now if they can just remove the silly cars and let me ride my bike on it.
For what types of attacks is it OK to "take away the no claims bonus" for fair and equal protection (and scrutiny) by the law?
> What's crazy is that WhatApp has 4 Android engineers

Interesting. Any source for this claim? And also what's the full size of Whatsapp team?
Apple has introduced App Thinning in iOS 9 apps which should cut down on their size:

https://developer.apple.com/library/watchos/documentation/ID...
Chances are if you make more "quality of life" laws you'll either have some schmuck causing trouble when enforcement is nowhere to be found, or they'll be used as excuses for cops to pad their stats by arresting first and asking questions later, with most of the punishment hitting minorities, as tends to happen in the U.S.

The problem is cultural. Another poster here mentioned Japan, where busses are pleasant. After all, that is a place where "the nail that sticks up gets hammered down." If we really want public life on par with Japan or Europe, change has to start with each and every one of us. No government program or well-funded startup could ever do it alone.
Putin Opens New Mosque in Moscow Amid Lingering Intolerance
Everyone involved in that story sounds like a terrible person. Some day very soon, I hope, the notion that an individual can own an idea and control its usage will be regarded as despicable. What an evil thought.
What's hard about HSTS?

Getting everyone in a large organisation to do it properly.

Look at [1] - in particular, look at the list of Google affiliated domains that don't include "include_subdomains": true, "mode": "force-https"

blogger.com, youtube.com, gmail.com, google.co.uk, doubleclick.net

Google isn't short of competent employees, and they obviously acknowledge the importance of hsts having played a big part in creating it, yet they don't have it turned on. Evidently, getting a single header turned on in a large organisation must be a complicated matter!

[1] https://chromium.googlesource.com/chromium/src/net/+/master/...
It seems like OpenStreetMap is not actually the source for the data - https://github.com/delight-im/FreeGeoDB/issues/1#issuecommen...
NSQ release 0.3.6
Open Sourcing Zulip – A Dropbox Hack Week Project
Here's a previous discussion about JustFab from a couple years ago when they accepted their series c funding.
https://news.ycombinator.com/item?id=6455391

An investor even chimes in to defend the company.

Similar topics discussed in there as are in this one. This ride doesn't end.
Oh, not disagreeing with anything you are saying - you make some excellent points. I just like the power strip. :-)
They don't care. FTC fines are a cost of doing business.
Three words: Dell Venue Pro
...which was a fantastic phone. I love this form factor. Will this spark a physical keyboard resurgence or is this dead on arrival?
Do you think a version of this system could work in a team that has mostly "b-players?" I just wonder how much of this stays afloat because the caliber of the engineers is higher than that of your typical company.
Akka doesn't spawn additional OS processes. It's thread based. (ForkJoinPool? Though maybe that's changed.)
I wonder if that's partly thinking forward to a possible street widening?
They're not saying that. They're saying that those advantages don't directly apply to them, but volatility does. They aren't dismissing it, just saying that for them the disadvantages far outweigh the advantages, which is perfectly acceptable.
Should you get paid upfront?
No one is going to steal your idea. Besides, an idea without execution is nothing. If you've been down this road before, you'll know from experience that it'll take every ounce of energy of shoving your idea down peoples throats before they start paying attention.
What if we replace the web with React Native?
I would urge you to give it another try. The whole point of it is that is it an "Interactive video," and IMO is a really, really cool way to present information.
So you want BeOS?
I think Urbit spends a lot of time framing overlay networks in obscurantist and obfuscatory terms, tightly coupling the simple, useful idea of layering a more flexible network on top of restrictive IPv4 networks with less useful ideas like a series of new programming environments with their own ASCII pronunciation guide.

I'm not sure what I gave was a middlebrow dismissal; it was just terse. I find Urbit unserious. I think that's unfortunate, because someone should do a serious, pragmatic overlay network.
Looks like they include instructions on how to build in SOURCE.md (https://github.com/delight-im/FreeGeoDB/blob/master/SOURCE.m...) - would be great to have that linked in the README though.
you can host your own repos pretty easily, and still provide the bash script for oddball distros.
Why isn't cert.org using HTTPS by default?
Why You Need to Identify Case Studies Based on False Positives
We have also heard stories such as LinkedIn, Netflix and Twitter migrating from different languages (such as Ruby for Twitter) to Scala. How do you think this success story of building distributed concurrent backends compare to Elixir's?
Pricing Residential Real Estate Derivatives
I just want to add my agreement to this.
If the LSB (Linux Standard Base) was better supported these hacks would not be necessary.
In Germany "Grünbrücken", as they are called, are actually quite common. We have over 70 of them (as of June 2014).
Wasn't the project started in the late 1980's at NeXT?

https://en.m.wikipedia.org/wiki/Project_Builder

There's probably lots of stuff in there that "YOU WON'T BELIEVE"

Microsoft has code in their compiler back to the early 80s.

http://blogs.msdn.com/b/vcblog/archive/2015/09/25/rejuvenati...
>Everywhere (that cars can go).

This certainly would not solve traffic congestion issues. Other modes of traffic address traffic much better than more cars/same number of cars does. If a car can't make it across town in an hour at rush time, then "everywhere cars an go" isn't that much of a selling point since cars can't really go that far then in a good amount of time.
Katz: If I graduated law school today, I’d move to Detroit
You could use google for five minutes and find the answer. RedHat/Fedora have it as part of their guide on using RPM. (Hint: it involves making your own .rpmrc file)

Dpkg supports something similar but I forget when I last used it. Worst case you can just unpack the files into a local directory, add to your PATH and run it.
Report: Feds investigating if Google’s Android violates antitrust rules
Being Google, what exactly keeps you from running every test for every commit? Maybe I am being a bit naive here, but as the owner of multiple data centers across the globe, shouldn't you have enough resources to do that, even for a project as big as Chromium?
Could not disagree more, they're brilliant
The more you know :). I guess we're still not there yet. Need to remind myself to look this video up later once it's done. Thanks for the link!
Ah yea sorry, wasn't implying that it was only stating what BEAM did. I think Akka uses a thread pool so you'd be right.
It will be great once we can run the generated model locally. It would save a bunch of latency and bandwidth, not to mention the privacy implications of not having speech saved in the cloud.
I run into this in Barcelona: https://goo.gl/maps/4fQfpa7CoPH2
Interviews with interesting stakeholders of the data science field
Twitch and Youtube do it well so...
Building software is getting faster
And, in fact, so does the FreeBSD ports system it was based on. In both cases, though, the important point is that the binary is effectively a cached compilation artifact of what your computer would (hopefully) generate on its own in the default case. This means the whole workflow of package-building is still there even for binary packages; you can ask the package manager to install a package with alternate ./configure options, at which point it'll realize it has no available cached artifact for that particular configuration and build it from source instead.

Honestly, after using Homebrew for a while, I find regular Linux package managers kind of naive, more like mail-order parts catalogues than a true system configuration tool. Having to consume Nginx from a PPA just to get ngx_lua support, for example: it should be as simple as an optional dependency on luajit which is enabled by an install-time "--with-lua" flag to the package manager, causing the package to be built differently.
This is the reason (along with probably constitutional issues) I'm not terribly concerned about most of this sort of talk [0]. It seems to me that it'd be a temporary problem, mostly with proprietary systems, that would be resolved in a few years. Sort of like the encryption export issues in the 90s, and the OpenSSH project being hosted in Canada.

[0] Ok, I'm not concerned about it actually happening. The part of it that bothers me is the otherwise seemingly-sane individuals who agree with these backdoors. It's very difficult to discuss the issue with some of them because their interest in it is largely driven by emotions, specifically a desire for security and justice/revenge/control of criminal/terrorists/whatevers.
I would think tracked PRTs would need less road space than driven cars. In medium density cities roads are a quarter of square footage. You could probably take out 1/2 or 2/3rds existing roads then and convert them to yards or parks.
Seem like a pretty neat dev set up. I wonder if this can be expanded more for if you have a bunch of internal APIs and want to connect to production for one of your micro services.
Use next-updater - tested dependencies update for projects in bulk. Npm publish, github tag, push, etc. Flexible ranges (major, minor, patch), etc. You control everything. https://github.com/bahmutov/next-updater built on top of next-update https://github.com/bahmutov/next-update
Show HN: List CocoaPods installed in project
Tell HN: Register Your New URL with Firewall Providers
I regularly check in on sites like ProductHunt from work or on VPN and cannot access newly established URLs due to 3rd party access controls.

On behalf of all BigCo. workers, please add "register URL with firewall providers" to your deployment checklists :)
Being the MITM isn't hard ("free public wifi"). That's one of the reasons we have HTTPS. If being MITM can get you around HTTPS then... that's not good.
This sort of thing was tried and apparent failed in the planned "ecotopia" of Masdar City.

"The initial design banned automobiles, as travel will be accomplished via public mass transit and personal rapid transit (PRT) systems, with existing road and railways connecting to other locations outside the city..."

But "Under a revised design, public transport within the city will rely on methods other than the PRTs."

Reference: https://en.wikipedia.org/wiki/Masdar_City#Transport_system
It is part of the EU regulations to have them in Europe when you build or modernize highways. This is to prevent the isolated islands for animals (at the moment Belgium is the most fractured land in EU).

In France, I even spotted one for bats!
http://france3-regions.francetvinfo.fr/rhone-alpes/2012/11/2...
Invented 1991 according to Wikipedia.
Unfortunately no. An attacker can inject a signed cookie just as easily as an unsigned one. A signed cookie can prove integrity, that its data hasn't been tampered with; it can't prove that it is coming from the browser it was issued to.
So if you include a builtin search box on Android, AOSP wouldn't be considered open source unless Google gave away the source go Google Search itself, and the transitive dependency of all of that, including all of the secret data center stuff? After all, you need to be able to build and deploy it, otherwise it doesn't count.

There's a limit to how many turtles you stack.
The security industry is full of "ex-NSA hotshots". Having worked at NSA is hardly a powerful hook for an article. For starters: only a tiny minority of those working in tech at NSA are experts on encryption.
Back to Org Mode (2013)
Embracing the Future with AngularJS 2.0, Web Components and Ag-Grid
Python regex for Humans
I checked at 7:10pm and perfectly easy to read a book - really not what I would have thought at all.
In business school, progression purportedly provides three values to the employee: authority, recognition, and pay. These values benefit the company by motivating the employee to excel and by redirecting power based on merit. The latter two of the three are immediately still possible in a flat organization. Give people recognition for their accomplishments, and pay them more. Recognition can be formal (certificates, badges, etc) and informal (shout outs in meetings, parties, etc).

When it comes to authority, we must first examine whether past success determines future success in this industry. Many flat organizations are new companies, trying to create new products in unproven markets. For them, there may no best practices, in which case flat teams can actually benefit from having more discussion (even conflict) before decisions are made (especially if they agree to try disparate ideas quickly and cheaply to resolve the conflict). If this is the case, losing employees who cannot be motivated without looking forward to authority is good for the business.

If there is demonstrated evidence that the industry is mature enough that success is likely to be repeated by those who have implemented certain strategies and tactics in the past, the organization should yield authority to these individuals. Even when someone becomes someone else's boss, the firm can retain a culture and feeling of being "flat". This is accomplished through celebrating regular, open discussion across ranks. The tow biggest challenges here are keeping performance evaluations objective despite expressed differences in opinion (not discrediting your employees just because they have challenged you) and maintaining a perception that the boss is "available", even when the boss is objectively busy (when someone tries to walk to your desk to chat while you're on the phone with an important client, how "flat" can you be in the moment?).
I'm curious whether you've got any interesting projects underway to work on the flaky test issue? I've been looking at FBs test lifecycle approach with some interest (http://goo.gl/QtUNxY), but would love to hear about any other approaches to solving the same problem.

And FWIW on building MongoDB with Evergreen (https://evergreen.mongodb.com) we've found that a stepback approach seems to give us the finest granularity with minimal cost in identifying the introduction of an error - we batch commits for execution, but when a specific test fails we start running just that test on each previous commit until we hit a passing execution. It obviously doesn't work perfectly in the face of flaky tests (see above question) but it seems to do pretty well.