skysight-inc/HackerNews huggingface dataset:
The “Three Bucket Model” is something that
I learned by reading Scott Jenson’s excellent The Simplicity Shift[0]. This was a book about mobile UX design, written before the advent of smartphones.

It is all about prioritizing features, as the real estate back then was bad.

I call it “Front of the Box/Back of the Box.”

The Front of a box on the shelf has two or three major eye-catchers, in huge text.

The Back of the box has four or five more, in slightly smaller text, and the sides of the box have the rest of the features, in even smaller type.

This drives my development priorities, as well as UX.

Engineers always want to do the most difficult thing first, just to get a feasibility study done, and the most challenging part out of the way, which makes a lot of sense (engineers tend to be quite sensible and practical).

The problem is, is if the most important feature is easy, it can be left to last, and can be jettisoned, if work on the most difficult (but less important) feature borks the schedule.

So you get a technically marvelous app that does what no one wants.

I’ve done exactly that. Repeatedly (I’m a slow learner). It sucks.

[0] https://jenson.org/The-Simplicity-Shift.pdf
Looking at his website I don't think it is even in the store. What he names it is really none of Apple's business unless it infringed on one of their trademarks.
He Sold His First Business for $4B to Alibaba and Now Raised $250M
No, it's a matter of knowing what you want and getting as close as possible to that objective rather than accepting what's initially offered (unless what's offered is already good enough). Mainly through convincing other people that you deserve it.

Over the course of a career this behavior compounds into superior experience, superior interview performance (you have more examples to draw on/confidence in general), and secure enough position such that you have the ability to walk away.

For example, your perspective of "they have a long line of candidates if you try to negotiate". That may be true but your name arrived at the top of the list somehow. The fact that you're getting an offer alone gives you some leverage, and small increases in salary can matter over time. There's always a range of salaries for a given position, why not convince them you deserve the top of that range? Maybe it's through actual experience, maybe it's just by reading their personalities and being likeable in the interview, but at least try the hand you're dealt.

Granted this isn't always possible given an individual situation, but so many people simply throw away what leverage they have out of anxiety.
"Extinguish" is often not the case in this decade.

It's all about capturing market share aka creating user lock-in.
The problem with this approach is that it continues to drives traffic to exaggerated headlines, which merely encourages this same kind of headline in the future.

Does anyone know if there are news sources out there that don't have exaggerated, doom- and anger-filled headlines? If they're there, I'd love to drive traffic to them.
Agreed. It's not that bad news is evil, it's the constant focus on it. Awful things happen every day, especially this year. We can stay aware and active in these situations, but we don't have to spend our entire lives within a Twitter feed of anger. That just leads to an overall sadder life (for me at least). Constant focus on the negative breeds negative energy. Attention and action towards the negative (such as protesting) can breed results, but putting every ounce of your focus on things that are largely out of your hands can't be good for your mental health.
In, say, a major shopping chain suburban parking lot, anyone annoyed by a car alarm going off for five seconds is just looking for something to be annoyed by. Different story on a city street or in a neighborhood, sure.
It can be both true that the world is facing negative news AND that the doom scrolling histrionic anxiety media environment feeds back in to create more negative news and far less empathy
Counterpoint at another Tier 1 bank.

The bank was using remote desktops over Citrix from HP workstations (thin clients). It worked really really well, including copy/paste.

If not for the initial login and citrix log, I don't think it would be possible for a developer to figure out he is working on a remote desktop.
Booking.com to reduce global workforce by 25%
This the same guy that alleged RHEL was being shipped with an NSA backdoor while providing zero evidence. More sensationalism.
I've spent the last year correcting for the poor linear algebra taught in my undergrad. The gaps and inconsistencies left by those classes are a lot harder to repair when you've got a full-time job and kids.
I guess I'll take Rust is my no good "editor" over c++ in a "proper IDE", don't think thats gonna sell most people
Rockets were designed to kill people, now they take us to space. A test is just a tool. How you use the tool is what matters most.

In the context of medical research specifically, different groups experience different health issues at different rates. It's important to understand these differences so that we can help the groups in question, or to gain further understanding into what causes the issue as we search for a universal improvement.
As it happens there was a comment on a related issue about Dremio support [0] (which also uses Calcite) where someone shared that they got a Dremio driver working. I was able to fork their driver and get Metabase working against Crux in time for a live demo of the crux-sql module back in May [1].

I just switched the forked driver repo to public if anyone wants to test it out [2]. The Metabase driver docs are pretty straightforward to get things running. There's definitely work to be done though and I didn't get very deep into it really - but I hope to pick it up again soon!

[0] https://github.com/metabase/metabase/issues/5562

[1] https://youtu.be/StXLmWvb5Xs?t=996

[2] https://github.com/crux-labs/crux-metabase-driver

(I work on Crux :)

EDIT: it's also worth a mention that the linked issue #6230 discusses a lot of problems deriving from Druid's lack of support for prepared statements, but Crux and Dremio don't have that limitation. Although reading the most recent comment it looks like Druid may have overcome that hurdle now, so with a bit of luck there might now be more traction to get mainline Metabase support for a generic Calcite driver!
Oxylabs Commitment to Innovation Launching Next-Gen Residential Proxies Platform
Just some food for thought: Apple Watch captures heart data. As per local regulators, it cannot warn about certain conditions if their device/analysis wasn't cleared.

But it doesn't mean they don't have the corresponding data.

Edit: as per comments, Apple Watch data is encrypted. But fitbit data isn't
That's like the computer security equivalent of some rare disease that's only happened to a couple dozen people. Sure, one can win cheap virtue points by insisting it's something we need to take seriously and yes it is easy to guard against but it shouldn't be a realistic part of pretty much anyone's threat model. Given the choice of a pad of paper in a locked drawer (i.e. analog password manager) and sticky not obviously the sticky note is inferior but both are superior to having something that is trivially easy to compromise without having physical access to the workplace.
code-server also lets you customize the marketplace URL at runtime.

https://github.com/cdr/code-server/blob/master/doc/FAQ.md#ho...

SERVICE_URL=https://open-vsx.org/vscode/gallery
ITEM_URL=https://open-vsx.org/vscode/item

So you can use open-vsx, ours or Microsoft's (with the caveat that you would violate their license).

See this thread: https://github.com/microsoft/vscode/issues/31168#issue-24453...
I mean, if such a tax existed, sure (though such a tax would probably not be a great idea...). However, there is no relevant tax.
Computer Science for modern software engineers
“We have to get this message out,” Jacobson said. “We have started to be contacted by people. But … clinical partners and funding agencies who will hopefully support this work is the next step that needs to happen.”

Yes! Clinical trials are required to isolate bradykinin dysregulation as a primary cause of COVID-19 morbidity. If that happens, the good news is that drug therapies already exist, which means the death toll from the virus could be cut dramatically in a short time.

It's bizarre that the chief scientist for computational systems biology at a prestigious government research facility such as Oak Ridge National Labs doesn't already have connections to facilitate clinical trials in advance.

This is the true cost of the crony capitalism that has seen sham treatments such as hydroxychloroquine dominate clinical opportunities and administrative bandwidth of the pandemic response.
Other than open season on the users with malware out the wazoo. But who cares about security. Do you buy healthcare from the back of a pickup truck?
Harbingers of Failure
Okay, so what are the situations where it can be false?

* apple actually did communicate to them, but it was via carrier pigeon or something and it got lost

* apple is under gag order

* the developer is actually a long time repeat offender and is trying to evade via sockpuppet accounts

None of them seem plausible to me. Also, unlike with the apple 30% refund fiasco, we know for sure this is happening, because other users are tweeting that they're receiving error messages when trying to install his software.
Another downside: lots of apps don't implement face unlock. Many banking apps have fingerprint only, either because they develop slower or because so many Android phones have botched biometrics that it can't generally be used for apps requiring real security, and would need a whitelisting exception for Pixel 4.
For cases where the questions are used by automation, it's okay.
Not so much when humans come into play, that can be social engineered:
A friend called his bank for something. They verified his idenitiy, him answering to 'what was your first pet's name' with: The answer is random letters, numers and symbols.
He was verified to be the owner, not having actually told the support person a single matching character.

For those cases, generators for random answers that read legit would be better.
I started putting in random word sentences like 'DoYouHaveAPetCalledPeter', stored in pwdstore metadata to the accounts.
Are you complaining that the United States has laws to make sure organizations don’t simply choose to ignore the needs of blind people, deaf people, and other people with disabilities?
Web Search Navigator: Keyboard Navigation for Google, YouTube, GitHub, Amazon
I actually prefer to post amp links for paywalled articles. It’s the only legal way around the paywall.
Web Search Navigator is a Chrome/Firefox extension that adds keyboard shortcuts to Google, YouTube, Github, Amazon, Startpage, and Google Scholar.

Note that this extension focuses on searching, not general keyboard navigation. For the latter, you should look into extensions such as Vimium [1], Tridactyl [2], and Surfingkeys [3]. Alternatively, if you are willing to use a niche browser, you should look into Qutebrowser [4], Nyxt [5], and Vieb [6].

I use it with Vimium C [7] and Firenvim [8], which are both excellent browser extensions that focus on more general keyboard navigation. This provides
reasonably good keyboard-based web browsing in Chrome/Firefox.

Disclaimer: I'm the project creator.

[1] https://github.com/philc/vimium

[2] https://github.com/tridactyl/tridactyl

[3] https://github.com/brookhong/Surfingkeys

[4] https://github.com/qutebrowser/qutebrowser

[5] https://github.com/atlas-engineer/nyxt

[6] https://github.com/Jelmerro/Vieb

[7] https://github.com/gdh1995/vimium-c

[8] https://github.com/glacambre/firenvim
Its sooo many projects, if the argument is that c++ has all these libraries, thats mute, but again the c++ devs just think everything is fine!
35-second scan could pick the next sporting champion
Seriously? This is because they DID wear masks and comply with lockdowns and quarantine — to the point of getting rid of Covid.

The US can’t even get past square one.
Counting the Dead at Hiroshima and Nagasaki – Bulletin of the Atomic Scientists
I don't have all the questions yet and there are definitely things that a Jupyter notebook does much better.

As for interacting with local files: I imagine a CLI tool that spawns a webserver that will serve local notebook files and perhaps the files in folders you point it at. Or: you generate a notebook file with the data baked into it (as a JSON blob or something).

As for security: I think the browser sandbox is a lot more safe than running Python (Jupyter) with a lot of dependencies you will have to verify.

And finally: you need to be able to get the data into the browser. For a company the most 'scalable' would probably be self-hosting Starboard and (setting up CORS to) allow reading from various datasources from your internal network, or otherwise authenticating the requests from notebooks.

Another thing that has worked well for me in the past with other web tools: support drag and drop. You drop in the file you want to visualize.

In the end Starboard notebook is a tool for creating a small website that you can instantly share, without needing a backing Python server always on, and without the need of any build tooling (webpack, what have you). It's good for small web tools, articles and tutorials. I hope this makes it a little bit more clear!
It’s important to note which code is MIT licensed, and which isn’t, as others have mentioned around components of the extension functionality itself.

I’m not making the specific claims you are arguing against, and I don’t disagree with what you say, in any case. Just as in SQL, and in this case, these licenses matter. A feature matrix clarifying features and licenses would be mice. Also, it would be nice to have a fully FOSS mode for VS Code in its settings or config. It is a distinction with a difference.
I also was.
I used the terminology that the OP used to be more clear. Pointer or reference in this context is not so significant as is that 'const' is marking the reference (OP used "pointer") as a constant, and not the value that is referring to.

Point the OP was getting at:
'const' gives you an immutable reference to a mutable value because it is a modifier for the reference and not the value.

Yes, the article you linked was unambiguous, but for another question :)

As i said, a lot of langugaes (I don't know any that behaves differently) uses the const/final modifiers in this way.

In my experience with people that are just learning how to code, it is a more efficient to point out what is the 'const' modifier making a constant of, than pointing out what it does not do, because the latter sometimes sends a message that the 'const' is useless as it 'does not do anything'.
Why Can’t Prisoners Call Home for Free? (a nonprofit startup is fixing it)
never in my 10 years of programming a bunch of languages, never done it
Looking over the posts from Who is Hiring yesterday, many companies are hiring remote until Covid is "over."
The problem with that is we are bombarded with at least 10 times as many headlines as articles can possibly be read. Even within an article, there will be links to other headlines. Look at a news front page and there are enough headlines immediately in view that would take an hour or five to read through. There’s no way to “get ahead” by RTFA, and shaming people for only having seen a misleading headline is attacking the victim, not the perpetrator. (You’re not doing that here, but I often see it done online.)

We MUST start shaming media organizations that publish bullcrap headlines. This is almost entirely the editors’ fault, BTW. The reporters don’t have control over the headline.
Responsible disclosure does not equal bug bounty. Just because you found a security hole does not mean you are entitled to a payout.

The responsible way to do this would be to prove the access to twitters security team and not exploit it for personal gain. You can even just post it publicly, just don't try to scam people and profit based on the exploit.

Do you think that just because there isn't a bug bounty for a specific exploit that gives you a free pass to exploit it for personal gain?
Create PDF in .NET Core from Razor Templates Without Asp.net
I mean, I suspect that most companies will take the view that this is Trump talking nonsense like usual, and that no such tax actually exists. Given Trump's history, companies are unlikely to jump to "argh, the US is the new Russia; divest immediately!" That said, you can imagine there could be problems if this sort of rhetoric continues.
I don’t disagree but we both know that’s not how Apple operates the app store. I can think of a ton of words I would absolutely expect Apple to deny as an app name.
I'm not offering solutions, just observations.

The system is broken and one of the indications of this is all the people that belive that voting can actually make a change for the better, as opposed to just swapping out puppets with no change of puppet-masters.
An update on Fitbit
Ethereum co-founder plans a social “super app” for dapps
This is true. However, they jumped on the deep cleaning guidance pretty quickly despite limited evidence.
It’s actually fairly straightforward for this kind of thing.

What it’s saying is that Google would desperately love to use the US‘ anti-trust standard of concentrated market power being a-OK as long as consumers aren’t obviously being hurt right that second rather than the (better) European standard of considering the prospects of competitors and potential competitors as well.
comments a few days ago, https://news.ycombinator.com/item?id=23996730
I am fine with having a lot of options for online education. The biggest question for me is how do you make your child sit in front of the screen at home and pay attention to the class?
Is it not common for companies with open source tools/engines to actually sell proprietary plugins to support "advanced" services?
Nudge is pretty easy reading from Thaler and Sunstein. Personally tough, I preferred his Misbehaving which goes into his history with the field. Way back when, I had a couple courses with Thaler when he was calling the field Behavioural Decision Theory.
As a developer it’s a pain but as a user it’s definitely useful for security purposes. It’s hardly “zero benefit”.