skysight-inc/HackerNews huggingface dataset:
> They're "choosing the 'gig economy'" 'cause there's no real jobs.

Unemployment is historically low right now. Yet, tons of people are still choosing gig work.

So there is something about it that people value. You can't just say there are no other jobs, because that's just not true.
Oh boy, another learning ___ as a ____ developer blog post.
In good old days, there used to be DC++. Currently I use what is touted as the best client for it AirDC++.

Why can't peer to peer file sharing like Direct Connect be used for such purposes? People have successfully used i2p, torrents, emule,etc.?

Can they be tracked and shut down?
Show HN: Licensechecker (lc) a command line tool to determine software licenses
I would hope that supporters of capitalism aren’t deluded enough to believe that this system of cronyism and protectionism isn’t capitalism. Having called out the false premise underlying your challenge, they’d go about their lives.
> a major real reworking of the economic state to include rural prosperity somehow.

Except that people from "flyover" areas DON'T CHOOSE POLITICIANS BASED UPON ECONOMIC POLICY.

All of the things that the "flyover" areas claim to believe have been trampled on by the people they voted for without any outrage whatsoever. So, they don't actually believe them, and they sure as hell aren't going to vote based upon them.

At this point, what do you do? When Cousin Cletus shoots his foot with his gun for the third time, the only thing you can do is keep him away from you.
Why not just use a markdown rendering engine with added features like kramdown[1]?

1. https://kramdown.gettalong.org/
Nest co-founder Matt Rogers announces exit from Google
More like "Does your software use math to establish statistical correlations in data, and does that make you angry?"

Relevant excerpt:

> [A Microsoft researcher] said that omitting variables like gender and race in different algorithms isn’t always the solution to countering bias. In some cases, like medical predictions, these variables could be important to accuracy. And there can be other variables, like ZIP codes, that can correlate with race and introduce bias into models that don’t explicitly include race.
>Many organisations were not making upgrades to internal systems and websites as they could allow their browsers to bypass validation.

That's like shutting down all roads because some drivers break the speed limit. If Google isn't taking collateral damage into their decisions that impact everyone, they need to stop controlling the web.
Thanks for the understanding. I just wonder sometimes, if open everything is always good. I get that complete openness is part of the zeitgeist on this site and within the dominant liberal western social and political philosophy, but openness can sometimes lead to unintended negative consequences.

I believe that specialists in a field are the ones who will actually make use papers. Specialists should have access, that's something I can get behind, but the general public as you say won't make use of research.

I understand what you're saying about appealing to emotion though.
We are all interacting with this HN website over technology whose very underpinnings was the assumption its freely available -The protocol stack, the application-to-protocol bindings, the definitions which a program source code represents, the compiler tools..

Am I alone in seeing the contradictions, of people defending for-profit science publishing, using a vehicle whose very existence is predicated on government funded science and technology coming with 'its free' as a requirement?
Really? In all locations or just some of them? I'm kind of surprised I can't find anything about this change, though there are lots of older blog posts and reddit threads etc. about how they roast fresh beans daily.
> cause there's no real jobs

This is a flat-out lie. How can you complain about "full-stop dishonesty" and then make a preposterous claim like this?

People choose to work in "gig-economy" jobs because the conditions are better for them than in other jobs they could get. By throwing up legal hurdles to gig-economy jobs as you seem to be advocating, you are only hurting workers.
Right, I see that point and would have acknowledged it more explicitly had I time earlier. That's the interesting part of this.

The counter is that Apple caters to a smaller software development community, though several of the tools also see extensive use and support (particularly photoshop). But there's a heck of a lot fundamental functionality on Apple's platforms that you can get without relying on third-party software, or at least, third-party proprietary software. Given the dynamics of proprietary software markets, particularly toward adware, nagware, and malware, this seems a possibly positive development.

(I've made much the same observation in recent years about the Android marketplace, which I see as a growing cesspit, and of the Windows application space, particularly at the peak of its crapware / spyware / adware period in the decade of the 2000s.)

Linux solves the software compatibility problem by allowing for recompiling of software for which the source is freely available, for the most part. This isn't a perfect solution, and there are complex systems which tend to not be particularly forward-compatible. One possible argument is that such complex systems are themselves inherently problematic and ought perhaps be avoided. You may not agree with the argument, but I'd expect you'd admit to its existence.

Microsoft was addressing a different space, and one in which there was a massive focus on desktop-distributed client software, much of it aimed at very specific business applications. This is a major application area for computers, though it's also one that's shifted significantly toward client-server Web-based solutions (or app-based, now). Which presents its own set of features and limitations.

And again, all this is what I was hinting at earlier with noting that you'd presented a very interesting point. I'll be thinking about this for a while.
> Academic papers are not read by the general public because they are dense and usually very technical, accessible to researchers in that field but not really to many others.

You underestimate how quickly a motivated person with a solid general education can start to understand specialized texts. In my case, I have recently been diagnosed with a chronic disease that changed my life, and that most of the doctors in my area are surprisingly ignorant about

Thanks to sci-hub, I've been able to access the latest research about my condition, and so have helped my doctors understand and offer me some of the latest therapies (in theory, that should be their job, but most doctors seem fairly uninterested, or else just too busy to care). I've been unable to work much since getting sick, so there's no way in hell I would be able to afford $30-40 a pop for journal articles. Besides, I'm already paying for the research in the form of 20+ years of tax payments.

And there are many people like me out there.
excessive. people will learn to ignore it
Bridging Machine Learning’s Divide
As a medical student with an interest in software, this is great to see. A great solution to a costly problem that is likely underestimated by most. As I spend more time "on the ground" in the healthcare system, I see more of these practical problems that have very real consequences, with outdated pseudo-solutions. I'm excited by the prospect of emerging solutions like this.
ReactJS Based Pomodoro Timer (First Ever React Project)
ZeroCater seeks Director of Engineering to mentor and grow our team
I'll throw out another answer no has mentioned yet; those cats back in the 60's were good, damned good. They did an exceptional job with what they had. Recall the SR-71 is from that era as well.
Belgrade Conference badge will be a battery-powered, stand-alone BASIC computer
If you ever want to see some interesting thoughts on this, lookup "Toon Koppelaars thickdb". Granted he works for Oracle, but I think his point is quite well articulated.

Even if you write optimized C code, you can't tend to beat well written DB code because the IO completely overwhelms the processing time. And somewhat counterintuitively, moving processing outside the database tends to increase overall database CPU usage, because you tend to force more IO through the system.

That makes sense, since IO costs more than most cpu processing, and if you calculate in the DB Engine, you don't tend to need as much raw data out, you only need the results.

Basically I want a modern, cost effective mainframe, that uses a reasonable language for the data layer. The earlier suggestions of Python + Postgres or C# + MSSql are nearer the mark, but never quite feel first class.
I can't speak for other people, but I can see this being a bad feature for me.

It'd be great for chicken where I usually get the same thing (~5lbs chicken thighs). For beef though it'd be an absolute nightmare. I vary between flank, eye of round, ribeye, rib roast (which granted is basically a really big ribeye) and chuck in different amounts depending on what I feel like cooking.

I also know myself well enough to know I'm going to have a forgetful moment in the kitchen, order "beef" when I'm focusing on something else, and accidentally end up with 5 lbs of flank when I wanted 1 lb of ribeye.
There is absolutely a way to preserve everyone's ability to live in the place that they were living before for the same price.

The solution is to pick a small, 1 mile square area, and make THAT the high density, 40 story, skyscraper area.

A single high density zone could double the size of many cities, while still leaving hundreds of square miles of area for the low density people to live in the surrounding area.

Sure, it would be a comparatively high cost of living to live in the high density area, but that's fine, as it is an extra area that you can choose not to live in.

There are lots of people who love high density living. And I think it is completely fair to give high density dwellers a single square mile of no limits 40+ story tall buildings, for ever 100 miles of area that the low density living people can choose to live in.
Interesting, although those are sort of nit picks, they probably reflect the overall engineering quality of the Model 3. While I don't have much context on this, it does seem concerning.

I wasn't able to find anything by Munro on the Model S--I wonder what they have to say about that car.
Lol, post the studies not some business journal.

What you find, as you try to dig actual medical results up, is that it maybe knocks as day or two off the course of the flu, has side-effects, and is less effective than the vaccine.

Having some knowledge about both subjects, this is surrealistically close to the difference in how experts vs nonexperts think will keep them safe online (https://www.usenix.org/system/files/conference/soups2015/sou...)
I'm of Indian origin, too, but only one of my three comments was related to my skin colour:

'We all know you work in a call center in India. Thank you for writing roastme on the back of your I.T paper work. Get back to work "Steve".'

The others were generic as far as I could tell.
https://www.hrexchangenetwork.com/hr-management/columns/the-...

http://thecro.com/topics/25115/the-myth-of-the-profit-motive...

https://corpgov.law.harvard.edu/2012/06/26/the-shareholder-v...

https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...

https://sloanreview.mit.edu/article/why-making-money-is-not-...
Try fiddler.

I've inspected my own HTTPS traffic a number of times using it including e.g. traffic from e.g. iPads where my Desktop was effectively acting as "the edge device". Of course, this is more for debugging than aggregate statistics/monitoring...

This won't let you inspect traffic secured via certificate pinning without additional reverse engineering to figure out how to replace the pinned cert, but it'll work fine for vanilla HTTPS / generic CA based stuff (e.g. all browser traffic.)
Korea is the tech investment hub, if you know your tax
I agree, too little is done in SQL.

One good reason to avoid it and stored procedures is for parallelism. But you need a lot of data to make that worthwhile. Especially in these days of 3+Tb RAM machines.
Pro-tip: On Chrome's certificate error page, you can type "badidea" (or "thisisunsafe" in 66 or later) to force it to let you through.
Originally stylesheets were meant to be recommendations. It was envisioned that user agents, users, and web pages would have their own, separate stylesheets, and the user agent would negotiate between the different stylesheets to determine the final style. I would argue that Twitter is going against the original spirit and best practices of the web with their technical decision to use css-in-js.
» King of Wrong: Deconstructing Billy Mitchell
I'm personally a fan of the Sir Francis Bacon theory, which I was introduced to from "The secret of Psalm 46"[1] while playing The Witness .

[1] https://www.youtube.com/watch?v=yFNbeeDILB0
A guide to getting startup gov money in Aus
Intentional or not, pay-to-publish also acts as a barrier-to-entry for less well-funded research groups.
Sure, but then a certain percentage of drone swarms will come with razor blades on them.
The old dirt roads we used with horse and buggies are still there.
OK? I'm not saying people should be using the platform, I clearly spend my free time on other things. It shows this issue can't be blamed on price, as there is free, easily accessible quality content available. People could read those books and find them enjoyable, that's why many of them are taught by schools or considered great.
I think often conversations about this are really people talking past each other. If you work in the enterprise, and spend tons of time dealing with 'business logic' and bespoke systems, using SQL seems preferable because many of your headaches come from systems being out of sync, or reports showing different values. Databases represent a way to guard against a lot of problems that tend to occur in that environment. It's only when you branch into other realms of development where it starts to feel really backwards and archaic.
Because I want realtime WYSIWYG markdown editing, kinda like in SimpleMDE or Typora.
> But if America’s access were further restricted, it would be a blow to the site, and to many of the “capitalists” that use it.

The Verge are definitely misunderstanding Elbakyan when she says this:

>"the capitalists have started blocking Sci-Hub domains, so the site may not be accessible at the regular addresses."

Elbakyan is referring to Elsevier and the ACS and the other major publishes putting pressure on SciHub and making it inaccessible. No capitalists are using the service in the Marxist sense of the word "capitalist" which is definitely what Elbakyan was going for.

The Verge's writing here misrepresents what she's saying, and truly does change the message of what she has said. I think they need to edit and fix that.
MetroResidences, the Airbnb for business travellers, launches in Hong Kong
A capitalist would only complain if a government was the pirate. An individual pirate (group) is just a disrupting competitor to one type of business.
In reality the authors and editors do 90% of the work and are not paid. If the articles are electronic then the "publishing" costs are minimal. No real reason for everything to be open access (and I mean real open access, not charging authors).
Don't lose your startup grant money to the ATO
Reminded me of this https://youtu.be/SNPJMk2fgJU

I don't think it is real, but it shows the future.
Export grants take you out of Oz and into Asia
Why your office resolutions always fail – and here’s how not to
The booster was not worth $100M, it was worthless at that point. The bombs were likely free, already part of the training budget.
I'm interested in hearing your thoughts on the current state of healthcare software.
It’s weird, but I think you’re both right. My first reaction to anything html/javascript/etc is a mix of “ew” and “that’s not very impressive“. But I also think it’s important to be inclusive and flexible. Society’s best off when people fight past their internal prejudices, but my past experiences with html/JavaScript put a bad memory in my mind.

Ultimately, this looks like a well executed program from the screenshots. I say kudos to the developer of it. They did something productive and made something useful.
I'm not sure you understand how a contractor generally works. Sure you won't get hired, however a contractor can set a price. So the question is, can you set a price with GrubHub? Perhaps a driver will want to have a lower price in order to compete with volume; or a higher price because they're faster.

GrubHub drivers can do... neither?

Your example is nonsensical. We're talking about the distinction between an employee and a contractor. Not a store selling products. And again, to my knowledge drivers cannot set prices no GrubHub to begin with, so what you're saying is just irrelevant.
Contractors have to pay the "employer" half of FICA (social security and medicare) themselves, true.

But there are things other than FICA that employers have to pay for employees but not contractors. The most obvious one is unemployment insurance, both state and federal. There are likely others, in various location-dependent ways. Obviously contractors effectively self-insure for unemployment; this is a major reason why contractors are typically paid more on a nominal basis than employees are.

In addition to that, there are compliance costs with employees (having to do tax withholding, pay reporting requirements to states and the IRS, etc) that are somewhat lower with contractors.
When hackers target hospitals, the consequences can be dire
Why would this author feel compelled to write an article about this if they're just learning? That asynchronous Go code which is meant to be analogous to the handful of Node lines looks super verbose. Because the author has claimed a lack of expertise, I have no idea if that is actually the correct way to write something like that out...but it certainly doesn't make Go look good.
Okay, because everyone just downvotes this without reason

Notice the massive downvoting of other, otherwise reasonable, comments here too --- that is because any discussion around security seems to trigger a primitive instinct of fear, the very thing that corporations and governments have learned to harness and exploit to their advantage.

It is really the same as the terrorism and "think of the children" arguments, and just as hard to have reasonable discussion or even opposition to.
What is Tension headache: causes and treatments
IIRC, it's not necessarily the extent of the damage reported thus far, but the possibility of future litigations as the result of more wide-spread damage, etc that would drive a recall like this. They obviously deemed it too risky to keep the current systems in the field. Not every company is going to wait until the world burns before being forced into making a recall for a defective product.
What control do you have?
Ask HN: Should computer games be built on Vim style keybindings?
In a hypothetical scenario, since Vim is praised for its multi functionality and speed,
what are the cons except keyboard might get damaged?

How would navigation work?

What would be the possible mistakes a player can make after getting familiar with keybindings?

Why is the role of mouse not eliminated only in gaming? Instead, it got more sophisticated and much more demanded for this use.
Can I ask, what would you have rather done?
Firefox will eventually follow up as well:

"To continue to promote the use of HTTPS and properly convey the risks to users, Firefox will eventually display the struck-through lock icon for all pages that don’t use HTTPS, to make clear that they are not secure." [1]

[1] https://blog.mozilla.org/security/2017/01/20/communicating-t...
Thanks, it's too late to edit the typo now :)

It's still библиотека колхоз in my mind (a predecessor whose contents was merged into LibGen).
Just because you don't understand how something is possible, doesn't mean it's impossible ;).

I'm single, I have no Children. My share of rent is 400/m, chuck on ~100 for utilities. I live with 3 others. It's north west London, around a half hour - 40 minute commute by train into central. I leave the house every day. I wouldn't agree that it's "barely a step above poverty" as I grew up in poverty and I've probably never been happier, or healthier.

As for watching every penny, yes and no. Usually I spend around 20-30/week on food. Which is more than a friend who is actively trying to watch his spending and minimise his outgoings. What I don't do, any more, is eat out or drink the likes of Costa. I stopped drinking costa once I tracked my spending on it for a couple weeks last year and saw in front of my eyes I was spending ~10/day on, quite frankly shitty coffee.

The eating out part started off last year purely for health reasons, I wanted to trim down some weight, cut down on my processed food and sugar intake. Subjective of course, but I think you would be amazed at just how bad things taste once you've eaten "clean" for a few weeks. For instance last week I popped in to Wenzels and grabbed a sausage roll, took 1 bite at it looked down and thought what the hell is that, that isn't meat. I chucked it in the bin outside the door and grabbed a packet of peanuts. I used to enjoy the occasional pasty but I think my taste has changed.

Food wise, I eat a nice bit of steak once or twice a week, chicken, fish, fresh vegetables and a range of nuts. I spend ~ 120/month on supplements and protein powder. It can be done, just shop smartly and take advantage of bulk buying in combination with offers and you automatically save a fortune. I don't do the whole cook 14 meals on a Sunday thing like another 1 of my cousins but that's because I've tried it and by Thursday I think the food loses its taste.

Just remember little things add up while your on the go, so those 2 coffees, a snack here, bit of lunch there and you've easily spent 15 in a day, multiply that over the course of a year and you've sunk ~4k on crap with little nutritional value, just to keep you going. A travel mug for your own coffee and making your own lunch will save you money in the long run and it doesn't have to be time intensive.

Your best tool for reducing your out goings is a bit of paper and a pin. Sit down for an hour and work out what your spending and where you can save money.
LibGen's contents can be donwloaded/distributed over torrents. Participate!
How would wifi portals work with only https?
Amazon also issue/autorenew free certs for AWS customers (so you can set–and-forget an HTTPS site on CloudFront)

https://aws.amazon.com/certificate-manager/
I've noticed that people in many fields who are capable of fast, near perfect work often have had the opportunity to spend lots of time doing the same activities with the slow, methodical mind of a perfectionist. Some of them continue to do this throughout their careers, in the long stretches between the performance of fast, near perfect work.

I think it's a shame that we don't encourage something closer to that balance with professional software development.