skysight-inc/HackerNews huggingface dataset:
MGH & BWH Center for Clinical Data Science | Senior Software Engineer, Data and Senior DevOps Engineer | Boston, MA | ONSITE | Full Time | https://www.ccds.io

Machine learning is on the verge of transforming healthcare and the MGH & BWH Center for Clinical Data Science (CCDS) is at the forefront of this revolution. We are a fast-paced start-up embedded in two of the nation’s leading research hospitals, backed by industry partners like Nvidia and GE Healthcare. We have access to millions of medical records, an on-prem GPU cluster, and a top-tier team from industry and academia. We work closely with clinicians to solve critical problems in patient care – our goal is to make real products that make a real difference in the hospital.

I'm actively hiring the following roles to work on my team; we're well funded and looking to continue to grow quickly.

* Senior Software Engineer, Data: Our data team writes software to ingest, process, and present data from the hospitals to our ML scientists for model creation. We regularly deal with petabytes of structured, unstructured, multimedia, and time series data at up to millions of data points per second.

* Senior DevOps Engineer: Our DevOps engineers are tasked with building platforms to run our software at scale in a critical healthcare environment and to automate our deployments. We're currently building a large k8s cluster and working with tools like ansible, consul, and vault.

For more detail and to apply, please see https://www.ccds.io/job-openings/
Sure, but you're saying it yourself:

> even if it requires a lot of changes

A minifier will not make changes that are not required. In fact a lot of the more obscure changes can still be easily detected by code and reversed. Eg most minifiers will turn

if(hello) {
alert("hi");
}

into

hello&&alert("hi");

That seems cryptic to the untrained reader. But you can probably imagine writing an unminifier that can detect that the result of that expression is not assigned to anything and that the && is only used for lazy evaluation. This means that you could restore the original "if". Now note that the only reason you can do this is because minifiers follow this same pattern all the time. Every if with a small body is minified in this same way. Unminifiers know the patterns that minifiers use and reverse them where possible. It's pretty fun to do actually.

An obfuscator, on the other side, will try to vary the patterns by which code is changed as much as possible, and as randomly as possible. Depending on a random seed, the same if might be turned into

var b=52,w="toString",h=History;
(((hello==(b-51))||(!b))&&(()=>alert(h[w].call(h).substr(9,2)))())

This is a lot harder to turn back into that if, and essentially impossible for reviewers to follow. A good static analysis tool could probably do some flow analysis and derive that hello is checked for truthiness, the !b check is superfluous and the function expression is immediately invoked, and still restore that if. But real decent obfuscators can do similar static analysis and have access to much more data, by definition (especially if the input code is typed). Eg it would use existing variables in scope that it knows are truthy/falsy/etc and needlessly add them to checks (maybe even bring them into scope from elsewhere). The more code you have, the better you can obfuscate it. Writing a good obfuscator is hard (writing a shitty one is peanuts and a lot of fun), but writing a useful deobfuscator that can handle non-shitty obfuscators is nearly impossible.
Paying uses to see ads isn't the solution in and of itself; an increasing number of users are opting out of ads for safety reasons. Others for aesthetic reasons. The solution is multi-fold, and we realize this.

Brave's model creates a better system (consent-based) which protects the user's data (on their device, with no leaking), cuts out complexity (which reduces fraud and middle-men), and in turn is able to put lost revenue back in the hands of publishers. Beyond this, Brave is able to bring the user into the fold, as their attention is the commodity being bought.

There have been some exciting developments in this space before us, but none that stuck. While we laud those who came before us, we understand that the problem was never fully tackled. That's what we are doing with Brave.
Both Chrome and Firefox support WebAssembly in extensions.

So technically you can write whole extension in WebAssebly with thin wrapper written in js.

Although "Starting today, Chrome Web Store will no longer allow extensions with obfuscated code." which might be an issue.
Me and my wife both got braces in our early twenties and do not regret it. Started with clear brackets and that was great. My family couldn't afford to get me braces when I was younger, so I had to have them for awhile (along with an implant), but I'm so happy I did. Neither of us could do invisible aligners because we had bite problems, and that usually requires braces to fix (rubber bands).

It doesn't effect your social/work life as much as you think it would. Rubber bands are annoying, but honestly, having braces is not a big social thing like it was in school. I've had friends get braces because me and my wife had braces and they realized it's not that bad and nobody cares.

You have to of course be mindful about some foods (hint: smaller bites), but in general, it's not a big change, but the first few weeks might be an adjustment to how you talk and move your mouth.

And the pain after an adjustment is fun, so there's that. :)

tl;dr: you won't regret it.
Wikipedia hyperlinks definitions, but if you don't have a background in the field, following all hyperlinks off hyperlinks produces something of an exponential explosion of things you'd have to understand before you can understand a particular article.
Do yourself a favor and just take discrete math 1 and read a few Wikipedia articles instead.

+100, exactly. I have some familiarity with mathematical logic, and with Bach (though admittedly I'm less familiar with Escher) and I found GEB to be unintuitive at best, and misleading at worst.

To be honest, there may not be anything really magic about Goedel's incompleteness theorem once you grasp the core concept, which is: If you encode all proofs into a formal language, you can make a statement that is true but unprovable. (Which is, effectively: "This statement has no proof"). Most of Goedel's work on the incompleteness theorem was on the systematization of proofs, which can be tedious to work through.

I found at the time Godel's completeness theorem to be more interesting. Though I never got into model theory or more advanced mathematical logic so, grain of salt.
If you're referring to SIMD, then the answer is not yet, very soon though.
It strikes me that the "9 months to make a baby" applies much more to Engineering than it does to Research Science.

There are a ton of areas of research that we know will yield a lot of future benefit but since the NIH is actually funded at a lower inflation-adjusted rate compared to 15 years ago [1], the research is held up greatly. Grants to young scientists are diminishing and many promising researchers are leaving the field.

Building a bridge is a serial process, studying the metallurgy of hundreds of compounds is massively parallel.

[1] - http://faseb.org/portals/2/images/opa/FederalFunding/Graph%2...

> From FY 2003 to 2015, the National Institutes of Health (NIH) lost 22% of its capacity to fund research due to budget cuts, sequestration, and inflationary losses.
https://fermatslibrary.com
One thing all modern languages (including Python) miss is the dead simple drawing functions of BASIC. They have no place in a regular language, but are super useful and intuitive in teaching programming. I tried teaching my kids Python at one point with a turtle graphics library but it was still annoying and complicated compared to BASIC where your drawing commands literally just "appear" on the screen.
The law is intended to include women.

A woman is defined in CA law, and the answer I gave is derived from that definition.

Personally, I favor far more liberal gender role freedom, and I prefer it precisely for the reasons given here.

More liberal gender norms would allow for greater personal expression, and covers these cases better.

People simply saying they identify as female is difficult to discern from those willing to game a law to get what could be an attractive board position, or present as a compliant group without actually complying.

Not all trans people fully transition. I never implied they must, or do.

However, the State of CA does require a few things to get that "F" on a drivers license, and those things involve a status change and some material effort to present as female.

Finally, some do feel they are better off staying as they were born. No worries, but doing that does also mean they are not going to be seen as women in the current law either.

All OK. I truly do not care what people do. People need and work best when they are able to be themselves. I much prefer meeting and interacting with the real person anyway.
The old code viewing/metrics CodeCrawler project used a universal format called MOOSE to compare software projects across languages. (Even across programming paradigms.)
One of the best CS textbooks I've ever read. I recently reached out to my OS prof because I couldn't remember the title. Funny to see it posted on HN a couple days later.
Godel Incompleteness Theorem and Turing Halting Problem are two faces to the same coin, I intuited. It is deeper than I thought, especially that I forgot about the two godel's incompleteness theorems (not just one.)

Scott Aaranson "popularizes" Kleene's textbook proof of Godel's theorems using Turing machines in his blog:

https://www.scottaaronson.com/blog/?p=710
It's amazing how Chrome has become the Internet Explorer 6 of the modern web era.

Instead of ActiveX I wonder what would be an appropriate way to describe it.
Let's establish one fact first: when working with the smaller processors and SoCs, there's no such thing as a generic bootloader. The final code for any bootloader will be highly specific to the part.

Your request #1 is on the mark: you want to cold-boot the chip and get the various necessary registers in place to accomplish #2, which is set up some of the peripherals to begin working.

So you have two choices:

1) Start reading the TRM and writing assembly code to do this, then read the TRM again and understand the boot sequence to figure out how and where to load the code.

or...

2) Read existing code to learn from someone else's work, because they did the exact same thing at some earlier point in time.
Can I jump on this bandwagon? I also seriously appreciate what Signal is doing and they deserve to hear it more often
One of the few remaining services in macOS Server (discussed elsewhere on HN today) is Profile Manager, an Apple-developed MDM server. Given that it requires a static public IP and only runs on macOS, there's a pretty small niche that even could use it. The MicroMDM site describes it as the 'reference' or 'proof-of-concept' MDM server, "depending on how jaded you are about it".

I think Apple is happy with the current state of MDM servers--several good 3rd-party options, both self-hosted and cloud.
Actually, SQL seems more COBOL-inspired than FORTRAN-inspired to me.

As far as a "generic" query language not tied to relational databases, that's a rather tall order. Logic-based query languages are difficult to troubleshoot when you don't get the results you expected. It's kind of like a formalized version of Google: you get results, but you don't know if they are the best results, you don't know what you are missing, and you often don't know why you got what you did.

You have to have some kind of discipline and structure to the data in order to understand and troubleshoot results (at least for mortals and non-Sheldons). Some say relational is "too stiff" for some uses, but there is the Dynamic Relational proposal that gives it flexibility without abandoning relational and SQL. (Some argue it's not technically relational, which I don't agree with, but that issue doesn't change the similarity to existing RDBMS & SQL conventions.)

As far as relational-based alternatives to SQL, consider these discussions:

http://wiki.c2.com/?HowOtherQueryLanguagesAddressSqlFlaws

http://wiki.c2.com/?QueryLanguageComparison

http://wiki.c2.com/?ExperimentalQueryLanguageComparison
See: https://fermatslibrary.com/journal_club

Primary problem is interest, really. No one's going to annotate "The Last Ditch Journal Of Applied Theorem"'s non-headliner papers.
To be clear, I'm not saying that it is widespread! But it is more widespread than it used to be, IMO - this sort of thing was historically confined to the elites, and now it's slowly creeping its way down middle class. Hence why I called it a manifestation of an ongoing march towards post-scarcity.

When and where the goal would actually be achieved is hard to speculate; I hope to see it in my lifetime, but only out of sheer optimism.
Pardon, we moved our website just last week and this link got dropped! Here you go: https://mixmax.com/careers/4023181002?gh_jid=4023181002

Looking forward to your application!
Most people spend most of what they earn.

The middle ground we have now is personal exemptions and the standard deduction, which gives single individuals $16,000 in Federal tax-free income. Which is fair-ish. Certainly it's more fair now than when only upper-middle class people with mortgages and high property taxes were able to itemize.
Packlane | Frontend Software Engineer | Remote | Full Time | https://packlane.com

Packlane is an online printing company that makes the process of ordering custom packaging easy and affordable for brands of any size by offering low minimums, fast turnaround, plenty of customization options, and free online proofs in 3D.

Some basics of what you'll do as a Frontend SE:

* Spend your time steeped in HTML, CSS and Javascript and pinch hit in our Elixir codebase.

* Build internal and customer facing interfaces with ES6, React.js, Webpack and modern preprocessing for CSS.

* Hone your debugging skills and contribute suggestions to the overall team.

* Utilize unit testing and continuous integration to keep the bugs out.

* Collaborate with stakeholders, department heads and consultants to provide the best user experience possible.

* Work in cross functional teams

* Pair program with teammates to hone your skills and grow.

Full description and application: https://packlane.breezy.hr/p/c907b966592b-frontend-software-...
It depends on what your usecase is. If you are Netflix and you have a show that gets watched 5 million times then having 100x on encoding is no big deal.

However if you want to do live-streaming to a group of friends, its very impractical.

Its only really worth doing a lot of work the encoder once you are sure its not gone change anymore, so work on that is surely ongoing.
I find it crazy that the IRS is so underfunded and every year for some reason elected officials / citizens keep pushing this narrative of "The IRS is evil!". How is keeping department continuously underfunded going to lead to any sort of improvement? Imagine if roads are full of potholes; are you just going to cut the budget of the Department of Transportation to fix the problem?

The only ones who benefit from this state of affairs seem to be people who have no intentions of filing taxes or can afford to hire other people to do it. Meanwhile the average Joe has to deal with hour long wait times, online services that do not work, month long correspondence chains that lead nowhere. Obviously business like Quicken, HR Block, etc make a lot of money off this inefficiency since they can offer a service charge to save you the headache.

It is a shame because in my experience as an accountant some local/state department of revenues are really well run and super convenient.

It is also a shame because a lot of talented people work in the IRS forensics department which in my opinion is one of the coolest jobs out there.
I realised all the rest but never that. Thanks for sharing.
Adobe | Web Application Engineers | Full-time, Onsite | SF

Join a startup team at Adobe SF to reimagine Photoshop, the world’s standard for crafting images. We’re creating a machine-learning powered tool that empowers everyone to easily build the stunning images and designs they imagine – with the simplicity, power, and joy of playing with Lego-style building blocks.

We’re a small but rapidly growing team, backed by the tech and resources of Adobe. Our modern web stack includes: TypeScript, React, Web Components, WebAssembly, Canvas/WebGL, Node.js, AWS. Join us to change how the world creates images.

Learn more and apply here:

Full Stack / Backend Web Engineer (SF): https://adobe.wd5.myworkdayjobs.com/external_experienced/job...

Web Automation Quality Engineer (SF)
https://adobe.wd5.myworkdayjobs.com/external_experienced/job...
> written in C99 (without VLAs)

Can someone fill me in on why VLAs are a non-feature?
You're nitpicking. I say end of the road, while you say he must do one thing first before he can fight further. He has no remaining arguments that he can litigate further.
It will be super interesting to see that play out in court!

I am getting downvoted. That is OK. CA requires a few things for Trans people to qualify as a gender other than the one indicated at birth. A complete transition is not required.

Frankly, gender fluidity and greater gender role freedom are two things I fully expect to play out in court. Both need to be addressed, and then more normalized.

Interesting times ahead.
Seems so, but they are listed as if they are different "communities". I wonder if it's just bad wording.
Take this study with a grain of salt. It only shows that teens who engage in risky behavior are more likely to get less sleep, not that less sleep leads to risky behavior in teens.
SEEKING WORK / Remote with limited travel / Based in Houston, Texas

Location : Houston, Tx

What I Do: C# .NET Web/Mobile/Desktop/Cloud Development

Technologies : Pretty much the whole Microsoft stack(ASP.NET Core/Xamarin/WPF/Azure/Cloud/Office Plugins, even the occasional bit of Excel vba)

Specialties: Anything Microsoft, real time, office plugins.

Experience : Most recent projects

* Building out an successful MVP for a legal technology start up(ASP.NET Core, Azure)

* Constructing a client facing real-time physics engines for fortune 100 company.(PI, influx db)

* Office and Office 365 plugins.

I know a lot of the developers, especially in the start up scene look at .NET technology and think yuck. Well I feel the exact opposite, I've always been really excited about the Microsoft stack. If your company is looking to do some .NET work(legacy systems, integrating with enterprise/office/AD), and want someone who is excited about solving those problems in .NET please reach out.

Contact : James[at]dovetailsoftware.io
true, the first generation of successful iphone and android games that made their authors rich were extremely simple remakes of classic games.
Sure, though technology or ideas from products that aren't successful is often incorporated in future projects.

Honestly there's a really good blog post/article waiting to be written grouping and classifying shuttered google projects into groups based on purposes, because for a lot of them, they aren't created to be successes or make money, but for other business reasons, legal precedents, creating competition or disrupting a particular business segment, etc.
> Who says they can't have x86 servers with macOS? Just because they don't sell anything like that doesn't mean that macOS doesn't support it for internal usecases (possibly via a separate in-house build).

Seems insane to spend the money to develop something like that, but not sell it.
I read the post but seeing as the penalty for not following the guidelines is your extension being removed from the store and not all minifiers work the same way I thought some clarification would help.
This is a great list. Thank you for sharing!
As a funny anecdote, I know one person who did so much wrong with his taxes for a high value personal business that he received a check from the IRS each of the 3 times he was audited after the business folded. I don't know the specifics, but apparently, his business was some sort of an anomaly and the IRS was sure that he underpaid his taxes for a number of the years the business was running. He was sort of clueless about his expenses, so when the IRS audited, they ended up finding a whole lot of expenses that he hadn't properly accounted for and when he refiled, he got a rebate check. This happened 3 times before the IRS finally accepted that his taxes were correct.
What you are referring to is the encoding time using the libaom reference encoder, which was developed as a research code base to test bitstream features. AV1 (the format) was designed to be used for a variety of use cases including real-time and interactive streaming and it is possible to create a non-libaom based encoder that does so (see the https://github.com/xiph/rav1e project).

And still, for some companies the bandwidth savings of AV1 are worth deploying today even with the longer encode times of libaom. For example, you can try AV1 streams on YouTube right now:

https://www.youtube.com/testtube
A mixed record? He has literally lost every single argument he's made, most of which had already been thoroughly litigated in prior. The very few novel arguments he's made were just legal fanfic like "well I have rights because of Mexican law before California became part of the US."
It is coming from experience! Been at a Saas product for 3 years or so. Still under $1000 MRR but with a new product in the wings.
52.1% of realdonaldtrump followers are fake
So following Google’s gold-standard for accessibility then: both geo AND user-agent blocked.

How could it possibly fail?
No problem. I already understand where the downvotes are coming from, you don't need to explain.

I'd edit my comment to add a "I'm from X" but it was too late and I'm not particularly concerned with points.

The best part was people keep talking about Dutch ovens with boy scouts which, in Aus or the UK, sounds like they're discussing farting in a tent.
Funny, the federal income task pays for none of the items in your list. Roads are mostly state, airways are mostly private (and air transport is much cheaper and safer since deregulation), doctors and hospitals are outrageously expensive, a lot of Americans wish their taxes went towards that, they don't in any beneficial way. And...the financial system? I'm not sure what that means in this context but yea, government regulations sure saved that one from going to the shitter.

Why is it that any criticism of our current tax regime is instantly expanded to AGAINST ALL TAXATION. I'm more than happy to pay taxes I feel are reasonable in amount and directly beneficial in some way. The federal income tax is not that. Not even close. It's a money black hole that goes towards god knows what, and is a huge drag on the middle class, the people Mr. IRS in the quote is supposedly helping.
Pretty much, yes. Benchmark comparison from April https://wyohknott.github.io/video-formats-comparison/

But do keep in mind that it's competing against x265 (HEVC) which has been on the market around 5 years now, compared to 5mo for AV1 - it's still early days.
I applied a few months ago at Blue Canvas and I was left very content and happy with the recruitment process (even though I was not successful).
Health checking gRPC servers on Kubernetes
The people at the very top don't evade taxes. They structure to minimize and evade them. Tax evasion is for those who aren't clever enough - or spendy enough - to do it with the legal tools already available.

The key lies in the awkward distinction between tax evasion and using the tax system to minimize your tax liability. They look pretty damn similar to most people. But they're different in a very important way to the IRS - evasion is illegal and minimization is not.
You can do both GT's OMSCS and UIUC's iMBA...