skysight-inc/HackerNews huggingface dataset:
SEEKING WORK | Remote | Los Angeles, US | Full stack software engineer/web developer

Hi there! I'm a freelance full stack software engineer focused on web development. I have over 6 years of start up and contracting experience developing performant web applications. If you need help with React/JS/TS/CSS, chances are I can help!

Technologies: React, JavaScript, TypeScript, Node, Redux, HTML, CSS, SASS, GraphQL / Apollo, Auth0, Launch Darkly, Express, Webpack, Babel, Git, Material UI, create-react-app, styled-components, GitHub, Jest, npm/yarn, CircleCI, Next.js, p5.js

Résumé/CV: You can find it on my website, which also has my LinkedIn

Personal Website: andrewkowalczyk.com

Email: andrewrkowalczyk {at} gmail [dot] com
Yard Stick PBC | Climate Tech Hardware | https://www.useyardstick.com/

At Yard Stick, we’re inventing a new method of soil carbon measurement. Affordable soil carbon measurement will unlock soils as the most scalable and affordable form of carbon sequestration (gigatons per year!). We’ve packaged decades of soil science research into a handheld soil probe which measures soil carbon quickly and accurately, while reducing the cost of measurement by 90% over existing methods.

Senior Electrical Engineer (HYBRID, Oakland): https://jobs.lever.co/yardstick/dacdda60-03f9-4f49-83b7-c8f7...

Senior Scientist, Chemometrics (REMOTE): https://jobs.lever.co/yardstick/5af9e656-753a-4d9c-b6b7-4feb...

Or email me to learn more! kevin at useyardstick.com
Oh man, seeing the desktop environment selector on the login page is pretty funny.
The practice among those with power or influence of favoring relatives or friends,

That's precisely the point - "close" relations. When we talk about business referrals, it by no means implied that the person being referred is a "friend" in the usual sense of the term (let alone relative). Usually it's just someone you vaguely know (by their work, and/or a chance encounter at a meetup or conference), but don't know too well personally.

And just because they come in via a referral does not mean, ipso facto, that "favoritism" is happening and all objectivity is thrown out the window in the evaluation process.
Solaris might not get Linux level updates, but cool stuff like hardware memory tagging by default on SPARC has been done during Oracle ownership.

Most mainstream OSes are yet to catch up to Solaris SPARC on this regard.
I remember not getting dubstep (also derived from dub before it’s export to the US and commercialization) because I was listening to it on my PC speakers.

When I finally played it through my hifi it was like a whole sonic landscape suddenly appeared and only then did I finally get it.
Reading speed limits signs is the easy part compared to figuring out how to handle all the kids walking to school on the sidewalk next to the road (any kid might get pushed into traffic, or decide to start crossing right there...). Even figuring out school hours is easy. Of course it isn't just kids, I've had to handle a bear on the road in front of me before.
Had not considered that. Reading about squashfs I see that it's readonly. Do you know if that's fine when mounting the directory for an LXC container? Also I wonder how much performance impact (if any) there might be on spark jobs due to the decompression at runtime.

To be completely honest this all started as a quick hackathon project just to speed up downloading before piping to GNU tar. Only later did I consider also re-implementing the tar extraction in a parallel manner. If considering changing the overall packaging method from tar to something else there's a lot more ways to consider going about this (including squashfs).

I'd say one of the nice things about this is that tar is fairly ubiquitous, not just in container images. For example, we also have tarball build artifacts in Jenkins jobs that could benefit from this tool.
SEEKING WORK | Colorado, USA | Remote, any timezone

15 years of experience building full-stack web apps.

This is a slightly different post than usual for these threads. I'm looking for freelance work, mainly with companies who might be interested in using Molecule.dev, a bootstrapped startup I've been working on to help save months of development time and tens (if not hundreds) of thousands in development costs for custom full-stack, cross-platform apps. We'll use Molecule.dev as the foundation for your app, and I'll build the extra features you need and/or train your team.

If you're technical, check out the assembler at https://assemble.molecule.dev, submit your selection, and I'll quickly get back to you. If not, contact me at hn2202@fullstacked.services and let me know what you're building and we can start with a Molecule that I assemble for you.

Currently available options are as follows. (I'm including this list mostly for search purposes, and some of these are missing from the assembler but it will be updated soon.)

Language: TypeScript, JavaScript
Renderer: React, Vue (soon), Angular (soon)
Database: PostgreSQL, SQLite, Firebase (soon), MongoDB (plus Redis caching, if necessary)
Cross-platform Support: Capacitor, Cordova, React Native (soon), Flutter (soon)
Platforms: Web (PWA), Android, iOS, macOS, Windows, Linux
UI: Styled-Components, Tailwind, Ionic
Themes: Light, Dark
User Authentication: JWT (with auto refresh and CSRF prevention), OAuth, WebAuthn (biometrics, yubikey, etc.) (soon), also includes a device manager
Push Notifications (Quick setup for every platform)
Payment Platforms (Quick setup for every platform): Stripe, Apple Pay, Google Pay, possibly crypto soon
Emails: Sendmail, Mailgun, SendGrid, AWS SES
File Uploads: S3 Bucket, File system
App Deployment: Netlify, Render, Vercel, Cloudflare, AWS Amplify
API Deployment: Heroku, Render, AWS API Gateway
Package Manager: NPM, Yarn
Documentation: TypeDoc, JSDoc
Unit Testing: Jest, Mocha
Logging: Loglevel, Winston

The Molecule core is open source and available at https://github.com/Molecule-dev. Significantly more will also soon be open sourced.
Fun fact: If you try to submit the form with ad-blockers enabled, it errors out saying "Blocked request. Please disable any add blockers" (typo included)
:-)
After getting covid Pepsi Max tastes off.
Try looking at about:support to see if there are any third-party modules (antivirus etc. loaded). That has been a cause of problems like this in the past. More likely on Windows and I saw you're running macOS, but worth a shot.
OpenWRT is missing a big piece of the puzzle: configuration management and the ability to work with a "controller". OpenWRT is currently great at running stand-alone but has essentially zero support for being part of a "fleet" of devices managed centrally.

This means something as simple as changing the network name or password requires changing it on every single access point manually, and even worse if your mesh system relies on sharing frequently-changing state between devices.

OpenWISP tries to address this problem: https://openwisp.org - I suggest you check it out and solve the configuration management problem first.

The actual "mesh" part is actually relatively easy. Most commercial systems use basic Linux networking tools, HostAPd (sometimes with custom improvements, but this all ends up upstreamed or reimplemented upstream given enough time) and custom glue code to tie them together. A "mesh" system is typically a user-facing network being broadcast by all APs (with shared settings such as name and password) and an invisible, "backhaul" network each AP hosts (either on a separate interface or on the same interface as the AP - I believe some wireless cards can act both as AP and station as long as the channel is the same) and the other in the path connects to, and the glue code handles configuring all of that. 802.11s is also an option that can be used, and I'm pretty sure all of this is already possible to configure manually in Linux - what's lacking is the "glue code" to set up & manage all of this automatically.
Arcadia | Multiple Roles | Remote | Full-time | https://www.arcadia.com

Arcadia is the technology company empowering energy innovators and consumers
to fight the climate crisis. Our game-changing software and APIs unlock energy
innovation by creating unprecedented access to the data and clean energy needed
to make energy smarter and build a decarbonized future.

We are looking for talented software engineers to join our team and help break the fossil-fuel monopoly so we can stop climate change.

On the backend, we primarily use Python, Java, and Ruby to unlock and optimize energy consumption, cost, and carbon intensity data. On the frontend, we use React and GraphQL to create delightful and engaging user experience that help drive the adoption of renewable energy. We are entirely based on AWS.

Open Roles:
- Backend Engineer
- Staff Engineer
- Engineer Manager
- Sr. Fullstack Engineer
- Product Manager

We have competitive pay and benefits (health, vision, dental, 401k, etc) and a very collaborative and open interview process.

If interested, apply using the link below or email directly at christopher.tosi@arcadia.com!

See all of our job postings at https://www.arcadia.com/careers
I'm still waiting on a display that will 2x nicely. Fractional scaling on Linux is not my idea of a good time. It's crazy, because they only need to add a couple hundred lines of resolution and it would be perfect.
A lot of the recruiters have different businesses. Some may be recruiting for direct hire but alot of them retain them as employees as they contract for six months or however long...sometimes years..for an hourly rate. They pocket the difference over what is paid to the engineer.
Mr Widenius, we see you. Good show! Up Next, MyMariaDBSQLMax
I do a crossword (from the same site) over breakfast. Some days it's easy from the start, and I know I'm already firing on all cylinders. Other days it's a slow start, but by the end I've mentally limbered up.

I think Sudoku, Wordle, most mental puzzles, have a similar value.
Russians may have been mapping cables off Ireland since 2014, expert claims
Don't see an email in your profile...
There are public driving savants. They just don’t see much benefit from it.
Smartleaf | https://www.smartleaf.com | Multiple Roles | Full-Time | ONSITE and REMOTE | Boston, MA USA

There's no denying it, we're a geeky little company. Smartleaf runs financial portfolio analysis as a service. Our clients tend to be banks, investment advisors, roboadvisors or institutional investors. We do things in-house to meet our security commitments. Three months ago I talked about why I like it here:

https://news.ycombinator.com/item?id=29100326

Currently open positions are here:

https://www.smartleaf.com/careers

I'm hiring a PostgreSQL DBA. Other folks want junior and senior Rails devs, junior and senior financial devs (if you're good at math and programming, you can definitely learn the financial parts), and marketers and client success folks.

We like email. Send email to future at smartleaf.com for all positions; the link above will tell you details. All positions require you to do the work in the USA, and have a right to work here.
They kinda suck because American drivers stop at roundabouts even when the sign says to yield
I think you will find once your car is just locked at the speed limit you stop caring about doing some sort of manual PID controller simulation.

Just like you will find people complain about taking their manual shift away when none of the US drivers ever knew what they are even missing.
Grilla | Junior Software Developers | Remote in Miami | Full-time

https://grilla.gg

Grilla is revolutionizing the esports experience, giving players and viewers the opportunity to earn money playing and watching the games they love. Our first tournament was a tremendous success and now we're on track to have more tournaments serving many different games.

I'm looking for a junior full stack engineer to join us and be part of an excellent high-performing team. You will have a direct impact on direction, code style, and early product development.

Elixir, Phoenix Framework, Phoenix LiveView, Graphql, Postgresql, TailwindCSS

We use Github and modern CI/CD gitflow pipelines to deliver code automatically and ship multiple times per day with no manual processes. We care about code quality and delivering an excellent dev UX for our team.

Our interview process is:

1. 30 minute phone screen with me

2. 1 take home assignment that should take you 4 hours to complete.

3. 30 minute session with me and one of our senior devs to talk through your solution.

4. Offer

If you're interested email me at sergio [YOU-KNOW] grilla.gg and put HACKERNEWS in the subject somewhere so it doesn't get lost.
Are there any grandkids? Surely someone is procreating to make sure we won't run out of names.
I agree with you, for what it's worth. I'm not sure why this is at all controversial. Even if you argue that it's sometimes morally permissible to do a rolling stop, it's still baffling that Tesla would explicitly program its AI to perform illegal acts. Why open themselves up to criticism and scrutiny? Should they run red lights at empty intersections, too? Ignore speed limits in quiet residential areas? Maybe tailgate other drivers going under the speed limit?
Have you tried uninstalling Firefox, deleting any residual appdata, and installing again? Have you tried installing the same version of FF Nightly and FF on another macOS computer?
Maybe try running Wireshark and check that the request from FF to HN is sending the cookie?

If the server is fine, the only cause I can imagine is that the request after login does not report the cookie as set. Wireshark should help confirm whether the request is ok.

Then run strace on Firefox and check that the request written out by FF is ok. If that's fine too, then Mac OS must be fudging the request somewhere between when FF writes to the socket and when it actually leaves your machine?
Ask HN: Effective way to find new job?
I am in a dilemma where my tech skills are bit outdated.

I have been working as a frontend dev for the past 5 years but unfortunately i don't have much experience in the latest frontend framework mainly React JS and every new job requires proficiency in React.

In my current job the product i am working on is based on plain JavaScript with jquery so i don't get a chance to learn react on the job and have to find time outside working hours to practice and build some projects in react. It is becoming increasingly hard for me to spend all my time on working and learning and it seems like i am on the verge of a burnout.

I need some guidance here, espacially from people who are/were in similar position and how do they get out of it?
The Europeans are also still not using the SI system for measuring clothes or shoes. Actually I believe clothes and shoe sizes are a much bigger mess between all the countries in Europe than in the US. It is strange that the bureaucrats of the EU have not tried to a least unify these sizes, let alone using metric units.
This sounds very promising!
They don't take space requirements into consideration probably because it's trivial to dismiss. 40,000 square miles would provide enough energy to power the entire US with solar, in a country with 3.6 million of them. That's less than the space taken up by cemeteries.

And continental is what makes 3 hours possible. The wind is always blowing somewhere.
And Oracle bought Sun in 2010; Widenius got mad and created MariaDB the same day, apparently out of spite.

(I don't think any of the characters were particularly ethical, smart or otherwise commendable... they just did what people do)
A lot of recruiters won't list the company that they are recruiting for. I assume this is because you could just apply to the company directly and they wouldn't get their fee.

One time I asked the company who they were recruiting for. They told me the company name and I replied with "I already work there."

This was on LinkedIn where my current employer is on my page and anyone can see it.
I ran the script for a while and apparently these are available:

bjc.de
caw.de
cqk.de
ctf.de
eqn.de
fab.de
hwj.de
iwy.de
myd.de

I stopped it after that.
There's many ways that different Zip files can contain the exact same content. A change to the order in which files are stored is likely to be the primary one.

Zip also has optional ZIP64 headers (required for large files) and a switch to using these would be another example.

Assuming Github don't actually store the files (maybe they cache frequently used ones), sounds like you spotted the roll out of some new code.

These sorts of issues come up when you're reliant on sorting a list of files -- because it depends on an idea of the alphabet, which comes from the locale in the environment you run in (could be "POSIX" or "en_GB"). Now you can see why a changes from outside the code could cause the unintended side effect you might be seeing here.
Boomerang | Senior Software Engineers | Full-time | Remote | https://boomerangapp.com/jobs.html Boomerang is the leader in email productivity software. Since 2010, Boomerang has helped millions of email users focus on what matters, when it matters. From making sure messages receive responses to revolutionizing how we schedule meetings, thanks to Boomerang, effective digital communication has never been easier. We work hard, but we do it for a sane number of hours every week. We use our own products obsessively, which means we both understand them in our bones and can get even more done. In addition to having millions of users, we're also profitable. So we get to do things like giving back a portion of our profits to support education in Burma. Here are some roles that we are looking for:

* Front End Engineer

* Full Stack Engineer

If interested, please reach out to i.want.to.work [at] baydin [dot] com and mention Hacker News.
This doesn’t say when children are present - it says school days and maybe specific times. No?
This is an unfortunately common attitude, "make the ____ entirely inaccessible by keyboard," and it leads to projects like these.

A11y and web components are well studied, start from the best practices, and if you deviate, have a good reason why that's supported by testing.
I like your analogy, as I appreciate thinking about it. Some thoughts:

Breaking an eggshell requires effort, and seems kind of like a "test" to me. But in most human societies, it's possible to simply let time pass and you will reach the "age of majority" (usually 18 or 19 years old). I wonder if we're doing a disservice by allowing children to cross that boundary without any "eggshell test".
From a game-theory POV, all wars are caused by misunderstandings / partial information.

If each side really knew the true strength of the other side, it would be clear which would win and therefore actual war is illogical and unnecessary.
Data Is More Valuable When It Can Be Shared
You drive the speed you feel you can drive without undue risk to others, those around you may do the same. I take the exceptional viewpoint that neither of you are necessarily 'nuisance.' Reasonable rate of speed depends on vehicle type/design, driver skill, sobriety, wakefulness, attentiveness, safety features of those on the road, density of traffic and environmental conditions. Reasonable rate of speed does not depend on whatever arbitrary number is on a sign.
If a police officer sees you do a donut in the middle of an intersection where i live (also southern california) you will just flee home and do it again tomorrow night. Traffic enforcement varies strikingly in California it seems.
LA councilman blasts train theft 'chaos,' calls them 'a threat to our economy'
Warp drive chemtrails! :)
Israel rolls out laser defense system
Switchboard https://switchboard.cc | Multiple roles | Onsite (Hybrid) | Oakland, CA | Full-Time

We are a Seed stage company building APIs / SDKs / libraries for developers - more specifically growth engineers - to make it much easier to build robust growth experiences (e.g. onboarding experiences meant to drive activation, contextual nudges to drive feature engagement, etc...). These tools will enable their less-technical (or non-technical) cross-functional counterparts to craft growth journeys that determine who sees what, when.

We're hiring for engineers based out of our Oakland office (hybrid, at least two days in the office per week). We're now a team of five and are looking to double in size over the next few months. We're offering generous equity, 10-year exercise windows, and the option to early exercise to everyone. We think this is the most flexible and inclusive approach.

We're currently prioritizing the following roles (but we'd love to hear from you even if you don't fit neatly into any of them):

- Frontend Engineer

- Full Stack Engineer

- Backend Engineer

More details on our careers page: https://switchboard.notion.site/Careers-Switchboard-baf88160...

If you're interested in learning more you can email jobs@switchboard.cc
One of the biggest bottlenecks to innovation that developers and data scientists face today is getting access to data, or creating the data that you need to test an idea or build a new feature. That’s where synthetic data comes in.
There's no mention of encryption at rest using your own key. To quote the ruling:

> If the second respondent (Google) subsequently refers to encryption technologies - such as the encryption of "data at rest" in the data centers - he must again be countered with recommendations 01/2020 of the EDSA. Namely, it states that a data importer (such as the Second Respondent) who is subject to 50 US Code § 1881a (“FISA 702”) has a direct obligation with regard to the imported data that is in his possession, custody or control to grant access to or release them. This obligation can expressly also apply to the cryptographic key without which the data cannot be read (ibid. margin no. 76).

> As long as the second respondent has the opportunity to access data in the Plain text access, the technical measures taken cannot be regarded as effective in the sense of the above considerations.

The last paragraph suggests true end-to-end encryption may be acceptable, but that's not how Google Analytics works.
Samba bug can let remote attackers execute code as root
We say "California stop" or "California roll" even way out here in Texas.
> In states reporting, 0.00%-0.02% of all child COVID-19 cases resulted in death

https://www.aap.org/en/pages/2019-novel-coronavirus-covid-19...
> Setting the limit stricter than the actual desired behavior can push average behavior closer to the target

I hate this so much. Selective enforcement only serves to enable overzealous enforcement against unpopular and disenfranchised groups.

One does one small thing wrong and they can then tack a large handful of other charges that would never otherwise be enforced. It's disgusting.

Make the rules things that should actually be rules. Enforce them as written. The end.
As long as you proxy^ all requests to Google for that data through your own servers, and do not include X-Forwarded-For: <gdpr-protected-client-ip> or any other identifying details in the request you transmit to Google on their behalf, and your crypto implementation is deemed sound, then that would likely be found not to be a GDPR violation. This runs counter to the tendency of websites to offload the burden of "go fetch and evaluate XYZ" to the useragent, and requires a server under your control that is not under US jurisdiction^^ to host or proxy all internet traffic of any kind necessary to deliver the service. (I am not your lawyer, this is not legal advice.)

^ some services may ban you for proxying in this manner without a contract

^^ proxy must not be hosted by or operated within AWS, GCP, Heroku, or any other US-controlled services provider
Yeah I've been down this frustrating route before. Somehow your profile has gotten corrupt. You'll probably never know why.

Has happened to me for Chrome and Firefox. Creating a new profile works. Or if you're feeling paranoid, remove any trace of it from the system and do a fresh install.
Doesn't Tesla have beta software the driver can turn on with the name "Full Self Driving"? And isn't it intended to be used, "beta tested", on public roads?