skysight-inc/HackerNews huggingface dataset:
Why has Google stopped showing reviews for a place when not using Chrome?
Not logged in. Using Firefox Focus (like incognito) on phone. Reviews/ratings have stopped appearing. This was super useful for me to not use google and still get access to review of restaurants etc. Not I need to use Chrome/sign in to view results.

Edit: This is on the Mobile app and not desktop. Smells like a move to stop showing reviews/ratings if you are not logged in (yelp).
Imagine it as a method of hunting on land and it becomes particularly gruesome. Fishermen in balloons dragging nets across fields, then raining down the carcasses of anything that cannot be sold.
Well, it is, because you can now deploy much more targetted payloads, which means you can hit even more instances with a little bit of extra work, comparatively.
I don't believe that a nice looking resume tells you nothing.

It shows additionally effort, creativity, and style.

But if your hiring is based solely on what you can input into a computer, crunch the numbers and spit out the top candidates, then you might as well just have your candidates fill out an online form. Maybe even make it multiple choice to avoid any possible individualism.
The verbosity makes it harder to parse. It is subjective, but I find ")))" is a lot easier to instantly parse as 3 than "</></></>"
Does this do anything that the builtin argparse library https://docs.python.org/3/library/argparse.html doesn't? Seems it just turns it into decorator syntax.
They may claim that, but I don’t think it makes them GDPR-compliant. IMO, it’s in conflict with https://gdpr-info.eu/recitals/no-32/:

”If the data subject’s consent is to be given following a request by electronic means, the request must be clear, concise and not unnecessarily disruptive to the use of the service for which it is provided.”

and https://gdpr-info.eu/issues/consent/:

”The withdrawal must be as easy as giving consent.”
Thanks for your reply to my other question.

I don't understand what problem(s) asset caching is currently causing. (Although I am a programmer, I'm not a web developer.)

Is the asset caching done by the browser a major part of the problem you refer to?

Is the caching done by content delivery networks a major part of the problem?

Are there other major parts of the problem with asset caching?
Yeah that was my assumption but I've never seen that specific time frame proposed and it just seems like the kind of thing I would have heard of if it was a know fact.
Huh? I’m not sure who you’re replying to.

There are a number of people who are mentally ill, are unhoused, and need professional mental health help on an ongoing basis. They also need compassion, not a loaded stigmatizing label.

The other folks down on their luck need shelter beds and housing they can afford.
Er, yes, you do need to do it efficiently. A blockchain needs to read about 1000 of these “files” per transaction in order to verify the next block (and there are ~10000 transactions per block, and the accesses have no special locality because they’re a mixture of requests submitted by unaffiliated parties.) It’s an at-scale OLTP system (ingesting thousands of TPS) that is required to execute on consumer hardware.

This is a real problem. The current implementation of Ethereum is IOPS-bound precisely because of this overhead, with ~80% of the time spent verifying a block being spent on the filesystem and index-access overhead of getting the relevant data into memory, rather than being IO-bound by the actual bandwidth of data required. This is an on-disk datastructures problem.
Exercises in Programming Style: Spreadsheets
I’m a bit rusty and could be wrong but doesn’t MSCHAPv2/CHAP require knowledge of the plaintext password on the server side? I think that makes it required to be stored plaintext for any PPP connection and thus most if not all ISPs would be storing plaintext passwords
The thing that bugs me about click is that now your python script has a python dependency that you have to install every time you need to run the script. This is fine sometimes, but a lot of the time I want a script that will be usable with minimal setup, which is why I always use argparse, which is in the standard library, and gets the job done despite its quirky API.
This difficulty is of your owm making. An attribute is 'metadata' about the element. A child element is precisely that: another element.
NeXT’s Vision: Developing Applications on the 10th Floor
Why hasn't some startup offered a low-resource AV? Call it "Anti-Tiger Rock AV"

Why isn't Windows Defender good enough?
I agree and I would have been a shrill critic of any 1-based indexing.

Most of the classic linear algebra algorithms seem to be described using 1-based indexing and the last time I needed to use one of these algorithms, I stubbornly tried to translate everything into zero-based indexing which was more difficult than you'd imagine and it was difficult to have confidence that I had correctly captured the algorithm.

I switched to using a 1-based matrix implementation and everything became trivial. It's not that hard to switch between looping from 0 to n (exclusive) and looping from 1 to n (inclusive).
The article, in fact, reveals plenty of practical purposes, besides early boot initialization, where pseudo-random numbers are entirely unsuitable.

If the article deserves criticism, it is in the suggestion that true randomness is hard to come by. We have billions of connected devices with high-density CCD image sensors. Each pixel generates random noise that may be sampled at many frames per second. The true randomness of any pixel is limited -- bias is easy to demonstrate -- but mixed with millions of others their randomness becomes exemplary. The top-quality random bits available from these legions of phone and surveillance cameras far exceeds any practical need.

Those without a camera often have access to a microphone. Microphones, likewise, provide a ready source of random noise in their least-significant bit. Where a stereo source is available, XORing low bits is better.

Those with a radio receiver can find easy random bits by tuning to an unused channel -- or even a used one -- and
stirring least-significant bits into a pool.

Such a pool may be left over from previous runs, so a device with any persistent storage need never start with no random bits.

Systems with access to a CCD, microphone, or receiver have a ready solution to the problem of early-boot key generation.
Thinking of it as s-expressions without parens is a very good analogy. That ends up making a huge difference.
> Not human readable...

This refrain just cheeses me right off every time. Nothing is human readable! Everything requires a program to read it, because no human being can read states of charge or states of magnetic polarization directly.

What makes something 'human readable' or not is a software tool. Underlying that tool is a data format that the tool can accept and display. What everyone means when they try to sound smart by saying 'human readable' is just 'plain text.' In other words, they know where to find the dumbest possible reader/editor for it. Text editors are the dumbest possible editors because they cannot constrain edits to conform with the grammar of the interface language; they allow bugs at a point in the development process where it is trivial to disallow bugs, especially considering that interface languages should probably be, at most, regular languages.

I'll step off my soapbox, now.
>giving someone a job who might have once not had one, regardless of their relevant skills, is the worst thing a recruiter can think of.

Is that not right though? If you had a gap you might decide to have another. Regular employees get offers from competitors and use that to get salary upgrades. Gap-enabled employees do not need the offers and can just leave your company whenever they want.
When I was in college people would come to me to help them with their C++ compilation errors. My secret? Most of them would start trying to fix the reported errors bottom up. I would start top down and be done with probably one missing semicolon or something simple as that.
I think it's disappointing that Julia is not meant for CLI scripting. IMO it has failed to live up to its manifesto (https://julialang.org/blog/2012/02/why-we-created-julia) of being a general-purpose language that can "have it all".

My own bioinformatics work involves parsing massive amounts of text data, and Julia is excellent for this -- it is very fast, yet high-level and easy to write. However, bash pipelines are also a huge part of bioinformatics, and Julia scripts are not very good for this due to the long startup time, which is a shame.
I can't find the opt out on mobile, so I just open incognito, accept and then close after reading. Truly garbage implementation.
I see this as a more general group of apps which connect you with people because of some reason. The main attraction is that you don't need to provide a reason yourself.

This is not necessarily bad, in fact I'd count be my eyes in the same group (an app which receives FaceTime calls from blind folks in order for you to help them out)
A notepad and pencil?
I don't think that the research process is different for academics and non-academics since most databases are publicly available (although the actual papers might be not).

If you have already found a paper on your topic, locate that paper in a field-specific database (e.g. RePEc for economics, IEEE for computer science, the Web of Science for a more general database, PubMed for medicine, ...) and look at cited and citing articles which are relevant. Also, search for other publications by the same author.

If you don't have a paper on the topic: I believe that some databases offer a list of keywords, so you might wanna look at that list and see if anything relevant pops up.
I'm still using INI files like it's 1999.
Bitcoin Creator Satoshi Nakamoto to Reveal Identity
"If there is no deterrent to pooping on the street, and the alternative is difficult, people are going to poop on the street."

So what is the alternative when there are no public bathrooms around?

To me it doesn't sound like there is one. So why arrest people when they have no choice?
Thanks for this. I did not realize that fileSize() was a performance issue on Windows. I'll attempt to update kvtest.c to deal with that, rerun the tests, and update the page, as I have opportunity.
Is that so? Chromium browser, distributed in Debian repositories, sends a signal to Google (with cookies) every time you open new tab if you use Google as default search engine (you can easily verify this by opening a new tab, running developer tools and refreshing the tab. The URL is https://www.google.ru/_/chrome/newtab?ie=UTF-8 and it has headers preventing caching).
That's sadly unsurprising. If you have a source talking about that, I'd like to share it with others.
Yes, but "black people" is and you can easily extract that form a picture. Outright removing the CV because of the picture, regardless of reason, can be argued that you _actually_ did that because of being a protected class.

Of course, it's probably easier if you can prove that you discard _all_ CV's with pictures anyways. But have some exceptions go through and you might get screwed.

Regardless, if you don't have a clearly stated policy of dismissing CV's with pictures, it just feels like an asshole move, frankly.
Correction: Our forefathers really fucked things up. We are merely continuing what they started.
How Should Schools Grade Unexpected-but-Correct Answers on Coding Tests?
Thanks for this clarification. I have been wondering about this for awhile and your explanation helped a lot.
A sorta-weird thing about Slavic languages is, they evolved different meanings from the same roots—though related. So you constantly have your recognition of words misfiring.

E.g. Old East Slavic ‘недѣлꙗ’ (‘nedělja’), meaning ‘Sunday’, somehow come to mean ‘a week’ with Russian ‘неделя’, while even close Belarusian and Ukrainian have ‘нядзеля’ and ‘неділя’ for Sunday, same with Bulgarian ‘неделя’ or Czech ‘neděle’.
"I would rather have a novice interviewer use a good process than have an experienced interviewer use a bad or mediocre process."

This provokes me to ask, is that also true of software development? Would we rather have a novice programmer using a good process than an experienced programmer using a bad or mediocre process?

My first thought is that the experienced programmer produces good results despite the bad process because they write a lot of tests, and so forth, but that suggest that they are using their own good process inside a bad process.

An experienced person using a bad or mediocre software development process really ought to be understood to be eschewing source code control and tests. They are patching production directly. They aren't putting thought into their names or software organization.

And yet they get some good results. But given this false dichotomy of novice with good process versus experienced with bad process... Which do we really prefer, and why?
It’s significantly worse than single char s expression for my eye, anyway.
"Must include picture"

God, that gave me a flashback. Does anyone remember what this app was called, back in the iPhone 3G era? I used the hell out of it for a short while back in 2008 or 9.

That also gave me nostalgia for old iPhone games that don't exist anymore - Tap Tap Revenge (RIP), Jelly Car, Tap Defense...

Side note: I had to type the quote out because Android/Firefox refused to pop the paste dialog in that box. No disrespect to the Android team and all they've achieved, but I don't understand how text selection and copy/paste on mobile is still so awful.
I've never found either Bluetooth, or the Sirius app to "just work". And Sonos is an established company, their speakers aren't "random devices" in the same sense as random IoT devices from Amazon.
Hello - what is the purpose for which Julia is the best (your comment doesn't tell me! but it tells me you do know...)
> I have a hard time thinking of getting a doctor's appointment in 20 days as "incredible access."

According to kaitai, those "20 days" are the absolute upper boundary. As a German, I don't find that upper boundary particularly high. When I need to see a specialist about something that's not an emergency, a wait time of a few weeks is normal since there are only so many specialists per area.
It would be a blessing, but I don't have any reason to expect its coming. I mean, I proved I understand how linked lists worked in my freshman year (well arguably earlier in HS CS classes) along with many other people who were enrolled in a CS or related (mine was CE) degree. Why can't I just point to my degree and never have to prove myself on that stuff again?

The issue is trust. No one trusts degrees anymore, and for very good reasons. I don't see any way for something else that relies on the same sort of credentialism to avoid corruption and lose trust unless it's measuring fairly static and not-very-gameable attributes like height or IQ (see: Wonderlic for basically IQ testing in a way that complies with laws against IQ testing..).

Where this gets particularly ugly is that even though no one trusts degrees anymore, they're still very popular, and some employers still require them anyway (or at least make it very hard to even get an interview without one). If a new "trusted credential" gets popular enough, or even a set of them, they'll eventually lose their trust, but because at some point they were popular people will still sink time into them and so the time cost we're inflicting increases when it'd be better to just get serious about hiring and tell smart and interested 18 year olds to just come start working already.
SF is popular because it's the only place near a huge number of jobs on the peninsula that's not a generic bedroom community. If someone dropped you on El Camino Real anywhere between San Jose and San Francisco, you would have a very hard time telling which city you're in. They're all basically the same. (For those who don't know, El Camino is a major street which passes through most city downtown areas, and goes up and down the peninsula).

The bay area cities tried to maintain their "suburban" image, and ended up all being the same.
‘Must be a passenger in a Tesla to connect.’
A chat app that can have no more than 5 contacts.
The.Rage.
So if we extrapolate out the current curve 2 more orders of magnitude, it looks good. Therefore we can conclude it's looking possible? ;)
The thing about solar roads is they're covered by cars, and they don't work when covered, for obvious reasons. Then all the road dirt, grime, tire dust, oil, etc, builds up on top of them blocking the light for good. The road is about the worst thing you can possibly try and generate solar electricity from.
I see your answer as boiling down to "That's a false dichotomy. We need experienced interviewers working with a good interview process in the form of deep and open questions that require experience to grade correctly."
Concrete takes time to dry. A thorough spec for software design quickly approaches actually writing the software, albeit likely not in code.
Not compared to mobile.
You beat me to making this point.

I don't see anything in the article's python code that the numba's jit decorator cannot handle. When numba works (it's rapidly improving), it's seriously impressive.

For this particular case, you should be able to get really good performance without sacrificing readability.

Also Jax - https://github.com/google/jax
I think the 10-20 years down the line will see us move back to dumb terminals with servers over the internet. Microsoft has already moved to subscriptions for Windows and office i.e corporate use. And all the major companies are looking at game streaming i.e home use. Education is moving towards chromebooks i.e education. The rest of the uses for PC's like media consumption has already moved to smart devices and smart phone/tablets. So apart from enthusiasts with money to burn on PC's the actual use case for PC's will be gone hence the current form of PC's will be gone.
Bones are a big issue in eating perch. Not such a problem with cod. Fish and chips is usually eaten quickly and often on the go. I wouldn’t want to mess around picking bones out.
So? I also blame people dumping toxic waste in rivers and yet I don't want to become the boss of a chemical plant.
Very cool. I'm Serbian and I can understand this text:

http://steen.free.fr/interslavic/umetny_ili_prirodny.html

I have to read it much slower than regular Serbian text, but there were only a few words I couldn't make out of. If speakers of other Slavic languages can read it on the same level, it's awesome.
Since this response comes up every time, I'm curious if you're just poking and trying to come up with counterexamples. What I'm talking about helps such situations, not hurts, and is more accessible, not less.

> I think people here need to really keep in mind how much life situations differ in the USA before they consider something to be a burden or not.

Might you have missed that such situations and their variety is what this addresses and helps?
Me and over a dozen other contributors are working on a Guide [1] to Technical Hiring and Recruiting that's due out this fall (published by Holloway). Alex Allain (author of this blog post) is actually a contributing author and wrote our section on interviewing. If you're curious enough, and willing to spend time reviewing an early draft and giving feedback, please use the contact us link on Holloway.com.

[1] https://www.holloway.com/g/technical-recruiting-hiring/about
Yes, you are misunderstanding me. Some people might attach a subjective value to the freedom to do what they please with their money. To them, this might be a higher idealized state of being than a state of being where people are less free with money but more free from worry about whether the next medical crisis will ruin them.

This is not about any analysis of taxes or numbers of people who will die from lack of care: it’s a normative value. Sort of like saying “murder is wrong” ... okay, but why?

Some people just sincerely believe that it’s better, from a moralistic standpoint, that your personal property and money are unrestricted. To them that is a high ideal state of humanity flourishing, because they look at the fact of the number of people who die from lack of care and they think, our freedom is well worth that unfortunate cost, and the world where we give up freedom (so they would say) to reduce the number of people who die from lack of care is a worse world (in their way of assigning value to states of being).

You’re coming at it from a point of view where you seem to think the facts you cite “speak for themselves.” But there’s no such thing because many people are well aware of the exact facts you mention and yet think that universal healthcare represents a reduction of personal property freedoms that is morally wrong to such a degree that it’s worse than enduring the social costs that come with an absence of universal care.
Erm, no, no sarcasm, but in truth I know very little about FUSE, beyond it being an API for userland file systems.

I'm also approaching this as primarily a Windows user - a lot of the overhead on Windows is access checks, so my thinking is these would be implemented as noops.
Have you tried writing JSON by hand or diffing it in a pull request?
It is similar to the "View Source" comments you see on some sites nowadays, but instead of the "Get out of here!" they figured it's more beneficial to say: "We're hiring! Come work with us".
I live in "the lumber capital of the known universe" and I've heard the opposite. I've heard that some local company plants 12 trees for every one they cut down.

I can't readily find a source for that, but did find this:

https://www.workingforests.org/forest-landowners-plant-three...
In Serbian "nedelja" is a homonym - both "Sunday" and "week".
Totally, this is why have the right tool for the job approach. I would not start up a Spark cluster for processing 100MB of data I also would not start to write a CLI tool in Clojure (even though it is one of my favorite languages).
> MicroSDXC cards use the exFAT system by default. Windows has supported it for over a decade, but macOS only since version 10.6.5 (Snow Leopard).

Snow Leopard was released a decade ago[0], so seems like their choice of wording is indicating a bias there.

[0] 10.6.5 was released in Nov 2010 however per Wikipedia, so almost 9 years. Still feel my point remains.
Very interesting. I've tried to read some texts and I could easily understand them (as a native Polish speaker). I wonder if it is as easy for other Slavic nationalities. If so, it could be a nice intermediary language, if only for written texts. Unfortunately I guess almost nobody would learn to write or speak it but it is still funny to have a passive ability to read and understand and I guess all Slavic languages could be automatically translated to this interslavic version. It could be tried in museums, restaurants, etc.
It's all an issue simultaneously.
Oh, this is the block chain discussion i.e. another solution in search of a problem. Never mind.
Yes, Linux distributions don't have protection against malicious software. If you downloaded thrid-party program and run it, it can read everything from your home directory, including cookies and browser history, it can inject itself into browser process, it can see everything you type.

And if you decided to add third-party apt repository, for example, to use Node.JS or VS Code, you give permanent root access to the owner of repository. Also, some third-party .deb packages (for example, Slack) automatically add their repository and public key to apt sources list upon installation.

For example, there is a third-party repository, that allows installing multiple versions of PHP in Debian. This repository replaces cryptographic libraries provided by Debian with its own ones (you can see those packages here: https://packages.sury.org/php/pool/main/o/openssl/ )

Also, in Linux unprivileged program, run under "nobody" account, can read all unique hardware identifiers like MAC address, HDD serial number etc.