skysight-inc/HackerNews huggingface dataset:
I wonder how many of them are like me: I have an iPhone and a Mac Mini in the basement, so I can be in "blue bubble" conversations, but those messages are just flung via AirMessage to a couple different Android phones of varying and interesting shapes and sizes that I choose on a given day based on mood and planned activities...
A Look at the Consequences of Internet Censorship Through an ISP Lens
With internet censorship being used blatantly in Pakistan (yet again), I was reminded of a research paper that I wrote on this topic with some peers and students in 2014--a time when bad technology was impacting day-to-day lives of 191M+ internet-connected people in Pakistan. It seems like not much has changed since then.
Hint: Most countries in Japan's position would surrender after being nuked once. Actually most countries in Japan's position, with the Soviets charging in from one flank and the Americans on the other, would have surrendered long before that.

And, given that the leader finally did surrender after being told twice, most countries wouldn't have a junta conspiring to assassinate him so that they could keep fighting.

Japan wasn't -- and isn't -- "most countries." Monday morning quarterbacking is always fun but I'm personally glad I wasn't in that particular decision loop in the Oval Office. As goatlover so wisely suggests, war is basically a contest to see who can pull the most horrific atrocities on the other guy. We ultimately won the game but Japan gave it one hell of an effort.

They would certainly have done the same to us, given the technology, and without as much as 1% of the guilty feelings afterward.
I think this is all a misconception about what "productive" really means. It means making progress towards some goal.

If you're some temporarily embarrassed billionaire, then the startup grindset is quite productive towards your goal.

If filling your life with momentary happiness is your goal, then playing videogames is quite productive towards your goal.

If you're a good little worker bee or someone at the Bureau of Labor Statistics is holding your family hostage, then clocking in 18 hours a day/7 days a week at $BIGTECH is quite productive towards your goal.

If you're religious, then going to church, improving your behavior/mindset, etc. are quite productive towards your goal.

It just all comes down to: What do you want out of life? What do you see as the purpose of life? The purpose of your life? Looking at this problem any other way is just deferring your personal philosophy, beliefs, and values to someone else—someone who probably doesn't care one bit about you and what you want.
iOS has many of the same desktop grade apis that exist on macOS.
You could always create private members with closures.
If they’re discussing the bubbles issue, then the existence of Signal/etc is somewhat irrelevant. It’s a social problem, not a technical one - and that friends group is on the blue bubble train.
It's usually the least informed with the most self-assured sweeping opinions.
What really tickles me about this “X Considered Harmful” title is that in its first famous appearance, it was an editor who rewrote the title of Dijkstra’s letter which was something like “A case against the Go To statement.” So in that original case, it was clear that the author of the letter was the person/authority in question.

Now, to me, one isn’t supposed to use that passive voice title for one’s own writing unless you want it to be taken as a joke.
I'd be more impressed if it could rewrite Mr. Carraway as an ML engineer in the entire novel. However it's not intrinsically clear that it cannot do this...

It'll be tough to find good benchmarks on long context windows. A human cannot label using 100k tokens of context.
Yeah, the angst about goto is misplaced. Dijkstra was mostly talking about control flow jumping all over the program, ie spaghetti code.

So it's funny when people rigidly adhere to the goto ban while simultaneously littering a bunch of tiny single use functions and classes all over their supposedly well-designed code.
Pick postgres unless you have a good reason not too?
I've been using it through poe and I prefer it to ChatGPT but can't pinpoint why. It just "gets" me better I guess?
I am more of the idea that people that truly need performance already know about the differences of Python vs C and my experience with slow Python code is almost always due to lack of basic CS knowledge rather than the language per se.

Maybe my comment was too mean, but every time that something related to Python core enhancements appears someone has to say that C is faster and I am not sure if someone interested on how the generated bytecode improves the performance needs to be reminded that C is faster.
I think it's the word "Exactly" in his sentence that changes the meaning away from "I'm intellectually curious" for me. I'm just reading between the lines but the op can change their intention as they please and deny so whatever I say at this point is irrelevant and it's likely I was being too cheeky.

Wouldn't someone who was intellectually curious just ask: "That's interesting, I wonder how it works?" and not: "What does desensationalized exactly mean?" which is overly negative. Incidentally, I'm being accused of being negative for pointing that out.
Doing more than a human can isn't impressive. Most computer problems for any purpose can do more of something, or something faster than a human can.

A better comparison would be if it can pick out any differences that can't be picked out by more traditional and simple algorithms.
30% of iOS users in the US also have an Apple Watch. This is a huge part of the deal, your phone syncs with your high quality watch, your high quality Mac, your high quality tv, etc. They cannot do much of anything with an android.

iPhones also last for several years making them ideal to pass down to teenagers and children, so it’s no surprise that 87% of teens in the US have an iPhone.

Apple has been playing the long game.
I do not believe the IRS has ever drone striked anyone
I've been using BBEdit since version 4. It is still the most useful app on my Mac after almost 30 years. If someone put a gun to my head and told me I could install only one app on my Mac, it would be BBEdit.
There are many reasons to choose android over ios. Unfortunately Google seems bound and determined to destroy them. Half of them now require you to get a device with an unlocked bootloader and use root.
3. Certain politicians pretend to care about privacy until it comes to financial privacy, pretend to oppose crypto for environmental reasons but think no differently when they become unmineable, and pretend to oppose crypto for technical reasons but support CBDCs which inherit all technical shortcomings of cryptocurrencies minus the privacy and security guarantees. If you believe in the right to controlling other people’s money, just say that instead of hiding behind a facade of investor protections and other nonsense that you make illegal to opt out.
Does working hard really make you a good person?
> I don't think most of the large customers will care about OSS AI.

One would think the same in the 90s but yet, for some reason, Open Source prevailed and took over the world. I don't believe it was about cost, at least not only. In my career I had to evaluate many technical solutions and products and OSS was often objectively superior at several levels without taking account the cost.

The first really successful alternative to "Open"AI will:

* gather many talented developers

* will quickly become a de facto standard solution

* people will rapidly start developing a wide range of integrations for it

* everybody will be using it, including large orgs, because, well, it's open source
In my experience if you think you've made something clear but people still don't see it, it's because you didn't really make it clear. There's no use blaming users for not looking hard enough even if you think it is really obvious.
That's fair, although its also fair to remember that some of these are extensions of pretty old Android features. Live wallpapers aren't really a new thing in the Android world.

And RCS is something that would get copied by Apple, if Apple wasn't against it for business reasons.
I was going to make a similar joke: you look at them and choose Postgres
>If you want to claim I'm irrational, you need to refute everything I've said to the point it looks like I'm babbling incoherently.

Your claim that advertising is immoral is what I see as irrational. Not that you hate ads. You've provided no grounds for why its actually inherently wrong to advertise. If anything, you've contradicted yourself. There are times where you think it is okay for something to grab your attention, like when you go to the supermarket.

Perhaps we are disagreeing on what an ad is. "Information I did not seek out" is not a good definition of an advertisement. Just because you are looking for it, doesn't mean it isn't an ad. I'd claim an ad is anything that promotes a product, service, or event. Given that definition, would you still consider all advertising immoral?
Safari does have content blocking integration in addition to ITP whereas chrome on android has no means to disable ads and provided a virtually unlimited tracking surface.

I use both platforms, and they have strengths and weaknesses, but for the average user Android is going to provide a massively worse web privacy experience.
Anyone know the model of typewriter they use in the image, where they sell up the ease of transcribing TP-7 audio to text?
Two years from now they'll all be iDweebs, wearing Apple's AR headgear. Walking around staring at a phone will be so last year.
Not a very good source.

From the C section:

“We all study C in high school or intermediate. But, most of the aspirants or programmers struggle while coding”

“15 Tips to improve your coding skills for C”

This is borderline Engrish.

It would be nice if the people writing this used the “best practices” for the language the article is actually written in.
What's the issue? Bug reports are most welcome.
> Many places, however, have set up sovereign wealth funds which do allow the population at large to benefit from the economy.

In which of these places does the economy only go up?
Different mechanisms can use the same template. The Romanesco cauliflower is so obviously self-similar that ignoring this in favor of talking about mechanisms that vary according to scale needs is missing the forest for the trees.
In 1968 nobody was using 'goto' in any way resembling moderation.
> Gorsuch wrote for a majority that included Justices Clarence Thomas, Sonia Sotomayor, Elena Kagan and Amy Coney Barrett.

This is a super-weird combination of Justices, which includes those from the furthest right and furthest left.

As the Volokh Conspiracy noted:

> Justice Gorsuch wrote for the Court, but only two justices (Thomas and Barrett) agreed with him in full. In fact, the Justices were quite splintered. [1]

The third-listed takeaway is related to this odd clumping of Justics.

> First, the opinion signals a narrowing of the Dormant Commerce Clause to an anti-discrimination rule, as opposed to a broader protection for the frictionless movement of goods and services across state lines.

Second, the opinion provides a bright green light for states to adopt environmental laws that regulate goods and services based upon how they are produced (e.g. their carbon intensity, etc.). California already leads the way with such laws, and this decision should make it more difficult for business groups to challenge such measures.

Third, the decision complicates the already questionable "Roberts Court is pro-business" narrative, by demonstrating (yet again) that when conservative jurisprudential commitments conflict with corporate interests, the former prevail. Combined with decisions such as Virginia Uranium v. Warren, National Pork Producers shows that business groups cannot depend on conservative justices to support their challenges to state regulations.

1: https://reason.com/volokh/2023/05/11/scotus-chooses-californ...
I mainly edit in vim in a terminal, but when I feel like a GUI I used BBEdit.

I also use when I'm trying to understand someone else's code. I like its multi-file search better than anything else I've tried. When you do a multi-file search in BBEdit (or a single file search if you use the "Find All" command) it opens up a search results window split horizontally into two panes.

The top pane shows all the matching lines, grouped by file. You can collapse the matches for any given file.

When you select a line in the results pane an editor opens in the bottom pane for the file containing that line, with the cursor on that line. You can make changes if you want there or in the regular editing window that the file is in or both.

You can have multiple multi-file search results windows open. I might be looking at a function in a file, do a multi-file search to find all mentions of that, and then while looking at a caller in another file see something that needs changing, and start doing that right in the bottom pane of the results. While doing that I might need to check something else out, do a second search for that, see something that needs fixing there, and do that from that results window's bottom pane.
It is not corporate brainwashing to simply want shit to “just work”. OP is rightfully pointing out that this is Google’s problem to solve.
I am increasingly hostile to the cult of productivity. I understand that a competitive environment calls for these sorts of sacrifices, but we should at least stop fetishizing it.

Live a simple life, make enough money, then focus on other things. You've met your weekly quota, your bills are paid. Now go play.

When you're on your death bed, you won't be thinking "I wish I spent more time at work, closing tickets".
>- DNS-level adblocking, to make app usage bearable

it's possible with AdGuard Pro and similar apps on iOS, although it's obviously not possible to run these apps with root privileges, like AfWall and others.
> If not that then what are you proposing as a way to achieve agency? Expecting businesses to choose to pay people more than their labor is worth isn't going to do it.

I'm not dismissing either solution, they're just not relevant to the original point of the discussion. My response to GP was in regards to the lack of agency in a situation where there were fewer "quality" jobs than those who desire them. How agency should be introduced to that scenario is irrelevant to the scenario itself.

> By definition, people choosing not to take them is self-volition. They'd rather have the low-paying job because it's easier or closer, and they have a choice. There are also a large number of people for whom not working is a viable option, e.g. if your spouse makes at least twice minimum wage, your household has as much income as some couples who both work. Then a choice between a low-paying job or doing household labor is actually a choice.

You've latched on to "some people choosing", ignoring that once the desirable jobs are chosen, they are no longer an option. If there are 5 high quality jobs, 5 low quality jobs, 12 people, and 2 people choose a low quality job; then 3 people have no choice of job, and 2 have no job at all.

> If not that then what are you proposing as a way to achieve agency? Expecting businesses to choose to pay people more than their labor is worth isn't going to do it.

Again, it's not the discussion I was looking to have.
You choose postgres.
Roblox | Senior Software Engineer | Hybrid - San Mateo | $218,000 -$283,000/yr + equity

Exciting things are happening in the world of gen AI, computer vision, and 3D! If you're interested in being part of the action, we're currently building out the new content understanding team and looking for early members to join us.

As part of this team, you'll be working on developing machine learning and computer vision systems at the scale of the world's largest, most active 3D platform, where tens of millions of people connect every day.

If you want to learn more about this opportunity (or if you know somebody who might be interested), please don't hesitate to reach out. We'd love to chat and see if you're a good fit for the team! Here is the JD - https://jobs.roblox.com/careers?gh_jid=4966703&gh_src=da92d0...
The motor was great, everything attached to it though not so much.
> We were watching Eurovision

Eurovision is basically a big tourism add wrapped in a sell of the cheapest, dullest more forgettable pop songs available. Watching publicity is the whole experience
I parsed this as “BCA chefs” at first.
Because they want other people to use it obviously. Why share it with the world at all if that's not the case?
yeah, been using it instead of ChatGPT and it performs better IMO. My conversational LLM of choice for sure.
If anything, with ChatGPT I care more about best practices - since the minutiae is handled by our new robot colleague, I'm free to focus more on the higher-level details, including code quality and readability.
Again, how is that a remote problem? Sounds like a leadership, communication & project management problem. Everyone being in an office doesn't magically solve those problems.
I thought it was interesting to see how they are presenting it to a general audience. So far AI search tools feel geared towards “serious questions”, you have to choose to go out of your way to use them. I thought it was interesting to see how they are spinning it to become more of an active technology
There's this really bad logic that seems to govern social spending everywhere, and it states that if a program doesn't work very well, the problem is obviously inadequate funding so increase that. Over and over and over. The end result is this black hole you talk about, endlessly sucking up money.

No one stops to ask why the program or government office doesn't do it's job well, the issue is funding!
Yeah, totally! AI can't solve that problem, it is for the governments to do it. Very convenient.
Yes, the bubble issue does not exist if we use cross platform messaging apps. Nobody is forced to use iMessage. It' mostly an US issue.

Europeans, latin Americans and other large demographics, don't have the bubbles struggle because people don't default to iMessage but cross platform messaging platform to not discriminate anyone. Crazy, I know.
I sincerely hope that I never meet Sam Bankman Fried, because if I did I do not know what I would do but it certainly wouldn't be legal.

I was stupid and thought that the 7+% interest I was getting from Gemini+GUSD+Genesis Holdings was a good idea, I put a good chunk of money in there, and as of right now the status for that appears to be in "limbo at best". It's particularly upsetting, because this all unfolded right after I got fired from my last job, when I really needed my liquid money to pay for things like "my mortgage" and "food".

I'm fine now fiscally, and even wasn't in too much trouble back in November [1], but it make me lose multiple nights of sleep worrying about stuff, and also made me feel like an idiot for ever thinking that cryptocurrency was a good idea.

[1] I have a good chunk of money stashed in stocks/ETFs, which I could have liquidated for money, but the market was pretty far down so I would have had to take a big haircut.
The Ageism present in the Software Development industry, is a sign of its still ever present immaturity.

While in any other field...Who want's their house designed by the youngest, freshly graduated Architect? Who wants to be operated by a Surgeon on it's 2nd heart operation? Who wants the Junior Partner Lawyer supporting them on their court attendance?

What would the Abel prize winners think?
https://abelprize.no/winners
yes and the article's definition of productive is hazy to me. Pursuing a hobby or interest outside of work seems productive to me but the article implies it's not. From the article it seems like the only productive activity outside of work is preparing for more work, i don't think that's true.
Maybe I'm just narrow minded but I don't really see much way to improve upon existing chat software. The crux of the matter is iMessage is the default on iOS and the majority of users don't swap off for a multitude of reasons.
There's another promising candidate by Sound Pharmaceuticals. A synthetic compound, Ebselen

https://clinicaltrials.gov/ct2/show/NCT04677972

The trials have shown some degree of efficacy above controls. At this stage I only consider evidence from trials to get excited over, though it's important to be optimistic over lab results and research.
If you take longtermism and reduction of suffering to the extreme, isn't nuking the whole planet the most "ethical" thing to do, because it would prevent thousands of generations of humans from suffering?
Halide (iOS Camera App) let's you shoot RAWs with no post processing.
Actually, it was in person the one time we had it but we brought in the speaker from out of town. It was Glenn Vanderburg, who is is a smart and fabulous human being around my age (possibly a bit older) and he gave a great talk. I'll keep noodling on what the best reincarnation would look like. I think we possibly recorded it, I'll have to try to find it...
I used be an ameteur electronics enthusiast. When I was young, I used to assemble trivial circuits (dancing lights etc.): I could go to an electronics shop. They used to sell hobby kits for simple, accessible, devices. The kit had circuit layout, component list, labels, what goes where and all. I then assembled them per the layout ("this leg of the transistor goes to the left leg of the capacitor"). It worked - I used to be quite pleased with myself, and used to show that off to other people. No mentors; no one to consult on my doubts. I was "self-made".

But the thing is that I never had a clear idea of how it worked; or, if some parts were broken, how to identify what was broken (other than, of course, sniffing for burned smell or charred look on the PCB). That condition is what I now realize as being unable to reason about the circuit at hand. As in, how would I arrive at that circuit by myself - being able to point at components and say, "this guy does this, and the other guy does this, and voila, we've dancing light".

I can name individual components and stuff, and can wave my hands and say what it does individually. The fact that I can't compose a circuit from scratch still gets me. Does anyone have any suggestions as to how one can build an intuitive understanding and a mental model?

EDIT: it just occurred to me "dancing lights" are called Astable Multivibrator! We were taught this at school, after I built them. Oh, I still can remember how smug I felt!
1) The choice is Postgres if you care about your data at all.

2) Yes, if you are already HUGE and have requirements on Vitesse then by all means use it. If so, you are not asking this question—see #1.

3) It's a blog or something where it doesn't matter, use a static site generator.
This is actually a different issue, largely a UI one, although one I wish ChatGPT would fix it.

There is no good way to tell it "this isn't a conversation, just repeat the answer to the initial prompt again".

The solution is to just re-paste the initial prompt in each time, but still it isn't ideal. There isn't a good way to tell chatgpt "you can throw away all the context after the initial prompt and up until now".

Of course the entire point of ChatGPT is that it maintains a conversation thread, so I get why they don't fix up this edge case.

My problem is more of, I give ChatGPT some complicated instructions, and it'll start forgetting the early on instructions long before any token limit is reached.

So for example, if early on I ask for certain tokens to be returned in parens, well my initial prompt is too long, it'll forget the parens thing and start returning tokens without the surrounding (), which then breaks my parser!
An IBM computer learned to sing in 1961
Thank you! I had not come across this before