skysight-inc/HackerNews huggingface dataset:
In my country, VPNs sometimes get blocked. Along with half of the AWS and other random stuff.

So I've set up my VPN and also pay for another third-party VPN service, having best (or worst) of both worlds.

My gateway host is private, and I've decided that if it gets detected, I'll add an obfs4 layer on top of it. (Luckily, that hadn't happened - and I'm moving to another country in about a week. But that's a different story.)

All my first VPN does, is merely routing the traffic to an upstream VPN provider. This way I get a private entry point but also enjoy some degree of anonymity as my "final" IP addresses are shared with lots of other users. (Well, I share my gateway VPN with a few close friends. Maybe that's borderline cheating on the upstream VPN, but I don't see a way to pay them for my network-sharing guests anyway.)

Oh, and I don't need to reconnect to switch regions. I just made myself a tiny web service that changes the routing table used by my TAP connection, so whenever something doesn't work from one region I just need to click on a flag icon.
This is how a lot of the modern world of undocumented immigrants currently works in the US. Our migrant agricultural workforce is much larger than you’d think.
>We constantly get resumes from "senior engineers" working for no-name tiny companies and startups. They are often our worst candidates, especially when it comes to hard skills like coding.

That's funny because I remember not too long ago about complaints regarding Senior Engineers at BigCorp that got too comfy and also couldn't code. It seems the walls are closing in.

It's a good anecdote that titles are bullshit in our particular field. It's also why I've opted to remove 'Senior' from my titles for external resumes to avoid people making judgments too soon.
I don't really see what this program would gain from an "enterprise fizzbuzz" implementation.

It is simple, it works, everyone can understand the code and update it.

That is actually very valuable, especially for a project like this which tends to need maintenance to keep alive (whenever some wrapped command changes).
> Unless there are other demonstrated needs that blockchain solves there aren’t going to be more apps, or more anything.

I hear this line often. As an aside, I'll just share some of the things I've seen so far.

1) International payments. There are countries where the domestic market isn't big enough, so once they expand, they quickly end up doing business with foreign companies, or hire people in foreign countries. Banks in different countries are unlikely to have a direct connection to each other. So they have to route through ones they do have a relationship--typically bigger banks. This process can take weeks, and can throw off the cadence of your people getting paid. Cryptocurrencies reduces international payments down from weeks to a couple minutes/hours.

2) Store of value in a country with runaway inflation. Venezuela has been the poster-child for this need, as its fiat has been inflating to the point where it's nearly worthless. The country doesn't allow people to leave, and makes it difficult to trade for other currencies. Hence, people there are using Bitcoin to store the value they have left.

3) Ownable and composable collectible card game assets. Cryptokitty is the poster child, but also check out Gods Unchained and Zombie Battleground. These are CCGs where the game makers can't nerf the cards you own. Not sure how they'd rebalance the game, but actually owning your digital stuff has emotional appeal to players. The other interesting thing here is that any game can build on top of these assets to make other games. That means you can move your digital stuff from game to game.

Just like the early internet, most of the early applications are for the ecosystem itself. Stablecoins, decentralized exchanges, different wallets, custodial solutions, token trackers, etc. These are unlikely to be useful to you unless you already believe cryptocurrencies have value. So that means the number of things you believe are useful built on top of it is small, and most early applications are hidden from you.

>The article implies that the infrastructure is like sitting there waiting for apps.

As for what the article implies, I didn't get that read. When I build apps, I also have needs that arise that I wish someone else built the infrastructure for. The common thing I run up against is that I wish I had a easy-to-setup data pipeline with resilience, reproducibility, and observeability. Apps inspire need for infrastructure, just as infrastructure inspires apps.

In an infrastructure sense, I view cryptocurrencies as a settlement network of transferable value.
Amazing how a medical doctor from that era would probably be put in jail today for the treatments they did.
Have you considered meditation? It's been somewhat of a godsend for me after more than a decade of horrible side effects from anti-depressants. I'd highly recommend the eastern variety since I got no benefit from the watered-down "mindfulness" variety peddled by my psychologist and didn't have that "aha" moment until my first 10-day retreat.
The code explains how. The comments explains why. Why does this function have to take that lock? Why is that algorithm chosen? What invariants are required to be upheld (which is a form of "why?").

Good code comments are important. Good unit tests are important too. But both are necessary.
Pound of flesh? They're offering battery replacements at $29. That's probably a loss leader since it's 30 min of labor plus parts.
What a misleading title on that blog post. It sounds like it's about economic development, not tech / blockchain...
...which kind of pisses me off because I use Inbox.
That's funny. Wikipedia allows Gawker and Vox posts to be used as sources on articles that directly involve Gawker and Vox:

https://en.wikipedia.org/wiki/Gamergate_controversy#cite_ref...

That whole entry is compiled of highly questionable sources.

Seems like a massive double standard.
You can get that with ad hoc structural typing or by transforming into canonical nominal types that contain the subset of data you care about.

I’m not sure what these comments are arguing against, but it’s not compile-time analysis.
Never thought about it like that but yeah, makes me realize how annoying the TSA are after experiencing both China and USA. The TSA are "miles ahead" with their body scanning technologies and implementation etc.
If you read the page, you’d see that your ‘near minimum wage’ is actually 50-90% above it - higher if you account for the completion bonuses. Much higher if you account for the free campsite, WiFi, and hookups (worth many 100s/mo).
I thought their wages were all supposed to be at $15/hr. I see several $11/12 listings on that page.
Code Rant: Visual Programming – Why It’s a Bad Idea
Because the graph becomes illegible, and the reference value of interest to me is not where the median vanishes, but where median and mean are equal.

As I said repeatedly, if you don't like the graph, post a better one!
Violence through revenge is deep within our core, and to deny it is to deny our humanity. Morality is only useful in times of civilized comfort.

Wanting to see criminals suffer horribly is exactly as wrong, or exactly as right, as wanting to see them locked up for years and eventually possibly rehabilitate and rejoin greater society.

In other words, it really doesn't matter.
Circuit controlling sleep discovered in fruit flies
Way to paint with a broad brush! The article is from an American news paper - there's obviously quite a few Americans who believe that while crime needs to be punished, it must be done in a safe, humane way.

If the privately run prison is not meeting spec, then at the very least the regulating authority (the state government) shares at least half of the blame. They are contracting for a service, and perhaps not screening bids that are unrealistic, and are not monitoring the contractor for compliance, or possibly not competently putting together the contract so that adequate oversight is possible.

Whether run by the state or a company, the state is ultimately responsible for the activities at these institutions. There are plenty of examples of state run prisons that compare to these privately run examples.
Yes, the sites are full hookup.
https://github.com/gibsonf1/cl-solid
Yeah, I understand why you would check it once in a while, I personally don't read political news that often since there is nothing really important happening daily. If I have tiem for reading better to read something I like better like science or technology or entertainment.
"Surely it hasn't been 200 times"

> 276 results

oh, huh.

Thanks for the link!
> how much information about your users are you going to collect

Not collecting any data would be the obvious choice.
What is the difference between neurological and psychiatric disorders?
I second that from my gaming rgb overheat-edition microwave.
> With this in mind, perhaps social media companies should piggyback on Wikipedia's reputation and flag articles from sources like InfoWars and Breitbart with a banner that reads: "Wikipedia doesn't accept this site as a valid source."

Yes, Wikipedia: the poster child for factual, accurate, unbiased, trusted information.

I've used Wikipedia for a decade and a half and I love it, but every single time I hear someone mention it, or I mention it myself, be it in an academic context or not, it is always met with a negative comment implying that it is not a "legitimate" source for anything - although most will admit it's a fantastic starting resource.

I also wonder whether you would be as gung-ho about this idea if Wikipedia started flagging articles from sources such as HuffPo, DemocracyNow, the various Gawker offshoots, and "anonymous sources".
Fair enough, Thanks.
All In: The Hidden History of Poker and Crypto
A woman gave birth in a CCA run prison because the guards didn't believe she was in labor. The baby died. The prison was eventually shut down.

https://dfw.cbslocal.com/2012/07/10/premature-baby-born-at-d...
> "how can we know something?", "what does it mean for something to exist?", "why is there something rather than nothing?", "what is good and evil?"

These all are perfectly valid questions, and they deserve answers which are based on rigorous science. Philosophical discourse is just the first step in trying to find these answers or to establish the scientific framework (a model) that would allow to discover them in a completely rational way.
Which isn't legal in many parts of the world, especially if you take any kind of payment for your services.
Well, you must understand the historical context... It wasn't like Finland wanted to roll with Hitler. They were forced to, by the aggressiveness of the Soviet Union and the inaction of the Allied forces.

First, the Soviet Union had just become best buddies with the Nazis (Molotov-Ribbentrop Pact and its secret addendum). Second, after demands to cede Finnish territory were rejected, Soviet Union staged a false flag attack and threw eventually overall about a million troops at Finland. The attack was repelled but Finland had to cede roughly 12% of its territory.

Third, the Soviet Union was clearly not done, so what could Finland do? The horrors of 1939 were bound to happen again; Soviets were gearing for war and one could not really expect the weak and submissive Soviet population to make any kind of change for the better within their nation, that much had been taken care of by the death camps, deportations the secret police, tight control of the media, etc. The only actor who could realistically provide substantial help against the inevitable rematch with the Soviet madman was Nazi Germany, a nation run by another madman.

Had USA, UK and the Allies sent troops or at least enough material, or pressured the Soviets to drop their ambitions of annexing a neutral country, Finland would not have needed any help from the Nazis. As it was, Allied help on a meaningful level did not happen. The neighbouring neutral Sweden helped the most, for obvious reasons: if Finland fell, they would be next.

So, yes, it was an existential threat. However, as crude as it may sound, given the circumstances, Hitler being evil or not was surely not even considered.
> Electromagnetic hypersensitivity theory has no scientific basis and double blind studies show that the symptoms are not dependent on electromagnetic field.

Of course it has scientific basis. The scientific basis is that electromagnetic fields alter biological processes, thereby it is possible to produce effects in both animals and humans.

And if you deny that electromagnetic fields can alter biological processes, then you really completely deny science.

In addition, EHS is really a poor choice as a descriptive term for these symptoms. It is no different than saying that when someone punches you repeatedly, you develop human fist hypersensitivity.

It is a misunderstanding that people who suffer from EHS could somehow sense microwave radiation directly. This is impossible, because humans have no direct sensing apparatus for this type of radiation.

What happens is that they feel the secondary effects of the disruption in their biology. For example a change or disruption in the ATP production of the cell can lead to many secondary effects, as can can the effects on cell wall permeability, just as two examples.

Trying to do provocation tests on human subjects, only really shows a misunderstanding of what is happening.
> My savings had already been wiped out by a car accident

I am always amazed when I see statements like this coming from people in highly-paid professions. It seems like the OP has already figured out that financial insecurity contributes a LOT to stress and can force us into very sub-optimal decisions. Props to them for connecting those dots.

I hope everybody reading this post takes a moment to review their financial readiness for different levels of calamity. If you don't have an emergency fund, make some small adjustments to pile up the cash ASAP.
I'm just interested in the value movement relative to my investment - and as I did not invest 24 hours ago, the information does not help me much.
Festival of Disruption: October 13-14, 2018 Los Angeles
It's mostly just a social politeness/cultural thing, especially since most people wouldn't really want to engage in a long/complicated conversation with someone who probably isn't that great or fluent in Chinese

Even if a tourist gets into a loud shouting match about Chinese politics in a public space, the faux pas would be more social embarrassment than actual fear of state-sponsored retribution
The race to create the most powerful supercomputer could have dire consequences
Most wanted russian girls
Chinese people either like the firewall or hate it due to their political views and internet usage but thats about it, to them its a part of life because they grew up with it. VPN depends, most Chinese people just might not have a clue what you mean when you say VPN cos they're not that technical. In terms of Chinese politics, you can discuss depending on who you're talking to, most kids dont care and others (rural folk) might be full-on red china and supportive of Xi Jinping cos he's popular in the Trumpian sense.

Just be generally courteous and understanding to people who talk to you and you will be fine.
>On the top, I quite often see null pointer exceptions in Java when in theory that should never happen because we are statically typed.

In this sense Java is actually dynamically typed: there's no way of knowing at compile time whether an object is actually an instance of that object or is null. In languages like Kotlin, Haskell and Ocaml, which specify in the type system whether or not something can be none and force the user to check before using something that can be null, null pointer errors don't happen.
At this moment Google can destroy almost any SME they like simply by deranking them. They don't have to explain anything either. They just flip a bit, and poof, your livelihood is gone.

But what if you're not a business owner? Oh no, they can't destroy your life on demand! This must be solved!

Google Hire is here to transparently remove all hate-speakers, hate-thinkers and potentially bad people from your hiring lists! Don't worry, we'll find someone else to employ,while those Google-haters rot in misery, unemployed untill they kill themselves. And the best part? We aren't a dictatorship, because technically we're a private corporation! Buy now!
oh, I forgot the other one I'll give you: I'd love to be able to apply my Ad/Tracker blocker to apps in addition to the browser in iOS.
Unfortunately many conspiracy theorists suffer from schizophrenia, a tendency to believe in conspiracies is one of the symptoms of schizophrenia, and the Breitbart site comments section is full of conspiracy theories - or at least used to be (see below).

Note that I said "many" not "all" in the original post, and that was based on checking their comment section in 2016. Since then I haven't checked whether they have moderation now and whether this has changed, as you may imagine I have better things to do.

Note: Same poster as OP, just from a different account.
I’d love to read that link.

I usually summarize the role as doing what’s necessary to get the job done reasonably, but your point about knowing what to entrust others with is spot on.
"What's it called?"
After playing an hour+ of browser emulated Mario Kart 64, and then reading this, it seems that worthwhile art (or software) will be kept alive until it languishes in the cultures mind.

Perhaps this is the statement of the piece, albeit on a shorter timescale. When does a piece of code execute for the last time? When does a piece of art last get appreciated?
When is there zero sun? I didn't realize that was a possibility on our spinning planet
By hiring a salaried worker, you are essentially locking all of their work to your company's benefit. A quality gig worker can finish an assignment at your company and go work for your biggest competitor. There is value in monopolizing their value to your organization.
>which we tend to try to explain with "we didn't know Hitler was so evil"

There is good reason to believe that the Finns aligned with Nazi Germany for purely tactical reasons of survival rather than any shred of ideological agreement. The notorious Hitler-Mannerheim conversation which consists of fifteen minutes of tape-recorded conversation was recorded initially without der Fuhrer's knowledge or consent, an act of subversion, and was preserved rather than destroyed, again against Hitler's express orders. It is essentially a boastful and deluded monologue from Hitler to an audience that continues to humor him rather than engage with him, even as he escalates into evident delusion and falsehood.

https://en.wikipedia.org/wiki/Hitler_and_Mannerheim_recordin...

https://www.youtube.com/watch?v=oET1WaG5sFk
Disability insurance too.
I'm not sure why you're contrasting Clojure and Java, but nowhere was I recommending using Java over Clojure (nor would I ever offer such a recommendation). Certainly there are much, much better choices for a statically typed language out there.
Gamergate's entire "mission" is highly questionable.
As to namespaced keywords, I was skeptical at first, and all my spec definitions used unqualified keywords. But as usual, if Rich does things a certain way, there are good reasons behind it, even if they don't immediately seem apparent. As my code base has grown, I found that namespaced keywords make a lot of sense, not just because of clojure.spec. They give you a convenient way of naming things uniquely, which lets you have data structures that combine several kinds of data without worrying about naming clashes.

You don't notice their utility in code examples, or small projects, but in large projects they are very useful.
I'll echo what this comment says from 2 years ago [0].

> Young hackers who have a surplus of income and have funds to spare that aren't being channeled toward debt / family / donations, heed me: save as much of your salary as you can, and put it in boring investments (index funds / etc), probably through vanguard.com (no affiliation, I just use them and have heard nothing but good things from people I trust). You can pretty easily set up your job's direct-deposit system so that a portion of your salary goes directly into your investments without you ever seeing it, it's a good set-it-and-forget-it system. It adds up over time!

[0] https://news.ycombinator.com/item?id=13150235
If you're storing files with non-Unicode-compatible names, you should really stop. Even if on Unix, you can technically use any kind of binary mess as a name, doesn't mean you should. And this applies to all kinds of data. All current operating systems support (and default to) Unicode, so handling anything else is a job for a compatibility layer, not your application.

If you write new code to be compatible with that one Windows ME machine set to that one weird IBM encoding sitting in the back of the server room, you're just expanding your technical debt. Instead, write good, modern code, then write a bridge to translate to and from whatever garbage that one COBOL program spits out. That way, when you finally replace it, you can just throw away that compatibility layer and be left with a nice, modern program.

In EE terms, think of it like an opto-isolator. You could use a voltage divider and a zenner diode, but thats just asking for trouble.
I don't remember a time when many sites didn't lack RSS feeds.
Compiling Lisp to JavaScript in 350 Lines of Haskell
The Problem with Ice Age Overkill
Does a typical contract say you can leak data if your company doesn't treat you well?
Build up savings as a consultant, bootstrap a B2B SaaS for a handful of years (gradually transition out of consulting as the SaaS starts generating more income after some years). B2B is key since it's much easier to convince businesses to pay a subscription than consumers. Low burn rate during bootstrap phase is essential though.
Which is a bit weird because the main buyer of G Suite is a CIO, and presumably its Finance/Payroll/HR making the final decision on the hiring software.
But do you know for a fact these "architects" forgot how to code, and would bomb an engineering interview?
This has been the case for years there is usually a department with it in the name - human resources.
Americans already understand the importance of net-neutrality, which is a form of regulation.
China Makes a Big Play in Silicon Valley
Do you think that because of all of the biased media reports about it? That's literally what it's about (as is the topic of this thread). Social media, new media and old media being politicized, cliquish and dishonest.

That Vox and Gawker are viewed as more reputable than Breitbart gets to the very heart of what Gamergate was about (IMO).
Document the why, not the what.
Kudos for the courage of writing this up.

Just one thing that occurred to me. Reconsider the necessity to find a good therapist. It can be so immensely helpful.

Best of luck on your ventures and your health!
I prefer this idea:

https://qz.com/1355672/stacking-concrete-blocks-is-a-surpris...
You consider selling software for a monthly fee (with the price starting at $100/month) to be a negative business model? Just how much do you think the price should have been to not count as "subsidized"?
One thing that Aristotle did right was call philosophy "metaphysics". Indeed, philosophy is meta-science.
What is ads infrastructure?
I am a new grad trying to understand how ad delivery works and what ads infra means at companies like Facebook and Google. I was wondering if anyone could point me to a good resource explaining how ads are bought, sold, and deployed at top software companies. Thanks!
Turkey concludes Saudi journalist Jamal Khashoggi killed by ‘murder’ team
I've read this comment 10 times and I still can't tell if it's satire or not. Well done, either way.
Asking for clarification is being an 'asshole'? Man, get off your high horse.