Hacker Newsnew | past | comments | ask | show | jobs | submit | ideamotor's commentslogin

Ah, that'll be the end of that then!


It sounds like a lot of these big companies are being managed by LLMs and vibes at this point.


> vibes

always has been

(and there's comfort in numbers, no one got fired for buying IBM, etc..)


Def. managed by vibes, but any company that tell you they're not is basically bullshiting


They’d probably be doing significantly better if they were LLM-guided


Awesome. Has anyone solved the issue where google websites (google search, gmail, google calendar, and so on) start running incredibly slow using Safari?


I really can’t help but think of the simulation hypothesis. What are the chances this copy-cat technology was developed when I was alive, given that it keeps going.


We may be in a simulation, but your odds of being alive to see this (conditioned on being born as a human at some point) aren't that low. Around 7% of all humans ever born are alive today!


In order to address the chances of a human being alive to witness the creation of this tech, you'd have to factor in the humans who have yet to be born. If you're a doomer, 7% is probably still fine. If we just maintain the current population for another century, it'll be much lower.


I dont believe that percentage. Especially considering how spread the homo branch already was more than 100 000 years ago. And from which point do you start counting? Homo erectus?


It kinda doesn't matter where you start counting. Exponential curves put almost everything at the end. Adding to the left side doesn't change it much.

You could go back to Lucy and add only a few million. Compared to the billions at this specific instant, it just doesn't make a difference.


I would imagine this is probably the source, which benchmarks using the last 200,000 years. https://www.prb.org/articles/how-many-people-have-ever-lived...

Given that we only hit the first billion people in 1804 and the second billion in 1927 it's not all that shocking.


That argument works both ways, it might be significantly higher depending how you count.

But this is also just the non-intuitiveness of exponential growth which has only now tapering off.


Commas are commonly used in text, too.


Clearly they should have gone with BEL as the delimiter.

  printf "alice\007london\007uk\nbob\007paris\007france\n" > data.bsv
I'm hoping no reasonable person would ever use BEL as punctuation or decimal separator.


If one was going to use a non-printable character as a delimiter, why wouldn't they use the literal record separator "\030"?


Every time you cat a BSV file, your terminal beeps like it's throwing a tantrum. A record separator (RS) based file would be missing this feature! In other words, my previous comment was just a joke! :)

By the way, RS is decimal 30 (not octal '\030'). In octal, RS is '\036'. For example:

  $ printf '\036' | xxd -p
  1e
  $ printf '\x1e' | xxd -p
  1e
See also https://en.cppreference.com/w/cpp/language/ascii for confirmation.


On the off chance you're not being facetious, why not ASCII 0 as a delimiter? (This is a rhetorical question.)


ASCII has characters more or less designed for this

0x1C - File Separator

0x1D - Group Separator

0x1E - Record Separator

0x1F - Unit Separator

So I guess 1F would be the "comma" and 1E would be the "newline."


https://stackoverflow.com/questions/8695118/what-are-the-fil...

I am pretty sure you shifted the meaning, the decimal separator is part of the atomic data it does not need a control character.

You would use 1F instead of the comma/semicolon/tab and 1E to split lines (record means line just like in SQL).

You could then use 1D to store multiple CSV tables in a single file.


Yes but then the text is not human readable or editable in a plain text editor.

This would confuse most users of csvs they are not programmers they at most use text editors and Excel.


I am not proposing to do this, but if you were to use ascii separators you would do it this way


There are some decent arguments for BEL over NUL, however given you posed that as a rhetorical question I feel I can say little other than

ding! ding! ding! winner winner, chicken dinner!

Although BEL would drive me up the wall if I broke out any of my old TTY hardware.


...and excel macros


Sure, let's put quotation marks around all number values.

Oh wait.

lol


The same effect applies to political parties. The people that care about X focus their complaints to the party that is trying to address issues with X.


Yeah, pretty much. If you look historically, it's always that traitors and betrayers get the most severe punishment. It just wakes up something very basic in humans.


It's not just an emotional reaction but rather that trust is a fundamental requirement for a functioning society.


Agree that this discourse about “extending R’s useful life” by adding a compiler is mostly just silly. It’s equally valid to say the reason for building any of the (numerous) libraries for R is to “prolong R’s usefulness”.

I think you’ve proposed a real reason a language’s popularity changes. But let’s add a few more: First, as languages grow in use that in itself leads to more use (and vice versa). Second, users of languages use said languages as protection of their jobs, livelihoods, culture, and so on by simply not learning less popular languages or allowing the use of less commonly used languages. There is power in numbers.

IMO R’s problem has nothing to do with R’s limitations (which when limited are easily expanded). To the contrary, if anything, R’s ability to enable users to do so much is more of a problem than its limitations. The norms (culture) of a company say using many different languages for different organizational roles can clash with an R user who can succinctly work cross-functionally. Employees could be interested in preserving siloed roles and employers could prefer limited scope for employees. Instead of one person building something and presenting to users, you could have many employees serving in many roles using standard languages for each role. R is basically a wrapper language, and the ease at which third-party libraries can be built and installed for R, and R’s flexibility is inherently “useful” but less dogmatic. Less dogmatic but also less standard and less common.

… So I just don’t think the problem for R is that “it’s not deemed useful” and I actually think such an argument is disingenuous on the part of people who want to limit the power of R users. Granted, I think, particularly in large organizations, using the most popular languages in itself has valid justification. But the reason is to attract employees and to build siloed expertise; not to enhance “usefulness”.


Isn’t Python even more of a “do everything” language than R?


I very much think R is more of a “do everything language” because put simply, R lets developers do a lot more than Python in the language itself. It’s how the implementation of “polars” in R basically looks the exact same as in Python. R is like English in its ability to bring in other languages. Take a look at how many OOP systems there are. The best book on these subjects is https://adv-r.hadley.nz/metaprogramming.html.


This basically already exists and the companies that sell this are constantly improving it. For better or worse.


“You haven’t done anything productive for 15 minutes. Are you taking an unauthorized break?”


I biked through Amsterdam as a commuter along with everyone else for a week, and it just blew me away. Everyone was absolutely predictable and part of the “school of fish”. No hesitation or ill-conceived politeness.

It was only a week but it was so refreshing. I think about this experience daily when driving because I think of how much time would be saved if people just knew absolutely when to take their turn and took it; instead of processing each decision and deciding based on their current mood. People knew the damn rules and norms.

So, I think it’s a function of having a critical mass, being necessary, and being embedded already as a norm. I don’t believe a city could make riding without a helmet legal and expect any sort of increase in safety …


This doesn’t work when driving primarily because cars are generally moving a lot fast and are less maneuverable that bikes in avoiding conflict.


Three things are different in the Netherlands:

1. Almost everyone cycles. So all drivers are themselves cyclists. So they treat other cyclists with consideration.

2. The road/cycle infrastructure is set up to separate cars and bikes wherever possible. And where they share routes, cars are often explicitly second class users ("auto te gast" - cars, you're guests).

3. In any collision between a car and a bike, the driver will almost always be the one found at fault.


And because drivers can't see or hear anything.


And because they are physically more removed from the consequences of being a dick.


[flagged]


Oh brother, talk about histrionics…


Well said


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: