skysight-inc/HackerNews huggingface dataset:
Yeah. Totally. 4 years of work on the spec - here's the first commit: https://github.com/w3c/payment-request/commit/12cda4283ccf66...

Similar timeline for browsers working on an implementation.

You've got to hate these short attention spans.

Seriously: Anything that's browser standards work moves on the time scale of multiple years. Yes, that goes for Persona too - launched in 2011, finally canned in 2016.

Just because your pet project doesn't launch doesn't mean there's "short attention span for difficult problems".
Similar problem in rural area. Mice and kangaroo rats eating vehicle wiring.

Hot pepper spray on the wiring harnesses seemed to solve most of it. At first I bought a hot spray at farm store but it was really expensive and gone quickly so I made my own.

The commercial spray was essentially hot pepper extract and glycerin and kerosene (or some solvent, smelled like diesel). I bought several big bags of dried long hot peppers (in New Mexico these should be available), soaked them in acetone, evaporated most of the acentone, mixed in some glycerin (from pharmacy suppositories.. I honestly don't know what the purpose of glycerin is other than the commercial spray had it). Then diluted with rubbing alcohol. I also added a little peppermint oil which I understand mice dislike. Worked really well fwitw and spraying this all over the wire harnesses several times a year stopped the problem.

Getting a cat solved the problem permanently though without spray. But now there are less birds about as well.
This doesn't make any sense. The people that make Okta ASA (formerly ScaleFT) -- Okta themselves -- must VPN into production. I wouldn't use ASA or the like without VPN if the people that make it won't even do that. Besides... it's an extra layer of security. Don't have the requisite certificate, username-password combo, and additional factor? Then you can't even get to port 22 to start with.
I find it interesting too and really don't understand it.

I really feel like they learned everything from Bob and the family. He sold junk mail and was able to pay for their great lifestyle. So the kids learned that they can sell junk, but were able to take that to the next level with strong marketing and design.

GOOP is junk with great marketing and design. WeWork is similar, they market it as something that its not.

The marketing idea made me think of the documentary: The Century of the self (https://www.youtube.com/watch?v=eJ3RzGoQC4s)
Kira Systems | DevOps Specialist, QE Specialist(onsite only) | Toronto, Canada | Partly Remote | Onsite | https://www.kirasystems.com
Kira Systems is a powerful machine learning software that identifies, extracts, and analyzes text in your contracts and other documents. Our software is intuitive and easy-to-use to uncover relevant information for some of the largest law firms, professional services and corporate companies in the world.

We're hiring a DevOps Specialist to support our development and testing environment, automate our existing tasks, improve our current automation and support and improve our application infrastructure in the cloud. Our app is written in Clojure, Clojurescript, React and Golang. We use PostgreSQL to store our data and don’t hide SQL behind big frameworks. We also use many other popular technologies such as Linux, Docker, AWS, Bash, Ansible, RabbitMQ, Zookeeper, ElasticSearch, Kubernetes and CI/CD.
For our QE Specialist role, we use Selenium, Java, JMeter. Our QE Specialist work very closely with developers and product on manual and automation testing.

For more information, visit our careers page https://www.kirasystems.com/careers/?gh_jid=4195424002 or email us at jobs@kirasystems.com.
This isn't about understanding the story, it's about whether you believe what Apple is saying. Is there any proof that the original secret throttling mechanism actually analyzed battery health and wasn't just a timer?
Thank you, I think I understand, but disagree on terminology.

Leap seconds are not excluded from number of seconds since Unix epoch, interpreted on a physical, TAI, UTC, typical local time scales.

However, they are indeed excluded from "number of seconds since Unix epoch", when interpreted in unix time. In unix time, those seconds simply don't exists (never happened) and the events of those seconds are smooshed sometime. Unix time representation forms a (quirky) timescale.

I'll quote a few excerpts from 'date' man page of linux, openbsd and for gettimeofday:

Convert seconds since the epoch (1970-01-01 UTC) to a date

Print out (in specified format) the date and time represented by seconds from the Epoch.

The time is expressed in seconds and microseconds since midnight (0 hour), January 1, 1970
Sorry, that was just meant as a dumb joke.
Sounds invasive.

How do you know I want to be cheered up. How are you going to cheer me up? What if it pisses me off more?
https://news.ycombinator.com/item?id=22467061

Probably twelve other people will post or have already posted similar questions. Maybe there should be a master thread somewhere or a pinned thread at the top of the front page (or the top of the Ask section) or something.
It's not easy, but I think a lot of the people who don't save, actually could. Part of the problem is people don't think they can save "enough to matter", so they never start. Even starting with just tossing $5 or $10 a month into savings account can help. It kickstarts the habit, at least, and often people can later justify raising that amount or putting in a little more here and there.

For some other people, if they'd drop the "keeping up with the Joneses" mentality even just a little bit, they could develop significant savings.

Yes, there are many people in the US who are just barely getting by, and can't meaningfully save without making cuts to essential spending, but that certainly doesn't describe everyone who currently lives paycheck-to-paycheck.
OK, but it's not Firefox's fault if web developers don't stick to standards and use Chromium-specific features.
The bad thing is, the less people using Firefox, the harder this problem becomes and Chrome defines the de-facto standards.
There's a text snippet autocomplete wouldn't predict.
I wonder if there is a growing influence from the American craft brew scene back onto Europe. Last time I was in Italy I went to a place that made their own "American IPA".
Reading Reddit's WallStreetBets has been unintentionally hilarious.

https://www.reddit.com/r/wallstreetbets/

Folks were leveraging up all last week and buying puts, thinking the market was tanking to zero and we're all going to die of "beer virus" as they call it -- and are getting a harsh lesson about timing the market today.

They’ve been giving so much leverage to broke young people, I wouldn’t even be surprised to read that they’re insolvent someday after a big, unexpected move.
I just listened to the Changelog's (a podcast) episode with Richard Hipp, the author of SQLite -- I wonder if he had any part on this extension. But in any case, great to see SQLite thrive.
My personal favorite example of this is when any character in The Simpsons, other than Homer, says D'oh! They don't say it because Homer said it. They say it because Homer said it, then our entire culture started saying it, so it's only natural for other characters in the show to say it.
Keep in mind that you get some serious limitations; either low frame rate or crappy color. The problem is that at the time there was no realistic way to pump enough data around in a fast enough method. It has to be something like 20Gbit/s with no processing involved, and with processing it has to be even bigger to relax the compression a bit.

I think what most capture devices do that have 'realtime' options is either heavy compression/decompression, reduced framerates or lower color capture.
I'm not disputing that.
Regarding storing sensitive data at the client -- how good / bad / secure is it to store data in the IndexedDB store (as this is the only option for web apps used in the PR modal)?
So, they've reduced 1.7M lines of code to 360K. Let's pause here for a moment:

- NumPy is 360K lines mostly C

- Postgres is around 2.1M of C

- Go 1.13 is around 1.5M of Go code

- Rust 1.37 is around 1.2M of Rust code iirc

- core llvm is around 3M of C++ iirc

...

A chat app is 1.7M. A chat app...

Makes me feel sorry for all the time spent/wasted by all those devs, many of whom are unquestionably brilliant and could've worked together on something truly awesome, big and useful. But we all know that doesn't pay the bills and so here we are.
I don't know why half of HN shows up to vehemently defend Apple whenever an article like this is posted. There was a time when mobile phone batteries were easily removable and replaceable. Apple got us to a place where it is now expected that instead of a $25 annual battery swap you should spend $700+ on a full replacement (and send the old one for "recycling" where it will likely end up in a landfill). It is also the company that aggressively sues repair shops and is fighting against right to repair bills.
Split tunneling is the answer here. Many folks configure their VPN solutions that way. That's exactly what I do at my present employer... traffic meant for VPN goes over VPN, and everything else gets routed through the client's internet connection.
PHYSEE | Full stack developer & Embedded Software Engineer | Delft, The Netherlands | On-site | Full-time | https://www.physee.eu

We have developed fully transparant energy and data generating windows. Using the data from the facade we can optimise daylight entry for either comfort or energy reduction and use the green energy in the facade to power these applications(blinds, ventilation, etc).
We have recently been recognised by the Dutch Chamber of Commerce as the most innovative company in the Netherlands. We have a very diverse team(in many ways), with great company benefits like healthy lunches, bootcamp, ping pong tournaments, etc!

As we are installing our first big projects, we are scaling our engineering team to enhance the user experience of our application (Full Stack / Native) and develop better firmware for our embedded products (C/C++, STMicro).

Full Stack: https://physee.homerun.co/full-stack-developer/en

Embedded Software: https://physee.homerun.co/embedded-software-engineer/en
They said they reduced code 84% but the numbers they gave are a 79% reduction. If they're using different metrics they should explain.
It doesn’t really matter. In his book he portrays himself as a great teacher and coach. So not his successor failed but Welch’s mentoring failed. He had all the tools available to bring up a successor but couldn’t do it. Reminds me a little of the US president. Take credit for everything positive that happens and when something goes wrong, point at somebody else and often at somebody he personally selected and hired.
Holdover from another era. Pre-internet, we had more time to spend w/ books, and it was harder to gain context to make things make sense -- a little hand-holding and digression was more appropriate then.
Right, but let's say someone grabs your arm, maybe a child. Or you cross your own arms not thinking about it and back on your hands. That's what I was curious about.

"Most germs can survive on fabrics for some time." [2]

And it seems some germs linger longer on clothes than skin!

"Respiratory syncytial virus (RSV), another cold-like virus that can cause serious illness in children, can survive on worktops and door handles for up to 6 hours, on clothing, and tissues for 30 to 45 minutes and on skin for up to 20 minutes." [1]

However, "Flu viruses can also survive as droplets in the air for several hours". [1]

But, "Parainfluenza virus, which causes croup in children, can survive for up to 10 hours on hard surfaces and up to 4 hours on soft surfaces." [1]

So there are no absolutes but it seems to me, the best would be in your hand and then immediately clean. But if that's not feasible, probably vampire style is best. Even though some germs could linger longer on your clothes than hands, if you can't clean your hands immediately then the contact spread risk factor would be worse than the extra linger time.

[1] https://www.nhs.uk/common-health-questions/infections/how-lo...
[2] https://www.nhs.uk/common-health-questions/infections/can-cl...
SEEKING WORK - Remote, Portugal
LinkedIn: https://www.linkedin.com/in/martinjft/

Hi! I'm a full-stack developer with seven years of experience, focused on best practices and happy to learn.

My stack of knowledge is:
* Python
* Django
* AngularJS
* Angular
* React
* PostgreSQL
* TDD
* BDD

Rate: $40/hour for short-term projects or a fixed rate for long-term projects
There's a good example of this in my South Philadelphia neighborhood: The Italian-Americans here speak Italian with the accent of a southern Italian from a century ago, frozen in time. Italian accents have progressed in Italy over that time, but not among the immigrant communities here.
Recentish negative article about Wireguard:

* https://blog.ipfire.org/post/why-not-wireguard
I appreciate that FPGAs are certainly one way of doing this, and your point are valid, but I respectfully disagree that it is an overall better approach. FPGAs are more expensive than these microcontrollers, are a separate device to program, and now mean you have to maintain both software and RTL together. I also don't believe that any of the issues you describe are very difficult to do in pure software:

- reconfigurable pinouts, why is gpio muxes not the same? I understand that if you want to be extremely flexible with pwm'ing peak and hold injectors, that is probably easier with an intermediate hardware interface, but all the other output settings seem trivial to change in software

- I would argue parallel computation isn't really even necessary. These chips are fast, and the computations aren't that intense. That aside, I personally manage that parallelism by using the dma controller to bitbang outputs

- Chained high resolution timers -- I'm not really sure where you're going with this. I personally dma input capture timestamps, and can't imagine needing more precision.

- PID and other software. If you're talking about an AVR, I completely agree that these chips are largely too anmemic by themselves, and extra hardware would help. A modern cortex m4 or m7, however, has plenty of oomf, and it all goes back to maintainence cost of software vs RTL+software.

Either way, FPGA's are certainly a valid way to solve these problems, but personally I like not being locked into specific hardware arrangements. My design is just a hobby design that nobody should use, but it can easily manage 1/4 uS output precision with plenty of spare cpu capacity.

edit: as an additional aside, its pretty hard to have a free and open source project if you depend on an fpga. The toolchains are all proprietary, which would limit the goals of a project to something like the lattice with the icestorm toolchain.
Modern errno is a macro that designates a thread-specific location.
Looking for senior full-stack engineer or engineering/product leadership roles (Engineering Manager, Director/VP of Engineering)
Happy to be hands-on for smaller teams or with larger teams to focus more on product strategy, technology architecture and vision, team operational excellence, organizational alignment, etc

Location: Raleigh, NC
Remote: Yes
Willing to relocate: No
Technologies: Node.js, Python, .NET, Angular, React, AWS, Azure, DevOps, Architecture, Data engineering, ML
Résumé/CV: https://www.linkedin.com/in/kjwarner/
Wow. Had no idea. Fascinating!
Interestingly, there was news on some satellite running javascript. But I wonder if the core was running something else, and peripherals were run with js -- and simply restarted when they died, Erlang style.
May have been posted before, but I found it relevant that the "Georgia Recycling Coalition" put a hard stop on the suggestion of a bottle tax to help with recycling efforts.

“With the investment that Coke is getting ready to make in Atlanta and in other major cities across the U.S. with this World Without Waste (campaign), it is not going to be a part of that conversation.”

https://www.wypr.org/post/investigation-digs-eco-corruption-...
I've built a few "chat apps". I wouldn't discount the complexity. They carry with them a wide array of problem spaces. And of course anything at FB scale user counts is going to be a challenge.
I wish this was true around 4 months ago. But, good news on the Braintree side now!
> They added a software feature in an iOS update that throttled the CPU in this condition to prevent a crash, at the expense of lower peak CPU performance.

The user friendly approach would have been to pop up a warning message on next boot:

"Hey Avalys,

We detected that your battery has degraded, and so your phone's performance has been lowered to prevent your phone from crashing. To restore performance please take your phone to the apple store to get your battery reset.

Give them code AH534 to get $25 off battery replacement. Offer is valid for the next 14 days."
Location: EU

Remote: Yes

Willing to relocate: No

Technologies: Go, Ruby, Rails, Elixir, Rust, C, PostgreSQL, web development, distributed systems, Apache Kafka, streaming, audio development

Résumé/CV: Available on request

Email: netfunk81@protonmail.com

---

Hi HN,

I'm a seasoned developer with previous as co-founder and CTO of a funded startup (8 years) in the web/audio space.

Currently I work as tech lead for a product team in a mid-sized EU startup (2 years). I'm a productive, polyglot programmer with plenty of direct experience in backend web dev, DevOps, mobile and desktop development and real-time audio/streaming tech. Frontend skills are probably a bit out-of-date these days, but I'm happy to dive in there too if needed.

I'm also comfortable tackling the non-technical challenges faced by startups - product mindset, process, project management, engineering management, etc...

I'm interested in opportunities where my skills, experience and mindset may be a good fit. Must be remote-friendly, but I can travel within Europe for interviews and meetings.

Example roles that I'd consider:

- Backend or full-stack web development (f/t or contract)

- Audio/video/streaming dev roles

- TL/EM positions

- Technical co-founder opportunities

---

Throwaway account, full CV available on request.

Thanks!
You would hate Brazil :)
I save the DisplayPort port on this monitor for my Windows desktop because Mac OS doesn't appear to output the 4K 98Hz HDR that the Asus PG27UQ naively supports over DisplayPort 1.4.
If you want to elect folks to federal offices directly, then you need a federal vote. The current system requires an awful lot of trust to be invested into states that have consistently shown themselves unable to justify being trusted.
Even if they stated the exact admission date, it's unique to however many hundreds to thousands of people checked in that day to that specific facility, so not really.
The connotation is a thinly-veiled promotion of Google with skewed reasoning; that tracking you so they can advertise to you is benign, and we should submit to constantly being tracked, because that harms us less than patents and lock-in, without giving any reason why patents and lock-in are bad.

Tracking me and spamming me immediately makes my experience worse, with almost no exceptions (I've never seen an ad that was relevant or made me buy anything, but I often experience uncomfortable breaches of privacy), but patents and lock-in are often used to provide me with tangible benefits, with the only downside being that other companies are prevented from easily providing those same benefits.
I guess there are different expectations. If you like greasy you already have a lot fried foods to choose from...
Same principle probably applies everywhere. There's an entire page of standard Chinese menu in Korea that you won't find in mainland.
How to Add an Element to the DOM?
None of the answers shown have anything to do with fixing the problem. If I contact support, I want either a fix or a refund.

See "Bedbug letter".[1]

[1] https://www.snopes.com/fact-check/the-bedbug-letter/
Erlang makes similar promises around its implementation of the actor model; however, that's also combined with immutability, a lack of shared state (processes are isolated from one another), and preemptive multitasking, and I don't know how much of that CAF is able to reproduce.

Then again, avoid != eliminate. You can avoid hitting a deer on the road, but that doesn't mean you're able to eliminate the possibility of doing so.
> We routinely think X person is from Y culture, so X person is representative of Y culture and it's frequently just absolutely not true at all.

It's trickier than that. It's almost always true. But culture has many, many dimensions. Nobody can be typical in every dimension. But if you choose a cultural element at random, and then examine a person's expression of that element, you're very likely to find that they are indeed typical of their native culture.
Expected salary range?
Ah, you're correct - not sure why I thought otherwise, especially when I touch WKWebView pretty often.
So your biggest issue is that the Guardian brings in themes of voter disenfranchisement in an ex-Confederate, Jim Crow state with a history of voter suppression?
There is no correct answer here (no arguing matters of taste), but consumers seem to have voted for the sleek design.
This.

I lead a technical support team - we have very well written macro responses for a variety of topics, some technical and some not, but almost always we modify the boilerplate with ticket-specific context. There's no reason why I should type the description of a Request Timeout error 15 times per day, but it's certainly worth the effort to include that pre-written information with some relevant context.
SuitePad | FrontEnd/Backend/Embedded Android | Berlin, DE | Full-Time | Onsite or Remote

SuitePad is focused on hotel tech. We deliver hotels’ aggregated content, entertainment, and services through in-room tablets, set-top-boxes, large format digital touch screens, signage, and even a touch projector. The mix of hardware/software makes for fun challenges.

Our service-oriented architecture that powers 10s of thousands of devices. We’re primarily a Ruby/Elixir/Ember.js shop with some services in Node.js. Our custom hardware devices (mostly tablets) are powered by a suite of native Android (Java/Kotlin) apps, which include Android OS customizations, device management capabilities and small firmware customizations. Our infrastructure runs on AWS - migrating to k8s on EKS.

* Lead to Senior JavaScript/Ember.js Engineer (m/f/x) https://suitepad.onapply.de/details/12392.html
* Senior Java/ Kotlin Android Developer for Embedded Systems (m/f/x) https://suitepad.onapply.de/details/10738.html
* Senior Backend Ruby/Elixir - IOT w/ Nerves (unadvertised yet, see other postings for more about us)

We visa sponsor. Apply at links above or at jobs@suitepad.de.
The control I listed, NIST 800-53 SC-7(7) [which is a part of the FedRAMP Moderate suite of controls], specifically requires you implement a technical control such that your users cannot split tunnel.
The problem is if it's found after an accident and leads to a denied claim. Not likely, but possible.
Hey HN,

I'm a Quality Engineer/Software Tester looking for a new opportunity. My experience is in web platforms and technologies focusing on test development, bug resolution and embracing agile testing approaches in dev teams.

I'm open to different roles as long as the technical challenge is there.

Location: Vancouver, Canada
Remote: Yes
Willing to relocate: No
Technologies: JavaScript (ES6, React) Ruby (Rails), Python
Résumé/CV: https://resume.mattshirley.net
Email: me@mattshirley.net
Git: https://github.com/matthewshirley/
Anyone that trashes US pizza has no idea what they are talking about.

Dominoes is not American pizza as much as McDonald's are not American burgers.

Go to an actual good pizzeria in New York and if you still complain about it, im going to assume you are lying.