skysight-inc/HackerNews huggingface dataset:
IOMED | Data Engineer | Barcelona, Spain | Full Time | Onsite Are you looking for a job with a direct impact on healthcare?

* Problem: Clinical data is messy and makes research slow. * Mission: To structure clinical data and give unified, standardized access to it. * Product: Natural language processing models and a unified SQL data access interface for researchers. * Traction: Validated idea, Validated business model, growing and scaling stage. * Funding: +2y runout and growing. Backed by national and international VCs. * Stack: Python, Cython, SQL, Postgres, Kubernetes among others * Values: Scientific, methodic, transparent, hard workers with a HUGE emphasis on work-life balance. Join a multidisciplinary team working hard to make clinical research faster, accessible and ubiquitous. Also it's a nice excuse to enjoy Barcelona's vibe and nice weather!

Want to know more? Ping me at rocio@iomed.health Check our site for more info https://iomed.health/en

IOMED | NLP Data Scientist| Barcelona, Spain | Full Time | Onsite Are you looking for a job with a direct impact on healthcare?

* Problem: Clinical data is messy and makes research slow. * Mission: To structure clinical data and give unified, standardized access to it. * Product: Natural language processing models and a unified SQL data access interface for researchers. * Traction: Validated idea, Validated business model, growing and scaling stage. * Funding: +2y runout and growing. Backed by national and international VCs. * Stack: Python and Data Science libraries (pandas, numpy), general ML knowledge, experience with NN (libraries: keras, tensorflow) and NLP * Values: Scientific, methodic, transparent, hard workers with a HUGE emphasis on work-life balance. Join a multidisciplinary team working hard to make clinical research faster, accessible and ubiquitous. Also it's a nice excuse to enjoy Barcelona's vibe and nice weather!

Want to know more? Ping me at rocio@iomed.health Check our site for more info https://iomed.health/en
Entrepreneur time. I explain the few gaps on my attempts to create something of my own. I don’t mind saying it didn’t work out as I hoped but I got bit by the bug of creativity and went for it. Glad I did.
It's a little intense, but I like it, and I'm oh so bored of yet another black on white scheme. If we're gonna make the web a creative space again, there are gonna be some misses (I don't think this is one, but to each their own). Let's be a little charitable and keep our eye on the ball.
The current consensus on the impact of climate is NOT "something that might not happen".

Climate change is happening right now, with effects that are observable as trends across the globe. Even the most optimistic model is predicting widespread catastrophe.
...don't you think that politicians of all colours would scramble to implement it?

You would hope, but sadly it depends on what lobbying group they're listening to and what industries are employing their constituents.
MemSQL (https://memsql.com) | Lisbon (Portugal), San Francisco and Seattle | Full Time

MemSQL is a database startup focused on high performance, hybrid workloads. Our customers include half of the top 10 US banks, 2 of the top 3 US telcos, and 12% of the fortune 100. You can read all about our product here: https://memsql.com/product.

Right now, we are in the process of building a next generation data platform capable of handling many different workloads in one system. Think about a massive company storing all of its data, operational or analytical together. That's the vision - if that resonates with you, say hello!

We have several positions open:

* Site Reliability Engineer (Remote)

* Support Engineer (Portland, OR / Lisbon, Portugal)

* Senior Backend Engineer (Go/distributed systems/Kubernetes) (Seattle, SF or Lisbon)

* Software Engineer, Performance (Seattle)

* Software Engineer Intern, Database Engine (Seattle)

Careers page with individual links for each open position: https://www.memsql.com/careers/jobs/

If you want to learn more about the engineering work we do, check out https://memsql.engineering.

Feel free to email directly at david at memsql dot com.
It will be interesting to see how this plays out but one thing has always confounded me. We haven't even started to figure out how to build a self-sustaining base of operations on the moon. We've been there, it is close but we don't know what years of low gravity will do to our bodies. If we can't figure that out, how could we ever go to Mars to set up a permanent colony.
Can you please elaborate on those problems ? Personally I believe exceptions are the worst way to handle errors, except for all other ways.
Does anyone know if these models use floating point? If the do, are they properly handling the many subtleties[1] of IEEE 754 (and other floating point implementations)? Many years ago I read something about a model that produced very different results depending on the hardware architecture. If a model is sometimes chaotically sensitive to initial conditions, improper handling of rounding could be catastrophic.

[1] https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.h...
For the hobbiest there are also other ways, eg. using HTTP and a JSON/XML file on the server. Eg see https://xmpp.org/extensions/xep-0156.html

DNS SRV is just the easiest (IMO) and most widely supported method, so I generally recommend just doing that since you probably have DNS anyways, even if you don't necessarily have an HTTP server running on your chat machine.
Philosophers Assemble Archive of Obscure but Prescient 1970s Physics Newsletter
Not because of the lack of trying though: https://en.m.wikipedia.org/wiki/Military_activity_in_the_Ant...
It's not a philosophic pamphlet; Chapters 18 and 19 have some amount of philosophizing, but the rest of the book is heavily "show, don't tell". Which is the logical way to write a book on applied(!) maths.
> "I required time off to provide care for a loved one"

But that's a lie.
>I was a manager for a long time, and quickly realized that "team overhead" was the true enemy of productivity. This includes things like Slack convos, and water-cooler chats.

An enemy to the productivity that you observed and measured. If you removed these Slack convos and water-cooler chats then you may find an increase in the productivity you measured but a drop in the actual value provided.

Why am I saying that is the case? Because, water cooler-chats and Slack conversations have an effect of disseminating information throughout an organization. Someone in team A may realize that they're working on a problem similar to a person in team B. While this may not be an issue in smaller companies as a company grows it becomes more and more common that team silos start to arise. Overlap in work to be completed also becomes more common as the "start-up solve it ourselves" mentality is applied by each team instead of organizationally.

Second, if you don't have a rapport with your co-workers (fostered through Slack conversations and water-cooler chats) then you're going to have a harder time communicating with them. Why? Because everyone communicates in different ways. Being able to understand a persons communication style and emotional state comes through understanding the person. The article calls this out, "I love collaboration, whiteboard sessions, small brainstorms, midday team coffees, and happy hour drinks. These things build community, make the work better, and are defintely needed. "
And I am not seeing anything but a 404.

"https://assetnote.io/bug-bounty/2020/02/01/expanding-attack-...

Hm, perhaps the link has been updated by now? I am reading from Feedly on Android, and the link is the bad one I quoted. But from here on news.ycombi, if I click the link at the top, I get a valid link that begins with "blog."
I recently, installed NetBSD 9RC1 onto a UEFI system. FWIW NetBSD 8.1 also installed onto that system.
Look, you goofed and misread that comment. The parent said nothing about all BSDs, just “the BSD” which was clearly NetBSD in context. Doubling down just makes you look dumber.
This has been my experience as well.

I often fall into the "Python trap" (you'd think I would have learned by now!): "this is a tiny project, almost a script, and it's so much nicer and faster to code it in Python. And since it's so small, who cares about static typing? Surely this won't grow larger". A couple of months later: "oh, no!" [1]

[1] If you know the webcomic "webcomic name" by Alex Norris, it fits perfectly here.
I wonder if it would be possible to detect the movement by choosing some narrow and very popular touristic spot (such as the top of a building, a viewpoint on a cliff..) and averaging the gps coordinates of the public pictures taken by tens of thousands of visitors during the years. It would be cool.
Anvil | Developer Advocate | Cambridge, UK | On-site | Full-time or Part-time | https://anvil.works/jobs

Help us fix web development[0] at Anvil (https://anvil.works)!

Anvil is a platform for building full-stack web apps with nothing but Python. It's faster and easier than traditional web tools, but it's got all the power of an industrial-strength language, ecosystem and tooling.

We’re looking for a developer with great communication skills, to show people how to build awesome things with Anvil. You’ll be writing how-to guides, blog posts and tutorials, building example apps, presenting Anvil at conferences, and helping our users – from individual developers to huge tech companies – build their applications. And then you’ll help us work out how to improve Anvil for them.

It's rewarding work -- developers love being introduced to Anvil (our stand is always crowded[1] at conferences!). Plus, there are all the advantages of an early-stage startup: lots of autonomy, and huge impact.

We're bootstrapped and profitable, with customers ranging from tiny to enormous. Find out more: https://anvil.works/jobs

-

[0] Yes, web dev is broken. Here's the conference-talk-length rant, and the case for Anvil: https://youtu.be/6hHQKUeTL1U

[1] https://anvil.works/blog/img/how-many-t-shirts/crowd.jpg
eirik's making some very good points regarding the downsides to avoiding exceptions (particularly in the notion that one loses stack trace details and if one doesn't think about how debugging will be done without them, one is in for a world of hurt).

I think I only have some significant disagreement with one observation they've made, which is around runtime errors:

"It’s by such misadventure that the working F# programmer soon realizes that any function could still potentially throw. This is an awkward realization, which has to be addressed by catching as soon as possible."

I prefer to think of runtime errors as special case, and I appreciate Go's approach here: Go lacks any exception-handling more complex than panic and recover, and considers anything that is walking the panic / recover path to be an "exception handling failed" scenario. In other words, a correct program should have no runtime exceptions, and if one happens, it should explode as messily, noisily, and identifiably as allowed (and rare is the situation where the correct answer isn't "whole process dumps stacktrace and dies").

My suggestion for the case the author points to is to not catch that exception; if you take a runtime exception you don't anticipate, let it fly. It indicates you're "holding the API wrong" and you want to know about it ASAP, not try to catch around an unexpected failure mode. For expected failure modes, results and error types are often more comprehensible (though the issue of needing to address stacktraces still exists).
I use a Firefox extension to switch user agents, and have been unable to login to Google Search Console with assorted strings-- it dumps you to a page telling you to switch browsers immediately after you enter your credentials.

Google Ads interface frequently breaks in a weird way when entering an ad group and returning to the default campaign listing while using the default FF user agent, but works flawlessly when set to Chrome.
Rails is effective and nice to work with, PHP isn't half bad. I think these languages got a bad rep by frustrated Cobol developers or something...
I've noticed this too, and as a result I cannot trust Google maps.

Is there any competitor I can check to confirm best routes?
I'm actually looking to unload a sofa right now. If anyone is interested in the Cincinnati area.
> I don’t know if you played CS at the time, but there wasn’t a single soul who didn’t enjoy bunny hopping

Loads game

Sees people hopping like preschoolers

"No thanks. I'm good. "

A bit of a self fulfilling statement there. I understand and appreciate that others found it fun, but such mechanics have always reduced my enjoyment, and I tend to avoid such games. Nothing wrong with either side of that, but one cant then claim the unanimity of enjoyment as meaningful.
It is not possible if there aren't valid temperature measurements available for all points throughout the measured period of time, so that many temperatures are "interpolated", estimated etc.
Hackers keep getting access to your data. Is Amazon to blame?
-Perhaps a stupid question, but wouldn't that UI live and thrive inside a Win98 VM?

(I am cursed by the instrumentation gods - I have to keep all sorts of late-paleolithic configuration software running to support the ditto hardware we still rely on for specific tasks in our service department.

I've found that just about anything can be coaxed into working - at least as long as it doesn't involve some copy protection scheme relying on slightly iffy RS232 timing and a dongle.
Relayr | Berlin/Munich/Katowice/Chicago| ONSITE | Full time |https://relayr.io/

Relayr is the Industrial Internet of Things (IIoT) powerhouse delivering the most complete solution for risk-free digital transformations. We unleash data insights from existing equipment, machines and production lines to improve our customers’ business outcomes. With around 300 employees, we are a truly global family with several locations worldwide. Named twice the hottest start-up in Berlin by WIRED magazine and a winner of The Spark - the German Digital Award, relayr is now part of the Munich Re group.

Our IoT platform development is driven by our engineers and built using recent technologies. We value good working relationships and engineers who stand up for their ideas. We'd love to hear from you!

Open Positions:
Full Stack Solution Engineer (m/f/d) – Berlin https://relayr.bamboohr.com/jobs/view.php?id=71

QA Test Automation Engineer (m/f/d) – Berlin https://relayr.bamboohr.com/jobs/view.php?id=37

Scala IoT Developer (m/f/d) – Berlin https://relayr.bamboohr.com/jobs/view.php?id=38

DevOps Manager (m/f/d) – Berlin https://relayr.bamboohr.com/jobs/view.php?id=178

Security Engineer - Professional Service Engineering (m/f/d) – Berlin https://relayr.bamboohr.com/jobs/view.php?id=186

Security Engineer – Analytics (m/f/d) – Munich https://relayr.bamboohr.com/jobs/view.php?id=185

Data Scientist (m/f/d) – Munich https://relayr.bamboohr.com/jobs/view.php?id=78

Backend Developer/Data Engineer (m/f/d) – Munich https://relayr.bamboohr.com/jobs/view.php?id=81

QA Development Team Lead (m/f/d) – Katowice https://relayr.bamboohr.com/jobs/view.php?id=187

Solution Engineer – Chicago https://relayr.bamboohr.co.uk/jobs/view.php?id=118

Full Stack Solution Engineer – Chicago https://relayr.bamboohr.com/jobs/view.php?id=171

Data Scientist – Chicago https://relayr.bamboohr.com/jobs/view.php?id=136
Any questions? Don’t hesitate to get in touch! julia.rovnik@relayr.io
The Linux Kernel: We have to finish this thing one day;)
I think your barrier for dismissal is way too high. Simultaneously, the more popular a password manager / autofill is the more it gets tested as part of a QA or best practices process.
not trying to shitpost - I'm legit curious. What's the difference between the two? Like in this snippet, are the two resulting functions different from each other in some way that I haven't considered?

def parent_function():
output_function_a = lambda x,y: (x + 23) * y

def output_function_b(x, y):
return (x + 23) * y

return output_function_a, output_function_b
Tell HN: Mailgun plan changes also remove 'email receiving' from lowest tier
Follow-up to:
https://news.ycombinator.com/item?id=22192543

I only just received the email that OP of the above got four days ago.

Looking at the plans now, at https://www.mailgun.com/pricing, I notice it's not just a change in the number and price at which you can send emails, it also removes 'email receiving' from the lowest tier completely.

Just FYI in case you missed it as I did in that post four days ago - since the email fails to mention that the plan it's moved you too lacks a potentially crucial feature, describing it as a 'modest change' that's only being mentioned at all in the name of transparency.
But methanization is part of the project and the storage of methane is both solved and deployed at scale (e.g. current German gas consumption could be served for months entirely from storage) and includes a massive x-to-electricity component (conventional gas power stations). The fact that is both storage and direct application only makes this project better than anything that's exclusively one or the other.
Agreed. I nowadays consider code that might throw any type of exception to be inherently unsafe code; if you don't know what can go wrong, how do you have any idea whether you've addressed all reasonable failure modes?
> Such criticisms typically revolve around scoping considerations, exceptions-as-control-flow abuse or even the assertion that exceptions are really just a type safe version of goto.

Outside of the FP community where people care less about purity - the criticism is more that exceptions are hidden, they're all-or-nothing (either any function can throw, or no functions can, and not all code paths have runtime errors that you care about), and of course the overhead.

I also really disagree with the idea that result types have more boilerplate than exceptions. That just depends on the paradigms of the language you use, anyone can add sugar to make either easier/harder to read.
"Rather different" is a bit much. I've been working with C since the 1989 or so. Other than K&R style function declarations / prototypes, C feels like it has barely changed over the years. It certainly hasn't changed as much as C++.
So you're saying that the people who die in China don't matter… no big deal, as long as it's not happening in my country.

Pandemics don't care about borders, anyways. There's a very high probability this will spread outside China even with all the drastic measures we've taken.
I remember Amazon having its own search engine as far back as 2000. So they weren't just a bookstore even then.
> It turns out that governments are bad at running economies.

Extrapolating a general theory from just two examples seems like a mistake.
I took nearly a year off in the 1990s, just "doing coffee shops and bookstores." I read a lot, did some recreational programming and a little travel. Basically took it easy after a number of years of high-hour, high-visibility projects (and a high-hour, low-visibility startup that essentially crashed).

Never had any trouble with that explanation.

If they don't like it, you probably don't want to work there anyway.
May be lush jungles of Vietnam is more to your taste, then I would recommend Rising Storm 2, but it is multiplayer only.
Good that emergency calls still work. In the Netherlands we had a handful of service interruptions (for some regions/providers) in the last few years, and the emergency numbers went down as well. If I remember correctly, the problems were mostly caused by software.
Exceptions for control flow is bad, IF that control flow is an expected business rule.

Exceptions shoudl be exceptions. And python programmers often write a whole exception class model to define all business logic rules... Really use Enum for that!
> My guess as to why organizations don't care about focus is that they value the perception of "getting things done"

You can categorize your interruptions to see where your org is failing. For me, it's people dropping in to ask questions because it is easier to walk by and get an answer than to dig in to the problem and find it themselves.
> I don’t buy into the idea ...

You are failing to put yourself into the customer's shoes. Maybe you don't buy into it, but clearly customers do.

I don't know what the legal disruptor market strategy is, but going on what you've said, they shouldn't be differentiating on price. Rather, use reputation against the incumbents, somehow.
What's Up Angular?
Just tell the truth. Medical is a perfectly valid reason.

Tangent: What does it say about hiring culture that a gap of 3 months is a potential deal breaker? Like anybody who would ever deign to not be employed by choice is unhirable. God forbid that people are defined by anything other than having a career working for others. A person's worth is not defined by how much economic value they create.
It's fundamentally a legibility problem. Organizational incentives are all structured around what managers and executives can understand, and anything outside that scope is assumed to have negligible value.

Or to phrase it in a slightly bitter manner, the people in charge are mere humans like us with limited field of view, and the fact that they think they can capture everything in an MBA paradigm is a mismatch which generates avoidable inefficiency.
April is really neat for a few (in my opinion, obvious) reasons. Some highlights:

Like most modern APLs created by "outsiders," April is k-influenced in some of its additions to the language:

https://github.com/phantomics/april#unique-language-features...

It's probably the most portable non-ASCII/touchtype APL interpreter outside of the Javascript ones:

https://github.com/phantomics/april#automatic-installation

(That covers basically every modern system with an MMU, as far as I'm aware.)

I'm not sure if it has a possible audience of both Common Lisp programmers and APL users, or a maximum audience restricted to people who know them both. In any case, it's really cool, even if the collective audience for it is maybe two dozen people.
Location: Toronto, Ontario, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Machine Learning Libraries (NumPy, Scikit-learn, Pandas, TensorFlow, Keras), Web Application Frameworks (Dash, Flask), MongoDB, MySQL, PostgreSQL, API’s, Heroku, Amazon Web Services (S3, EC2), Bash, Git, JavaScript, HTML, CSS

Résumé/CV: https://fmak95.github.io/resume/

Email: freemanmak95@gmail.com

Personal site: https://fmak95.github.io/

Hi, I'm Freeman, an electrical engineer turned data scientist! I have strong experience in manufacturing operations and a deep interest in machine learning for computer vision. I am currently involved in a computer vision related research project with the potential to revolutionize smartphone security.
> Revenue - Down and to the right

How could a revenue curve move in any other direction than to the right? A revenue curve that loops back on itself and starts moving to the left, back in time?
What "security" could you possibly get from password storage with subscription and automatic updates that you can ignore the risks involved?

You are giving a centralized 3rd party identifying information about you because of the subscription, control over your passwords because of the updates and you have to believe and trust it's never going to deny you access even without payment, issue an update to steal those passwords or be hacked by someone who does the same or hacks you through it. Oh, and they can do all the surveillance capitalism business models since they have access to the websites you visit.