skysight-inc/HackerNews huggingface dataset:
>American corporations exist only because the American people grant them charters.

I get what she's saying here but it's not exactly the cause. A counter-argument to this premise could take this line and re-write it as "American corporations exist only because shareholders/VC firms invested capital in them."

And while I don't disagree that CEO pay is nutso today I'm not convinced that employee-elected directors is the way to go. My initial reaction is I don't want to work under populist execs vying for employee votes; I think we get enough political speak from them as it is.
Possibly Controversial:

I think it's key to read it a specific (overly charitable?) light.

You kind of have to take for granted that it's good advice in context. Someone is feeling discouraged and incapable facing come significant task and the best advice is to not be distracted by the feelings of incapability but rather persevere.

If you're reading it as statement on the relationship between power and persistence .. um .. you're missing it's point. Whether you agree or think it isn't well communicated is besides the point a little bit.
I've purchased scuba equipment and tank fills from dive shops all over the world and have seldom been asked for a certification card.
haha thank you and sorry for the bad pr in this chain. If this dude just used google and a whois lookup for 2 seconds its pretty obvious.
Show HN: StoreAnnounce – easily add announcement bars to your site
No chance this will pass and the potential economic downstream effects could be pretty extreme, but I think there are some interesting nuggets in there that would make for good corporate stewardship ideas.

But the premise that companies are only accountable to shareholders is false (or in this case, editorialized)- companies are accountable to the government, and more recently you have companies like FB and SNAP that are only truly accountable to voting shareholders and can choose to not maximize profit for whatever reason.

Lastly, if employees are electing 40% of the directors, I would expect that to politicize the hiring process unnecessarily, and likely lead to far more unionization.
That is whataboutism
I don't think it would be bad to have an elected board member. It would provide input into decisions that have the potential to negatively impact employees.
Article was flagged out first time I brought it up. It's back now. But you get the point.
So much unnecessary reading to figure out what this is. I gave up.
Expat 2.2.6 released
From what I understand, it's precisely a "wm" for Window manager and you'll see a list of other wm.

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

Just as web developers could write x lines of code that run on any web browsers and engines.
Much more important than being a servant leader, the leader needs to also be a developer himself.

Its the only way that the leader is going to understand the needs of developers in the first place.

Non technical middle managers make awful software development leaders, yet that is very common scenario in a wide range of companies.

The problem is that executives on top are just not comfortable dealing with developers directly.
On the IRC bot note, I have a petty-unethical story of how I made an IRC bot that would pick up movie titles, search for them on IMDB and respond with a randomly chosen spoiler marked trivia bullet.

My most benign bot simply played back the subtitles of Robocop in realtime on a loop.
"Common Lisp Modules" by any chance?
Yeah, one that simply acts as a neutral registrar, and nothing else. In other words, doesn't try to take down domains that it thinks are offensive, and doesn't cave to public (mostly Twitter) pressure.
I just graduated this past December. While most of my college buddies were spending their time sleeping or 'enjoying school', I was asking myself the same question you are right now.

I concluded that if I wanted to be one step ahead of other college students, I had to be somehow proficient in a popular programming language. To execute that I did two things during my free time: I chose to develop small projects in python and django. And, also looked for internships to gain some real life experience because I knew college wouldn't prepare me very well. Thinking that way opened several doors for me after school (I graduated with several job offers).

Also, college time is a crucial period of your life that will structure and define most of your thinking process. So make sure you spend time working on that as well. What do I mean by that? Make sure you are spending time working on your becoming a better version of yourself not only career wise but also personal. Spend time exploring yourself finding out what you like and what you want as a person. I hope it helps, you are in a great path already.
Yeah, it annoys me when it's actually 50 lines of C code and it's more than 50 opcodes /s
DevOps vs. DevSecOps; Are They Headed in Opposite Directions?
> "hardly 0.1% of them might fall ill in any given year" is a very unrealistic assumption

It's very realistic. Because if a 100 million people fell ill in India, we would have classified it as a national health emergency and the World would start taking notice. You are talking about bubonic plague level proportions. That is a world-wide emergency. That's the reason I say your numbers are absolutely ridiculous.

Stop being so blinded by numbers that you forget the human element behind it. The realistic number is somewhere in the range of what I said. Let's be sensible when talking such things.

> is service is available (which is not universal in India at the moment, but is promised to be with this reform) the expected number of annual per capita doctors visits is at least 1 (OECD country average is 7, poorer countries get 1-2), not 0.001, a thousandfold difference

Doctor visit is not the same as being eligible for $7,200 worth of coverage. In India, doctor visits are generally free unless you are visiting a really high profile doctor. It's not the USA where even the visit requires you to deposit hundreds of dollars in consultation fees.

> Not all people won't get ill in a given year, but a large portion does; it depends on how severe illnesses you count but it's 30-60%, not 0.1% or 1%; and some people (much more than 0.1%) get multiple illnesses in a single year.

I already gave you figures. 0.7 million are cancer patients per year in India. Cancer is classified as a critical illness. The cost for it is approximately $7000 dollars. $7,200 dollars is more than sufficient to cover the expenses. So you are totally wrong here. I don't understand how you can say it's 30-60% when the national statistics I linked to say 0.7 million are cancer patients per year (which is 0.0538% of India's population). Don't throw numbers in the air without some facts backing your claims. Considering cancer is one of the major critical illnesses I extrapolated that number to around 3.25 million people with critical illness. That is almost 5 times the cancer number stats put out by reputed source (http://cancerindia.org.in/statistics/).

> I'm arguing that on average people (all 1.3 billion of them) need much, much more than $1 of coverage each year. You don't need $7200 to treat common diseases, but many of them will need more than $1. For every person that needs $0 of coverage there will be one that needs more than $2.

That's the reason I talked about specific critical illnesses like cancer/stroke etc. I guess you decided to skip that entirely.

> If the estimate was comparable to $10 per person (so, excluding private insurance, roughly $10 billion total not $1-2 billion), then it might be worth starting a discussion about the details and how much what costs. But $1/person/year is so ridiculous that it's off the charts.

Sorry to say but it's your argument that is ridiculous because it stems from the fact that $1/person/year is the coverage when it's not. No insurance company works that way in any part of the World. Seriously, learn how insurance works first.
> some of our most loyal and bought in employees are the ones we brought over.

...and part of it is that if you fire them they lose their visa... not to be cynical but are you sure it’s loyalty and not fear?

(Aside: what is a “loyal” employee anyway? I’ve always hated when companies use terms like “loyalty” or “family” because they really misconstrue the employment relationship. It’s a business arrangement, nothing else. “Loyalty” should not be expected and if it is, it’s an indicator that the company is taking advantage of the employee IMO. Why can’t we just be open about the fact that we work, first and foremost, for money? Anything else is secondary. I wouldn’t expect an employer to show loyalty to me as an employee — they can fire me whenever they want — so I have no interest in showing loyalty to them.)
These aren’t really spies though, just some police offers trying to track down and apprehend people wanted in the PRC, like what happened with the booksellers in HK and Thailand.

It would be like US cops or FBI going to Beijing to try and abduct someone.
I was taught that because Google is made up of many people, it should be treated as plural. It’s probably subjective.
Every structure and bridge and road and tunnel project is obviously unique also. Unique terrain, unique architecture, unique engineering. If the idea is to look to other engineering to improve this, again, it's not like software is some kind of special.
Writing X in 50 lines is almost always a statement more about the ecosystem X exists in than about the cleverness of the author of X. This headline tells us that the building a window manager can be done almost entirely with code that's already part of the window system, and requiring very little new code to achieve basic functionality.
What I mean is double standard in reporting:

Does every negative article about UK talk about brexit?

Does every negative article about Trump talk about his sexist remark? (Granted, Trump might be in similar situation as China)

Does every negative article about Russia talk about annexation of Crimea?

Not that I've seen.

Edit: confusing wording.
Using SSH to decrypt encrypted LVM during headless server boot
Creativity and Copyright in the Data Age
It’s not meaningless though. Every language and platform has a stdlib. It’s interesting what can be done with them.
The difference between five floors and twenty is roughly the same as the difference between a 10k and a marathon.
I appreciated the article, but the error handling in Go just bugs me. So verbose...

The built-in tool does not even warn about unused errors... not `go build`, and not `go vet`. What's more important, an ignored error or an unused import?

https://play.golang.org/p/j-oXsZz51ki
Hey that's every other Jackie Chan movie!
I've been asked to make my solution more complicated and to add usage of things like the friend keyword to unit tests instead of testing a public static function.
I think it depends on what the dependency actually is. Here it is expected that you would include this header.

When someone does a python one liner that just calls a library or something that relies on boost, the point is lost for anyone hoping to have a minimal example.
This seems more like an ad for some people/orgs than a deep dive into the future of technology.

Robots will take over because profit incentives. This will happen by management, senior engineers, and kids out of college. Not from a few people developing a few niches in software.
I know of 1 large scale web application that is 100% driven by serverless technologies.

In the mid-90’s it was common to run httpd via inetd. That lasted until HTTP 1.1 came along. I see people running websites out of Lambda now and just get a sense of deja vu. We realised this start-on-demand style didn’t scale for highly interactive use cases 20+ years ago!
Because structural engineers work primarily with other structural engineers, or maybe (real) architects at best. You were insulated from the ultimate 'customer' by at least one layer of profession, maybe more. You were also doing work that was safety critical which meant you had the final call and final veto, always, because you could say "that won't be safe" which is a debate-ending move.

Software engineers get to do "engineering" where they don't control their own deadlines, can be forced to launch at arbitrary unplanned times, where the customer can't explain what they want and what they want is always changing anyway, and they are effectively disempowered to fix any of this because they posess no debate-ending move like other forms of engineering do. And many other fundamental problems that make it a different kettle of fish altogether.
Make your logged events invertible and get an undo/redo function for free. That's how I kill three to four birds with one stone.
Inside the launch of Ebay: a grand experiment in internet commerce
I assume that most parties that enforce DRM will look at the source address of the TCP connection, not what instance is accessed.

Too many people know about DNS tricks to get the 'right' instance.

Additionally, most VPN providers are blocked even if they are geographically in the right place.
This idea that companies should be all about shareholder value is so recent, but it seems to have infected minds so thoroughly that people even assume there are laws enforcing it.

To quote the US Supreme Court: "Modern corporate law does not require for-profit corporations to pursue profit at the expense of everything else, and many do not."
Posted on Medium with a massive pointless image at the top and page loaded asynchronously using JS.
Google Tracks You Even If Location History's Off.  How to Stop It
If Dthreads match the performance of pthreads, how is it possible that 7 years from the publication they aren't widely used?
China doesn’t really care what the rest of the world thinks about it, so they aren’t thinking of their international image when they do things like this.

Reading the Chinese press makes this even more obvious, and leads to an even poorer image of China than CNN could ever accomplish. The western media actually makes China look better in that way.
That’s a three hour commute round trip, and much of it will be standing in a sweaty subway carriage with no room to even move your arms.
Apple Car Will Beat Others with Stunning Augmented Reality, Report Claims
I hope we can have a civil HN discussion about this bill. I generally like Warren-style capitalism but am not sure yet what to think of this.

When an article (or comment) gets flagged, HN accounts with sufficient karma may have the opportunity to "vouch". I used that once for this article already.

This doesn't guarantee that the article will stay for long since there's an HN algo which tends to shuffle off pages with a lot of downvoting and flagging. (Which I think is a really nice feature, by the way. Thanks to the moderators for their good sense and hard work.)

ETA: And that also means that if you want to keep this discussion alive for a while, relentlessly downvoting posts which don't agree with your bent, even when civil and well-argued, is counterproductive. There are some great comments arguing against Warren right now that I hope will be rescued from the greys.
Ask HN: How to deal with unskilled devs that are older than you?
Most of the older devs I worked with were, as one would expect, much more skilled than me and I could learn many things from them.

But once in a while I work with devs that are really unskilled programmers despite the fact that they are much older than me and longer in the job.

They regularly cause bugs that let the whole dev team look bad.

I want them to get better, but I don't know how to talk to them about this without sounding like an asshole.

Also, I don't know if they even have a chance to get better if they're much longer on the job and are still that bad.

How would you deal with that issue?
Yes.

Yes.

Yes.

I’m not sure what your point is here?
Build a Reddit App Easily with Laravel Voten
My experience is that having a really great design eliminates a lot of bugs (60% is perhaps not unreasonable, although pretty hard to measure), but having an awesome design is not even close to being the same thing as doing regular code reviews.

I'm often thrown in to a project with bad to mediocre design and I am not able to just change the design to become "good" just by reviewing PRs. I can only attempt to push the design into a slightly better direction over a long period of time.

Similarly, just because it's reviewed doesn't mean that the design is great.

I am probably able to hit something approaching 45% defect detection rate with integration testing on most projects though.

With code reviews I'd say it's about 1 or 2%. Bug-wise, I usually only spot fairly obvious "language" gotchas (e.g. initializing an empty list in a method signature in python).
I ported this to go for fun 3 years ago: https://github.com/collinglass/tinywm
When insurance wouldn't pay, parents funded cancer patient's $95,000 treatment
I'm a low-level manager/tech lead in a huge company and I personally think it's an awful idea. I believe this law would ultimately create people-pleasing executive leadership, moreso than they already are. I'm envisioning political campaigns at work with promises they don't keep when elected while still talking the talk.
>> By 1997 the Business Roundtable declared that the “principal objective of a business enterprise is to generate economic returns to its owners.”

I've never agreed with that. As a private company you can be in business for whatever reason you want. Maintaining financial viability seems to be necessary, but beyond that "profit" or return for anyone is not obviously an objective. Granted, you'll probably have trouble raising money if there's nothing in it for investors but does that mean they have to become the one and only priority?

I often think a CEO needs to state what they're doing and the investors should decide if they think the plans and objectives of the company (and those running it) are a good investment. Investors can take it or leave it - for what it is. That seems to be what Google did to some extent.

I also say that if the only goal of a company is to create returns, then every company that isn't in a higher profit industry should probably liquidate and use the money to start a hedge fund, or invest in a company that is more profitable. In other words, if your company makes small margins making some widgets, your investors would get better returns if you sell everything and invest in apple. This is a joke of course, but it makes my point. It's up to the company to define what it's objectives are, and it's up the investors to decide what they want to invest in based on those stated objectives of the companies.
Yeah, you blew it, don't do that again.

Fix the easy stuff first. Get to sleep at a reasonable hour, wake your dumb ass up, and then focus on getting out the door as quick as possible. Aim to arrive earlier than most people. Get in the habit of prepping your shit the night before.

Instead of reading code passively, do experiments and show it to people, talk about what you're reading. When you're working, commit early and often so people see you're doing things. Ask lots of questions, but do so by doing something and checking that it's right.

Your problems were very visible. So when you fix them, it will also be very obvious that you fixed them. People will see you coming in early, they'll see you being proactive. And you're fresh out of college, so your change in behavior will fit their assumptions about a young person maturing.
Groceries are most certainly not twice as much in NYC. If you shop at Whole Foods then maybe yes but that is true of every city. And no not "everything" else is twice the price either. Rent prices are burdensome. But if you are willing to share a place with others you can make it work. Many people do.

There are multiple meet ups every weekday night in NYC. You can connect and network with people quickly and efficiently. And for free. The economy is booming. And like everywhere else there's always a need for good smart people.

Do not listen to the OP. If you really want to move to NYC then do it. The worst case is that you don't manage to find something by the time your tourist visa is running out and you have to leave. But you would have hopefully made some contacts/connections for the future and had a life experience in the process.
I own the hardware of my phone, and it would still be useful to me if I decided not to pay for cell service. I suppose Google could force push an Android update that would brick it, but is it likely that they'd do that? And would that keep me from flashing new firmware?
A little bit beside your point but I like your example and agree with it.

In the example the Senior IS the Newb at whatever team/managerial issue is part of their new frontier. Unless they have experience to run those ideas by they don't have anyone to point them to "postgres".
Switzerland Remains the Most Innovative Country on Earth
A Medicaid patient lost the care he'd received for 20 years. Died 3 months later
I've been asking the question:

"Why use dApps?"

What does decentralized validation provide to a customer who doesnt need 7 people to verify their video game save/4th of july pictures/etc...

It seems like massive overkill.

Overkill isnt bad, but blockchain is unreliably slow and expensive.

Seeing how unused dApps are + EIP 669 changed the difficulty of mining ETH to be easier... I'm over ETH.

I over Blockchain outside CURRENCY and voting applications.
+1 on this. This is accurate for a couple of reasons: 1.) You simply cannot write as fast as you hear information, so you have to process it immediately, summarizing the information in your head, before you write it. 2.) Your learning modalities (aural, visual, tactile, kinesthetic) might be more visually or movement-oriented, so handwriting engages you in a different way than just hearing the information. Typing notes does not have the same benefit, since the operation is automatic. Here's a link to a related study: http://journals.sagepub.com/doi/abs/10.1177/0956797614524581
Oracle: Run, don't walk, to patch this critical Database takeover bug
Why Are So Many Wannabe Screenwriters Getting Scammed?
I never claimed it was easy. I clearly stated you have to be aware of the root issue that caused picking up smoking.
you do still need to differentiate between the data as presented to the renderer, and the data storage format. For example, you may have a hierarchical UI that wants hierarchical data, but there's no reason you can't serialize that data to a relational data store.
The temperature won't be consistent throughout the room if you have a big heat source like a fire in part of the room, so you would need to set it too a lower temperature to keep it comfortable near the fire.
Why would I use LogRocket for my all-text no-js web "app"?
Bored? No way. Ditching technology makes life complicated and beautiful (2017)
I would naively assume that with the huge number of POPs that Google has and the desire to provide a low latency service, Google would only need to have the queries that originate from their resolvers have the right local addresses.

What might be a problem is that for those addresses there is no geolocation information. Which Google could solve by supplying that to maxmind, etc.

Hence the need for the privacy violating subnet option.
Very good :D
Introduction to async/await feature in Node.js
Some good points by others on this post. I want to focus on something more latent. Are you sure there are no other distractions in your life?

Try to find out if there is something deeper than surface level that is bothering you. Such distractions can be of any type: lack of interest in what you do (or rather, the constant desire of doing something else), homesickness, heartbreak, financial hardship, issues with family or friends, etc. If there are any such reasons, you should try addressing them first. Either solve them, or get some help in coping with factors you cannot solve.
The US equities market value is already highly inflated. It will be coming down regardless over the next decade.