skysight-inc/HackerNews huggingface dataset:
I personally picked Flow because it was (and still is probably?) a much sounder and stricter type system than TypeScript.

However, keeping up with the constant breaking changes (I helped maintained a few complex flow typedefs) led to me getting disenchanted and burnt out with Flow.

Also, at one point a change was introduced where most (or all) internal errors would just cause a type to decay into `any`s, which frustrated me a lot.

I don't hold it against Flow though; its only customer is the internal React team, and it's a 0.x software too.

We've migrated our code to TypeScript later and it was a bit smoother sailing (although the typedefs for a few popular react ecosystem libraries were just... Abysmally wrong, it didn't matter at the end of the day; it was still easier).
I don't understand why you care. You have plenty of karma so you're not at risk of going negative, and the karma is ultimately meaningless. Stop feeding your troll my dude. Also, commenting on votes is against the guidelines for being boring, so at least make an interesting post with some data or investigation.
Interesting choice. She would eventually be killed by the radiation that, rather than fear, she worked tirelessly to understand.
Ideally you don't want to be in a situation where a strike against you is the obvious choice, AI or not.

There's always been sabre rattling throughout history. I'm not sure "AI says so" is much better than "the numbers guys say so" or "the chicken bones say so."
There isn't clear messaging on where the money is coming from to cover depositors. Thats whats leading to no one even factually knowing whats happening.
>I honestly pegged things like Twitch Plays Pokemon back in 2014

Most of the comments on Twitch strike me as pretty weird. If I look at Twitch their problem is that, as a business, they never really broke out of their gaming niche. It's strange to suggest that Twitch should have catered more to the audience that they had already captured. Not to say that there's anything wrong with that, but for a company that took tons of VC and was acquired for a ton of money I don't think the answer to their "we need to make more money" problem is to cater even more to gamers. It's like trying to squeeze blood from a stone; we already see it in the way Twitch is squeezing more of the revenue share from large creators and refusing to entertain Google's huge content contracts.

I don't see how Twitch continues to grow by just focusing gaming - especially when the esports side is going through it own struggles now and even teams are being forced diversify into content (e.g. 100Theives selling energy drinks).

Twitch's "problem" to me is while it was a stroke of genius to break out gaming into it's own site out of Justin.tv, is that same audience has become openly hostile to any sort of non-gaming content. If you ask me the future of Twitch is with creators like KaiCenat who are able to bring different demographics to the platform with other types of content. Of course the Twitch superfans would hate to hear this; I don't envy them at all.
Simple tools with simple rules will outlast most of the code we'll all build.
Picking things like grep, awk, and sed means your knowledge will be widely applicable going forward, and many people caring about their performance both backwards and forwards in time means your shell can be pretty fast.
>No, they demonstrate that the machine does not understand.

But it doesn't prove that the machine does not understand everything period. It just doesn't understand the topic or query at hand. It does no say anything about whether the machine can UNDERSTAND other things.

>What have you done to eliminate the possibility that it assembled the words algorithmically and the solution generated is something the reader constructed by assigning meaning to the text response? If the answer "can only be formulated through complete and understanding of the query it was given" then you must have eliminated this possibility.

This is easily done. The possibility is eliminated through the sheer number of possible compositions of assembled words. It assembled the words in a certain way that by probability can only indicate understanding.

>Where is the evidence that chatGPT understands a thing?

By composing words in a novel way that can only be done through understanding of a complex concept. But this composition of words or EVEN a close approximation of this composition CANNOT ever exist in another data set on the internet.

It takes one example of this for it to be proof that it understands.

>Thats an interpretation of the text output that you assigned based on what the words in the text mean to you. I could just as easily say that Harry Potter is self-aware.

No it's not. It's simply a composition of words that cannot be formulated without understanding. Harry Potter is obviously not self aware. But from the text of harry potter, WE can deduce that the thing that composed words to create Harry Potter understands what harry potter is. What composed the words to create Harry Potter? JK Rowling.

>I don't think you understand what we're discussing.

No it's just a sign of your own lack of understanding.
> What one could possibly do about this?

I doubt it's going to happen, but if the author(s) of stolen open source code file a lawsuit, they may force the matter through the courts.

A copyright holder publishing code under the GPLv3 has the ability to revoke permissions to violators. If, say Linus Torvalds or another (big) author of Linux kernel code forces the issue, Xiaomi would perform IP violations every time they try to sell a device running Linux.

If this happen, Xiaomi be given a chance to correct the situation at the very least, before revoking becomes possible. If they still don't comply, kernel contributors may use such court cases to get governments to take action. IP theft has led to phones being barred from sale before, and that was because of vague things like "rounded corners".

It'll take years of legal fees, but it's possible to hit them where it hurts: denying them access to the lucrative western markets.
I do exactly that to improve my grammar (check my history comments, I even mentioned it as a positive use case of ChatGPT).

And I agree that it is a good tool if you decide to put some effort on that, but that wasn't my impression from the original comment.
My main problem is that frankly youtube streaming is technically better, I hoped twitch catches up but I still can't just pause a stream and "catch up" like on YT, watching archive of currently playing channel (say esport event) is also royal PITA.

On YT I can tune hour late, then just jump back to match that happened, watch it, skip the intermissions and catch up, on twitch that's much more complicated.

> - Softcore porn allowed on the platform. Literally, girls doing ass up squats in front of the camera for a $3 donation. You cannot avoid this because its part of the platforms "culture" and even your favorite streamers will one day end up watching a clip or something on their stream. This also breeds incels and very toxic chatters.

I dunno, I never got suggested one of those during at least last few years. If I scroll for like 3 screens I get some vtubers but that's about it. I think ability to filter out by stream tags would entirely solve the problem

> - Ads. Twitch is fighting against ad-blockers. Fine by me, I can bare ads, but what I cannot do is bear 5 ads in a row every 30 minutes. This has gotten a lot worse lately. It is annoying and disruptive to the user experience, and thankfully there are streamers who disable them altogether as they can sustain themselves through subscriptions and donations from chatters.

On top of that they often play in absolutely wrong moments. Like getting ad immediately after clicking a new stream, before you even know whether you want to watch them or not.
Maybe remarking them that way let them get rid of the expensive hedges? That would be even more damning.

Edit: I went looking and PWC has a nice overview...

6.4.3.4 Hedging held-to-maturity debt securities
ASC 815-20-25-12(d) provides guidance on the eligibility of held-to-maturity debt securities for designation as a hedged item in a fair value hedge.

...
The notion of hedging the interest rate risk in a security classified as held to maturity is inconsistent with the held-to-maturity classification under ASC 320, which requires the reporting entity to hold the security until maturity regardless of changes in market interest rates. For this reason, ASC 815-20-25-43(c)(2) indicates that interest rate risk may not be the hedged risk in a fair value hedge of held-to-maturity debt securities.

https://viewpoint.pwc.com/dt/us/en/pwc/accounting_guides/der...
Isn't it natural selection? If the flowers with the fruit that's tastiest to birds propagate their seeds most effectively -- that's an exemplar of natural selection. Isn't it the same thing, when the AI that's most appealing to human serotonin loops, propagates the most, and spawns the most clones, forks, derivatives?

Birds "selecting" tasty fruit doesn't make natural selection un-natural, just because they're conscious agents making choices. I don't see how human preferences for chatbots are fundamentally different.
I don't get how everyone was saying the hands looked weird before. I think it just had something to do with the camera technology back then, and it must be training on that. It looks that way in all of my old childhood photos.
Given LLAMA runs enough to be interesting on a Macbook I'm not sure this is going to be a fundamental limitation, and if it's one today it's certainly within the order of magnitude that models will run locally within a few years.

This is why attempting to put guardrails around it simply won't work tbh.
Gravity I'll grant you, but heatsinks are not difficult technology, and Venus has its own problems with pressure. It's not the overall pressure you worry about; each component of the gas has its own partial pressure. The outside is poison and it's trying to get into the livable parts, and that partial pressure against the breathable air is of the same order of magnitude as breathable air against a vacuum. The engineering challenges are similar.
> Then they'd also get access to Apple's chips.

Heh, no. Apple has absolutely no interest in becoming a tier 3 OEM supplier in the car industry and don't make those sort of chips to begin with. They are happy to cement their ecosystem by helping car makers integrate it into the infotainment screens but that is a far cry from what Tesla is doing.
Sorry but I only have 3 slots on my list of things to freak out about, and they are currently occupied by nuclear holocaust, biosphere degradation, and the American inability to build (housing/infrastructure/etc)
Sam Bankman-Fried transferred $2.2B in FTX customer funds for personal use
Ask HN: What is the main communication channel at your remote company?
Especially if you are at a remote-first company. What is the main communication tool/channel?

Is it Slack? meetings? email? Asana? a combination of these? another innovative way?
How do you use your tools to manage discussions and communication?

I'm sick of using Slack as the main communication channel at my company. Many discussions get lost as new discussions appear. Threads are awful but sometimes necessary. Link previews are distracting. Etc. I feel we are misusing it.

We do meetings and emails of course, and Asana, but Slack is the main and most used thing.

I'm trying to find a way that's good for work-related discussions and at the same time provides some social element (we are fully remote, we need to feel the company is alive)

So, please share what you have!
What if the license says "licencee will provide source code (GPL) or pay $n per device" ? If the lawyers then demand the source code and they don't comply then sue for n x number of devices.
One the Official Lego help page about the now retired Lego Digital Designer, they recommend to use BrickLink Studio studio instead:

https://www.lego.com/en-us/service/help/apps_video_games_dev...
If she had been more afraid, she wouldn’t have died so young of cancer. But because of her research, we understand radiation, and no longer need to fear it - as long as it remains under control. I suspect it will be the same with AI.
My experience was the same as tedvim above - it was utterly dehumanizing and there's no way I want that either for myself or for the people I hire. The interviewers were smug little shits who didn't take feedback to ask questions relevant to the position.

Further - you guys lurk all over HN commenting like this every time there's an interview thread. It's submarining and it's gross.
I did for like 15+ years now ? It's terrible medium
> Outside Google with a little bit of money and a dedicated team, I don't see why this couldn't have been a success.

Fortunately, dedicated teams outside of google have built similar products and been much more successful in the market.

I think that Vuzix[0] or Realware[1] might have exactly what you need: a rugged head-worn camera and lightweight 2D display/hud that can stream video/audio/files over the internet. They're in use today for use cases just like what you describe and are definitely glove-friendly.

If you need 3D interactivity/perception, it's a more complex case, but there's products for that too using hardware like the HoloLens or iOS pro devices.

[0]https://www.vuzix.com/
[1]https://www.realwear.com/
Awesome, best of luck to them, this is the way.
I don't think that if you want to accomplish art, you have to enjoy the process of these specific modes of art or you're failing yourself. And I think that's what a lot of AI artists want, is to have the results, and a big portion of that problem has been solved.

And saying that, I don't disagree with the idea that learning how to draw causes a larger mental development than writing prompts, and that prompters will forever miss out on that human development. It's just that not all people are motivated enough to "climb the mountain" of being a decent enough illustrator, whether hobbyist or professional. Some of them are happier with the process of getting decent results quickly than stumbling over themselves for years just to reach the point of what AI can accomplish now. Maybe the process of drawing is painful because of the way they treat the process, discouraging them from persisting, but it's hard to change people, and they're capable of defining failure on their own terms. And those people will always exist. Not everyone who wants to draw will end up enjoying it or succeeding after their preconceived notions are shattered. That in my mind means there will always be a target audience for generative art tools.

I think AI art could reveal a lot of diminished self-confidence towards life in general, and I could imagine that some portion of the people flocking to the generative programs would have become manual artists if they believed in themselves more, but they don't, and AI has won them over because they get to skip steps to have the result. Maybe they didn't want to do though the challenges of self-development to gain a new skill, but imagined artistry as nothing more than a fun hobby, and AI art aligns with that notion (mistaken or not) than doing months and months of practice, in a way that no technology has been capable of up until this point.

But does that mean those people have failed as artists and soul-searchers? I think that's still up for debate. AI could quickly become the new kitch (if it isn't already) but they're happy creating it, and many are happy consuming it. I don't define myself as an artist and have no insights as to the "value" of AI art as opposed to human art, since I'm a programmer who's stumbled into this other world and I feel that's a domain I shouldn't be making solid declarations about. But I believe both types of art have their place. Maybe a collaborative project between artists of both denominations would be useful in showing the unique qualities of both styles of creation.
for sure for sure. that's kinda the point though: they already were migrating... to Flow. Lots of big projects are on the list that had to change course later because TypeScript won:

- Yarn

- Jest

- Luxon

- Gatsby

- Expo

- Styled-Components

- GitKraken

- GraphQL-js

and that's just off the top of my head. I'm sure there were many more.
They're the same, but decorators encourage a programming style that is much easier to follow than HOF do. This way of using them is pretty standard in Python and it works well, imo.
> For founders this is a perk of being a founder.

Yes, but that didn't answer my question about ethics.

> You are welcome to found your own company if you wish.

I did!

> Especially in larger organizations that have policies around diversity and equal opportunity, it is in fact a requirement to have a large enough and representative pool of candidates.

How often do tech companies get a "representative" pool of candidates?

But this actually goes to the other issue I raised:

> there's nothing inherently ethical about any given company's uniform hiring criteria. Any given set of criteria may "discriminate" in favor of certain traits and against other traits.

In particular, take-home exams that take many hours to complete tend to discriminate against certain kinds of candidates, those who don't have a lot of free time outside of work, family, etc.

It's important to note that these tests are primarily used by tech companies as a screening device, not as the method for making the final hiring decision, which tends to be more subjective. They don't simply add up test scores and choose the highest scorer.

Moreover, the tech industry seems to be obsessed with tests, but they're an outlier. Tons of other industries use more informal methods of hiring and don't give tests at all, much less take-home tests. Do you think they're all unethical?
>Have you heard of the great firewall of China?

Yeah, I've heard how it's basically a formality that barely stops the free flow of information:

>During the survey period, it was found that 31 percent of internet users in China had used a VPN in the past month.

https://www.statista.com/statistics/301204/top-markets-vpn-p...
Fingers crossed for Clippy to make a dramatic re-entry into our lives.
We have WASM dude. But TS people are in TS bubble for what it's worth.
It inherits from ARM NEON optimizations in llama.cpp but I believe it should also work on x86.
You think China is going to change their national policies and business practices because some Western YouTubers make videos about it? Unless you're like 14, I'm in absolute awe that any adult with even the most minimal understanding of geopolitics would think this is a solution.
Ask HN: Do you think Apple is using iMessage info for advertising?
I have had a few situations where I have discussed niche things via iMessage exclusively and then received similar adverts. Most recent example is a conversation making fun of Air Fryers and toasters. The following day I received an advert in instagram for a portable pizza oven which I have never seen before.

There was another example as well. I understand this is anecdotal and possibly coincidence but it has happened twice. Its not as though I used Facebook or Gmail and I never Googled the product.

What do you think?
I made the same mistake, though our transition to TypeScript was actually very smooth. We just set up Babel to handle both, then converted one file at a time. Flow files functionally became untyped JS files until they were converted. And the syntax/semantics were close enough that converting code was really easy
First: define capitalism

Second: list famines
Can you delete this? I don't want a conversation that I'm having to lead to someone being harassed.
In 2016, you had 45 failed interviews. At a 400-1 ratio, you're saying you put out 18000 job applications that year? That's staggering. Even at 20-1, that would be 1000-ish applications.
It’s called freelancing.
My favorite usage for decorators in java is for defining http requests, it lets you write stuff like this

@GET("/users/{id}")
function loadUser(id: int): Promise<User> {}

@PUT("/users/{id}")
function updateUser(id: int, user: User): Promise<User> {}
While doing so she acquired knowledge so that we could pace or fears?
I don't know what may occur past that realization, but it certainly isn't anchored in determinism!
The "insolvency" here was detailed in the SEC statements, which is, as I understand it, how the run happened --- there was chatter about it last year.

Further: the "market value" thing here is complicated. The reason there is separate available-for-sale and held-to-maturity accounting for bank assets is that, in the ordinary course, the assets are held --- the only reason you sell them is because of extrinsic distress. There isn't anything wrong with the agency MBS portfolio SVB had; they're worth less because if you have to sell them in Q1'2023, they compete with even more attractive bonds and are discounted accordingly. But if you just hold them, they pay back dollar for dollar, and that's what the bank normally does anyways.
I use Cryptomator ( https://cryptomator.org/ ) for sensitive stuff. It offers transparent encryption across Linux, windows, MacOS, iOS and Android.
The laser printer Planck limit is rather large, and not constant.
Guo Wengui: US accuses Chinese tycoon of billion-dollar fraud
HN needs to separate emotion from reason in upvotes and downvotes. I bet that many readers here confuse the upvote button with "I like it" and the downvote button with "I dislike it" while it should be about "is this comment truthful and informative, does it add something novel to the discussion?"

HN could implement this with a cosmetic change: all upvotes and downvotes would show a form to provide explanation. Those explanations will be reviewed, randomly, to spot emotional users and suspend their voting power for a month or two. As for those who can't be botheted with explaining their voting decision, they shouldn't be able to influence the global ranking. Rage downvoting and hive-mind upvoting will be gone very quickly.
> I think people are finding a general lack of self-awareness common among SV startup founders infuriating.

Exactly this. I even read a comment from such a founder saying essentially: "Why are people so angry, don't they know I oppose brogrammer culture?" As if brogrammer culture were the meat of of the reason why people are sick of the hypocrisy of the capital class, or even American startup culture specifically. Totally out of touch, completely clueless. Utterly tone deaf.

Particularly, the decision to change the rules in the middle of the game and make depositors over the FDIC limit completely whole again is clearly an unfair favor to the rich. Normal people don't get to have the rules changed mid-game in their favor. If all the depositors were merely semi-wealthy commoners with only $300k in their accounts, they would have only gotten $250k back. Nobody would expect the rules to be changed in that scenario. But if you're much richer than that, then the rules are apparently just guidelines. It isn't fair and that's why people are mad. Anybody confused by people being mad is completely out of touch, and voicing that confusion is only going to make people even madder.
Poland will send fighter jets to Ukraine, the first NATO country to do so