skysight-inc/HackerNews huggingface dataset:
Location: St. Petersburg, Russia
Remote: Yes
Willing to relocate: Yes
Technologies: Python, C++, Linux
Résumé/CV: https://evard.online/cv.pdf
Email: veevard@gmail.com

I am looking for various opportunities that have some of the following: work on FOSS projects; aerospace; scientific research; machine learning. The more the better but none of these is a hard requirement.
>He sees “transferring money to people who are unproductive” [universal basic income, UBI] as less optimal than finding a way for them to be productive.

Why can't we let the individual find a way to make themselves productive? And, why do they need to be productive? Some of my best times in life are watching and playing games with my friends. Socializing. Loving people.

I, and most people I know, can look around and see things that need to be done. If our lives aren't so focused on paying the bills all the time, we can relax a bit and be creative.

I remember I used to get great school lunches. I knew the cafeteria staff by name and they knew me because I went back for seconds and thirds and fourths... skinny as a bean pole. Lunches were made fresh every day. The staff were there at 6am cooking for the kids. Fresh bread. I used to love watching that dough bounce around in the industrial mixer. It was bigger than I was.

A decade after I was out of school, I saw one of the ladies and asked how the school lunches were. She said they don't get to make them anymore. The menus are decided in Washington DC now and they have very little control over what is cooked or eaten. Kids don't come back for seconds and thirds and fourths anymore.

The federal government took local control away from the schools and homogenized everything and basically ruined it from what I remember.

Why do we think the federal government knows better how to manage our day to day lives than we do ourselves? Get out of our kitchens and homes.

The government doesn't need to find a way for me to be productive. People who need to be productive to keep their sanity will find a way. They'll clean their bedrooms, volunteer in their communities. They won't be judged by what their job is, but rather, what they do for themselves and the people around them.

The need to grind out a day at the office or the shipyard or in the truck hauling cargo saps a person's freewill.

We need more freewill in the world.
Ask HN: What do you use Calibre for?
Hey all,

I'm myself a calibre user, but I mainly use it for ebook conversion.

I'm also a heavy ebook reader, and I'm interested to know what I might be missing something amazing that calibre does.

So, what do you use calibre for, mainly?
Users on this site are predominantly American. Most Europeans would share the sentiment of the parent comment.
those kinds of errors should be caught a little higher in the hierarchy... some kind of feature or integration test.
That doesn't mean eating carrots is useless: https://www.scientificamerican.com/article/fact-or-fiction-c...
Scientists develop on-the-spot saliva test for the drug Spice
> If you want a job done find the busiest person you know and give them an extra job. This is because the reason they are busy is that lot's of people want them to do things because they are good at doing things and that's why they are busy.

Oh man... that is so accurate it hurts.
What's easier, improving infrastructure or lowering the population?
I think there is a lot of internalised custom and practice that HR adhere to.
> “In all other intermediate layer you would write "imperative" stuff for how to transform the data and eforce it's correctnes.”

No, it could be functional, declarative, OO, whatever, depending on the language used. Personally, after a lot of years of Haskell & Scala experience in large companies, I think functional & declarative programming are way overhyped, and these types of designs do not actually offer the benefits they are claimed to. Given this, I see zero reason to care if the abstraction layer is some OOP tool. That is absolutely fine.

> “As long as the "business" logic is directly related to the data in question, the code in the database will always be faster, shorter (by a lot) and easier to understand (because it's shorter by orders of magnitude).”

This is comically wrong. I remember the ~100 line long MSSQL stored procedure just to compute (poorly) the median of a column.

Expressing things in the languages supported with the database (even in Postgres, even with language extensions) requires waaaaay more code than using application tools in the application language.

I remember how much easier our lives became at an old finance job when we finally ported a ton of stored procedures to instead use pandas for math operations in Python. The cost of passing the data through processing jobs that required serializing it to servers where the jobs could run, transforming it, then transporting it back, was absolutely worth it because we could remove thousands and thousands of lines of stored procedures that were incredibly bug prone, impossible to debug, and totally lacking the linear algebra and analytics functionality we needed to expand the app.

Moving the logic out of the database was 100% motivated by making it safer, less buggy, simpler & easier to test code, and gaining expressive functionality totally impossible to express in the database.
You’ve been lucky in your career. I have, especially early in my career before I could afford to be choosy, encountered multiple managers, business owners and others who are basically cold and calculating about exploiting others. They see maternity through the lens of lost productivity and that’s it. They consider a woman’s age and relationship status and consider not hiring or promoting because pregnancy might get in the way.

When you’re a contractor you see these true colors come out more often. Clients who are more than happy to manipulate a situation to avoid paying you. Ethical lapses that they can rationalize to themselves as good business.
LocalStack – A fully-functional local AWS cloud stack
Microarchitecture
I admit I haven't but I totally agree with you. I'm attempting to say that postgrest and graphQL are _not_ examples of apis from 'a single schema definition' in that they are not the previous incarnation of that desire where an ORM would tightly couple your imperative types to your normalized schema. These new technologies have a wholistic/referential public API but they allow client, server and DB to all have different schemas and I just want to highlight the difference.
Michael Douglas publicly blamed his cancer on giving oral sex, raising a lot of awareness of the issue:

https://www.theguardian.com/film/2013/jun/02/michael-douglas...
Oh cool, thank you for that, I did not know about this yet. That may come in very handy.
I’ve been using Mobile Safari since the first iPad launched and haven’t run into any of the bugs you mentioned.
Stop Trying to Raise Successful Kids
amazing! thank you for providing me a framework and label for what is destroying human society, and as a side-effect, the capacity for earth to sustain our transgressions and still provide the basis for life.

there surely won't be much of a market for anything without life. even funeral services require living clients, but I digress...
This is a misleading way to frame it though. In the US, regulation creates speedbumps to competition. In Russia, competition will get you thrown in jail or killed.
Is this not a straightforward result of making what would normally be family or personal leave contingent upon a specific purpose, rather than just generally reforming labor laws for everyone? You can have a significant life-changing death of anyone in your family.
If machines can produce every useful good and service better than humans -- including manufacturing copies of themselves -- then the global economy (denominated in units of currency) might be under threat, but people will materially prosper. It's not dollars or euros or renminbi that people really need. People need goods and services. If the machines-do-everything technology gets invented once, copies will soon spread globally [1].

The real problem is more likely to be the transitional turbulence. If self-driving vehicles do wipe out millions of truck driver jobs in the year 2029, but automated doctors aren't ready until 2059, large groups of workers lose income without seeing deflationary relief in the prices of services they need.

[1] The spread of maker machines could happen "legitimately" -- Gates Foundation or a similar organization financing freely shareable re-implementations. It could also happen "illegally" -- a government in a poorer country will just decide to tell international patent/copyright holders to pound sand in favor of their own domestic constitutents. This would be similar to South Africa's treatment of HIV drug patents in the 1990s.
Perhaps "allowcache" would make this too tempting.
Perhaps something like "public-shared-resource"?
> Nope, you are "pretending" that a step back is a step forward (which is not true)

If the business is losing $BIG_BUCKS per minute of downtime, it is most definitely a step forward.
When getting pwned is an existential threat.

If you define "normal people" to exclude those who take existential risks, then compartmentalization never really matters for them. But that's a sad way to live, in my opinion.

Compartmentalization would have mattered a lot for Chelsea Manning. Or, arguably, for Julian Assange. Or for various public figures whose careers have been destroyed after pwnage. Or for DPR.
Well, there's this.

https://www.nbcnews.com/news/us-news/epic-drug-lab-scandal-r...

"A mass dismissal of wrongful convictions ─ perhaps the biggest ever ─ unfolded in a Boston courthouse on Tuesday, as prosecutors in seven Massachusetts counties dropped more than 21,000 low-level drug cases tainted by the work of a rogue lab chemist."
Compared to the UK the social security system in the USA is fairly generous so if that is affordable so would be maternity leave.
There is creating left-pad, and there is packaging it alone in a library distribution infrastructure to be manually managed as a dependency.

There is absolutely no problem with the first one. Nobody is complaining about the author writing left-pad, only about it not being available in the standard library or some larger package. Changing the entire infrastructure so code becomes immutable and requires no trust would work too.
I think of CT as a large scale deployment of basically the same idea.
except for cinnabon. free passes for cinnabon
Microsoft Announces It's Ready to Contribute to OpenJDK
Because of cases like this article. Evidently this woman's employer does not have the insight to behave like decent human beings and needs to be forced.

Your argument can be turned on just about any labor law. "It may be reasonable for a company to do this, but why should they be forced?" The answer is without reasonable minimum standards, some people will exploit their employees.
I'd still get it no matter how late in life. For instance warts on your feet can also be caused by HPV. There are a ton of strains of HPV so perhaps the vaccine wouldn't protect you but with insurance coverage and no (AFAIK) downside why not get it?
Yes, but the constrains sql has wrt. how you represent certain datatypes can lead to problems. Sure in postgres you can fix that by a variety of compound types, and fully new types implemented as pg extension, which can scare people of.

Still there are a tone of applications for which just the basic types are good enough and the server is just a thin wrapper.

In the end the main requirement for efficiency using it is you skill with not basic SQL/plpgSQL (stored procedure, trigger functions, views and knowledge about the effects of the used isolation level). All well documented in postgres.
Ruby on the Apple II (Strangeloop 2019)
i'm referring to marketing, natch
> As far as I’m aware, a TCP connection is still opened when using the cache, as well as TLS with all its overhead.

If the cache control headers says it expires in the future, the browser will not usually make any request, just load it from the disk. Hence a typical practice of setting a expiration date very far in the future, and just changing the URL when the resource is updated (thereby forcing the browser to request the new representation).
I was watching a video by Trent Palmer talking about his friend who had crashed his plane. It really opened my eyes when he answered one question about who the most dangerous pilot was, complacent experienced pilots or low hours pilots. Pretty much he said "I am always the most dangerous pilot."

We try to rationalize why we are the "Safe" ones because we can't imagine getting hurt because we are different. The thing is, we aren't different. We can all make the mistakes or be sleepy and we can't relax our vigilance when we're engaging in these high risk activities. (Flying a plane, riding a motorcycle, driving a car, riding a bike...)

We always have to look for better training, equipment, infrastructure, and technology.
TIL about the DDG Bang feature. Wow.
in 1971 absolutely back then. I have worked for UK companies that until 76 or so women who got married where forced to resign
I understand why you got this from my comment, and I tried to address it with the last sentence. I do not think that all laws are just or all lawmakers are ethical. I do not think that breaking laws is inherently unethical, but I do think that breaking laws as a source of competitive advantage, either by willingness, brazenness, or being first to do so, is ethically questionable. This is just as making laws as a source of competitive advantage is also ethically questionable.

Thank you for the challenge to clarify my thoughts.
Get in touch, I'm a web designer and I'll be more than happy to help with your web design project. My email is aladin.bensassi@gmail.com and my portfolio is on www
aladinbs.com
MTA-STS was made by, and for, the big providers, and it shows. MTA-STS is not a practical standard for small players, and is unlikely to be widely adopted except by Big Email.
Becasue i know the codebase maybe :)?
How does the tag line say "postgrest is a ORM" and how am i interpreting it in the exact oposite way?
There are multiple strains of the virus. Even if infected with one wouldn't you like protection against the rest, particularly as Gardasil 9 is the vaccine you'll get in the US and covers the most strains?

https://www.cancer.gov/about-cancer/causes-prevention/risk/i...

From the link above:

Three vaccines that prevent infection with disease-causing HPV types are licensed for use in the United States: Gardasil®, Gardasil® 9, and Cervarix®. All three vaccines prevent infection with HPV types 16 and 18, two high-risk HPVs that cause about 70% of cervical cancers and an even higher percentage of some of the other HPV-caused cancers (1, 2). Gardasil also prevents infection with HPV types 6 and 11, which cause 90% of genital warts (3). Gardasil 9 prevents infection with the same four HPV types plus five additional cancer-causing types (31, 33, 45, 52, and 58) that together account for 10 to 20% of cervical cancers.

Gardasil 9 is now the only HPV vaccine available for use in the United States. Cervarix and Gardasil are still used in other countries.
You can't do Power Delivery over Type-A. Probably there are other thunderbolt-related functions that don't work either. So yes, you can passively convert to type-a if what you're doing is within the spec of what type-a can do but it's not the same as an actual usb type-c hub could be.
Number 1 is quite simple, nearly all of them are priced in Bitcoin, so they move with it.

Usually only the most popular cryptocurrencies are directly priced in dollars.
Do you have a method to rollback database object removals if they cause problems?
As parent replied that H stands for Thursday, I should add to that three-shift staggering pattern would be more useful: mo-th, we-sa, fr-tu
Maybe CrateDB is worth a look.

https://crate.io/products/cratedb/
They do; church membership dues are part of general taxation (if you are a member of the church).

Same arrangement in Nordics (dk, fi, is, no, se). Church membership is not mandatory, but membership of the national church or churches comes with a tax.
I'm the person (one of them) responsible for my own businesses, so I look at things a bit differently. It's on me and my colleagues if we don't have proper security in place, or we violate confidentiality agreements or NDAs or GDPR or other privacy/data protection rules. Looking at the amount of essential software and equipment that is now actively hostile to even basic security and privacy, when you're talking about things like your networking gear or your operating systems or your everyday development tools betraying you, it's now all but impossible to buy new stuff and still be professional about safeguarding privacy and security now, and it shouldn't be. It's going to hurt a lot of people sooner or later, probably sooner, and it's going to cost a lot of businesses a lot of money too.
Hmmm. I see your point.

I don't know if Heroku is the data processor or controller in this case, but I think it's the data processor. Let's suppose the ex-client is the data controller. The first thing is to tell the ex-client to change the settings, which doesn't seem to have been the case here.

If the ex-client does not change the settings (eg, perhaps from incompetence), and Heroku know about the issue, then are they obligated as a data processor to inform the ex-client that there is an GDPR violation? That's my reading of the last part of 28.3 GDPR.

And if that violation continues? ... I have no clue.

No idea either of if this relationship is covered under GDPR.
At a minimum, it may augment “both the magnitude and quality of natural immunity” in sexually active persons. [1]

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5006801/
Having the server be explicit about an asset being ok to share via cache thwarts the attack described in the link. And thats not too much for the CDNs to enable.
Yeah I agree, but I have no idea where to get or even measure any metrics.
Very surprising that Emotet runs on Win95.
With the creation of the MISRA C standards for JSF these memory safety issues have largely been accounted for in the MISRA standards review process.
You want it to tell the whole story of justice in America and how people get royally fucked over even when they're judged not guilty?
It does not help that land holdings in India can be as small as 2-3 acres per person. Water distribution is what decides the overall economy of a given region and due to political reasons it has not been easy to change agricultural policies either (although a big effort is underway).
Ask HN: Why FB won't create preview when sharing certain high profile articles?
I am trying to share https://www.nytimes.com/2019/11/03/world/europe/eu-farm-subsidy-hungary.html. The source has all the required OG tags. When an article is shared without a preview it will nto get as much attention.
Name and shame everyone in the chain of command here so an indelible record of their actions is left on the internet. Really the only acceptable solution.
I did the math once for the local area I was in ~10 years ago and found out your 10x more likely to be arrested for drinking and driving than you are to have an accident while drinking and driving.

I tend the interpret these numbers to mean that the system is fairly good at catching drunk drivers before they have an accident.
The cameras are worse in terms of resolution and light sensitivity. They cannot blink or clean themselves. They are not equivalent!
How on earth did you come to that conclusion?
I'm in the US and a coworker came to work the next day after giving birth. There is no time allotted for maternity leave and she had already used her vacation time at the beginning of the year before she was pregnant. I was at a charity event with the CEO and he was laughing about it saying."she was born to breed."
It's also just one test, and not hundreds. I just reran it, the result is now the other way around.
Should have just legally murdered it in the womb or kept her legs closed. If women want to join the work force they need to start behaving more responsibly.
It is reasonable, but reasonable employers for the most part don't exist. That's why we have laws establishing a minimum wage, nondiscrimination, paying out PTO in California, and the FMLA act which gives us parental leave in the first place.
I also love Hitchhikers Guide To The Galaxy.

But seriously, there's a few specific examples that are relevant.

1. Torches of Freedom. The father of PR, Edward Bernays, convinced women’s rights marchers in New York City to hold up Lucky Strike cigarettes — as “Torches of Freedom”. Obviously this is the type of marketing destroying the world.

2. Treelon Musk & MrBeast. Recently the YouTuber MrBeast started a campaign to plant 20 million trees to help the environment. Already Elon Musk has pledged $1 million.

Both of those ideas were thinking 'bigger'. It's up to the best marketers to be judicious and work on the most important causes.

However, ultimately I would agree with Douglas Adams -- we're better of with engineers in charge. But I still think we need great marketers working for them.
Assuming this is about web dev.

Nowadays - flip a toggle in the admin. Deployments and releases are separated.

Made a major blunder? In kubernetes world we do "helm rollback". Takes seconds. This allows for a super fast pipeline and a team of 6 devs pushes out like 50 deployments a day.

Pre-kubernetes it would be AWS pipeline that would startup servers with old commits. We'd catch most of the stuff in blue/green phase, though. Same team, maybe 10 deployments a day but I think this was still pretty good for a monolith.

Pre-aws we used deployment tools like capistrano. Most of the tools in this category have multiple releases on the servers and a symlink to the live one. If you make mistake - run a command to delete the symlink, ln -s old release, restart web server. Even though this is the fastest rollback of the bunch the ecosystem was still young and we'd do 0-2 releases a day.
That comment goes too far, but I was happy to see some opposition to all the comments "hey, it's actually the same in USA" which are completely ignorant of the situation with the oligarchs, and of the post-communist countries in general.
> In the end the main requirement for efficiency using it is you skill with not basic SQL/plpgSQL

Another way I've heard this phrased is "It's much easier to hire JS devs than PL/pgSQL devs."
Aren't you talking about global warming? I fail to see how the biodiversity loss itself directly would affect such climate changes.
Not entirely. What the British did was to take a medical truth - that vitamin A deficiency leads to night blindness, which is often the first reported symptom of vitamin A deficiency - and transform it into a plausible "night vision enhancement" story. Curing or preventing a problem is real; creating a corresponding opposite super-power, not so much.
RailsAsyncMigrations
DST doesn’t have anything to do with the oscillation of the true noon at any location by +/-15 minutes around the year (that cycle is not even summer/winter).
I don't disagree that the "thinking" process is entirely a physical process (electro-chemical, etc.).

However, we're not even at a point yet where we can articulate specifically what that physical process _is_ - much less reproduce simplified artificial versions of it.

To imply we've somehow captured the essence of thinking in a DNN - and that it just needs to get bigger and more complex - that is exactly the type of thing this guy is mocking (deservedly so).
what do datatypes have to do with this.
For both PostgREST and any other api layer the situation is the same. The data sits in the db/tabes (so both parties are restricted to the types available in pg) and on the other end you need to output json. The fact that you can have some "smart" internal datatypes in other api layers has 0 advanteges, both systems have to basically take data from the db and display it as json, the intermediate types are irelevant