skysight-inc/HackerNews huggingface dataset:
Nitpick:

> While Common Lisp calls them “conditions”, I will stick with “error” in this post, because I don’t think “condition” is very self-explanatory if you’re not familiar with the language already. Please forgive my inaccuracy.

This is misleading. It is possible to signal conditions that are not errors, and therefore do not require stack unwinding, like errors do. The condition facility allows one to execute arbitrary code with arbitrary arguments at the SIGNAL site.

`SIGNAL` walks the list of condition handlers and executes the type-matching ones in order of their binding. If a handler returns normally, then next ones are executed; if all matching handlers are exhausted, `SIGNAL` returns, and code execution continues.

CL-USER> (handler-bind ((condition (lambda (c) (format t ";; Foo: ~A~%" c)))
(condition (lambda (c) (format t ";; Bar: ~A~%" c)))
(condition (lambda (c) (format t ";; Baz: ~A~%" c))))
(signal 'condition)
42)
;; Foo: Condition CONDITION was signalled.
;; Bar: Condition CONDITION was signalled.
;; Baz: Condition CONDITION was signalled.
42

Of course, a handler can perform a non-local transfer of control elsewhere, e.g. by using `GO` or `THROW`. In such a case, control is transferred out of `SIGNAL`, so next handlers are - naturally - not invoked.

While I understand that this post is trying to appeal to language newcomers, simplifying the whole condition system to an "error try-catch" is a drastic misrepresentation of the condition system that will leave the newbies with the impression that that's all that is possible with that feature. Since it seems that the author is a Lisp newcomer as well (which I wholeheartedly admire! :), I'd advise him to use the original notation of "condition", instead for the one of "error".
On Android I set it as custom DoH. Have not used the app. Unfortunately, as with all DNS based blocking, you run into random pages that dont resolve, and need to turn it off. Due to the infinitely many knobs, I dont know which list is blocking it from the error page, just that the page cant be founbd.

Yesterday it was http://www.futureus.com/
Medical Staffing Company Slashed Benefits for Doctors and Nurses Fighting Corona
This story is more Omni slipping rather than the model failing universally.

Personally, I own most of Omni's software, but I won't be upgrading to new versions when they come out.

OmniFocus was once the cornerstone of my productivity. It was expensive and I didn't use the scripting aspects of it, but it provided value. The Apple ecosystem didn't bother me too much, but it was a pain, and I was doing more and more work on my Windows machine and going to my phone to add/update tasks was creating friction.

They came out with OmniFocus web, which would allow me to solve the issue... but it's too damn expensive. I've already spent ~$175 for licenses to OmniFocus for Mac and iOS, now you're asking for $50/year on top of that.

The competitors are hungry in this space, and Todoist offered more for less. I switched to their premium plan, which is cheaper than OmniFocus web itself, let alone the full subscription and includes clients for everything, plus a web-only client as a last resort.

The same pattern holds true for the rest of their software lineup. I own most of it except OmniPlan.

TL;DR. Omni isn't providing value compared to its (paid) competitors, to say nothing of FOSS.
I wouldn't say Streamlabs is more robust - it's the same core of OBS Studio, with Electron instead of Qt for the frontend and better Streamlabs integration.
Will Niantic's 6d.ai Acquisition Validate AR Exit Potential?
Well done!

At the risk of sounding like a broken record, I'm going to repeat a comment I made a few times before, as I think it's relevant:

In one of the talks at Google I/O a few years ago a VP from Audi (or Volvo?) spoke in a thick and lofty German accent about how "ve haf completely oferhauled ze driver exzperienze". He played a sexy video clip showcasing their new Android infotainment system (something like https://youtu.be/h_7_fKJ0PNs), and the first thing I noticed is how they'd taken away my traditional temperature knobs and replaced them with digital touchscreen ones. They looked just like physical ones, and were in the exact same place you would expect (https://9to5google.com/2017/05/15/android-cars-audi/). So, I've gained absolutely nothing, and now I have to take my eyes off the road and look down at the stupid console just to change the temperature.

TLDR: Tacticle feedback is a Good Thing(tm) and designers should cultivate - not fight - muscle memory.
Thank you for continuing to be a voice of reason. I'm simply blown away by the apologists for normalizing owner-hostile culture in personal technology.

Manufacturers could include physical interlocks to allow this "trusted" functionality. Early (all?) Chromebooks had this kind of functionality. Manufacturers aren't including it because it locks-in their revenue streams, and owners aren't demanding it because the average non-technical user (and, apparently, technical people too) don't understand the value of the ability to control the devices you own.
On the desktop side, I'd recommend Tim[1] to anyone looking for a similarly-simple, hassle free time tracking app ($2.99 on Mac app store). My only gripe is you can't archive old tasks so the menu gets a little overwhelming.

[1]: https://tim.neat.software/
... Why? This happened when I switched my parser to skip per-byte checks when encountering `"` to next indexOf.

Q: What happens when you parse "\\" ?
Seeking contract work, or something really compelling.

Location: Zürich, Switzerland
Remote: Yes
Willing to relocate: No
Technologies: Full stack. Rust would be nice.
Résumé/CV: https://peterbraden.co.uk/resume/
Email: hn@peterbraden.co.uk

Experience with the full stack, from systems programming, up to product management. I like hard, user focused problems with pragmatic solutions.

I'd planned to take some time off over the summer, but then a global pandemic happened. Would love to engage on a short term project basis, but if you have something amazing full time I'm willing to be tempted.
There isn't enough wealth to go around for every adult
to have a $50+K/yr income. The developed world economy only works if most people are paid very little but woke anyway.
How the Stalker code tracing engine works
Oh! Perfect. I was trying to long press. I love swipe left/right but so few apps use it that I didn't even think to try.
Location: Wichita, KS USA

Remote: Yes

Willing to relocate: No

Technologies: C++, Python, Unreal Engine 4

Resume: https://www.lfowles.org/files/landonfowles_resume.pdf

Email: hn@lfowles.org

---

I'm a software engineer with 8 years experience that has taken the last 3 years to work on game development. I'm interested in both contract and fulltime positions, especially interested in getting back into a team environment :)
> Do it online, or over the phone. (I just did!) New York is waiving things like annual car inspections and registration renewals, as well.

I live in a third-world. That's not an option. Insurance is waived for 2 weeks. But they just extended the confinement for 2 weeks more. How much are they going to keep waiving?

> Most of the shutdown implementations permit emergency repairs and grocery/medicine shopping.

These get disrupted because of the regulations/bureaucracies. Repairers now have to get a permit to go outside and drive. A simple grocery trip now takes 1.5-2 hours and lots of items are no longer available. This will get worse as the chain is pretty much disrupted at multiple levels.
Yeah, so is https://glsen.org ... that's a big yikes.
OmniGraffle is the best substitute for Visio that I've found in 25 years, that is affordable (US$100). They are also extremely responsive to bug sightings.
Creating a React Native app in less than 1 hour
Can you elaborate on what makes it more robust?
>Does Wayland do anything better than Xorg?

Nitpick: This is not a meaningful comparison. Wayland is a wire protocol. Xorg is a display server, and the wire protocol it implements is called X11. There are several other display servers that implement the Wayland protocol. Some of these display servers do support those core features, and some of them don't (yet). It depends on which one you're using. The display server used by GNOME should support those features.

>What is Wayland's reason for existing?

From the website [0]:

>Wayland is intended as a simpler replacement for X, easier to develop and maintain.

[0] https://wayland.freedesktop.org/
Techcrunch disables the back button.
A non-zero portion of just about anything includes something of meaningful value to someone. This does not mean that sifting through it will yield value considering opportunity cost.

Given the volume of spam I get from would-be vendors, there probably has been something I could have used somewhere in there. Similarly, I've probably walked past storm drains with valuables in them. I don't dig in there either.

If some tool or service really is great, relevant and not something we already do/have, we won't have to read spam to find out about it.
At this time, the engine has no knowledge about your context (blogging etc.). It picks up completions matching the topic and style.

I understand that you find this odd since you are not composing a Reddit post.

Again, very useful feedback; keeps us busy.

Thanks!
Google doesn't have infinity software. They have X engineers and hiring more adds more complexity and doesn't lead to more useful software.
Shitting on zoom in your headline appears to be this week's low latency path to more clicks, no matter how contrived the claim is.
Location: Bristol, UK
Remote: Yes (or onsite in Bristol)
Willing to relocate: No
Technologies: Python (Django + Flask), Javascript (React/-native), Heroku, AWS, Linux, Bash
Résumé/CV: https://www.linkedin.com/in/benjaminhowes/ // https://ben-howes.co.uk
Email: ben@ben-howes.co.uk

Hi! I'm a former startup founder and currently a freelance engineer. Looking for perm opportunities where I can use both my technical skills and skills I've learned as a founder and consultant. Over 7 years experience.
I still don't understand why the name matters, since you say the abuse shelter or support group would be the ones who recommend installing the app to the victim, and presumably they didn't find out about it by searching the app store for fun sounding games.
> But solving a problem with dynamite is still solving a problem with dynamite; there's a lot more ways it can go wrong than solving the problem with a steam drill, to torture an analogy a bit.

Excepted that a language is not absolute, is not dynamite or not dynamite. It is what you do of it depending of the subset you use. C++ is not exception.
DRW | Chicago, IL | Onsite | Full-Time | drw.com

DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 25 years, so has DRW – maximizing opportunities to include real estate, cryptoassets and venture capital. With over 1,000 employees at our Chicago headquarters and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It’s a place of high expectations, deep curiosity and thoughtful collaboration.

We are hiring for the following roles:

Senior Software Engineer, Treasury: https://grnh.se/0e7191e51

Research Developer: https://grnh.se/b3c1eba11

Linux Systems Engineer: https://grnh.se/83ca61981

Senior FPGA Engineer: https://grnh.se/69f84fd81

Senior Database Administrator: https://grnh.se/ec755c7a1

Please visit our website for more roles and information: www.drw.com.
What can tech do to help healthcare workers monitor their patients with minimal interaction? They are disproportionately affected and can even become virus vectors for spread.
Yep. You can see the raw numbers at https://simdjson.org/about/.

simdjson UTF8-validation, exact numbers: 2.5 GB/s

RapidJSON insitu, UTF8-validation: 0.41 GB/s

RapidJSON insitu, UTF8-validation, exact numbers: 0.39 GB/s

RapidJSON UTF8-validation: 0.29 GB/s

RapidJSON UTF8-validation, exact numbers: 0.28 GB/s
Ultimate Software | Ft. Lauderdale, Atlanta, San Francisco, Toronto, and more | Onsite & Remote www.ultimatesoftware.com/careers

We also have opportunities in Europe at PeopleDoc, a company we acquired last year: www.people-doc.com/company/careers . Hiring in France, Germany, Spain, and London.

Ultimate Software has been building HR and Payroll software since 1990. We moved from selling licenses for on-premise installations to a cloud-based/subscription model in 2002. We are passionate about building awesome tools to make people's work lives easier. Our motto is People First, which describes how we treat our customers and our amazing company culture.
We just merged with Kronos, another HCM provider, and we are very excited about the future of our combined companies!

We are hiring for a variety of product development positions, including:

Security Analysts,
TM1 Developers
Devops, and more.

About 20% of our Product Development team usually works from home, although now, we are all working from home with the current situation.
We have an unbelievable benefits/401K package, so apply to Fortune’s #1 Best Tech Company to Work For in 2019 today!

Here is a link to our job postings: http://ulti.pro/29PRPAj

You can also email resumes to techcareers AT ultimatesoftware.com
I'm not sure your inability to implement Kafka correctly because you didn't want to go through the proper channels is exactly a good reason to kickstart a new project around it...you just have to design your system to use it for what makes sense and deal with what doesn't. Putting PPI into it is madness.
Socialism strikes again. Let's add the death toll to the millions it has killed before.

The Venezuela government bet their citizens lives on socialism and lost.

- 40-70 million killed. China under Chairman Mao. Single Party Socialism. 1958-61 “The Great Leap Forward”.

- 20 million killed. USSR under Joseph “socialism in one country” Stalin. 1936-52 “The Great Purge”.

- 40 million killed. USSR under all other leaders.

- 4 million killed. Cambodia under Pol Pot. Communist. 1975-79.

- 1.6 million murdered; 4 million killed in hard labor. North Korea under Kim Il Sung. Independent socialist State.

- 1.15 million killed. Yugoslavia under Josip ” socialist federation President” Tito. 1945-65.

- 1 million total killed. Ethiopia under Menghistu. Communist. 1975-1978 “The Red Terror.”

- 1 million killed. Indonesia under Suharto. Communist. 1966.

- 1 million killed from genocide; this does not include war casualties. Afghanistan under Brezhnev. Communist. 1979 – 1981.

- 800,000 killed. Rwanda under Jean Kambanda. 1994. Socialist.
In other misspelling news, the preflight script also has a typo that apparently causes Retina images to not get installed. The typo is "reitna". ;)

See: https://twitter.com/cabel/status/1244788931427622912
Not sure, I wish it had more info on this. I tried some sites from big malware lists and 1.1.1.2 blocked none of them.
Perry Street Software | New York, NY | iOS / Android Developer ; Product Manager | Remote (WFH) | Full-Time

The publisher of SCRUFF (www.scruff.com) and Jack'd (www.jackd.com), two of the worlds largest queer dating apps, is hiring for Mobile Developer (iOS or Android). Today we are 100% remote, though normally we run a distributed engineering team (1/2 in NYC, 1/2 remote). Our company connects millions of gay, bi, trans and queer people around the world every day. We also take our responsibility to build a safe space seriously, and that's why we're the only major social app not to integrate with Facebook/Instagram and not to incorporate any third-party ad networks.

As a Mobile Software engineer, you'll be working with the latest technologies (Swift, Kotlin, RxJava, ReactiveSwift, React Native) in evolving the architecture for current and future needs in order to develop innovative, consumer-facing mobile products, while supporting the product roadmap. You'll deploy and help us evolve our client into an MVVM architecture. And you'll have an opportunity both to go deep in a specific platform and be exposed to technologies across our stack (android clients, server/backend, and big data).

As a Product Manager, you are a passionate, customer-facing and hands-on team member who will help define the future of Jack’d and SCRUFF. You are a problem solver who is happy collaborating with a team to help grow and transform our products. You get excited by new and existing technologies on your phone. You conceptualize how this will empower our community to better connect with each other and how to enable users to better express their authentic self. You enjoy working with other people and are motivated by the current and potential power of our platform. In this role, you will work with developers, designers, marketing and product to define and launch new and improved features. Using the agile process you manage and guide change by participating in daily standup meetings, retrospectives, iteration planning meetings, and story acceptance/rejection.

Visit https://www.scruff.com/en/careers for more information!
Thanks for your help, xelxebar!
I was a little put off by this at first but can see why people want it and happy they offer isolated malware filter (what ever that means, still skeptical) and adult + malware filter.
Shoreline.io | Redwood City, CA and REMOTE | Software Engineer (Distributed Systems) https://app.trinethire.com/companies/22646-shoreline-softwar...

Shoreline was founded to reduce operational pain. We have experience building and operating mission critical databases, cloud services with millions of hosts, and self tuning feedback control systems. We want to reduce tickets and improve availability by an order of magnitude through automation. We are well funded and based in Redwood City, California and Iasi, Romania.

Have you designed, built, and operated distributed systems? Love correctness, fault tolerance, and scalability? Shoreline is hiring distributed systems engineers to build our core product: a programmable & distributed control plane designed for scalability, fault tolerance, and portability.

What you'll be doing

- Implementing a distributed control plane in Elixir / Erlang and verifying, formally and through tests, to guarantee correctness and fault tolerance.

- Defining the semantics of the distributed ops language and implementing the distributed runtime.

- Designing & implementing a distributed event recognition and signalling system.

- Designing & implementing a distributed metrics subsystem and feedback control algorithms for distributed control.

- Build systems with arbitrary scale in mind e.g. millions of nodes.
You'll use standard software development best practices such as version control and participate in software development processes such as code and design reviews.

We pay competitively. While this position can be remote, you may be asked from time to time to travel to and work from the main office located in Redwood City, CA.
Founder of Screenshot Creator – Screenshots for Your Mobile
Thanks, _solr!
That's correct, they found me by searching for dead man switches.
A link to the Mac beta? And no Linux version, right?
Cloudflare has never been anti-censorship. This kind of service fits them like a glove. They're going to love being the moral police.
We see a LOT more at home use of zoom by grandparents and others with minimal tech savvy because if Covid19. Telling them to egress block SMB is not helpful. Perhaps we need to put more pressure in ISPs to egress block SMB traffic?
The Covid-19 hospital where no medics have been infected
Thanks, Mxtetris!
For employees in California the Schoech law firm will provide free initial consultations and potentially take cases on a contingency basis. I can recommend them as a previous client on an unrelated matter.

https://norcallawfirm.com/2020/03/31/essential-employees-hav...
Depends on what you want to image (and why).

Bones don't produce a strong MR signal, and usually show up as black. While people occasionally try to interpret these (e.g., https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3500787/) I'm not confident you'd be able to find a hairline fracture on most scans.

The resolution of a modern CT scanner is also crazy good. Ours goes to 90 µm--you can see individual threads on bone screws--and the scan just takes a few minutes. MRI is usually closer to 500µm-1+mm isotropic voxels and the scans are rather long since you need to average many volumes to get rid of noise.

Finally, the risks are totally different. An X-ray or CT scan definitely exposes you to some radiation, but I don't think there are any absolute contraindications. An MRI is safer in that there's no radiation, but can be incredibly dangerous if some kinds of metals are involved; I would be terrified to scan a kid that ate an unspecified toy, for example. Other metals--especially the ones used in medical implants are safer but create giant artifacts around them that may defeat the point of doing a scan.

For the foreseeable future, I think there will be a place for both kinds of imaging (and others!).
You have got to be kidding.

https://www.wired.com/story/free-speech-issue-cloudflare/
20 years ago.
A garden provides as much food as you want it to. 500 square feet of potatoes provides 25% of a person's caloric needs for a year. That is a trivial amount of land and work, and a substantial amount of food.
Maybe to impress the visitors to your office? Or to make employees feel loyal to the company?
David Silver to Receive 2019 ACM Prize in Computing
Show HN: Bored at Home” React Challenge
YouTube says "Some results have been removed because Restricted Mode is enabled by your network administrator." when I'm on the Family DNS. How does this work? How can they know what DNS I'm using?
Nah, you just account time to explain life
You're right.

Consider that any Mac app that:

* Supports plugins that aren't signed by Apple

* Executes scripts or macros from a file

would technically have the same "problem". That's a heck of a lot of apps.

On iOS Apple do insist on a full chain of security, which is why only Apple's own browser app can JIT code. It's an extremely perverse and serious limitation that has no real security justification: consider that Android manages just fine without it.

As far as I can tell, Zoom is currently the target of a witchhunt. People are digging for dirt and blowing stuff well out of proportion.
> I'm honestly much more worried about NVIDIA's overwhelming success in buying their way into the entire scientific community.

They bought their way by providing software along with the hardware, and by paying developers and researchers to work full-time in improving the performance of user applications on their hardware.

If you are a medium-ly important HPC application, the chances that there is an NVIDIA engineer working full-time on making it perform good on GPUs is quite large.

What's worrying is that Intel and AMD haven't realized, 20 years later, that hardware without software is useless. Even if they were to make GPUs that outperform NVIDIA's hardware in raw numbers by a 10x factor, NVIDIA's GPUs would still probably be the better product to buy because of the software and support you get.
Not in the same league UI wise
Ask HN: Temporary Containers as a Service?
Are there any services that provide temporary docker containers on demand? I want to launch a dockerized web app and access it remotely for an hour, without creating an account on a cloud provider.

I'm looking for something similar to dply.co (which seems no longer available)

dply.co post on HN:

https://news.ycombinator.com/item?id=13030603
Yep, simdjson is a fully compliant, validating JSON parser, up to and including full UTF-8 validation. That's part of what makes its speed so eerie.