skysight-inc/HackerNews huggingface dataset:
> Seeing a CEO who publicly complains turns me away from even wanting to try the product.

I see comments like this all the time. I'm pretty sure these companies are happy they drive people away who seem to be high maintenance. Companies hate high maintenance customers. Yes, they want customers but they want good customers and not high maintenance customers.
You have to admit that a similar development around Covid vaccines would be quite unfortunate.
I think this is explained pretty well in the paper:

"...hepatocellular carcinoma (HCC) was nominated as the indication of interest due to its high prevalence in liver cancers and lack of effective treatments. In general, by analysis of text and OMICs data from 10 database for hepatocellular carcinoma, PandaOmics provides a top list of 20 targets after multiple dimensions filtration, including novelty, accessibility by biologics, safety, small molecule accessibility, and tissue specificity. CDK20 was finally selected as our initial target to work on due to its strong disease association, limited experimental structure information and with no publicly small molecule inhibitor. [...] To the best of our knowledge, this molecule is the first reported CDK20 inhibitor and moreover, this work is also the first reported example which successfully utilized AlphaFold predicted protein structures to identify a confirmed hit for a novel target in early drug discovery"
I think this is the takeaway as well; I prefer RPN (and I can read and I like k which is considered 'unreadable/readonly' and Lisp which is also apparently 'hard to read') because I am used to writing a lot of forth(likes); I like discovery while programming and it is quite trivial to stuff in a forth into anything, even when no-one did it before. For instance, 10 years ago, to speed up Xamarin (which was compile/run and quite slow at that), I sped up development by adding a Forth into C# so I could rapidly discover and prototype on my device without having to compile. And I have done that for the past 30 years, starting on my 80s homecomputer to avoid having to type hex codes and risk more crashing during discovering what I wanted to make.
Ah weird. I was on some AWS page that said the cost was $0.01/gB, which threw me off as seeking ridiculous compared to what I remembered. Not sure what page it was, but clearly that is not the actual pricing.
Static types are definitely make the language more complicated. It will have a bigger specification and more complicated implementation.

You could even argue it makes writing programs more complicated. But they definitely also make writing programs much much easier.

Kind of like how algebra is more complicated than basic arithmetic, but good luck proving Pythagoras's theorem without algebra.
That's great! Gamay is my least favourite red grape; it's a very rare Beaujolais that I can stand drinking, it needs to be well made to have enough perfume to be tolerable.
I've been cheated by individuals far more than by corporations. I've also been involved with corporate litigation with a company that cheated me. (I won.)
"Why couldn't one simply build on top of existing HTTP infrastructure, throw away all the baggage and instead implement a new Content-Type, which existing browsers then could parse?"

Because escaping the annoyances of the "modern web" may require escaping from the "modern browser". The changes users want to "modern browsers" will never be made. The vendors of these programs do not answer to users. They answer to web developers and advertisers. These are large, complex, insecure programs usually controlled by organisations that seek to profit from online advertising. The advertising focus leads to complex web pages. Not the type of simpler pages that some users want. (NB. Not "most", but "some".) Gemini, because of its limitations, allows users to retrieve resources without the need for one of these "modern browser" programs. If a new Content-Type was added to HTTP, what is the likelihood that other parties outside the "modern web browser" cabal would write small, simple, alternative browsers, e.g., aimed only at this Content-Type. Look at the market share, i.e., available selection, of web browsers. It is not diverse.

Whereas, writing a Gemini client is dead simple. A Gemini browser cabal where users have only a few choices and they are each controlled by corporations is unlikely.

Asking web developers to "please make simpler web pages, thanks", when the "modern browser" allows for complex pages and integration of advertising is not a succesful course of action. Most of these web developers answer to advertisers or to employers who answer to advertisers. They are not going to ditch the user annoyances, they are going to seek profits. Gemini seems to address this problem by making advertising difficult. Without the "modern browser", the possibilities for advertising are limited.

Similarly, asking web users to "please use a text-only browser", e.g., Links, when so many web pages try to use "modern" browser features that enable complex web pages is probably not a successful strategy for many users either. As a long-time Links user, that strategy has worked for me, though.

The only complaint I have about Gemini is the absolute requirement for SNI. Not every IP addresss will necessarily be hosting multiple Gemini sites. Under the current protocol, even addresses hosting only a single site must require SNI. That makes no sense. It serves no purpose. It should be optional not mandatory.
>Anything else would both be bad for YC's business and against its principles

Come on. It's like saying crime won't happen because it's illegal.
Well, Dolphins are cheaper unfortunately
Finding a molecule that inhibits the use of the gene CDK20 could potentially help to stop certain cancers/tumors to grow and maybe even stop them to circumvent certain parts of the immune system
https://search.marginalia.nu/ made the interesting observation that a big chunk of that amateur OG internet never stopped or went away, Google etc. just stopped linking to it and it went invisible.
Why not link to the original?

https://www.rijksmuseum.nl/en/stories/operation-night-watch/...
They use full forms (“I am”) in the email but then at the end write “we’ll” - not something I’d expect to see in a legal notice!
It's absurd that, in an at-will state, there was even a temporary restraining order. And there's no guarantee it would have been fixed so promptly without the national publicity this received.

Not everyone is rich enough that they can lose a week's wages - to say nothing of the legal costs involved.
What surprises me is how people think it seems like a reasonable idea to electrically connect catastrophe detection devices together to ensure a common point of failure to begin with, anyone care to tell me how that's supposed to be more secure than each device being disconnected, offline and entirely self-reliant ?
Solving Wordle with Regular Expressions
> At WhatsApp, I drove the OS updates towards the end of WhatsApp's use of FreeBSD.

What did they move to? And do you know why they switched?
That may be perfectly correct. What I'm saying that is I expect them to store it, and I'm okay with that. If they don't store it, well that's great.
i too think its more about the economics of it. Territory and business with in the criminal element is cut throat.
Building a better BERT: achieving 2x training speed with GroupBERT
Novell Netware let us load MS DOS over the network and boot locally.

Did you mean - MS DOS uses BIOS function calls for functioning?
> OTOH if most Ukrainian citizens were well-armed it would be very difficult for anyone to occupy the country.

There won't be any large scale occupation of Ukraine. That's not the risk here.
Crimea wasn't possible to occupy because the inhabitants lacked guns.

What will happen if there is an invasion is that tanks will roll quickly to where they need to roll, artillery and missiles will destroy what needs to be destroyed, forming the gunpoint at which "negotiations" will be held. Infrastructure will be destroyed (military installations, factories, power plants etc) to ensure this capiulation and that Ukraine remains a failed state for a long time. Russia doesn't have any interest in occupying and thereby having to help rebuild Ukraine. Ukraine being poor and unstable is the feature.

So Russia doesn't want to occupy Ukraine. It just wants to ensure that it's a failed state with a russian friendly government (which Russia can ensure, once it throws the country into instability and poverty).

> Fighting with Javelins, Stingers and NLAWs is a wholly foolish endeavor, very costly for equipment and training.

The equipment was recently shipped, possibly donated. Javelins have been part of the Urainian military for a long time. If you want to stop a gunpoint situation arising from a mechanized assault, it doesn't really matter how many villages of people with rifles the tanks had to drive straight through on their way to the hold position outside Kyiv. They'd make no difference. The villages are never going to be "occupied" and the rifles won't stop the tanks.
Yes exactly, that was actually what I meant.
I agree with your general principle but I do think infix notation is still better because so many equations are a tree of binary operators. Look at how binary trees are drawn - the nodes are in the middle of their children. It just makes sense for binary operators to have their operands on either side.

Otherwise you end up having to maintain some kind of mental stack which is just a bit mentally taxing.
Here is Russia's answer to this; "Navy Seals"

https://youtu.be/0-unYZ6ltfI
Looks like they do offer remote, you just have to live in the US (which is a shame, but understandable for financial reasons and all that)
Making your training data into a cultural standard is just imperialism, but that's the goal here righ?
If you don't comply to the standards of US toxic positivity you should be excluded to not hinder the add sales.
Why so many [dead]?
_from_ is kind of one of the most important context about the data being returned. It provides the type information. Columns you select are just properties of that type.

In SQL, where _from_ is placed at the end, we are essentially writing equivalent of 'property.object'; eg.: name.person, age.person
"LIMIT 10" from PostgreSQL sounds nicer than "take 10" because "take" for me sounds like a random selection is made (take 10 from the bag).

Also want "OFFSET 20" from PG.
So you're saying that you've never worked somewhere where the base OS was an old version of Red Hat that was still supported, probably 5-7 years after release?
All data they process are required by law, but they have to collate a dozen systems manually and the legal department has to go thru everything and block out data the customer is not allowed to see (also by law)...

No all companies are evil and the GDPR has really made a significant change all the places I know of.
A friend and I both run our own independant consulting business. I incorporated in Sweden, he incorporated in Germany. I had to follow a simple webform wizard, sign electronically and start a bank account with 2500€, he had to get a lawyer invovled and show up in person and start a bank account with 25000€.
> now that the mailing list (itself a potent source of drama) has gone to the great bitbucket in the sky

Oops, what happened? Now that was short lived.. EDIT: apparently hardware failure
Interestingly, when I first saw this thread I thought Nova was an alternative to XCode. An actual native alternative for writing Swift -- Panic seems like in the best position to do that. But no, webdev it is.
It's making people flip out over the security of European gas supplies. Prices have been rocketing. Russia supplies 40%+ of Europe's gas so not only do they stand to profit directly from instability, they can leverage a threat of cutting the supply entirely for political and security gain.

Might be less believable if we hadn't just seen this same play performed in the Persian gulf.
Ask HN: How to break in tech field with second bachelors in CS
I did my bachelors and masters in engineering from a non-English speaking country in Europe.

I moved to US after my masters with my partner who works as a SWE. I was unable to find any job in my field of engineering in the Bay Area. I decided to do a second bachelors in CS to have better job prospects.

I completed my second bachelors last year but I am struggling a lot to find a beginner level job in tech. I have almost 4 point GPA and a good mathematical and analytical background but I wouldn’t say I am really good at coding. I really want to start somewhere and work hard and make my way up. Currently I am working in data entry making ~60k in Bay Area :(

Most job openings require work experience in CS. I have submitted my resume at more than hundred places but didn’t hear back from anyone.

I am really disappointed and feel like I will never get a decent job and I wasted my life savings in getting a second bachelor.

Any advice to break into tech will be very helpful.

Thanks.
"RTFM" is always a bad answer.

A direct link to the documentation section they should use is the minimal reasonable answer, in my opinion.
There is plenty of commercial support, though, nobody publish anything publicly thanks to the BSD license, thus everybody re-invent the wheel internally.

Btw, I'm an ex proprietary-solution-based-on-FreeBSD developer.
> What more do we need?

Good languages with good IDE support?

I'm old enough that at some point assembly and C were my favourite languages and PHP was what I was most productive in and Python was also something I enjoy.

These days no way I go back for new projects.

After Java "clicked" for me and the introduction of Java generics shortly afterwards it became my favourite language and later TypeScript and C# had been added to that list.

I'm not to dumb, but I prefer using my smarts to develop programs, to work together or even pair program with the language to mold something, not to babysit languages that cannot even help me with trivial mistakes.
For anyone not using `merge.conflictStyle = diff3` I highly recommend trying it. It removes a lot of ambiguity when dealing with conflicting changes.

And now they introduced `zdiff3` which looks even better, will be trying it once I update.
I have zero understanding of biology but apparently "Diseases associated with CDK20 include Obsessive-Compulsive Disorder and Attention Deficit-Hyperactivity Disorder".

https://www.genecards.org/cgi-bin/carddisp.pl?gene=CDK20
I'm not so sure about MongoDB, they also named their Ruby bindings Mongoid.
They are upfront about it, neutrality from the countries around their border

NATO continuing to send troops and arms to countries sourounding Russia is like trying to provoke an attack

The situation in Ukraine is much like Syria, but the other way around, USA supporting the government, Russia the rebels. Of a government that celebrates Nazism

Crimea had been a gift from the USSR to Ukraine as good faith for them to keep being neutral. Funny how it turned out

If this was happening in USA border like Mexico, people wouldn't even be discussing this, USA would already have invaded Mexico in the name of "National security" and everyone would be clapping for freedom
No thanks. It doesn't even support my 3 year old wireless chip and there are still problems with WebRTC in Firefox. They need to use the donations they raised (1,25 million from what I checked last time) to focus on getting decent hardware and software support.
Btw I am not speaking of a FAANG company, but one that has a tiny web presence..
This feels much more natural than SQL to me. I really like it.
> Similar to symlinks, but arguably less hacky, because there is no differentiation between "actual" location and "linked" location.

In other words, similar to hardlinks
I have found PlatformIO to be a good step up from the Arduino IDE: it generates a new environment for each project with a sane folder structure, and it is possible to dive into the implementation of any function just with the usual Ctrl+click. It helped me a lot to understand how the Arduino libraries worked under the hood and to make changes in them when I needed it.
We can seperate styles from a page using CSS...

Maybe we could try seperating the html template from the content as well?
At first I wanted to say that while this is inconvenient, it is better for the larger ecosystem because we explore the problem space more. But the more I think of it, the more I see it as just a superficial exploration, not deep operating system research.
You are correct about that but your dismissal doesn't convey scientific rigor either.
But, assuming header is a standard layout type, the following:

header h;
read((char*)&h, sizeof(h));
get_destination(h).write((const char*)&h, sizeof(h));

Is well defined even under strict aliasing.

(agree about the two views being live at the same time and memcpy being suboptimal here).
Maybe it should be up to the mother to report this as a threat, rather than being up to a mindless drone.
Even better fun fact: There’s some issuers that won’t validate your CVV at all, so any of the 999 options work for those cards.
This is an incredible surprise ...
...and wayyyy faster!
> And it's easy to set up on Windows. I can toggle English and Japanese input with Windows Key + Space.

It's virtually impossible to set it up if you don't use a QWERTY layout. I have a horrible pile of hacks that more or less work for now, but are being removed in windows 11.
I don't understand why they're not supporting the VSCode extensions format [0]. There could be a different UI integration, but why duplicate the rest?

Maybe they're really targeting a different audience.

[0] https://open-vsx.org/
Spend any amount of time in the FreeBSD kernel, and you'll figure out that "polish" aspect is just a myth. The Linux kernel is MUCH cleaner.

Kernel subsystem are written by a couple developers at most, in private, and submitted as a +20k/-5k single file diff on a public ML for "discussion".

Some developers I spoke with privately were able to make things move a bit by getting their commit bit and start making aggressive changes without discussions / consensus. That wasn't my style.
I think people self censor more now since they realize future employers and life partners could find things.

Fine by me, there's enough hatred in the world already, go express it to a shrink, instead :-)
"A number 1 ranking on Hacker News gets millions of views"

Yeah, anyone who got to #1 knows this is not true.
Nonce. Means paedophile in the UK, apparently [0]. I was brought up in the UK and only discovered this recently (the bad way). So not even the whole of the UK, but only parts of it.

Obviously also a technical term used all the time in its technical sense with no problem.

Context and culture is way more important than the actual words used when trying to determine the meaning of a statement.

https://www.urbandictionary.com/define.php?term=nonce
Sounds really interesting. Is this still available somewhere?
I wonder why they introduced new diff mode, rather than making diff3 better.
Is this not just shoving your head in the sand though?
Would a greater amount of nonspecific cancer funding have allowed this specific discovery to be found faster since it is limited by a machine and human evaluation of the results?
There’s no support for mapping external memory but you can apparently get creative: https://github.com/yocto-8/yocto-8/blob/main/doc/extmem.md
I think most of the appeal of the theory is that you can call him Darth Darth Binks.
How would a text/gemini content type guarantee that links did not go to pages with those issues?

And given that HTTP has content negotiation, how could you ever be assured that a given link goes to a text/gemini page?
sure, a reasonable individual could consider all the available information, weigh risks and make the decision on their own.

Vaccine Mandates imposed by the corrupted government are not reasonable, one could argue.
Have you found Waldo ? (Just kidding ;) )

What I'd like to have next is a way to change the viewing direction and the lighting dynamically.

Paint color is not like a screen pixel. It changes depending on the light color, and direction.

Nightwatch maybe was intended to be watched lit by a dancing flame.

I am very hopeful for new rendering techniques like Nerfies, for this type of application.

It also has the potential to reverse the effect time had on the painting, so we could experience this it like it was painted.
The greatest point of failure in these studies is the quality of data. If it isn't ensured to be accurate any further analysis is useless. And this is the core point the article tries to make.

Not saying it is correct or not, but you did not respond to the criticism.
Give Us a Three-Day Weekend
> It's still possible if you use uBlock, or enable JS only when you need it.

Possible, but painful. Take HN's official search engine, for example: https://hn.algolia.com/

I open it. "This page will only work with JavaScript enabled" sigh Accept JS from hn.algolia.net and the mangled cloudfront domain (and make sure not to accept ravenjs.com). Possibly cdn.jsdelivr.net if I want to spare a click later, because I don't know if it's useful (it's not). Reload. Now the results are blank. Ah, it makes XHRs to telemetry.algolia.net, a mangled algolia.net domain, and three mangled algolianet.com domains. Think for a second. Accept the latter too (actually, either is enough, but I don't know that). Reload. Oh, it works now.
Luckily there isn't a privacy consent popup I need to reject (or block with uBlock).

It's exhausting to do that almost every time you visit a new website. And with https:// URLs, you don't know ahead of time how many rounds of accepting you'll need to do before opening.
The Commodore 64 could do maybe 0.005% of what my PC can. Power comes with complexity. Simple power is genius and it's hard to scale that.
I think Excel shows us that you can do a lot with a beginner friendly toolbox.
So now we have easily come up with three different ways of rewriting the query to avoid that duplication (which obviously was not a problem at all to begin with): subquery, CTE and lateral join. And there are also several more well known ways (views, custom functions, computed columns etc) so the whole premise now for even inventing a "better" language than SQL is then false? Or what am I missing.

It's also weird how people always argue for immutability and eliminating local state, when using procedural languages, but as soon as they switch to SQL, that actually works like this, they immediately want to introduce mutability and local state.
PETA will say nothing. That cesspool of corruption will just search for the next innocent who did a selfie with a monkey to attack him, all the while they keep "releasing" dogs from shelters by killing them.
Because in Switzerland people have guns to defend the state from invaders. In the US people have guns to defend themselves (from the state or other people).

Also in Switzerland people store their military service gun but they don’t have bullets.
We might never know what is currently in use, but I'm convinced that any wild and wacky idea has been tried by somebody. Some fun ones off the top of my head:

- Meet Wojtek the bear: https://en.wikipedia.org/wiki/Wojtek_(bear)

- AT-Dogs: https://en.wikipedia.org/wiki/Anti-tank_dog

- Ships made of ice and saw dust: https://en.wikipedia.org/wiki/Project_Habakkuk

- Funny tanks: https://en.wikipedia.org/wiki/Hobart%27s_Funnies

- Pink camouflage: https://en.wikipedia.org/wiki/Mountbatten_pink

- Gay Bomb: https://en.wikipedia.org/wiki/Gay_bomb

- LSD Trials: https://www.youtube.com/watch?v=ziqpwkhqTRs

- Portable nuclear launcher: https://en.wikipedia.org/wiki/Davy_Crockett_(nuclear_device)

Also dogs don't need to attach handcuffs, it suffices that they chomp on your leg. And that they can be trained for easily enough.
Our Partnership with Twitter to Advance Algorithmic Transparency