skysight-inc/HackerNews huggingface dataset:
> But Python code looks familiar to a lot more people. No mystery symbols. No needing to explain that the @ symbol is an array, except when reading from it. Then you use $.

I learned Perl first and used it professionally for a number of years but switched to PHP and Python more or less for this reason. Perl had a great package manager, performed well, etc. but no matter whose code it was, it required more work to read code and even seasoned developers would waste time on bugs which turned out to be some magic syntax quirk which was too easy to miss. perltidy helped a lot but why not start with a language where many of these problems can't exist?

The other big reason was error handling: Python's reliance on exceptions is a huge win for stability & avoiding certain security bugs. Perl code was harder to read with all of those return code checks and even seasoned developers would mess up more complex scenarios.
Category Theory Illustrated
Classical liberalism mostly did win in the West, which is why it split into the modern western center-to-center-right which is oriented around protecting the interests of the elites established by implementation of classical liberalism, and the modern western center-left-to-left which is focussed on going beyond the concrete program of classical liberalism to further the outward distribution of power. (Outside of the center-left to center-right are a mixture of ideologies which are often, but not entirely, less closely tied to classical liberalism as antecedents; many that aren’t derived from liberalism are reactions against it.

The idea that “enemies” of classical liberalism (or even adherents outside of the mercantile elites) have nothing to be afraid of from it is only true at the level of bland platitudes, not concrete implementation. But that’s not unique to classical liberalism, many ideologies are harmless to anyone, even their opponents, at that level.
To be precise: it is not like pictures are disable, but instead 'external resources' are disabled. So if you embed the picture into the e-mail it will be shown. For small pictures that is quite reasonable.
Might seem like a braindead point, but the website doesn’t actually state what MVP stands for. For sales and marketing, MVP might mean Most Valuable Player. For most developers, MVP means minimally viable product. Unfortunate name collision that could completely shift the tone of this article...
No. Without an existing obligation, not at all.

But if you're the same party displaying the ads, or working for them, then yes - you're intentionally defrauding the ad company.
> Because if it's a one time fee, there will be no recurring income

That doesn't have to be true - a lot of desktop software uses a perpetual license plus optional annual maintenance. It's pretty much the standard for non-SaaS apps.
> There are plenty of cases where I want text to be written between two vertical lines without overlapping either of them.

Which is a problem in svg only because you can't space those vertical lines using `em` units.

I'm not only talking about text, SVG is terrible for responsive design in general even for charts/diagrams that contain no text at all. The entire spec is locked into a world where everything is going to be a fixed aspect ratio that never changes, where zooming in should zoom everything including both text and border widths, where the idea of spacing elements responsively but not having the elements get bigger as the viewport resizes is impossible -- which just isn't an accurate representation of how modern SVG diagrams are used outside of PDFs.

You have basically two options for responsive design[0] -- viewport units (which are terrible because many SVG engines and browsers don't have the ability to avoid applying viewport scaling to path widths), and percentages (which are flat-out unusable in paths). Don't even get me started on that, there's zero reason for paths not to have the ability to specify points using percentages. Heck, I should be able to specify paths using a mixture of viewport units and percentages in the same path.

But whatever, at this point the rant getting off topic. The point is, we're not talking about setting font using `em` and every other part of the SVG in viewport units. You should have access to `em` everywhere, including when positioning other elements and drawing paths.

[0] Okay, 3 if you do a bunch of hotlinking and embedding and nested viewports and garbage that nobody should have to think about.
Matician is hiring, we are a startup based in Palo Alto looking to bring L5 Autonomous Robotics into people's homes. We are looking for full-time employees and interns - and they must be onsite after Covid.

Some of the roles we are hiring for include CV/ML, Deep Learning, Embedded Linux Systems, Platform Systems, Firmware, Mechanical Design Engineers, and Robot Technicians.

Here is the link to apply!
https://matician.com/careers.html

Looking forward to reviewing your profiles. :)
Brain on pandemic: What chronic stress is doing to us
The Mental Health Therapy-App Fantasy
> 503: No server is available to handle this request.

Should have used PHP.
Good Q. In point of fact, people might be interested in looking up the percent of lesbian relationships that are abusive and compare to other relationship types.
As I understand it, it turns out that none of the vaccines are 100% effective in preventing hospitalization and death, it's just really hard to measure this accurately in the kind of studies used for vaccine approval because there aren't enough people in them, especially people at high risk. The actual figure from the various large-scale rollouts is closer to 80% I think?
Cracking the Case of London’s Elusive, Acrobatic Rare-Book Thieves
Show HN: I made an app to keep up with GitHub notifications
Agreed. That's one reason the 1st level referrals are so valuable. They represent people where you have a nice solid, warm introduction, but yet they aren't your personal friends, and won't necessarily feel the need to lie to you to protect your feelings.

That said, I think part of the trick is to not just ask "do you think this idea sucks or not", but rather to ask probing questions that, in and of themselves, seem totally innocuous - but which will tell you if your idea has value or not. Figuring out how to that is part art / part science, and I can't claim to have completely mastered it myself either TBH. Still working on it...
I had your same intuition and went on to find out more. They also produced https://epicbootstrap.com which is probably a nice way to get some SEO juice. Good for them.
The WHO generally recommends against naming diseases after countries or regions. Its why we say 'Covid-19' and not 'Wuhan Corona Virus'.
In this context, we're talking about RFC 2298, which doesn't leak your IP address and is opt-in. It is completely unrelated to "remote content" settings.
If China took Taiwan, they would be selling to the rest of the world most likely. However, perhaps they are planning for a case where the US bombed the crown jewels to maintain supremacy. That would create profits for a domestic sector.

The USG is perfectly happy to spend taxpayer money and foreigners' money to make their corporate constituency happy even if the financial equation is overall negative.
At least in the US, deteriorating public transit is a major reason for the success of things like Uber. Obviously right now a lot of people are working from home making the issue moot, but over the past decade the NYC subway, Boston T, and Washington Metro have had many, many problems of reliability as decades of minimal maintenance have finally caused major problems in their infrastructure, and many people in big US cities have switched to ride sharing for trips that they used to use public transit for.
The Great Work
Small nitpick: it doesn't, and never had to be, HTML that was emitted. Executables were/are responsible for headers (including `Content-type`) as well as the body.
SEEKING WORK | Sarajevo (Bosnia & Herzegovina, Central European Time) Remote 3-person team of senior software engineers and designers here. We all have 10+ years of experience working for Fortune 500 companies and several acquired startups. Comprehensive knowledge of:

• JavaScript/TypeScript, React, Redux, React Native, CSS, Node.js

• Clojure, Elixir

• PostgreSQL, MySQL

• Sketch, Adobe XD, Figma

What we can do for you:

• Design & Build an SPA/PWA/Mobile MVP on a solid foundation so it's smooth sailing once your userbase starts to grow.

• Scale up a team that has an overflow of work or wants to add certain tech to their stack.

• Revitalize an existing app. Solve design, scalability, stability and performance issues.

• Consult on domain specific topics like banking, real-time trading, payment processing and PCI DSS.

Sectors: FinTech, MedTech, EduTech, Social

Website: https://go-stellar.com

Email: hello@go-stellar.com
Kepler Communications Inc | Senior Backend Software Developer | Remote | Full Time

Kepler Communications Inc. is on a mission to build the internet in space. With the successful launch of two additional satellites in March we became the largest satellite operator in Canada.

We are searching for a Backend Software Developer to be involved in the development and testing of our satellites, mission control software, and other product offerings.

For more details, see our posting https://kepler.space/kepler/company-job?id=44
Yes it does, both on the local device, and on the Unifi cloud service. This is true as of recent firmware versions.

But 2FA in this case is useless. The hackers owned the UBNT servers. If they harvested user logins, then one can assume that they also harvested the corresponding TOTP secrets.

To make matters worse: When you setup a Gen2, Gen2+, UDM, or UDM-Pro, you are required to login to the UBNT cloud service to activate your device. Once you do this, your device now has an "Owner" account cannot be disabled.

If you have enabled 2FA on your Unifi account, then you can now login to the device locally using your Unifi credentials + 2FA, with a nice false sense of security.

So in other words, if your account creds and TOTP secret got leaked, and you did not change them, anyone who gains access to your local device's login page can still own you.

This remains true even if you disable Remote Access. (And in fact, as of recent firmwares, the ONLY way to disable remote access is through the Unifi cloud panel. You can't even do it locally.) It will still call out to Unifi's cloud service and authenticate you. There's no way to turn off this SSO account. The best you can do is block all access to Unifi at the firewall, and download all firmware updates manually. And good luck with that if you are using a Unifi device as your gateway.
Off-topic, but how do you feel about pair programming?
Bloomberg has really good analysis in their vaccine tracker. Especially all the data about vaccines not offered in the west (for all vaccines they have a timeline of testing, use, and also temperature, and a description of their type and the organizations involved instead of just “China” “Russia” while saying “Oxford” “Pzifer” for others).

Worth paying for a subscription during this pandemic.

For me, the list in order of preference is:

Pzifer

Moderna

Sputnik V

Sinopharm

JnJ (steep bell curve to get to this point)

I think its helped me, who was already sold on the mRNA ones. But most important to me is how it undermines most of the “plandemic” theories, not that they were ever convincing, only how they never factored in geopolitical realities.
Sometimes people haven't been exposed to different ways to solve problems, so they reach for the first thing that comes to mind. Sometimes the never learn to consider multiple solutions and weigh their costs and benefits.

I once had a boss who still coded, even though all the developers begged him to stop. His code was spaghetti, but worse was his inability to come up with more than one solution to a problem. If the first solution he came up with was complicated and error-prone then that's the one he proceeded with.
A Rape in Cyberspace (2005)
I have used XPrivacyLua for years. It is great but not perfect.

Daniel Micay,author of GrapheneOS (an Android fork), pointed out some shortcomings of XPrivacyLua on reddit[0]:

You do probably want the ability to force apps to see fake data, but this doesn't do that. It's a client-side check inserted into the app that the app can bypass (even unintentionally, by using a different client-side implementation) or disable.

It does not provide any isolation and cannot fundamentally improve privacy / security because it's based on client side checks, which is not a working approach. It relies on apps not accessing the data via other approaches or alternate implementations of the client-side code, which isn't uncommon. Apps can also detect it and simply work around it directly. This will only give you a false sense of privacy / security. Apps will likely use the fake data for their user-facing functionality, making you think that it works, but a tracking SDK bundled with the app can easily bypass this and harvest your data if you allow the permissions via the OS. This is harmful approach...

[0] https://www.reddit.com/r/GrapheneOS/comments/ch5kv8/is_magis...
Cybermouse – Bullet proof computer mouse
Don't remember the details but when I was coding on Outcast, the voxel engine was quite sophisticated there. Many optimisations were done to avoid multplications, divisions, use MIP maps, improvce CPU pipelining, etc. So although you can do something in 20 lines of code, there's much more to do to achieve a decent frame rate on old computers... But nice demo anyway (and for proper credits, I didn't write the voxel engine of Outcast, I was sitting in the same room of the dude who optimized it, and he was really good at that... fond memories !)
Jane | Santa Cruz, CA | Onsite | https://www.iheartjane.com | Will relocate

Jane Technologies, Inc. has developed the cannabis industry's first real-time marketplace, where consumers can discover and order cannabis online. We believe in the cannabis industry's ability to bring well-being, health, and love into this world, and it is our mission to bring confidence to the cannabis shopping experience.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/jane

We're currently hiring:

* Senior Full Stack Engineer: https://boards.greenhouse.io/janetechnologies/jobs/471672000...

* Technical Lead: https://boards.greenhouse.io/janetechnologies/jobs/469587900...

* Senior Product Visual Designer: https://boards.greenhouse.io/janetechnologies/jobs/469964100...

Tech Stack: Backend: Ruby on Rails. Frontend: ReactJS + Typescript.
That’s the point. This creates awareness about the life in the water and hopefully it helps to reduce people throwing trash in it
That's because you cannot style the browser-native dropdown panel with CSS. I don't know offhand if there is any good way to otherwise _emulate_ a dropdown with just CSS (i.e. without JavaScript).
I really worry about the exceptions to that.
I don't ask if they think my product is a good idea. I ask questions about how they work, delve deep into the mundane details of their work, understand what the challenges are. Finally I make my own assessment of whether my product will truly be valuable to them. I do plan on pitching to some of them later, once I've a fairly good understanding of how my target users work.

I feel like that's the right way to do it. Those initial early calls aren't "sales calls" per-se, but depending on what you learn, you may well circle back to those people and try to sell them something later in the process.

All of what I did above was lifted straight from that book. I've been internalizing it for years, and still fail to follow it properly.

Same here. I have followed parts of it pretty closely at times, but it's hard to discipline yourself to stick to that more patient, rigorous approach sometimes. Too often I've been guilty of falling back into the conceit of thinking "of course this is a good idea" and starting to build stuff just because I convinced myself. :-(
Table.ai | Full-time | ONSITE (covid remote) | San Francisco, US

Table.ai is developing a unique platform leveraging the latest advances in causality inference technology to help corporations extract value from their underleveraged data.

Software Engineer - https://angel.co/company/table-ai-1/jobs/1221433-software-en...

Data Scientist - https://angel.co/company/table-ai-1/jobs/1198626-data-scient...

Website: https://www.table.ai/
It's been a great idea for Taiwan, and it's been a great idea for price sensitive consumers, who don't give two figs about where in the globalized marketplace their products come from.

Whether it's been a great idea for someone who isn't a price sensitive consumer doesn't matter - markets don't optimize the world for the comfort of ideologues. You can't sell ideology.

If China were to successfully annex Taiwan, there would be two likely outcomes.

1. China would be difficult to sanction, because in a world with chip shortages, we can't drop our reliance on TSMC fabs. (See, also, Russia selling oil and gas to the EU, despite sanctions on it. Given the option to take the moral high ground, and using Russian natgas to not freeze to death in the winter, Germans are taking the latter, while the Department of State gnashes it's teeth.)

2. Or, as some posters on HN gleefully speculate, the TSMC fabs will be destroyed, either by TSMC, or by the United States. I'm sure that will be quite cathartic for all of thirty minutes, until we all realize that we're in for a multi-year chip shortage that makes today's problems look like nothing. Hope everyone's looking forward to half the supply, and quadruple the prices.
That’s why both companies are equally sharing both the costs and the profits?
Current protocol: Alice sends her personal information and vote in the mail to Eve. TV tells Alice that the system is secure.
> People don't get around just fine, your experience was probably heavily skewed as a foreigner.

I did not use any form of public transport for tourists. That would have been way too expensive in the long run. I was traveling as any Cuban was traveling.

And yes that included waiting for hours on bus terminals and the like. Big deal.

> There is no reliable train in Cuba, a 200 miles trip might take 18hrs.

I could tell you horror stories about the advanced train system in Germany as well but that would be besides the point. Most people don't need to travel 200 miles that often.

For the daily necessities of getting to work, shopping and the likes the public transport system works. Sure the buses are crowded to a maximum, there are not reliable schedules but at least people can afford basic mobility which is not true for many parts of the less developed world.

> I left Cuba around 7 years ago, right after college.

Now you live in the USA. Oh and new account and only posting about Cuba. Funny how it is always the same story with that kind of accounts.
NYT: “A Man Found 15,000 Bees in His Car After Grocery Shopping”
For your project it might be useful to examine where you first looked for solutions before deciding to create your own. You want to find customers, not just people to give you feedback.

I have also learned the hard way that it’s better to start with customers and then find the idea to implement that you can sell to them than the other way around. I have built way too many things that scratched my own itch but nobody else seemed to need all that badly.
Not optional on any Meraki gear afaik.
Oso | Software Engineer, Developer Advocate, & Eng Manager | New York City (NYC) | Onsite or Remote

Over the last 15 years, companies like AWS, Stripe, and Twilio have helped developers offload anything not core to their apps so they can focus on what matters to their users. Despite a lot of progress in developer tooling, most developers still roll their own authorization.

You might start with something quick 'n dirty – some IF statements and roles in a database, which may not be pretty but gets the job done...until you need to add more features, and more features. And inevitably every team band-aids onto this system until they do a big refactor. This is lost time for an area that's not core to what most companies are trying to solve for their users, and what's more, no one on the team is feeling great about this work.

At Oso (backed by Sequoia), we're building the first batteries-included library for authorization so developers don't have to roll it on their own ever again. We're designing slick APIs to cut down the amount of time they spend getting their system set up, and building a fully-fledged policy engine and programming language (in Rust) under the hood to ensure they can customize their system however they need. We don't have any product managers – the engineers on the team are responsible for taking broad problems, experimenting with potential solutions and shipping a superhuman experience for our users.

The team members who join now will not only have a disproportionately large impact on the product, but also on the culture and future of the company.

We are based in NYC and hiring folks remote or onsite.

To apply, please visit:

- Software Engineer: https://www.osohq.com/jobs/eng

- Developer Advocate: https://www.osohq.com/jobs/dev-advocate

- Engineering Manager: https://www.osohq.com/jobs/eng-mgr
TSMC is building a fab in AZ.
Digital Onboarding | Senior Full-stack Engineer, QA Engineer, Support | REMOTE (US based) | Full time Digital Onboarding is a marketing automation platform that helps banks and credit unions modernize their onboarding process and develop mutually beneficial, profitable relationships with their customers and members.
Stack: Elixir + Phoenix, React, Lambda (Node), Postgres

Senior full-stack engineer: https://www.digitalonboarding.com/about-us/senior-full-stack...

- 5+ years in front end and back end web development
- Strong understanding of SQL databases
- Strong understanding of functional programming
- Strong communication skills
- BONUS: Previous Elixir experience

QA Engineer:

- Familiarity with test automation tools
- You enjoy fixing stuff as much as you do breaking it
- Familiarity with Postman, browser console, etc
- Stack traces are your friends
- BONUS: Previous Elixir experience

Support:

- Strong familiary with SMTP, SFTP, and DNS
- Help banks and credit unions implement our product

Send me an email me at jonathan at digitalonboarding dot com.
Given the the "market" has chosen to use public "secret" information like SSN's, birthdates, "mother's maiden name", etc, I'm fearful of what kind of hare brained solutions industry would come up with on their own if left to design an authentication system. That having been said, something needs to change.

Culturally, I think we need to move away from the idea of "identity theft", which places most of the burden of "restoring their good name" on the individual whose "identity" was "stolen". We need to treat it like what it is-- fraud. We should hold the parties who are negligent in their duty to authenticate liable for the fraud committed.

Insurance companies and banks would act quickly if the liability were theirs. We'd have "chip and PIN" in the United States if fraud liability rested with banks, instead of mainly with merchants, for example.

I'd like to see the US Postal Service get into the identity/authentication "game", personally, but efforts at a state level would be better than nothing.
Stop using MWh as some metric of environmental consequence. A MWh from a French nuclear plant or a Danish wind farm is not equivalent to a MWh from a Chinese coal power plant.

Also, it's not fair that countries who primarily use wood for fuel (Africa) get to look like they're environmentally great, even though combustion of wood causes a huge amount of pollution and global warming. Average fuelwood consumption in Africa often exceeds 1000 kg/capita annually. That's got to add up to the Chinese mining a bunch of coins, right?
In Turkey it’s BioNTech colloquially, probably because the inventors are Turkish immigrants in Germany.