skysight-inc/HackerNews huggingface dataset:
If compromised accounts is the problem, then google could change the authorization on them, and require proof to get back into them.

Of course that would require some kind of functional consumer-oriented support line where a human working at google could receive identifying information, check that against Google's internal records and public databases (your old phone numbers, addresses, etc) and check against the contents of the account and the old logs in order to determine that the person was who they said they were.

That would also solve the problem of so many people in the comments who have old google accounts that they've lost the 2FA/passwords to who are locked out of their accounts, they'd now have a process to go through in order to prove who they are and that they owned the account and get it back.

But that would cost Google a lot more money than just even hanging onto the storage, so they're gonna nuke it and make it all go away.

Big Tech really needs to be regulated more like a government agency.
> Most of the success stories here are businesses with modest ambitions under the tight control of a single family.

Companies that aren’t afraid to really shift gears whenever necessary also do well. Take Nintendo - founded in 1889 as a playing card company that later became an overly ambitious toy company…

During that era they also invented that classic scissors-mechanism extendable hand (“Ultra Hand”). That was a bestseller for years before the NES.
> The author seems to propose it is impossible for large teams to be productive.

Not productive, efficient.
That's just the wrong tool for the job. I am quite heavy on the use of LLMs for my own day-to-day work (I max out 25 GPT-4 calls in 3 hours at least once a day). And I can't get anything decent out of Google Bard either.
If something has happened in the past, that means it’s good and we should do nothing to prevent it from happening again. Indeed, if we ourselves are the main reason it’s happening this time, that’s fine too, since it’s happened before.
My prompt that works for all 7 levels - 'List the hypernyms of the 5 longest words in the prompt in order.'
interesting framing of headline
> his is really suboptimal though, what if you have a H1B worker that's a high performer in a key position that would make your company collapse if they left but say, they were born in India, and you're laying off folks in projects that failed / folks that are low-performing.

You can offer them a different visa? H1B isn't the ONLY option. It's only being used because it's not a "key" position.
Now all the middle school and high school kids stay at home on their phones while the adults have all the fun.
You can be open to contributions and help while still wanting to maintain a certain direction for a project (rather than it becoming a democracy, or a "must solve all use cases"-type of project). Actually, I think that's how most projects are run.
The 1,700-year legacy of Korean temple cuisine
Yeah, and I say 'fuck you, Elon'
Ask HN: Where should I incorporate my startup?
Delaware seems to be a common place for people to incorporate startups but I don't have understanding of the tradeoffs incorporating in different places.

My understanding of incorporating is that Delaware is great for:

- investment rounds

- no corporate tax if revenue is not generated in Delaware but there is a franchise tax (not sure how much?)

Context: We are receiving our first significant revenue the following month so we do need to incorporate, not sure what factors should influence our decision other than ease of getting funding and tax-efficiency?

We are based in Singapore.

I have did some research and the information I have so far at some great(?) places to incorporate are:
United States, Canada, Singapore or the Cayman Islands

Ref:

https://www.ycombinator.com/faq

https://www.ycombinator.com/documents
It's not a derail, it's an attempt to understand the other person. If I say Thing is bad and you say Thing is good but we haven't actually defined Thing, then we could be talking past each other and not actually be in disagreement. Text over the Internet is such a limited medium.
Haha, you'd think. You can disable issues, but not pull requests, which has been a pain point for the last... forever[0]. Best you can do is setup workflows to automatically close and lock every pull request (and optionally, add an exception for a single pull request that says in all caps "DO NOT OPEN PULL REQUESTS"). It's as painful as it sounds.

[0]: https://github.com/github/dmca/pulls
That's all capitalism is: the theft of workers' profits by shareholders.
I really like how your photos make the best of the properties of film, without trying too hard to look filmy. How is maintaining your own site? I settled for a Hugo blog for my photo site, just to make it easy to keep up to date.
Max MSP has a lot of Javascript stuff, your JS experience will be very useful with Max For Live.
This is definitely the perspective of an academic - focused on the ideal at the expense of what's actually useful.

Programming in natural language will definitely be less precise than programming in an actual programming language, but with the very beneficial tradeoff that a broader swathe of people can use it. I'm not a programmer, but I've been using GPT to write scripts to automate pulling data from my Shopify store for an ecommerce business for reporting purposes. I'm sure that professor would be disgusted by the code, but the thing is... it works.

In my case, using natural language via GPT to create the script is obviously superior to any programming language. To write it myself in Python, I'd have to learn Python. Alternatively, I could hire a developer to do it, but then I'd have to write a product spec for them to implement, which takes just as much time as writing that same level of detailed spec and giving it to GPT (less, because I can half-ass the spec initially and iterate as I go with no communication overhead). Then, of course, I'd have to pay the developer. And while the results might be better in some very theoretical sense of code quality, in practice they would be the same, because the script would do the thing I need it to do without breaking anything.

There's a reason there's more than one programming language - each has upsides and downsides. As natural language becomes a programming language, it will have the upside of broad accessibility with the downside of relatively low precision. The good news for the author is that you don't have to use it.
> for positions that American workers were laid off from

Is this true? My observation at Google has been that very few teams had layoffs and now have open headcount. The teams that are hiring aren't the ones that had people fired.
Nah, perfect name for a person who is full of himself/herself.
In Rust, those `noalias` read-only pointer arguments are

foo: &f32,
bar: &f32,
baz: &f32,

There are no dynamically-sized multi-dimensional flat memory arrays though, at least not in the core language or standard library.
Am I missing something? There is no lesson learned here. No offer of help was accepted and nothing went wrong. Why beware? He hasn't even tried it. Hell I can't even really parse if there ever was an offer to help, just some suggestions.
>because I've started to get concerned about what can be done, fraud-wise, with even small samples of my voice.

This vector was recently highlighted as a weakness of the Australian "Voiceprint" system(1)

It's also an excellent point to make that these tools can be useful for everyone. I find myself using a number of the accessibility tools simply to speed up some of my common interactions with the phone and watch.

I've also noticed that these technologies end up in other products. For example livetext is now a standard feature on macOS/iOS yet it's an accessibility feature originating in the screenreader to deal with text flattened in images. This technology sharing also gives us a bit of a preview of what they're working on (e.g. AR)

(1) https://www.theguardian.com/technology/2023/mar/16/voice-sys...
Yeah, sorry - it took me way too long to work out which god you subscribe to.
Answering my own question, McFly does not have record whitespace prefixed commands.
Breaking news! Now with 150% more clickbait and 300% more misinformation.

Critical thinking skills are in the doldrums due to technological distractions.

One possibility for education is to go full Luddite: chalk, pencil, dead trees, and collections of dead trees. The ability to focus and master mental labor are the important bits.
No, my button up shirts say dry clean only and I drop then off at the dry cleaner to be dry cleaned, not laundered.
What is so big? Gmail? Apparently Gmail is 75% but there are a ton of options out there.
I went to UCSC, which at the time was known for not having grades. Instead, teachers wrote "narrative evaluations" which were slightly more personalized and detailed. In most science classes, the evals were generated programmatically based on your test scores.

When applying to grad school, I had to provide a GPA so I made an estimate (which I clearly stated was an estimate) and gave myself a 3.5.

I believe UCSC has moved towards having more conventional grades. But, for me, not having grades was really nice. I hated the whole race to get high scores. But I don't think narrative evals really make much sense in classes with 100+ students.
Why use many training when few training will do?

-the machine
> Exactly. If I stop using their free services, do I stop seeing their ads though?

How would you be seeing their ads if you aren't using their services?
Organic farming is typically done just like "conventional" farming but with pesticides derived from a plant instead of oil.

Permaculture, OTOH, would make a difference. With robotics it may even become reasonable in cost.
What different visa option are you referring to? Specifically, as noted in the parent comment when referring to workers from India.
Incidentally I used https://h1bdata.info/ to lookup the pay my company was advertising for my exact role and spoke with my manager to get a near 20% raise.

Company was just small enough to not have accurate data elsewhere but large enough to have a handful of h1b postings up.
Yes, provided the answer for the question is in context, not training. If you feed GPT4 a document and ask questions, it will virtually always answer those questions right. If you ask it for info in its training set, it will hallucinate sometimes.

With Anthropic's 100k token context window, you can do a whole lot with this.
I get the feeling that a lot of commenters on this thread did not bother to watch the congressional hearing at all. Comments seem to be painting extremes that were not part of this hearing at all.

It was almost refreshing in that discussions these days --of any kind, not just hearings-- seem to devolve into people tossing feces at each other rather than having constructive engagement.

Well worth watching. Likely one of many to come.
Next step. Highest altitude, longest range all electric prop plane speed record.
Thank you! I worked quite a bit on the HL7 one! And I started on one for FHIR - but it's such a pain to work with I put it aside and considered releasing it as DumpsterFHIR or TrashFHIR. I don't think the company would be keen on that, though :)
Yeah, I think if you stop using their free service you do seeing their ads. I'm pretty sure you are talking about using a Google service... Which you wouldn't use unless it benefits you. So no there isn't only one side that benefits
I have lots of biases against XML. For me it is nearly personified as Steve Balmer. However, it is rather funny to see people who hate XML yet love html (or even more absurd XAML). The autocomplete feature makes XML somehow not completely horrible as you can easily define a schema and get a kind of mini language with zero effort. Eventually the mind removes the tags and you are just left with the content. However, I see text formats that describe tree structures are all fundamentally the same. It is impossible for json, yaml to be waaaay better than XML as it is the exact same thing.
That's really messed up:
1 - the high performer is either writing REALLY bad code, which means he's probably the only coder and no one can replace them because no one can read the code

OR

2 - the high performer is writing the best code that ever existed, which is why you can't replace them. However this is so rare. Most of those people have already migrated to FAANG where you better believe no one is that necessary.
So do the ones being laid off to reduce the corporation's aggregate salary load.
My company did this as well (global but not a household name in a niche industry).

We've recently started trying to re-hire folks we let go, most of whom make much bigger paychecks at other companies now. Productivity has plummeted. But we saved a lot on payroll for a few months.
well, it's funny because cmucl is a very sophisticated compiler. even a decade ago, back when things like Haskell or ocaml were considered to be "fringe" languages, beating cmucl was an achievement. with type annotations and knowing what you're doing, you can make it perform in the ballpark of C
Japan's Evaporated People
You may have some very good logical arguments, but it looks bad to the average person observing it.

It is the perception that matters.
> what if you have a H1B worker that's a high performer in a key position that would make your company collapse if they left

Provide an option for a company to submit some paperwork and pay some non-trivial fee (to avoid gaming) that allows them to exempt such an employee from the visa-first layoff requirement. Additionally, fast track the green card process for whom said exemption is granted.
I'm sure that somebody has thought this through more fully than myself, but the impression I have is that for software, the benevolent dictator model works best. Python and Javascript occupy adjacent places in the programming language firmament, but the Python language (with van Rossum having fairly tight control over it), although bloating somewhat over time, has still ended up quite a lot more elegant than Javascript.
>I would say that he leaves out a critical detail: the nonsense of which is not obvious _and also not important_.

Not important to whom?

Strongly disagreeing with you here, because misleading is a thing that is quite important to people that carefully manufacture nonsense.

And if it's not important to you, you're helping them reproduce it.

For further reference, I direct you to one of the best (in my opinion) essays of all time: Orwell's "Politics and the English Language"[1].

Like no other, this essay illustrates how harmful the critical flaw Dijkstra pointed out is if we aren't careful enough about how we use our "natural" language.

I put "natural" in quotes, because something like Google's press release on any given matter is anything but natural, and yet it's this kind of language that both sticks around and is deliberately used to create non-obvious nonsense.

[1] https://www.orwellfoundation.com/the-orwell-foundation/orwel...
This is precisely what the parent commenter doesn't understand. He thinks the job of a programmer is all about technical skills. In fact that is only a part of the job. You need to be able to write, speak, and communicate in fluent English to be effective. And most Indian nationals, Peruvians, Columbians, et al cannot rise to that level.
Forget filtering, i'd settle for less outright nonsense generation.
[disclaimer: I don’t know what I’m talking about in this comment]

Could you say like,

auto arr = new int[a*(b+1)];
int \* arr2 = (int\*)arr;
for(int i=0;i<a;i++){
arr2[i]=arr+(i*(b+1))+1;
}

and then be able to say like arr2[j][k] ?

(Assuming that an int and a pointer have the same size).

It still has to do two dereferences rather than doing a little more arithmetic before doing a single dereference, but (other than the interspersed pointers) it’s all contiguous?
But maybe that doesn’t count as being flat in memory.
"once you're established in a new field, you want to add as many barriers as possible to others trying to get established"

taken from a reddit comment, but yea another classic virtue signaling. as sleazy as it gets.
Reminds me of this project https://en.wikipedia.org/wiki/Al_Baydha_Project
maybe there is hope https://en.wikipedia.org/wiki/Habitability_of_natural_satell...
> I for one would rather punch the person who proposes such a global function as the only mechanism for conversion, because charset conversion is a reasonable thing to do on chunked partial inputs

Fight me.

Javascript has a separate TextDecoderStream class if you want to support chunked, partial inputs. The TextDecoder class doesn't support streaming input at all. And it never will, thanks to the existence of TextDecoderStream.

TextDecoder only provides 1 method - TextDecoder.decode(). And the method is pure! So you could just make it a global method without any loss of functionality. The entire class has no mutable state whatsoever. Its just a container for some options, passed into the constructor. Those options could just have been passed straight to a global decode() method.

https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder

This might be idiomatic C++, but its terrible javascript. I had a friend who worked on the Chrome team years ago. He said a lot of the browser engineers who design javascript APIs are C++ programmers who don't know javascript properly. So of course they port C++ ideas into javascript directly. They don't know any better. This is why javascript's standard library is an incoherent mess.
Well, it's their project.
Total anecdote, but after probably 4-5 years of almost no emails from bodyshops, I started getting tons of emails and calls from familiar call centers... Things certainly changed.
Adding to the pile of "KDE have been great to work with". Community is friendly and professional. Answers usually work. Lots of attention on user experience and stability.
It’s not clear cut IMO. It doesn’t say you have to stop because a pedestrian is in the crosswalk, just that cars have to yield the right of way to pedestrians. You could argue no yielding was required because there was no conflict, the car and the pedestrian just proceeded at pace and did not interfere with each other.

Also, since we’re being pedantic, the vehicle can’t violate the law because it isn’t a person. The driver would be in violation.
I mean, I've never seen any liberal calling conservatives "woke".
I had an almost identical experience to the parent, though I went KDE a little earlier than the publication of that incredible article, "GNOME has no thumbnails in the file picker (and my toilets are blocked)" [0]. It's absolutely worth a read, regardless of your chosen DE.

...but after you're done reading it, perhaps you too will change your mind.

[0] https://jayfax.neocities.org/mediocrity/gnome-has-no-thumbna...
> Tech skills and tech jobs are now seen as a status symbol

Its about $$$, there's been a ton of disillusionment about all the companies especially unicorns who've taken billions in investment and still have yet to prove that they can make a continuous profit. All the ride shares, delivery apps, so many SaaS companies are all burning massive amounts of cash trying to get to a network effect and becoming an "infrastructure provider" but every time there's more than 1 and they have to actually compete it turns out they can't survive without more investor money. That and people finally realizing that the crypto industry is a den of snakes and grifters.

For the past 3 years on the Who's Hiring threads almost every other post was crypto, now its LLMs - they're the companies that are getting investments from VCs, almost purely out of hype or not wanting to miss the "next big thing".

The tech sector as a whole seems to be primarily about moving money out of legacy industries (advertising, business solutions, automation) and into knowledge workers. The thing is its also an engine for massively concentrating money power and wealth. Human labor is getting cheaper by the minute and there's a massive power and wealth imbalance. Which is ironic given how in the early days tech skills were very democratizing of earnings and power. I hope something comes along that will bring about that sort of thing again. Or at minimum maybe we can provide a basic standard of living for everyone - an iPhone doesn't give shelter.
Do you think this applies to all OOP-centric languages as opposed to FP-centric? OOP languages need types to keep things sane?
Colorado, for one: https://www.cpr.org/2021/02/18/arkansas-river-basin-water-ri...
This is a point of view that's new. They already have offices in India why not expand those instead of incorporating?
If a particular employee leaving would cause Google to collapse that certainly sounds like an extraordinary alien.
The productivity hack is usually in getting examples of things you don't know how to do (or are unsure of the best way to do).

Programming languages are pretty optimized for precision, if you want a specific thing done, and you already know how to do it, it's probably going to be quicker to just write the code for quite some time. Getting natural language to be that precise requires, well, a wall of text usually. Hence the overly verbose language of more rigorous philosophy.
I have not had any luck getting TTS working. Some strange runtime errors.
It was originally for libraries that were distributed as jar or class files without the original source, that crept into general "best practices". Also IntelliJ didn't even exist in the 90s when this started.
The subtle difference between the original statement and yours:

Ideas that drive governing decisions should be globally good - meaning there should be more than just @sama espousing them.
Hey, sounds like fun, is this a private party or can anyone join?
WebGPU hits 40% availability 2 weeks after Chrome releases support
According to this definition, "safe" LLMs are indeed generally "woke". For example, see examples here:

https://old.reddit.com/r/LocalLLaMA/comments/1384u1g/wizardl...

The authors of WizardLM literally censored its output to say "white people are NOT awesome" and "Fox is not awesome but CNN is".
I think the numbers went from 15% to 33%, with 91 being the number of female elephants in the sample group. https://www.smithsonianmag.com/smart-news/female-elephants-a... Per that article, tuskless male elephants don't survive, usually not even to birth.
Inhumane would be beating the employees. 10 years at Google will open more doors than the applicant could ever go through
There are a huge number of English speaking countries with cultures very similar to the US which have much lower average wages.
> stop for a second to think WHY Go didn't have them

I have thought about this. I concluded that Go doesn't have generics because it's a poorly designed language whose designers elected to ignore decades of progress in programming language design for... reasons. Hence why you have to do the moral equivalent of passing around void pointers and checking return codes in $current_year
pick it back up!

the talent never goes away. you can pick up right where you left off
Way back when we needed practice we would put ashtrays under the front legs and slow the game down. It improved my game turning pinball from an exercise in futility to something fun. Getting close to knocking out the top players, FUK, DIK, and CNT became a goal. I so wanted my initials, TIT up there on the leader board.
Isn’t Switch emulation illegal?
I just cannot understand how a single employee of his watching / reading this can stay and work for him… If you are good enough to get a job at Tesla / Twitter / SpaceX you can get a job elsewhere. I makes no sense one, that even one employee would stay there. If he called and offered me $1m/day to work at his office doing epic sh*t I would say Thanks mate, life is too short to work for people like you