skysight-inc/HackerNews huggingface dataset:
Shakti Stones.

http://www.shakti-innovations.com/product/shakti-stone/
Show HN: Konstellate – An Open Source GUI to Visualize Kubernetes Applications
I'd think the onus should be on you to prove that there were 6000 kid, paramedic and journalist deaths.

I'm not arguing that terrorists/soldiers/murders were killed, you are the one claiming that a reflective vest puts someone above the law.

On top of the 1000s of staged or edited photos/videos coming out of pallywood on a daily basis it's nearly impossible to take anyone making such claims seriously. as they are almost always full of misinformation/lies.
Hey, looks like some kind person thought to archive this a day ago: http://archive.is/5gJqc

Now I actually get to read it :)
Some economists believe the tax cut and other spending has been juicing the economy, leading to the record numbers we are seeing right now.

I recently listened to a NYT podcast where they discussed this theory briefly, but I’ve also been seeing it from some economists I follow on Twitter. https://podcasts.apple.com/us/podcast/the-argument/id1438024...

Of course as with any economics prediction it’s hard to prove what the alternate history would have been, but the idea is that the economy would have slowed down and U-3 unemployment wouldn’t have dropped to historic lows without the additional cash injection thanks to recent economic policies.

Edit: in general I think jobs numbers are very relevant to this whole thread since the article is attempting to sell the premise that the tax cuts didn’t help job growth (by using the specific example of AT&T jobs - even though this tax cut was for every company not just AT&T) despite the overall economy doing well, jobs increasing, and unemployment decreasing.
Agree; it's also not rendering the feature "unusable" or "killed" as hyperbolized in the article. It's a bug -- it's a very annoying bug -- but it's pretty middle of the road and doesn't actually prevent the user from doing anything.
Perfectionism is increasing over time: A meta-analysis from 1989 to 2016
Geopolitical Forecasting [GF] Challenge 2
That's nice, but most companies can't brush off user complaints. I found a simple mouse acceleration problem on Ubuntu Desktop had me installing Windows.

Apple is an exception, which is why it's so fascinating to study.

Why can Apple get away with bugs and overly expensive products?

I'm 50/50 on this. I think the primary reason is marketing/psychology tricks to make Apple users feel happy. Or Apple has created an ecosystem that is impossible to leave.

I'm just glad I never fell for it.
Yes, as a manager you shouldn't become friends with your reports anyway. It happens but it always complicates things. If for no other reason then you have a perception issue with your other reports that you don't have a relationship with. Did your friend get a promotion because they're good or your friend? Did they not get the promotion because they're your friend and you're worried about optics?

This doesn't even touch even more difficult situations like when your friend messes up and needs to be dealt with in a professional but non-personal manner.

So yeah, hire the better coder.
That's correct, but I have a public transit subscription, so toilets in regional trains are sort of "on the house" for me.
What is “unlimited” PTO?
TechLead said it best IMO. If a developer cannot understand basic concepts like recursion, then they are in the wrong industry.
On one hand you have companies bleating about how they can't find enough developers, while pushing for more foreign work visas etc. in all of the developed countries. On the other hand you have talented engineers being turned down. I would argue that if there is indeed a shortage, you would not being seeing this volume of talented engineers being turned down and they would be in the drivers seat in the process.

The fact is that business is trying to turn us into commodities and it sounds like right now they are winning...all that we can do it either adapt or change careers sadly.
It does seem incredible, but it happens.

One place I worked at, the company hired a developer who claimed to have a CompSci masters.

He was completely unable to code anything. I thought it strange.

I started to ask him some basic questions that any actual CompSci degree holder should be able to answer (and I don't have a degree in CompSci at all - everything I know I've learned on my own, from other sources, for the most part); I didn't make it like a grilling session, just polite conversation about a shared interest - but he either had difficulty, or couldn't answer at all.

He only stuck around a couple of weeks.

I've often joked that an interview question should be asked akin to "What basic logic function is needed to implement a computer? Show it's truth table, then design one in 2-dimensions on a whiteboard as a virtual 'rope-and-pulley' system."

Couple that with a random-style fizzbuzz-like challenge, and maybe a more difficult open-ended programming challenge (ie "build a simple CRUD app") - that would give you a good idea on their real skills.

Note: That first question I wouldn't expect many to be able to pass the last part; even the first two parts many perfectly capable developers would have difficulty with. But I would be disappointed if they claimed to have a CS degree and weren't able to at least tell me what it was and the truth table for it.
The difference is that if it's a consequence of nature then people will just accept it. If it's a consequence of politics, then people will fight wars over it. How are you going to stop a sovereign country from growing food that they want? If your trade deals can't offer them more than what your restrictions on them are, then the only option is to intervene by force and institute an authoritarian rule.
For the captcha, do you have any proposal for what to do when the caller is legitimate but doesn't speak English?
Take a short trip to SF and see if you like it. Keep in mind SF is not what it used to be because of all the techies that live there now. If you really want to see what SF is like go see other areas of SF and eastbay.
I recommend folks who read this also read Ted's responses to it. (He considers it a hatchet-job, & while I'm less convinced than he is about the intent of the author, it has drastically warped the public understanding of Xanadu because of mistakes & misleading phrasing, simply by virtue of being more widely read than any of Xanadu's own documents.)
Whoa, that's neat! I had no idea!

Does PyCharm support these? Like if I write the stub files manually, will type hints and autocompletion work correctly in the main file? This could be a great way to reduce the amount of syntactic overhead, at least in function definitions and top-level code.
Flatcar Linux Edge Brings New and Experimental Linux Technologies to Kubernetes
Even FANGS need developers who can get stuff done to make up for all the JIRA jockeys.
Thanks to the sacrifice of these clueless users (or at least a good part of them are) the era of offline assistants is near looking at what Google has shown recently.
People do use dynamic programming. But, yeah debugging skills should be given more coverage. A lot of people I've seen programming struggle or don't know how to debug code.
> I hire from an international pool, often on Upwork, so I can start developers on a project basis.

I wish I could always hire developers to start on a project basis, but that's just not possible for many (most?) of the best local candidates. Someone who is great who has a full time job at company A is very, very rarely interested in leaving for company B on a project basis.
My only concern is that Google is big enough to force through changes in the standards too. Chrome+Search is so dominant it's able to steamroll objections pretty effectively through sheer momentum.
https://twitter.com/gankro/status/1046438955439271936

Mozilla engineer leveling chart is a good example.
There are probably other companies that expose the criteria they use as well.
Agreed. The JavaScript world is evolving at a crazy fast pace. Front end development has become inextricably linked to it. No-one writes Vanilla JS + CSS anymore.

It's unrealistic to think someone can be an expert an the front end stuff (changing by the month) and be an expert at the back-end stuff with its own completely separate set of skills and knowledge.

It's like asking for a back-end dev who's also a DevOps expert and can handle all 100+ AWS services. Hell, good DevOps folks can't handle that _without_ trying to become good back-end developers too.
I don't know how I remember this random crap, but way back in 1998 there was some guy on the LKML who said that a company was going to come out with a 90gb drive made from reverse engineered UFO technology that would be as big as as poker chip. Everyone though he was a kook of course. Interesting to think we've exceeeded what would have been considered technology of extraterrestrial origin 20 years ago when it comes to data storage.

https://lkml.org/lkml/1998/3/10/213
> I am assuming you are aware that conditional expectation is a random variable

That's not what we're considering here, but things of the form X|Y=y for a concrete y. Even as E[X|Y=y], that's not a function, y is specified. Do you agree we shouldn't call X|Y=y a conditional random variable?
I administer approximately 30 macbooks. 2018s with a few 2017s still in there. They're mostly unreliable garbage.

In particular, zoom.us, our teleconferencing solution, crashes them regularly with spewed messages about GPU stuff in console. We're about at the point of running windows vms so my salespeople can have a reliable conferencing solution.

The keyboards also do not hold up at all. I've gotten into a shouting match at an apple store after buying their "warranty" and learning that a keyboard repair would mean the laptop would disappear for a week. That's not a warranty; that's some Dell consumer-grade bullshit. I basically had to buy a floater laptop on the spot. Two of the laptops, including my cofounder, have keys that don't work, but they're too busy to deal with Apple's bs to get them repaired. I'm aware that after the WSJ embarrassed them the wait is supposedly shorter, but it's not anything reasonable. They should be able to do a keyboard swap in an hour while you wait.

Their busted ass OS also has automatically (!!!) disabled Filevault, refused to turn it back on, including spending 6 hours on technical support and an OS wipe. We had to take that laptop into the mac store for them to service. Folks, don't wait on installing an mdm -- just because you turn Filevault on, it can silently disable itself.
>Who's left to do that? The article says that they gutted the solar sales team.

It's not clear to me that they need a sales team for a product so highly differentiated. If they can deliver a solar roof product as promised, they're no longer in the heavily commoditized traditional photovoltaics market that requires boots on the ground. A wholesale distribution model where they exit the installation business makes sense in that reality — they don't have any real competitive advantage in sales or technical ability in the existing retail market.
> * I get calls from recruiters from time to time that do this as a matter of course.*

If this gets widespread adoption, then recruiters and legitimate robocalls will come up with solutions. The problem I have is that if I block all unknown numbers, I'll also be blocking my bank/credit card/pharmacy or other legitimate robocalls. So I can't do this myself. But if everyone blocks unknown calls, these entities will be forced to come up with a solution (e.g. sending out emails instead).

The particular example you give of recruiters with blocked numbers rubs me the wrong way. Like you can call me out of the blue and interrupt my work day, and you're not even exposing your phone number? Good riddance.
I've used simple problems 'write a function to give me a maximum from a list' and 'provide a list of test scenarios to validate this function'.

This has a surprisingly high failure rate even in cases where we just email it to the candidate and discuss in a phone interview the next day. I don't think it has anything to do with a persons ability to program but likely derives from a person's ability to understand a work request.
I think some people's typical coding is call one API, and then send the result to another API, or just print it out. They never need to write anything like a loop or logic.
http://taichi.graphics/about/
NSO is former Israeli intelligence. Much like the gross rich former USMil mercenaries here (Blackwater/Xe) etc these people tend to be pretty well-connected. No way they will be held accountable - and one could argue that both the US and Israel benefit from having more of their dirty work done under the guise of mercenaries.
Mailchimp changes definition of “audience” to include unsubscribed emails
This one is even more fascinating: http://www.shakti-innovations.com/product/hallograph/
Its easier for an FCC chair in the future working in citizens interests to mandate an already existing, optional extension than to mandate the adoption of call blocking from nothing.
WeWork Separates Buildings and Beer
FWIW, I'd refuse to work for a lead or architect who wasn't tested on their ability to write code (and in my current position, my manager, their manager, their manager, and their manager all have significant work as SWEs that I can see, or passed coding interviews).

The thing that I find when conducting interviews is that people who have trouble writing a concrete solution to a problem often have trouble formalizing any solution. They can handwave stuff that maybe makes sense, and given enough good faith is "correct", or at least not obviously incorrect, but at the same time it depends on a whole suite of libraries that don't exist, or a domain specific language that someone would need to come up with, or something.

And if you need to invent a DSL to parse a string, I'm worried about how complicated your actual solution would be when redesigning the release process. Because sure, any monkey can write some groovy code that does something. But I'm more worried about if that code will be well designed. Note, not the system, but the code itself. Because in reality the code defines the system, and a beautiful architecture implemented terribly is still terrible to work with.

To see the second thing, I need to see concrete code.
F-Droid is an open source app app store and it works really well. For other apps you can sideload, the most secure way is by grabbing the APK from a device that has play store.

Increasingly more apps won't work because Google tries to link everything to their services. So that stock Android without Google's bs is useless. Thankfully we have these things called websites I can use whenever the app doesn't work.

I trust it more than I trust Google.
Wait is that a thing right now?!
I actually like wordpress... The only alternative CMS was Wix
and I came back to wordpress in 2 days
I can’t believe that people actually pay for these things... Alexa has always seemed like a gimmick to me. I have an Ecobee smart thermostat that has integrated Alexa, which I promptly disabled after installation.
Although not really what they were intended for, somebody used annotations to provide a macro system [0].

[0] https://tinkering.xyz/abusing-type-annotations/
I mean, when I did it it was considered a formality.

I don’t think anyone considers it a difficult barrier compared to getting into FNG etc.
This article doesn't have a link to the report, which is weird, given that the subject is "truth decay". I think this is what they're on about:

https://www.rand.org/pubs/research_reports/RR2314.html

I'm amused that the different media outlets aren't rated on "subjectivity", because that's what we're interested in: finding the least subjective source of information. I suppose doing such ratings would offend classes of people, and cause the report to be villified and the authors penalized.
This is such a great response and I've had similar experiences. As you become more senior you also get more managerial responsibilities which can eat into your time/energy budget to stay up to date on tech not directly related to your job. You may also get more life responsibilities as you age (family...) that further erode your technical edge.

Good on you for having the introspective skills and awareness to identify the problem and do something about it.
I tend towards freedom of speech more than most. I can understand an argument that says calling someone is freedom of speech. I don't think this violates that though. Of course, it will all depend on the actual implementation.

A good analogy would be stopping someone on the street and trying to talk to them. In most cases, you have that right. But the other person also has the right to ignore you.

It sounds like the phone companies won't block without your permission, they will give you (the consumer) the tools to block based on your own criteria.

Social media platforms have different levels of interruption from direct messages depending on whether someone is already your friend. They categorize direct messages from strangers and suspected spammers differently but they usually still provide a section you can check to see them. Gmail does the same with the spam folder.

I could see something like that where you have a separate spam section where you can see a history of who tried to call you but don't get notifications from it.

A system like that would be hard to argue that they are blocking freedom of speech.
Go listen to actual competitive FPS players, and hear them complain about having 60 ms latency. Listen to them complain about living on one U.S. coast and playing on servers on the opposite one and having 80-100 ms latency. Listen to players in EU who play on NA servers because they don't like players' behavior on EU servers, and they're willing to suffer 150 ms latency. Then visit Australia and listen to players who suffer 300 ms latency to play with people who aren't in the relatively small Australian population for whatever game they're playing.

Then take out CSP from their games and watch what happens.

CSP will always be necessary for any Internet-based game. Only LANs have low enough latency to not need it.
Yes, that must be it. eyeroll

It's not so much a joke as screaming an on-the-nose message.
NQ (NetQuake, as the original Quake is sometimes known) 'feels off' on just 10ms. Movement becomes slightly just out of sync with your input.

10-30ms is a bit optimistic, depending on how large you define a geography. Many ADSL/VDSL connections, best case, start with 5ms of latency, and often higher (say 20ms) due to interleaving. Cable tends to be around 10ms IIRC but can suffer from significant jitter which makes things worse. So for a lot of players the servers would need to be in the same city to achieve that target.
Twitter, Please Identify Yourself in Your App Webview User-Agent
Southwest Passenger Kicked Off Flight for Making Vodka Joke
> Actual user storage less.

https://www.sandisk.com/home/memory-cards/microsd-cards/extr...
No no no. Your examples of sports clubs are exactly antithetical to the kinds of shared spaces I described. My point was that you need shared space based on a shared philosophy (or metaphysics or religion). Interest-based groups are nice, but they do not foster the kinds of connectedness that are fostered in religious-like groups.

For example, my brother and I share little interests in common. However, we would trust each other with our children. On the other hand, I would not trust my programming language community friends with my kids. Why not? Because my relationship with my brother is based on a shared philosophy of what's important in life (given to us by our parents of course), whereas my relationship with the PL community is based on simple shared interests. For all I know, my PL friends could all be nazis.

That's the problem with interest-based clubs -- without an underlying worldview, they cannot foster the kind of intimate social experiences fostered in church. I mean, I would trust many of my church friends with taking care of our children, despite having absolutely no shared interests in common. That's really different to how I view my friends with shared interests, who -- although I may spend more time with -- I don't trust at that intimate level.
No, it was quite unpopular, period. See:
https://xkcd.com/528/

There was the popular perception at the time that every other version of Windows was good, while the in-betweens sucked. Vista followed that expectation perfectly, as did Windows 8.
For sure, AMP was the straw which finally pushed me to install Firefox. My mobile experience is so much better now without AMP.
filtering for cs is short sighted imo. You're going to see less and less folks holding a cs degree as more folks wisen up to the trap of student debt in the us.

Instead put folks on trials and keep the good performers.
Another day, another "coding interviews are broken" post on HN, the same old replies. So here's mine.

- A vast number of people masquerade as "programmers", "engineers" or "developers" who couldn't code their way out of a paper bag. If you don't believe me, you haven't conducted interviews.

- This was the key motivation behind FizzBuzz. Passing it doesn't mean you're a great programmer. Failing it means you're almost certainly not. So the ability to turn a super simple "algorithm" into code in [language of your choice] is an incredibly useful negative filter.

- Interviewers and companies fall into the trap of thinking "this problem is too simple; let's make it harder". In doing so you devalue the negative filter and gain NOTHING as a positive filter. Worse it can turn into a gamble as to whether you happen to know the particular trick for that problem. Tortoise and hare or O(log n) bit reversing fall into this category;

- Taking a problem and being able to reframe it in terms of standard data structures and algorithms like recognizing it's a particular graph problem is an incredibly useful skill. These don't always need to be turned into code.

I'll say it again: the biggest problem is people try to make whiteboard problems "hard" making them a useless signal.

I'll add:

- I'm dead against "take home" tests. I don't have time for that. This seems like a great way of getting mediocre candidates. Like, what makes you think if someone can't do it they won't "cheat"?

- Talking about robust systems design isn't done often enough;

Here's another thing I've pondered: how much of coding interviews and the notion of "cultural fit" is really thinly-veiled discrimination? I expect quite a lot and I expect this to blow up at some point.
iPhone let's you turn off location permissions per app and doesn't allow "background" location requests in most cases.

With many Android apps, giving them location permission means they will ping it in background endlessly even when app isn't running
Lessons Learned from Raising $17.3M in Debt
> and being black is not temporary or "fixable"

This is an extremely and purposefully disingenuous view of what I said.
please fix the keyboard bug that make it hot like lava....

can't even touch my mac without gloves
How Amazon feeds its bottomless appetite
This still falls into the "country X doesn't do anything" trap.

If France imposes a carbon duty but Britain doesn't, British companies will have access to cheaper goods. British citizens will have greater purchasing power and British companies will have an economic advantage.

France might say, "Britain doesn't do anything about climate change" as they're supporting the carbon emissions in other countries by importing their goods.

This would still only work if enough countries banded together to enforce it that it became too difficult to grow an international company without access to carbon duty countries.