skysight-inc/HackerNews huggingface dataset:
For the more limited use case of “get a link from a desktop to my phone right now” I have really enjoyed using an extension on the desktop browser that pops up a QR code linking to the current tab. Then I just point my phone camera at the QR code on the monitor to open the link on my phone. I like this setup because it doesn’t require any pre-configuration to link the desktop and the phone. Your friend sitting next to you can scan the QR code too.

I’m not linking to any specific QR code extension because I haven’t audited them for privacy but it’s easy to find one that claims to generate the QR code locally.
Definitely missing a proper CTA (call to action) button in the welcome email. It should stand out clearly in the center of the email.
Could you point out exactly where I can see a sound refutation to the 'Chinese room'? I followed the wikipedia link but did not see any serious attempt to refute it - just one guy echoing what you've said.

You sound a bit like many of the people who completely miss the point of the argument and insult it (or its author).
Total lockdown for Chile capital after surge in virus cases
Like everyone we're baking bread daily. We purchased a 50 lbs. bag from a local restaurant.
I'm Building a Startup – Is This Normal?
Could you check how it is now? (With a cleared cache :) )
How NASA Certifies New Spacecraft Safe Enough for Humans
I think it's the global illumination that really makes the difference. You can't get to realism just by drawing more polygons, but if light acts in believable ways (especially when the scene changes or lights move around) it really starts to look like real life.
Symptoms of what?

I live in a country with 1.34 billion people. Surely, overpopulation isn't a problem when every place is crowded with pollution that people can't/won't be able to control due to sheer numbers and poverty.

Poverty is there for myriad of reasons. Improper distribution is one of those. And poverty breeds overpopulation which again breeds more poverty as people having the most kids can't properly pay for them. They don't pay enough taxes either. Tax theft is big in india.

You want to solve tax theft or thousands of other government problems?

Biggest democracy has got you covered there. Most people won't or don't care about it. It's too much friction to move things but it's there for a good reason. A big nation shouldn't disappear under its citizens feet in a night.

So now you have a slow corrupt bureaucratic system as a feature.
To any other API server written in "fast" in common sense language or platform like Go, NodeJS, Java, Net Core, etc.
It's very automated, especially during the pandemic when many of the content moderators can't go to work.
Thing is, it literally does not matter if the neighbors exam was the same or different - they intentionally made a decision to cross the taboo line and act in an unacceptable, punishable manner.

"just happens to glance at his neighor" and his answers is unacceptable, and it's fair to punish acting on that information. It does not matter if they tried doing it themselves. It does not matter which answer was right. It matters that they decided that copying is an appropriate response, which is was not.

If the student considers "So, in a fit of self-doubt, they copy the other student's answer." as plausible course of action instead of automatically discards it as unacceptable, then this is a behavioral issue that needs to be addressed and corrected; and addressing and correcting that behavior is arguably more important than whatever they learn or don't learn in that course.

The whole point of this "dilemma" is that if the student feels that this is unfair then this indicates a fundamental mistunderstanding of the criteria. To fix this, it might be useful to have a followup test for all the students in this class with the following questions:

What circumstances justify copying another student's answer:

A) Seeing a different answer than yours;

B) That other student being really good;

C) It being a full moon;

D) None of the above, nothing justifies copying another student's answer.

If anyone - especially the culprit - answers anything than D then they should be blocked from taking any tests until they complete some program on the University rules and ethics. If after this incident the student feels that they have a reason that justified their copying, then they're wrong and need to be educated until they know the correct answer. And if they refuse to accept that there is no valid justification and that they must obey the no-copying principle no matter what justification they have, then it's reasonable to expel them from the university.
I'm not sure I've heard anything like "random web surfer who visits site charged with X" when they're not already the focus of some investigation or something.

Plenty of law related to tech that gets stretched to absurdity out there but I haven't seen anything to make me think hitting a rando site is a real risk in the US.
I use Slack for this, using a chat window with myself.
Not only that, some people have four receptors.
Most likely an automated system to prevent abuse. For a company that takes pride in their machine learning they sure do have a lot of false positives.
Yes that sentence is technically incorrect, but practically correct. We've never found a collision and though we expect it to be theoretically possible, even common if you consider "all possible inputs" and the pigeonhole principle, for practical purposes hash outputs are unique because nobody considers "all possible inputs" when evaluating probabilities.

I'm saying that for a layman explanation, it's reasonable to say that hash outputs are unique. Because following that with "technically, it's more 'practically' unique, theoretically there are collisions but you won't encounter them with probability > 2^-256" (or whatever it is) just confuses the topic to them more than just summarizing. You have to admit that most people won't go on a 200h adventure to learn about the state space of 256+ bits and how to conceptualize tiny statistical probabilities, so there must be a point where you have to cut the explanation to an approximation of the truth. This is true in every field.
As far as I know, this is not very secret, but not fully studied either.

There are various kinds of flying insects other than bees that are key pollinators.

In avocados I believe there is still quite a bit of research to do about A type and B type flowers and pollinator insects. The current knowledge is that the flower opens as type A and then closes and reopens later as type B. The one type pollinates the other type. Some varieties will have type B during the day, allowing immediate cross polination between that tree and the other variety with the type A open at that time.

Now, the part where I say research is lacking: As general advice in farming circles, people currently tend to use a B type cross pollinator (a second cultivar in about 1/20 trees) for a A type tree. However, there are cases of monocultivar orchards with very high yields that don't have the cross pollinators. So, if the tree opens at night as type B, it means there is something that is active at night that pollinates the trees (I'll give you a hint, bees sleep at night)...

I've tried to summarise something that is a bit more complicated, so I hope it makes sense. Another thing you'll point out is that the insect that's active at night would also need to be active during the day if it's pollinating with pollen from earlier the same day. Otherwise you'll still need some access to a type A flower at night. In any case, my main point is that studying the night phase of the flowers is something that I don't know a lot of farmers are doing. For example, it's common to use bee hives for better pollination, and that presupposes that the farmer is not particularly aiming for night time pollination.
Here's the link to the relevant camera: http://72.250.57.49:8000/viewer/live/index.html?lang=en
I said "physical" because I wanted to include things other than elementary particles but that behave in a way consistent with what I think is a typical non-physicist general intuition about particles: "somewhat long lived (sufficient to be resolved not just by decay products) point-like objects".

Some elementary particles (quarks) don't really obey a lot of this intuition. Some none-elementary particles, for example protons/neutrons, do follow a lot of this intuition. Even some topological order quasiparticle in CMP follow this intuition -- magnetic skyrmions can be localized, can be imaged, have particle-like scattering.

Anyons don't follow this particle intuition.
> It's a pity that Chrome doesn't allow extensions to be installed from the new Edge store

Why would anyone want to do that? What's a real pity is that they make every effort to block users from installing their own extensions. App stores are terrible.
Co-author here.

The problem with number crunching or maths is that it is very difficult to cut the whole computation into smaller units and pre-emptively schedule it. If it is possible for a specific use case, then it is moderately easy to replace that part with NIFs. For effective maths you need to convert the internal tagged number representation to machine native code that is also expensive. Solving these two things in the generic case is very difficult while preserving all the good parts.
Too bad. I'm always curious about gains in cross-platform target productivity. The dream being that you build a high fidelity game and just need to drag a slider down to create a build that runs at 30fps+ on the, for example, Switch.

Of course what we normally see is a lot of work to port down games. A good example being all the work that went into getting Witcher 3 to run on the Switch: https://developer.nvidia.com/gtc/2020/video/s22697
> But why can't it be both? Why can't you do everything that BEAM does... and then also have an optimising JIT for the straight line maths code?

I love this attitude. BEAM is something novel and special, and I think it's important to think of how to incrementally address its current shortcomings instead of throwing our hands up. I find GHC is another place where incrementalism on top of novelty is resulting in a lot of people's wishlists to be fulfilled.
I've noticed that some people hold a grudge against mediocrity that I don't entertain, and yet they don't know what to do with belligerent incompetence and so they try not to think about it, whereas I can't stop thinking about it.

Overqualified people working on a project can produce some heinous code. What I want as a team lead is to know how far I can trust people with different tasks, figure out who can be stretched in what directions, make a stab at scheduling the work out to try to minmax that equation, course correct a few times, observe outcomes and root causes and try to put safety equipment or process in the places where things start to go wrong the most.

You can get a lot of important if boring work done by 'average' or 'below average' developers - as long as they don't suffer from Dunning-Kruger.

Performance is on a bell curve (and not static). If you're trying to run your project like you only have to deal with the top 20%, well guess what, you're still going to have a bell curve. If you're in charge of any strategy and you won't acknowledge this, then you are the biggest idiot in the room, and I don't want to hear your opinions on who the second biggest idiot is.
What Is Greenplum Database? Intro to the Big Data Database
Ehh, but it's nothing new in the realm of food delivery (not saying that's -right-, mind you.)

Pizza delivery drivers have been getting the same bad deal for a long time. Most teenagers/young adults who take a delivery job have no idea that they require additional coverage on their vehicle and are one accident away from a lot of financial hardship.

You just see/hear about it much more now because rather than a small business offering the bad deal it's a (multi)national company. VC is just providing a way to scale the pain's visibility up.
It is a common theme with Google, what they do makes sense, but communication is impossible.

I don't know if it is an artifact of overusing machine learning "our neural network trained on a variety of malware gives your app a score of 4.3, you have 15 days to get it down to 4.0". How is that calculated? No one knows, maybe you shouldn't use the location permission if your icon is red and your domain is not in .org, or something like that.

Or maybe it is a form of security by obscurity. Or maybe they just don't want to pay for people to support you. Who knows?
Java or Clojure applications are "custom" too: custom code running in some kind of application server is more or less the same as custom code relying on libraries and frameworks in C or C++ or other leaner languages.

What's "out of character" (nice euphemism!) is adopting state of the art automatic garbage collection technology, writing in a language that makes actual garbage collection practically unavoidable, and then expecting that garbage collection doesn't happen or happens accordingly to arbitrary expectations. The JVM is clearly inappropriate technology if latency is important: it can perform well in common cases and with a reasonable level of tuning effort, but other options simply do not have the threat of GC pauses.
Some of those are very valid concerns, others don't really seem like fiascos.

Paragon: Epic returned all purchases and made all the assets free on their marketplace. That seems like a pretty consumer friendly way to shutter a product that wasn't doing well.

Exclusives: Paid exclusivity made games like Satisfactory possible, and I believe that all the exclusives are timed? Making games is expensive and unpredictable, exclusives ensure devs can take more risks without worrying about going bankrupt.

Security is a serious concern for sure.

Acquisitions: As far as I can tell, Psyonix is the only game studio they've bought, and they haven't pulled their game from Steam? Are there others?

Tencent ownership: What's the actual concern here? There's a lot of sinophobia in gaming circles these days. There's plenty to be concerned about with the CCP and Tencent, but what's the specific worry about them having a minority stake in Epic?

Linux support (Rocket League, Editor, etc.). These are data driven decisions. Rocket League, for instance, had 0.3% playership across Mac and Linux combined. They were updating their game, and fixing bugs for that small of a community just doesn't make financial sense. They issued 100% refunds, which seems pretty reasonable?

> Anybody who buys into the UE4 or UE5 ecosystem is probably going to regret it

As someone who worked in the industry for years (but never for Epic), I highly doubt this. I've worked with UE, Unity, and CryEngine/Lumberyard and there's a huge difference in support and tooling between them.
First, game the SAT. Then this. Then game leetcode.
Who do you trust? Certainly not Chromium-Edge. That leaves "only browse the internet on a Mac with Safari" or browsers with such tiny market share that they'll never be tested against, and sites will routinely be broken for you. My company doesn't do any non-Chrome compatibility testing, so all our intranet sites require Chrome.
Love this! Plus I didn't realize Silicon Valley was already on Amazon Prime, which means it's binge watching time!
In theory your life could be massively impacted at random by such organizations, that's just how the justice system works.

I think the risk here is very very low to consider such a wildcard situation.
GCP and the rest of Google are separated from each other similarly to how YouTube and Google are separated. Unfortunately, the odds of that technique working are very low.
> Have I missed a memo that HTTP is going away?

https://konklone.com/post/were-deprecating-http-and-its-goin...

(FWIW, I personally don't like it and think that it's a mistake.)
As much as we can criticise Google's handling of this situation, the fact that the developer was able to reduce permissions from accessing data on _all websites_ down to _their website_, as well as tighten up a few other permissions, shows that Google is correct that the extension is asking for more than it needs.

I hope the developer finds another load of permissions they can tighten up, resubmits, and is approved. As long as it results in permissions being more correct this is a very positive thing for users because for every PushBullet there's hundreds of attempts at malicious Chrome extensions that are abusing permissions.
There has been a lot of controversy regarding the process that NASA has imposed on SpaceX in comparison to previous spacecraft. The Space Shuttle would never be approved under modern rules. Not that that is a bad thing.
UX is to Human Computer Interaction what petroleum engineering is to chemistry.

The methods aren’t wrong per se but it’s probably something we’d be better off with less of, and any questions around “ethics” or “sustainability” are going to be met with lots of entertaining hand waving.
Facebook launches Avatars, its Bitmoji competitor, in the US
If Khan Academy uses Youtube to serve their video and uses Fastly to serve static content, what makes it hard to scale ?

I mean being able to scale that easily is a great thing, but is there anything worth sharing with the world in their case ?
Works great for those who are used to it, but I know lots of people get confused.

They don't think "Reset password" applies to them. Why should they reset their password when they next login if they never made one in the first place etc...
That’s still a problem. When the company eventually has a change of direction and lays off the overpaid (for their marketable skillset) developers and then they have to go back out on the market and find that no one wants a 45 year old ASP.Net WebForms developer.

They will end up on HN complaining about “ageism” in the industry.

At 45 myself, I can’t afford to allow myself to get comfortable at a company that isn’t using technology that keeps me marketable. If I see that starting to happen it’s time to change jobs. I never want to be beholden to the shins of a single company for my livelihood.

I would much rather be able to depend on my marketable skillset, my updated resume, and my always warm network of former managers, coworkers, and local recruiters.
Your FAQ says Comma "openpilot performs the functions of Adaptive Cruise Control (ACC) and Automated Lane Centering (ALC)" and my 2020 Corolla is supported-but it already has those features. I read through the site and I don't see the value proposition. Is it that Comma does a better job of it?
I can't wait till Google starts running contract tracing.
Meta-Dataset: A Dataset of Datasets for Few-Shot Learning
Fiona: Reads and writes geographic data files
OTP and BEAM are maintained by a very small team compared to other language projects. Working on math performance could likely reduce the amount of time to be spent on other things.

Perhaps there are some easy wins, but JIT is not an easy thing. Depending on your needs, pushing math onto a port, or a nif is probably a quicker win than trying to make it fast in Erlang. However, I wonder if the single static assignment optimizer would offer a path towards recognizing 'straight line math code' and potentially running things much faster. But there's still an issue of potential mismatch between the very general number format with automatic bignum promotion and whatever the underlying machine provides.
I agree.

But please, let us never use 'lateral' as a verb ever again.
> Programming with concurrency primitives is a difficult task because of the challenges created by its shared memory model.

I never understood this often repeated point. As junior / mid-level developer I had the privilege to run self written .jar files on government scale systems with more than 50 cores. I used Java thread pools and concurrent data structures to do heavy cross thread caching.

It was all pretty simple and concurrency & parallelism were never an issue but simply a necessity to make things run fast enough.

Am I a concurrent programming genius? Were the types of problems/challenges I was solving too simple? When is concurrency in Java ever hard+?

+ I know about Java masterpieces like the LMAX Disruptor that are mostly beyond my skill level, but those are low level writte-once libraries you wouldn't write yourself.
I have a main text file I refer to and make edits in throughout the day ... as a developer I keep any programming specific nuggets here ... each topic has its area as in

ubuntu tricks ___________

keeping one file makes it easier to search or browse ... separately I have other text files for broad categories like nyc, shop, bb ( catch all )

from a terminal ( Ubuntu ) I enter this to search

svl 'some string here'

where svl is an alias to a bash script containing

stringPattern=$1

cat ~/MEGA/notes.txt | grep --color=auto -B 10 -A 15 -i "$stringPattern"

I use mega nz for cloud storage so all this is mirrored on any box I use ... been using similar my entire career so this file today has over 90,000 lines of text notes ... I find such a process essential to be productive across a vast array of problem domains
And by no means am I trying to isolate "right wing", it's just where my "deep dive" led me. If I had to guess there is probably comparable behavior from a large portion of blue-collar "left wing" folks as well.
Building Native macOS Apps with ClojureScript
Just a reminder, SLA doesn't apply to you if you are a free user. Folks, stop complaining about their downtime if you didn't even pay for the service. It's just like free food, don't complain about the taste if you get it for free.
i know games with $3 million dollar budgets that chose Unity over Unreal because with Unreal that would have cost them $150k where as with their 10 person team Unity cost them $45k for 3 years.
There have been other studies into the use of Vitamin D to prevent the flu, where it has been shown to be very effective. I think there's a decent connection between contracting the flu and contracting Covid?
No, AV scanning has nothing with UI layer other than posting events "something found - here are details". Even more, usually scans are done in separate processes/daemons.
This is a good example of how cloud tools make this kind of scaling easy.

The trickier part can be the cost-- which this piece notes will increase roughly linearly with the number of users. If Khan Academy is free, I think this means those who are generous are going to need to keep giving to keep it that way. Let's step up, everyone.
Medieval arrows caused injuries similar to gunshot wounds, study finds
is fastly the best service for caching?
If you consider that to be sufficient, then what difference is there compared to any other language with eval?
My first language (circa 1977!)
I think some programmers try to think in the mindset of what laws would/wouldn't be violated if you could somehow fuzz-test a particular aspect of the court system.

I.e., if instead of an individual case, you could generate a million people who all tried to do every potential variation of breaking the law in that way, then what would the curve of the resulting judgements look like?
This is a somewhat myopic take on the subject. As a digital nomad, I like the fact that I can use Uber/Uber Eats in multiple cities/countries.
It's inherent in what Pushbullet is doing that Google would not like it. It aggregates user data from multiple sources, including SMS, notifications, and chat, sends it to the Pushbullet servers, and sends it back out again. Only Google is allowed to aggregate data like that.

Fuhrer command! Suffer us to obey!
It took years before I was willing to try out Peapod, and then in February this year they just completely left the Midwest. Looking for alternatives, they seem to make extensive use of gig workers picking up things from public stores (Peapod had employees and private warehouses), so I said fuck it, I'm just making my own trips to the grocery store again.