jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Herbert Simon, Nobel laureate in economics and one of the fathers of AI, wrote one of the better treatments of the possible future of computer-based data systems in his 1977 essay "What Computers Mean for Man and Society". In it, he addresses concerns:

"The privacy issue has been raised most insistently with respect to the creation and maintenance of longitudinal data files that assemble information about persons from a multitude of sources. Files of this kind would be highly valueable for many kinds of economic and social research, but they are bought at too high a price if they endanger human freedom or seriously enhance the opportunities of blackmailers. While such dangers should not be ignored, it should be noted that the lack of comprehensive data files has never been the limiting barrier to the suppression of human freedom. The Watergate criminals made extensive, if unskillful, use of electronics, but no computer played a role in their conspiracy. The Nazis operated with horrifying effectiveness and thoroughness without the benefits of any kind of mechanized data processing."

https://pdfs.semanticscholar.org/a9e7/33e25ee8f67d5e670b3b7d...

There is, of course, one slight problem with Simon's argument: The Nazis did make heavy use of mechanised data processing, provided and supported by IBM. Edwin Black documents this meticulously in his book IBM and the Holocaust:

https://ibmandtheholocaust.com

Whether or not it's possible to transact genocide at similar scale without computerised data records, it's quite clearly far easier to do so with them. Worse, with comprehensive records and rapid identification of any particular meddlesome priest, activist artist, or woman who was warned but nevertheless persisted, it's possible for such regimes, state or non-state, to dip in and retaliate with pinpoint effectiveness. Even the mere suggestion that this is possible can be extraordinarily chilling.

https://mastodon.cloud/@dredmorbius/103059230160200494
This sounds less like "perl 5" was a downgrade, and more like, "switching from sysadmin scripts to building enterprise projects (in ~2001-~2008 Amazon.com was written in Perl) made Perl less fun".
While that list is valuable, it's only telling us who is implementing and operating these programs. That's like implicating Smith&Wesson in a murder. Yes, it was done with a Smith&Wesson gun, but who was holding it? Why?
So nothing about the language itself?

C certainly doesn't filter out incompetent developers at all. The fact that it is less popular means it is naturally filtered out these days with most people who work with it being older but there are plenty of incompetent C developers building internal software all over the world even today. I mean if you checked any internal codebase written in C today you're likely to still find multiple places where the developer has shot themselves in the foot over memory management. It wasn't that long ago that people were speaking the same way about C programmers because of all the exploits/simple bugs years after STSFFAP was released.

>PHP permits anyone to be somewhat productive, that's good in some cases, but in most cases you want someone who understand what he's doing...

In most cases you don't have a choice so it doesn't matter which language you give them.
Possible explanations:

* the author (and everyone else who complains about Go) simply hasn't made any appreciable investment in learning Go

* the language itself doesn't naturally lend itself to most programmers easily finding the most succinct/powerful expressions available, instead providing a grain that favors clarity over other values

* the documentation and tutorials available don't teach programmers how to write succinct and expressive Go
This last weekend I read Sirens of Titan by Kurt Vonnegut. It's been a while since I read for fun. This is at least partly because the list of books that I want to read (e.g. priceless, unmissable cultural experiences) is longer than the time I have to dedicate to reading.

There will always be more I want to experience than I have time for. Not always sure what to do about that. Lomax's collection is amazing and invaluable. I do hope some people mine this and gems that I really shouldn't miss somehow cross into my experience.
At a certain point succinctness does more harm than good. Go captures nearly all of the sense of python's early values (https://www.python.org/dev/peps/pep-0020/), without requiring all that much more in the way of boilerplate. So you have to if-check an error value here and there, no big deal. You should be handling errors anyway.

If Haskell's succinctness level is 1, then I would rate python's at 2, go's at 4, and java's at 20.
Are you talking about this paper? https://gmplib.org/~tege/x86-timing.pdf

I only saw evidence of data-dependent timing with respect to the div operation, but maybe I missed something.

Of course, I am not suggesting other operations are inherently immune to data-dependent timing leaks.

EDIT: I see there are also some notes on adc and sbb in some situations, i.e. chains of instructions that all light up the carry flag.
Seems like room for a text->Messenger gateway, or other ways of integrating SMS into a business's existing customer feedback channels. (Which probably exists in various forms of hacked-together-API-mashups already, since it's hard on a customer service team to manage a bunch of different inboxen.)

TalkBin (YC W11) was a platform for allowing customers to SMS local businesses, but getting brick and mortar businesses to adopt a new communication channel isn't easy.
Ahhhh, he's a D programmer. That explains most of it.
D programmers are only slightly behind C++ programmers in their universal hatred for Go. Rubyists can learn to love Go, Pythonistas can learn to love Go, NodeJs people even, but D programmers, man, it's like just the mere existence of Go is an assault on their very souls.

If D and C++ programmers hate Go, it's doing something right.
It would be useful to create a spectrum of investments where survivorship bias is more or less likely to be the complete explanation.

From what I've read of stock investing, it's almost pure survivorship bias. The total number of investors guarantees some spectacular results by luck alone.

To what extent is angel investing similar, and different? Angels often have significant business experience and some insider knowledge (i.e. They may know the person or industry in question far better than the market on the whole could)

On the other hand, there are a fair number of angels, which raises the odds of survivorship bias.
I love that it's "there are only 50 of these rare orchids that live their whole lives underground left!", next to photos of one being unearthed and exposed to the air. Also "their existence is a top secret, so all you rabid adventurer collector types, don't go reading this article and come looking for them now" - hilar!
Can you educate me about this? I don't understand how a religious stance of "don't use contraceptives" can be an abuse of human rights, when anyone is free to decide whether they follow the teachings of said religion or not?
Not fancy enough to write a blog post about.
If it is true, I don't know how to do it, and I'm a product guy at an iPhone analytics company. The browser's pretty effectively sandboxed from the application, which is why everybody has to use the UDID to begin with instead of the typical user-id-in-a-cookie scheme used everywhere else.
You can just leave a fake one - oversight on my part; it shouldn't be required.
Very interesting. I think you may be right, but on the flip side, I'm eager to see if we can change that. We actually sold a bunch at a discount over the weekend (~500), so I'll be interested to see how much of that is pricing psychology vs. actual need. Either way, there are about 5 or 6 posts promoted actively, so people are using them. Can't wait to see how this plays out when there's much, much more data to look at.
i live in vienna, i see boars regularly in the viennese forest. you just walk past them, stay calm, no problem. if there are piglets you stop and observe, never get between the piglets and their mother.

i can say with certainty that i would react quite differently if i saw a shark while swimming in the sea. but of course, pissing myself in the sea is no big embarrassment.
False. Unless the device is jailbroken. Each app has a separate cookie store and web cache.

However, you can access the address book without prompting.
I agree its a great idea. Feels like real time missed connections for college kids. Craiglist should of seen this coming.
Specifically, Hershey's Chocolate Bars did it to maintain a 5 cent price from 1902 until 1969. By then, the bar shrank to half the size as it used to be, so they doubled the size of the bar and charged 10 cents for it.
Nah, they would just use TurboPascal.
The motors and transmission are free. (There's a cost cap, but few other limits, aside from maximum power output.) Battery is standardised.
Based on https://m.weibo.cn/search?containerid=100103type%3D1%26q%3D%... , the officially tolerated reaction seems to be that this proves that the majority of Hong Kongers are separatist cockroaches. Some punning "self-government" into "self-destruction" (港人治港 vs. 港人乱港) There are also some supportive comments; I suppose they may disappear later.
Also Italian here. The other issue with using "Lei" is everyone would sound like some overly formal grand parent or maybe a government official... it would be like people suddenly breaking into the royal "we" in english.
You can build a reversible payment system on top of a irreversible one, but not the other way around.
Bitcoin allows mathematical forms of escrow.
Bitcoin also allows extremely secure ways to store your cryptocurrency.
You don't always want to log into your computer as root. But would you want a third party to log into your computer as root so they can watch and control what you do?
Could you share why bootstrapping this business is attractive?

I’ve bootstrapped many companies, but I did so because the situation seemed to warrant it (capital requirements, perceived market size, achievable short-term revenue, etc.).

If you’re absolutely dead-set on both space and bootstrapping, I’d start by consulting in that field. Get paid while you spot a problem and build a team to moonlight on it.
It seems to be delivering almost zero information.
This is a little too close to JWZ's great truth:

So I said, narrow the focus. Your "use case" should be, there's a 22 year old college student living in the dorms. How will this software get him laid?

from: http://www.jwz.org/doc/groupware.html
Thank you so much for running runnaroo. It was my default search engine for the last 6 months and I thought it was by far the best privacy focused search around.

Sad to see it go, but I understand.
Toronto where the previous mayor removed bike lanes, was caught reading a book whilst driving, and called cyclists "a pain in the ass"? That Toronto?

https://www.bbc.co.uk/news/magazine-17914504

Yeah, that sounds a welcoming place.
Bit of a side note but remember cargo learned a lot from generations of package managers, across languages. It essentially represents some of the best that package managers have to offer. You only get that kind of result by starting from scratch every few years (as in, rust started from scratch when the Node/NPM ecosystem had been around for years to steal ideas from, Haskell had been around for years to steal language design from, etc.).

Rust is incredibly lucky to have been created when it was because it benefits immensely from these things (I think it's the best new-to-middle-aged production-usable systems language out there today).

I agree with the idea but languages like Python and their ecosystems are really hard to move (remember python 2->3? is that even over?) -- it's a herculean and often impossible task.
I'm assuming the question is more

Why are there multiple images doing the same thing?
If you're using ffmpeg with rtp, you can use Pion to make it a WebRTC stream: https://github.com/pion/webrtc/tree/master/examples/rtp-to-w...
> Olympic athletes don’t buy their own equipment, do they?

That doesn’t mean that there are no cost constraints on their equipment.

Also, AIUI, the governing bodies of individual sports which happen to be included in the olympics also govern lower-level competitions, under generally the same rules – because the Olympic competition is supposed to be the pinnacle of the sport, not a different sport with a confusingly-similar name.
That's quite possible, a lot of myths get invented and distorted along the years in such places.

It was "common knowledge" but I'm not that surprised either to hear that it's wrong.
My unsolicited advice: try to split up basics, common-recipes and specialties.

Basics are "how to bind soup", "choosing and cooking pasta", or "frying onions". Common recipes are then "bound vegetable soup" or "maccharoni with tomatosause (and fried onions)". Specialities would be those recipes you try for christmas, or when the in-laws come over next month.

It's highly frustrating to find a recipe that says "bind the soup with starch" without going into how to do this (or even worse: what ingredients this needs!). But for someone more experienced, it is highly frustrating to have to read through five lines explaining how to fry the onions.

As with most education, cooking is layered: you build on top of existing knowledge, without repeating it each and every time. I presume this is partly a classification issue and organisation challenge. You don't want "how to bind soup without milk or eggs" to turn up when someone is searching "vegan tomato-soup". The web has hyperlinks, which would probably be a very good way to organize recipes.
DNS-based blacklisting is not effective against an effectively infinite, rapidly-iterated, DNS namespace on domains that you otherwise trust.

My experience is with DNSMasq, but should apply to PiHole.

I'd noticed that several ads networks were utilising massive numbers of hosts at a specific domain (limited to advertising). If you're using a simple /etc/hosts blocklist, you'd have to individually block these. The alternative DNSMasq affords is to block entire domains or subdomains. This is remarkably effective.

But ...

... if ads and content are being served from the same domain, you'd have to switch to a DEFAULT DENY plus EXPLICIT ALLOW rule. So you'd have to blacklist all of "example.com" except for the valid hosts, say, "webserver.example.com", "css.example.com" and "nonhostile-js.example.com", to enable assets from those specific hosts.

Another alternative, which would probably work reasonably well against CNAME attacks, is to simply deny all traffic at the IP level to the CNAMEs' targets.

Since the goal of the advertiser is to make a small number of hosts or hostnames appear as a large number of their client domains, you still have an effective lever to apply in blocking access. But you'll need to use IP-level blocking (firewall), rather than the until-now useful and largely effective DNS-based blocklists that have become popular.

As a technical countermeasure.

Regulating the everloving hell out of these practices, and/or suing both tracking firms and their clients, is another possible approach. And I think it's going to take both technical and collective social and legal methods to address this.
Please don't cross into personal attack. It degrades discussion. Maybe you don't owe every person better, but you owe the community better if you're posting here.

https://news.ycombinator.com/newsguidelines.html
This site would be roughly $free to run through CloudFront on AWS, which would scale more-or-less infinitely at a sublinear cost.

Their free tier covers 50GB of transfer and 2mm requests. If you need an extra 50GB as indicated elsewhere in the thread it would cost about $4.25 a month, less if it's not the full 50.

I'm looking to move off of a cheap shared hosting provider and on to AWS for my ten-accidental-hits-a-month personal (static) sites, it doesn't make sense to even consider a webserver for a solved problem like this.
Discussed at the time: https://news.ycombinator.com/item?id=15584456
If the door panel were made of aluminium, it would dint when hit with a sledgehammer.
Many analysts (and Elon himself) put Tesla at between 10-20 months from bankruptcy at any given moment. [0]

In all likelihood it didn't matter what the truck looked like at the reveal. All that mattered was that it justified another capital raise.

[0] https://bgr.com/2019/05/20/elon-musk-tesla-cut-costs-running...
There is http://notabug.io that can create mirrors of the main site and synch them up using git. It is a beta test and only deletes cp and doxing. Using nsfw for porn and other stuff.

The code looks clean and is based on the old Reddit code and UI.
Since there's no interactivity or logins or anything complex curl would probably do the job.
Remember that in certain circumstances and parts of the world "peer pressure" can mean honor killing.
> Google analytic is everywhere. If you don't want Github to track you, then don't use it. So if people fear Google, then should Github do the tracking on its own? Then all the sudden Github is not evil anymore.

First, it is not "evil", it's just an invasion of privacy. Yes, if GitHub did their own tracking I wouldn't have a problem with it. What I don't want is one company that knows everything I do online and that's why I have a problem with GA. That GitHub tracks my activity on GitHub is completely acceptable.

> And you know what? Github itself has been using Google analytic for years. And now we are complaining about Google collecting data?

I can block GA in my browser, so this doesn't concern me. Using privacy invading tracking scripts all you want, I'll just block them. Can't really do the same in a desktop text editor.
AFAIK, In Europe the minimum cocoa content for chocolate is 20% while 10% in the US. The US mainstream chocolate handles the lacking cocoa by adding more sugar. Of course you'll find all kinds of boutique chocolates everywhere, but the earlier anecdotes seemed to be about the cheap mainstream stuff.
Yeah, because everybody in the UK who are working fulltime for a company likes to do it.
Here in India, taxi hailing apps have been really useful for me in somewhat escaping the deceit and haggling of local autorickshaw and cab drivers.
> Fundamentally, it seems to me like there just aren't as many lung cancer screening scans out there for non-white patients as there are for white patients.

Just to qualify, you mean for the USA alone? It seems to me that part of the challenge is recognizing that the research needs to take place beyond just Western countries, or acknowledging it where such research is already occurring. Understandably many people would not be so comfortable with Google accessing patient data from around the world, so the next challenge is how diverse and global data can be protected so that important medical research can take place without any compromise of privacy.

The challenge is hard but surely not impossible, as this was the approach taken by the AstraZeneca-Oxford (and others) which conducted part of its covid vaccine trials in South Africa to test efficacy on non-white populations.
Unfortunately you can only install Linux on some of them.
If they observe the computer locking upon you removing the FD, wouldn't they induce the connection? Unless it irrevocably makes the system inoperable, I don't see this as solving for the larger problem.
it does not make business sense for them to be sharing their costs as well? Maybe they benefit from the opacity?
Here's a nice video by Yannick Kilcher explaning the Nystromformer: https://www.youtube.com/watch?v=m-zrcmRd7E4

The benefits over regular transformers is that it is more efficient (does less operations), as the original transformer has a quadratic complexity in the number of input tokens.
It's completely different. A random voter is that representative's constituent. The representative is beholden to that person. A lobbyist is merely a random person who donates to political campaigns and secures other favors. The representative is not beholden to this person.
These business can act as anchors to attract skilled talent to the region. If that happens, then a small no-name town can really prosper.

But the reality is that companies don't really want to be the ones anchoring a small town. The sacrifice is too great in terms of limited talent pool, and lack of amenities necessary to attract talented people. Maybe after 20 years, the town grows into something significant, but at that point, the market has shifted so much that it probably doesn't matter.

In this situation, the decision is made, regardless of tax incentives. Samsung can't just plop one of these plants anywhere. The plant needs to be in a place that has a large enough pool of talent, the amenities (schools, restaurants, housing, etc) that attract new talent (ideally without Samsung having to pay for relocation), and have the logistics infrastructure to support business.

I've seen plenty of large companies negotiate for aggressive tax breaks locally, only to up and move to places like NYC, LA, or another high-tax locale a few years later because they either can't attract talent, or senior executives don't like living in cheap midwestern cities.
It is not reasonable to demand that every important project donate work to maintain peoples basement museums of defunct architectures.
I'm sure it's delicious! :)
I don't understand these comments suggesting this article is anti-python. I won't say it is the opposite. But the repo is literally stating the goal is to "Exploring and understanding Python through surprising snippets.". And I totally agree that analysing and trying to understand what is actually going on, when the language is behaving in a slightly unexpected way, is a great way to learn.
So see this as a resource for people who want to learn, not for people with an “anti-python sentiment” (whatever that even means).
Seems like anything to do with Rust these days.
Cheers, I get your drift ;)

I can see what you mean but I feel his outcome has some validity and I find his video/tv stuff far far more interesting
You are targeting CEO/CTOs. You need to have conversations with them. It'll be impossible to reach those at large companies, but maybe you can find smaller companies and get their feedback.

ALL the other things are wasted effort until you have that feedback. And, this is a ton of work, you'll need to improve your skills in reaching out to people, selling them on why even having a meeting is good for them, then sell them in the meeting, then figure out a way to get past the fear of closing them in that meeting.

Those are transformative skills to have.

You'll probably need a coach to get you past all your blind spots. Its worth it to do that. Or, at least get yourself into a mentorship group with real concrete goals and people that will ask hard questions of you and hold you to your answers.
Regardless of the art form, deeply studying previous works is the way to really understand how the artist created them. With drawing and painting it's learning by literally copying them, and with jazz, it's learning by playing the same song and experiencing it for yourself. When you've internalized what the "masters" have done then you're in a better a position (certainly technically!) to create your own works.

Of course Jazz greats such as Miles Davis etc would regularly play popular show tunes and use these as foundations for radical reinterpretation (eg. John Coltrane playing "My Favourite Things", Miles Davis playing "If I were a Bell"). If these guys had no qualms doing their own riff on something someone else wrote like "some day my prince will come" I dunno why anyone else should feel they're doing anything wrong doing the same.
That's just messed up. Saying you are a lower level on some HR chart is one thing, but cutting your salary is just unreasonable. What choice does anybody have apart from immediately looking for a new job?
The golden age of blogs
/Options are the norm for Windows (and uh cough VMS).