skysight-inc/HackerNews huggingface dataset:
It depends a lot on the town and the property. Massachusetts is certainly not cheap in general but get outside of 495 and there are many decent properties for far less than a million. It's also the case that a ton of Massachusetts companies are not in the city. Tech was historically not in the city much at all. So living 45 minutes plus outside the city can actually be a lot more convenient to many jobs than closer in.

A lot of people who live that relatively far out just don't go into Boston much.
FWIW, I got API access quite quickly. Applied March 20, got access March 27. My application was only some 2 line bullshit, their example for "why do you want access" rewritten.
Fair enough. But there should be some mechanism where people who don't want their works to contribute to AI training to be able to prevent that without having to resort to removing their works from the web.
Came to talk about Hayes modems, ended up finding out we're still reinventing the wheel poorly. I'm going back to IRC...
My favorite change (even though it's not listed in the changelog), is that just-in-time compiled code now has frame pointers[1], making Julia code much more debuggable. Profilers, debuggers, etc. all can now work out of the box.

Extra excited that the project I happen to work on (the Parca open source project[2]) influenced this change [3][4]. Shout out to Valentin Churavy for driving this on the Julia front!

[1] https://github.com/JuliaLang/julia/commit/06d4cf072db24ca6df...

[2] https://parca.dev/

[3] https://github.com/parca-dev/parca-demo/pull/37

[4] https://github.com/JuliaLang/julia/issues/40655
Thank you for all the feedback, positive and constructive! Yep docs definitely need a lot of polish :)

3. I actually started from scratch -- ipyflow's reactivity model is a bit different from these, since for Python, my experience is that static dependency inference is too unreliable to be useful. (Though after talking with the Pluto maintainer earlier today it sounds like Pluto may be reaching some of the same conclusions and also be moving toward a dynamic dependency inference strategy)

In the future, my hope is that as a community we will develop a live-coding analogue to lsps which one might call a "language kernel protocol" so that we can standardize some of these features across different languages / editors

4. For top-level / module-level statements, yes there is lots of overhead (> 100x), but it's largely limited to those statements (i.e. external library calls, recursive function calls, etc have close to 0 overhead thanks to intelligent instrumentation disabling for these) and turns out to be OK in practice (more details in nbslicer paper https://smacke.net/papers/nbslicer.pdf). At some point I'll run it through a profiler and try to grab the low-hanging optimizations but it hasn't been noticeable so far.

Surfacing the DAG is definitely something I want to do at some point; we have all the information in the backend so we should try to surface it in the frontend.
It's a broken system where effort and performance isn't acknowledged and rewarded and the whole purpose of being there is undermined. At some point the whole enterprise is destructive and should be shut down.
Just thinking what the 'contemporary' equivalent of this would be, they could use ChatGPT instead and get a well fleshed out answer they can read out pretty much word for word.
At a previous company we had some contractors from Brazil and I was really quite impressed. Super knowledgeable and it was great not having a huge language barrier.
But you didn’t help them: you just added noise if you’re just mentioning two large topics without any connection or examples of plausibly working systems. For example, post scarcity is hypothetical at this point and nothing about it is incompatible with authoritarian governments. Similarly, decentralization covers a lot of ground but satellites are inherently centralized to some extent and there’s little precedent for decentralized funding of something that big, and even terrestrial networking has few examples of a decentralized system resisting attacks by even relatively weak governments.
Ask HN: Where does authentication happen in BFF?
I am building an internal monolith exposing a bunch of gRPC services that I am planning to put to use as the core of my system (i.e. containing all business logic).

More, the client is interested in a having a Web application as the entry point to the system, but also showed interest in a JSON API in the future. So, I thought BFF could be the way with a server-rendered Web “frontend” (using cookies) and in a later time a JSON API frontend (using API tokens) where the client requires programmatic access.

The question: where do I do user authentication and authorization? The internal monolith is pretty much an unrestricted API at present as it is only supposed to be used internally. I want to have a clear separation of concerns so I have quite mixed feelings about putting the authn/authz logic in there. In frontend, OTOH, I would be duplicating a lot of code and it would potentially open it up to bugs given that I'd have to update both frontends in case I change the logic.

TLDR: Should it live in the frontend or backend?
Ooh, I thought we were going to be arguing about an earlier time. The last Nexus (pretty sure) was the 6P, released 2015-10 and discontinued 2016-10.

I remember this complaint from the IO 2013, when I was there representing mod_pagespeed.
Many "upper management" types have no idea who actually did the work.
> there’s a big difference between perspectives

Here's my take...

The difference between the United States and other countries is how we internalize things. We're very much guilt or shame driven because of the heavy influences of puritanical, fundamentalist, and catholic religions.

It's not that Americans don't cheat/indulge/whatever, it's that they feel bad about doing it. And that doesn't stop Americans from doing things, they just try to hide or repent for what they've done.

* Thinking about it a little more, there are also people here with a strong sense of entitlement and bewildering moral fortitude. They'll break down in tears or want to start a fight if you cuss in their presence but have no qualms about "moving" to Florida to dodge paying taxes or vehicle registration fees.
Ask HN: Which is the best course with video lectures you have ever taken?
You could use TLA+ to model the data structure operations and check the invariant.
Checking the invariant with assert is also useful in my limited experience with concurrency.

https://lamport.azurewebsites.net/tla/tla.html
Isn't an AI a robot?
Microsoft Agrees to Buy Power from Helion in 2028
Financial Markets – Yale (Coursera)
Also YouTube. That was before Twitter betrayed (?) third-party developers around 2013 :

https://www.theverge.com/2012/7/9/3135406/twitter-api-open-c...

For instance it was basically the end of Flattr 1.0 :

https://venturebeat.com/social/flattr-the-crowdfunding-payme...
Luckily everyone is using journald nowadays and do not need to worry about this (:
Ask HN: How do you differ from others in the conversation topics you choose?
It's the elephant in the room and it has small ears.
I think people underestimate how much people want to hire from their own country for cultural reasons as well as logistics/HR reasons.
Yeah the timing is horrendously off and it’s essentially just a piece of metal sliding back and forth poorly in time on someone’s back. It’s examples like this that help me to realize that some ideas are just for the theater of innovation and are quite poor examples of utility. They are obviously not doing anything useful with their time but they were so oblivious to it they posted this piece on it. I don’t want that to happen to me. This post is a warning to all of us.
The failure mode seems different to yesterday - then I was seeing failed pushes, today push works but Actions fail with "GitHub Actions has encountered an internal error when running your job." - but it is still irritating having your workflow interrupted on what seems to be an increasingly frequent basis.
Somehow I feel this kind of things are manifestations of larger and emerging tendency to isolation and disconnection.
I will go against the trend here and give a big thanks to the whole Julia team for all their wonderful work.

I've been a heavy Julia user for +4 years and adore this ecosystem. I use Julia for parallel computing, modeling and solving large-scale optimization problems, stochastic simulations, etc. During the last year or so, creating plots and dashboards has become much easier too.

Julia makes it surprisingly easy to go from "idea" to "large-scale simulation". I've used it in production and just for prototyping/research. I can engage with Julia as deeply as I would with C code or as "lightly" as I engage with Matlab/R.

I'm excited to see what comes next.
One fact that still remains (and the article suspiciously doesn't mention) is that there's still less manual work involved with digital projection: no loading/unloading/changing film reels, which means reduced personnel costs.
Curious about the "seriously subpar hardware" claim. What are you referring to specifically?
Building Real-Time AI Applications with MongoDB and Pinecone
Quality isn’t a skill issue. It’s prioritization. Ownership decides how devs spend their time.
Sometimes it's forced upon cinema owners. There's only one company making non-laser cinema projectors these days, and so laser is really the only tech in town when it comes to replacing an ageing or broken projector.
This I/O is pretty important, IMO, as Google's reputation for being the best cloud for data science is on the line with ChatGPT eating their AI position and BigQuery's waning developer pull. Data is a large driver for companies to use Google Cloud, and without that they're in big trouble, IMO.

Hopefully this I/O gives folks more compelling reasons to use Google Cloud.
Not without checking the rear view mirror.
It leads to the modern world where "influencers" and "fake news" succeed while creators and contributors fail. It's hard to see this being the basis of a sustainable society.
This is a multi producer scenario, the README clearly states that these data structures are only single producer single consumer multi thread/interrupt safe.

I will also add disclaimers to the javadocs comments on methods just to reduce confusion.
The quality of big budget movies has also dropped to the point I'd rather just wait for streaming.

Aside from an indee movie ( Mad God I think ) , I haven't seen a single movie in a theater since Rise of Skywalker.

Yes Disney it was that bad.

I honestly think theaters are obsolete, I'd personally rather stay home and watch Netflix.
Thanks for checking it out!

"Today, GitHub Copilot is behind an average of 46 percent of a developers' code across all programming languages -- and in Java, that number jumps to 61 percent."
- https://visualstudiomagazine.com/articles/2023/02/15/copilot...
Google had built itself such a reputation, that no developers would want building stuff using their tech. Thus, shift to focusing on executives.
Thanks a lot, will check this out!
Bard needs API access.
my advice is dont stress, whatever you do, some people will not like it

for some reason people think what we have now is good, and they say "dont reinvent the wheel" but there is no wheel, what we have is just garbage, 50 years and later we still cant beat the "unix pipe"

we have to keep trying to make a wheel
I’ve got a Galaxy for work (S20). I got it the year it was released and I can’t believe people choose to use it. It just feels horrible compared to the iPhone. Delays in the keyboard showing, UI lag all over the place, constant updates and notifications for Samsung things I’m not interested in. It was so bad I did a factory reset, thinking I’d screwed something up…but no, still the same. It’s a similar feeling to when Windows XP needed defragged or reinstalled - but at least when you reinstalled XP it was quick again.
"crypto" was used to mean cryptography long before it was used to mean currency, and in some circles still primarily means cryptography.
As far as I understand it WebGPU is just a thin translation layer to binary SPIR-V with fake Rust syntax. Is it really faster than GLSL?

The lack of important language features like function overloading or clear client side code separation via preprocessors is annoying. Also misleading notations like mat4x4<f32> instead of mat4 that imply that you could put any type between "<>" and expect it to be hardware accelerated which is not the case. Finally, the lack of assignment and ternary operators and forced bracing will make your code look really ugly.

I don't like it. It would have been better if they simply extended GLSL to cover the full SPIR-V capabilities.
There's no merging or rebuilding. You just nuke the bad log, and certificates continue to work because they are present in other logs. (If all the logs used by a certificate go bad, then you'll have a bad time. This hasn't happened in 5 years of mandatory CT.)

The log operator may choose to stand up a replacement log. The new log will have a different key, URL, and name from the old log. It's for all intents and purposes a completely different log.
It would seem that if there was another word that was gender neutral and that people like to use instead of they would reduce the plural confusion reading problem. I realize that isn’t likely to happen but would solve the technical issue.
While it's unlikely these test results were deliberately leaked as a 'real-world' learning exercise, the principle definitely applies.

I had a friend in college friend who was in a Government major program, which was notorious for handing out insanely large reading lists for each class, like literally a ~meter tall stack of books for a term. Being the highly conscientious person she was, she spent the first three years trying to get through it all. She was blown away her senior year when she found out that the professors did NOT expect every book to be read! The professors had worked at the highest levels of govt (including Cabinet level), and knew that the volume of available references in the real role was enormous, and that a key skill was being able to efficiently whittle them down to a usable level without reading every page. So, they were literally recreating the situation for their students. Her senior year went a lot better after learning that...
Convert these empty offices to living space, turn roads into space for walking and dining and small shops. I so wish this would happen to London UK. Cleaner air, friendlier and happier people, tourism and living space are better than stressed workers rushing to jobs they can do via email or zoom.
The Race for Clicks Was a Fool’s Game
A virtual smartphone experience is a pretty cool demonstration of how smooth web apps can be. I'd love for other companies to also make these types of demos available so you can try out the software design before you spend money on it.

I didn't know about the dialer/Google Meet integration, that's a pretty smart move. The messages app being labeled "Android Messages" was also a surprise, I don't know any other brand that uses this exact messenger. Maybe the point they're trying to bring across there is that texts are just as good as iMessage?

It all feels pretty close to native though the web UI is still a lot choppier than the real UI. For any real UI demo you'd probably need an app rather than a web app, but I don't think Apple would allow such an app on the app store.

I'm not sure why Samsung is trying so hard with the ads, though. I get it, you really like the New And Exciting Samsung Galaxy S23 Ultra Plus, you don't have to repeat it every other screen. I'm also not sure why they've gone all in on these influencer videos, the acting in them is so obvious it made me cringe. Is this what American ads look like?
Yeah, it's sadly predictable that OP is seeing this play out in the workplace. People who cheat to get hired are also likely to scheme and manipulate their way up the corporate ladder. This happens at almost every company, every day.

Interestingly it doesn't have to be this way. This is mostly due to the fact that nearly all companies use a command-and-control management structure where people are promoted by the people above them. Stealing credit from your co-workers and/or convincing your manager that you're going to support them is a surefire way to climb the ladder.

The solution is simple: promote from below.

Basically, teams should be lead by people they have democratically chosen, and that process should continue all the way to the top. I've always found it curious that most of the world recognizes democracy as the most effective way to structure a government, but the corporate world is obsessed with dictatorial command-and-control structure - with predictable results.

Disclaimer: I am the co-founder of a co-op dev studio that was based on 18th century pirate charters (https://www.fountstudio.com/blog/yes-we-have-a-pirate-code-1...).
Do it. Nothing works every time but something will always work
> India Basin has been renamed Hunters Point

Think you got this backwards.
But it’s also based on neurons with far more complex behavior than artificial neurons and also has other separate dynamic systems involving neurochemicals, various effects across the nervous system and the rest of the body (the gut becoming seemingly more and more relevant), various EEG patterns, and most likely quantum effects.

I personally wouldn’t rule out that it can’t be emulated in a different substrate, but I think calling it “an algorithm” is to def stretch and misapply the usefulness of the term.
I have spent getting on for 30 years running 'Internet' connectivity (initially UUCP mail and USENET, etc). If stopping SPAM was easy it would have already happened. All sorts of honeypot schemes already exist and are in place to make SPAMming more expensive and difficult than it otherwise would be (paper mail, voice and email), automated and manual.

Not to say that you shouldn't try, but I think that you should research harder what is already being done.
When the rules of civilization change to the rules of the jungle, society collapses. Many societies have collapsed, even in modern times. It's not fun.
Is it time to start diversifying my retirement money into international company index funds?
8 friends at home, playing VR poker, each watching different TV, talking to other people, and playing other games on their own?
Hi, Lachlan de Crespigny co-founder of Revelo here (my cofounder is quoted in the article).
This is absolutely a trend and I really believe it is a massive benefit for the US and for Latin America - more innovation in the US and more good quality jobs in Latam. Once your team is remote, as long as the developers are technically strong, speak English, and work in your timezone, why do you care at all where the person is based? Do you even know where they are working out of?
Culturally Latam devs are pretty similar to US devs, they have proven their technical chops with a bunch of mega-success companies built by Latam devs, and there is less Latin senior executives in the US so it is not as competitive to hire as Asia.
If you pick 10 random sessions from the program[0], I'd think the odds are that you'll end up with like 8-9 technical sessions or workshops. The keynotes of course target a more general audience, but that's always been the case. (E.g. haven't they been announcing consumer hardware during the keynotes basically from the start?). It seems in line with something like the WWDC, which is a developer conference but with a general audience keynote.

[0] https://io.google/2023/program/
No that's absolutely perfect, it's enough to send a warning back to a bigger group or base that the police/government/bad actors are here.
At the moment, this place is flooded with AI stuff, like it was previously flooded with crypto stuff, both of which I find uninteresting to engage with myself, although I understand the flood as this is primarily a startup forum.
I actually feel in the same way of how GPT-4 has increased my capabilities as an individual than for company. It's insane how fast the idea iterations can be and you can actually execute it pretty fast.
What's so strange about The Forest? (2014)
Tangentially related…

Life insurance companies (in the USA 20 years ago when I sold it) would require a medical exam for every life insurance application. If the applicant commits fraud by having someone else take the examination (usually a blood draw, height and weight measurement, and maybe a heart EKG for bigger policies), the policy is considered valid after two years. Even if the insurance company finds out fraud was committed, the benefit payout is guaranteed after two years.
Neural Network Calculator
Less than 24 hours later [0], another GitHub incident with something going down. This time it is Actions going down once again.

Really, you would get more uptime if you self-hosted using GitLab or Gitea, etc. even some open-source projects like wireguard, RedoxOS, ReactOS, GNU Ring, etc and many others are doing this, with no issues.

Centralizing to GitHub [1] really isn't a good idea and it is showing that it is beyond unreliable for years.

GitHub is going great, and it has never been better. /s

[0] https://news.ycombinator.com/item?id=35874041

[1] https://news.ycombinator.com/item?id=22867803
Back in the 80's as broke teenagers, we would always go to "third run" theaters. These were almost always theaters that saw their hey-day back in the 60's, but they would play six month old blockbusters for only $1.50 a ticket.
Of course there is. We are using it every day to decide how much a loaf of bread and an hour of work should cost. We couldn't function without it and economies that tried to abolish it failed to even feed their citizens.

No one other than ivory towers academics is dreaming about "perfect information". The rest of the world is using those "imperfect" free markets just fine.
Same here, I even took the day off, excited for the ML & Cloud tracks
On Dec 2023 it'll be 10 years since I started https://podviaznikov.com/writings.

It just so interesting for me to go back to things I wrote and check my arguments - see if it still holds true.

Some of the pieces I wrote surprise me.
Mexico missed the boat on this big time. Some schools, infrastructure, some training, and they could have had a huge piece of the call center and body shop work that India ended up with. The USA was already shipping factory jobs over there.
Is Google relevant? They feel like Microsoft in the Ballmer era, coasting on products released 15 years ago.
The point isn't about wood chips in particular. I'm saying that the waste you're diverting won't be enough to sustain you if everyone is trying to get it, and ideally there wouldn't be any waste to begin with. That means we will return to some form of industrial process, and the bigger the better. Of course, we will want to encourage people to farm sustainability through policy, which will be far easier if there are a few centralized operations instead of a large number
of small distributed operations.

>OK, and? Maybe the answer is to reform how we structure society and taxes instead of claiming that low-impact sustainable lifestyles are somehow a form of "theft

You're avoiding taxes while depending heavily on tax payer provided services. Not scalable for a modern society.

> You could make the same argument about how people who refuse to buy a new iPhone every year are "stealing" resources because they don't contribute enough to an economy structured around overproduction and waste. It's absurd.

No? It's not about contributing to an economy, it's about contributing your fair share for the public good. A better comparison might be crypto people that want to avoid taxes by doing all transactions under the table.
Absurdly fascinating. I should probably stop reloading the site now!

Also is there a reason why on HN this domain just shows itself as "pages.dev"? That's the root of Cloudflare Pages, so probably best to also show the subdomain for it like HN does for github.io