skysight-inc/HackerNews huggingface dataset:
You really don't know anything when you have just one of anything.

The stock market went up after I flapped my arms! I might be controlling it or it might be a coincidence. Try it again a few times and you realize you're not gonna be rich.

I looked at one row in my data table and discovered that it has a wacky value! It might be just the one row or I might have bigger problems. Look at more rows to find out.

One witness tells the police "Jeff committed the crime!" Well Jeff might've done it, but maybe the witness just hates Jeff, or maybe they're the guilty one, trying to deflect blame. Detectives have to look for corroboration.

One plane crashes into one of the WTC towers! Could be an accident. Wasn't until the 2nd one that we knew it was intentional.

One person is dancing! Could be spontaneous, could be a planned routine. Add a second person doing the exact same moves at the same time, and now you know it's planned.

My wife sure is great, she's the best! Well maybe she's just one of many great wives. Probably she is, but in that case you just decide to ignore the other data points and provide your own corroboration! ;)
Looks like it, yes. I don't use any special private APIs, just the public ones that you can use in apps on the app store. They need the accessibility permission to "Control your computer". Apps like BetterSnapTool/Magnet work with the same permission. Here's the code that actually intercepts scroll events: https://github.com/ther0n/UnnaturalScrollWheels/blob/master/...
It seems to me that anything trained on internet data is kinda doomed to poison itself on the high ratio of garbage floating around here?

That same sentiment could be equally applied to humans, and not just in the internet era, but throughout all of history. There will always be misinformation and "wrong" opinions out there. "It cannot tell right from wrong" is an accusation leveled against human beings every day. We can't even all agree on what is right and wrong, truth or untruth.

A true AI is going to have to wade through all that and make its own decisions to be viewed and judged from many different perspectives, just like the rest of us.
It's the same when you go through M&A.
(These comments originally were in https://news.ycombinator.com/item?id=23965106 but I've moved them)

We'll re-up that thread (see https://news.ycombinator.com/item?id=11662380 for how this works generally). I'm going to move this comment there as well because it includes more background info than you posted there.
Debate as to how accurate these rankings are, aside; one thing I find really irritating about the Redmonk listing is that it only gives the rankings at the top of the report and then, after that in the detailed breakdown, everything is referred to in relative terms; "language xx moved up 3 places", "language yyy leapt into the top 20" without giving the actual positions again. So, unless you can memorise the complete rankings table, you have to constantly scroll up to the rankings and then back down again to the detailed info, to see exactly WHERE the language being discussed ended up.
Arrow is tightly integrated in Spark's Scala code: https://github.com/apache/spark/search?q=arrow&unscoped_q=ar...

Andy Grove is building a "distributed compute platform implemented in Rust, using the Apache Arrow memory model": https://github.com/ballista-compute/ballista. Seems possible.
I experienced all of these issues with JVM<->Python interop with Parquet. It does not surprise me that they extend to Arrow as well. It’s incredibly frustrating to say the least.
Microsoft's behavior starts to make a lot more sense if you think of it as a large conglomerate of smaller organizations, each with its own agenda, and its own ways of throwing its weight around.

For a while, you could get away with interpreting Apple's behavior as if it were a single person with a coherent mind. Since 2011, though, that model's been getting less and less workable for Apple as well.
I'd think you can see who owns the IP range and check if it's some ISP... probably some api somewhere also... oooor just check the reverse dns and see if it's dyn.someISP
K what? That's amazing! Apparently I need to learn more about lasers.... haha :) I guess it's pretty "fragile" since the slightest misalignment of the source laser & destination sensor would mean a total loss of signal, right?
SPACs Aren’t Cheaper Than IPOs Yet
The opposite actually, Lasers are being used against federal agents.

https://nypost.com/2020/07/24/3-fed-agents-likely-blinded-by...
I've had to locally override some JS on the client-side and hoped their backend validation was a lot more sane. The frontend validation logic was limiting the TLD to minimum of two characters and max of four ({2,4}). I use a .email TLD for sites that I don't want to give my personal email.

If you're using Chrome (65+), you can easily bypass any validations/logic by using local overrides (https://developers.google.com/web/updates/2018/01/devtools#o...). As marcolussetti said, it's worth trying out.
Love the "secrets" Nadav shared with Dan: The #1 characteristic of a great team: They make other teams around them better.
Seems baseball and poker have more in common than I’d realised.
It’s going to take a lot more detail than that to convince me to let this anywhere near infrastructure I care about.

Care to elaborate for the skeptics reading this?

Investment <> Secure
Kandji MDM locks out customer with no notice or explanation
Iran officials said it was fake news
Why play means serious business
Can you link to the relevant cases?
Changing spatial resolution of existing data
Swift is largely compatible with Objective-C; for your preference pane question the answer will certainly be yes now due to ABI stability and preference panes running out-of-process. I would expect dealing with the Accessibility API to be the more annoying part, and that only because it's a C API working with function pointers, which means you can't use blocks (which is true with Objective-C as well, but generally par for the course when working with interfaces that Apple doesn't care much for).
Qualcomm’s 100W charging scheme will go from 0-50 in 5 minutes
The Social Network ️ Share your memories, connect with others, make new friends
Case law, also known as judicial decisions made in courtrooms by individual non-technical judges that then become legal precedent followed by all other judges, is a huge thing. If you look back to the founding of the EFF Electronic Frontier Foundation, it's genesis was the realization that an enormous amount of technology-privacy-critical legal precedent was being set in remote courtrooms where poorly equipped attorneys on both sides were arguing in front of uninformed judges who would then set precedent for the entire country.

Most areas of law have enormous amounts of case law precedent. Privacy (originally) and the AGPL (today) are areas where the lack of any prior case law makes the legal risks (as in legal uncertainties) somewhere between much higher and effectively infinite. That isn't the case with most other areas where case law precedent results in far more conventionally bounded risks/uncertainties.
Pranayama
As someone from lower-speed-limit Dakota I appreciate the sentiment of unity
Very interesting. I'll give it a shot right now!

Just for curiosity, how hard was it to release this for both android and ios? (I assume since its free that its only a side project)
I would love to see a follow up to that. From what I recall, the PRISM program they used in that study wasn't the only one of its kind, and anything from the 80s or earlier wasn't included. They also didn't make mention of any of the CIA's old projects from the 70s / 80s that get declassified every few years. I wonder how much those would skew the results.
> In Catalina, all Safari extensions must be installed from the App Store as individual apps.

Not true, you can distribute outside of the App Store as long as you sign/notarize correctly.
Trends in consolidation of US agriculture: 35 years of data
> As for why I like them to be different, I think it's all about the tactile experience. I find using the trackpad to be very much like using a touch screen on a phone.

My personal experience is that after years of keeping the "natural" scroll setting enabled, my scroll wheel has gained some of that tactile feeling in my brain. It's like the wheel is the content, and I'm pushing it up and down with my finger.

However, it definitely took longer for this to happen than with a TrackPad.
Power games.

In my specific scenario, she said I was underperforming and didn't want me anymore as her student, there's nothing much one could do after that.

Of course I tried to defend my stance, even provided solid evidence of her wrongdoings and overall attitude towards me and other students. In the end it was "just better if you just leave".

>Were there consequences for the fraudsters?

Zero.
GPLv2 does use that wording.

It's still widely used.

AGPL is also originally based on GPLv2.

Through there is the GNU AGPL license which is often abbreviated as AGPLv3 which is based on GPLv3.

GPLv3 makes many things more clear but not necessary better. It also includes some cases I would explicitly not include as "derived work" (or more explicit wok which will need to be GPLv3 compatible as yes the terminology changed).

> But that's only a problem if you want to be a free rider. Like Apple or Google.

No, it's a problem for many other use-cases which have nothing to do with free riding but protection of trade secrets and similar.

If you want to make sure your software is FOSS sure go ahead, but why force all the software directly around it to be FOSS, too?

I mean it makes sense for complete services and similar (like a database or the Linux kernel). But it IMHO is not very good for any kind of library.

In my opinion forceful open source is good for modifications and extensions of a given service (in the very general CS definition of a service which includes most kinds of libraries). But should be avoid to extend to any user of a service independent of the way the service is interacted with (static linkage, dynamic linkage, etc.) with an additional exception wrt. LTO.

Sure you can't sell such software well. But most FOSS software isn't meant to be sold. What is sold are products like support, service and maintenance around it and similar. There are very view companies which had success with a selling software based on a GPL vs. proprietary dual license schema as far as I know. I think, and might as well be wrong about it, that it's better to then have a license like mentioned above but restrict commercial use in some way with the option to pay to lift the restriction.
The Correct Answer is chart the critical path, balance the triangle, mitigate risks. Everything else is details. aka PMI.

Our industry really jumped the shark with the Agile and XP nonsense. I flip the bozobit for anyone who uses "kanban", "sprint", liar's poker err planning poker, and other Dilbertspeak non-ironically.

20+ years later, best I can tell, the anti-methodology methodology Agile cargo cult band wagon was for people who couldn't be bothered to sit thru a PMI seminar. The unholy synthesis of pop-biz fashionistas and corporate climbers bouldering along the bullshit jobs facades. Artistes, pointy-haired bosses, "consultants", post dotcom era geek wannabes, and other assorted hangerons and poseurs.

I've always struggled to articulate the core problem. Agile is for those proudly belligerent ignorant people who reject expertise, wisdom, or anything else that would expose their grift.

A cult, more or less.

Buy me a beer sometime and I'll tell y'all how I really feel.
Out-Performing in Orange – An Introduction
https://kx.studio/Applications:Carla
Space entrepreneur Charlie Ergen invests in UK government-backed OneWeb
But there is someone responsible for the project's success: the person who set up a team where one person would have only one other person under them.

Fix that and you'll ensure the project of setting up the team actually works, therefore as the "n+2" it's your responsibility until then. Managing is also about ensuring that the people who work under your management have all the tools to succeed, and a badly formed reporting structure for them is on you as a manager.

At the very least, in a situation where that 1 -> 1 -> 1 thing might occur, a conversation including all three parties should occur, where everyone can acknowledge the situation, voice their wishes or concerns towards a structure or another, and go forward with a shared understanding. That way, even if it doesn't please someone, they consciously "disagree and commit".
Call me crazy, but I've been using Yandex a lot more recently. Political FUD aside, the results are pretty good, and completely unfiltered.

It reminds me of how wild and unfiltered the internet was back in 2007. However, I wouldn't recommend it to "casual" users. Using Yandex requires a bit more common sense than Google, because malicious domains show up every now & then. For power users (99.99% of HN), this isn't a problem.

With all things considered, it's totally worth it. I never realized how censored Google Search was until I stepped away. As a grown ass man, I don't want anyone telling me what I "cant see" or attempting to define what's "acceptable" - The freedom to choose is intoxicating almost.
Neuroscientists plant false memories in the brain (2013)
Gradients and Shading in Blackwork
> When you look at how GPT answers things, it kinda feels like someone who has heard the keywords and can spout some things that at least obscure whether it has ever studied a given subject, and this is impressive.

Not unlike a non-technical manager discussing tech!
Nimble (YC S17) is hiring full-stack dev (React/Django)
Nimble’s mission is to ensure that every student, regardless of zip code, has access to excellent teachers. Our smart applicant tracking system (ATS) leverages predictive analytics to help school districts identify and hire the best educators for their classrooms.

We’re seeking a full-time full-stack developer who is excited to help execute our product vision.

We are an equal opportunity employer and encourage people of all backgrounds, experiences, abilities and perspectives to apply!

JD & app details:
www.hirenimble.com/full-stack-dev

*Please note: we require a minimum of 2 years' experience with React and Django for this role.
You have to be an expert in every person on your team job in order to be an effective manager? Not so sure about that part. But I love the hands on automation work he did when he started the team. More managers should do that.
Syndicated at:

https://finance.yahoo.com/news/space-entrepreneur-charlie-er...
Interesting I've a similar take. To hire at least 2 people for the same position even if you need only one. This way you achieve redundancy, can manage the people using same tools and compare results, and they can collaborate between them.
Is Universal Basic Income Here?
I totally get that, but it's just a limitation that is not obvious at first.
I don't know exactly what the author of this post means, but it doesn't have be a "conscious" decision on the part of Google to spread misleading information for their own benefit. It's very easy (I contend) for humans to believe things that are poorly supported by the evidence but which are beneficial for them.

So even if it's obvious that the AGPL doesn't have the effects that Google's policy suggests it does, it doesn't require active deception on the part of Google for them to believe it does. It just requires that they be deluding themselves for their own benefit - which I think is a very common practice for humans.
Yeah maybe this is another case of walled garden apple stuff where it only works well if you're 100% in their ecosystem. They seem to have very chatty bluetooth headphone code in general, like the airpods are effectively always in pair mode you don't have to hold a button down or anything to get them to start pairing to another device. But the end result is it does work with fewer headaches than my Bose QC35 and is still just as easy to switch between devices. And apparently there are further improvements with that coming in iOS14 too.
Car Companies Want to Monitor Your Every Move with Emotion-Detecting AI
>Well maybe she's just one of many great wives.

So, people in polyamorous relationships are just looking for more data points?
Nit: Lion was released in 2011, it was just presented in 2010.
It gives the lay reader a false impression that today's watermelons are direct descendants of Stanchi's type in the same way today's corn is a direct descendant of teosinte.
My experience has always been that my happiness with a manager is directly related to the number of reports that they have. They rarely have time to "just check in" unexpectedly, so meetings and interactions tend to be scheduled. You're also afforded much more autonomy in every respect, so long as there are no complaints from others about your performance, they are happy.

And lastly, managers with a large number of reports have a more significant pool of talent to help you with a task that you're struggling with. Since your manager is directly in charge of the other person, you can be assured that the person knows the problem and that they will find time to assist.
Wow. You really want to discount what happened. Why?

Just assume that we were all idiots, and go back to your happy place.
Yandex's reverse image search is considerably better than Google's, especially for people.
> It sounds like you agree that companies with proprietary code can't link GPL libraries

No. This is incorrect. One cannot create derivative works with AGPL code. Linking does not necessarily create a derivative work. Whether or not it does depends on the specific case, and the degree to which the code intertwines. If I have an AGPL back-end and a proprietary front-end for an online photoeditor, that's probably a problem. If I have an AGPL database and a proprietary web app using it, that's generally not a problem.

Even in the photoeditor case, it only becomes a problem at distribution. For an internal tool, AGPL+proprietary is often okay (depending on who the internal team is). AGPL means a consumer-facing web app becomes a problem.

There is a sensible decision path for avoiding linking, but it has nothing to do with this. The arguments are:

1) Engineers aren't lawyers. For a big company, it's easier to have a hard rule (no AGPL) than to train engineers to be lawyers. For small companies, more nuance is okay.

2) AGPL is as much a legal mechanism as a social signaling mechanism. If I'm using a tool not the way the authors intended for me to use -- in an open ecosystem -- that creates its own problems.
Ask HN: What's the job market look like during Covid?
Senior dev (~5yrs), deeply unhappy at current job. I keep thinking about just quitting without lining something else up first. Yes, I know that strategically a job search has a better outcome if you're currently employed.

How bad is it right now? Has anyone landed a gig during shelter-in-place? How was this job search compared to previous?
Keep in mind (from a pandemic perspective):

- The current population density of urban and suburban areas, is prone to pandemic scale events. However, density is great for a lot of reasons and this trend will continue.

- The latency and throughput of travel being so good, is prone to pandemic scale events. However, current travel is great for a lot of reasons and improving latency and throughput will continue.

- Bio-engineering advancing quickly, will be prone to cause pandemic scale events. However, we need to advance this domain for better medical treatments.

With these points above, the next large-scale, remote-work event is guaranteed, the only question is when.

Keep in mind (from a for-profit corporation perspective):

- They value stable productivity rather than productivity peaks and throughs.

- Land, buildings and infrastructure are 15% of employee costs.

- Pandemics are not the only form of churn requiring remote work, so are natural and unnatural disasters, etc.

- Reacting to the event, will always lag the event. Creating a vaccine or cleaning up a fire / flood / earthquake will require a few months at the least, everytime.

As a company making a decision today:

- If the employees working remotely have less than 15% productivity loss (but the company pays 15% less for real-estate), then remote-work is viable today. Like with Google, et-al.

- If the employees working remotely have a noticeable (i.e. 15% or more) productivity loss, then remote-work is not a viable option. However, maybe the increased stability is worthwhile for the company, and remote-work will be deemed viable.

In either case, it seems like a no-brainier to start investing into tooling to support automation or remote-work with increased productivity (Slack, Oculus, remote controlled robots, etc). While the word "covid" will phase out, the mentality of remote-work and hyper-hygiene (e.g. masks and hand sanitizers) will only accelerate.

This is similar to the change of era where "parents allowed the kids to play outdoors, unsupervised", these eras are sadly over.
This looks like spending extra effort to further couple your CD and infrastructure to ECS.
Global Light Pollution Map
Some companies do read the AGPL that broadly. That's why Square requires its own customers to not use AGPL software. https://squareup.com/us/en/legal/general/pos
Strava does something interesting here with their route planner. It's a bit finicky, but it gravitates toward public segments for either running or cycling. A segment on Strava is like a well-known running route or a chunk of a path, and when you upload an activity it finds which segments you went along so you can see how your results change over time, and what other people are doing. So it generally gives better (or at least safer) routes than Google Maps since it's based on what people actually do :)

Alas, it takes a lot of effort to actually build a route with the thing.
My point is not so much about the tech but actually that SSL for SaaS is out of reach for most startups or small tech companies.
this was a great answer!
Well, one option is just to ignore framework of the month entirely. It is perfectly feasible to just pay attention to things that prove themselves to the point that they're 10% of the relevant listings and have sustained that for a year or two.

A mature engineer doesn't need to be bleeding edge. It's perfectly fine to merely be tracking technologies that have gotten to their high-growth phase.

The other thing I try to do is have coverage, such that even if I don't know a particular tech I have a story that says I can learn it easily. I've used enough DBs that I don't need to chase the latest things; I'm confident that even if I've never used a columnar database that I can pick it up quickly if I need it. I've used enough programming languages that I don't need to go chasing the latest one, because it is still frankly mostly a different spelling of things I've already used. And so on. So I don't need to go chasing everything all the time. I generally don't pivot into anything brand new, because within the domains I work in, there isn't much fundamentally new stuff left for me to pivot into.

(A lot of my recent growth involves learning how to do engineering while being more directly tied into the business and interacting with business people, and learning how to be an interface between business and tech, rather than more types of tech. I'm doing this from an engineering perspective rather than a "management" perspective, because it turns out there is quite a difference between the two once a company scales up enough.)
> HDDs simply don't have a byte-wise resolution

Sufficient explanation for code. Now why is it that disks lack byte-wise resolution?
Then I guess I am confused by this statement:

> The user source entitlement only applies to users remotely interacting with the software through a computer network.

It applies to all users under the GPLv3 as well, is certainly more than just those interacting with it over a computer network, right?