skysight-inc/HackerNews huggingface dataset:
We already know enough about chemistry and physics to rule out the possibility of building transistors inside the sun, or any other useful permanent structure inside a star. At the opposite end of the spectrum, we're already commercially exploiting temperatures on par with deep space and extremely low pressures. Yes, there's a lot we don't know about the properties of things or conditions that are hard to keep around in large quantities in the lab. But we're not going to discover complex life or be able to engineer complex and cost-effective machines in conditions where there's so much energy that molecular bonds can't stay intact or where there's so little energy that nothing gets done at better than a glacial pace. There's surely interesting stuff left to be discovered in those fields, but we won't magically stumble across a plasma-based computing substrate that is better than what we can already do on Earth.
Sort of. Your local Git repo is fully functional even while you're disconnected.
I did not say Trump lies or doesn't lie. I say he isn't treated in a fair way and that there is a concerted effort by media to bring him down in any way they can.

He's been in the media for 40 years without anyone calling him racist and he's been around supermodels without anyone calling him a sexual predator or anything like that. But all of a sudden they find he is all of that and even worse.

And on the other hand, how much negative stuff is reported about Hillary? There certainly is lots of material with all that WikiLeaks has put out. Almost zero, she is instead praised like a Soviet leader. She's a wonderful human being and politician that somehow made $250 million while in office.
Yeah that would be my thought as well - 'do I really want to work for a company that makes me take a timed IQ test. Probably just as well as you said.
Can you find a link to this report? In German is fine.
haha, I got that question too, in stead I worked in MPLS for over 5 years, I know by heart that MPLS label has 20bits which translates to 1 million labels, times 2^4 that is 16 million. The recruiter asked me how I figured it out so fast, I explained to him, that recruiter had no idea of what I was talking about. I did not pass.
Helping Airports More Accurately Predict Wait Times
Omg this is quite an answer. Wish I could meet you lol
See also :

http://www.ccixconsortium.com
Yes! Came here to say Derek Banas. Dude is amazing. Genius level, incredible teacher, the guy was made for this. Came out of lurking just to post this.
I think Go matches your criteria. I've put more eggs into my Go basket than my Python one. For myself, I focus on building networked distributed systems. Go helps me do that (and build useful cli tools). I mostly resort to Python for scripting.

What type of programming do you want to do? I don't think I would recommend Go for game development or embedded systems (though people do it).
It would appear that refined sugar fits this profile more than kratom does.
It depends where you live and what currencies you use.

I live in Finland, which uses the Euro currency, but I get paid in British pounds sterling. The recent rate crash directly impacts me - when I get paid at the end of the month I literally receive less salary.

(Exactly the same as the poster above, getting paid in Bitcoin if the rates fall.)
> Companies in the top quartile for racial and ethnic diversity are 35 percent more likely to have financial returns above their respective national industry medians.

I'd read this as "In excess of their expected appearance rate" (i.e. 1.35 * 50% likelihood).
Article doesn't say that gitlab censored the list, though the gitlab link is a 404.

Also, are they actually using DMCA to get these lists taken down? If so, isn't there some penalty for filing a false DMCA?
I remember listening to a rare press conference with President Bush in 2006. Someone asked him how many people had died as a result of the war in Iraq. To my genuine astonishment, he answered that approximately 60000 had died thus far. I couldn't decide whether to be more astonished at the figure, or that he had just given a straightforward answer to a direct question.
There are many places in the country for those who make less money. No one is forced to live in those areas.
I don't know enough about these kinds of situations yet to form a reasonable argument for-or-against. Is what was done considered a kind, favourable thing for the developers behind those sites or is it something that shouldn't have been displayed?
Verizon Launches Unlimited Data in 30-Minute Increments
The first comment mentions it was taken down about an hour ago.
He wasn't running for president before. The public can often turn a blind eye to a random celebrity, but not to a person who is running to represent them on the world stage.

Furthermore, plenty has been said about Hillary. The Wikileaks leak was on the front page of the NYTimes, WaPo, and tons of other newspapers. So were the allegations about her health in September. Unfortunately for Trump, none of these attacks have stuck with voters.
Great points! One other remark I'll share about software engineering is that the amount of engineering rigor required or warranted depends a lot upon the task and problem.

If I'm building a back-office website for a few colleagues, I may not invest the same rigor as if I'm building a website that will be accessed by hundreds of millions of people. Many software tasks do not require great rigor: you add rigor until the incremental benefit is less than the incremental cost.

As a result, I would guess that the average software engineering task is less rigorous than the average real-world engineering task, but that's only because real-world engineering frequently risks or protect lives. Even the tire rope swing, the hammock, and the treehouse put lives at risk if built poorly. The back-office website on average does not. Business might be disrupted or individuals might be inconvenienced, but typically no one can die.

Yet, many types of software involve just as much rigor if not more as other engineering disciplines. For an example, read "They Write the Right Stuff", a story of NASA avionics software engineers [0]. I consider software engineering to be an engineering discipline because of the fact that rigor is required, and because a good engineer must know how much of it is appropriate, and be able to apply it effectively. A software engineer produces software to specified reliability and tolerances, according to requirements.

[0] https://www.fastcompany.com/28121/they-write-right-stuff
"Are these incredibly informed opinions? No, of course not."

So, because you don't agree with a person's opinion, it's not informed? How open and diverse.

"In fact, many of the comments I’ve seen so far are unequivocally offensive. "

The bias in this article is offensive to me, can I also pass the entire thing off as 'incredibly uninformed'?

"This means he thought he could, next month, vote for Donald Trump—"

Oh no! You all liked him until you realized he has an opinion that goes against against the current liberal narrative. This is one of the main problems we have in our society today and why we have a candidate like Trump.

"In this context, nobody should really be that surprised that he once publicly ogled naked photos of Jennifer Lawrence or holds outdated and stupid opinions on race and implicit bias."

Instead of reporting on a few posts that anyone can copy and paste, why not interview Ken Bone and actually find out his real opinions? This article exemplifies lazy journalism.

"From the beginning, there was something a little bit off about the whole Bone frenzy—something a little mean-spirited, even. As one of my coworkers noted, it felt a bit like when the cool jocks in high school would “adopt” a nerd for a day, let him eat lunch with them and then, just when he was starting to feel comfortable, duct-tape him to the flag pole."

Wow, the writer of this article is pretty cruel. They already assume, because of Ken Bone's looks, he was the subject of some sort of cruel joke.

"Bone is certainly not the first private citizen to be plucked from obscurity to bask, willingly or not, in his or her 15 minutes of fame. Like Chewbacca Mom...."

This is where I checked out. The author of this article is being petty and cruel because he disagrees with Ken Bone's opinion. That much is obvious.

This sort of behavior is slowly turning good people like me into someone that is angry and frustrated at the bias I see on a daily basis. A couple of years ago, I would have never voted for Trump. But now I'm voting for him as a form of nonviolent protest.

When I see a new Wikileaks release about the DNC, it makes me smile.

I wondered why the mainstream press turned against Ken Bone. Now I know.

The side that claims to be open and honest is anything but. I've seen the most vile, deceitful, and corrupt behavior come from the Left and when anyone tries to defend themselves from this behavior, they get marked with the scarlet letter for racist, sexist, or bully.
The article states the lists were taken down but does not say why. Perhaps there will be an explanation forthcoming from Github or the researcher.
I look forward to the day when every software developer has half a clue about monitoring, logging, high availability, configuration management, orchestration/scheduling, performance tuning, build/deployment pipelines, data management/archiving, security and exploit mitigation, etc.

The full-stack developer like the serverless/ops-less future is a pipe dream. Most technology organizations barely even know how to build the software to begin with let alone figure out the right way to operate it.
Fun Weekend Projects with Golang
How exactly does publishing a list of malware-infected stores fall under the DMCA? I always thought DMCA was meant to be for copyright infringement cases.

I didn't see the list, but did it by any chance contain the logos of the online stores? If it did, the DMCA notices make sense.
I feel that the post misses one major point in unit tests and coverage: you want to verify your error paths. Without mocks or injection of some sort, how are you to validate your error handling? I'm a big fan of integration tests because they make sure things work. But an integration test will have trouble forcing an error out of a dependency.
Can anyone tell if this also works for tethered data usage? That would be great for power outages.

Hell, it'd even be good for downloading OS updates or other large files. My Comcast speeds are <10Mbps, and Verizon is often 3x that at my house. I'd pay $2 to save 20 mins, for sure!
What would be at Facebook's discretion? Are you suggesting that their TOS could dictate what web browsers you're allowed to use to access Facebook, or whether you're allowed to store and make other personal use of the information they send you?

It's impossible for something like Facebook to use a whitelist model for determining what you use to interact with their service, and they can't retroactively add things to their blacklist. They usually have to rely on generic rules about causing harm to the service, but then it's no longer a pure whim.
The startup scene is rife with overconfidence that you have enough waking hours to know everything you listed in one role.

Regret I have but one upvote for you.
I've always seen operations folks in a different light then most developers. Maybe I'm an exception but I've always viewed operations people as having in-depth knowledge of infrastructure on the lower layers (Session layer and lower). They are able to walk through the inner-workings of network concepts, operating systems, etc. They can implement and design systems that work in a highly available, scalable way.

Not saying developers CANT do this, but a majority of them don't want to, and don't have the first idea on how to. Granted some "10x" developers who have full stack knowledge can do just as well, but let's be honest most people aren't 10x developers, they want to mess with the code stack and that's it.

This reminds me of the all the job posting you see online that want you to have

expert knowledge of C++
expert in SQL DBA
expert in networking
expert in web design
expert in big data

Yeah you might be able to find someone who can do all of the above, but odds are they won't do them all well.

I don't think the expectation should be set that developers should have to manage the systems stack, as well as manage the code.

Personally, I can't imagine having the expectation set that I need to be on call, and work on code commits with deadlines, while debugging networking issues in production.

Even with configuration toolsets, and infrastructure moving to "code-to-deploy" solutions. Things will still break, unusual things will still happen. Taking developers out of their zone to focus on problems will slow down the entire company.

Ops can can always push to 'strive to automate themselves out of their jobs' but I'd argue that this is an endless job which always has outlets that you can continue to strive and build into.

Of course, this is talking from my personal experience, I've never worked in a big company like Uber, so the environment might be entirely different from my own.
Discussion of origin of the list here

https://news.ycombinator.com/item?id=12707860
The most? Compared to "Nothing I've ever sent or received was marked classified" Hillary? Your 'honestly' is just like her 'honestly' it seems.
It doesn't matter what is kind for the devs, it matters that their website has malware causing their user's data to be compromised.
Thanks for responding! My concerns are (almost) all in the context of use in laptops.

1. LTS: In my experience, the issue that has caused most trouble is kernel version changes within a Fedora version. Why? Because drivers break. The laptop works fine just before the update. After the update, I get a blank screen. This has happened with different hardware, at least a dozen times in the last six years. CLI tweaking was needed every single time, to restore X or revert to a previous version. At other times, wi-fi no longer works after an update. At yet other times, random wake ups happen from sleep.

Maintaining the same kernel version (and associated stack) throughout a given Fedora release, in my humble opinion, can do wonders.

2. Font rendering: Yes, I realise that you have some patent issues. Please do the maximum that is legally possible. Fedora's font rendering hurts eyes after a few hours of work.

3. KDE: Desktop discussions can be subjective, of course! KDE's menu accelerators and accessibility help in minimising the need for trackpad/mouse use. In my laptop, KDE's responsiveness is uniform and smooth; GNOME experiences random freezes (Cinnamon has the same problem; so, I suspect it is GTK-specific). Also, on all of my laptops (HP, Dell), battery lasts noticeably longer under KDE.

4. Drivers: Yes, this is an Achilles' heel. Convenient installers for proprietary drivers go a long way in making the experience more pleasurable. Particularly, when we need to install, configure and support multiple laptops (including those of family).

Thanks, again, for soliciting feedback! I look forward to improvements on multiple fronts!
"Save The Pixel" by Ben Hunt is a hidden gem.

It's an ebook, but don't let that fool you.
"PHP is inconsistent" is a myth cherished by haters.

Besides, real world evidence is against your theoritical musings.
It is interesting to speculate what would happen if that occurred in this election.
> You keep using this word "pastry". I don't think it means what you think it means.

Um, what?

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

I don't see a great controversy brewing here. Pastry. What do you think it means?
China’s ByteDance leads $25m funding for Indian news app Dailyhunt
For personal reasons I have to stay a couple of years at my current job (back-end and some ops), I do some boring stuff but the payment is nice. I don't want my brain to slow down too much so I'm looking for a language to do random stuff without thinking much about what exactly I'm going to create. But probably something related to web development, cli tools/automation, maybe a desktop app just to put in my CV (Qt?).
I'm all for chasing ambitious goals, but America should probably demonstrate some modest capabilities in building and running high speed passenger trains before it disrupts that game. While Americans (and Dubai) chase this hyperloop boondoggle, Japan is rolling out 300kph+ trains from stern (Kyushu) to tip (Hokkaido) in the most inhospitable and earthquake-prone region in the world, with insane population densities in some places, across relatively vast waterways, and with almost zero delays in operating timetables.
Well, new in the sense that, post Snowden, there was an immense increase in the number of mostly-facsimile files documenting the mass surveillance. I don't remember earlier programs like Carnivore getting the same level of public documentation and confirmation.
I just wish the Mac OS version was also being released on the same day.
> they are just pawns and will release anything they get

The media can and often does publish anything they get from government sources. Wikileaks isn't unique here.

NYT is notorious for writing articles daily with "anonymous government sources" as the only source. Often unquestionably supporting a pro-US policy position. Does that make NYT/WaPo/etc pawns?

Wikileaks is not immune from being manipulated by Intel agencies to push agendas. You're fooling yourself if you think the news organizations who have been accusing Wikileaks of doing this with moral outrage aren't also doing the same.

There's probably a good argument in favour of the fact Wikileaks actually releases the raw data without caring about the source. Rather than continually taking quotes from 'anonymous' sources while feigning neutrality.
Yep, as much as I love to hate on google, I recently trialed their vms, aws and azure and google offered the best experience by far.

I have no idea why people like aws so much. To spin up a simple vm, I had to go to the correct web interface for the specific location, go through a wizard full of weird nicknames for all services while browsing multiple pages of documentation to figure out that I need "ec2" and "t1.micro" or "m2.macro", how much they cost, what the hell an "ebs" is, then download the key they generated (which was only valid for that one location as it turned out later...)

At google, I just selected "vm", specified the location, cpu, ram, storage, entered my own key into a text field, it immediately quoted a price and I was done. 2 clicks and 5 input fields, no documentation needed, all made sense.
Peter Thiel's vampire cult?
I think you should go for Python.

1. Python is definitely future proof. It is most likely going to be THE language in the near future. Machine learning and AI is most likely where most new breakthroughs will happen, and Python is well positioned to leverage this. Read more here http://blog.hackerrank.com/emerging-languages-still-overshad...

2. Python has a good standard library. It has been around for a while now, so it also has a huge number of high quality third party libraries.

3. Python is slow and this is a serious disadvantage. However writing Pythonic code is an aspect of Python that I absolutely love. I think Guido's guiding principle "code is read more often than it is written" is quite true and writing beautiful code is a thing worth learning. Other people will love you for it.
And blatant disregard for performance analysis & capacity planning. Application is slowing down at 5000 QPS? Let's upgrade to 64 core 128GB Server and while we are at it, let's throw in a bunch of SSDs too.
Compilations can be copyrighted. There's a long legal history on the topic. Also, logos are generally a topic for trademark laws, not so much copyright.
Dismembrance of the Thing’s Past (2015)
it falls under the DMCA because the DMCA mandates a takedown-first and check the validity later workflow. To be in compliance, a site must respond to any DMCA takedown notice as quickly as reasonably possible, regardless of how fraudulent it might be.

As long as you're okay being found guilty of perjury by a US court, or have no plans to enter a US jurisdiction in the near future, you can get any content you want taken down from any site that's required to follow the DMCA.
I really like GitX (http://gitx.frim.nl/), which I use mostly for its commit browsing & search capability. It's free and licensed under GPL-2.
There is a trade off between development velocity and reliability. Not just because making more changes often breaks more things, but also in how much investment is made in infrastructure, monitoring. It even shows up in design choices - making a service multi-regional is more effort but results in a more stable system.

A big part of SRE is motivation for reliability. Part of the reason to have SRE is to have engineers motivated by stability, not development velocity. Have somebody who knows the better choice for reliability, even if at the time a decision is made the other way. This necessitates both a separate profession and organisation separation (e.g. for product readiness reviews or for higher level stability decision making).

(NB: I am a Googler that works closely with SRE, but not an SRE myself)
The claims probably have little to do with DMCA violations themselves, but it has become an easy way to get content removed quickly from sites without very much review from the host service.

The claims are probably from the malware perpetrators as a way to censor discussion and keep the gravy train rolling. It's possible also that the embarrassed commerce sites would file a DMCA claim to keep the public in the dark about how insecure their sites are/were.
Seeing as we're limited by the number of protons that can hold themselves together, I'm pretty sure we can discover most things here... at least in theory.
Why MSF rejected Pfizer's donation offer of pneumonia vaccines
The secret is that internet outrage memes arent real life
Assange is a refugee from Swedish law enforcement. A US pardon wouldn't help him.
Bruce Tognazzini also has a great web site

http://asktog.com/

see his short course on interaction design

http://asktog.com/atc/principles-of-interaction-design/

and

http://asktog.com/menus/designMenu.html
Someone once said, when estimating software projects you should multiply the time you think it will take with Pi. It has been fairly accurate so far
Leagure of War Hack Tool 2017 (Android/iOS)
Entropy could just be an inevitable factor in this simulation. As the simulation steps forward in time, with the rules set forth at the beginning, these different emergent properties of the universe begin sprouting. There may not be a motive at all for this or an other simulation, besides gathering data on the effects of different rulesets.
> Personally, I can't imagine having the expectation set that I need to be on call, and work on code commits with deadlines, while debugging networking issues in production.

Really? As a dev, the vast majority of my projects/roles have required all 3 to some extent. I have been on call for the past 4 years.

Honestly, people really need to admit that the age of the sysadmin (who is not also a strong programmer) is over. I might not have enough deep knowledge to answer network/OS trivia off the top of my mind, [0] but I'm perfectly capable of running a production build for my code (with monitoring, configuration management, etc.) and finding appropriate resources in the instances where problems are outside my domain.

[0] https://news.ycombinator.com/item?id=12701272