skysight-inc/HackerNews huggingface dataset:
>Most mass users don't have PhD papers in language research, and whatever most think is wrong.

Just not when it comes to language. OOP as a term is what programmers (majority) uses the term to refer to. In language you can't go wrong using a term as the majority does it - with language not being prescriptive, and being all about communication and shared meanings, and such. That's so strong that even established words, idioms and terms will change definition if they started using differently (awesome doesn't mean "inspires awe" anymore, and dictionaries have had "literally" as also meaning "figurativelly" and used for emphasis, since before we were born).

If having "PhD papers in language research" is a prerequisite to use a term "correctly" and the majority uses it otherwise, then the term has long changed meaning. That doesn't change just because a term is technical, as technical terms are also shaped by shared mass usage, not origin or etymology. People with PhD's in linguistics agree.

So OOP as commonly used is useful to understand what most other programmers mean, is useful to understand how most programmers who think they do OOP write code, is used in books about "OOP programming", is how the term is used in introductory classes about OOP, and is how people understand OOP in the most popular languages such as Java, C++, Python, and so on (even Javascript, where prototype inheritance is often seen through OOP lens).

And OOP "the real meaning" (itself still debated between what Kay meant, what Simula set, and other definitions) is only useful to refer to a set of historical ideas out of use today, to talk to a few people with "PhD papers in language research" and to agree with other pedants.
Indian ISPs: We already give govt full access to web traffic
No, I think everyone agrees that "evading the law" is another feature of cryptocurrencies. We simply don't think this is a good feature.

Trillions of dollars are stolen from the people by money laundering and tax evasion every year, and cryptocurrencies are one of the ways this is accomplished.

Yes, some people live in countries where the law is hostile. However, your solution, "Let's evade all laws concerning money," is WORSE, not better.
I believe in a weak form of the efficient market hypothesis that says by the time I have heard of any news, Goldman Sachs and the hedge funds will have already traded on them.

Since hedge funds are allowed to short, that includes any estimates I could make about things being overvalued.

All the news are priced in by the time they reach me.

> Also certain sectors and companies will do better than others in this macro environment.

Definitely, but that's already priced in as far as I can tell.

However, you might be more confident in your ability to spot undervalue and overvalued companies than I am.

I do agree with you that less liquid markets, like private companies etc, are less likely to be efficient.
> once github codepilot is embedded

That's exactly the point of the demo, no?
The lengths people will go to to resist doing The Right Thing (TM).
Until the web site changes and you have to re-record.
My solution is just not to use czech characters, seems to work well so far :D
https://www.mit.edu/people/dpolicar/writing/prose/text/epist... was mentioned in the comments as relevant.
A browser revolution isn’t gonna come from remaking an engine to do exactly what Chromium does. Ie render websites.

If they brought some new ideas to it, then maybe. But it’s likely that if a new browser engine did bring some useful new ideas it would be incorporated into chromium well before the other browser engine could achieve a fraction of Chromium’s market share.

Browser revolutions will most likely be built on the front end. By focusing resources on the parts where the browser makers can actually differentiate and not on the part that by definition must have the same output.
I definitely notice there's a difference in quality depending on your network latency I thought quite a bit of the processing was done locally now, but latency seems play such a part in its quality.
Of course, Japan has its extremists too, and also many people express more extreme opinions online where they have the safety of anonymity.

But in daily in-person life, you just don't see the extreme politics that you see in the US. Nor do you see it in the regular news outlets. The only really obvious political stuff you see here in-person is the annoying sound trucks blaring far-right political messages. But I haven't heard one of those in quite a while; maybe I'm in the wrong place.
Checkout https://playwright.dev
All i could think of while looking at this was having to tell Siri where every comma and period should go while texting with it.

"insert curly brace", "insert semicolon", "insert insertion", etc. does not sound to fun.
if you remember the keyboard shortcuts, you can be quite fast while working with VSCode. Voice will never be perfect.
Dragon speech? I used it quite a bit 10 years ago!
iPhone ability to convert speech to text has always been good. It’s always been Siri’s capacity to take a meaningful action from the recognized speech that has been problematic.
You are talking about shooting police officers, judges, law enforcement, and the people who support the law, as well as as their families.

I'm not going to pretend to be surprised - many American conservatives have expressed the same sentiments to me. However, I am surprised you post it in a public forum.
There was an excellent talk at Strange Loop a few years ago by Emily Shea about how she'd learnt to code vim using her voice to combat RSI.

https://www.youtube.com/watch?v=YKuRkGkf5HU

The demos are in Ruby, but I could imagine that languages with strong type-aware auto-completion could be easier to do.
Acc to their press release Binance did know that they were insolvent, just not to what degree.

Personally, I think they would have known the size of the hole as well, and never intended to go through with the buyout
I can easily write an simplistic suggestion algorithm by doing the following:

Hash the content. If the content has been viewed by the user in the past, halve the numerical hash value. Then sort the list.

Doing this to a music list will create a list that is biased toward music the user has listened to before but will still seem random enough to look like intelligent suggestion that the system has learned to identify. It is just math that mimics learning.
Yes, we can't emphasize this enough.

Companies have an incentive to make money off of their customers' data, and technology just means that they can make money at every level (your ISP, your smart TV, the apps you use on it and the websites your browse).

We're so accustomed to entities gathering data about us that it's become part of the background.

Why is it the default that my home is on Google Maps/Google Earth? I should have to opt in, not opt out.

Just because there is "public" information about me as a registered voter or home owner doesn't mean that anyone should be able get a copy of this data, put it online and connect it to other data?
It might have been Dragon NaturallySpeaking. I remember toying around with it 20 years ago or so. Apparently it has just been bought by Microsoft.
That's just about the only thing Musk got right regarding Twitter - Twitter management the last years has been an absolute shitshow.

No idea what they wanted, no idea where they wanted to go to, and no idea on how to use what they had.
The way I have always done this is to write wrappers for all integrations, whether they are via SDK or direct HTTP calls to an API (they were generally called Clients like StripeClient). Each of these wrappers had a common purpose to abstract away the underlying integration (so if we wanted to switch Stripe out for another vendor, the changes were generally more self contained), but these wrappers also allowed us to capture telemetry about our integrations such as usage, versions, services they were called from.

Most of this telemetry either went to Datadog or Prometheus but we could also have them go to a central location that allowed us to build reports on usage and what all our integrations were.

Then we got all the tracking you mentioned for free whenever we implemented a new API. The initial lift was always a bit longer but very much worth it in the end
Many people dictate messages on their phones. Doctors use it extensively.
The video links to a good article about the paper.

I like that they used micro ct scans and returned the samples to where they were collected.

https://www.floridamuseum.ufl.edu/science/miniature-frogs-se...

"Semicircular canal size constrains vestibular function in miniaturized frogs"

https://www.science.org/doi/10.1126/sciadv.abn1104
Post states that Google search is getting worse, "...the quality of search started to deteriorate", and links to this article to justify the claim:

https://dkb.io/post/google-search-is-dying

Big discussion here and on Reddit when that article was posted. It doesn't set out to say Google search is worse/getting worse, but that people don't trust its results as much as human generated content (thus appending 'Reddit' to queries).
This is one of those things where "<thing> but with Rust" might actually be useful.
There's a twitter personality calles Lindyman who often covers the same topic from an extended angle, calls it refinement culture. The argument goes that it's not simply aesthetics, stratrgies across domains are all converging into sameness, easiest example being sports. Easiest specific example being baketball becoming a boring game of 3 pointer getting.
Have you tried an organ MIDI pedalboard and a script to translate MIDI to keystrokes? You could also put a micro controller between the pedalboard and your computer so that it looks like a normal keyboard to the computer. I do not know whether that would be pratical, but some sort of feet keyboard is in my idea space for what if.
Am I the only one who never used TikTok?
Exactly. We've seen a constant improvement in the tech for decades. I remember before color lcd phones that they had "voice control" and today we have assistants, which are orders of magnitude more sophisticated.

Yet, it hasn't stuck. I'm exclusively using Siri to set timers. Most people are like me, or don't use it at all. Some use assistants for googling factoids or something. Fidelity wise, it's really underwhelming.

It's not a social acceptance issue, because people would still use it at home, and they don't. It's a small chance there's some key UI insight missing (discoverability for one), but I doubt it. Even with perfect UI, natural language is quite flawed when you're dealing with technical details (see exhibit on variable naming).

Anyway, the chances of Github solving this in an exceptionally difficult subdomain, as a side project, seems like a... Let's say, long shot.

That said, the silver lining in all these billions spent on voice interfaces is accessibility. For some people, these things are a life saver.
When I talk to my Google Home then 50% of my brain power is engaged in predicting and working out how to best phrase something so that the "AI" understands what I mean and the other 50% is used to actually think about what I want to accomplish in the first place. This is just about okay for things like switching lights on/off or requesting a nice song I want to listen to, but I could never be productive programming like this. When I'm in the zone I don't want to have to waste any mental capacity on supplementing an imperfect AI, I want to be thinking 100% about what I want to code and just let my fingers do the work.

For that reason I think this will be less appealing to developers than GitHub may think, otherwise I think it's a cool idea.
I learned a lot about synthesis and sound design from Sonic Pi, and yet Sonic Pi goes much much further than being a synth, since it also works with samples, and most importantly with time and synchronization! No idea about the chain smokers, but my guess is that you can create essentially anything in Sonic Pi, especially if you bring in your own samples.
I mean, also Showtime, Starz, Cinemax...

To say nothing of the fact that Hulu has maintained an "ad" and "ad-free" tier for their original programming.
You might want to read Section 91 of the CrPC: https://indiankanoon.org/doc/788840/
With copilot ambiguous language gets transformed into concrete syntax. If the implementation doesn't fit your ambiguous request, you should be able to refine … with ambiguous language. Theoretically this would create a "programming dialog" environment.
I've tried writing documentation and fiction using text-to-speech and, for me, it doesn't work because the apparently the of my part brain I use to think about what I'm going to say is the same part I use to actually say it, so I can't do both things at once. I end up writing far more slowly than I can type.
You may find this interesting too https://meticulous.ai/blog/let-users-write-tests-for-you/ r.e. e2e testing and automatically generating mocks for UI tests.

Maintaining mocks in e2e tests often becomes infeasible with a meaningful amount of e2e tests.
It sounds like podman containers should automatically get that label so I'll give it another look, thanks!
> The problem with speech to code has always been that precise syntax is hard

The biggest problem is that talking sucks. You presumably can handle voice input as well as is possible, yet here we are typing to you anyway, and for good reason. Even if the natural language part is nailed, you may as well type in that natural language.

I imagine it will bring some quality of life improvements to those with certain disabilities, but I don't see why the typical developer would want to go in that direction.
Is stable and reliable

Selenium sucks
At the end of life of an apple item, Apple still hasn't discounted their price, but other sellers have started to do so. I got my airpods pro at more than 20% off of Apple price 3 weeks before the announcement of the airpod pro II
I have good memories spending 4+ hours training Dragon to end up with what seemed like 30% accuracy.
Musk’s first email to Twitter staff ends remote work
Crazy idea – whisper to use your computer. Might produce some quality ASMR in open plan office.
This is literally what it means. It's like the PRO badge on Github. You are paying for Twitter but you do not have to be a real person or who you claim you are.
If you don’t mind piping data through cloudflare, you can use cloudflare access + tunnel and a self hosted photo app of your choice (I use photo structure).

Cloudflare access will handle auth and can use family members’ gmail or popular emails for authentication. It will also do https for you.

If you want the data encrypted from cloudflare, I’d probably install tailscale on family members’s machine and do ACL. Friends are gonna be challenging
Einstein was a patent office clerk. Gregor Mendel was a monk. Sergei Brin had a scholarship. The myth that struggle breeds success is just a narrative intended to keep working class folks grinding.
>Venture-backed founders are disproportionately similar demographically:

Race
Gender
Education
Socioeconomic background
Geography

???

Also that "Liquid Death" is a really dumb example. It's a beverage. Why are you trying to differentiate beverage by design elements.
I dunno, we already have stuff like Krisp AI background voice cancellation. I don't think it's far away to completely cancel background talking out. This is already huge for things like pair programming while one person's in the office, one is at home. If you have noise cancelling headphones for the person in the office too (with a bit of white noise), you can have a pretty perfect call in a noisy room. (not sponsored)

https://www.youtube.com/watch?v=ILfTrUreS00
For me one of the eye-opening posts was: https://news.ycombinator.com/item?id=7575210

"In a typical year the OpenSSL project receives about US$2000 in donations."

OpenSSL is one of the most known open source projects. It's like https://xkcd.com/2347/ There's little hope to achieve its level of success by doing open source. And even that project did not earn good money. So living from open source project just by writing code just is not a good idea. It's possible to run open source project as part of startup, I guess. But that's more about marketing than writing code.
"… this will be a generational paradigm change in how to write code… if it works."

Why?

Can't really see myself working like this in an office, plane, cafe, with music on (my favorite way to code), in the house where my partner is also working. Then as others have said, editing might suck.

If it was a neural link then I'd be in agreement.
> Let's hope all those celebrities who made adds got paid in real cash!

At this point it looks like Tom Brady is going to be playing football well into his 50s.
The changes still exist in the repo’s reflog (for 30 days by default), but they might not be reachable from the ref’s new tip commit.
>So basically all "programming" characters (braces, brackets, parentheses, apostrophes, quotation marks, pipes, colons) are behind modifiers.

Poland ditched a similar QWERTZ-based layout in favour of this: https://pl.wikipedia.org/wiki/Plik:Polish_programmer%27s_lay...

It's basically the standard US layout but the right alt (AltGr) is a modifier. So, for example, AltGr+A gives "ą".

I don't see why something similar can't be done for the Czech alphabet.
Pivot alert

I reached 3Gbps over Verizon 5G in San Antonio last year and this year i get about 4Mbps over Verizon 5G in Ohio. It’s so bad I disabled it. I did read an article that iPhone 12 (which is what I have) have some kind of radio issue with 5G. Can anyone in here confirm?
> I do wonder how this would work in an office setting

Everyone gets a throat mic and the cubicle farm is full of unintelligible whispering instead of clacking of keyboards? Can't wait for the future. /s
dance to code. transform the esthetics of your movements into … whatever your boss requires.
one thing that changed that you can see in a demo, that it's speech recognition paired with a neural network. He doesn't have to say "write titanic = titanic.dropDuplicated()" he just says, "drop duplicates from titanic" so you "in theory" have to write less. It probably falls apart when you have more complex things to write and then you have to fallback to speaking it out word for word, but it is an interesting development
I agree, the table refers to the intention of the language developers and how the languages feel, it's not about real substitution. For example, D was explicitly designed as a better version of C++ and also allows you to use C++ libraries directly, and Zig is explicitly intended as a modern substitute for C.

As for V, it delivers quite well for a language at such an early stage and has a growing community. IMHO, it's a great language.
that lasted for about two days. another great victory for the 41%
For the same reason they don't use the CRL, it very hard and expensive to scale, and in any case what to do if you cannot access the CRL/transparency log? An entity in position to intercept can simulate an outage as well..
you can use it to implement native_to_be or native_to_le, it seems pretty useful to me. In fact, what can't it do?
imo the only security is the defence of a 51% attack - the actual hash rate is to some extent correlated with the distribution of miners. However, at high enough levels of difficulty hardware becomes specialised and reduces the number of parties that can compete.
Really cool, but for some reason, it fails to share the images using Airdrop for me. I have to save the images to photos then airdrop from there
> Netflix competes with YouTube content producers, TikTok and it even said that one of its biggest competitors is Fortnite.

It competes with these for screen time, not for content.

Meanwhile Disney owns how much content (movies, series and related IP)?
> What is it about bitcoin that brings people into these threads to say "good riddance! I hope it dies because all of it's negative externalities."?

> To the oblivious observer it would appear cryptocurrency lives rent free in many heads in this space. If you don't care for it why pay attention to it?

The environmental impact is something everyone should care about
Crypto is so hard and so intractable that the only way to use it and interact with it for the majority of people is centralized exchanges. In my opinion there's no way to improve that because its all a product of intentional design choices. Centralization and central authority when properly regulated is good. An anarcocapitalist libertarian free-for-all is terrible.

Crypto is Gentoo. Centralized exchanges are macOS. There's a reason about 10 people use Gentoo. Most people couldn't care less about recompiling their kernel by hand every 10 business days even if when you squint at it from across the room it could be better. They just want to use their computer. Ditto people wanting to etch their recovery phrase onto aluminum and hide it under their birdbath. Blaming the user will only get you so far.

> Cryptocurrencies were meant to put an end to such things.

There's a boatload of very good reasons they didn't and won't. I'm not saying they'll disappear, I've been around this space for like 7 years. I know better than to plant the flag. With that said, there's no reason more people will proportionally use crypto in real life - in the fullness of time - than use Gentoo in real life. What that translates to in price, who knows, and frankly who cares?
Yup my bad for jumping to conclusions. This certainly seems worthwhile exploring
This is exactly why people love twitter. They care about individuals, not organizations. Individuals tweet, and usually are not paid to tweet. (Nor would any organization want to be associated with any fleeting thought that an employee has.) And what's fun about twitter is precisely that it's a neutral ground where everyone, from every organization, dukes it out.

Of course, this model is possible in the fediverse as well, just as it's possible with email. (And note that many people prefer a gmail address to one that they'll lose when they get fired.)
I felt this as well - ok so this person feels a bit 'assaulted' by the sudden surge on incoming people... but it seems bit silly to create open instances and then be shocked when people actually want to join them, especially when mastodon (AFAIU) makes it relatively easy to create private spaces if that's what you prefer.

As for cross posting - re posting and re-mixing other people's content has been pretty much the basis of the internet since forever. Again, if this is something you're not happy with you should better create private forums for just your friends, that's a totally fine thing to do. Much like if you want an intimate house party you only invite your friends and eject any gatecrashers who try to sneak in.

Perhaps the clue is in the 'anarchism' bit - in anarchist circles when you have a smallish and relatively close group you can manage a very positive and supportive atmosphere without rules and protocols. But as things grow you lose that, inevitably, as having more people means needing more formalized ways of handling issues. I can see how it feels like losing something but on the other hand you have to question the wisdom of an approach that is basically guaranteed to fall apart as soon as it becomes a bit popular.
Microsoft decided to only use public available repos. Their don't use their own private code or that of other companies private code, for quite obvious reasons.
You'd do that if you had spent, like, 5 minutes thinking about this. Apparently Elon's physics major is not easily translating into understanding moderation or social dynamics.
oh boy, worst offender is material design. it looked horrible when it came out and still looks horrible years after. and so many examples of it out in the wild :(
This great to know, though I'm having trouble referencing the earlier laws, can you post a link please?