jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> why other languages didn't have to do it, but CL absolutely did

Possibly a feedback loop on lack of popularity :). Other languages do have to do this in some way or another, with respect to their runtimes. The dependencies can be dynamically loaded, but the entry point - from the user's POV - still has to be invocable by double-clicking or by ./, or you'll lose audience. Also size considerations; people are now more willing to download a 100+ MB trivial application than they were just a few years ago.

On the runtime end, C/C++ solve this by having the runtime being part of the system, Java by somehow managing to make itself required everywhere, so everybody has a JRE already. Rust also compiles down to regular executables. Python got popular enough that at least Linux users are likely to have several runtimes already installed - but then Windows users don't, and any serious app will ship the runtime with it, etc.

In my experience, it always boiled down to this: how to ship a portable Lisp application in a single package (by "portable", I mean no installation step), where the user just has to double-click on something and have it run, and at no point they have to know or care it's written in Lisp? This, IIRC, was meaningfully non-trivial, especially if you wanted to interop with external dependencies by FFI. I remember that at one point, I shipped my code to a non-Lisper in form of a Dockerfile which handled installing SBCL for them. Not only they were grateful, they've managed to pass on that program to another friend who (back then) was not much of a coder at all, and they both used it. That's the qualitative difference easy deployment makes.
It seems to me that these services are much more cost effective than AWS.
I independently had the same thought.
Boost has had the BOOST_SCOPE_EXIT macro at least since Boost 1.38 (February 2009), a few months before the first public announcement of Go. Judging by the copyright, the earliest versions of this library (before acceptance into Boost) are from 2006, before Pike et. al. even started working on Go internally in Google. BOOST_SCOPE_EXIT in turn is based on Andrei Alexandrescu's pre-closure ScopeGuard implementation from 2000.

Granted, both BOOST_SCOPE_EXIT and your defer macro work at block end, not function end, but I agree with OP that this is practically always the better approach, so I don't think we should look at this thing as C++ trying to copy go features with lousy hacks. It's probably the other way around, if anything. And modern implentations in C++ (like yours) are extremely straightforward.
Note that GP stated they are "brainchild of cryptocurrencies". I don't think that the meaning you imply is what they had in mind.
Here is their website including code to play with: https://peterwang512.github.io/FALdetector/

(and yes, somebody already turned this into an app)
I recently built a new PC and my GPU was a Radeon RX 5700 for exactly this reason.
The actual title at the site is:

Bad news: 'Unblockable' web trackers emerge. Good news: Firefox with uBlock Origin can stop it. Chrome, not so much
Sure, the concise version is that I had an essential biology assay not work for three years running. It meant I couldn't do much to generate results. The pressure got to me and I burnt out hard. For whatever reason, the support network I had (including excellent supervisors) wasn't sufficient to overcome or work around the problem.

Looking back, diversifying my work and finding short term projects likely would have innoculated me against the effects of the (biggest) problem I faced.

After leaving, I have had few regrets (aside from lessons learned). I have had fun jobs, travelled, and had far less stress holding me down. Less money, sure, but more of the really important things.
That's absurd to me - really 82% have used marijuana? I guess the source is trusty but that blows my mind.
It's not all or nothing, the government could have broken GM up into component parts as a condition of a bail out. AKA killed GM but kept the parts. Chances are many parts would have failed and been bought up over time but as smaller companies the market could have dealt with this much easier. There many have also been some part that becomes much stronger when no longer part of the collective.

EX: Verizon vs. the old AT&T and the new AT&T.
My experience with DSL customer support is you have to lie.

You don't use OS X - you use Windows, and IE. You don't have a WiFi router connected to the DSL modem - you're connected directly via Ethernet. You have re-installed your operating system and all drivers. Twice. Etc.

It's just more effective to do that, since you already know the problem has nothing to do with your local setup. I'll actually do things that make sense. But when they ask me to re-install the OS or stupid stuff like that - no way.

Also if you make a mistake - like admitting you're using a Mac - you can try again. Just call again and get a different agent on the line.
I've been really enjoying using Mumble for voip pair programming today during the Skype downtime. It's really easy to set up a server, and it has a lot more flexibility as far as mic sensitivity. I find the latter to be very useful when working in a noisy coffee shop or outside during the summer.

http://mumble.sourceforge.net/
I was actually expecting a net-neut. sucks because we need a freer market - this paper is just ridiculous. Sounds more like the Federalist Society to me...

I agree though that a better market is preferable to NN and the current system. The issue here is how to solve the network effects / physical monopoly problems that plague the industry.

On the one hand, no one is going to run a fully parallel system - even the incumbents didn't. They bought it from companies who bought it from companies that went bankrupt in the process of doing it.

This means we'd need to either nationalize the existing system or put it into some type of co-op with the internet users as the voting group (via the gov't) - or less drastically we could mandate a certain bulk rate discount (w/ indexing to some of the known variables) so that new players could instantly begin competing without needing to overcome the massive infrastructure issues.

...or we could just do net neutrality which is a good stop gap - which is what it seems is the current pragmatic solution. Let's hope a better market-based system can eventually replace the monopolies, but until now it seems like NN is the way to go.
Gartner is pay to play research.
99% of their customers would benefit from talking to that tech support person. As infuriating as the conversation was for a knowledgable person, it would probably suffice to resolve most technical issues people have.

I think the mistake was admitting to having a mac. A rule of thumb is to pretend that the computer is Windows / IE so the rep can go by the book.
Since when has forbidding people from doing something ever stopped them from doing it? Yes, religion is a choice; anyone can at any time choose not to believe.
I have also had the feeling recently that keeping a diary helps me accomplish the difficult (not playing video games) as well as deal with moods and life issues. It is nice to see this, as it is evidence that this effect may be valid.
Is it? Check out the CNN international edition and US edition on their website after a terrorist attack, and you'll see how blatant it can get (CNN is interesting in that respect since both versions are readily available from a selector at the top of their page). They don't even need to hide it - it's "sold as a feature" because most people are not interested in seeking out alternative viewpoints.

You see it even with more mundane cases in subtle differences in headlines even when they run the same articles. Many of the changes are perfectly reasonable and simply reflects differences in language or relative importance to different audiences. But a lot of the time there are blatant biases being introduced.

There certainly is a difference: In democratic countries people can get alternative viewpoints easily without risk of imprisonment if they want to. But unless they are already questioning the status quo, most people simply doesn't bother, so it doesn't make much real difference if they're censored or not.

As someone who has travelled quite extensively to the US for business, turning on the news channels when I arrived was always a shock, no matter how many times I did it, because even between the US and the UK, the difference in mainstream media world view is massive, and clearly one or both is heavily distorted (I'd go for both...).
I wish Microsoft would build a data viewer for VSCode.
I can host a website for 10 bucks a month, or 100 a year. Even a fregan like myself can scrape together that much. What exactly do I need to pay for that requires "monetizing"? If people like reading my drivel, they'll visit.

Trying to monetize a newsletter or a blog with ads is a surefire way to join the race to the bottom of the quality space.
> work around this by either setting a fake gateway in a static IP configuration ...

Take it to backyard and axe it to pieces. Just to be sure.
I still have my Voodoo2 card with me, with different processors on board. Albeit I have no PCI slots and VGA is not very favorable at modern resolutions.

I'm excited to play Need for Speed 2 SE & Carmageddon 2 actually.
You must not have a smartphone if you need to print your boarding pass. It's fairly painless process both check-in & boarding and it's a cost-savings airline so there is no surprise that you're not getting mollycoddled through the airport.

Their cabin comfort, I will admit, leaves a lot to be desire. One gets what one pays for in that respect.
If you're willing to live with a 512 GB SSD or swap out a 1 TB HDD for your own brand of SSD, you can consider last year's XPS 15 with a 3200x1800 display. http://www.itpro.co.uk/laptops/21797/macbook-pro-15in-v-dell... There are quite a few others, they don't require Quatro workstation graphics (and their associated high prices).

That said, I've a retina too. :D I'm just impartial. Microsoft Store, for Canadians (or students or both), at least, has some very nice deals. :)
Nice writeup, especially if you already learned this stuff a while ago. I suspect that if you're not familiar with the x86 architecture, you'd be lost very quickly.
None of those were true in the "golden days" that people are waxing nostalgic for.
> You're going to be down the road with no benefits, no growth, no title, and nothing to build the rest of your career on.

"Benefits" aren't free. Every company budgets the cost for everything an employee receives as "Total Compensation" from health plan to gym to educational credits to free food to stock options.

I used to think "free stuff" was great until I started understanding how the money really works in this situation. Now I would much prefer the freedom to choose the benefits I value at the level I choose instead of having them chosen for me in a "one size fits all" plan. Just give me ALL the money in that Total Comp number and let me choose what to keep in my pocket and what I wish to buy.

Comparing a low-skill job like driving an Uber with higher skill, more specialized work is apples vs oranges. In a free employment market, being an independent contractor tends to the most beneficial arrangement for most workers - it's just harder to see the full picture when the costs of "benefits" are hidden and the true "Total Comp" of an FTE vs IC isn't disclosed transparently.

I prefer more transparency (information), more choice, more flexibility and more control being in my hands.
> but it's unfair to say it has no productivity value

Nobody is saying it has no productivity value. Even the "joke" isn't saying that - the Y axis isn't labelled - it's just suggesting a) productivity doesn't increase, and b) you feel much more productive than you really are.
Sounds similar to https://agaric.coop/ which is a web-dev co-op. They do most of their work in Drupal.
Shure with only anectodical referen ce...

During an interview one of my answers was: "for me - it sounds shit to live ambitions !"

And the answer was like the old adam and eve thingy: "But shit is a super fertilizer, it gives a filmsy plantlet growth and thriving.

"Because i have seen where you're going with this", i answered, "let me tell you that some people think, you can make every stand - when you only ground it"

wink
What legitimate reason does Apple have for not updating Snow Leopard? All I see is a company trying to force unnecessary hardware or software purchases on people. Most people just need a web browser and an Office suite, they don't need the new features of Mavericks or the latest hardware.

It's only 4 years old. Microsoft's Windows XP is still supported until April 8th, after 12 long years. Disappointing for Apple.
I love high DPI, but I chuckle that with this device, we see print-grade density for a mobile device when my desktop monitors--the monitors I work with several hours a day, far longer than my mobile devices--remain so depressingly low-tech.

Can I please get a reasonably-priced high-dpi large form-factor desktop display? $1,000 or $1,500 for something in the 30" 250+ dpi range would be fine. Even larger and higher DPI accepted without complaint! :)
Going to have to second this.

There's a whole range of comics catering to those more esoteric (and often quite boring, frankly) storylines, and a good many of them have books for sale.

Check out Something Positive (terrible people), Stand Still, Stay Silent (kid friendly but a little dark, beautiful art), Dumbing of Age (ugh, but some people like it), Vattu (kid friendly, nice art, coming-of-age), Schlock Mercenary (goofy, sometimes a little mature but kid friendly), Gunnerkrigg Court (female protagonists), or any of several other dozens. All of those have books out, I believe, except for maybe SSSS.

EDIT:

Something Positive is probably the best-written webcomic out there today, with the best characters and dialog and plot--it's only flaw is that it might be a bit raw and inaccessible to people younger than teenagers (the first strip being a mean abortion joke probably doesn't help).
This post is exceptionally well written. I have rarely seen technical explanations done so clearly.
I was about to say that the Link (Neuralink) is already bidirectional, so they should already be able to spike each electron as well as read from it. But I had troubles finding any sources supporting this, so I'm not so sure anymore. I know that Elon talked about this in the early presentations though.
This isn't even the start of it. Everything in this video could be done with a non-invasive EEG, and has been possible for decades. This is a teaser video. The real magic of Neuralink has not been witnessed yet.
Otherwise it will be used for crypto mining.
You can't lose it quickly, at least not in a sustainable way. But you can lose it slowly just like other types of fat. Exercise more, eat less, and in particular reduce your sugar intake. There is some evidence that stress also causes accumulation of visceral fat so if you can find a way to relax that might help.
I'm really impressed by fly.io, and the candidness with which they share some of their really awesome technology. Being container-first is the next step for PaaS IMO and they are ahead of the pack.

I aim to build a platform like theirs someday (probably not any time soon) but I don't think I'd do any of what they're doing -- it feels unnecessary, because I feel like I know lots of projects that have actually already done the hard work for this. I probably only think this because I haven't actually done it, but think it's worth sharing the tech anyway. Bear with me as I recently learned that they use nomad[0] and some of these suggestions are kubernetes projects but I'd love to hear why the following technologies were decided against (if they were):

- kata-containers[1] (it does the whole container -> VM flow for you, automatically) with multiple VMM options[2]

- linuxkit[3] (let's say you didn't go with kata-containers, this is another container->VM path)

- firecracker-containerd[4] (very minimal keep-your-container-but-run-it-as-a-VM)

- kubevirt[5] (if you just want to actually run VMs, regardless of how you built them)

- Ceph[6] for storage -- make LVM pools and just give them to Ceph, you'll get blocks, distributed filesystems (CephFS), and object gateways (S3/Swift) out of it (in the k8s space Rook manages this)

As an aside to all this, there's also LXD, which supports running "system" (user namespace isolated) containers, VMs (somewhat recent[7][8]), live migration via criu[9], management/migration of underlying filesystems, runs on LVM or zfs[10], it's basically all-in-one, but does fall behind in terms of ecosystem since everyone else is aboard the "cloud native"/"works-with-kubernetes" train.

I've basically how I plan to run a service like fly.io if I ever did -- so maybe my secret is out, but I sure would like to know just how much of this fly.io got built on (if any of it), and/or what was turned down.

[0]: https://news.ycombinator.com/item?id=26745514

[1]: https://github.com/kata-containers/kata-containers

[2]: https://github.com/kata-containers/kata-containers/blob/2fc7...

[3]: https://github.com/linuxkit/linuxkit

[4]: https://github.com/firecracker-microvm/firecracker-container...

[5]: https://github.com/kubevirt/kubevirt

[6]: https://docs.ceph.com/

[7]: https://discuss.linuxcontainers.org/t/running-virtual-machin...

[8]: https://github.com/lxc/lxd/issues/6205

[9]: https://criu.org/Main_Page

[10]: https://linuxcontainers.org/lxd/docs/master/storage
Imagine the wonders it would do for interrogation /s
Btw this appears to be a common failure mode for AirPods. You need new ones :(

Yay for planned obsolescence.
You might get a kick out of this: https://liveview-counter.fly.dev/

It's a multi region Phoenix app using libcluster to power LiveView. We have some fun ideas for Elixir, we just need to speed up builds.
Are you working at Skylight? Can you share your experience?
Yeah let's hate on teachers because.. checks notes... they don't want to die due to a disproportionate amount of them being in covid high risk groups.
It is Bitlocker'd, plus EFS'd (just in case my TPM gives up the keys - it's unclear if the password is mixed in to derive key material or not). And I'm getting a new SSD with "Encrypted Drive" support, so the keys are never in-memory (although again, I don't know if the key is just sitting in an easily-accessible chip on the disk, or if my password combines for key material).

And then EFS on top of that, and each VM has its own encryption as well. So even a full compromise won't hurt the VMs I'm not using at the time.

But it doesn't help since OneNote's online slick-access-from-anywhere, doesn't do crypto AFAIK. So all my transparent crypto protect my local device, but OneLook uploads the notebooks unencrypted to SkyDrive.
and from Chrome bar https://chrome.google.com/webstore/detail/office-apps/jdbcdb...
I think that ideal is extremely difficult to reach without it turning into the situation you quoted.
The Linux phone and tablet market is still too underdeveloped and fragmented for a real answer here. There are several possible approaches for Linux apps on desktop, but that really depends on what you are building, who your target audience is etc.
Does PornHub "publish" the videos on their site?
I certainly couldn't afford Photoshop when I was a kid, but I can't imagine that being too different with a 20USD/month subscription. Maybe there are some people who can't afford 500USD software but are fine with paying a hefty monthly fee, but I wouldn't bet on it too much.

Since we're discussing kids, I'd think boxed software would be much more "giftable", therefore easier to get as a kid. A game or program for Christmas? Sure! A WoW/Photoshop subscription? I wouldn't gift it. But that might just be me fighting against trends everyone's adopted already...
In one way it's a very distributed/decentralized alternative to git-lfs.
> The majority opinion did not answer whether APIs are copyrightable in the first place because it was unnecessary to settle the dispute.

They didn't answer it. They assumed it. They couldn't reach the fair uses analysis any other way. No copyright, no infringement, no need to assert affirmative defenses like fair use.

> In reviewing that [lower court] decision, we assume, for argument's sake, that the material was copyrightable.

> We shall assume, but purely for argument's sake, that the entire Sun Java API falls within the definition of that which can be copyrighted. We shall ask instead whether Google's use of part of that API was a "fair use."

You can call all dissents irrelevant if you like. But Thomas' dissent addressed the issue of the case, and arguably more directly than the majority's. The Federal Circuit decision on copyrightability, for which the Supreme Court denied cert, still stands. Its importance, not its rule, is called into question today.
No. I don't believe it is important that people have the right to lie to blind people and dump them in the middle of nowhere.
It’s not a hand out whatsoever. Firstly you are making an assumption that everything that is depreciated can be sold when the majority of depreciated items are not sold, ever. They get used up over time, kind of like... depreciation. That is why that capitalized items are capitalized, not land, which again _does not get depreciated_ so I don’t know why you would use that as your comparison for normal deduction. You are looking at this absolutely backwards. Let’s say depreciation was eliminated completely in your perfect world, because you say it’s a hand out right? Now you buy something for $100,000, say construction of a building, that building falls apart and breaks down after 39 years, it was not sold. Now you have nothing to sell and never got any deduction. Now who wants to spend their money on something that is never recognized as a cost? Depreciation is there to normalize the recognition of that building falling apart. Of course all types of items depreciate at different time periods which are all defined by law. Unless you are in favor of there being no deductions for taxes of all costs, meaning you tax gross revenue, there is no reason not to depreciate. Accelerated depreciation means you pay less tax and have more money at the start of a project when it is needed and pay more to the government later when it has stabilized. Again depreciation reduces cost basis, so even if you sold it, you pay additional taxes on that when you sell it, offsetting the benefit of your depreciation. Now where is the hand out in that?
Location: Singapore

Remote: Yes

Willing to relocate: Yes

Technologies: Golang, Javascript, Node.js, React, SQL, Distributed Systems

Résumé/CV: https://drive.google.com/file/d/1Wg8gBP2YVh_oY1krFkFmEDiGLoj...

Email: tanlihao@outlook.com

I'm a software engineer who focuses on building products people want, with pretty significant experience across the stack with a focus on the backend. I have also worked in multiple high-growth startups. I am looking for roles where I can create a big positive impact to society, working on problems that matter.

https://www.linkedin.com/in/lihaotan/
It was closed source, with only parts of it being OSS.
Swedish schools always have school cafeterias, free of charge, it's only in very rare situations like here that this is not the case.
Where’d you get that idea? You not only have a right to privacy in your own bathroom, the courts have declared a reasonable expectation of privacy inside public bathroom stalls, and/or behind privacy partitions. CNN publishing nude photos of anyone going to the bathroom would generally be completely illegal.
Penny stock is a utility token redeemable for an unproduced good?
I'm not them, but I'm a non-programmer on HN. I'd love to be a professional programmer but I'm simply too stupid. I continue to teach myself and learn in my spare time.
Well, lots of people (me included) sleep like logs after a long flight and a few hours in the new place...
As long as we're not the commenters being interviewed, am I right? ;)
OMG! I got trapped in the loop! -4