skysight-inc/HackerNews huggingface dataset:
> One of the things that bothers me about individual automobile travel is how isolating it is. I want to interact with people and experience local art and culture, of which there is a lot in the NYC subway. We're a communal species.

You can make phone calls and listen to local podcasts in a car. You get better exposure to architecture, nature, and automobile design in a car than in an underground train.

>I want to interact with people...

You must be riding other trains because on the trains I have ridden, everyone is extremely efficient at avoiding eye contact.
There is nothing narrow about that definition, rather, you are trying to stretch what it means to take on venture capital to things it was never intended to cover.

The language gymnastics are entirely on your part.
Can someone with experience explain how freelancer.com works and how the account holds work?
It depends entirely on the budget really. Meteor is great for turning over applications quickly, but that's it. Ember is a better frontend full stack framework and if the server is to be built by someone else, go with Ember.
If the budget is large, there's a good dev team and the project needs a performance kick then React is the better choice, if built right.
We've been handed over React codebases though that needed saving and while the previous devs might have been fairly competent, React has a lot more work involved which can make people get lazy after a while and have the opposite effect of what it was intended for, and that's speed.
For personal projects I will never go for React. I love the concept of React and how it works, but there's too much boilerplate and I personally prefer more full stack solutions.
When I was a kid you had maybe 2-3 books on C at the local bookstore, and they were all terrible. But sometimes they came with a (crippled or obsolete) compiler, so that was a huge plus.

The book I learned from was C in 12 lessons by Greg Perry, which I found is still on the shelves to this day, 25 years later. Terrible book.

The bad part is you don’t learn how to do anything other than little bit of simple input and output and loops, and the worst explanation of pointers you can think of.

You can’t do anything in the base language, but that’s just the way C works, you need a platform specific book to learn to do anything worthwhile. This is why the 80’s assembler books were so useful and inspiring.

For what you end up learning in the book you could have actually spent the 24 hours (or less) using something like Python, where you’d be way more productive and hundred times less confused. Actually doing work instead of messing with pointers and fscanf().
This is why I only take clients from there and make em pay me in either bitcoin, paypal or skrill (after project completion of course) the people that own and work on this site are just too sketchy, acting like gangsters more than a firm and I wouldn't trust them with my money.
basically you get a job from there, client makes a project offer, you accept the project from their interface and your funds go in escrow. Except sometimes the support people there feel like taking 30$ and 50$ here and either make up excuses or straight up take your cash without explaining themselves.
I'm older than C.

But you can listen to a Queen's best of album at any age.
> As the price of college he lists the sticker price, not the price after whatever deal is worked out (it is often quite significantly less).

I’m not sure to which “deals” you are referring. When I went to college I paid the sticker price for tuition and then some (for housing, books, administrative fees, etc.). I feel like this is another harmful myth that scholarships and grants significantly lower the cost of college when, in reality, for most students they don’t.
That's also a thing that I try to do for my own projects. For example, the frontpage of http://holocm.org has two lists that are literally titled "This is not for you if..." and "This might be for you if..."
No FAQ, no nuthin. Just a button allowing an unknown site to connect to my Spotify account. Maybe it's legit and useful, but I'm not going to bite.
Origami Jumping Frog – How to Make a Paper Frog That Jumps Far
You can host your email yourself (and there are a couple of email-in-a-box bundles out there), but you will find that reliable deliverability takes surprisingly much effort. (Distressingly much effort.) You can count on winding up on various blacklists, even if you can’t imagine why it would be so; so you’ll need to monitor them with things like MxToolbox, and then manually sort them out—and/or maintain a pool of IP addresses to rotate through (some providers make it very hard to resolve). The big providers are often not fond of low-traffic senders, so you may have difficulty there too. And every so often there will be new hoops for you to jump through—SPF, DKIM, DMARC and so forth; receivers will change their rules and all of a sudden your email won’t get through any more.

Of course, it depends on how you use it. If you send out a newsletter or other large quantities of emails you’re in for much pain, while if you tend to only send individual messages to a comparatively small group of people (and are thus a known sender) you’re likely to have an easier time of it—though you may still have some trouble occasionally.

(I’m a FastMail employee, but I don’t work on the backend side of things at all; I speak from casual experience mostly before FastMail. But I think that all of us that know anything about how hard it is to run your own mail server are ideologically sad about it; if FastMail wasn’t around, I suspect a substantial fraction of us would run our own mail server.)
I don’t think we want to be in the business of forcing companies and people to publish or promote speech that they disagree with for whatever reason.
Twins from Maury show get discovered
This person sadly sounds very unstable.
That's mostly true, but then try living for a few years in Germany and then your perception of what it means to avoid eye contact will vastly change :)
If you refer to SAP Leonardo, I have no fucking clue.
The web is way to hostile for that.
> Google and Psychological Science play a key role in this article. Opinions of both have shifted sharply in the past couple of years.

I would note perhaps that as someone outside the US, it appears like opinions of people in the US about large tech companies appears to have shifted very recently, within the past 6 months so it seems to me.

Personally I feel the same about Google/Amazon/Facebook as I ever did.
See also `perldoc perlthanks`[1]:

Can you use perlbug to submit a thank-you note?

Yes, you can do this by either using the -T
option, or by invoking the program as perlthanks.
Thank-you notes are good. It makes people smile.

[1]:https://perldoc.perl.org/perlthanks.html
It’s an emotional post and doesn’t really explain what happened.

But I’m sure all these freelance hub sites playing escrow etc there’s a lot of stuff going wrong.

Using these to get work would be really my plan-d.
let me piggyback on this thread. this is my freelancer.com experience as a hirer https://medium.com/@ss88/freelancer-com-my-horrible-experien...
If you want to look at it from popularity angle, we continue to see many meteor deployments on https://nodechef.com/meteorhosting suggesting it's still a popular choice out there.
Account hold usually means that the person cannot withdraw their funds. According to this text, it looks like "on-hold" accounts cannot start new projects too. Effectively last step before the complete ban and a nice way to say GTFO.
The word “union” is not used on the page once. Fantastic.

Maybe it’s not a coincidence that the weekend is dying, when unions already have died.
We migrated on of our customer app from Meteor to Vue and Rails. By doing this, the app is much more easier to scale. They are happy with the result.

It's is easier to find developer for Rails and Vue.js
I don't understand why he would blame Freelancer and not himself. How do you even sleep at night if you rely completely on one platform? It's also widely known that all those sites suck and the same story happens over and over again.
Impressive. I'm from Vancouver and will keep an eye on finn!
> I thought it didn't matter if you won or lost because the prizes are worth less the the cost of playing

He does mention that in the video.
A company where I may not ever discuss non-work-related things sounds like a bizarre dystopia.

"I'll grab a donut from the store across the street. Does anyone else want something?" - "No, we don't because YOU'RE FIRED."
Wow, they actually found a running R train.
A must read for getting ready to project management
It used to be, now I find it quite bloated and slow. There was a time a save diff would be instant and startup was also just as quick. Now even to run 'meteor shell' and meteor mongo in an admin environment spits out instructions which are unnecessary and bloated. I could really go on..

Also, they used to have focus in 'blaze' which served a good purpose and then they reverted to a generic model where you use React (which needs all sorts of plugins to be reactive). It used to have direction and was very well thought out.
Yeah, surprising! I would expect them to face homelessness with pure strength, joy and stability instead...
I think the perspective is more cynical: they mourn and reflect on “sad news” instead of actual events. Everyone knows that there is help needed to make human/animal situation more sane (in many senses of sane), but most of the help is putting likes on fb or choosing single data points to resolve.

Prove me wrong, but I think that sane relationships with animals should come from cold mind weighting statistical decisions (no matter if you’re going to eat, pet or test them), not from emotional sort of hypocrisy of either pet/slaughter way.
You can use React as a front end for Meteor
IMHO, and one of the reasons I decided to go with server, simplicity is a feature and the advantage of express over Koa. It is hard enough for new users to get started on Node.js, but to have to handle all of the new middleware concepts, PLUS to have to learn a lot more advanced features like generators is a no-go for my framework of choice.

- server: return something to reply to the browser. Can use `async` for more advanced features.

- express: reply.send() is fairly straightforward. next() for middleware is a new concept but conceptually in the right place (when you are digging a bit deeper in the middleware).

- Koa: yield, function with asterisk, etc.

So I think Koa is fine for devs who have been a while in JS dev, but the learning curve is too steep to get started. Same as what happens with React and the reason create-react-app has become so popular.
Is Segment building out a Vancouver office?
the article was interesting to me but the title has that buzzfeed feeling to it.
If you are the captain of the boat or even one of the officers that comes with risks and rewards. My perspective is that there is increased exposure to potentially career ending outages as you move to the top technical positions and that should be recognized.
Jesus. So many people have gone insane over this Russia thing.
I tried Freelancer.com when I was starting out, I was really happy when I got my first gig, I did a good job, the client was pleased, I got paid an equivalent of £1 an hour but accepted that as my foot in the door... I tried to keep going down this route but quickly realised that this kind of competitive race to the bottom in terms of price is not just the the entry level experience, it's just generally expected.

This guy is in the top 0.5% and while i'm sure he's earning much more than I did on freelancer, I expect he would be far better off on his own or under full employment. Clients go to freelancer to get cheap labour, for workers I think that it's a great place for someone to go to dip their toes in the water for one of the types of work they advertise, but it's not a place to make a living.
I got my phd in communications in 2014 from a Big 10 school. International students were around 10-15% of the grad students and most of those were from eastern europe. So at least our department was very different than the STEM departments discussed in the article.
Check out Helio Workstation (open source). It has quite an interesting UI:

https://helioworkstation.com/
I don't find your links to counter the links in the article. Yours say that remote work increases productivity (for a call center specifically) and increases employee happiness. The article's links call out that collaborative and complex tasks along with spontaneous new ideas benefit from face to face.

I think these are both true and would advocate for a work solution that allows amble work from home but encourages common face to face time especially if a team is tackling a complex issue. Maybe two or three days per week remote?
It seems you have a good reasons to sue. You got perfect reviews. It shows your dedication to providing great customer service. Maybe you got carried away and said some things to the agent however the lockdown is unacceptable. She doesn't have the right to make these decisions. You should speak with senior management before to get your money out.
If they are holding his money without good reason then he has reason to blame them. Regardless of other bad choices you think he may have made.
The one "designed to scale both with application complexity and team size" is actually Angular.
Intel Global IoT DevFest
You didn't hit on the shifting literal economics of academia.

I was interested in continuing further in academia. Publish or perish, combined with the devaluation of negative results in publication, was a deterrent but workable. The thing that killed all interest in academia for me was the revelations of Stefan Grimm. Measuring the value of research in dollar bills? I mean you can give practically countless examples of how absurd this is. The square root of negative numbers? What sort of nonsense is this? We need to be studying real, important science - like how to make a better horse saddle or boat sail.
They have a "How to Use" in the README. Needs a "Why to Use" too.
Real life is so much more interesting, IMO. Also there's far more that you can only experience by walking or riding a bike around the city.
Clarkson/Hammond/May
Headline might be over the top but the essence here is a nice vibe.
I agree with the race to the bottom part.
Hmmm.

Thank you for your response. At this point, I think that I must say that your brain and my brain must operate very differently. To me, messing with pointers is the beauty of all that - and it so easily translates to the assembler-lang-brain.

EDIT: Did you not find the K&R explanation of pointers sufficient?
All of those platforms are designed to make developers platform-exclusive. The rating on a platform is extremely important to get new projects. You're shown higher, as more "relevant" offer and so on. At the same time, it's hard to have enough of good and recent feedback on multiple sites.

The market is so saturated that staying relevant (in platform's and clients' eyes) is getting hard. Even if you work on a single platform. One big project (e.g. building a nice app and then updates for it) and you're fucked. One review a year won't get you far. Especially if subsequent updates are handled off the platform.

I worked with repeated clients as well as on my own products for a few years. Working my way back up on those platforms is miserable to say the least.
I think the OP’s point is that the money a college spends per student does not equal the tuition sticker price (it may be higher or lower), and the average price incurred (cash tuition + debt incurred) for the student is often less then the sticker price...
There are plenty of options in the modern era to promulgate your views without the support of any company. You can host them on ipfs, print them out and paste them as flyers, etc.

Companies do not owe it to you to let you promote your views using their infrastructure. Maybe it is in their best interest, or the best interest of their users, or maybe not. But historically, we have valued companies' (and, transitively, company owners') free speech rights too much to force them to promote views as common carriers. There are of course a few exceptions to this where there is a compelling public interest, but you're going to have an uphill battle to prove that in the case of posting certain types of news to Facebook or Google News.
Lol - a thread like this seems to pop up every couple of months.

They are updating it like all the time with new features.

The biggest problem with it is that the data layer does not scale well for large apps, and that has tainted the reputation of Meteor as a whole.

However, there are community packages on the way to fix it, and hopefully Meteor will implement MongoDB's new Change Streams feature, which essentially puts the reactivity on to the database.

I'm still holding my bet on Meteor, having recently launched an admin panel tool for it: http://meteorcandy.com
This is a horrible experience, but I must admit it's also a good laughing material.
Yes. "If you are in the area, please leave. If you are inside your home, please remain."
It works in a way that’s built to maximize profits for Freelancer.com, and that’s about it.

You pay up front to cover fees on a project, and hold money for a period before you can transfer it out. So you can end up paying them a percentage of your pay without getting paid yourself if the transfer doesn’t happen.

I recall doing a small job and had a dispute opened after it was over. It was a relatively small sum of money so i didn’t even respond to the dispute (figured the person was running a scam and just told myself not to use the site again).

Almost 2 months later I get a message telling me the dispute fell in my favor... but then the transfer to my bank account blocked for weeks. Eventually I was told the account holder had been “hacked” sometime during the 2 months (I guess that’s one way to get out of paying for stuff), so the money probably sits in my account to this day. The only way to transfer it is to get the original account holder to reconfirm, but obviously they’re long gone.

The way I see it is you have to remember that Freelancer.com is out to make themselves money. At the start of a job charge for a small deliverable that covers the fees of the job so that you’re not losing time and money if a job falls through.

And although it’s against the rules, strive to get contracts out of Frelancer’s site.

Freelancer in theory has protections for you that you’re losing, but in reality those protections are almost always defaulted to not pay out a job to you.

And definitely don’t make a living out of the site. It’s like making a living on eBay, you don’t want to make a living on a site where a robot can end your access with little human recourse.
America is facing an epistemic crisis
Your article doesn't mention how much you paid them. If you are paying someone 5$ per hour, you can't expect much.

edit: you mention the prices in the comments, so here they are for anyone curious:

Node.js port 155 USD, Android port 789 USD, Website theme 300 USD. It is not slave wages considering the living costs in the respective countries.(sic!)

>Node.js port 155 USD

This is good for what, 1 hour of work?

Pay peanuts, get monkeys.
More details please :)
I think my parents ended up being really surprised that college couldn't be paid for with a summer job. I don't think Boomers realize the price increases we've seen in college tuition prices.
There’s a suspicious amount of “I’ll just leave those details out” in this article. That aside, this just goes to show why it’s important to work toward controlling your own destiny. That seems to be a theme here at HN, and for good reason. Your services will likely always be resold to someone, regardless of how high up the chain you are. However, the less layers above you there are, the lower your risk in ending up in a situation such as this one.
You can turn it off with about 10-15 lines of code. It has been a while, but IIRC they just cache and diff way too much data for the reason that it saves bandwidth. Wrap their caching functions to forget the data when you know you don't need it, and Meteor can become much more performant.

Still, I wouldn't use Meteor for any kind of traditional website. It's way too easy to introduce state on the server, but there shouldn't be state on the server, and it's way too easy to abuse reactivity and end up with a toy that tanks with trivial traffic.

I think polling is ultimately a better model because it allows each component to throttle itself at whatever pace is necessary. I can see Meteor being useful for applications that require a shared state on the server (or in Redis or something) like in online games, chat, or any other online multi-user real-time application.

But then Meteor became a tool for common websites that didn't actually need reactivity, and people started abusing server state, reactivity, etc. I think at some point, the community was begging for options to turn reactivity off by default or in certain cases.

Meteor apps consume less data but take up a ton of server resources. Overall, the problems introduced by polling were just traded for DDP's own problems. The problem of "sending data to the client in real time" might not even be an important problem. If the client looks at a page every 20 seconds, then there's no reason for the page to be updating for an empty audience.

I think Meteor is building something called Apollo now which uses some sort of intermediary caching server to keep track of data versions, which the client then polls for updates to the data it depends on. At a first glance, it looks like they just took the problem with DDP and moved it into an independent system. I could be wrong, maybe their polling solution would end up fixing the issues.
Maybe just don't let know criminals legally change names. Is that not already a thing?
I love the articles and links here but absolutely hate the obnoxious arrogant pedantic audience.
Ultimately, underlying all this, is a broken financial setup. At least I suspect so.

Transaction fees, liability, and regulatory-ish obligations are very high. The last one has been getting worse as "anti money laundering" standards are being beefed up to make financing terrorism & tax evasion (also money laundering to an extent) more difficult. It all results in weird rules and policies followed without a good understanding of why they exist. It's even hard to tell who's policy they, regulators/legislature or the companies themselves.

The whole thing has choke points (eg CC transactions) controlled by tiny oligopolies.

Anyone handling money-in-money-out from lots of parties ends up bureaucratic and skittish. Fraud, chargebacks and such are generally a big problem. On top of that there is always an incentive to screw around. For example, the average number of days between payment and withdrawal multiplied by daily transactions is a sum of money sitting permanently in freelancer's vaults. That spread also reduces all sorts of chargeback and fraud risks.

Anyway, all this boils down to a reality where no one but financial institutions can do a decent job of handling other people's money. Freelancer is handling this guy's money. His "salary" goes into a freelancer account. We've seen this problem a lot in startupland. Paypal, even though they are financial institutions. Ironically, the bitcoin exchange world and the MtGox thing. The online poker crisis of 2006...

It's a problem.
Critical Tor Browser flaw leaks users’ real IP address
This is a nice demonstration of the MCC, which I haven't used much personally and is definitely now on my radar. An intuitive explanation of the formula would have been nice though.
Yeah, but that's with 1 maximum thread. The whole point of Go is to use green threading to your advantage.
Samsung Promises Fix for Freezing Galaxy Note 8 Phones – ExtremeTech