skysight-inc/HackerNews huggingface dataset:
Long after I had switched to Linux, I helped my grandmother with Windows 95 on a 486 DX4 at 100MHz. I had completely forgotten how snappy a UI could be on modest hardware.

Also KDE2 was indeed perfect. They had built all the features one needs in a desktop, and ever since everything has been half baked.
Theme ui looks to be similar, except now you need to know the property you want to set the value on. If I want to make a button have a shadow, it doesn't look very straight forward. With tailwind I just add `shadow` class and I'm off to the races.

Plus this looks to be exclusive to React. Tailwind makes no decisions about what you use your styles with, just generates the classes for you. You can use it with vanilla html, react, angular, vue, svelte, etc.
A thing that annoys me is that any browser in iOS except Safari doesn’t support getUserMedia to allow camera access to do things like scan qrcodes from the site. I'm wondering if it's an artificial limitation Apple imposed to encourage people to use Safari.
Here it is: https://stripe.com/docs/stripe-js/elements/payment-request-b... . I am using it right now for a client and it makes integration mind numbingly easy. Got it working with Apple Pay in production in like 30 minutes.
Strongly agree with your random observations. Something about Firefox on Mac is just incredibly slow at even basic things like switching tabs. This is on a higher end 2019 15" Macbook Pro. Whereas on Windows 10 it feels just as fast as Chrome.
The first time I loaded this page they had a female-looking icon as intermediate and a somewhat-male looking icon for expert. It now has a star and rocketship, res.
I already take vitamin D for weightlifting, I guess I'm covered. Many advantages also for hormones.
There is even more. There is a selection of old Amiga demos that run in an emulator! Whoever made this stuff is a genius for putting this sprawling thing together.
I recently started using fvwm again on one machine in some kind of exercise in nostalgia. Holds up surprisingly well.
It's even more fun when you're mixing libraries, and some of them return 1 on success, some of them return zero, and some -1, and you can't tell by inspection which is which.

Bonus points if the API you're using inconsistently mixes boolean, null-pointer, HRESULT, DWORD, and returning a status in a value you pass a pointer to (you did initialize that value, right?)

Why do we keep doing this to ourselves?
Sonder | San Francisco, CA & Montreal, Canada | Onsite | Full-time | https://www.sonder.com

Sonder is transforming the future of hospitality. We are building the operating system for the future of the hospitality industry. Technology is at the core of powering the platform for the world's first deconstructed hotel and we are the first to do it. We recently raised our Series D at a $1B+ valuation. We are growing rapidly and looking for talented engineers to join us on this journey.

Senior Front End Engineer (SF): https://grnh.se/f123d6652

Dev Ops Engineer (MTL): https://grnh.se/bf69ab422

Engineering Manager (SF): https://grnh.se/ff60b5b02

Engineering Manager (MTL): https://grnh.se/7b36fc272

All openings: https://grnh.se/7b42419a2

Reach out at chris.spada at sonder.com with any questions
Robinhood App and Website Down
Agreed, Adam mentioned many times in his screencasts that his intention for Tailwind UI was to create a source of income to keep working on these projects. I'm happy he went this route rather than a Patreon or starting to charge for content like the screencasts.
https://github.com/gorhill/uMatrix/releases this is a good extension to block tracking elements. you can also block things like javascript & you can block them on a single page , a whole site or across the board. it's available for firefox & chrome.
Inspired by this post, I just installed Firefox on my iMac. Here are two problems.

1) After a vanilla installation, I clicked the profiles icon. (It's the person in a circle button.) When I click it, a popup menu shows, then it relocates north 30 pixels, then it redraws where it is supposed to be. For a software with a main interface only having 8 buttons, it is bad that one of them does not work properly.

2) I'm at work right now so I planned to migrate from Google Chrome and uninstall it. I successfully migrated my work profile. I don't see a way to use a separate profile for personal. Tried Command-Shift-M (Chrome shortcut to change profiles) and got nothing. That ended it for me.
Brief – News for Busy People
Yup, exactly this. The fact that most iPad "creativity" apps (looking at Procreate, Notability, Photoshop, etc) are using essentially the same set of interactions as we have on the Mac at the moment (limited to a single input method at a time) means that despite having "10x" the available "interaction bandwidth", we are using only 1/10th of it. Gestures are problematic because of their lack of discoverability, but there are definitely other (even simpler) ways to achieve this (can't really say too much since I'm working on a product in this space).
Elastic | Senior Backend and Fullstack | REMOTE (GLOBAL)

Elastic is the company behind Elasticsearch -- you know, the search company! We are looking for new energy to help us bring exciting new products to market. The Workplace Search team is seeking foundational members to help us transform how teams work online.

Read more: https://www.elastic.co/workplace-search

---

Roles: Senior Fullstack, Senior Backend

Stack: Ruby/Rails/jRuby, React, Typescript

$: Competitive, with excellent stock and health benefit.

Perks: Vibrant and flexible remote-first global culture, autonomous and context-driven team environments, modern at-scale engineering challenges, and more. These are foundational roles! Room to grow and opportunity for significant impact

Qualifications: We're looking for experienced, organized technical people with excellent written communication skills.

---

Interested? Email kellen+hn[at]elastic.co with your resume, an intro, and writing samples if you have them.

Happy to talk to interested candidates about the team prior to application! (Team lead, not recruiter)
The quote does say "according to friends" - so maybe he only complained privately.
I don't know what this means but can't think of an interpretation that isn't false. WireGuard will certainly do a better job mitigating vulnerabilities than Cisco will, and WireGuard's code will for obvious reasons get more attention than Cisco's horrible VPN code.

It's true that Fortune 500 companies aren't going to deploy WireGuard. They're constitutionally incapable of deploying security gear that isn't awful, which is why a huge fraction of all VPN deployments through the F500 were backdoored in the 2000s.

NIST is never going to approve WireGuard; it's not even a discussion worth having, nor is it NIST's place to certify which VPNs are or aren't safe to use, nor does NIST have the staff to do anything like that.

That's no reason for startup engineers to make the same mistake. Startups definitely do deploy WireGuard.
This is the internet...so if you find something questionable...search for it.

Which you did...and he was right...so like, stop acting offended.
Hello
Hi Tripp I’m watching you
There's a single button that you install in your site and it works in Chrome and Safari, both mobile and desktop.

If you have a saved credit card in your browser or apple/Google pay on your phone, it will work.

Demo describes it better:

https://github.com/stripe/stripe-payments-demo
Sure. That's what I mean by "on the web". They have decent basic real-time collaboration features. Otherwise, they're basically the same as Word and Excel were 25 years ago.

But even for collaboration I think there's a long way to go. It's not like they significantly rethought the product in terms of true collaboration at a global scale. As far as I've noticed they've added non-conflicting, real-time edits and showing cursor location to the previous Word/Excel collaboration features like comments and proposed changes.
Does anyone know of tools that make it easier to browse and analyze the data downloaded from Facebook or Google (offline)? For example visualizing the location timeline, statistical analysis etc. This is something I have been looking for for a while. Both as a tool to analyze my behavior, and to better understand and communicate to others how much these companies know about us.
A keyboard with only a few keys for entering text is not a substitute for a full keyboard, but may be useful for small devices that only have a few keys.
Well, in this case, it was about dancing when it started to rain (which is why they often danced for days)
If you sold it after the big slowdown, the slowdown presumably reduced the value of the phone and the price you got, so you deserve the money. If you sold it before, than it was your friend who experienced the drop in value.
four pages from indictment: https://twitter.com/SeamusHughes/status/1234519281372717058
Founder here. I left Google because I want to help fix a broken news environment. Perverse incentives have led so many news feeds and articles to feel like piles of clickbait garbage. Brief is my first attempt to build a better news experience that respects your time and helps you focus on what matters. It’s still early, but my team and I are super curious to see what you all think.

Right now we’re iOS only, but we want to build web and Android options. If you’d be interested in either, please let us know here: https://briefnews.typeform.com/to/GxS1WF
> significant cognitive burden (...) I'm very skeptical that it ever gets to the point of a GC language

My experience in this regard: Once you stop thinking in OOP, and embrace Data Oriented Design (which really helps structure your program like Rust wants it to be to avoid lifetimes issues) and get proficient with type system and popular libraries, Rust is far more productive and effortless than mainstream GC languages. I routinely do non-trivial changes to my open source projects late in the evening, after long day of work, after I've finally put my kids to sleep, and despite sloppiness and lethargy it's very much effortless.

I don't have to debug weird stuff. Compiler just straight tells me what I did wrong and how to fix it. Languages expressiveness is first class, so I don't have think too much what's the best way to express this or that idea. Then - not only I don't have to worry about `free`, but I also get deterministic destruction: files, sockets and any other "resources" get closed/freed when I'm done with them. And then the libraries... they have beautiful, well-documented, and hard to misuse APIs.
> 15 minutes

Depends on your own skin color too.
Furthermore, people asked Jack Welch about the GE Capital spin-off and he said he agreed it was the right decision for the business. So I find it contradictory how Welch could feel bad while agreeing with major strategic decisions. Was it an execution problem? Because no amount of execution would have saved GE Capital given all the scathing criticisms I read. The entire financial sector became hazardous waste during the financial crisis, so unless GE Capital was as strong as a top tier Wall St bank it wasn't about to survive I'd imagine.
Narmi (Techstars NYC '17)| New York, NY (NYC) | ONSITE | https://www.narmi.com

Narmi is helping reinvent banking in the United States. We create a more accessible and useful financial ecosystem by powering the online banking, mobile banking, account opening and open banking APIs for the 10,000 credit unions and community banks in the United States.

You'll be working on production software that has a real impact on the average American's life everyday. Our software helps them save money on their bills, understand their financial story, protect their families and move money.

Narmi was founded by two Georgetown University alums who previously worked as CEO and CTO of an $18 million credit union and also at some of the largest banks in the world.

Even if you don't think you are an exact fit for one of our current openings, we'd still love to talk. We are always looking for well-rounded engineers to join our team in NYC. Having expertise in python (django and django-rest-framework), vue.js, react native, ansible, terraform, visual design/UI/UX, and/or security are all pluses!

- Software Engineer - Full Stack https://angel.co/company/narmi/jobs/557460-software-engineer

- Senior Site Reliability Engineer https://angel.co/company/narmi/jobs/685231-senior-site-relia....

- Senior UI/UX Product Designer
https://angel.co/company/narmi/jobs/469774-senior-ui-ux-prod...

The interview process entails an intro call to get to know each other, a remote pair coding session, and an in-person half-day for engineering positions.

Some keywords: * Senior Full Stack Engineer, Senior Full-stack Engineer, Senior Full Stack Developer, Senior Full-stack Developer * Senior Front End Engineer, Senior Front-end Engineer, Senior Front End Developer, Senior Software Engineer, Senior Product Engineer, Software Engineer * SRE, Devops * Banking, finance, online banking, mobile banking, open banking APIs, * New York City, New York, NY, NYC, Manhattan

You can learn more on our website and apply via email: jobs @ our domain. Make sure to mention you found us on Hacker News. You can also apply via AngelList. Also please feel free to reach out directly to me chris @ our domain.
It's cute when kids with their not-yet-developed brains to it, but when adults do it pathological lying, narcissism, psychopathy, or various other personality disorders.
Jason comments here all the time and is quite easy to talk to, and I think we're all better off hearing from real Jason, not some imaginary angry Jason you've invented. Not least because there are actual abuses in the WireGuard ecosystem, and your imaginary Jason is obscuring them behind fake abuses.
Opt out your Wi-Fi network from Google's location services with an SSID tweak
For a meaningful comparison, you have to divide ¿a large? part of that 3.9 MiB by the number of times it will get reloaded from cache.

_If_ users, on average, look at lots of images, that divisor could be large.
You spell it out the first time, and if you intend to use it as an acronym later, you put the acronym in parentheses immediately following.

For example: images generated by convolutional neural networks (CNN) are easy to identify.
I also want a proper three button mouse; I don't use the wheel and would rather have three full buttons.
That seems like the right interpretation. The second case in Washington State appears to be a descendant of the first case on January 19, so we’ve also had about 6 weeks of undetected spread here from a case that was believed to be contained. It goes to show that “contained” doesn’t mean much when you only test people with symptoms but you know that the virus can spread asymptomatically.

Early on the official guidance was that asymptomatic spread while possible is not playing a major role in global transmissions. Now we’re seeing the results of that position.
University of Washington coronavirus puzzle game aims to crowdsource a cure
the TL:DR is dont stop your meds unless your doctor says so.

The gist of the thesis so far:

here is what we think is known so far.

ACE2 adjusts the amount of angiotensin II [given]

and when angiotensin II docks to its receptor [AT2]
this results in a signal to increase your blood pressure.

this receptor [AT2] is where losartan does its job, it inhibits binding of angiotensin II to the AT2.

what the virus seems to do is dock with and disrupt the ACE2 protien, so your ability to adjust howmuch angiotensin II is free and available is disrupted.

what does this do? there is a lot more angiotensin II encountering the AT2 receptor, this causes blood pressure to go up, this causes the lungs to generate fibres between cells, this causes lung tissue to become less than optimum at being pliable elastic and permeable to gases.

This is not a good time to have a blood pressure spike.
this is probably not a good time to do anything that increases the angiotensin II signal to the AT2 receptor.

your losartan _may_ actually help you.

now keep in mind this is ongoing way out to the very edge, preliminary research so dont do something risky like screwing around with these meds when this isnt even finished science.
Taptap Send | New York, NY | Full-time, Onsite | https://www.taptapsend.com

Taptap Send is a remittance app to send money to Africa. We are working towards lowering costs of cross-border payments (currently at ~9% in sub-Saharan Africa). Come join a mission-driven business that helps some of the neediest people in the world.

Tech stack: AWS, Docker, Terraform, Ansible, Kotlin, Spring Boot, Python, JavaScript, React Native

Open Roles:

- Software Engineer: https://taptapsend.recruiterbox.com/jobs/fk03hzf/
Indeed. They're just savvy enough to get a week ahead of the crowd and buy up all the stock, incidentally triggering the panic buying (it's not the regular people that bought enough of personal protection equipment that the stores started running short; it's the resellers, and the missing stock is what gets people scared).
Previously discussed here on HN: https://news.ycombinator.com/item?id=20753510
I'm teaching Kleene's Recursion Theorem. This morning I tried "exercises for recursion theorem" in both. DDG's first page results were not useful, Google's were.
Thanks. If there are places the public can follow progress post-CD, I'm curious. (I see https://gitlab.com/wg1/jpeg-xl/ was updated late Feb, yay.)
Windows Me was still in 95/98 development line and is internally versioned as 4.2. 2000 and XP were 5.x, Vista was 6.0, Windows 7 was 6.1, Windows 8 was 6.2, and Windows 10 probably would have been internally 7.0 if they hadn't bumped the internal number forward to match.

https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_vers...
Does anyone remember the fail2ban issue where it used 100% CPU for the entire day?
LightSpeed: Rewriting Messenger’s codebase for a faster, smaller, simpler app
Startpage was acquired by targeted ad company System1 in December 2018 (but neither company announced the acquisition until November 2019, for some reason).

https://restoreprivacy.com/startpage-system1-privacy-one-gro...
Xledger | Senior Software Engineer | Colorado Springs, CO | ONSITE NO-VISA | 100K - 140K | https://xledger.com

Xledger is a finance, project, and business information system (ERP) that gives customers tighter control of their businesses.

We are expanding our team in Colorado Springs, which focuses on UI improvements, performance, and development tools. We are looking for Senior Software Engineers to help us create best-in-class functionality for our customers. Experience with Clojure/ClojureScript is a plus.

Our hiring process consists of phone interviews and sample work submissions (and/or open-source work review).

Note: No remote position or visa sponsorship available. Please don’t apply unless you know you can already legally work in the US.

Apply at our ziprecruiter posting: https://www.ziprecruiter.com/job/723556eb
A friend who is an agile advocate calls this "weaponized agile." The goal is not to produce a product, but to be able to boast "we're doing agile."
Researchers found remains of extinct marsupial lion species in Australia
On the other hand the instruction set extensions can be bulky.

For instance the bit manipulation set at https://github.com/riscv/riscv-bitmanip adds frequently used operations like conditional move and population count, but also adds things like "multiply binary matrix" and "generalized or-combine", which I'm not sure even exists in X86 or AMD64.
I honestly believe that auto-generated messages of any kind should be marked as such. It's incredibly annoying to read through these kinds of messages knowing they're not really written for you. The issue here for me is respecting your customer's time/attention.
My understanding is that the plan for WireGuard is to nail the engine and present a clean interface to system integrators, who will build their own authentication systems on top of it. The most sensible way to do MFA for WireGuard is probably though an IdP.
Well, My 1999 motorcycle (Kawasaki Concours ZG1000) is still carbureted.. If there is an affordable product to improve fuel efficiency and reduce emissions without giving up my privacy to corporate black boxes I would totally be interested.
Do plants actually clean the air? Yes – but you’ll need a lot of them
Wireguard is not connection based, so a full-mesh VPN with n nodes essentially just means each node has n-1 peer keys and maintains a routing table with n-1 entries for the VPN.
A quick (though not very user friendly) method to change Firefox's User-Agent string is to create a new about:config pref (string type) called "general.useragent.override" wit the new User-Agent string.
I do not, but as the linked story mentions, the data they allow you to download is incomplete and the more "shocking" types of data are hidden in shadow profiles that Facebook do not allow users to see in any form.
Cost to company for an employee is not the same as their salary.
Absolutely possible, might even be a good idea, but my expectation is that the results won't be robust: the fakes will be uncovered by a slightly differently trained classifier. Maybe even the same classifier with a different random initialization.
> It's a dumb business idea

They are making money, so no, it's not dumb
Rebekah Neumann's search for enlightenment fueled WeWork's collapse
Location: Chattanooga, TN
Remote: Yes
Willing to relocate: New York, NY
Technologies: JavaScript (React, Redux, Node), CSS, HTML, PostgreSQL
Résumé/CV: Available upon request (privacy reasons)
Email: jobsthrowaway@gmail.com
Kalepa | Senior Backend, Data, and Full-Stack Engineers | New York, NY & Remote | Full-time | VISA
https://angel.co/company/kalepa

Kalepa is a New York based, VC backed, startup building software to transform and disrupt the $1T commercial insurance market.

Engineers and designers at Kalepa are solving interesting and challenging problems at the intersection of big data pipelines, cutting-edge machine learning models, intuitive frontend apps, and robust infrastructure. You will be working in a small team building technology from the ground up with the latest stack.

One trillion dollars are spent globally each year on commercial insurance. However, the process for estimating the risk associated with a given business across various perils is still reliant on inefficient and inaccurate forms and research. This information asymmetry leads to a broken set of incentives and a poor experience for both businesses and insurers alike. By combining cutting edge data science, enterprise software, and insurance expertise, Kalepa is delivering precision underwriting at scale. Kalepa is turning real-world data into a complete understanding of risk.

Kalepa's team members have worked at Facebook, Google, Amazon, ClassPass, APT (acquired by Mastercard), the Israel Defense Forces, MIT, Berkeley, and UPenn. We are backed by IA Ventures.

https://angel.co/company/kalepa

Contact: paul.monasterio@kalepa.co
That was the stated reason.

Given the dissembling surrounding G+ from the very beginning, credibility of that rationale is ... low.