skysight-inc/HackerNews huggingface dataset:
ConcR | Cambridge, UK | On-Site/Remote | Lead/Senior Software Developer | https://www.concr.co/
ConcR’s mission is to predict if a cancer therapy will work, and how. We are developing custom modelling frameworks in collaboration with astrophysicists from Durham, to enable us to model a broader range of the tumour biology than is currently possible, and through that enable accurate predictions of therapy efficacy to be made with less data. Our first product is focussed on helping accelerate the development of cancer drugs before they are used in clinical trials. Our later ambition is to develop a tool which greatly enhances a doctor's ability to choose treatment for their cancer patient.

We are looking for a software engineer to join the core team as lead developer. The role will involve taking the models developed by our bioinformaticians, and turning them into a product. The work will initially involve developing a research platform which runs intensive bioinformatic computations, whilst protecting confidential patient data. Later you and your team will go on to develop a system which receives clinical data from hospitals, runs our models on them, and sends the results back to the doctor. You will ensure the software is highly robust, and is built to medical standards, ensuring patient safety (with help from a regulatory advisor). We intend to hire further software developers, and you will be in charge of building the software team, and providing direction for it.

If hired we would be able to offer a competitive salary and stock options. We are flexible on working remotely or on-site. Our tech stack is primarily built around Python and Julia.

If interested please contact apply@concr.co
Infrastructure Engineer / DevOps | Remote

Location: Hokkaido, Japan
Remote: Only
Technologies: Linux userspace, Google Compute Engine, git, Abstract Algebra, Topology, Linux kernel, virtualization (quemu/xen), containerization (unshare/cgroups), SQL (postgresl/sqlite), coreboot
Programming Languages: Shell (POSIX/bash), C, Objective C, TeX, x86 assembly, Haskell, Java, Python, J, Scheme, Lua, Clojure, Perl 5
Natural Languages: English (native), Japanese (conversational), Spanish (conversational)
CV: https://wilsonb.com/cv.pdf
GitHub: https://github.com/xelxebar/
Email: see CV

Do you need someone with a deep familiarity of Linux userspace? I have over 20 years of experience using and maintaining Linux systems both professionally and privately.

Do you need someone that crafts software meticulously and robustly? With a math MS, I am comfortable reading white papers and translating them into working code. Careful documentation is the lifeblood of living code.

Do you need someone who is comfortable juggling technologies all over the stack? See my CV and GitHub profile for proof of my interest and contributions all over. I love thinking high level and working low.
The metric reflects the level of responsibilities. If you are managing and making decisions that directs activities of 100,000 people, then you do have that much more responsibility. So your comp as % of total comp of your report is good metric.
Ask HN: Do you have a daily cash stream?
I'm a web and software developer. Contracting and been running on and off various online businesses, with varying degrees of success. Just like everyone else, I had periods of feast and periods of famine.

A few days ago I was talking with a friend of mine who among other businesses in Ireland and Croatia runs a bar in Zagreb, Croatia. His reasoning behind running a bar is that the bar serves as a daily cash stream. Something definitely we all need and something that helps a great deal.

Anyway, do you have a side hustle like that, and what is it?
You had multivariable calculus in high school? Was it some kind of special programme?
You can also do all your work in a raw text editor, yet you prefer VS Code. Same distinction for an actual IDE.

The Rust and C++ extensions are very far from what an IDE offers. They only handle basic debugging and code completion/browsing. With a few more extensions you can a bit better, but again, you are doing the job that an IDE is supposed to solve for you.
Vimcar | Team Lead + Backend | Berlin, Germany | Full-time, ONSITE

Vimcar provides vehicle fleet management for SMBs in Europe, thus helping small companies to keep track where their cars are and optimize how their are utilized.

We are well funded with more than 60k customers and more than 80k connected cars transmitting live data. Our business is still strong despite the current situation, so we want to grow.

Technologies include (recent) Java, Typescript, React, AWS, Docker, Jenkins.

Office in central Berlin, Germany, close to public transport. Office language is English.

Open Positions, with more details and application form:

- Team Lead for a small crossfunctional team (Backend + Frontend) with Frontend Skills:
https://vimcar.de/career/jobs/tech/team-lead-frontend-web-ap...

- Senior Backend Java Engineer:
https://vimcar.de/career/jobs/tech/senior-java-developer-m-f...
Looks like I'm in the exact same position as you.

We already have stable products and happy paying customets, so I try to limit coding to the minimum necessary - it really helps that I'm not the only one working on the products.

For customer support, you can't really put a limit on that since when it needs to be done, it needs to be done. I do try to write documentation on faqs and common tasks, and that helps a lot for new customers.

What time is left I focus on marketing and sales, but only after making sure that getting a new customer is a smooth and easy experience for all involved.

I'll love to hear about other people's experience on the matter, since it's not easy and there are many different ways to make it work.
He corrected himself in a comment. It does use the earpiece as a speaker aswell.
> but in absolute terms I still consider that quite large --- to put things into perspective, a full installation of Windows 3.11, the OS with all of its included applications, is less than 20MB.

that really depends on the application though. say you want to make a media player, you likely want to embed FFMPEG and that alone will be heavier than windows 3.11 because there are so many codecs today. Likewise for an image editor, you're gonna have to pack a whole lot of image format encoders / decoders.

Also note that Qt can basically run as-is on top of a linux kernel, directly rendering to the framebuffer and doing everything itself so it'll mechanically be a bit heavier than something like wx which uses the OS widget APIs instead.... but won't be able to run in place where there are no "OS widget APIs" (that is, 99.9% of embedded platforms), while Qt has that as a main market.
>every subsystem is DRM'd and only licensed professionals were allowed to touch it

Kind of like how smartphones are right now.
It was never a technical reason to begin with that transfers took so long (i.e. multiple days), rather that banks made some side money by treating the transferred money as free loan.

Similar to stuff like the common free international roaming, SEPA is something that the EU massively fought for the consumers against the entrenched players.
I use Major for dates, and I know the periodic table as a mapping of number <-> element <-> symbol. (And, by accident, I know my Oyster card's serial number.) It also is handy if you want to carry a number around briefly without writing it down - I've used it for carrying numbers from computer to computer at work. With lots more practice I could probably get near-real-time memorisation, and the possibilities would expand much more.
If you are looking for a rxjs playground + visualizer, you might like this tool:
https://blog.hediet.de/post/a_typescript_playground_for_rx_j...
Interesting! In Europe you not only have cockpit adjustable lights but auto leveling very common. Of course the consumer ends up paying for that, and they do cause maintenance issues.
There seem to be some efforts to make Mycroft run without an internet connection here https://community.mycroft.ai/t/the-mycroft-personal-server-s...
Yeah, JetBrains has been the first major player to bite, but what others do you know of?
Indeed. Programming with Functions != Functional Programming.

FP is predicated on referential transparency. FP decides the order of operations, not the programmer. If you don’t have that, you don’t have FP: you’ve got procedural programming with closures. Which is nice, but claiming you’re doing “Functional Programming” smells of this:

http://calteches.library.caltech.edu/51/2/CargoCult.htm

An effective tool is defined as much by what it cannot do as by what it can. In FP’s case, forbidding the unpredictability of mutable-state-over-time permits the automation of higher-level mathematical reasoning, enabling both compiler and runtime to make their own optimizations as they see fit: stronger guarantees of program correctness, deferring costly operations until/if they’re needed, caching the results for fast cheap reuse, parallelizing calculations without fear of races. Powerful stuff, as long as you’re willing to cede a bit of control.

If C and its procedural ilk are all a Swiss Army hammer, declarative programming systems (functional, logic, dataflow, etc) are these:

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

A good craftsman should know when to use which; alas, we all too often end up seeing this instead:

https://weblogs.asp.net/alex_papadimoulis/408925
This is what unconscious bias is. People don't even know they're making these kinds of judgements.
Very weak arguments that you could say about anything with a battery. Never had any of the problems you describe. Even the most stubborn conservatives like yourself will give up sooner or later. You're already in minority. Wireless headphones are no different than any other technological advancements.
I was playing with Godot to make application my whole Sunday and then a medium article on HN. This make my day.

I really think too that is really fun, nice to use but I'm facing the same problem with other editor. The applications is quite easy to create but when I want to "share data" between computer, like for exemple making a simple database, It's too complicated. I mean there's no simple task and I don't want that the applications is storing data on the cloud. I could use sqlite, but then I face other problem too.

Anyone could suggest me a better approch regarding this problem?
> Why would any software not use an established scripting language like Python or JavaScript? Isn't it just makework and reinventing the wheel (badly)?

a lot of visual programming environments, like LabVIEW (1986) or Max/MSP (1985), predate Python and JS by at least a good few years :p
Derek did his PhD on the public education of science. He’s been honing his craft for a /long/ time & it really shows.
I had issues with my pixel 2 and pixel 3, both of them were poorly handled by Google support...

I was a terrible critic of apple but now I own an iPhone just because I am fairly certain that I will be better treated if something happens and there's an actual physical store.

I just don't trust Google hardware anymore.
People travel to places because it is tractable to get there in a reasonable amount of time.

In the 17th century, I would walk to my local knife sharpener. In the 21st century, I can take a train to Soho to visit a superior specialist.

Both trips take a few hours via two different modes of transport. The fact that one covers more distance is immaterial. They are comparable by the fact they can both be completed in an afternoon.

(Ironically, our modern era provides a third option: cycle to the local specialist. Cycling with a bag full of knives — even blunt ones — is way too risky.)
>game engine which has no concept about damaged regions

Sorry, just: no. Game engines which don't handle rectangle updates are poorly designed junk.

BTW, most game engines do keep track of regions needing update - its one of the most important aspects of performance tuning, for any app which presents objects on a screen to the user. Usually, the OS is doing this for an app in the apps own context - game engines also do this, and if they don't do it well, they get passed over for better-performing engines.

(Disclaimer: contributor to the MOAI game engine, which does this very, very well, and which is an amazing way to do a UI - for any app..)
Patriarchy theory is contradicting itself on that issue. It's the pinnacle of doublethink.
Abstracting Persistence and Transaction Support – Repository and Unit of Work
People know that their diet is what make them obese. People know how much sugar there is in Coke and soft drinks.

It is frankly ridiculous to claim that in 2020 people are ignorant or misled.
Your 'However' subreptitiously implies that there are mitigating factors that _diminish_ Boeing's murderous lack of duty of care.

This is factually incorrect for Ethiopian Airlines Flight 302, where 157 people died.

Ethiopian Airlines Flight 302 was extensively analysed and no pilot fault was found (irrespective of a junior 1st officer). [0]

That crew absolutely did their job and died trying to save 157 souls. I appreciate that it was probably not your intention but you should take stock and think about this before (even if subsconsciously) 'However'ing Boeing.

[0] https://en.wikipedia.org/wiki/Ethiopian_Airlines_Flight_302#...
Pitch (https://pitch.com) | Multiple Roles | Berlin, Germany / Remote | Full Time

We are hiring for various engineering positions, remote and on-site in Berlin.

Founded by the creators of Wunderlist, Pitch is the future of presentation software.

We don't shy away from technical challenges. Pitch is built in Clojure and ClojureScript and is deeply invested in the Clojure community. Whether you're already a Clojurian or eager to learn, this is an opportunity to build a state-of-the-art application in a functional programming language.

Our open positions include

- Senior Backend Engineer: https://boards.greenhouse.io/pitch/jobs/4102296002

- Frontend Performance Engineer: https://boards.greenhouse.io/pitch/jobs/4358754002

- Senior React Native Engineer: https://boards.greenhouse.io/pitch/jobs/4697592002

and many others. For the full list have a look here --> https://pitch.com/about#hiring
Learning new syntax really isn't hard.

When you make an absolute claim like "Learning new syntax really isn't hard." you're really saying "I find it easy therefore everyone else must too." That's poor quality thinking at best, and actively toxic to your peers at worst.

In my twenty+ years as a mentor to developers I've learned that objective statements about what is and isn't hard in programming are always going to fail when it comes to some set of devs. Some people find it trivial to move from one mental model to another. Other people find it really hard. This is true for every aspect of development - there is nothing that everyone finds easy or that everyone finds hard. If you don't take that in to consideration when you talk about programming you're always going to be failing at least one group.
Your remark (~"x bits worth of luma doesn't necessarily correspond to x stops of DR on a display") is entirely correct but is tangential to my point. You can't encode a scene with more than 8 stops of dynamic range into an 8 bit JPEG without either loosing details or performing a tone-mapping-like process.
There are a number of farming tech related startups that would probably be interested in talking with you as your skills and interests may overlap with theirs. They occasionally post on the HN Who's Hiring thread. Hang in there!
There were 8 main doctors involved at the initial mess up. Eventually they are all publicly restored but the case of Li Wenliang led to a storm of internet protest (which I believe is the only thing covered in mainstream media). Some couldn't be taken seriously since it morphed into a meme (translation and circulation of the banned text into music sheet, mose code etc). But the truth is the ideological definition has been so fixed that it becomes sort of reverse psychology when people hear about protesting on the street, agitate for change they would feel appalled. In reality small protests did happen everywhere against injustice (just not in name of democracy). But of course these are just my opinions.
This is just the evolution of thought process.

This is bullet list phase which essentially just gathering data. Next phase should be to digest this data to reveal patterns, identify best practices and that article would be more interesting - worthy of a good essay. Next phase would be to synthesize new facts, bring new perspective and fix old issues. That article would be Worthy of a research paper.
Great company, improves the connection latency and speed by using dynamic routing patented technology. Founded by W. Norton.
I have a email find & verify saas app. I am looking to add features that make the entire cold emailing process fast & simple. Here is the mockup of the feature I am planning to push. https://imgur.com/A8heBml
What is your first thought on this?
BMW is doing it right now - some of their US cars will come with features locked behind a subscription model. Want heated seats? They are $99 a year, you get a free 14 day trial to see if you like the feature. Same with adaptive cruise, with more advanced media features etc etc. Their argument is that vast majority of new BMWs in US are leased, so it's "better" for customers to lease a basic model for less, and then pay extra for features you want.

The obvious question here is - if you make these features work without paying(assuming you paid for the car outright), is that illegal? After all, you own the heated seats - you just installed an extra switch to put them on.
I was mainly replying to the "only used by hobbyists which don't know what they are talking about" argument.

If it were true, then they wouldn't have the $110k a month in funding they have now.
I sometimes wear a button down shirt in winter, it's a surprisingly versatile piece of clothing. I tend to prefer ones that are a bit more practical than dressy.

Other than that, I've replaced t-shirts with polo shirts. Maybe it's just the t-shirts I buy, but they usually shrink weirdly and I prefer the pique fabric used in most polos. I also appreciate the collar (for protecting my neck from sun) and being able to unbutton to cool off a bit in summer. They also tend to last longer.
Sugar Balance Supplement: Packages, Prices and Where to Buy
Sugar Balance Supplement Whenever you listen about diabetes the first thing that came to your mind is which the sugary products are that you can consume. Cutting all the sweets, desserts, cakes, and all mouth-watering gooey items become the necessity of survival for a diabetic patient.There has seen an alarming growth in the number of diabetic patients with that the calorie-free products came all the way to resolve the unrest.But in the industry, whom you can decide whether the product you’re buying is actually a good one or just a name with a long description to attract clients.In the galaxy of notable brands, Sugar Balance is the top one which not just hunks about its name but has a good record which proves the viability of this product.Click Here https://www.streetinsider.com/FMR+Wire/Sugar+Balance+Herbal+...

https://spa-india.azurewebsites.net/Article/20014/Sugar_Bala...
https://gocrowdera.com/US/other/Sugar-balance-supplement/ang...
The "so yes" refers to the fact, that some of the Macs are bought just for iOS development, but not the majority. I see a lot of people using Macs just as a general computer and a lot of those Macs are laptops of course. I have not even seen a Chromebook used yet and also don't know anyone using an iPad for typical computer work.
So what were they saying? Let’s dissect.

> Good to see an article calling this out. Temperature-screening might catch a few people who know that they have a temperature (or are just not feeling well) and are going to "tough it out".

The article says that 30000 people were tested. 4 people were false positives, 0 people were true positives. This is called ‘many false positives’. Yet the people who actually had high temperatures were supposed to be at home anyway, right?

4 out of 30000 is not many, they are not real false positives and the design is flawed anyway because people are going to self select, as stated. So the article is just bullshit. Let’s not even go into the rest which tells some unrelated anecdotes about Ebola and other diseases that are not the same diseases and serve nothing but to indicate vague trends under the guise of evidence.

> Here in the Portland, OR area I've noticed a definite change in how many people are wearing masks. At the grocery store, 2 months ago there were about 5% of the people not wearing masks and they all tended to be men in their 30s and 40s. At convenience stores in more suburban area, I was the only one in a mask. Now it seems like 100% of the people are wearing masks.

This is a completely unrelated tangent. According to this anecdotal non evidence mask use has increased among some stereotyped group and in some establishments. Even if taken at face value this tells nobody anything about the effect of the masks.

> Wearing masks, not temperature checks, is what seems to be our best option.

That’s an opinion, based on nothing, which even if assumed true means nothing. To the writer something seems to be the best option.

That’s fine and maybe it even is the best option.

But does it really help to announce they jumped on the mask bandwagon before ‘men in their 30s and 40s’ and people in ‘convenience stores in more suburban area’?
I think he means we simply never heard about the employees that said the same thing about other planes because they didn't crash. These were highlighted after the fact.
> What's my gain here?

More choice of phones when buying one.
If I remember correctly what I was tough in elementary school it was that pizza and chocolate makes you fat and soda and candy makes your teeth bad.

The sugar obesity link has been clouded by fat (in food) being the same words as being fat, for quite some time I guess. Probably the same thing about getting a cold from being cold?
Actually, the entire point was to not release an accurate simulator, because to do so would invalidate the original marketing assertion that MAX was substantially different to fly, and would provide a trivially accessible platform from which to discover the flaws of MAX's implementation.

Largely the same as your point, but takes into account that Boeing's success was being predicated on no one looking at the MAX too hard for too long.
or Amazon for that matter https://www.reuters.com/article/us-china-amazon-cloud/amazon...
Shipshape RenderMan Art Challenge
Every line of GPL code is opensource. Not every line of opensource code is GPL.
This is what SSDT dacpacs offer (it's supposed to be an open standard too). Unfortunately they suffer similar issues as you describe (most data migrations are destructive).

I settled on flyway after migrating to postgres a few years ago and haven't looked back. The "this is great" moment came after we automated snapshot and restore of per-dev environments in the release pipelines - this allowed us to roll out the last released version of the product with either a clean database (fast) or a snapshot (slow) to our own individual database in only a few minutes. As a result we could test flyway migrations without the grief caused by breaking (or reverting) a shared 'dev' database.

Since moving on from that team/company, and run head first into dacpacs again, I've found it increasingly difficult to sell my past approach. Few people are genuine data experts, few still DBAs and almost no one is responsible for cross cutting concerns etc. I can't help but think empowering devs to automate migrations, even if it's a hackity SQL parser, is part of the solution and I'd love to see this take off.
Limits to Growth was right. New research shows we're nearing collapse (2014)
Dementia on the Retreat in the U.S. and Europe
Apple specifically has software features to protect the battery from the consequences of that usage pattern.

https://support.apple.com/en-us/HT210512