skysight-inc/HackerNews huggingface dataset:
(1) Better explanations about how to live without heap allocations or how to use them effectively in Ada. It feels like unchecked_deallocate is wrong, but then I don't really see explanations about what programmers should do instead.

(2) Compiler and runtime licenses. I always feel like the version of Ada I get is either somehow not the "best" one or has some lingering license issue with the runtime library. I don't think this is necessarily true, but it's easy to get that impression.

(3) Packaging, libraries, and documentation. Many developers expect a tool like cargo to be available and have access to a wide variety of open-source libraries. They also expect lots of tutorial documentation and blogs.
Does anybody else get the sense that the NYT's role in reporting about the tech industry is that of a gossip rag?
Does PNC have a bad cert?
Well, we kind of got stuck on the nazi bit.

I'm not defending them at all, and if I came across that way then I've clearly had a failure to communicate. Please believe me when I say that I absolutely do not defend, agree or otherwise support such people because I do not.

Taking a few steps back, the thing I was trying to hit on was that we're approaching a lot of issues/disagreement today as if one side is somehow on the same level as those groups simply because they share a base idea. "Trump is the next hitler". "Remoaners should be hung for treason" etc.

There is a difference to me between nationalists who have a political view I disagree with and groups of extremists who call for genocide. I think it's dangerous that we aren't just censoring the people who make those calls, but those who promote the political ideas which lay behind both groups. It's a slippery slope.

Calling for violence against is incitement and largely illegal although I don't know the specifics. I'm fairly sure if I stood up in the middle of my city and called for a group to be killed then I would be stopped though and I think that;s fair. Calls like that are the point beyond the end of "my fist" going back to the quote.

All I've been trying to say is, we increasingly brush off and dismiss people on one side or another of debate as being the extreme of either of those sides and this is to our detriment. We're either "lefty loony EU slaves" or "racist bigots" and it's a pattern I see growing.

Everyone has a right to an opinion. Nazi groups want hyper-nationalistic government polcies? Then talk about it. They are calling for murder? No, that's not the same thing.
That's awfully cynical, but maybe correct, though I have to believe that even the CEO of a giant defense contractor firm is proud of what they do.
I think what you said is true. I also think that it is further proof of the Greater Internet Fuckwad Theory[1].

[1] https://www.penny-arcade.com/comic/2004/03/19
I just lost interest in virtually all movies in my mid twenties. They're too short, too alike, to predictable and frankly boring most of the time. There are very very occasional exceptions, but for me, movies just stopped being entertaining at some point. I don't know if movies changed, or I did.

A friend of mine and I marathoned two seasons of Game of Thrones; that was by far a better experience than any movie has ever provided. Movies are the abridged books of the audiovisual world, in my opinion, with some notable exceptions. Those exceptions seem (to me at least) to be getting incredibly rare compared to the deafening background noise of cynical money grabs, re-makes, sequels, and highly compressed storytelling bolstered with sfx.

What I'm saying is, if I'm not just some oddity in this (and I don't think that I am) then over time people are just going to mostly outgrow movies. It's not that movies are pro tanto bad, it's just that most movies don't play to the strengths of the medium; they exist as remnants of a time when the options were: Book, Broadcast TV, Movie. Frankly, the writing has been on the wall since 'The Sopranos', DVR brought closer, and Streaming means it's actually here, now.
Samsung motors is Renault-Nissan really (the group has a stake but no oversight).

The different companies in Samsung group are more loosely coupled that you might think. Samsung Electronics works with Display (which is a recent spin-off), Electro-mechanics, SDI, SDS, maybe Medison these days, but that's about it. And they don't really treat sister companies any better than other suppliers.
You do realize this is an opinion article right
I am on a chromebook and have been trying to access this site all day. However it continues to have a bad cert and have been waiting on it get fixed. I access it on my phone and it works fine. Wondering if it's something I am doing wrong.
But high wings give better clearance on approach/takeoff, allowing for greater crosswind and rough runway ability. Depending on where the hatches are, a high wing can mean not having to climb over the wing to reach things. The higher wing allows for more sweep without the tips hitting the ground on landing (high aoa) and a little sweep means better ground sightlines, over the shoulder, for the pilot.

It's all about tradeoffs.
I love the fantasy that this is in any way unique to tech. Tech's problem is that they are less adept at hiding it -- partially because they eschew normal corporate bureaucracy which does a fantastic job masking these issues. The underlying reality is this is behavior that is seen when you have people with large amounts of wealth and power (and guess what, it happens to people of every gender!).
I like how the persistent ills of amoral, toxic businesses are now "Silicon Valley's Special Problem with Bro Culture."
It's just Wall St. in t-shirts. If you let sociopaths run everything, you'll always end up with this result.
A lot of the "news" coming out of SV is a gossip rag.
Fair enough, your position has merit -- browsers really are very large, getting larger, and not in a way that necessarily benefits the average user. My website uses MathJax on the server side to get around this problem (example: https://arachnoid.com/NormalDistribution/), most publishers of mathematical content can use this approach.

And for discussion fora, as you mention, users can install a plugin to make Latex render correctly in this specialized environment.

> ... why make everyone else pay the cost for it?

I agree, I should have thought through my earlier position more carefully.
My problems with the readability of Rust is related to the syntax and not so much about the code structure. For example, Smalltalk has the most readable syntax I know, while I find it's code structure average.

I know that error handling in Go can be tedious, but to some extent, it is also the programmer's job to utilize the features of the language to write clean code: https://blog.golang.org/errors-are-values

Regarding your type problem I find very few cases where I need an empty interface (mainly container types). Most of the time I use real interfaces and the most code I have seen used non-empty Interfaces too.
'Libre' may be the term you're looking for
Here's a randomised trial of how rudeness affects teams. The Impact of Rudeness on Medical Team Performance: A Randomized Trial : http://pediatrics.aappublications.org/content/early/2015/08/...
Amazing: http://i.imgur.com/98HXL8t.jpg
On twitch, the streamers like to say "we." I've never understood it. I wouldn't bat an eye at it being an unusual thing one streamer did, but it seems like they all do it.

I think it seems phony, in that context.

In yours--I think it's uncommon, but I can't think of a reason why it would be a problem.
Mine is quadruple. Pocketknife, phone, wallet, keys, in order of importance.
A-10 has turbofan engines.
Meh, it's popular to crap on the F-35 Program (and with good reason, it's been horribly mismanaged), but it's best to remember that at the end of the day this is one case where public opinion on its capabilities does not matter and is almost certainly inaccurate. Unless someone on the F-35 team pulls a Snowden, the decisions will be made by people with security clearances who have access to more data than we could ever hope to Google.
One of the things about the F-35 is, the smart helmet with sensor fusion is conceptually very powerful but they're having a lot of difficulty getting it working properly.

Why? Well, to get user facing software working properly, you need a tight, low friction OODA loop (ironically in context, a concept perhaps most notably studied in air combat). Develop a prototype, put it in front of domain experts, prospective users, get feedback, develop an improved prototype, rinse, repeat.

But that's exactly what's very hard to do in a huge project with massively rigid bureaucracy. Conclusion: those capabilities should first have been developed in a skunkworks project, an X-plane, before committing to them for the do-everything plane that half the world is supposed to end up using for the next half century.

General cross-domain conclusion (at least for domains where the ostensible product is the real goal of the project, which in this case it arguably isn't, as previously discussed): if the big expensive thing you want to build, wants a radical new capability, see if you can develop the radical new capability in a skunkworks project before committing to it in the big expensive project.
I'll agree that shifting consumer preferences related to software is a major threat to Samsung. I have for several years taken the position that there are only two smartphone options - the latest iPhone or the latest Google Nexus/Pixel.
I mostly agree, but C compiles in terms of a binary interface, which makes it unique in it's ability to provide language agnostic libraries.

You can do that in C++, but by wrapping your C++ in C, more or less. Rust might provide a compelling alternative here eventually, but it's still a young language.
Yep. And it's something of a known issue. Using BufReader#lines is glacial (and something of a known issue) in debug mode and merely slow in release mode. My understanding is that the BufReader is allocating a new String object for each line and so you're dealing with strict UTF-8 parsing and memory allocation.

My use case here is reading Vyatta config files. So lots of files that are generally (but not always) short. Mostly it's a fun teach myself Rust project, and it's hit lots of interesting edge cases in Rust, but otherwise I'd be all over just writing it in Python or Ruby.
It's not so much a PR failure, as an ergonomics issue -- making laziness the default makes it too easy for people to create performance problems for themselves.

Haskell's laziness undoubtedly works and is useful; you might say it was Haskell's strictness that needed improving.
The graphic on the article is quite sexist
Yea, advanced language like Java should have advanced build tools and build files. Go is simplistic so `go build|install|run` just works without IDEs, build files, and external build tools.
It runs like a slug and sits atop a mountain of RAM that it hordes like a jealous dragon.

OTOH, my hobby programming is done on an HP Mini 101.
Can someone explain this to me? I've been fascinated by fighter planes since I was a kid and never understood the designations. Why do the F104 and F117 come before the F35?
Yes it's a UK number and that is an acceptable way to say that in the UK.
Did you read the article? You're agreeing with him completely.
The third part is more important than some people think. They might believe you have some sort of OCD episode. But teachers often have more understanding about this, after all the tape that ends up covering the lock-bolt hole so it doesn't lock the door properly... :-)
And you can't even keep stuff in one place! I'm stupid about my passport and I end up moving it to 5 or 6 different places at different stages of my trip (security, airport gate, etc).

It drives me nuts, because I'm really not that worried about it, I just want to be able to check that I didn't leave it somewhere.
I did write a thank you note today aimed at folks who replied here:

http://micheleincalifornia.blogspot.com/2017/04/grumpily-sto...
It's an op-ed by Dan Lyons aka fake Steve Jobs.
The workshops there are famous for building entire diesel trucks from scrap.

That takes really nimble hands at the lathe and milling machine.
Except bird is not the scientific name it's Ornithurae which nobody cares about. Planet on the other hand is from Astronomy (asteres planetai), so just as Ornithurae means what scientists agree it means so does Planet. Electron and planet are both in common useage, but nobody gets in a tizzy about it.

PS: This is just pure bike-shedding by people who only care about the trivia and don't really use it for anything meaningful.
Real academy, fake COBOL bootcamp. It's just that one page that's the joke - the rest of the site is about their real JavaScript bootcamp.
Are the following statements true?

"despite many studies showing that women run companies better than men" and "none of the 15 biggest American tech companies valued over $1 billion has a female chief executive"

The first seems to suggest I could find studies saying the opposite, or that perhaps increased diversity is the best option and who is CEO isn't as important. Would love to see the source they used for this. For the second I thought HP and Yahoo were both run by women CEO's and as CEO why are they being ignored? Or is it just referring to unicorn startups? On spotty connection so hard to check.

Edit I previously mentioned AMD and IBM having female CEO's but edited out as I was getting downvoted. Not trying to push any agenda just pointing out the statements seemed wrong.
The wide number of things it enables: data science & machine learning, web apps & APIs, simple scripts, and it doesn't trip beginners up with extra syntax.
Probably this is not true everywhere. If you happen to notice is this in India, people here apparently buy Iphone or any budget level Android phone. People used to buy Nexus (very few) and now with Pixel, I havent seen single one sold out. Take it or not, people with money goes for IPhone and budget friendly goes to Xioami Mi or Samsung lower end.

This is about one of the largest mobile phone users country. And apparently same holds for China
The author is quite sensationalist and horribly uninformed.

> Bro culture also values speedy growth over sustainable profits, and encourages cutting corners, ignoring regulations and doing whatever it takes to win.

> As this was happening, Google’s self-driving car unit sued Uber, alleging it had stolen its ideas. Then word leaked that Uber had been using a sneaky software tool to deceive regulators in cities around the world. All this is as much a part of “bro culture” as the poor treatment of women; the point is to get away with as much as you can.

Blatantly false bullsh.t. This is called capitalism in its raw form, profit first and everyone/everything else be damned. (edit: No, this was not intended as a pun on "America first", but indeed "America first" actually resolves to "profit first" once you dig a bit)

Corporate trickery of regulators ("using a sneaky software tool to deceive regulators"), corporate espionage ("alleging it had stolen its ideas") etc. is nothing new, and it has zero to do with "bro culture". In fact, regulations were created to rein in capitalism. Capitalism needs regulation or otherwise it naturally evolves into a form of "anarchy", but unlike the ordinary definition of "anarchy", this one means "corporations can do whatever the ... they want, and the workers are exploited as far as possible".

Also, excessive partying, going to brothels on company accounts or wasting company funds on stuff like private jets is nothing new. A decade or two companies were even able to legally declare bribes as expenses, it's only a recent development that excesses get punished by the public. And because the public does not want to blame the real culprit (capitalism and individual greed, whereby the greed is the foundation for capitalism), the mentioned behavior got labeled as "bro culture" instead.
Financial companies are also competing for tech talent. Anything that drives away top talent from tech companies is a win for financial ones.
>Just keep learning and building stuff, and you'll always be very employable.

This is true, but there are a few caveats.

The one that I've been running up against most recently is that a lot of this new-fangled stuff does not really have a strong value proposition, and I personally do not want to waste time on it.

This has become especially true since "cloud" hit critical mass. Junk seems to get generated 20 times faster than it used to and see much wider adoption. GitHub profiles are now status symbols and everyone feels a need to have a bundle of their own showpieces to display.

A lot of the fads are totally perplexing, from the perspective of an engineer who is more interested in building a robust system than padding his resume. JavaScript on the backend (or, even more horrifying, the desktop)? Single-page app frameworks like Angular for everything, including very simple pages? Why?

Yet, it's hard to find a web-oriented position that isn't asking for a background with some SPA and some Node.js. Maybe it's a fad, but it's still going to impact your job prospects.

The takeaway: stay on top of fads and new tech, even if you resent it and think it's really dumb.

I had the same experience with Rails; I hated so much about it and put off getting serious experience with it for 4 years or so. Turns out I still hate it after years of usage, but it was much easier to find work, both as an employee and a consultant, when I had significant experience in the fad.

Didn't matter that I was learning all kinds of new tech that I thought was interesting. As much as one may hate it, it's usually best to bite the bullet and ride the market's waves.

The most frustrating one today is Kubernetes and Docker. Ansible was so beautiful. I hate Docker with a seething passion (not necessarily other container systems), and I see Kubernetes as a very rough toolkit for people who have Google-scale problems that no one should be trying to make for themselves.

Other caveats:

* sometimes techs DO go extinct. Though COBOL is not quite extinct yet, I've known COBOL coders who have gone years unemployed (that doesn't happen to anyone who knows a language/stack still in wide circulation). A small niche has pros and cons, and one of the cons is that the supply:demand ratio is fickle, and may not always be in your favor.

* It is very rare that your technical qualifications will be so unique that they will take precedence over your personal and political qualifications. This is something most developers try to dance around, but the fact is that tech is ultimately run by people, and they want to be comfortable more than they care about that loop's runtime. If you're looking for something that will confer huge career benefits, the odds are that improving your people skills will be more valuable than improving your technical skills. This is almost universally true. It's especially true if you think it's not.
I remember seeing an Edwin Brady talk (it featured a now-possibly-famous Brexit joke) in which the compiler almost inferred ... I think it was either zip or a fold.
When was last time a natural structure this big had not been formally studied?

Paleoburrows do not even have a wikipedia entry. I suspect that's not going to last long after this article.
> I wish there were an API to detect how much data still hasn't been acked.

From example code attached to the original article (Linux only):

int outstanding;
ioctl(fd, SIOCOUTQ, &outstanding);
“How We've Scaled Dropbox”
Do you think Toronto has an artificially low housing inventory? With the hundreds of 40 story condo towers popping up?

So how do you make the decentralization of jobs more appealing to employers? Say I own a tech business how do you convince me to move my company to Barrie for example? I now have the difficulty of finding local talent or convincing talent to relocate to me or deal with a very long commute. Where is the benefit for me? Network effects are real.

Besides this Toronto already essentially has a number of business cores that are distributed. You have the financial district, Young/Eg, Sauga, Markham, Vaughn and those are just the biggest ones.

None of that reduces demand for the core though because it is the most appealing place to live for most young people.
Look at Uber, the ride-hailing start-up. It’s the biggest tech unicorn in the world, with a valuation of $69 billion. Not long ago Uber seemed invincible. Now it’s in free fall, and top executives have fled. The company’s woes spring entirely from its toxic bro culture, created by its chief executive, Travis Kalanick.

This is a big assertion. There are multiple forces at play regarding Uber's erosion. The culture is a significant aspect of it, but not the entire reason. Other forces include regulation, Uber's floundering self-driving play, and Uber's inability to continue paying drivers the same rates without running out of money.
> Nothing disintegrates my friend, that's science fiction.

Here. https://www.youtube.com/watch?v=RZjhxuhTmGk
Whoever wrote it, NYT chose to publish it.
Off topic but check if your bank has e-card for buying things online. The last 20 years I have only used temporary e-cards that are limited to one-time charge and a limited amount of money. No need to worry about your card details being stolen.

Some places like paypal might be hard but I don't use paypal anyway because of all the problems they have caused the people I bought things from. If my e-card is not accepted, I can probably do without the item anyway.
The term troll is meaningless these days. The term is an umbrella for a number of different things, from traditional trolling, harassment and posting stuff other people disagree with.

With the rise of reddit and facebook, its possible to live in a bubble, an echo chamber and anything that takes you out of that bubble is considered trolling.

I remember in the late 90s everyone thought that the openness of the internet was going to tear down walls, as you got to expand your bubble. All its done is re-enforce the bubbles people live in.

I think this post outlines what is happening http://slatestarcodex.com/2014/09/30/i-can-tolerate-anything...
Particularly the news about SV that comes out of NY.
I wrote this a while back. You might find it of some use.

https://news.ycombinator.com/item?id=13907573
For those who are interested, I recommend the terraforming​ video by the excellent Isaac Arthur:

https://youtu.be/ikoNQNj9ZnU

I discovered his channel a few weeks ago, and was blown away. He has tons of videos that cover all aspects of humanity's potential future in the stars in great detail, and does a very good job of staying grounded in hard science. It seems like he really knows his stuff. The episodes can be quite long (15 - 60 mins), but definitely worth checking out. I've been slowing making my way through them.
The Bismarck and the Yamato in particular come to mind.
Your version comes across to me as more negative than how it was originally phrased. You trade a respectful and respectable assertiveness and directness for a passive-aggressive wishy-washiness which protects you from being wrong while simultaneously implying the other party is so tender your words can hurt them.
If anyone here has requested access to App Maker and not received it yet please PM me. SADA Systems (my company) is partnered with google and have been in the early access program for App Maker kicking the tires. We offer app maker development and consulting services for companies looking to deepen their investment in g suite and build cool apps on top of it!
How is it sexist? It shows the rational people running away from the sociopaths. The graphic thereby puts women in a favorable light. Or is that what you meant -- reverse sexism?
would not be welcome in Hawaii