News for hackers. Stuff that matters.

nudq

Re:Programming Language Checklist on Friday January 03, 2020 @12:10PM (#21947854)
> a linguist (with some understanding of development)

Your wish has been granted: Larry Wall, Perl 6.

Re:What happens when your career becomes your whole identity on Sunday December 29, 2019 @05:37AM (#21905213)
> Einstein, Dirac, Pauli

It sure helps to be dead by now. Try James Watson for a really motivating example.

Re:267M Facebook users IDs and phone numbers exposed online on Friday December 20, 2019 @04:25AM (#21842765)
A good idea if you want your personal relationships poisoned.
The guy has been doing the TED circuit for ages. I once looked closer at his claims and his supposed proof by simulation and came to agree with the more negative takes at https://news.ycombinator.com/item?id=11588698
Re:Go Turns 10 on Saturday November 09, 2019 @03:56AM (#21490445)
> Without a doubt, C has "lost" nothing, because it barely changed

Thanks to UB exploitation, C as implemented has been changing a lot over time. Old C was a decent low-level language. New C is barely usable.

Re:Mass cellphone surveillance experiment in Spain on Tuesday October 29, 2019 @03:06PM (#21390885)
Controlled compromise of privacy for the sake of scientific insight seems like a good idea, until you realize that we either get profoundly non-replicable junk "science", or continued and unlimited re-breach of privacy for the sake of replication. Neither is any good.

I'm reminded of Raj Chetty who publishes papers based on exclusive access to IRS tax return data. (https://www.sciencemag.org/news/2014/05/how-two-economists-g...) Not real science unless you can have access to that data, too. You can't.

Re:Iceland Grey Listed for Inadequate Money Laundering Policies on Saturday October 19, 2019 @10:39AM (#21298724)
> How do you prevent nepotism

Why prevent nepotism when everybody is a cousin?

Re:Ancient artifacts dislodged by climate change on Tuesday October 15, 2019 @10:28AM (#21258732)
I don't think we can simply assume that starting position matters to "pulverization" after 1500 years.

Mobility is more likely; the mobile object moves along with the ice, the stationary one gets pulverized.

Re:Ancient artifacts dislodged by climate change on Tuesday October 15, 2019 @10:19AM (#21258605)
> Some just choose to ignore them

Some... like smart people with lots of money.

Because, you know, the prediction market in nice oceanfront properties beloved by the coastal elites hasn't collapsed, even tough their tongues say they believe.

Re:Can genetics explain why some people thrive on less sleep? on Wednesday September 11, 2019 @10:24AM (#20940530)
Going on title and comments only, sorry, but why does "it's genetic" count as an explanation for anything?

An explanation for this would need ecology. Why is it beneficial for some of us to need less sleep, but not for all of us? What are the trade-offs? It seems like needing less sleep has no downsides. Is it a novel, all-beneficial mutation that just didn't have the time yet to sweep the population? Or do short sleepers experience serious downsides?

There is no explanation in "we found a gene for it". Pretty much every personality difference is genetic, that doesn't explain why such differences evolved, or persist.

Re:The CIA's Secret Quest For Mind Control on Wednesday September 11, 2019 @10:19AM (#20940488)
Because in the context of Epstein, intelligence doesn't necessarily mean CIA. Seriously, we can't say "Mossad" on Hackernews without getting flagged, can we realistically expect NPR to go there?
Re:Google Plans to Deprecate FTP URL Support in Chrome on Saturday August 17, 2019 @02:16PM (#20725396)
By following Chrome every time Google wants to removes access to parts of the web not sufficiently encrypted (to thwart ISP competition for ads and data) or not serving ads (like FTP) Firefox is working to keep Chrome relevant.

It has been going on for years.

Wouldn't Elsevier be able to legally link to Elsevier IP on SciHub even if you can't?
Re:How to Write a Lisp Interpreter In Python (2010) on Friday August 02, 2019 @05:33AM (#20591673)
You realize it's problematic to emphasize typos, right?

(Thanks, would edit if I could.)

Re:How to Write a Lisp Interpreter In Python (2010) on Friday August 02, 2019 @03:03AM (#20591124)
Not to take away from the side splitting hilariousness of this novel meme, but I just noticed Lisp is actually one of the few languages where you can't add spurious parentheses. If you find that a, (a), ((a)), etc are equivalent, it's probably not Lisp you're looking at.
Re:How to Write a Lisp Interpreter In Python (2010) on Friday August 02, 2019 @02:58AM (#20591107)
You realize that the OP's concerns actually intesify if the author in question is perceived as an authority on the topic, right?
> if 18 months comes and goes and it isn’t the end of the world

No reason for concern. If failed climate prophecies had any effect, climate prophecies would be out of fashion by now. Nothing will change.

Re:Algebraic Effects for the Rest of Us on Wednesday July 24, 2019 @06:23AM (#20513754)
> I think algebraic effects are more general

Not an expert on algebraic effects, but I suspect they are both more and less general.

On the one hand, "algebraic" hints at some constraints in the name of static typeability. Such restrictions wouldn't be present in Common Lisp.

On the other hand, Common Lisp only has single-shot downward continuations, so you won't get, e.g. nondeterminism-as-an-effect.

Re:Notes on a Smaller Rust on Thursday July 18, 2019 @09:23AM (#20469477)
I like how these three points aren't just "strengths of Rust", but...

> the necessary components ... to make imperative programming work as a paradigm

You know, before Rust imperative programming just didn't work. Didn't work as a paradigm, even!

Re:The Pike Programming Language on Sunday July 07, 2019 @06:34AM (#20374463)
Do you read your own comments? (Asking for a logician friend...)
> You do not understand evolution

Probably.

But although it is almost tautological that fertility is heritable, it doesn't follow that the first world infertility trend will reverse.

If whatever is causing first world infertility (1) actually profits from our infertility and (2) is some kind of evolving entity itself, we could find ourselves in an evolutionary arms race, and lose.

Re:D as a C Replacement on Wednesday July 03, 2019 @04:45AM (#20342690)
That compiles because with gcc extensions or sufficiently recent standards, variable size arrays are now a thing. The compiler doesn't insist on a static array size. What about something like this:

    #define ASSERT_BUILD(x) extern int STATIC_ASSERT_FAILED[(x)?1:-1]
Re:Remember Rust with Anki on Friday June 21, 2019 @12:43PM (#20244131)
If you're writing 'enough' Rust, you're probably a Mozilla employee.
Also, tastes of critics (journalists) and audiences have diverged, but both act as a filter. For example, critics tend to like an identity politics angle, but audiences don't like being lectured to. At the same time audiences won't automatically flock to movies panned by critics either. Movies have to cater to both. It's like two polarizing filters layered on top of each other at a 90 degree angle.
Re:Lenovo Shipping Ubuntu Linux on 2019 ThinkPad on Friday June 21, 2019 @06:16AM (#20241250)
Interesting, and a sigh that the area of the Windows tax may be ending.

Windows is now an ad delivery platform. That probably sounded like a great plan to MS management, but consumer Windows is now on its way to shovelware status. Microsoft will end up paying hardware makers to include it.

Re:Mezzano – An operating system written in Common Lisp on Wednesday June 19, 2019 @07:58AM (#20222487)
I was under the impression that the pioneering Xerox systems were written in Mesa, which was not even object oriented. I'd love to hear the real story as well.
They obviously started writing Postgres in LISP, because "we soon realized that parts of the system were more easily coded in C" wouldn't make sense if writing a hybrid had been the initial plan.

They tried going all LISP at first, and failed. Was it them, or was it LISP?

Re:Load-Bearing Internet People on Sunday June 16, 2019 @12:34PM (#20196346)
> his various personality disorders

Lovely. To inject some psychological precision, only his narcissism can be considered a personality disorder. Being old, white, or male... no. Not yet.

> By a process of elimination, we decided to try writing POSTGRES in LISP. We expected that it would be especially easy to write the optimizer and inference engine in LISP, since both are mostly tree processing modules. Moreover, we were seduced by AI claims of high programmer productivity for applications written in LISP.

Yes, that's what I remembered, they started out using LISP.

> Our feeling is that the use of LISP has been a terrible mistake for several reasons.

"Terrible mistake" is pretty unambiguous language.

If I remember correctly, Postgres was initially developed in Lisp, but then rewritten. Was that a mistake, or evidence against the thesis of this article?

Older »