skysight-inc/HackerNews huggingface dataset:
I don't really get too bent out of shape about other folks' code. I've found that it doesn't really help my position to compare against others'. If the only way that I can justify my own worth, is to tear down others, then my own position isn't so good.

But I have had issues, when incorporating the work of others. I do use a couple of dependencies, in my work; but just a couple (besides the default ones, like standard libs, and platform SDKs). That's a big reason that I don't use cross-platform frameworks, like QT or React Native. They are fine, but I feel that they reduce the quality of the user experience. I've tried using them for decades (cross-platform frameworks are nothing new), and have never been happy with the result.

I am always nervous about running the critical path through dependencies. I worked on a project, a few years ago, that was completely based around a particular tool; assuming the tool would improve, and that our implementation of it would improve, as we learned more.

Neither happened. In fact, the more we learned about the tool, the more we realized how unsuitable it was. That ended up being a real disaster. Basically flushed a couple of years (and several million dollars) down the drain.

So I tend to stick with native, and I also write my own dependencies. I believe in modular architecture. It does have a few issues, but these can be greatly mitigated, if I have control of the whole stack.

I come from an embedded background. I have worked with computers, right down to the FET junctions, and I like to know what's going on, everywhere. I'm uncomfortable relying on stuff I don't understand. I've learned to relax, over the years. Compiler toolchains are really quite good, and I don't understand them (in detail). I don't understand AI/ML, and I'm not quite to the point, where I incorporate them without question, but I think we'll be at that point, fairly soon.

I'm kind of amazed that a lot of folks google a dependency, then add it as a critical path component, without a second thought. I guess it has positive results (meaning that money is made) often enough, but I consider that living a bit too dangerously, for my comfort.
That's part of the CO2 saturation of the ocean. So when we remove that dissolved CO2 that equivalent amount is removed from the atmosphere
> but I personally would do some thinking on why Clojure has eaten CL’s lunch, despite your belief in its inferior design and implementation.

It's largely a similar reason why Java has eaten Smalltalk's lunch (upfront environment costs have been disastrous in the past for both Smalltalk and CL, and in many ways they continue to be - Allegro, LispWorks, VisualWorks are still expensive), plus the fact how Clojure latched itself onto Java's large ecosystem. For a large user base, inferior design and implementation don't matter as much, as PHP has demonstrated amply, so why should they matter here for a similarly large number of people? They won't mind, although some other might.

> Also, tail calls? Really? Genuinely can’t remember the last time that mattered to me.

It's not the only thing deficient in Clojure, but I've noticed that many fairly common patterns get significantly more convoluted without them. If there's no drawback to having them, why not have them? Oh, wait, I forgot, JVM does not support them...
And you seem to overestimate the quality of your overly aggressive comment, since you copy and paste it several times.
Quite surprised to see a sponsored post make the front page of hn.

I'm planning to utilize the UK version to aggregate my transactions via a read only interface. That seems relatively safe & think I can wrangle the half a dozen accounts with python into some sort of coherent view.

Someone hacked together a bash version of it already:

https://gitlab.com/emorrp1/accounts
> A lot of people went out of their way to criticise Vue ...

For almost every topic on HN, a lot of people will go out of their way to criticize it.
It's like SSH, with no Trust-on-First-Use option. Unlike more complicated pre-existing protocols, how you handle key distribution is explicitly out of scope for the protocol.
>I can't name a single conservative show, I suppose,

Firing Line[0]

>but I can't name a single liberal show either.

Frontline[1]

The thing is that William F. Buckley, Jr. (who originated Firing Line), were he alive today, would be demonized as a RINO and closet socialist by those who claim the mantle of "conservative" today.

Mostly because those who claim to be "conservative" aren't. Rather, many (not all) are radical reactionaries and not at all conservative.

Feel free to disagree, but if you look at the policies and priorities of such conservatives as Eisenhower, Nixon, Reagan and both Bushes, the only policy priorities that have been retained by those who currently claim to be conservative are support for big business, hatred of anything non-white, and bible-thumping morons.

Everything else (small government, individual rights/liberty, equal opportunity, etc.) have fallen by the wayside.

Feel free to disagree. Or don't and take the easy way out. But there's a reasonable and reasoned discussion to be had in that space. If you don't participate in that, the loss is yours.

[0] https://en.wikipedia.org/wiki/Firing_Line_(TV_program)

[1] https://en.wikipedia.org/wiki/Frontline_(American_TV_program...
Udemy | Senior iOS Engineer | San Francisco, CA (REMOTE OK from Hub locations) | H-1B OK

https://jobs.lever.co/udemy/c512e8f0-ae5c-409f-bccc-fece7a1b...
> Pull Requests were never going to happen with Mercurial

TBF, AIUI they're not, strictly speaking, happening with git either: They're an external addition, invented by GitHub or some such, and not actually part of git itself.
I’ll settle for bad video from tons of angles.

Today if you hovered a UFO over any city over 1000 people you will get endless footage of the event.

I’m waiting for said event.
Talent is one.
Opportunity to become super rich giant is another? (Seeing how China is killing their tech giants).
i think people might be conflating needing to install xcode vs launching xcode

if you want to build ios apps installing xcode is a requirement (to get the proprietary cli tools) but launching xcode is not required

to build native mac apps, neither installing nor running xcode is necessary, as you can build with the smaller cli-only tools which include only mac os headers/libs
Oh, just wanted to add I don't know anything about your healthcare system but in America a family doctor can prescribe antidepressants. In my experience they have no problem giving you a prescription you had before from a psychiatrist. I noticed you said in another post you can't find a psychiatrist. I'd try the family doctor route if you haven't already.
Circadian Risk | REMOTE (USA/Canada only)

* Product Designer
If you enjoy working on the following types of challenges, we would love to chat with you:

* Making data-heavy applications delightful to use from data entry to actionable insights

* Using off-the-shelf components to rapidly solve customer problems, but advocating for building custom components when the experience will be next level

* Working with developers to prototype what is possible and designing with those constraints in mind

---

Mission:
Circadian Risk aims to improve enterprise security and compliance by mitigating physical risks.

---

Tools we use: Figma, Jira, Slack, TypeScript, NestJS, Hasura, Swagger, Postgres, AWS, Pulumi (Infrastructure as Code), GitHub Actions, Docker, Redis, React, Material UI

---

More info (and additional positions) available here: https://docs.google.com/document/d/1e1SXIs8xbghKBM1oIDlwQsaW...

If you’d like to apply, please send something representative of your capabilities and work experience (resume, Behance, LinkedIn, portfolio, et al) to pmestemaker + hn (at) circadian risk dot com.
Recently I've been reading Vasily Grossman's A Writer At War, which is a collection of his journals from the Eastern Front, and the depths of Stalin's brutality are staggering. In the Battle of Stalingrad he forbade that any citizens flee the city since he thought it would motivate the troops, and special battalions were set up behind the front line to shoot any who retreated. In the battle itself Soviet snipers targeted the German water carriers, and so the Germans bribed children with food to fetch water for them, who were promptly shot since any collaboration with the enemy was punished with death.
And then what? You score the date and rely on your awesome personality to make up not only for being physically disappointing, but having to some degree lied about it via a professional portrait photographer's tips and tricks?

And if all that works, you found someone who liked the look of a fake/augmented version of yourself, but whom you persuaded to like the real self anyway... Congratulations?
"Natural" is both not universal, and re-trainable. `value [op] var` is quite common in many circles, it is natural to many of those coders.
>And yet, magically and by the power of the market, the fee will still be paid for by customers.

Yes, by all the customers, including those that don't use Afterpay.
I’ve been suffering the same thing over the last few months. A helpful technique for me has been to swap out my smart watch for a dumb watch, and to put my phone in a drawer unless I intend to use it.

I also heavily limited the types of things Facebook will send push notifications for. It used to be that if I got a notification, it was because one of my friends actually interacted with me in some way. Now I get a bunch of junk notifications that I feel are designed to pull me into the app and not really inform me of anything, to get me back to scrolling a feed. Like I’ll get a notification that someone I don’t know made a post in a group I’ve been in for years without ever getting a similar notification in the previous years. So I basically turned off everything that doesn't involve my actual friends doing something relevant to me.
Cause they’re already at maximum capacity with higher priority projects, I would imagine.
> "aren't you more likely to pick the tastier looking one?"

I have always looked for the more multi colored ones, skipping the all red because they had a history of tasting less delicious.
To make it easier to read. Jumping from one line to another is where we lose which line we were on.

See https://github.com/corollari/waspline-reader for more details
Gah I was looking into this sort of stuff. I'm sticking to Excel and manual reconciliation like I've been doing for 20 years now. Thanks for the heads up.
There's not really anything to invent or upgrade. Just never add any more leap seconds (the past ones can't be safely removed). We need to lobby the IERS harder.
I got mileage out of replacing habits of checking social media with reading longer-form articles. I picked up the idea from books on habits (Tiny Habits by BJ Fogg, Atomic Habits by James Clear). To replace a habit, it helps to understand the prompt that causes it. When I feel tired, or worried about something, I found myself opening social media apps.

Behaviour-wise, following the prompt, I've replaced checking Reddit with checking Hacker News (similar enough to work, without getting too engaged with the content). I've also replaced Twitter with curated Tweetdeck streams, and Facebook for the news feed with newspaper apps (a free one like AP could work, though I pay for newspaper subscriptions).

Cognitive-wise, in terms of thoughts, I also recognize that social media is designed to hijack your attention and maximize engagement, so I've chosen to frame it as a negative (versus a neutral) habit for my own personal goals.

In short, replacing the habits with similar ones with better consequences, and understanding why I'm doing this has helped.
Yeah sorry I meant the The Social Dilemma.
When half of politics calls something biased against them, but you watch it and think it's fine, you're on the other half of politics.

Which is fine, btw. Just worth knowing.
Airteam Is Hiring
Front End Developer - Remote position (Australia only)
Full Stack Developer - Remote position (Australia only)
We are a digital agency focusing on technical excellence and human-centred design. We have a pragmatic mindset and great engineering practices.
Creating web applications and apps is our bread and butter. In 2010, our CTO Rich Atkinson started an agency in Sydney for Python web development with Django. Piran Digital became one of Sydney's leading Django agencies, until being acquired by Airteam in 2016.
We still maintain a Python and Django core competency, but today we are also known for our front—end development with React, serverless development on Netlify & AWS with node and express, app development and cross-platform app development.
We offer some great perks too! # Regular Sydney team catchups and socials for all crew. # Great work with a focus on technical excellence and UX. # An agency with respect for a healthy work/life balance. # Generous allowances to help you work from home and keep learning. # Work from anywhere in Australia!
We work hard to make hiring an enjoyable and straightforward conversation (no coding tests or scary panel interviews here). We can't wait to hear from you!
https://www.npr.org/2014/07/22/333741495/before-snowden-the-...

Working within the system to blow a whistle is... risky, you'll end up like Bill Binney, or Thomas Drake, and almost no one will hear about you.
Tough times make tough people. But their next generation is usually soft sadly.
No, NPR is the Ikea of radio. It should be roundly mocked a lot more than it is.
Yup, totally. It seems unsolvable.
They could just block all tcp/443 traffic that they couldn't MITM, that's not uncommon in those kinds of setups.
Peloton | Full-Time | Software Engineers | New York, NY | Onsite | https://www.onepeloton.com/careers

We are looking to hire all sorts of positions, but my team in particular is seeking a full-stack feature engineer and a backend application platform engineer (think APIs and microservices).
We're a highly collaborative team that focuses on learning, pairing, teamwork and using technology to build great things together. In this case, those things are typically around making the order and delivery experience of our fitness products as seamless and engaging as possible. We ensure our newest members have a fantastic experience "from checkout to first workout".

Recruiting was kind enough to give us this blurb to describe what we do:
Peloton uses technology + design to connect the world through fitness, empowering people to be the best version of themselves anywhere, anytime. We have reinvented the fitness industry by developing a first-of-its-kind subscription platform. Seamlessly combining hardware, software, and streaming technology, we create digital fitness and wellness content and products that Members love. In 2020 Peloton committed to becoming an antiracist organization with the launch of the Peloton Pledge.

Senior Backend Engineer - https://boards.greenhouse.io/peloton/jobs/3080311

Mid-Level Full-stack Engineer https://boards.greenhouse.io/peloton/jobs/3316248

Excited to hear from people!
I think it's more fundamental than that. Reading and writing Lisp means turning your brain into an AST analyzer. Some programmers love this. Most don't.
> Roger Ailes was the one sending out the memos

It has continued after Ailes, iirc.

> Murdoch has a hands-off approach with News Corp — his politics are, if you can believe it, to the left of most Fox News viewers

Can you support that? All his outlets have the same politics, including the WSJ (especially their editorial page) and afaik his UK outlets.
I used to watch Newshour most nights but since last summer I've quit. too many stories are unbearably biased. and Mr Capehart is a poor substitute for Mr Shields on Fridays. The former is so predictable, why watch
I'm not saying it's due to vaccinations, I'm saying it's what you would expect given our pace of vaccinations. All we have are correlations.

The reason I say this is that we have a relatively small population of unvaccinated people, and so with the high R0 of Delta, you'd expect it to rip through these unvaccinated pockets quickly and burn out, which is what we're seeing.

I'd expect a few more Delta mini-waves similar to this in the coming months.
You fix that by adding handicaps. Not only it solves the problem of lower-skilled players still being interested in playing better opponents, it gives top-level players a way to continue improving their own game even when the opposition is weak.
See how this guy misrepresents the study on TWiV episode 783.

https://youtu.be/73KWHPsw-ag?t=525

He states that '4% seropositive having symptoms after 12 weeks', but omits to mention that 2% of seronegative have symptoms after 12 weeks too...

Also he doesn't mention the 9%/10% rate split at 4 weeks, or the symptoms:

Tiredness, Headache, Congested or runny nose, Stomachach, Sleep disturbances, Cough

So he's making the case for child vaccination on the basis of 2 extra seropositive children having one or more of the above symptoms.

And, BTW, the study authors themselves note the limitations as follows:

'Limitations include the relatively small number of seropositive children, possible misclassification of some false seropositive children, potential recall bias, parental report of child’s symptoms, and lack of information on symptom severity.'

The study authors concluded that:

'Seropositive children, all with a history of pauci-symptomatic SARS-CoV-2 infection, did not report long COVID more frequently than seronegative children. This study suggests a very low prevalence of long COVID in a randomly selected population-based cohort of children followed over 6 months after serological testing.'
Various teams have been using Vue on a more experimental basis over the last year. The new Media Search tool on Commons is Vue.js-based, for example: https://commons.wikimedia.org/wiki/Special:MediaSearch

But this announcement makes things more official.
We tried the same thing a few years ago in MySQL that was randomly non-performant: 4000x slower. Still waiting for that to be fixed.
The ONS data doesn't show a sharp rise. If anything it is levelling off. I think tomatocracy is right - because the ONS survey measures current infections rather than newly discovered infections it is likely to lag a bit and will probably start to drop soon.
Wasn't lax just for static assets like images that are linked in external HTML?
> Only in America things like this can happen.

> A whole industry bootstrapping itself to make semi-conductors doubling every 18 months, going from exotic, mission critical hardware to commodity;

Silicon Valley did not bootstrap itself. It received untold billions of dollars from the US government during the Cold War (and lots of stuff happened during the WW2 economy, when the US was the Allies' armorer). Do you think it a coïncidence that most spy satellites are launched from Vandenberg? Or that Skunk Works, located in California, developed so many secret aircraft?

Do a search for "The secret history of Silicon Valley":

* https://steveblank.com/secret-history/

> SpaceX is doing the same thing with flight hardware.

Notwithstanding the millions that NASA gave them in their early stages.

* https://www.nasa.gov/exploration/news/COTS_selection.html

The list of spinoff technologies just from NASA is impressive:

* https://en.wikipedia.org/wiki/NASA_spinoff_technologies

The fact that the US was, post-WW2, the largest economy in the world, and the main developed nation that didn't see mass destruction, certainly didn't hurt.

The fact that the US government throws a lot of money around certainly helps private industry:

* https://en.wikipedia.org/wiki/The_Entrepreneurial_State

This also does not diminish the entrepreneurs that, once the baton is handed to them, charge forward. My main argument is that there's not as much "bootstrapping" as many people believe.
Facebook to require all U.S. on-campus employees to wear masks
Really thoughts for the topic remain as always: stop letting the people in power pass the buck to the algorithim. That is the entire purpose of those algorithms as implemented in the real world as opposed to some pie in the sky theorist - letting them escape responsibility.

I will also note that algorithimic sentencing existed before computers with sentencing guidelines.
The last thing we need is yet another radical partisan anti-conservative US government agency like NRP, PBS, FBI, USPS, and IRS.
>I doubt its going to be mainstream anytime soon.

I would like to have a quiet and powerful machine for deep learning. The best one I found come from NVIDIA DGX station. It uses liquid cooling and is <35dB acoustics. The problem is that it is too expensive and, last I check, I think it requires buying support contract from third-party.

If liquid cooling is what it takes to have a quiet powerful machine, I hope it will be mainstream.

Source: https://www.nvidia.com/content/dam/en-zz/Solutions/Data-Cent...
The link seems to be broken
When Texas removed mask mandate in March there were such claims as well ("it will be so bad, Texas is doomed"), but nothing happened and cases continued to go down as in rest of the country.
Algorithm Monocultures
I guess it's no longer Facebook it's Maskbook now.
(1) note that “statically-typed language with generics” excludes a lot of statically typed languages, including C and Go (at least pre generics).

(2) this misses the meat of the question which is how to express that (eg) a GET request doesn’t come with a body and a POST request does. I suppose that you’re suggesting that one registers a url handler with a method type and that forces the handler to accept responses of a certain type. Or perhaps you are implicitly allowing for sun types (which aren’t a thing in many static type systems.)

(3) even in C++, isn’t this suggestion hard to work with. That is, isn’t it annoying to write a program which works for any request whether or not it has a body because the type of the body must be a template parameter that adds templates to the type of every method which is generic to it. But maybe that is ok or I just don’t understand C++.
It's not only about not accidentally writing `if (x=0)`.

The `if (0==x)` style also makes it obvious that the check is correct when reviewing/reading code. Sure, a linter might catch this. But this way the reader doesn't need to rely on that. Besides many codebases allow variable assignment as part of conditional/loop expressions, and sometimes sadly it's easier to write code this way than to get a team to use a linter.

Regarding it being unnatural... you get used to it, and especially in C one needs to take care to check the return code the right way (0!=, 0==, -1!=, 0<, !, etc.), whereas the other side of the check is often more straightforward (a function call, a variable etc.), so it's nice to have the constant up front. It takes very little extra space at the front. As a bonus all the constants will visually line up nicely that way.
I'd be interested to hear how you're going to bring it into alignment with GMT and the other Sun-and-Earth-based measuring systems which people are actually going to want to use. Note that the solar day does vary unpredictably in length (https://en.wikipedia.org/wiki/Day_length_fluctuations).
> All viruses get less lethal as time goes on, not stronger.

Wrong. It's generally the case, because a virus that keeps its host walking around will tend to infect more people than a virus that sends them straight to the morgue.

SARS-Cov-2 is unusual in that it's asymptomatic infectious period is really quite long. It's straight-to-morgue capabilities could become much more prevalent with hitting its infectivity too badly.