skysight-inc/HackerNews huggingface dataset:
This guy is overreacting. He didn't fail that badly, he managed to create something that sold hundreds of copies. He said his experience was "soul crushing" and that being an indie dev is some hopeless thing now, yet you got a decent outcome for only a few months work and only a few thousand dollars spent. Just keep hammering out small games, only try to add something slightly unique to each one, nothing complicated, but enough that it would catch the attention of simple minded people enough that they would spend a few dollars for a novelty approach. People bashing the pixel art angle are very very stupid. People LOVE that stuff. The people who post here are generally smart and have high level tastes, which isn't your audience, and it doesn't need to be. You aren't gunning for critic approval or the next hot thing. You must realize that there are millions of people with questionable taste that want to be given the same tropes over and over again. You just need a slightly more novelty approach. You have a good thing going here, with a little tweaking you likely can make enough to survive full time in your country. Get a job for a while and figure out how you can bang out more of these types of games which take a few months to develop. Its probably good to ignore most of the negative advice you are getting here as well. Do not fall into feelings of hopelessness when you almost fulfilled your goal. You will get better which each successive project.
I browsed around a bit, like your style of explaining things. Nice work
I basically lost my hobby (writing desktop applications) by turning it into a profession.

I successfully compensated that with game dev. I started writing little games, working on game engines, and tinkering around. I'm pretty happy with that now. I guess that happens to a lot of people when turning your hobby into sth. you do for your living.

And I also realized that humans are simply not made to sit 12+ hours a day. (Count the work time + spare time). So some kind of activity is recommended, I guess.

//Edit: However, it took my quite some years to figure out why I hadn't fun coding Desktop applications in my spare time any longer...
Well, Spitfire, I can understand. But Lancaster? Technically awesome as the Lancaster was, I wonder what kind of brand marketing genius wants to their product associated with the firebombing of civilians [1]. Or in the words of Churchill himself, "a serious blotch on the conduct of the Allies in the war".

[1] Not to disparage the dedication to duty, bravery, and sacrifice of the aircrews, roughly 50% of which never made it back. Competing with the German U-boat service for the service with the highest KIA rate, FWIW.
Thanks for the feedback. Glad you like it. Yep search tags are definitely on the roadmap!
It's amusing that it means that we now effectively have a "celebration" whose only purpose and justification is buying stuff. I can't think of an equivalent.
The thing that kills me is that these problems don't have to exist. A company that can afford to hire a developer full-time can also afford a decent ergonomic setup and equitable salaries for women. It's just that we have collectively made this kind of treatment okay, as evident in the majority of these comments.
A related submission, https://news.ycombinator.com/item?id=15764348
A battery is an array of cells.

The usage of "battery" is completely proper in this case, and it can be argued that the common usage is improper.

("prescriptive" vs "descriptive" rejoinder omitted for brevity)
I too think this is an interesting question. I also think you’re hinting at what I believe as well, that networks are a classic case of economic good that make the preconditions for a free market nearly impossible.

Some people are so committed to the ideal of unfettered market conditions that they lose sight of whether such conditions are possible. Such people are normally immune to all reason when it comes to assessing the true potential for a market to exist.

So why the crack in the facade in this instance? I think Internet access is one of those areas where people accutely feel the obnoxious rent seeking behavior of monopolists on a day to day basis.

As an aside, I do think it’s funny how much talk we hear of entrepreneurs seeking to create network effects with their products. To what end? Presumably to create another means—beyond simple competititve product fitness—to retain customers and extract value from them. You want network effects? Try owning an actual network, where there are first mover advantages, and huge barriers to market entry!
It definitely has. Watch this gif:
https://gfycat.com/firsthandwellworndotterel
It's hard for me to read articles like this. If you don't like working at a high paying tech job, please quit and dig trenches, drag brush, or pick lettuce for minimum wage and no benefits. Then come tell me how much it sucks to write fragments of code while sitting in your air conditioned office.
Aren't many opt-in Rust abstractions non-zero-cost? Functions, the borrow checker and dynamic dispatch come to mind.
Rust as productive as Python lol ... things you read on HN. Even if the compiler catches more bugs it doesn't mean it's more productive, I give you a problem and you have to solve it in Python and Rust, Python problem will be solved much faster because the language has higher construct for day to day programming.
How about we change the laws so that people who support the union are free to join, and people who DON'T are free to leave?

If unions are so great, then they should stand on their own 2 feet, instead of forcing everyone to join them.
Show HN: Visual Topology View of AWS – Roadmap
We are back after taking all your feedback and now with a short roadmap too.

Let us know your thoughts - https://totalcloud.io/feedback.html

https://totalcloud.io
The way to attract Linux users is to tempt them away from their Thinkpads. The way to do that is to offer a laptop with a trackpoint, this little red dot:

https://www.google.com/search?q=trackpoint&tbm=isch
I am surprised that this is legal in all countries where Google products are used. And by the way, I think Google won't be able to collect data from China.
I don't know if internet access is a "right", but it is pretty important in a modern society because internet access equals information access. It is hard to be an informed, productive participant in a modern society without information. Therefore unlimited access to Google search is a better example than Netflix.
All Comcast has to do is not whitelist any of your peers.
That part is probably legal. Not sure what their TOS is, but their TOS might be unenforceable since you never had an opportunity to inspect or accept it before your account was automatically created for you.

(Disclaimer: Not a lawyer. Don't know much about law.)
https://github.com/rust-lang/rfcs/blob/master/text/1598-gene... has all the gory details, reading that is probably best!
> Also, discount days are regulated in France (called "les soldes"); normally you can't have a discount day any time you want, you have to apply for authorization.

What is the rationale for that?
The realization that people I considered friends never really have been after that memo got to me too. They might like my presence, but I don't really count as a women should be to them and they never considered me good as they pretended to. Good thing I don't always get subtle social clues I guess.

But the rest sounds like burnout. Old programmers I see around had all learned not to let companies burn them out.
I read the article; I'm not sure this is so much a criticism of the industry as it is an examination of this developer's personal anecdotal experience.

As developers, we lead a very charmed life that others sometimes aren't even born with the chance to intellectually compete for; the author neglects to address how lucky we are to be able to do this at all, let alone to then find employment in it. If it's not an industry that benefits you holistically, find something you love that doesn't strain your neck or involve gender-politics- dentistry for example, or maybe upholstery or culinary arts.

Personally, it's the hundreds of days spent in a dish pit, and burning my hands on a hot grill for 12 hours every night that gives me the ability and patience to appreciate this opportunity we have, and all of the different elements of it. I've had very few experiences in life that afford me this type of luxury or time to examine my surroundings and then have time to compose them in words for others to read. This doesn't make the author wrong, this makes our perspectives different, and perhaps a tour of duty in other professions would benefit the author.
It's kind of weird how people in the US seem to struggle with work life balance. I'm constantly working for US companies remote from outside the US and I can work +/-40 hours per week without any problem.
It can also be disabled in the taskbar settings.
Mathworks Matlab R2017b Crack and License Key Full Version
As long as you don't load untrusted code or content... I guess many of the issues are moot if untrusted code can't get access to javascript and is only exposed to HTML parser (DOMParser).

The way I'm using electron for my pet projects is only passing untrusted HTML to DOMParser and then sanitizing with strict whitelist of attributes/html elements. Only then will any HTML code get interpreted by the browser engine.

Feels somewhat safe, but I haven't read the bug list. :)

Image format decoding and HTTP/TLS/request processing layer bugs may be other source of issues in any case. But hopefully that runs in some restricted environment.
Lol, messed up but it makes an interesting point. Why don't people hire mostly women and save a bunch on payroll? Does the wage gap exist because companies pay women less due to being sexist or because of other confounding factors?
Never understood the appeal of this thing.. tried it once to move the mouse and it was just so slow and awkward.. hardly seemed to work at all.. why do people like this? I really don’t get it myself.. is it for something besides moving the mouse? The thing seems pretty bad for that purpose.. maybe to move he mouse in small increments? Would love an explanation because I absolutely don’t get it myself.. pls help!
I think that your reasoning can be applied to a lot of people, independently from the "above average smart" condition.
Still, I believe that one can both recognize Musk's abilities and give due credit to the people in the company.

As for being at the right place/time, I hope you agree with me in saying that success is a mix of hard work and luck. But again, this is not the point of my first comment.

Btw, I had a hard time understanding what you wrote so forgive me if I got the wrong meaning out of it.
I have quite a lot of autonomy now, but most programing positions don't have much autonomy. Between scrum, code review, management and architects, there is very little that is "on you".
You don't have to like your job, but it's perfectly reasonable to expect equitable treatment and a non-hazardous work setup.

Injuries from bad ergonomics are real. I am dealing with a pinched nerve in my neck from 10 years of this and some days can barely sit up straight.

I get that there are people starving in China. It's not an issue of wanting a perfect job. I actually used to really enjoy my work before the pain started, and it all could have been avoided. I don't blame my employers for my injury, but I do wish ergonomics had more importance in dev culture.
Interesting. Is it possible to make a bittorrent-like protocol that is anonymous? I mean, hiding what is being downloaded, hiding the source of the download and replicating/caching data so more rarely downloaded files are still available.
Crystal is a language that doesn't support multi-threading, talking about performance ...
I really struggle to find anything worth reacting to in this blog post. It sounds to me like the story of every individual worker in every economy.

Most of what she says is entirely self-evident, except for the anecdotes about pay/equity, for which she presents zero evidence.

Where is the substance? Why is this interesting?

Every dad in the world knows that a hobby is different from work, and that turning your hobby into work is not always ideal, because you lose your hobby, you lose your steady salary, and your dreams do not always work out. I postulate at least that every dad knows this inherently.

Most people have way more taxing jobs than IT. I've been in construction for 3 years, and that work is no joke. Outside in rain/snow/storms, lifting tons of material on a normal day, for little pay, and no "worker satisfaction" or "team building" events, etc. I only did it for 3 years - one of the people I worked with was over 70, and had done it since he was 13.

Is it because she postulates that companies are hiring more women because they think that they can pay them less?

And I'm not saying I think that's true/false (she presents no evidence), I'm just asking if that's the reason the blog post is interesting.
I understand the sentiment and dislike laggy UIs, but browsers have been running millions of apps securely on billions of computers for ages. No browser exploit has led to worldwide data compromise. In fact, being able to run untrusted code at this scale represents the pinnacle of security engineering feats.

There have also been plenty of exploits in applications written entirely with native code.
Popular types of neural networks and their applications in real life
Coming from a country with cushy laws on the side of employees etc (the Netherlands), and as a male, I can say that I can really identify with the opening paragraphs of this piece.

When I started as all round IT guy 10 years ago it felt like a dream, getting payed for doing what I was doing anyway. And the first 4 years of turning in to a web developer was fun and challenging.

But after a while the shine wears off and getting up every day to make software for clients you are not interested in, with deadlines and promises that where not made by your self, it just drains you.

After finding my own solution (starting up a beer brewery) another thing dawned, sitting behind a computer hours every day for work just is not good for your body or your mind.
The money is great, the work can be fun, but at least for me, the best thing I have ever done is starting something totally non-IT (or other office job) related.
That sort of comparative thinking is the sort many managers or shareholders would love to hear. “Put up with it, it could be worse.” The next section about BMI is a better response since you’re starting to expect more and well we all should, considering the planets wealth is increasing. Sabbaticals, 4 day work weeks is what we ought to be passionate about otherwise our passion is directed into the wallets of those who can convince us how great it will be to be passionate about adding value to their product.

In short labor should ask for more, since wealthy corporations are sitting on massive piles of money.
I am also surprised by it due to the fact that "Farmers and ranchers have parents who are farmers and ranchers at a rate 8 times the rest of the population."

Being a farmer myself, I don't think I have ever met a fellow farmer who didn't also have parents in the business. In my experience, the hurdles of getting into the role (required capital, knowledge, etc.) in this day in age seem insurmountable without family help. While anecdotal, I find it difficult to believe it is that close to computer programmers, where first generation workers appear to be quite common.
True, but for that I'd need to constantly ignore files from my linter.. Also not an ideal solution.

To clarify this happens more for sass or css projects where variables need to be set according to the base library and linters go nuts over them.
I enjoy doing X, therefore I can make a living doing X. I just need to sell Y units, therefore I will sell Y units..'

I feel for the guy and I hope he recovers from this with as little pain as possible, but he was incredibly naive to try to run a business like this.
Fair enough. If the ISPs don't what to be liable for the content that traverses their network then they ought to be neutral to content and not prioritize traffic based on it's content (or source, destination, protocol, etc). But if they are inspecting the packets then they should have some liability for what they are delivering and the content on their network. The ISPs want it both ways like someone else mentioned, the want to control what people see but not be liable (responsible).
Black Friday and Cyber Monday 2017 Deals for Web Apps
This.

I find it very difficult to complain as a coder given the conditions at the moment. Companies battle to hire people and the pay is globally extremely good. Most of the time it is easy to get time off or to accommodate "errands" during the day.

As you said, I think a lot of us are out of touch about what it is to get a job outside of tech (and a couple other high demand privileged examples).
You want to work from home one day a week ? Need 2 approvals of your N+2 manager. Coming late 3 times in a row? Let's talk about your "behavior". That coffee you just took over there ? It will be 1$ deduced from your paycheck.

I feel a lot of us live in the utopia that a job must be fun at all time and that we should always do what we like. Sorry but the world doesn't work like that.

Edit: I'm not saying that we shouldn't demand good condition. It is an "offer and demand" economic system after all. We should get what we can negociate to get in the market. I wanted to make the point however that >90% of regular jobs are not pleasant and fun at all time.
It's 2017. If something is american thing, it's a worldwide thing.
10 quick tactics to try before you give up on Facebook Ads
Did you try it on an actual thinkpad? I have a dell with a trackpoint and it's nowhere near as accurate.

The appeal is that your fingers don't ever need to leave the homerow and also working from your lap on a bus for example is much easier since your hand doesn't have room to move to get to the trackpad
> not because John Doe in the Tesla workshops is really good a welding.

As a counterpoint, the idea and concept of the now-successful HondaJet light jet was developed by a then-mid-level Honda engineer, Michimasa Fujino.

It took nearly two decades for the idea to take form but at least there was capacity for the organisation to evolve an idea from bottom-up.
The phrase "Simon robot" reminds me of the following _Simon-playing_ robot, way too cool not to mention in this context: http://redfrontdoor.org/blog/?p=702
You underestimate the power of the NSA, CIA, FBI and in general the US government. They don't need to imprison the CEO or shut them down, there are subtle yet nefarious ways of getting what they want. Anyways let's forget this part, it's just speculation from both of us.

According to their privacy policy[0], they comply with requests by the government for user data and inform the user unless gagged.

> In the second half of 2016, Apple received between 5,750 and 5,999 National Security Orders.

If their products are unbreakable, how can they provide this data to the government?

[0]: https://www.apple.com/privacy/government-information-request...
i ran coccinelle on the original code before the patch with this rule to see if it would spot any other missing changes.

linux git:(c2ee070fb003) cat patch.coci
@@
expression lhs;
expression rhs;
@@

- lhs->bi_bdev = rhs;
+ bio_set_dev(bio, rhs);

so it spotted the original missing bi_partno = in the same file.

diff -u -p a/block/bio.c b/block/bio.c
--- a/block/bio.c
+++ b/block/bio.c
@@ -596,7 +596,7 @@ void __bio_clone_fast(struct bio *bio, s
* most users will be overriding ->bi_bdev with a new target,
* so we don't set nor calculate new physical/hw segment counts here
*/
- bio->bi_bdev = bio_src->bi_bdev;
+ bio_set_dev(bio, bio_src->bi_bdev);
bio_set_flag(bio, BIO_CLONED);
bio->bi_opf = bio_src->bi_opf;
bio->bi_write_hint = bio_src->bi_write_hint;
@@ -681,7 +681,7 @@ struct bio *bio_clone_bioset(struct bio
bio = bio_alloc_bioset(gfp_mask, bio_segments(bio_src), bs);
if (!bio)
return NULL;
- bio->bi_bdev = bio_src->bi_bdev;
+ bio_set_dev(bio, bio_src->bi_bdev);
bio->bi_opf = bio_src->bi_opf;
bio->bi_write_hint = bio_src->bi_write_hint;
bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector;

but it also spotted a missing assignment in the same file in the bio_clone_bioset function. i don't know enough about this functionality to know if the assignment is meant to be here as well. also, considering it is in the same file i would have thought if it was necessary it would have been noticed in the last patch. just thought i would let someone else who would have a better idea about how this works know.

i also haven't checked the rest of the coccinelle output. i know it has generated a lot of _wrong_ code. like the actual patch looks like it has done something more intelligent than what coccinelle blindly did.
Chassis are definitely similar, but specs do not line up at all. Screen is full HD for these versus 3200x1800 for System76 for example. System76 seems to be cheaper too.
The comment above didn't mention what type of card they are using nor in what country they live. Regarding Windows, in the times of Windows XP there were no "telemetry".

Using a smartphone for banking is really dangerous because banks often use a phone as a second factor and compromising the phone gives full access to your bank account. And many phones do not get security updates.
> Until basic income comes along I think we have to just get over it. Most jobs aren't going to provide you with fun for 8 hours a day. I feel like the older I get the more I understand that a job is a way for me to trade time for money, I don't have to (or should expect to) like it.

This is something I think is a fault of my generation (née 1985), when we started to create this fairytail narrative of participation trophies, and tech-places covered in brightly colored toys and snacks, where every developer constructed their cube from Mountain Dew and Surge cans. This is not reality, and for a while we were able to fool our minders into believing that this is just "the silicon valley way" but increasingly, those few that just 'buckle down' and work hard in a normal setting are outperforming the ones that took ridiculous valuations and then squandered them on perishables and amenities.

I think what we're witnessing here is the maturation of our industry; it's not so much the wild west anymore, and nobody is generating breakthroughs in tech every week like we were in the 90's, everyone should act accordingly. These are jobs, we do our jobs then we go home, if we like our homes and things and activities, we need to go back to our jobs. There is a balance that must not be disturbed.