skysight-inc/HackerNews huggingface dataset:
Here is the main header rather than the baited title:

Pasco’s sheriff created a futuristic program to stop crime before it happens.

It monitors and harasses families across the county.
Taxing profits can’t be passed on. A company that maximizes profits can’t change it’s choices to suddenly make more profits because that’s what it’s already doing. At most they can hide profits via various loopholes intentionally left open, but that doesn’t impact customers.
This may make sense for you in particular, but it a lot of people the signal provided by depression is distinct in its persistent alarm about something that isn't really in the present. Listening to the signal and stopping to take stock of it and make changes is often what makes depression so paralyzing, since it is characteristic of it that this doesnt help. Depression for most people is that "stop, stop, rest" happening indefinitely. This is not to say that what works for you doesn't work for you. But, in general, treating depression like an important signal of something really wrong in one's life that one needs to stop and address before moving forward is pretty much depression itself.
Only in a c. 170 degree arc though
My cursory understanding is that actuarial senescence (the increase in mortality rates for older populations) is not the primary driver of life span in most mammals.[1] Particularly small mammals, like lab rats. Whereas for first-world humans, it's the primary driver.

Actuarial senescence makes it devilishly difficult to achieve significant life expectancy gains. Because mortality rates increase with age, life expectancy gains only scale O(sqrt(N)) with mortality reductions. Paradoxically a 40% reduction in all-cause mortality across all ages only adds 5 years of life expectancy.[2]

The problem with life extension studies is small animals is that we may be measuring the wrong thing. A true breakthrough in human life spans will require slowing the rate of actuarial senescence. A wonder drug that only targets base rate mortality might double the mouse life span, but only add a few years to human life.

[1] https://journals.plos.org/plosbiology/article?id=10.1371/jou...
[2] https://joshmitteldorf.scienceblog.com/2012/11/10/mortality-...
I saw it as a gradient from left to right, or centre out (radial). I also saw it cycling like you, as if the colours were two planes and one kept shifting behind the other whenever I blinked.

I didn't really perceive it as a "new" colour though.
India tried to do this anyway when the new Goods and Services Tax was launched : http://gstcouncil.gov.in/anti-profiteering-mechanism

Which led to issues like https://www.bloombergquint.com/business/higher-grammage-vs-l...
The reason for having UB in the first place is so compilers can exploit them so we can have more optimized programs.

UB is a feature, not a bug. So you don't really "clean" it up. Cleaning up of UB means a lot of overhead for programs.
I know that it isn't a full implementation and my comment wasn't meant as a real comparison.
I'm not sure what your point is. The Linux kernel is riddled with undefined behavior and billions are spent on finding, removing, or mitigating that.
Pascal is one of Ada's parents, definitely. I did Pascal then transitioned to Ada quite easily in university.
Very surprised by the no value you attach to Knex, I'm curious to get your view on the values I see in using it for a few years now.

I feel at ease with SQL and like to get as close to it as possible in my Node service. But Knex still appears to be highly valuable to me to, for instance, not care about managing DB connections, at least until they become critical for my use-case.

Not care about sanitising inputs and protecting myself from SQL injections.

Have more readable and maintainable code in my repositories than SQL in plain strings as a default. Yes I have some raw queries but 98% of my queries are easy to follow knex chains.

Not care about creating and maintaining code for migrations. Running them in transactions, keeping track of and running only the ones needed, ... so happy I didn't have to re-invent that and be the responsible of it never ever failing in production.
My wife has an old gmail account which is her first initial and last name. She set up email forwarding to another account several years ago promptly forgot about it. Unfortunately she picked her original password before I introduced her to password managers and so now her original account has been taken over by someone.

Interestingly enough that email forwarding she set up still occurs and she has all of the received email for her attacker(s) including all the security notices. I figured it would be a bunch of people emailing angry that they received spam from the account. Instead it’s a bunch of disjointed English talking about the weather - back and forth messages such as “in Tuesday we will have windy”. There are several iOS devices now logged into it. I am baffled yet insanely curious.

Unfortunately even though this email forwarding has been set up for more than a decade, googles automated account recovery does not recognize her request and we can’t get the original flast@gmail.com address back.

Anyone at google have thoughts? I can drop my personal contact info if so.
> Are you familiar with what it’s like to have depression?

Pretty sure there are many distinct conditions that we now call "depression".

Your description is very true for some of them, and not at all for others.
Russia has a long and storied history of working against economic gradients - it usually ends poorly.
See my reply to _stefan above (responding to the need to use something out of necessity for lack of alternative).

In respect to swimming against the tide, this is where experience comes in and knowing both how and _why_ something works the way it does. Over time, you can develop your own opinions and not have to worry that much about what everyone else is up to.

Admittedly because I mostly work alone that's a privileged POV of sorts, but I think teams can "act as an individual" and adopt a similar attitude (scale of team permitting).
I agree, but I'll add that vim is much easier on a project where things are well organized and laid out.
Some IDEs make it easier to find classes by name or navigate by click. This can lead to disorganization when many people are involved.
I've found that in such an environment, there is a fixed overhead which makes vim much harder to use productively.
I also got into Gmail in the beta, and my account is a plain first-initial-last-name address that is used by many other people with the same last name as me. Either they don't know their own email address or they are just intending to use it as a spam dump, I get an incredible amount of mail for other people. Including financial records and invitations to all sorts of things.
Fertilizing the Ocean with Iron (2007)
Really? I don't think either are known for their long lives.
If you haven't already seen it, you'd probably really enjoy Chandler Carruth's "Efficiency with Algorithms, Performance with Data Structures" talk from CppCon 2014: https://youtu.be/fHNmRkzxHWs
This is a great article; it just needs a better title on Hacker News.
I agree. I’ve been using pgtyped for a recent project, along with https://github.com/graphile/migrate for migrations, and it has been great to just write SQL and not have to battle with an ORM’s abstractions.
That is something I seriously considered, but I just did not want to bother with multiple packages and repositories, especially for a repository class that is about 150 lines of code.

The repository class that I provide is a very basic and handy abstraction for the 4 basic CRUD operations, but ultimately the goal is to write your own queries and repositories.
The idea that it take weeks for antidepressants to reach 'effective levels" is a misunderstanding of the science. It is is true for MOST people that, for example, fluoxetine and its metabolite, norfluoxetine will be at a certain level in the serum before they have resolution of symptoms, but this is not the case for all people.

It takes a very small dose to inhibit serotonin reuptake and this will happen with the first dose.

https://www.nature.com/articles/1395757
"The single dose caused only a slight increase in drug plasma concentrations but relatively clear changes in sleep structure."

And I was hoping you would all chime in and say it is useless for the flu. Because it might be very helpful

https://www.sciencedaily.com/releases/2012/07/120727171919.h...
Corporation tax tax seems totally unfit for purpose, it just means small companies pay tax and multinationals can dodge it. As a revenue raising effort I think DST is superior.

The issue is that it's difficult to have a frank discussion about tax policy in the UK, because a lot of people basically view tax as a way of sticking one to the capitalists rather than actually doing good. We tax cigarettes to stop people smoking, we tax businesses because why? Their employees pay tax, NI, and their customers pay VAT. The public have a very naive view of business - some business's are exploitative, yes, but the reason why potentially unsavoury companies like Uber are doing well is because they are simply superior to their competitors. I don't want my own moral standards applied to every business transaction, let alone the Twitter mob.
That's the Tegra, every luxury sedans has them, plus Nintendo Switch use one of them, as they're GPU focused and power management don't matter.
Shakespeare is certainly also product of his time. What is meant is probably "dated" or "did not age gracefully" which is not exactly the same.

Today translators are expected to be reasonable faithful to the source material. Adding rhymes to verses which is not originally rhymed, like Pope does, represent an older tradition where the translator had more free reign. Modern readers would probably expect a more faithful translation.
Its interesting. FreeBSD's is about the same size, but was again re-written in 2002 to "to add some features required by SUSv3" : https://github.com/freebsd/freebsd/commit/1894db5ac7af64acc7...
As in, it's both stupid and brilliant and never ceases to be amusing.
Looks nice, pretty close to what we use at FB, except we use the builder pattern, so you can compose the query more easily across function calls (instead of passing in a single bag of options to findMany).
@dang, is there a chance the title could be de-clickbaited?
I wonder what would happen if i put hand into fire.
But I have never done it in my life, because it might cause 'undefined behaviour'.

In my years of working with C its always the 'look how smart I am code' causes issues.

Keep it clean and simple. Avoid complexity and fluff features of C. And you will not going to have deal with exotic bugs.
its weird you assume that upper middle class households don't shop at walmart.

Walmart is cheap, but often high quality for staples. They have a good to great organics food section, their toiletries section carries high quality diapers, their toy section has legos and other luxury toys etc etc etc.

even their clothes are of good quality (although no luxury brands).

Walmart actually has nicer stuff than Target a lot of the time.
Having an EReader Device Increased My Reading
Disable all power saving / standby features and never turn the screens off manually or cut their power while the PC is on.
Lord of the Manor is coming to Steam
Well, they already have a working money making scheme. Going opensource doesn't change that.

Threema has 3 sources of income AFAIK. A per install fee for regular users, a special client for enterprise users and the same for schools.

Not a money-printing machine but pretty sure a steady income.
This is really big news. I use Threema because it is the only messenger out there that is:

a) always end to end encrypted (unlike Telegram)

b) supports account creation without any phone number (unlike Signal)

c) supports phones without google messaging service (unlike Signal, it formally supports it as well but in reality it's just a big battery drain)

It not being open source was always a bit sad for me, because most of the other apps on my phone are open source.

I'm curious about the multi device sync. I hope that it will be implemented in a way that doesn't use passwords but pair syncing. This is bad from a usability perspective (firefox abandoned it because of usability), but the only way I'm aware of how syncing can be made secure.
Foodsteps | Front-end Developer

REMOTE (we are based in London, UK)

Foodsteps is developing a carbon footprint platform for food businesses. We're a team of 6 people, hiring for our Development Team.

Please send an email to anya@foodsteps.org.uk with your CV and experience. Visit www.foodsteps.org.uk
> How do you go about Id<T>? The way I see that something like this can work out and give small advantages is that T would be an abstract type (a phantom or tag type, or whatever C++ guys are calling it).

in a very simplified way:

template<typename T>
struct Id { int value; };

template<typename T>
struct Identifiable { Id<T> id; };

struct MyEntity : Identifiable<MyEntity> { string name; void foobar(); };

> And all arrays that are meant to be indexed using Id<T> (while the array element types could be whatever) would depend on this type and have to be implemented using a special wrapped array type with overloaded operator[].

std::unordered_map<Id<T>, whatever>

works fine (or your container of choice... flat_map, boost::multi_index...).

> It worked wonderfully. I had maybe 1 mistake where I submitted the wrong "type" in 6 months.

well, you're good, I remember when I introduced this in my code base, that caught a dozen bugs almost immediately - and I get prevented by the compiler to introduce more every couple months.
Assuming a perfectly spherical cow, if the tax is based on a percent of profit, the company can and will raise prices (if the market will bear it) to ensure that their gross profit numbers remain constant or continue to grow.
Yes, of course it's possible. However, in this case the evidence points to the contrary.

Here's how I see this discussion so far:

"But is sex worth it if you pay for it, or do you later feel it was a hollow experience?"

"Well, prostitution's huge success points to the answer being: yes, it's worth it to a lot of people"

"(Tangent about the nature of addiction and worth)"

That's all there is to it, really.
I love your simple demonstration of strace reverse engineering a UNIX command.
Probably a very silly question but I get this compile error?
mywho.c:8:13: error: use of undeclared identifier 'LC_ALL'
setlocale(LC_ALL, "");
I should solve it myself but since you are here?
Andreas Kling has used it to develop an entire operating system (Kernel to DE), so it can't be that bad.
A similar program MeetingBar [1] made the rounds on HN about a month ago [2] (and is open source).

[1] https://github.com/leits/MeetingBar

[2] https://news.ycombinator.com/item?id=23991111
They're certainly trying:

https://www.ecchr.eu/en/case/germany-criminal-complaint-agai...
>I would happily pay more taxes, personally, in exchange for better social care and schools, public services I do not use.

Do you regularly donate to charity then? In UK it's actually possible to voluntarily pay extra tax, but doing that doesn't seem very popular: https://www.ft.com/content/4b3e6db0-e57a-11e7-8b99-0191e4537...
Stop labeling someone who doesn't want to be labeled.
There are markets that can work in healthcare, but my point is that individual patients CANNOT partake, they don't have the information, power, or even agency (ie. currently bleeding to death). There could be a market of providers to payers, but again, care must be taken to ensure the interests of the payers aligns with the interests of the patients.
It's not about maliciousness it's about owning the machine. If you bought a radio in the 1950s, you could take it to bits and fix or upgrade it. You can't do that's with today's software.

It's not comfortable for companies but it is a simply better way of doing software development both ethically and in terms of quality.
Please read my other posts. I have a 35 year history of hospitalizations for both manic and depressive episodes and I have attempted suicide twice. I have lived with 9 month long depressions where all I could do was watch cartoons and not enough energy to even brush my teeth.

If one cannot get rid of depression then one cannot get rid of heart disease or cancer.
Negativland famously fought a fair use case after they released an EP called "U2". The way the cover was put together, people thought that it was a release called "Negativland" by the band "U2". They wrote a book about it: https://www.goodreads.com/book/show/387495.Fair_Use_

Also, their albums are pretty wild. They are basically the audio version of Adbusters. I'd recommend the album "Dispepsi" to anyone who wants to poke fun at corporatism and has an interest in experimental music.
Most of these are also true pre-hooks, it just wasn’t as clear that they were actual concerns and most users ignored them, leading to horribly slow but still functional code. Hooks drive you to more correct usage but the consequences of misuse become more severe.
What do I need to work from home due to coronavirus?
If you don't care about all the features then Busybox's implementation will work fine at 170 lines inclusive of comments.
>They should've coupled this tax with a ban on raising their rates or passing it on as an additional fee.

What's preventing them from selling a "localized" product that's 10% crappier (assuming 10% tax)?
Thanks! It was a copy/paste mistake. I just fixed the README file.
I believe it means Digital Service Tax but I could be mistaken.
> Pasco’s sheriff created a futuristic program to stop crime before it happens.

That title would not be critical at all. This is about surveillance tech and systemic oppression. I think the title is very fitting.

"As they make checks, deputies feed information back into the system, not just on the people they target, but on family members, friends and anyone else in the target’s orbit.

In the past two years alone, two of the nation’s largest law enforcement agencies have scrapped similar programs following public outcries and reports documenting serious flaws."

and

"Criminal justice experts said they were stunned by the agency’s practices. They compared the tactics to child abuse, mafia harassment and surveillance that could be expected under an authoritarian regime."
about:config is gone from the Android version.

edit: However, your link was still indirectly quite helpful. A couple of hops away, I found https://support.mozilla.org/en-US/kb/canary-domain-use-appli... which explains a better way to handle this at the network level, than blocking 1.1.1.1.
What is community for? What is society for?

Community is for mutual care, support, and education. A society of communities is for betterment and civilisation. These are not hard things to do but they require ethics and sharing and must be protected. They are vulnerable to barbarians.

It is barbaric to create a predatory environment where the powerful manipulate the poor for profit and then cast the poor away when they are sick.
I use a similar setup to the author's and coupled with ctags, I don't have any problem with massive projects and lots of 3rd party libraries.
Semiaccurate and his twitter https://twitter.com/CDemerjian
Using automation to label time-driven data
Gerald Ford Rushed Out a Vaccine. It Was a Fiasco
It’s a grim looking future...
I very much hope that it works, and will continue to work!

If I remember correctly they also sell API access, e.g. for bots or service accounts, but that probably is not a big thing given the comparatively small current user base.
sql"SOME SQL";

This looks to be a "tagged template": https://basarat.gitbook.io/typescript/future-javascript/temp.... I'm a TS user but hadn't seen that feature before. AFAICT, the library is using a side-side-side-feature (tagged templates) of TS as the core abstraction [1]. Impressive. Might be a little brittle in the face of significant SQL or query composition?

Anyhow, I'm a heavier-ORM user but that's impressive.

---
[1] https://github.com/Seb-C/kiss-orm/blob/c4b6c9ad2f81337938a9c...
If interested, see discussion at time of publication in 2011:

https://news.ycombinator.com/item?id=2548410
Wear a mask while having sex and avoid kissing new people, Canada's top doctor
Highly recommend Docusaurus, published to Netlify. We use it for the Redux family of libraries (Redux, React-Redux, Redux Toolkit), and have been very happy with it.
"Managed" is a strong word - there's regular complaining about compiler optimizations, there was a string of vulnerabilities where null checks were optimized out because they were secretly UB, and there was a discussion just last week about how compilers were reordering certain patterns in unexpected ways: https://linuxplumbersconf.org/event/7/contributions/821/

Quoting from the abstract of that talk: "... preserving source-level dependencies through to the generated CPU instructions is achieved through a delicate balance of volatile casts, magic compiler flags and sheer luck. Wouldn't it be nice if we could do better?"
More dangerous are the people who would implore you to ignore all sources from what they perceive are enemies and pay attention only to their (or your own) bubble and prejudices.

Posts with catch phrases like "establishment media companies" are usually a red flag.

This submissions feels more like launching point for arguing, little value to community.
Note: Title says CD/CD instead of CI/CD
I thought this was openai not AIASS (AI as a service)
Dealing with the Carbon Footprint of Data: Current CO2 Emission in ICT
I saw one recently with "regular push up competitions" for a C++ software developer. I was very tempted to apply just to see what was going on there, but figured it would keep me awake nights.
As the world goes virtual, big education technology players tighten their grip
Asana | San Francisco, New York City, Vancouver [BC] | Onsite | https://asana.com/jobs/engineering#jobs

We're building the future of teamwork. Over 75K paying organizations around the world rely on Asana to coordinate and manage their work, from daily tasks to strategic initiatives. We believe in using the best tools for the job, and being mindful about how we solve problems so that we’re always thinking about the future, while still doing great things, fast.

We're hiring for:

Software Engineer - Product Leads

- in San Francisco: https://asana.com/jobs/apply/2258436/software-engineer--tech-lead-communications

- in New York City: https://asana.com/jobs/apply/2251775/software-engineer--tech-lead-track-anything

Product Engineers

- in San Francisco: https://asana.com/jobs/apply/1074861/software-engineerproduct

- in New York City: https://asana.com/jobs/apply/1163890/software-engineerproduct

- in Vancouver: https://asana.com/jobs/apply/1284781/software-engineerproduct
The builder pattern grew on me over the past few years and I think it's one of the best ways to do anything arbitrarily composable that is reasonably complex.

.NET's LINQ can also be used as a builder and I really, really love it - be it as part of an ORM or just .NET in general.
Lol, 2mm. That is the distance this test used that you claim is some sort of support for your argument in this case. Sorry, but the only other corroborating evidence is a later claim made by a company that sells RF-shielded phone cases. I am going to have to chalk this one up to unclear guidelines (mis)interpreted by people who do not understand the square power law.

Try again.
> You see, depression is fundamentally and immune disorder. We react negatively to something in the environment, like a bad job or marriage.

This is an atrociously overly simplistic statement. There are plenty of people who suffer from depression despite having everything going for them. A person can have not a single thing in the world to complain about and still have depression.