skysight-inc/HackerNews huggingface dataset:
As a computational physicist (meaning I do science, but most of my time is spent programming), I agree with everything the parent said, but perhaps I can add some more specifics. The matplotlib example is a very good one in the sense that it's a piece of vital infrastructure almost everyone has used at some point. It works well enough for performance insensitive (meaning non-realtime and small-ish datasets) 2D visualization, has a lot of features and is easy to use. Other niches are less fortunate - for instance, for general purpose performant 3D visualization there's the bloated monstrosity that is VTK and little else, so I mostly just write OpenGL code by hand. That's annoying, but I haven't found anything that isn't outright terrible.

Other scientists, depending on their interests, will readily give you similar examples of obvious general purpose libraries that are lacking or non-existent, but there's a simple reason for this - it's hard, unrewarding work that's very hard to commercialize. Most of the large scale projects that exist have grown out of academic grants and often struggle for funding or are abandoned entirely. If you are really considering this as a career move that's eventually supposed to put food on the table, you need to have a pretty good idea of how your project is realistically going to earn money, because the correlation between funding and general usefulness is very weak in this space. Since academic funding isn't on the table for you, the common alternative involves things like biotech startups and venture capital.
While it's true, it's also missing enough detail to be wrong. There are laws governing content use on websites and Youtube is obeying the safe harbor provision with hasty response to take down requests. So the reason they take your video down here is "compliance with the law".
As someone working in this field, I disagree. The state of these codes is that if you put garbage in, you get garbage out. Without a strong theoretical background, you’re generating junk. Of course, if he’s willing to spend several years developing his knowledge of the field, there is for sure room to help. If not in your suggested machine learning area, instead perhaps in improving the quality and usability of the code.

But instead I would recommend he start from something like the NOMAD database, where the calculations have already been run by more knowledgeable people. Then he can focus on the analysis side.
I imagine all/most eagles that feed on fish must have to swim at some points in time, so probably develop a fairly decent swimming technique.

As for nessie, I'm not sure there are any outstanding 'unexplained' photos (the 'surgeon's photo' is much like the famous bigfoot film - it's been admitted to being a hoax, but 'true believers' insist that that's just the person being coerced into a cover up)
On the intersection of biology and machine learning, there is one of the holy grails of science: protein structure prediction.

I'd recommend starting reading about Google's AlphaFold, since this is currently considered state of the art in the field: https://deepmind.com/blog/alphafold/
All the balls are the same color: brown
SystemD does that.
How to Avoid Terrible Tech Companies
For example: embedded applications, or when I'm the only one running trusted code on my computer. Think also of scientific computing.

If you insist on networked solutions: database servers.

Also: "multicore + purely functional style" is just as clean as "multiprocess + purely functional style", but ... the latter is less efficient because of communication overhead.
Debootstrap has been doing the work with pretty much one command for 10+ years.
If we take into consideration that both firefox and chromium use skia graphics library then there are only two companies apple and google.
Unity Project – A Test Framework for C
How do you know what people are being sincere and what ones are joking on anonymous forums?
I've thought similar about microwaves. That is, using them to cook kills microbes - bad ones, but also good ones.
You can get a job at a company doing research. Improve their tooling and this make them research faster. SRI comes to mind in this regard.

Inside the company you can also push them to try and open source the tools. Unlikely that’ll work if they don’t do it already, however this skill set will eventually let you contribute more in the future. After some time on the job, start a personal open source project or start a company directed at some of the issues you saw.

It’s general advice and it’s the long game, but will likely help you have more impact.

The advice above may be more useful for engineers earlier in their career, but you can accomplish that in a handful of years.
Texas Holdem Card Game
Play for free, let me know what you think!
The only reason to extend the standard if you can't implement required functionality with acceptable performance within this standard. That is the weak point for web platform: JavaScript is too slow and does not have access to drivers, you can't implement GPU-accelerated H.264 video codec within browser, so you have to implement it with C++ in browser. That means that proposed standard should be Turing-complete, provide C++ level of performance and native access to required hardware, while keeping browser-level safety and isolation. That is hard thing, but I believe, it could be solved using modern virtualization techniques with some advancements from OS and hardware to better virtualize GPU, USB, etc.
There should be more discussion about the ridiculously broad nature of this warrant... How are they able to say anyone who commented at all is a potential co-conspirator?

They should be required to have a more clear guideline than someone who just commented. It's basically a drag net.
The job role for you might be as a "Research software engineer"
False. Deplatforming works. People afraid of it state that it doesn't work because they're afraid.
The WWW Virtual Library (1991-)
...if you were born after 1976
/pol/ is around five times as active as /leftypol/.

8chan's overarching culture is right-wing. Some boards aren't part of the overarching culture, but /pol/ is, and people are talking about /pol/ here.

Note that triple parentheses are part of the site-wide markup syntax. /leftypol/ is the odd one out. Even most of the popular nominally non-political boards lean right.
I agree with this; scientific computing per se is best left to scientists and cannot be effectively done without the proper training. But there is a huge need in science for well-designed software. I'm talking about bread-and-butter CSE topics like basic UI design and documentation. This is where OP should concentrate their efforts in my opinion. A lot of research quality code is shockingly buggy and difficult to run. To give an example, if you are a biologist trying to run a shiny new machine learning method on your data, you are SOL in most cases unless the original authors went out of their way to enable that. For this reason a few PIs, really rich ones with big bio labs and f.u. grant money, employ full-time software developers, but this not possible for most people.
Sure - it was necessary to insure the unconditional surrender of Japan, as opposed to the conditional surrender they were trying to negotiate. Sources:

https://www.washingtonpost.com/opinions/five-myths-about-the...

https://www.atomicheritage.org/history/debate-over-japanese-...

https://mises.org/library/hiroshima-myth
I actually strongly disagree with the message in the lead-in. All scientists can “code” better than OP can do science, yes, but most woefully lack any software engineering experience. Most postdoc research code would earn a failing grade from an undergraduate software engineering professor, or get themselves fired from a real world programming job. Think spaghetti code, lack of testing or continuous integration, non compliance with standards, etc.

I would say a cheap win for a coder would be to attack some domain where only rough research code exists and make it more reliable, scalable, better documented, interoperable, etc. a complete rewrite is probably required in many cases, but you have the working old version to compare against.
Forget science: as an “army of one” you’re unlikely to make a contribution of sufficient magnitude that some needle might be moved in the right direction. Take advantage of the skills you do have: make money by doing what startup entrepreneurs do, then donate all proceeds to scientific research.

There may be the next Zuckerberg hiding in you. Imagine what would be possible if you could reach that level of wealth and use all that money to propel science forward. I’m not talking about some chickenshit foundation; real impact is made by committing all of your financial means to helping science. That’s how a real difference is made.
My argument would be that it isn't nearly specific enough. Simply commenting on a thread shouldn't be enough probable cause.
How does a microwave kill microbes more effectively than any other cooking method?
I wonder how many diseases are becoming more prevalent because we eat manufactured food on a long term basis. Additives have been approved on the ground that they are not harmful to our body, yet we know very little in which ways they may influence our gut microbes (e.g. [1]).

A higher proportion of North Americans tend to find certain kinds of food/snacks from other cultures gross, yet the perfectly sterilized/packaged/high-sugar food options here are probably much more harmful.

https://www.sciencedaily.com/releases/2018/10/181001101932.h...
Mœbius: A Modern ANSI Art Editor
This is a pipe dream of mine, but I would love a Wikipedia of null results: nullpedia! Nobody publishes null results bc they’re not exciting, but I think a lot of NSF money would be saved if “failed” experiments were aggregated somewhere in a searchable way.

There’s lot of questions. How to organize it? How to encourage participation? How to maximize usefulness while at the same time minimizing volunteer effort? How to encourage discussion (suggesting changes for a better exp design) rather than manipulation (stealing the seed of a bad experiment to publish at your better funded lab)?

I don’t know how to do it, but I think if done right people would really like it.
Web Components are HTMLEelement instances, which are ordinary JavaScript objects on which you can set properties without any "non-native mechanisms":

`document.querySelector('div').someProperty = {some: 'value'};`

For DOM updates you will generally use a declarative DOM rendering engine like lit-html, just like how you use React's VirtualDOM. In fact, the most popular Web Component "library" [LitElement](https://lit-element.polymer-project.org/) uses very simlar vernacular as React (like the `render()` method), and from a developer perspective feels exactly like using React, except it relies more on builtin platform features.
عصابة النمور Qiwdz – Register
An Exercise in Satisfiability
Why Isn’t Cracking the Coding Interview Available on the Kindle? (2012)
See how a site appears to the rest of the world
Facebook’s Cryptocurrency Partners Revealed
Author here, this is the first time I've ever written anything for the internet. I though I'd take the weekend to mess around with SAT solvers and their implementation and then another weekend to write about it. I don't have a blog so this is just a (really long) GitHub README.
As a faculty running a lab in human genomics /genetic I would say either join a lab which needs your skills or work for a univeristy in support of their IT and high-performance computing needs. People with computational skills, an interest in doing/enabling research, and willing to accept a sub-market salaery are obviously rare. IT departments at universities are under-staffed and over red-taped, but most researchers depend on them to actually do work.
U.S. Escalates Online Attacks on Russia’s Power Grid
I would argue if you had to paint the GPL with a particular brush it would either be anarchist or possibly (modern) Marxist. Neither are necessarily incompatible with capitalism (in the "free market" sense at least, they are incompatible in the Marxist sense of "employer/employee dichotomy").

The idea is that the GPL empowers users to modify and distribute software rather than enforcing a particular structure of developers and users.

Of course the GPL is not a system of government, so these comparisons are mostly "in spirit". In reality, it's a clever hack to give power to users by abusing the capitalist copyright system (which has historically morphed into a tool for corporations to oppress users).

But the GPL is definitely not communist nor socialist because it has no relationship to government intervention at all (other than relying on copyright laws for its strength). Marx had no interest in governments.
Plain old barrel distortion correction already works fine for that.
How amazingly reductive. Citizens are not governments.

I wonder how you'd feel if you or a family member endured a horrible death by firestorm due to the machinations of a government which happens to rule the nation in which you currently reside?

On whose perfect soil do you presently live?
Essential Steps to Crushing It on ProductHunt
It's amusing yet so tragic seeing coastal urbanites trying to figure out the ethos of both imageboards.

Someday you'll get it, guys.
I'm guessing 'ubercow13 is referring to the tracking and analytics that Discord can do, not the fact that the channel (wherever it's hosted) is visible to the public. The former seems like a legitimate privacy concern.
Apple would be wise to buy the patents only and relocate any of the Germans to Cupertino. Germany and most of Europe is extremely uncompetetive due to the lackadaisical and conservative work culture. I have worked with many German suppliers in cutting edge applications and most of the time I end up choosing an Asian or Angophone supplier when the German one says it will take 6mo to add a feature on some existing product
>If extremists start using a symbol, non-extremists have to accept that they might be associated with those extremists by continuing to use it.

This is exactly what these people want. There are campaigns to make the pride rainbow a hate symbol, the communist flag a hate symbol and no doubt numerous others.

You have fallen for it and they are laughing at you for that.
Nice historical perspective:

> Say your database program gets a WM_COMMAND message, which it interprets to mean, "Go sort this database of 300,000 records," and dutifully conducts this 45-minute operation;
Yes: MD-BASIC. It transpiles to AppleSoft BASIC. It's more enjoyable than AppleSoft BASIC but it's also enjoyable in its own right.
Abusing the CPU's Adder Circuits
>no one will care about in a few months time.

Because it will have been replaced with another symbol that is now suddenly being portrayed as racist due to click-bait fueled hysteria. Enough already.
Another personal, generic, things-I-learned-as-a-software-developer list
> Lots of great choruses bump the bpm significantly

Would you mind sharing some examples?
In the physics PhD version of “it gets better”, after a few years in a career all the past folks will fade away. You are making the right choice.
A lot, if not most of the important scientific discoveries were result of work of "an army of one". From biosciences to physics you can do amazing stuff. We don't need any new zuckebergs that siphone all of the great minds that are out there into showing more ads.
Kerbal Space Program probably qualifies.
It might just be the second article you've read on The Outline, this is a distinctive part of their house style.
The trend in science is away from GUI's if that is what you are thinking, improved (although far from perfect) programming skills in the sciences and move towards reproducible research has heralded a move away from GUI's, documentation is another matter although that is becoming increasingly automated as well.
>You have fallen for it and they are laughing at you for that.

What have I fallen for, exactly? What's the trick?

Some people already consider the pride rainbow and communist flags to be hate symbols. White supremacists do use coded language and shibboleths online. My comment was simply a statement of fact - the meaning of symbols can be affected by cultural and political influence and can change over time.

That some fools have tried to turn that fact into a meme, or that the media can easily be baited into a moral panic, doesn't make it any less true.
There was also at least one entirely unironic example of someone using a photo of the three-point sign at a baseball match to accuse people of being Nazis. (The one I can find references to involves Kathy Griffin doing it to kids at Covington, but I think there may have been others.)
If you mean exactly 2 abstract points in Euclidean geometry then sure. 3D objects are not points which is the first issue. Relatively also cares about accelerating or rotating reference frames which applies to both point masses.

The center of mass in a two body system is a nice inertial reference frame which simplifies calculations.
The whole argument of Stallman is that you don't give companies the choice to use permissively licensed software (by making it economically impossible for them to rewrite the entire body of free software).

I think "there isn't enough software under the GPL" is not a criticism of the GPL's effectiveness. If anything it supports the GPL as a method for ensuring user freedom.
Unless you manage to do any kind of work without IO, there is always a security risk.

And if that is irrelevant to you, there is still the application stability and memory consistency to ensure data is being handled in a memory consistent state.

Fortran is a good example on how to do scientific computing without low level threads.
Great Questions to Ask Interviewers
In the world we live in, I don't know that I would make snap calls about what symbols will last more than a few months and which won't. In our current memetic climate things may appear to move faster, but getting to the top (news outlets reporting a meme) has a lot of staying power and reverberation that people should not take for granted.
https://citrine.io/

You might find this company interesting.
If only the writers of https://en.wikipedia.org/wiki/Causes_of_World_War_I and https://en.wikipedia.org/wiki/Causes_of_World_War_II shared your gift for stating things so concisely and unambiguously!
On a similar topic: https://news.ycombinator.com/item?id=16974098

Convincing people is hard and starting from the position "I know better than them" only makes it harder. I understand that sometimes people are just wrong or are using fact incorrectly, but often this get inflated to an extreme degree by the "smarter" side.

For me an important distinction is whether people are using unsound arguments to support a position or are holding an unreasonable position. For climate change the problem (from our "let's save the planet" side) is that we want them to change opinion, not that they are misusing unsound arguments.

To solve this the only way is to start a two way conversation where you can communicate how and why you believe is important and they can do the same. It is hard to convince people that do not want to be convinced, it is even harder to lecture people that do not want to be lectured.

A good starting point is to show that you yourself are willing to reconsider their point of view as stuff like "calling them stupid" is the same as brewing social resentment.
No, they're also wrong in a typical human context.

Most people have a phone with GPS these days. GPS would flat-out fail to work entirely without correcting for time dilation effects in the satellites. Newton had no concept of time dilation (nor should he have, given his context).
We are in 2019, even low level microcontrollers have dumbed down GPUs.

Plus I already answered your questions, not moving goal posts here.
Agreed. Just started my second postdoc job in pyhsics and 30% of my time goes into paper work for registering in a new country and at the same time applying already for new positions. This is by far the major time waste I see.
Quite right. Disobedience is being told by an immoral law to do something immoral. Such as to turn in a fugitive slave, etc, and then not complying.

This action is actively committing acts to interfere with people who are engaged in exercising their rights as free human beings.
Technically, I'd say it's flying if the main upward force is lift, and swimming if the main upward force is buoyancy.

And while it's often pointed out that sharks have negative buoyancy and have to sink or swim, they're only slightly denser than water, and some species are positively buoyant: https://www.sciencedaily.com/releases/2015/06/150619103518.h...
The barycenter determines the point around which the system rotates, the intensity determines the speed.
As an IT guy, I disagree, because too many times I've seen things that use a web interface break for esoteric reasons made possible by the ridiculous number of layers involved. Applications people use for work are pretty easy to deal with by comparison, we just bake them into the image and update them only when we need to for a feature or fix. Even then it's usually just a matter of overwriting the application install directory, which we can do remotely, or at the worst running a silent MSI install, again remotely.
I saw this list linked yesterday from another HN article, might give some useful jumping off points: https://github.com/kakoni/awesome-healthcare

One related thing I found from there was a list of projects for magnetic resonance imaging specifically: https://ismrm.github.io/mrhub/

I'd assume trying to contribute to those projects would hopefully give greater ROI than building a new thing (without a very specific idea of what to build and the market for it)?
SAP has plenty of integration options.
Imagine if you had a really, really fine tuned sensor for gravity, you could move a mass on one side of the system, and detect that move on the other side, communicating with gravity waves.
The article covers that in many ways Fortnite is a social network and that's certainly true in my house.

My step-son often jumps on to talk to the friends he has at school or where his father lives, often he just finds a corner of a room and hunkers down he's not actively playing (though he does of course do that as well).

In a strange way epic has made a compelling second life by focusing on the game playing aspect first.

With the creation tools they have, it'd be interesting to see what would happen if players could make their own maps that where shareable so others could visit.
In piano notes by Charles Rosen, he has a different viewpoint. Professionals should be those people who physically can not stop themselves from the act of playing. If you aren't obsessed with the act of touching your instrument, in his view you won't have what it takes to continue drilling and technically improving. For Rosen, who I'd say is a tad over serious, fun doesn't matter to professionals.

After playing 20 years myself, I must say I'm not nearly as obsessed as the 5 or so pianists I know who play for a living. I play folk and pop, classical I'd say is merely a hobby to me, therefore I'm a scientist in my day job.
Countries in United Kingdom?