skysight-inc/HackerNews huggingface dataset:
I meant the best answer to the "there is no competition in emergency care" objection.

Is there a current good answer to a consumer having the ability to competitively (without too much work) receive emergency care?
Agreed. Also, I can't imagine the feeling of the captain who was asleep in the crew area until the very end.

He quite literally kicked down the door to the cockpit and asked "What the hell are you doing?"

Moments later, the co-pilot at fault said "but I've had that stick down the whole time!"
I recently spent 6 weeks driving around virtually the whole country, yes.

In the last ~month their economy has collapsed. Their currency is worthless, and there is no gas or diesel in the country. I have plenty of friends in the country and get regular updates.
Howdy folks, I look after a team responsible for R&D and AI within a much larger, financially successful / bootstrapped SaaS company. In the new year I'll be hiring and/or building more Haskellers.

# hypothesis

there is a huge pool of people out there wanting to do Haskell as their day job and use it build real products that make money. This is a way companies can solve their talent acquisition problems.

# timebox & decision

I'm not currently hiring at the moment but please leave your digits at https://ghuntley.com/im-hiring and when I am you'll be on the shortlist of people to catch up with before publicly advertising any positions.

# implementation

- stimulating work at a SaaS product company w/competitive renumeration and perks (inc flexible working)

- existing knowledge of functional programming not required as new faces bring new perspectives and ideas.

- building an inclusive (gender, sexuality, neuro, kids/no-kids) aka diverse team that teaches and shares knowledge freely

- usage of functional programming in the industry to build products that make money

- optimising for approachable codebases that are easy understand and work with

- regular deployments into production (min once a day) with appropriate telemetry

- building local and international brand awareness by:

- contributing back to open-source projects (financially & labour contributions)

- teaching people who attend the https://www.meetup.com/SydneyHaskell/ study group

- authoring technical content on medium

- attracting and building public speakers by supporting them via T&E

# goal & success metric

build a short-list of people who:

- are currently doing functional programming OR are interested in switching to Haskell / functional programming

- live in Sydney, Australia or Chicago, Illinois and/or would consider a relocation to Sydney, Australia or Chicago, Illinois.

hiring candidates from this short-list or through word of mouth recommendations based upon activities our team does in the community
I've had good success using mbsync to back up a variety of IMAP provided email services. It's not perfect, and does require a little bit of fiddling, but once it's set up, it Just Works™ the way it should. I've even used it to move ~300k mails from Google to Fastmail.
That sounds like the perfect opportunity for a new email protocol like JMAP to solve.
Yep. And live in UK and have never received a single spam call. I don't understand why it's such a large problem in US.
> There is gas and diesel - it is just expensive for everyday folk relative to how much money they can realistically make

Do you have first hand experience from the last ~month? (since everything has collapsed again)

Friends living there who are very, very well off can not physically get their hands on a single liter of gas or diesel.

I recently spent 6 weeks driving around virtually all of Zimbabwe, I have a pretty good idea how the country works (or at least, before the most recent collapse)
Disinflationary
Show HN: Kubernetes on Raspbian
I'd be curious to know how much of that is caused by malpractice insurance. I mean if hospitals were overcharging so much, then surely we should see lines of rolls royce in the hospital parking lot. Doctors are well paid in the US but they are typically not rich.
Visually, this application looks really nice, but where it falls down for me is in it's integration with macOS. My current Markdown editors all have iCloud sync as well as mobile applications so I can edit documents on my phone or tablet natively. I'd rather have deep vertical integration vs cross platform desktop use in an app like this.
Perfect competition? There is no such thing in practice. Also potentially a way to outsource this to a group with better knowledge.

Dentistry is a good example of competitive service, eye care is as well. And negotiation is normal.

You're moving the goal posts in the right direction, but to the edge.
Maybe we should junk the telephone system.
Spend the extra free time job hunting to find a place where you’ll be valued.
Hodlers don’t extract rents.
> This repository holds the original tutorial for "Kubernetes on Raspbian" / Raspberry Pi by Alex Ellis

Moved from Gist format to a repo to enable collaboration.
I always find Reddit fairly poor in terms of what people actually suggest on the technical subreddits that I subscribe to.
They weren't building a multi-platform product, and in fact he resents that so much Mac code was foisted on them.
> What if our CLI programs could output HTML or JSON depending on whether they are piped or printed.

Well, they can, and there are tools that read HTML data from their standard input and render it in a browser.

I don't understand the preoccupation with rendering things like this within terminal emulators. We have graphics displays, X11, and can mount anything locally. If I quickly want to view some thumbnails, I'll use feh, or maybe just a graphical file browser. If I want to view an HTML document I'll open that in my web browser. If I want to plot some data I can use gnuplot. None of this is particularly distracting to my workflow.

On the contrary, I think there is some value to having command line applications output data that is easy to parse and WYSIWYG, because its strength to me lies in the ease with which you can automate workflows using a shell operating on text data. That's sort of lost when all the data you see is filled with invisible markup. This is already the case to some lesser extent with colors and e.g. ls formatting.
Now this is the way it should be:

https://surgerycenterok.com/pricing/
Sometimes I think this happens to me when I accidentally `cat` binary files! It's particularly interesting that people used to add such strange features as "automatic file transfer" to their terminals.
> Eternity can be surprisingly short when everybody agrees that it is time to move on.

That relies on having a decision-making process and culture that accommodates that. In my current job I'm stuck dealing with inadequate tools because of tool choices made in 2002 that no-one has the political capital to revisit.
See also Racket Datalog: https://docs.racket-lang.org/datalog/index.html

I dig logic programming, but I wish Racklog had better (or any?) constructs for storage. Racket Datalog can serialize a theory[0], but that still means you'll have to write it in its entirety to the disk after any accumulation of facts.

In my opinion the SQL language is inferior to Prolog, but in most SQL systems incremental update isn't a problem.

Here's a comparison of SQLite with xml-files-in-a-zip-file[1] (and the zip-based file format has similar problems as serializing a Datalog theory):

> It is difficult to update individual entries in a ZIP archive. It is especially difficult to update individual entries in a ZIP archive in a way that does not destroy the entire document if the computer loses power and/or crashes in the middle of the update. It is not impossible to do this, but it is sufficiently difficult that nobody actually does it. Instead, whenever the user selects "File/Save", the entire ZIP archive is rewritten. Hence, "File/Save" takes longer than it ought, especially on older hardware. Newer machines are faster, but it is still bothersome that changing a single character in a 50 megabyte presentation causes one to burn through 50 megabytes of the finite write life on the SSD.

[0]: https://docs.racket-lang.org/datalog/interop.html#%28def._%2...

[1]: https://sqlite.org/affcase1.html
This is an echo of my thoughts, as a 29yo. I grew up in a podunk Middle Eastern "city" (it was the national capital, but...) which can be geographically approximated by an american suburb lining a single, not-so-important highway.

I realized I loved the city (for exactly the reasons you mentioned) only when I spent a month in the countryside of Thailand after 2 years of SF. I then spent a considerable time in the major East Asian metropolises, before returning here to rejoin my cofounders. I am far happier than I would be in any non-metropolis, but I can't stop thinking of all the ways SF is just subpar in all the things that make a city great except for interesting conversations with intelligent people, pro-entrepreneurial vibe (minus the VC/fundraising noise), and technical prowess.

Being near my cofounders is invaluable and my heart may be in SF for being the first metropolis I got a chance to get attached to, but I am eagerly looking for a way to live 9 months of the year in a more functional metropolis like NYC, and come here on workations while crashing with friends.
Not an expert, but generally the further west you go in the US (until you hit the west coast, which was already settled before the big westward expansion), the more grid-like things are, especially in areas without many geographic features

as I understand it, this is because the land was more and more allocated in logical blocks -

https://en.wikipedia.org/wiki/Public_Land_Survey_System#Size...

I mean, we even have completely square or nearly completely square states -

https://en.wikipedia.org/wiki/Colorado

etc
You could do limited supply side bidding and some of that already happens, but proximity to care matters so much that I think structuring it like all the other emergency services (such as police and fire) is probably the right way to go. Urgency is the only maximizing function.
LG Electronics helps warehouse workers with exoskeleton suit
Is the cash in your wallet insured? If stolen do you have recourse? Now you might tell me you have no cash for this very reason. That’s fair, but probably similar to the amount of money you should allocate.
With "no XSS" I meant a XSS exploit doesn't allow access to the data stored in the cookie. I didn't mean it would protect against XSS. Poor/lazy wording on my part, sorry.

It's true that a attacker simply can generate requests from the XSS'ed browser, my understanding was that the session/token is more valuable to an attacker then only an XSS exploit.

However it seems that someone in the past had the same understanding as me and tptacek disagreed [0]. Oh well. Also reading the linked article [1] (are you the author since you use the same wording?) and it's linked articles it seems both cookies and webstorage are not ideal solutions, but local storage might be preferable since CSRF is not a problem, so one thing less to worry about.

[0] https://news.ycombinator.com/item?id=11898525

[1] https://portswigger.net/blog/web-storage-the-lesser-evil-for...
It depends on what type of system you plan to support. If it's for a hospital setting featuring many different types of actors, roles, and constraints, this requires a greater level of sophistication.

Beware, authorization is an Alice in Wonderland rabbit hole where one may fall far deeper than one expected to.

A few years ago, I ported Apache Shiro from Java to Python, resulting in The Yosai Project: http://yosaiproject.github.io/yosai

It was a grueling but rewarding experience.

I honored Shiro in name and license, open sourcing everything and using Apache 2. I went even further than Shiro by adding two factor authentication workflow using totp and including starter modules for caching, data store, and integration with the web app I was using (pyramid).

If you choose to use python, or even just want something to learn from and reference, check out Yosai. I put a lot into this work to make it useful for others, entirely on my own.

I spoke with Tobias (podcast init) about the project some time ago: https://www.podcastinit.com/yosai-with-darin-gordon-episode-...
"This product is going to need to be secure as it will be in the healthcare space (so think oidc)."

Considering most EMRs (or at least the ones with which I've interacted) don't go very far beyond a username/password combo, you're probably fine keeping things simple.

Generally, when in doubt, I'd strongly recommend using some existing auth library instead of trying to roll your own. It's not clear where exactly in the healthcare world your site will fit, but if you're aiming for hospitals, any hospital worth their salt is going to be using Active Directory or something similar, so you'll probably want to find something that can support offloading user identification in that direction (and fall back to username/password if the org doesn't yet have AD).

I don't know your specific jurisdiction, but at least in the US, as long as you're encrypting all your data (both at-rest and in-transit) and aren't doing anything egregiously stupid (plaintext passwords, single shared password for everyone, literally selling patient data on the Dark Web, etc.) you should have a pretty hard time violating HIPAA, and you'll already be on-par with most extant medical systems. Any further hardening on the authentication front (e.g. specific session management strategies) will just be icing on the security cake.

If you haven't already, I'd suggest reviewing NIST's guidelines for system security; most official HIPAA reference materials point toward NIST guidelines, and most hospitals will tend toward that direction as well.
This model is good.

To me, the whole point of doing something like this is that there is no point. It matters, at the moment, to the guy doing it and that is all that matters.

A couple of years back, I rode my motorcycle for 18 hours with only fuel breaks. 8 hours of the ride was in 40+ degree Celsius heat and the next 10 hours I had to endure the monsoons. I loved the whole experience. What did I gain from it? In the grand scheme of things, nothing. Will I do it again? Yes, already planning another trip.

Life seems pointless to me. I just try to have some fun along the way.
In a way it's like if Apple was advertising the price of its individual electronic components rather than the all-in price.
Except that in modern culture people tend to call anything they disagree with "abuse", like using a wrong pronoun or not supporting feminism enough.

I want to live in a world where anyone is free to say any stupid idea they want, and anyone else is free to correct them or ignore them or do whatever they like.

Actual harm/abuse/harassment should be illegal of course, like the kind where a person is physically doing stuff to another person against their will.

But if blocking a person on twitter is all it takes to avoid "harassment", maybe that's the best way to deal with that.
Currently integrating Keycloak as auth service for multiple existing projects. It's very advanced, many use cases and configurations are possible. We are in the middle of the migration but so far it hasn't been hard to integrate.

It's a rather large dependency so I won't recommend it for a single project with straight forward auth requirements.
We use Serverless lambda + api gateway + cognito, there is no room for getting hacked.
How to Lua and C – a short novel
The Nightmare After Christmas: 'Tis the Season for AR for Retailers
Oh, that shows Brazil has a favorable opinion of China (not surprising).

At least for me, it doesn't show any poll about opinion on Chinese investment. Those are different things.
A little bit off topic. I find out about this because I set up some Google alerts some time ago for the brands of my network hardware. I'm now at my parents for the holidays and I would miss this news if I hadn't received the email alert.
Ory Hydra

https://github.com/ory/hydra

Open source OAuth / OpenID connect server

The docs, API and Docker images make it really easy to start developing against. Then the Docker images and database migration tools make it easy to deploy into our production infrastructure.

Also evaluating the other Ory tools like Keto, a policy engine.

The hackability of these is very attractive over closed services like Auth0.
Plenty of things are pretty close to perfect competition

Grocery stores, sandwich shops, coffee houses, clothing stores, coin laundromats, circuit design, postal carriers, kitchen utensils and serving equipment, rental cars, housekeeping things like brooms and dustpans, bouquets and flowers, nuts bolts and fasteners, airlines...

Essentially anything where the brands are fairly indistinguishable and you have a hard time separating them. That's competition working.

Eyeglasses are probably one of the closest in medical. Common medicines like lactase, dextromethorphan and acetaminophen also score high.
I am also looking for remote job, sent you resume. See if you can help.
The graph is already adjusted for PPP, so this difference in income should be largely mitigated, shouldn't it? Thus the US still spends about double of other countries.
for instance you want a classic mobile phone? Good luck to find one.

It would take me a 15m walk and $20 to get a basic dumbphone right now. Where do you live that these are hard to find? Or do by "classic", do you mean old? But if so, what's the advantage?

But the classic phones are exactly those that run a closed OS and only support protocols (SMS and phone calls) that can be spied upon by the ISP. If you don't trust Google and Apple, why would you trust a classic phone?

Do you want a car that you and only you can control? Hum... Ok... You have few options: buy a history car (...) or create one from scratch

Infotainment systems have been becoming too invasive, yes, but you still have options. For example, the Nissan Micra comes with a FM/AM radio with MP3 support. No GPS, mobile data, etc.
I'd read the other two latest posts on this blog for context:

The Planning System: hhttps://graydon2.dreamwidth.org/262512.html

More Galbraith: https://graydon2.dreamwidth.org/262669.html
They are different but by how much? Could not ground speed be used as an approximation in an emergency situation? Put the airplane level, put engines on a reasonable power and get to a place where you are not forced to act second by second. When the airplane is level and has a reasonable ground speed should that not preclude stall?
I think you missed the point of importance of clear link between violence-inciting-speech and actual violence. Because a lot of stuff today gets labeled as "hate speech" without direct violent consenquences - and that is the problem. Because once you relax the standards for the link between violence and speech, you can ban as "hate speech" _anything_.

And I am not meaning just "controversial" social/political views - for example FPS games were often tarred as "violence inciting" with little to no evidence just 15years ago. In current framework, that would be enough to actually ban them. Do you really think it's a good idea to go down this rabbit hole of banning anything that "might" lead to violence one day?

Does it mean we should ignore dogwhistling? Honestly, I don't know. It's a really hard problem I think. And current "solutions" of deplatforming "extremists" don't seem to be working towards reducing actual violence / social tension, so I don't think it's the right approach.
and how exactly should lenovo enforce setting default driver options in a distribution it doesn't control?
Hemp a potential ‘gold rush’ for Kansas farmers
Spyware for all the family!
Fortunately, Australia doesn’t make any phones or popular e2e software.
"a small c compiler" is just the description, "9cc" is the name itself, so there's not much similarity there...
Show HN: Introducing serverless-cqrs
> Doctors are well paid in the US but they are typically not rich.

What doctors do you know? My friends who are just getting out of residency and such are making a few hundred thousand a year. My college roommate’s father was an anesthesiologist making $800k/year.

Just because they don’t draw attention to themselves with ostentatious vehicles doesn’t mean they couldn’t afford to (the anesthesiologist only had a Porsche for each of his kids).
Very cool.

I found this presentation by the authors of Noah that explains more about how it works:

https://events.static.linuxfound.org/sites/events/files/slid...
Try Toptal. I know some people here dislike that company (just search for reviews), but I like it.
I basically split the clusters into livedata, nolivedata, random untrusted code (ci), shared tooling.

The idea being that you have process around getting your code to run on the livedata cluster and this we add more stringent requirements for accessing each API.

This is for soft tenancy, and you want to write admission controllers to reject apps that haven't went through the defined process.
Guess you're miss what JMAP protocol is trying to solve.
It is not about content of the emails, but how emails are synchronized.
On the topic of time/space leaks in functional programming. Folks are working on enabling intensionality which will have profound implications for programming language design.

See https://m.youtube.com/watch?v=4i4SNvlWnmM and https://github.com/Barry-Jay/SF and https://arxiv.org/abs/1410.7103
The twice-linked brief article states that basebands have full OS memory access, which is not true in 2018. And the article is completely uncited.
They can be different by a lot - easily more than 100mph in some conditions.
Start by being a leader without being a manager (manager are made from leaders in individual contributor roles), ask for stretch assignments when some leader is OOF, ask for shadowing to a respected middle manager and ask for advice. And final piece of advice, ask point blank (not aggressively): What do you think I need to be a manager? What do you think I’m missing.
CSS File Icons Shortcodes for WordPress
Seeing Theory: A visual introduction to probability and statistics (2017)
> Do we philosophically want to live in a world where people can be incited to great amounts of violence just because we want to protect FoS on private platforms?

Do we want to live in a world, where everyone will be scared to say anything socially unacceptable (because it _might_ lead to violence!) because of the total deplatforming that might happen as a conseqence?

There is a lot of blurring around the definition of "inciting violence", and I am scared of the slippery slope too.
Devseccon is a great conference for learning about such things. I'd start with watching a few talks that interest you here:

https://www.devseccon.com/london-2018/london-2018-videos/
See http://blog.ploeh.dk/2017/10/04/from-design-patterns-to-cate... and https://github.com/hmemcpy/milewski-ctfp-pdf