skysight-inc/HackerNews huggingface dataset:
Not the Op but I hire the same way and there is some questions I like to ask to gauge people's interest in "getting things done".

I like to ask about their passions outside of work. Video games? Sports? Communities they may be a part of?

I am not looking for passions that align with the company, I am looking for passion itself. Does this person like to dig into the details and figure out how something works and how they can make it better or do they just like something and not show much deeper interest? Do they tinker or try to make things better on the things they are passionate about? Do they even have things they are passionate about? (You'd be surprised how many people can't really answer this question, even in casual conversation.)

It's not full proof, but I've found that people that go the extra mile, people that are passionate and inquisitive and not always happy with the status quo, are people that are more likely to take the initiative when working on a project for me. At that point, it's my job to spark their interest in the product so they will (hopefully) apply that passion in the same way.
While I can certainly understand your sentiment, I would encourage you to not give up so easily... while it might not be so easy as to stumble upon meaningful jobs there are certainly opportunities that can be created and developed. For example, if you go an entrepreneurial route you can find interesting and meaningful challenges and start to work on them in your free time and see how to push these forward over time.

Another recommendation is to have a look at 80000hours.org which is a great resource for finding the best work opportunities out there! I think they even provide some coaching :)
Life is meaningless. Just be happy
Same advice everywhere, very good, my words exactly: use snprintf().

But beware of old MS _snprintf:

https://docs.microsoft.com/en-us/previous-versions/visualstu...
As some here did point out free software as Richard Stallman and GNU foundation use the term is a specific set of freedoms and limitations.

These freedoms and limitations are arguable depending on many factors and they are not what everybody considers free software.

While I can understand the need for those limitations in order to promote some ideas and practices, I am not happy that they stand for free software as an absolute and at the same time the GPL license limits freedom in two aspects:
- You cannot distribute copies (modified or not) without attributing the work to the original author
- You cannot distribute copies (modified or not) with less permissions than the original license

Some people can argue that the GPL license actually limits your freedom while the UNLICENSE license gives you more freedom.

And here is my question: If I work on a patch or feature and I put my time and effort into it, is it ethical to get rewarded for my effort? How can I sell the modified version without closing the source or changing the license? That at least until I get the money back for my invested time.

And this point for me is where non free software will get ahead, simply because they are able to get paid for the the developers time and will always have more resources than free software projects.
The government intervention was akin to privatizing gains and socializing the losses, though. It was welfare for billionaires. Had we allowed the banks to fail, the middle class would be better off today. Instead, it all got swept under the rug, making everything worse except for the few who had the connections to receive the bailouts.

If the risk takers who blew those bubbles had only suffered for their actions.

Americans are struggling even though unemployment is low because most jobs pay like $10-15/hr.
There's not a broad repo of software other than the app store, but see my other comment: Sonos distributes a prior version of their controller via their own web site. You download it from there, but you have to give the "okay" in the security settings to trust it before it'll work.

Another example is Blink.io, which is currently the best terminal emulator for iOS. (It works GREAT, btw -- I can use emacs and orgmode in it, even.) Blink is in the app store, at $19.99, but you can also download and build from source and get it on your device that way. That's more trouble than most folks will go to, but my assumption is that it's not too high a bar for most folks who are seriously sideloading software on Android.
"Any first year Economics Undergraduate learns that prices rise when quantity demanded outstrips quantity supplied."

And very quickly after that, if they stay in the program, find out that Econ 101 is highly simplified, and things are much, much more nuanced than that.
Great work! Especially after Daniel (Stenberg) adding momentum to the DoH movement recently. Even though I wish you huge success let’s hope that many other ‚alternative‘ DNS providers jump on the bandwagon in order to make any (future) traffic correlation attacks less simple. Having just a single watering hole makes it too easy for predators to catch their prey - and I don’t assume cooperation from your side (as you already stated in other parts of this thread).
Only if the branch has commits appended, not if it has modified commits.
> At best they make warm water only a couple of dozen degrees over ambient

Consider that geothermal heating systems are based on the ground having a temperature of 55 degrees. The difference between that and cooler ambient is used to drastically reduce heating bills.

For example, if it is 30 degrees outside, that is heated to 55 by the earth, then the building heater only has to boost the 55 to 70 rather than 30 to 70.
Single git repositories do not need to scale to a million issues or comments.

It've used git as a database very productively, at well beyond that scale. https://joeyh.name/blog/entry/databranches/
No speed traps in Europe
Just drove several hundred miles in Europe. Not a single speed trap or cops pulling people over for speeding. No ridiculous stop signs at every intersection. No accidents. Wish it was like that in usa.
مدونة د احمد ابو النصر
It might be obvious to state this, but I would say it again: Customer.

Define the customer first (who would use/buy this) before making a product.
Why would the company bother hiring union members in this case?
> or keep being taken advantage of

Presumably they're getting paid for their work.
Microsoft's recent success linked to Post-Ballmer Peak
The theory that computer programmers obtain quasi-magical, superhuman coding ability when they have a CEO other than Steve Ballmer. The discovery of this effect is attributed to Satya Nadella, CEO of Microsoft.
True story: in my first real job first review my manager said “if I took a poll of your coworkers, you’d be sacked”. I was stunned, I thought I was doing good work and was well liked.

18 months I’m a team leader myself and they sent me on the course for doing reviews. And there they taught me the first thing you should always say is “if I took a poll...”

The whole system is toxic
ما هو العقم عند الرجال واسبابه
I used it for a while and it was great. Sadly too many people refused to use it because "...it's not git!" :(
I cook my own food from fresh vegetables, meat, etc. for about $10/day. It's not organic-branded, but I can't see how it's any less healthy, and it seems pretty inexpensive to me.
Storing things like issues in git is possible. But it makes it harder to make functionality on top like upvotes and issue boards. Not impossible for sure but it slows down development. And it would only help with portably if rate limits are the problem. So far GitHub rate limits for logged in users are decent, we migrated 200k projects in 48 hours. Even when you store issues in repos the format would likely differ between different tools. If the format differs it is just as easy to write an importer that uses the API.
"For sure, I believe people should unionize if they want to, but should be given no special benefits for doing so."

Why is it fair for the company to be given special benefits for incorporating, but not for labor?
Taking a Spin with Kevin Page's Flying Car
Print magazines are on a secular decline. Conde Nast would want to re-organize => layoff some people is because the revenues are going down. When there is growth, they would be hiring not firing people.
MSFT has historically had a REALLY hard time doing anything objectively good and successful in mobile. It's amazing to me, given their resources.

I think, in the Ballmer years, what hurt them was his ideological obsession with Windows Everywhere -- like, down to the Start button. I'm still pretty convinced that mobile needs a fundamentally different interface than desktop, and not coincidentally that's the way Apple has approached it. MSFT under Nadella is way better in lots of ways, but they still seem to think Windows oughta be the way for every device, and it hurts them.
[pdf] the Berlin Tunnel Operation (1952 – 1956)
Even if I ended up migrating from github, I would still look for a centralized instance.

Why ?

The price for one migration in a few years is not a big deal compare to self hosting, which is a human resource hog for small entities.

I have more important things to do than to deal with deploy, configure, maintain, document, secure, and test my own instance. I really don't want to admin one more server just for that. I don't want to play cat and mouse with spiders, brute forcers or DDOS events.

And I do want a huge visibility and community around the tool I use. And my users may not want to create yet another account to open a bug ticket.
CITIZEN: OUR AUTOMATIC TEXT ANALYSIS HAS DETECTED INTENTION OF VANDALISM AND YOUR REPUTATION WAS LOWERED 50 POINTS. YOU ARE NO LONGER ALLOWED TO ENTER PUBLIC PARKS.

IF YOUR REPUTATION FALLS BELOW ZERO YOU WILL BE ENCOURAGED TOWARDS THE NEAREST CITIZEN ENHANCEMENT CENTER.

YOUR REMAINING REPUTATION IS 42.
It might sound cynical, but I think many Facebook/Google employees use ad blockers for the purpose of finding flaw in the blocker / circumvent the blocker so that ads can show to user who use adblock. And then Adblock staff would find out about this and proceed to improvise their Ad blocking formula. It's like a cat-mouse chase game cycle.
Hopefully with all the Open Source switching to using Gitlab they would then have all the incentives to help make it even better and fast.
I'm on the Dart team (but I don't speak for the entire team here). Dart had two initial goals:

1. Get a native Dart VM into Chrome and eventually other browsers.

2. Get a significant number of client-side web developers that were using JavaScript to move to Dart.

It's probably not obvious, but these goals are in tension with each other. In order to motivate adding a giant new VM to a browser, you need to make the language pretty different from JS. Likewise, you need to make your implementation much faster than JS.

Both of those push you down a path where interop with JS is difficult. You don't want your language's semantics too close to JS because that reduces the value proposition of the language. And you don't want JS interop requirements to limit how you implement the VM around things like garbage collection.

But for (2), to get people to move, you need the absolute smoothest migration path you can get. You'll make all sorts of compromises and edge cases in your new language to reduce friction when getting developers to migrate to yours and you'll do anything to make interop seamless to support heterogeneous projects. (For example, TypeScript pokes quite large holes in its type system in order to play nicer with JS idioms.)

The Dart leads prioritized (1) over (2). The idea was that the VM would be so great users would flock to it giving us (2). That didn't work out, unfortunately. In practice, I think it's very hard to create a language implementation so much better that it trumps the value of existing code. So you really do need to win at (2) at all costs, if you want to a successful web-only client-side language.

That's the approach TypeScript has taken, and they did a fantastic job at it. Having one of the world's best language designers doesn't hurt.

In the past couple of years, in response to this and other changes in the landscape, we pivoted Dart. We now aim to be a multi-platform client-side language. In particular, we're the application language of Flutter, a cross-platform mobile framework.

Flutter is a very different platform than the web -- there isn't an existing entrenched corpus of billions of lines of code. Performance and memory usage matters more. You can't JIT on all platforms. Developers coming to Flutter are equally likely to be coming from Android (Java) and iOS (Objective-C, Swift) as they are the web.

Those different constraints play well to Dart's strengths. And, in particular, they align nicely with Dart's move to a full, sound static type system. Dart 2 is more "C# with less boilerplate" than "JS with more types".

Dart is still also a web language, and the better static type system really helps with static compilation to JS, but it's not our only path to success.
From what I've seen, it varies wildly with the job market.

I'd expect to see more Java shops in SV because Java's huge open source ecosystem makes it a much better platform for doing, for lack of a better term, "tech company stuff." Also, SV is heavily influenced by academia, where .NET was just a flat-out no go for a long time because it only really worked on Windows.

But I see a lot more .NET for the kinds of in-house enterprise development jobs you see in regions like the Midwest. For that kind of work, there's usually not much in Java that you can't get on basically any other platform, too, and .NET/C#'s better ergonomics will let your team be more productive at the kinds of stuff they're doing. (I'd bet Clojure is even better still, but Clojure doesn't look good in khakis and a polo shirt.)
The drivers use empty water bottles to piss in because they don't have time to go elsewhere.
Right, V8 works great at optimizing JS and it handles streams great. Productivity is one of the most important factors to think about when building software systems since human time is much more expensive than CPU cycles. That's why Node.js works great.
> "It allows you to skip the tedious work of setting up test data, and dive straight into practising your algorithms."

Setting up your own test data and pretty-printing your trees with your own code are important in my opinion.
A lot of that growth comes from broadening their customer base outside the Western world (Apple's largest market is China, not the US) and through leverage (the interest rates are near 0%, in Sweden it's even negative, so it's good times to borrow money).

And, some sectors are also showing growth because the middle class is becoming more narrow in the West. Budget chains like Wal Mart are going strong and luxury brands too, it's the middle class restaurants and retail stores (Game Stop is a good example of a middle class retailer) that are taking a big pounding right now. So, a lot of growth is just market shifts while the previous caterers to the middle class are leveraging to stay afloat.
I have been on both the mentee and mentor side of this, and it's been my favorite approach. I would add a couple things.

1) Make sure the mentor likes this role, and that they understand it's their responsibility to guide the new person or to reach out for assistance if needed.

2) This person should be a peer, but that they should be able assign exercises to the new hire to advance their knowledge. Maybe this could be pairing on bug fixes.

Also, I don't know how well this would work at firms where nobody "has enough time" for this. How does one make the time, or change things so that people don't feel that way?
I'd say that, in the professional world, most want to be part of a team because they want to trade the upside potential for stability and shorter, more predictable hours and a smaller, more defined scope of responsibility. You can't expect "change the world" passion from these people when they've traded that away as part of the bargain.
Ok, but VSTS isn't GitHub. GitHub's UX is solidly above its competitors, and I would tend to agree that the primary reason for looking elsewhere is price.
Google braced for Brussels penalty over abuse of Android market dominance
I wish it was a bit more specific - such as AI’s effects on transgender people, the disadvantaged and so on.
Seems like margins are far enough in Idaho that you could disrupt established players by competing on price.
Until a hurricane destroys it.
To be marginally less facetious, Rust would "fix" this problem by dint of deliberately neither having a ++ operator (in either post- or pre-increment varieties) nor by allowing assignment operators (including augmented assignment ops) to evaluate to the value of their RHS, so the example from the OP would have to be written in a different fashion. :P (Rust has previously had bugs of its own related to the evaluation order of += and friends, it seems like a problem that nearly every language has at some point...)
It was meant to remove underline, bold, dim, and even blink.

Are there xterm codes for generating terminal color that don't end in m? It handily covers 8/88/256/24bit. What else is needed?
It's not about reading minds, it's about taking the initiative to make things better or get things done without specifically being told what to do.

And there is a big difference between people that can and people that can't.

If your significant other reminded you to go to the grocery store, would you get a general idea of what she wanted and go get a bunch of stuff you know y'all need, even if it isn't on the list? Or would you only get the exact things she wrote on the list and nothing else, even though if you applied some initiative you'd realize that she wanted to make pancakes and she forgot to put milk on the list so you go ahead and grab the milk also.

It seems obvious, but you'd be surprised how many people stick exactly to the list and don't take that initiative.
This site on mobile lol, how did this even happen: https://i.imgur.com/4AbIEuz.png
WSJ Investigative Journalist John Carreyrou on Theranos
Why is a nonprofit better than a commercial vendor? It's still subject to the whims of the leadership. It's especially ironic with Git, which has portability as a core feature, so hosting can be on as many hosts as possible, and it's simple
to move the "master" as desired.
Up until a couple years ago I could have said the same. I even have a couple deathstars on the shelf that were operational when retired.

In the last couple years I've had several HDDs fail starting with a 2TB Seagate (one of the "stars" in the Backblaze stats.) I've had others fail since, mostly multi-TB drives. I had one nearly ten year old 200GB drive begin to report remapped sectors. I've even had an SSD develop an unrecoverable error.
That doesn't really make any difference. Literal indentured servants got paid for their work.
Fungi-produced pigment shows promise as semiconductor material
Algo Trading News Headlines 6/6/2018
Logagent: The Swiss Army Knife for Log Processing?
The cost of living and the average wage is generally higher in both of the states compared to Idaho. Could it be that this is not a function of indirect union influence and just the fact that Idaho is a depressed state compared to the others you mentioned?

You could say the exact same thing about wages in rural areas vs urban areas.
Or the bushes in front of my house. As was the case a couple Christmas’ ago.
Exactly. We should also keep in mind that developers have already seen their wages depressed by collusion between the big tech firms (which was punished with a slap on the wrist). And that's just the case we found out about.
Database hacked of India's popular sports company
I don't mean to say you are wrong or I am right. But what do you suppose is a better healthier solution? Everyone growing their own food? Or everyone starving?

Obviously, no one food is healthy, note that I named a couple different "healthy" foods. Having a balanced diet is important. Nothing about your article seems to point to chicken being unhealthy to eat. I don't even know if you read the article.

> Why are people trotting out chicken as an example of healthy food?

Are you kidding me? If you're vegan, just come out and say it, or make an actual point. Part of my response was related to affordability, which is hard to beat when it comes to chicken as a source of protein. What healthy alternatives do you have?

I started watching the second link. Interesting stuff. Maybe chicken isn't the most healthy option, but I don't think it's evil.
Haha, I just did this for my current employer. It is really appreciated, too. Sometimes long-time employees even realize things they need to do that they should've done during on-boarding.
It's about time. All credit due for thoroughness, but it's insane how long antitrust cases take. You'd think open and shut cases could be processed faster.
TIL Jimmy Hoffa's son James P Hoffa is the current Teamsters president. Strange how things work out.
They said more then 1000 were tweeted before they make the blog post. Now they have 2000 tweets.

I bet most of those newer 1000 #movingtogitlab has absolutely nothing to do with the discount.
It is solving a different problem but that doesn't change the fact that the whole network's mining work is required to make it work. There are some energy costs to tracking the rights of stored gold but they're vanishingly small compared to BTC.

We're getting sucked down into the weeds here and losing sight of the original point which is BTC as designed requires the use of massive amount of energy to validate and secure the transaction ledger and that ledger and the things it enables is the whole value of BTC.