skysight-inc/HackerNews huggingface dataset:
Anything that is less than double-blind is essentially a well documented hunch. In some situations this enough to merit action. This study is interesting enough to merit more science to build stronger evidence.

Merits of this study:

* It was large, twelve years and over 200,000 participants.

* The impact was dose responsive. People that reported talking longer on the phone had greater chances of hypertension.

* The impact is large enough to cause concern.

* In the published article, a mechanism of action was purposed (RF-EMF), and other studies related to this mechanism were cited.

* It fits the expected amount of 'controlling for' third variables you would expect, even if we cannot control for everything.

Weaknesses of this study:

* Mobile usage was self reported. Using empirical data such as cellphone bills or data from cellphone would have been much more accurate. There could be a bias where those with higher blood pressure perceive themselves as talking on mobile more frequently.

* There was no determination of the nature of the calls. Personally, my blood pressure feels very different when I talk to family for 30 minutes than if I'm talking to Comcast for 30 minutes.

* About 3/5 of the study participants dropped out. We'd expect lots of dropouts to occur with such a long study, but it could skew the data if dropouts had some statistical significance on measured values and weren't random. Dropouts are almost never random.

* The article admits those with mobile phone usage seem to be at a higher natural disposition for hypertension. More likely to smoke, many other high variables. It seems plausible that some other risk factors were associated with that cluster that did not get accounted for.

* No direct measurement of the purposed mechanism of action was performed.
If you don't start out rich, not answering your phone seems like the reason why you're not rich, though.

Why fix the phone issue if you still have the not-rich issue anyways, I imagine both of these have outsized impact on risk of high blood pressure...
This is odd - as soon as this became available, I created a passkey on my Workspace account, but now it says "Passkeys aren’t allowed on this account". And it still prompts me to "simplify my sign-in experience" when I sign in on this account.
Read what I say, not what you mean.
I did game engine development in the late aughts. It was embarrassing how good DirectX was relative to OpenGL at the time. Not merely for reasons of the API being newer: the mechanism for discovering the capabilities of a graphics card in OpenGL was actively hamstrung by a total lack of incentives for vendors to not just lie to the API about capabilities (such as declaring such-and-such shader feature was supported when in reality it was computed in software on the CPU and if you enabled it you got seconds-per-frame performance). In contrast, the DirectX logo was revocable; if a company put together a card that sucked, Microsoft could just decertify it (or refrain from certifying it).

There's a reason so many cross-platform games of the era had some kind of demo or animation that'd run near the beginning; it was secretly the way to test card capabilities and figure out whether the hardware could do what it said it could.
You see &variable in a function body, you allocate a stackframe for that in the heap abstraction and return that’s address.
Typically tech stacks don't change for good reasons, just subjective reasons.

Why should I value the subjective decision of some new engineering manager that decided the tech stack should change so they can pad their resume?

Even if I'm there for the mission, this would give me pause.

If I was there for the tech stack alone, I'd quickly be looking for a new job.

The central point you seem to be making is "hiring for people there for the mission means employees friendlier to company changes/pivots". This feels valid, however the tech stack could affect execution of the mission. Or a given person could just hold the opinion that tech stack affects execution of the mission.

I guess my counter-argument to that then is it's not such a straight-forward win.

However my views are that tech stacks and programming languages matter a lot more than most give them credit for. See:

It's not what programming languages do, it's what they shepherd you to
https://nibblestew.blogspot.com/2020/03/its-not-what-program...

So it's easy for me to recoil to hearing "right tool for the job" cargo-culted without real arguments justifying the comment.

Circling back to the central point, I do think I would bias towards hiring people that seem "there for the mission". I believe many people would probably be just pretending though, so it's not that great of a postive signal imo.

However we may differ in that I don't think I'd heavily avoid hiring people "there for the tech stack" any more than I'd try (and fail) to avoid hiring people "there for the money".
Last time I used Gmail app, it was showing multiple ads on the top. Now, it seems we are getting even more ads scattered throughout (since a few on the top were clearly not enough). With this pace, that day is not far when people will be complaining about not being able to find mails in their Gmail inbox.

Thankfully, this misery can be easily avoided by using alternatives such as K9 and FairEmail.
Go's type system is anything but nice
According to GPT-4, an equivalent APL one-liner is:

(⊢⌷⍨∘⍋∘≢¨)↑1<≢¨⊢⌸(⍋⊢)¨⎕NGET'/usr/share/dict/words'1
I don't recall the context in that much detail, but I'd have to give him the benefit of the doubt!

Surely the whole point of a vector "database" in that context would be to store semantic sentence embeddings of the movies titles to support approximate / semantically-related search ? Could do the same thing for movie plot synopsis too - allow user to search via vague descriptions of movie. ChatGPT actually does very well at this, although massive overkill.
It has pointers aliased as references. They are pointers for all practical purposes. NullPointerException is named as such for this very reason - pointers were considered scary back then, hence the marketing term.
> Who knows what other apps on their other device are up to...

Probably the same things. That data's worth a lot of money for advertisers, both corporate and political.
Many people say ACAB for this specific reason - cops work for moneyed interests. To be a cop is to defend the wealthy and corporate, axiomatically. Plenty of cops are nice people, but they're working for a system that fundamentally is bad.
Why do you think I'm pick-and-choosing anything. Old media with their kingmaker mindsets is just as free, alive and well as before to spew their BS opinions as news. But like never before, every individual has access to huge amount of social-proofed realtime information and communication – thanks to cheap smartphones armed with cheapest 4G data plans in their hands. This has led to everyone with a brain experiencing the gel-mann amnesia effect stronger than ever. And so, the trust in old media has dropped like a rock to the bottom of the ocean.
4chan thrives off troll comments like this. I sometimes think it's healthy for online debate because you're much less likely to viciously attack someone if you can't be sure if they're trolling or not. Also, the opposing side gets steelmanned which is less likely when every member of a group belongs to the same side or if the moderation leans heavily of one side (neither of which apply to HN).
How do syntax errors dissuade you from the proposal? Is not design separate from implementation? Is it not true that a well-designed specification, proposal, etc. can be poorly implemented?
I dunno man, I’ve never heard of a “non-coder” rewriting the same program in three languages, including one round ‘just because’
Frankly, it’s more about the number of ads and low relevance.

Old google was simply faster to use.

GPT for search is google without ads
This doesn't even get into one of the worst parts of Flutter Web, which is that is has to ship its own renderer and Skia, causing Flutter Web apps to require at least a ~2.5Mb download.

Flutter was a much better idea when the project was named Razer and its goal was to create a fast subset of the web that could run in the Razer runtime or on the standard web. Once they ditched documents, JS, and chose graphics primitives that the web couldn't support, the project really painted itself into a corner wrt the web.

I think this would be an awesome goal for Servo these days.
It can be a simple ~20 line C program that checks whether the previous line has the same normalized key as the current line. It doesn't require hashing. I didn't say you could do it all with standard unix programs.
even worse, we know for a fact all the shit the NSA did to our software, but muh spoopy russians instead
1% is an astonishingly high number; I had no idea.
You will see some Social Security benefits. There will likely be some benefit cuts and perhaps a further increase in retirement age, but there is no political appetite to eliminate the program entirely. As long as you survive to retirement age you will receive something but it might be less than what you paid in.
Oh boy, where do I start. It's precisely the policies of Congress that have damaged the social fabric since before the independence.

You would rather have that fool at the helm with rampant corruption, I am glad the majority thinks otherwise.
User: Is Greg the senior developer banging Becky from HR?

Slack AI: Since I am a language learning model, my knowledge may not be current. Based on what I know from before my last learning cutoff date of March 23 2023, yes, Greg the senior developer is banging Becky from HR. They have been sending each other private messages every day for quite some time and are often offline at the same times throughout the day. According to their correspondence, you may be able to find them under the southwest stairwell or the janitor closet during the late afternoon. Remember, it would be ethical to approach them and talk to them earnestly about how you feel about their activities, and not to spread rumors. If you believe their knoodling is a violation of company policy, report them to the head of HR or your manager.
The organization is willing to pay 123% of the bounty. So from the contributor pov algora's fee is 20/123~=16.2%
still high IMHO.
There are a few key properties of Python that make it a really great language to develop in, especially at the start of a project: no need to figure out type annotations up front, high signal-to-noise syntax, and Python's absurdly dynamic nature. These all work together to speed development, especially the early stages where you're modelling the program's design.

As the program gels, then it becomes a much better time to nail down precise data types and then 99% of Python programs no longer need an extreme level of dynamicity (dynamicness?). So far, Mojo seems to be getting this right: stay out of my way when I'm roughing things in and rapidly iterating, and then if and when it's needed, I'll happily lock in data types in exchange for more speed, AOT compilation, getting onto a GPU or microcontroller, etc.
I respectfully disagree. The mental model of writing assembly code and C code are very close - you can write the best C code if you think about how you would translate it to CPU instructions in your head.

As a matter of fact, you said it yourself in a neighbouring thread that all C needs is a large array - I cannot imagine how can you get any lower than that: mapping almost 1:1 to the general memory model of a CPU executing instructions with some addressable memory.

C++ has classes and templates, Rust has... a lot of things, they are definitely higher up in terms of abstractions built into the language.
Looks like they've been trying to file for the copyright since December 2022. They still don't totally have it.
$1.99 vs. $2: How our “left-digit bias” makes us overspend
> Flutter's web and desktop support is more of an experiment

If you go to the FLutter homepage, Web is given equal amount of coverage as mobile. Nowhere does it say it is "mobile-first".

This kind of line is repeated in big letters throughout the homepage:

"Deploy to multiple devices from a single codebase: mobile, web, desktop, and embedded devices."
With 4B vectors, you can look at methods like quantization and compression, both detailed here for Faiss - https://github.com/facebookresearch/faiss/wiki/Indexing-1G-v...

Elasticsearch uses HNSW, not sure what options they have but quantization/compression will help reduce disk storage requirements. Alternatively, you can look at dimensionality reduction algorithms and only store that output in ES. Or pick a model with a small number of dimensions. For example https://huggingface.co/sentence-transformers/all-MiniLM-L6-v... only has 384 dims vs 768/1024/2048/4096.
This is pretty absurd position, it effectively pushes for disenfranchisement of religious people. Under your theory of the government, religious people are unable to use democratic means to to further their policy goals, if these in any way stem from their religious beliefs. This is, of course, not how our legal and political system works. The “secular government” doesnt work this way.

Imagine if Christians had a strong belief in tending the garden given to them by God, and it entailed a strong wish to fight climate change. It would be absurd to say that they cannot do anything in that direction, just because their reasons for this are religious in nature.

If you don’t like majority imposing restrictions on minorities based on their moral theories, your problem is not with religion, but rather with democracy.
Is Croatia in some kind of war I'm unaware of?
You make a ByteBuffer at program startup, indexes into it are your pointers. Malloc finds free space in it in exactly analogous mode to how it works in a C-implementation.
This comment is vague but it sounds like you're downplaying the seriousness of funding sources.

This isn't a paranoid conspiracy or dramatic judgement. Companies really do pay for particular research results that benefit them. This has been going on at least since gasoline had lead in it.
"Piracy is almost always a service problem and not a pricing problem" - Gabe Newell
Relatedly, Apple has a feature which will silence your alarms when you look at the phone. Which apparently my phone thinks I do periodically while I'm dead asleep.

It's frustrating to wake up naturally and see the "Snooze/Stop" screen when the phone's dead silent.

I can commiserate, Pixel owners.
How’s this compared to ReLM:
https://arxiv.org/abs/2211.15458
I doubt it. This was a pretty specific case of targeting a specific individual.

I doubt all the other apps care.
> Anything that is less than double-blind is essentially a well documented hunch.

Not true! Economists have devoted person-millenia developing the theory of instrumental variables, which lets you extract causal relationships from historical non-experimental data.

That said, it's damn hard to find a good instrument. Many economists use it badly, and most doctors don't even know the theory.
Isn't it more like 70% of the country if you mean non-conservatives?
European citizens voted in genociders. According to this logic, europeans were also genociders
React, Vue, Angular themed keycaps gallery
Front end themed keycaps gallery
This seems like a nice option to have, and I appreciate the thought put into it.

Personally I think I'd prefer to decouple my email / phone / etc from the ownership of some credential / identifier. To me it's cognitively simple that I have a domain name, and to prove that I control the domain I have to make some change to the domain. When I say (type) it out loud it does feel a bit archaic, but to me it's simple.

It would be convenient if by clicking a validation link or something sent to my email (to prove I controlled the email in the domain) I could verify ownership. But: What about something like AWS Route53. A fairly complicated "enterprise" system for authorization is in place allowing certain team members to make changes to a DNS record in AWS. The people in the organization will change over time, the list of who "owns" a domain might be ever changing. Of course the organization itself might own the domain, but perhaps there isn't a clear single email address to assign ownership to. If the Domain Verification spec required everything to render down to a single email address or phone number or whatever, it feels like it adds potentially complicated questions to how do you distill AWS access down to an email address or phone number? It just feels like the actual service validating the DNS info is potentially taking on a lot of responsibility / complexity with implementation.
Downgrades what now?
Researchers create salts for cheap and efficient CO2 capture
I have done something similar with Raspberry Pi and Tailscale. Really happy with the setup. Almost 6 months in and works like a charm.

https://twitter.com/divyenduz/status/1597863894055518208
If you have the same usecase but DO mind Cloudflare, you can rent a cheap server and use SSH reverse TCP tunneling (ssh -R 8080:localhost:80 proxy@example.com)
>The semantic structure of a document matters because that’s how machines, not humans, understand the web. A div with an onClick handler doesn’t look like a link or a button to a screen reader, search engine crawler, or accessibility extension, it looks like a div.

>Most importantly, semantic HTML is key for accessibility and other tools that let a user experience the web as they wish.

This! So much this! Web UIs like Flutter increasingly break the ability of extensions to make sites more usable.

But I read later and find the author is having a seemingly less degraded experience than I am with our favorite tool for browsing the web, Vimium:

>I use the browser extension Vimium to navigate the web, it’s an amazingly powerful tool that relies on, you guessed it, semantic HTML. Does it work on pages built with Flutter Web? Fuck no. It doesn’t work because it tries to find things that are semantically clickable, like button or a elements, of which, as we have established, Flutter Web generates none. Vimium works on almost all websites I use because most developers, thankfully, don’t just stick onClick handlers on divs.

I've found that many elements on the web don't get picked up by Vimium, even well outside the Flutter ecosystem. Heck, even HN search (via Algolia[1]), despite the minimalism, doesn't let Vimium detect the option dropdowns as clickable. (The Stories/Popular/All Time UIs.)

[1] https://hn.algolia.com/
From what I understand jdk.internal.misc.Unsafe.* methods do not contain direct JVM opcodes for memory management, but virtual methods with implementation defined behavior, that usually require reflection to access, and are not 100% portable behavior wise between JVM implementations-- am I wrong?
that's oversimplification. raw socks5 is a low-level thing without encryption.

shadowsocks puts a solid cryptolayer on top of it, designed specifically to be hard to detect. its Chinese origin gives a hint here: it is created to circumvent detection by "great firewall"

outline builds a user-friendly toolset on top of it
I think you misread them
Analyzing 15,963 Job Listings to Uncover the Top Skills for Data Analysts
> India has its own culture and history of citizen representative governance that is thousands of years old

This is news to me. Citations please.
So layoff the CEO if he made such an egregious judgement call as to hire 1 in 5 too many staff
Hey - in brief: a long and consistent meditation practice, and retreats when I can. I've also done some MBSR[0] courses and am training to be an MBSR teacher - much of that focuses on putting some distance in-between an initial "pain" and the response to that pain.

[0] https://en.wikipedia.org/wiki/Mindfulness-based_stress_reduc...
It's actually not simple currently to use Tailscale as an exit node on GL.iNet routers (due to some conflict with mwan3). That's besides the fact that the cheaper routers in their lineup are not very performant and as a sibling mentioned, not capable of running Tailscale.
Maybe Stanford was never really what their very active reputation management facility was pushing the last few facades? The school basically rode the Silicon Valley wave.
Hadn't seen := in a new language in a while tho.
Because like Facebook, it can do that, just because.

It is no better than Facebook and is in fact worse. Given the history of what TikTok has done and also has admitted to violating the privacy of its users [0] [1] [2] [3] in leaks and recordings, it needs to be fined for repeated offenses in the billions of dollars just like Facebook was once fined at.

Billion dollar fines for repeated offenses is much better than a outright ban and the regulators are never tired of collecting money from multi-billion dollar companies.

[0] https://www.buzzfeednews.com/article/emilybakerwhite/tiktok-...

[1] https://edpb.europa.eu/news/national-news/2021/dutch-dpa-tik...

[2] https://www.scmagazine.com/news/privacy/uk-tiktok-16m-fine-c...

[3] https://fortune.com/2022/12/22/tiktok-data-privacy-blunder-c...
Flutter Web WASM is set to be out later in 2023 (Google IO?) [1] and should fix the performance issues.

I have build big Flutter Web Apps and Performance was the only real issue, hope it is improved soon. Things like not selectable Text like the Author mentions just show that he does not really know what he is talking about. Just use the SelectableText Widget that is exactly the same as the Text Widget just that is is well, selectable.

[1] https://docs.flutter.dev/platform-integration/web/wasm
I believe the California law came after the EU one. And it's still easier to just block EU traffic rather than spending several weeks implementing GDPR cookie popups.

And if you decide to treat everyone the same way, you likely end up with a higher bounce rate for the existing US customers. Hence, blocking.