skysight-inc/HackerNews huggingface dataset:
> And yeah, it can look like "I don't feel like it" to a casual observer,

I think you misread my argument: if the bar is currently at "I don't feel like it" for abortions, then judging someone as morally or ethically "wrong" (or evil) for a higher bar is silly.

[EDIT: I'm not making any judgement on a pro-choice position, nor am I attempting to trivialise the complex and often traumatising decision-making involved in abortions. I'm simply saying that if we accept "I don't need to give any reasons" then we shouldn't judge the people who give medical reasons]
You would rather miss out on the returns entirely than pay capital gains taxes on a percentage of the profits? How does this make any sense?
You need a different project to recover. It probably needs to be greenfield. Try to see if there is any opportunity in your company, some projects that are in the drawer. Once you find a project you are keen to work on, you will gradually recover and be able to work on any project because you will restore the confidence in yourself.
Doesn’t that create a single point of failure for both the services?
That does avoid preflight, but it just adds additional requests for all static assets. It seems like it's just trading one type of overhead for another.
> Shorter and longer books are no better or worse (in this comparison, we removed that component above).

This is kind of begging the question because between the original setup and this statement, we're assuming the two axes are orthogonal whereas I'd wager they're not.
There cannot be evidence of the first, but there can be evidence of the other two (supposing one of the latter options happened). The problem is that there cannot be evidence that those two didn't happen. So if the first option happened, we can never be sure of it; the only way of being sure of something is if one of the other options happened and it is revealed.
Don't mistake "people using adblock" with "I don't have a valid business model". Adblock users are a minority among people browsing the internet.
I have a question regarding crippling depression. When I hit the wall, I never got fully bed ridden, I was able to force myself out (also the fact that my heart couldn't operate well when horizontal gave me another reason). I had to mentally plan, calculate and monitor every move (moving one finger, grabbing a spoon) sluggishly. But at times my brain just ..shut. I would collapse on a table.. not due to fatigue or pain, not like fainting or narcolepsia, it was something else, like neurological surrendering because there was no notion of aim anymore. Has it happened to you that way ? or anyone else ? It's long gone but still I'm unsurprisingly curious.
I have repeated this comment before and it's wild speculation but I try to answer. For me google's results were good up to 2016 then the results started to become worse and power user features like bolean operators and keywords ("site:", "domain:", etc.) started to get ignored.

I map this decline to the exit (with some sex scandals mixed in) of Ranking VP Amit Singhal and the start of John Giannandrea leading R&D. From what I understand from the grapevine Singhal was uber conservative about how anything AI would scale in the ranking algos whereas Giannandrea was pretty much a 'let's AI all the things' kind of guy.

This aligns with the start of forced 'natural language' queries. After this roll out you now have to second guess how AI expects a query in order to get half decent results out of google.

As an example, in the early 2000's you could just type:
"phacoemulsification+resonant"

Nowadays the expectation from googles AI is to query along the lines of:
"What is the frequency of the ultrasonic driver in phacoemulsification?"

(BTW the first query still gives me a correct answer in ddg.)

In addition to the AI galore, google dropped all the power-user feature keywords (as in they are still there but we will politely ignore them when convenient),

Also from forum discussion the GOOG employees feedback was always that the bolean opearators were underused (probably only a few millions of users?!) so it got removed "but you can use quotes", because it is so much more convenient.

Google search has been slowly adding just too much friction. Now I just use ddg and get decent results 85% of time with zero friction/frustration.

For my use cases the only scenario where google's AI shines is in 'Google Shopping' product/price search, for everything else it truly feels like the right tech for the wrong problem.
I agree that the Blinkist summaries are low quality.
I think this https://shortform.com may be the answer, although it's expensive.
Even if they are cooks, it's not easy to parallelize every problem. If the money is mostly used to pay for massive infrastructure - e.g. google, fb, etc buying lots of servers and other equipment investment or king/supercell spending on user acquisition (=advertisement) you can spend practically as much money as you can raise into it.

But if your costs are mostly salaries putting a lot more people to work is a hard problem to solve.

I'm currently running a startup with 6 employees (myself included) and if i get some extra money i can easily grow to 8 and immediately find plenty for the new people to do. But if you give me $Xm and i can/should suddenly grow to 30 people I'm going to have a hard time putting them all to use. I may eventually get to it but I can't start hiring them today because they will just idle or do unimportant work until I figure that out.

Beyond that, even if you do have a good use of 5x as many people productivity grows in sublinearly to the number of employees due to communication overhead. So even a well run company (which the above example was not) will probably get less per-person out of 1000 people than out of 150.
Google could modify their ranking to include these biases:

- affiliate links? Down ranked

- affiliate links to Amazon? Down ranked further

- page contains advertising? Down ranked

- page contains extensive javascript? Down ranked

- page contains links to Social Media? Down ranked

- post _is_ on Social Media? Down ranked further

- page contains duplicate text, found elsewhere? Down ranked

- page contains many links? Down ranked

- page contains grammatical errors or bad sentence structure? Down ranked

But why would they do it, their whole business is built on these things to exist.

Let's look at some things for upranking:

- page uses a static site generator, e.g. jekyll, mkdocs, hugo? Upranked

- page has a balanced ratio of pictures/text and the text actually refers to picture (+ pictures are not stock imagery): Up ranked

- ... (you continue)
For young people in the current situation with Omicron it does not seem it should.

Austria is already planning to scrap the idea for a mandate altogether. I think it is time to return to normal operation to be honest.
Fees: https://support.ramp.network/en/article/what-are-your-fees-1...
That browser toolbar was called stumbleupon.com :) Good memories of a somewhat different web!
I do this enough that I really had Next had some config-level handling for API reverse proxy stuff instead of writing a /api wrapper for each.
It's the other way round. Good code is like good writing, because code _is_ writing: its primary purpose is to convey ideas. To computers, but more importantly, to other humans as well.
> Trying to game the system using its own axioms is not going to bring any major change, as history has shown.

The Free Software movement (and its offspring Open Source) has wrought rather major change by "gaming" the copyright / licensing system using its own axioms.
Is there any chance we could vaccinate mice? Perhaps developing an edible version that we could use to help stop them from generating future variants? I can just see anti-vaxxers using this development as proof that 100% vaccination isn't a useful goal.
That’s one of the fun things you get to do in a giant company - careful performance tuning on large systems can yield some really massive results. And because of that it’s easy to get leadership support for those types of projects.

Saved tens of thousands of cores myself at GOOG once by doing some careful autoscaler tuning for 3 months or so.
And Slack. Can't ever find what I want in it.
You might also be interested in the Large Bitcoin Collider. It found some weakly generated private keys.
Either "Pay the costs from your savings" or "Pay it but cut spending on other expenses", because you would have either saved or spent that part of next month's paycheck if your credit card balance wasn't $1000 higher than usual.

If you don't carry a balance, the credit card is merely time-shifting the reduced spending/saving.
Sorry but you're holding it wrong if you don't search intentful enough.

NL queries return poor results if the content creator didn't create it with searchers in mind. Most of these sites also often have a very poor UX.

There's of course a larger incentive to optimize for popular stuff, especially when there's commercial intent (or implied commercial intent by the absence of informational intent).

Bad search results can be opportunities, and many new bloggers focus on this right now which is why they often appear first in search results before the actual experts.

But it would only take experts to improve their content to outrank them because expertise and trust are also ranking factors right behind UX, and if you have both you win. Expertise alone just isn't enough.
It can be slow every time if your AV software hooks close to do its expensive scan operation like Windows Defender.
Sure, OpenGL is portable and works everywhere, right?

Well, first of all OpenGL and OpenGL ES aren't the same thing, so depending on the versions, the set of APIs differ, already there you have some set of alternative code paths.

Then some features are only available as extensions, so you need to query for them, and then programm accordingly what is available.

Some hardware features have different extensions per vendor for the same hardware capability, so yet another execution path.

The shader compilers are quite different across vendors, some more strict than others, or different set of GLSL extensions, so yet another execution path.

Finally, even when everything works, there are driver or hardware bugs to work around, yet another execution path.

In the end it is OpenGL, portable everywhere, yet the engine looks like it is using multiple kinds of APIs just to work around every kind of issue.

Naturally having a rotating cube available everywhere is easy, the problem is having a proper engine with Unreal like capabilities (we are talking about AAA here).
Aren’t `OPTION` requests useful when you want to build an actual REST API and not what most devs call everything having an HTTP interface? The clients can use the requests to understand which actions they can apply to the resources.
One reason would be support.
For example? Leave fresh fruit on the table to encourage (cue) eating an apple a day?
This thread is about developing on Windows....
The linked Reddit post is kinda amazing:

"Drunk Post: Things I've learned as a Sr Engineer": https://www.reddit.com/r/ExperiencedDevs/comments/nmodyl/dru...
For non-English content, it's similar, with auto-generated Google Translated trash content treated as more relevant than content originally written in the same language.

I used to struggle sometimes with DuckDuckGo but 90% of the time it now serves the same or better quality results.
I’m a left spouse. My mental health was (and is) poor and I didn’t do enough to help myself.

I fully acknowledge why I was left and I’m trying to be better.
"Yes, but that doesn't change the fact that there isn't a magical technological fix for that problem."

Well there kind of is, at least Bitcoin is better than other things in some regards.

"Do you have citations on “nothing”? The examples I've seen are all of people who were doing things most people find objectionable and they didn't get a blanket ban on banking or being online but rather a specific company chose not to associate with them. Even actual Nazis like Stormfront don't seem to stay offline for that long."

I don't really keep score. An example that comes to mind is JK Rowling being disinvited from the anniversary celebration of the Harry Potter movies for saying "Transwomen are not women". Or Gina Carano being fired from the Mandalorian for warning about singling out people using a picture of the Holocaust. It's not a blanket ban, but the proponents of cancel culture are generally pushing for blanket bans. They will write letters to employers and business partners (including banks) of people they want to destroy and ask them to fire/stop doing business with them. Are you sure your employer and bank will double check such claims before firing you?

(Edit: here is an example of a bank cancelling the account of a feminist organisation for saying the same thing as JK Rowling - https://www.rebelnews.com/dutch_banking_service_terminates_f... )

An example for banks messing up stuff, PayPal freezing Wikileaks bank account: https://www.wired.com/2010/12/paypal-wikileaks/

Where does Stormfront hosts their servers? Parler took a long time to get back online, but maybe they wanted to overhaul their tech first.

And more and more frequently it will just be bots that brand you a nazi. As I said, I was banned from Twitter by a bot misinterpreting some keywords ("hopefully" and "die" appearing in the same tweet - at least that is the only explanation I can find, as they disallow things like "I hope you die", but that was not the content of my tweet). And the beauty of banning people from social media is that nobody can check why it happened anymore, so people will just assume that "there must have been a reason".

"Think about what trying Monero would mean"

As I said, life under authoritarian regimes won't be easy either way. I don't defend all the sales people saying stuff about crypto coins. Some of it is true, some of it is bullshit. Just because some people tell nonsense, doesn't make all of it wrong.
Does this figure ignore the fact that most people are fully vaccinated?
I suspect the sample at Blind is representative.

My guess is that only 20% (or less) of engineers are senior in any geography. The ~20% of the people polled who earn 200K+ would be senior engineers, I’d think. But even of those, 70% are in the 200-250K range base, which matches my experience.
If you say so, we also have estimate the threat of the disease by excess death.
You described every enterprise Java project developed by contractors except that it can’t be rewritten because Java is THE enterprise language.
ww or 笑 is absolutely 100% acceptable as a guy. It has never even crossed my mind and a hundred of people I worked with use it. Dont know where did you get this info.
Why are browsers so forgetful? Local text search is an easy problem at single-user scale.

I am working on a browser extension to automatically grab text (visible phrases) from the pages I am reading in the browser, save them to my index and implement search. I want to always be able to recall anything I see. In order to match texts I will use neural embeddings computed with a pretrained Huggingface model, fast enough even on CPU.

An alternative way to implement this would be to take screenshots every few seconds (only after recent user interaction). Then I can OCR the images and search anything that passed on the screen, in any app.

It's as if I become the Google Bot responsible with exploration and filtering of potentially useful data.

In the future I might be able to use my index for neural question answering, add a voice interface to my data.

Of course the local index could work for images too. You can grab images and embed them with CLIP to get Google Photos like semantic search.

I think web browsers are going to morph into personal internet agents, responsible with logging, searching, interfacing with external APIs and services, filtering ads, news and mail, making sure we don't accidentally leak personal information, etc. In other words AI that works for the user, locally.
The HP 35 calculator was introduced in 1972. The early models aren't quite fifty years old yet, but will be later this year. Many (most?) of these still work just fine from the mains adaptor or once you replace the batteries.
I’ve read it. I’ve also worked residential construction. It is absolutely not better built than prefab sheds at orange or blue stores.
Or just declare JSON as text, simple cors supports authentication, no need to mess with routes.
Ask HN: Which video conferencing software has the best video quality?
I've worked in a bunch of companies that experienced similar (in %) growth & similar results.
Similar figures from Denmark, reported as rates and broke down by age groups. Waiting for severe omicron cases stats, which may lag for a few weeks. We are in for an interesting winter...

https://covid19danmark.dk/#gennembrudsinfektioner

https://files.ssi.dk/covid19/omikron/statusrapport/rapport-o...
The irony in this is that with CloudFront at least, it can't strip the "/api" prefix before sending it to your backend, so you have to have your backend server understand /api/xyz rather than just /xyz calls like when it was on a dedicated api subdomain.

But don't worry! AWS thought of this! They invented Another Cloud Thing, namely Lambda@Edge, to solve this. Now you can run a JS function for every single request that hits your CloudFront Distribution so that you can run logic in there to strip the prefix before it gets passed to your origin. You read that right! Execute code every time a request hits your proxy! But wait, doesn't executing code for every single request sound insane AND doesn't it also add latency which this was trying to remove? Yes! Isn't cloud just lovely?
I’m sure some folks here will chime in with countering/supporting data, but assuming these trends are truly representative, understanding why this is occurring will be imperative.

One hypothesis involves the fact that current mRNA vaccines induce an immune response highly targeted toward the spike protein RBD.

In contrast, natural infection induces a broader immune response that includes antibodies targeting other proteins (Nucleocapsid protein being one of the most notable; it is commonly used to determine if a prior infection occurred).

Omicron in particular is a variant that has accumulated a significant number of mutations in the S protein region.

Is this coincidence or are we seeing selective pressure due to mass vaccination campaigns?
Loved the concept, but there's too much white-space, lot's of screen real-estate lost.

On my MacBook Pro 16-inches, I can see 12 stories on HS while on HN, I can see 27 at one go.

I am not saying the UI needs to be as dense as it is on `news.ycombinator.com` but it can be much more denser than what it is right now.

Also, +1 for dark mode, although, DarkReader works quite well for now!
I feel old. The rise of bitcoin and altcoins make perfect sense to me, but why NFTs are growing is completely beyond my ability to understand.

It's like they take the best part of internet (freedom to spread information) and forced a price tag on it. Like people who have more money than they can use tried to come up with a way to waste that money to make everything worse.

Bioshock was a warning, not a guidebook. If you have too much money, I'm sure there are lots of reputable charities that need money.
The major frustration is that its endurance in an mostly irrelevant task. If the problems were more relevant, active software engineers wouldn't need to study outside their day to day duties, no?
Is there any way to read the OPTIONS response from JavaScript?

I'm guessing not, but if there was, theoretically could you just include your API response in the CORS rejection response?
Exactly. If you are looking for racism you will find it. If you are looking to get offended you will get offended.
Nearly universal: there is a universal legal requirement that you have health insurance, and about 90% of the population is a member of one of the very strictly regulated Krankenkasse (the "public" option), with most of the remaining 10% is covered by more loosely-regulated (but still strict by US standards) private insurance.

Nearly universal: there are, by many estimates, at least tens of thousands of people who fall through the cracks - mostly (former) small business owners, other independent contractors, and widows of government employees who cannot afford their private insurance anymore, and are too old/unemployed to require a Krankenkasse to take them in.

Doctors own their own practices, or are employed by practices or hospitals. They have the choice to not accept Krankenkasse repayment rates, in which case they can only accept private patients (privately insured, or self-paying).

Germany's health economy looks more like the US than it does the UK. Overall, it is less expensive for similar quality, and American-style ruinous 6-figure bills are unheard of.
>Tangential: Is the whole good habits thing not a bit overdone at this point? I meant "Practice maketh perfect" isn't a new message -- every new generation is taught the value of discipline in schools by teachers and sports coaches, Outliers popularised the 10000 hours rule more than a decade ago.

True, but as children become teenagers and teenagers become young adults, they often need their own form of guidance, and perhaps this is a new cycle that will rinsed and repeated. Sometimes , some new research can also help illuminate some best practices that somebody 20 years ago would not have known. For example, I have found the Pomodoro practice really useful for myself, and though I don't follow it to a tee, it has helped me become more productive. Plus I use Trello for personal tasks and Jira for work, that has helped me be more productive.
Please google it
Sweden handled things quite differently so you can look at their numbers.
This is totally leaving the original topic, but how do you work figure and table management? In my "smaller" papers, I have 50+ figures (dose-response curves, antibody prevalence curves, etc.) and 10+ tables. Just referencing them based on a handwritten caption, the thought makes my skin crawl.

We've gone full in and do most papers in R Studio directly. R Markdown and R Latex work OK, Zotero is integrated, and for the slower members of the team we offer pandoc conversions of their docx and html. But Pages... it does not seem to be made for anyone doing science :(
Tell HN: Thanks to YouTube, my 12 year old asked for a knife for his birthday
YouTube is full of videos of people doing tricks with Balisong butterfly knives, presenting them as cool and fun.

In fact Balisong knives are deadly weapons and illegal in many places if the world.

Search YouTube for butterfly knife tricks or Balisong and you’ll see videos with millions of views.

So when I asked my 12 year old what he wants for his birthday he said “a Balisong”.
Given the low vaccination rate in Sub-Saharan Africa at the time this variant emerged from there, it's unlikely that mass vaccination campaigns drove selection pressure in this case. Far more likely that it was a host jump or a long mutation period inside a single immuno-compromised individual.
Your "refutations" don't actually contradict anything I said, I just don't dump everything that comes to mind or that could come to mind into every HN comment I write.

Prevention is always better than a cure, so yes you still have to check. Yes I know the Erythema is optional. Yes I know a vaccine isn't 100% effective. I'm actually a licensed veterinarian you are trying to mansplain here...
For me, HN putting the paper’s title next to “TLA.gov” gave the former the weight of the latter, suggesting this was a US government finding.

But, with respect to the original authors, it’s more like “Mice did this!” alongside “www3.docs.nih.gov/~jeff45/theories/drafts/mice.htm?”