skysight-inc/HackerNews huggingface dataset:
Software is shit because we (programmers) don't need to do better. Doing anything is not just about doing that thing, it's also a kind of an optimization problem, quality being just one of the variables. In software, writing whatever on fast machines and huge abstract framework is fast, and gets the job done, which keeps the income flowing, for both the developers and their product managers, managers, etc. The annoyance, or actual grief of the end user is secondary to many other aspects.

This is what ended up pushing me into the open source / free software world. As long as I need to deal with shitty software, I'd rather deal with the annoyance of not being cared about, than with the dark pattern galore of the proprietary world.
I miss forums. The pace of the info there is much more manageable than chat rooms. Posting something is more “expensive” than sending a chat.
mariadb is the default on every Linux distro, except for Oracle's clone of redhat.

MySQL, for example, isn't in debian any more. And hasn't been for years.

All thanks to oracle, of course.

As well, most people search for mysql, when looking for mariadb issues.

Mariadb is far, far more popular than mysql these days.
It might just be me but recently I have found myself a bit uncertain or nervous about the true compatibility of MySQL and MariaDB. I also find I sometimes don't know which I'm connecting to between all the different systems I'm running...which I used to be quite relaxed about, but now makes me a tad jittery.
I managed to do that accidentally once. Whatever I was trying to do seemed to be taking a bit longer than usual and there was too much hard disk activity (come to think of it, I haven't had hard disks in my workstations for years and forget there used to be an audible way to tell that lots of IO was happening).

It was when things started to disappear from my desktop that I realised something was really wrong. I killed the process and assessed the damage. The only text editor left was vi (not vim). Using the apt log I was able to recover the system by simple reinstalling all packages it had uninstalled. Fun times.
Show HN: Daily digest of PRs waiting for review, emailed to your teammates
It’s surprising that Tesla shipped the “rolling stop” behavior as the default despite it being illegal in most places.

This one seems so obviously avoidable that I’m baffled as to why they let it happen.
Calling it a fork certainly isn't accurate...
>Well, if you say so. I just think it's an absurd and offensive comparison to draw

It's absurd and offensive that you don't recognize the ongoing atrocities of the CCP and the pure evil behind their political ideology and ambitions.

> hasn't waged any wars in decades

There are different types of warfare besides physical combat. They regularly wage war on the world through IP theft, espionage, cyber, etc. They also wage war against their own people who dare speak out, have practically enslaved the majority of the population, and violently suppress dissent of any kind.

> isn't carrying out any mass killing and doesn't espouse racist ideology

Uyghurs would disagree, and the CCP is an ethnocentric political entity. China is a de facto ethnostate. Official commentary on their ventures in Africa would disagree as well. China regularly espouses racism against other east asian ethnicities as well.

You are maliciously ignorant.

https://en.wikipedia.org/wiki/Racism_in_China
I've been developing web crawlers for the better half of a decade. They are used for various purposes such as cataloging sentiment/bias in news media, finding new tv shows to watch, or mapping out the Tor hidden service directory.

Currently, I am writing a web crawler application framework in golang. Always looking for help or new ideas on what to crawl next!

Emails welcome, check my profile.
Not disagreeing with you about appearances, but in reality it's not any riskier than any other web site you might visit.

Someone could create a friendlier URL via Cloudflare's public IPFS gateway and DNSLink[0], though that does introduce a potential point of failure (DNS). (Those with the IPFS Companion extension or the Brave browser would be redirected to their local IPFS node, so it would only be partly dependent on Cloudflare. However, someone has to pay for the domain.)

[0] https://developers.cloudflare.com/distributed-web/ipfs-gatew...
Neural edit-tree lemmatization for spaCy (2021)
I've always sensed that the Democrats embrace expediency more readily than the Republicans. Accusing your adversary of doing what your own side is doing is not a new concept, but it is being used to great effect.
Rent seeking is bad, yes.
I'm a fan of building games, and a fan of reducing the number of ads people see! I'm an iOS developer, if you could use help from a native iOS dev feel free to reach out at the email in my profile.
One point of proof-of-work is to allow chain continuity in the event of a network split.

You can easily tell which chain has the most work sacrificed, but if a netsplit occurs with a proof-of-stake protocol, it is vulnerable to a Sybil attack hijacking consensus with, say, a botnet.
My experience has been the opposite. 3rd party recruiters cold messaging me have led to my last two job changes and significant bumps in salary. One of them put my salary in at a higher level than I had asked for.

In house recruiters on the other hand have not been more knowledgeable about the team they are trying to fill for. Also, I have a theory that companies that are willing to pay a huge commission check to 3rd party recruiters are more likely to pay more for talent.
Did anyone in Tesla's Legal Department review the rolling stop feature? This should have screamed illegal. Heck, I'm no legal expert but it screams illegal to me.
I'd love to research practical ways to apply modern machine learning techniques to video games. Video game AI techniques seem stuck in the 90s. Too many games have been limited by poor AI, and I want to fix that.

I'm currently wanting to study bandit methods and tabular reinforcent learning. These are limited, but simple and predictable, which is important for games.
You do realize that there exist countries where it snows regularly? When that happens, even if it’s just 1 week/year, you require battery capacity to cover that one week.
In the short term, paying more will pull doctors out of retirement/semi-retirement, and delay retirement for existing doctors.

In the medium term, you'll start attracting doctors from related fields who are willing to retrain.

And in the long term, paying more will attract more candidates graduating from med school who will be performing useful work in 5 years or so.

In software engineering, attracting engineers from other less profitable industries wouldn't take nearly as long.
Add NYC to that list as well. There's no reason to move to either of those cities in 2022.
Thanks, that seems to explain that checksums were all different, but then suddenly all went back to normal after a while.
cool, also signed up for access.

This fits my mental model. I do it in a markdown document for work, and paper for personal.
Windows 10. Tried chrome on Mac and it was fine.

Do you know if the entire build process for the site is available (IE, a simple example I can steal to get a QGraphicsView (C++) in a web page?
40 Must-Catch Lessons from 5 Non-Diet Books to Survive X-based Diet BS in 2022
I went through a couple of rounds of a similar project, started just snapshotting a document's innerHTML to disk to capture edits, then created a customElements framework (really a thin wrapper around the official api) to swap out one custom element for another while maintaining all the state on the DOM.

I called it MIXINT for remixable interface. It's abandoneware now but IMO a pretty good vanilla-JS approach to window panes with class-sensitive menus. see github for code and manic dreams in the readme [0] and video of the interface swapping out one class of window for another [1]

But what I really wanted was to expose the guts of the code in a way that made it easier to edit, and as a protest to JSX I threw together a unified JSON syntax for templates that get rendered into HTML/CSS so that I could write javascript code that returns objects and just build up DOMs that way - but when I started implementing variable substitution and array mapping in my JSON templates, I realized I could do away with the javascript altogether and write entire web pages as declarative JSON, just using a few prefixes that trigger macro expansions, replacing one branch of the tree with another until no more prefixes are left (the eureka moment came when reading about macro expansion in the TRAC language - I was just going to stick to feature parity with Handlebars before realizing I had a bone fide programming language on my hands)

This is all off and on the last 4 years. I'm about to overhaul the years-old homepage with better examples but you can see the concept here [2]. Maybe some of the code would be useful, I'm certainly on board with the mission, I just wish I was better at avoiding those pesky rabbit holes :)

[0] https://github.com/jazzyjackson/MIXINTvNegative1

[1] https://youtu.be/URMHbhK0zrs

[2] https://lookalive.software
I think you could get the same effect but in like 6-8 sentences, 1-2 paragraphs.

If I saw this text in a response, personally (and I'm not a recruiter), I'd move on since the person seems hard to handle.

But yeah my approach is different in the first place. I only respond to recruiters who seem to put good thought and background research into their conversation starter.
> Nobody is going to invest in building a new nuclear power plant that may or may not enter operation in 15-20 years.

No where in my post did I say anything about new plants. Simply keep the current ones going until (a) coal/gas is retired, (b) enough renewables are built to then start retiring current nuclear plants.

> Short answer: No. Germany mostly relies on gas for heating, not for electricity.

How cold does Germany get? Some heat pumps can work down to -20C:

* https://www.mitsubishielectric.ca/en/hvac/professionals/fs-s...

* https://www.fujitsugeneral.com/us/residential/technology/xlt...

(I'm Canadian, so there's cold and then there's "cold".)
Dave Plummer made a very in-depth video about the history of the blue screen, and why it's blue etc.: https://youtu.be/KgqJJECQQH0
I don't buy this at all. First of all, even assuming these regulations were required at one time, it doesn't suppose that they're still needed today to keep nuclear reasonably safe--we could ostensibly lift much of that unnecessary regulation now that things are safe and allow nuclear to compete fairly.

Secondly, the whole point of anti-nuclear FUD is/was to make nuclear "politically unrealistic", so it doesn't make sense to argue that "political realism"--not FUD--is responsible for the high levels of regulation.

Thirdly, lots of countries (China, South Korea, etc) have had nuclear programs with much lower levels of regulation and far better economics, which goes to show that, absent FUD, nuclear power can be safe enough to be "politically realistic".
Most are either sticking with MySQL ( which is still working fine ) or moved to PostgreSQL. MariaDB is sort of in a very odd position.

Had Oracle completely abandoned MySQL like they did with Solaris it would have been an easier choice to move to Maria. Instead they nurture it like they did with Java.

Although I am wondering if they will ever release 9.0.
I hope one does not need to write the signatures manually and tweak the cxx generator, for detecting flags, types and the like just to get it properly working. If that's the case, then that would be tons of maintenance and more trouble than its worth for a more complex C++ codebase.

Best to make that a first party feature built into the language compiler and have it do the majority of the work automatically rather than manually define the C++ types, functions, etc using a third party library.
> But in this tarball's filter directory there are only x64 and x86 filters.

For next time you are stuck with that problem: qemu + binfmt_misc can transparently run cross-architecture apps, see https://ownyourbits.com/2018/06/13/transparently-running-bin...
I don't see your email. I put mine in the about box.
What kind of data is on the iPhone that is exposed to the filesystems to even come to the idea to make a torrent? Why even make a torrent you can use smb in the mobile finder. There are like a thousand easier ways to transfer data from an iphone than torrent. tbh this whole posts stinks like troll flamebait.
Cars neither obey nor disobey stop signs if they have an human operator.

Please drive your car. You owe this to everyone else on the road.
At present, with no CO2 fee. But this will not last.
I'm curious who it's going to be and what field his successor will come from. As a coder/developer with an MLIS + a decade of library experience, in my experience there aren't that many people who grok both the tech and the politics/people aspect around preservation, which you would need to head IA.

I wouldn't be shocked if, if IA is around in a few decades, they start expanding into educational partnerships to ensure the vision continues. Or institute fellowships. Or they may just inspire more people; IA's work was one of the things that convinced me to pursue an MLIS (as a girl, I was discouraged at the time from CS). Or we'll start seeing more degree specializations that mesh the two, like HCI concentrations.
Driver Monitoring Is Necessary When Cars Add Automation, AAA Says
I don’t want to work for a company that needs recruter spam to hire. It must not be a very attractive place.
Back | Remote/Office | Europe Timezones | Full-time | https://bit.ly/working-at-back

Back is a Berlin-based software company that equips teams like HR, IT, and Finance with the tools they need to provide a great employee experience at scale. From simple questions about policies or remaining vacation days to entire processes like onboarding or parental leave requests – with Back, employees always get the information and support they.

Our customers use Back to connect their favourite business apps like Slack, MS Teams, Google Chat, Notion, Jira, BambooHR, etc. Wondering who our customers are? Loom, Statista, and Soundcloud might ring a bell, just to name a few.

How do we build Back?

Our frontend stack is Typescript, React and GraphQL. Our backend is written in Go, and our machine learning services in Python. Finally, all of it is connected using gRPC and Protobuf.

Where are we?

Our office is in the heart of Kreuzberg, Berlin, Germany. Part of our team is working remotely. Our only requirement is that you are +/- 2 hours timezone and willing to come to Berlin once a month for team events.

Curious to see who your future colleagues would be? Go have a look at http://bit.ly/working-at-Back

We're hiring:

- Frontend Engineers http://bit.ly/senior-frontend-engineer

- Backend Engineers http://bit.ly/back-backend-engineer-3

- Machine Learning Engineers http://bit.ly/back-machine-learning-engineer

- Account Executives https://jobs.lever.co/back/d5904b9d-b304-4549-902e-b860d8b48...

- Sales Development Representatives EU and US https://jobs.lever.co/back/7d0e34e5-32d8-4a8d-bd0d-29ac35bf3...

You can send me an email at <my first name>@backhq.com if you have any questions. I'm looking forward to hearing from you.

James - CTO @ Back https://www.backhq.com
Location: Pacific Northwest Remote: Yes
Willing to relocate: For Contract or Consulting Only

Technologies: Java, C#, Javascript, Typescript, HTML, CSS, React, Redux, Material UI, NodeJS, Webpack, Postgres, Cognito, Lambda, CloudFormation, CloudFront, S3, API Gateway, HITRUST, FERPA

Résumé/CV: https://www.linkedin.com/in/joe-mccormick-76224429/

Email: joe@keybittech.com

If you are looking for a consulting- or contract-based resource, I am interested and open to take on projects of many varieties. Over the last 10 years, my professional experience has touched on Education, Professional Consulting, IT Management, E-Commerce, and I hold my MA in English teaching. I have led multiple successful development teams within the companies I have worked at, on projects of large complexity, some with millions of users and in revenue.

For my most recent completed work, I created https://awayto.dev, a free open source web application generation platform. It uses React, Redux, Material UI, NodeJS, Typescript, Webpack, Postgres, AWS Cognito, Lambda, CloudFormation, CloudFront, S3, API Gateway, as well as my own custom scripts. Awayto makes it fast to deploy low-cost web applications and then have a skilled developer come in and build up your application. https://github.com/keybittech/awayto

Thank you for your time.
C11 made a couple of breaking changes, any compiler is no longer required to support the optional annexes.

Your beautiful VLAs will stop working, unless one only uses GCC or clang forks.
According to this article [0], "Robert Ho Man Kwok" was a fake name. The letter was supposedly a hoax but the journal wanted to publish it even though the author contacted them later and told them it was a hoax.

[0] https://news.colgate.edu/magazine/2019/02/06/the-strange-cas...
Didn't read bc of the paywall so maybe someone can enlighten me.

My educated guess is that <at best> UN is using homomorphic encryption for basic analysis...

or they have achieved a breakthrough and have FHE /s.
It seems that the site has changed. I'm loading less than 600k for this page (scripts, images, fonts... everything).
You do get the choice, in the form of moving to another piece of ostensibly less buggy software or not using the service at all.
Yet mariadb is what is installed most often for mysql usage requirements.
Yggdrasil doesn't need Internet but existing IPv6/IPv4. Ad-hoc Wifi or local router with multicast support is enough for Yggdrasil to run automatically.
Dealing with this now, agree that if you're not generating revenue to cover the costs, you're barking up the wrong tree. Yes, SMS is easier for the users, but it's also not very secure. And that impacts the use cases of your platform.

At a previous employer, the solution was to move off SMS and onto internal messaging via native mobile apps. This will shift your cost focus, but that levels out as the volume of SMS transactions decrease.
> The biggest semantic impedance mismatch between C++ classes and Swift classes is that Swift classes are reference-counted. It is certainly possible to import a C++ class as a Swift class if it is intrusively reference counted, or wrapped in a shared_ptr.

> But what about non-movable C++ classes that are not reference counted? This issue could be worked around by making retain and release operations on C++ classes be a no-op, and introducing an explicit "delete" operation, effectively making C++ class references in Swift equivalent to UnsafeMutablePointer.

There's some information about it in https://github.com/apple/swift/blob/main/docs/CppInteroperab... this is quite long though so there's likely a lot more information. This quote is apparently just one strategy they're considering? At least that's my take on reading it.
Illegal isn't binary - just look at speed limits. Everyone speeds at least a little, and FSD/AP had to be allowed to speed to be safe
This is one of the really hard issues of automation: humans normalize disobedience to the point that strict obedience ranges from irritating to dangerous; the gap is not an engineering problem.
TLDR: there's broken/non-functioning push notification support in iOS 15 beta... and its disabled by default.

Nothing to be excited about yet.
I really don't think this isn't about maths with money. People are constantly working on this as-yet unsolved problem. Those batteries aren't suitable. Perhaps some will be one day, and that will be the fix.

But in the meantime, the best option is nuclear.
SEEKING WORK, Cassandra / Druid Cluster Engineer, Primarily Remote

Well-rounded Scala data engineer with deep knowledge of the internals of distributed datastores.

Core Skills:

● Cassandra (Data Modeling, Troubleshooting Performance And Operational Issues)

● Druid (Stream Ingestion, Cluster Ops, Data Modeling, Scaling Complex Queries)

● Stream Processing At Scale: Kafka, Flink, Spark Streaming

● Programming Languages: Scala (highly proficient, 8 years exp.), Python (proficient)

Other Skills: Zookeeper, BigQuery, Redshift, Kinesis, Airflow, DBT, Snowflake, Stitch, FiveTran.

Educational Background: Computer Science.

Solid experience working remotely. EU-based, 5 hours overlap with PST.

More details: https://is.gd/dserbanresume202202

E-mail address in the profile.
Except that actually is legal. Speeding to pass someone is legal in most states, as is speeding in certain situations.

Whereas, a rolling stop, that's not legal (as far as I know) anywhere.

EDIT: I am incorrect with the above statement. I apparently live in one of 4 states where you can exceed the speed limit by up to 10mph while passing.
fyi email isn't shown, you have to add it to your 'about' to appear
You can use Resilio Sync if you like torrents.
Always ignore recruiters.
I see. I will attempt more appropriate headlines now onwards. Thank you for sharing. It seems news.yc doesn't allow me to edit the headlines now else would have definitely changed!
I sold my 1973 Chevy pickup to my brother last year and I have missed it every day since. It was as simple as possible to operate, simple to work on, and all the parts were extremely inexpensive because there weren't any computers or silicon or algorithms involved.

I did upgrade the distributor to be an HEI, but that's about as "high-tech" as it needed to be.
I wish all stop signs would be replaced with roundabouts, or mini roundabouts like those in the UK. Stop signs are wildly time inefficient, less gas efficient, and more dangerous. Not necessarily best practice, but I'm all for rolling stops in the meantime.
It was when C++ came to be, 40 years ago.

Don't mix stuff with how things are today.
The Algorithm That Mapped Omicron Shows a Path Forward
I used it free for years without running into the limit that i needed to pay for.
Dark matter travelling through stars could produce detectable shock waves
Illegal is binary. Enforcement is what's squishy, because liability normally doesn't address deep pockets.
I have an open source mtg boardstate engine I’ve been building that I would love to collaborate on with other mtg players. It’s written in Go, vue, and backed by Postgres. Hit me up at my email if you’re interested in helping contribute.
Bloody hell. MySQL is the juggernaut of DBs. I guess I lived in an echo chamber with my huge Postgres love.

But I echo the other comments in that I search for MySQL even if I’m using MariaDB.
Washington River Protection Solutions (WRPS) | Database/SQL Engineer | Onsite (Richland, WA) | Full Time | https://wrpstoc.com/

WRPS oversees one of the largest environmental clean-up operations in the world. We are looking for a SQL Database developer to help us build and maintain data-driven web-based process software. We have a product-line of over 50 custom-built applications which are used every day by workers across the Hanford Site who are actively engaged in protecting our rivers from nuclear waste. We’re committed to first-class product development in a safety-first environment.

We currently have two openings, which differ only by skill level:

- BS + 1-4 years: Job Posting [1]
- BS + 5-9 years: Job Posting [2]

[1] https://bms.hanford.gov/HRISJP/JobDetail.aspx?BU=TOC&ID=3584...
[2] https://bms.hanford.gov/HRISJP/JobDetail.aspx?BU=TOC&ID=3584...