skysight-inc/HackerNews huggingface dataset:
You are reading that completely differently than how I read it. I personally think that the author is reflecting on the fact that he may have been not focused enough on completing a single task before starting another. It sounds (and this is speculative, I don't want to put words in the author's mouth) like the author would start with a hypothesis, run an experiment that generates data that appears to support that hypothesis, but then start running tangential experiments disproving alternative hypotheses to further strengthening the original hypothesis. Hence his refelection:

> I am not advocating the reckless publication of unverified data, or recommending being so careful that you end up publishing nothing — but there is a difference between being reckless and shooting yourself in the foot.

To me, the author is looking back and now realizes that he may have been too cautious in that he was running too many experiments to publish one result and that there is a spectrum of caution and that he may have missed the sweet spot. As others have pointed out ~19 papers (and only 5 first author) over 23 years seems to be a low publication rate, which I think the author is reflecting on.

I agree that the incentives are messed up and these upside down incentives are a driving force behind the reproducibility crisis, but I wouldn't take this quote from the author and say it is an illustration of the reproducibility crisis.
Couldn't you say the same about taking advantage of any offer that poor people can't (or are less likely to) take advantage of? eg. buying toilet paper every 6 months when there's a deep discount, rather than buying small packs weekly (which poor people are more likely to do because they don't have the savings to buy 6 months of toilet paper upfront).
Indian payment-for-papers proposal rattles scientists
"Private chat messages" are one thing, and I think you may have something because Facebook is so ubiquitous, but for the sake of argument (and I don't know if this is true) assume that the employees were required to have work accounts on the company platform, and using their work accounts... this seems like a boogeyman scenario because Facebook, and we all have Facebook accounts, and love to hate Facebook for their privacy violations, which are real.

But we are talking about employees communicating on the corporate platform.

This gets a lot clearer cut in my opinion if instead of Facebook, we say EvilCorp, and instead of "chat messages" we say we're talking about "company emails."

If I send my coworker at EvilCorp a number of emails on their work account on Tuesday about how we're totally going to get drunk on Wednesday instead of going to work, and they respond in agreement, do you still have a problem with the employer digging through those comms when the employees do a No-Call No-Show on Wednesday?

I mean this seriously; if you're going to coordinate your planned truancy-from-work event with other co-workers and use work email to do it, you should expect to get caught. You might find it scummy, but I don't think there's a court in the world that is going to declare that it was illegal, except maybe in Germany or some other country with super-privacy laws. Educate me for sure, if you know I'm wrong.

And even then, I suspect that there's a language they could include in their Employee Handbook that would make it OK. The company network is for company business. You're not usually entitled to hide your work-product from your boss. More seriously, something in the art of OpSec is lost today.
If you work at Facebook and do this, at least use Hangouts.
What would you do when AI gives you the opportunity to do whatever you want without scrabbling for the dollar? When the incentive to produce wealth is gone, would you work years of your life to purchase things to impress people who have no care for you?
This was heavily documented after Chernobyl. If you're not affraid of heavy and even gruesome recollection from people and relatives there at the time you can find documentaries on youtube
Surprised no-one has mentioned metacrawler so far:

https://en.wikipedia.org/wiki/MetaCrawler
Yes, this can all be handled with skills and the dictionaries that go along with skills. I don't even program much in python, but I've found it pretty simple to make add-ons for mycroft that have multiple entities for different intents.
My university has a 6 year limit on postdocs.
It does. Spend $X00,000 defending against us, or $X0,000 on a settlement is the proposition they put out.
To extrapolate on your point for those interested:

The analogy I'd give is from physics. Understanding the prime number structure is like understand how an arbitrarily complex 3-dimensional shape will interact with another equally arbitrarily 3-dimensional complex shapes (let's just assume rigid-body interaction here).

But it should be intuitively obvious that starting with the question you want to answer "how do arbitrarily complex shapes interact" (the analog, in our example, to "how are arbitrary primes structured") is too big an undefined question to answer directly. Maybe somebody will be able to do it, but most likely it will be solved by breaking it into smaller, incomplete, but accurate models that though comparing and contrasting (e.g. why do circles interact differently than squares) and combination (e.g. I know circles interact, I know how squares interact, I can now define a grand circle/square unification theory that describes how circles and squares interact) .

So, you break the problem down into questions like "how do circles interact?", "how do squares interact?", "how do one-dimensional shapes interact?", "2D?". By identifying subclasses of the overall uber problem it's possible to solve a hard larger problem.

Back to the primes example, each different metric for defining a relationship between primes effectively defines a new class of primes that can be probed to figure out why they act in the way they do and how they are distributed. Each class of prime is a (probably, but not necessarily) incomplete yet accurate model for how all primes operate overall.
Intern at a YC Company
1. Making yourself wealthy doesn't necessarily make everyone better off. The social welfare cost of wealth creation is not always the same.

2. If you couldn't trade money for interesting machines, then you'd likely do something else with it. If you could keep less of the money you earn than you do now, you'd probably continue doing exactly what you are doing now. In fact, you might work harder at it because you'd need to afford to buy those things that you really want. There is a point at which taxation is counter-productive, but I guarantee it is far below the level at which people can individually afford their own luxury yachts and private jets, especially when the pleasures these afford might be gotten by joining exclusive clubs that jointly can afford them.

3. Lead poisoning cause social welfare costs that persist across generations. The net utility gained by ensuring tens of thousands can be healthy and productive members of society instead of societal burdens far exceeds those you mention.

4. Suppose some very rich person spends an extra 100k on a golden toilet to replace his old silver toilet. I guarantee you that utility gained by that replacement is greatly exceeded by buying a homeless family a home with it. So, yeah, definitely, lets put the two on equal footing.
I’m not motivated by politicians (I hardly ever listen to them or endorse them).

I’m motivated by the suffering I see in our society experienced by gender nonconforming individuals who feel uncomfortable in a world that believes in the gender binary.

It’s interesting that you mention treatment. I’m not sure if you know any gender nonconforming people, but “just go with the treatment and be done with it” doesn’t really reflect accurately the experience I’ve seen other people have. Hormones and surgery can treat the symptoms of dysphoria but the cause seems to be society and the expectation that all people fit in to a binary. (Please ask if you’d like me to elaborate on that.) So here I am proscribing a treatment for society: stop gendering things unnecessarily and stop supporting a hard gender binary.
Sigh.

To me, this is just another step in the dilution of the American constitutional system. Congress has the "power of the purse", period, and while this mechanism has been in place for quite some time, using it for the purpose of doing an end-run around Congress's check on executive power is a very Bad Thing™️.

That's coming from someone who doesn't have a real problem with "the Wall" in and of itself. I certainly don't feel as strongly about it as many people (on both sides of the issue), but my feelings on the use of emergency powers are much stronger.
A 0.05 p value very much does not mean there's a 95% likelihood of the result being true. It's a fallacy that is far too common.
Going back further, X-Tracks did this ~5 years ago https://vimeo.com/107971872

That said, I think a deep learning approach will likely do a lot better (and be a lot easier to develop, imo)

Also, check out Google's Magenta project; it aims to use ML in various music / creativity projects.

I personally plan on doing a project that will involve audio source separation as well as sample classification; a good trick for analyzing audio data is to convert it into images (maybe with some additional pre-transformations applied, such as passing it through an audio filter that exaggerates human-perceived properties of sound) and then just use your run-of-the-mill, bog-standard, state-of-the-art image classifiers on the resulting audio spectrogram with some well-chosen training/validation sets.
I think there's something to be said about the manner in which Trump is building the wall.

Trump is declaring an emergency, to mobilize Pentagon funds to build the wall. Imagine if Obama declared a "Climate Change Emergency" to take money from the military towards fighting climate change.

This is not an America that anyone should support. This is a colossal overreach in power for an issue that most people will agree is a lol rallying cry that no one actually expected to happen.
Thanks for the answer, just curious would the lead sheet have holes thorough it if you put it up to that radiation?

I'm picturing a sheet of paper with bullet holes through it.

Or is there a better analogy of what is going on?
It's always fun to read stuff from the backblaze guys. The stuff they do is just neat.
Fair enough, I suppose.

I'm not sure it's just me being behind the times, but it seems that quite a few of the ideas behind PGP (specifically: asymmetric encryption) aren't really being exploited seriously. Instead there's lots of halfhearted "oh, let's just encrypt thing X with a password stored in thing Y" where Y is presumably more 'secure'. This is a bit of a tangent, but I find it interesting and depressing that industry has learned very little, if anything.
> I haven't used C# since the 4.x days, and I recall back then it was already on the verge of being too complex for me to fully understand.

I can't say it's complex. If anything, the complexity has been reduced with local type inference and lambdas.

I think you wouldn't be able to tell C# from Javascript these days :)
>a fairly obvious decrease in clarity

In what's ways specifically? Using String.Format you have to keep your indices correct and 'compiling' the string in your head requires jumping back and forth between the format string and the args.

Interpolation wins on every account as far as I'm concerned.
There are examples of very efficient IPC, just not in UNIX-land. If your IPC system is integrated with the scheduler, the difference between a dynamic library call and IPC can be minimized into irrelevance.
> I incorrectly read it as accusatory.

That's okay, I have a very dry sense of humor and straight-faced delivery in person as well. Which is unfortunate because it means I can't blame the lack of tone online when jokes don't land, they often don't in person either.
No more wonders?!
This misrepresents religious belief. I don't make my decisions based on the presumption that a deity will intervene, and I do believe in God. In fact, making such a decision is called a leap of faith, and they're not to be taken lightly. When I'm not taking leaps of faith, that is, most of the time, I act the same way anybody would.
The Firefox’s built in password manager deals with it just fine. No idea how, and no idea why others can’t cope if it can.
Colin Kaepernick settles his lawsuit against the NFL
It's not illegal to reprocess. Carter's ban was rescinded by Reagan. What it is is stupid. Reprocessing is a net economic loss.
Disclaimer: I've never used Unity but have played around with Godot quite a bit.

Godot's 3D capabilities, while almost certainly not as full-featured as Unity, are plenty enough to make an old-school FPS, and a lot more.

The Godot online docs are quite good; well organized, clean layout, easy to find stuff. But for tutorials and howtos, I've had more success with YouTube screencast videos vs the Godot docs.
This eventually boils down to NIMBY vs YIMBY. Like that remote rural area of USA who thinks that immigrants are destroying their way of life the settled population of these large cities resist any progress because that might threaten their current state of life.

It is a very hard problem without any obvious solutions. The only concern I have here is that few vocal groups will make the minority or less loud opinions seem non-existent. The best way to resolve this would be to have a fractal localism where the decisions are made closer to where the action is happening and by giving more importance to locals who actually are closer to the project location rather than being part of the larger city.
Here is video from serpentza/cmilk (2016) https://www.youtube.com/watch?v=BcyYyyaPz84 talking a bit about it.

Basically this is investment, with money often coming from the whole family. No one really lives there. In majority of cases even finishing touches on properties would be unwelcome as it will lower resale value. They are being built everywhere (helps with GDP too). And plenty of developers are struggling with sales of new stock.
> But it’s not just about creating consistency within your own ecosystem, it’s about being consistent with the rest of the internet.

FINALLY someone understands how important this is!!! Great article!
Due to the extensive polymer use in it's construction the G36 is more sensitive to heat buildup than other assault rifles. Therefore it is very likely that the rifle did in fact perform underwhelmingly in hot areas at high rates of fire. Moreso than a metal construction rifle would. It's almost certain that the new rifle will be the HK433.
Depends on what you think of their Blockchain/Merkle tree work, though. The attestation chain that Keybase uses is a public merkle tree, and though currently built to be centrally signed, at the root level, still has some built in decentralized redundancy at the user/client level.

Interesting gray areas between easy determinations of whether or not something is centralized/decentralized or now.

https://keybase.io/docs/server_security
Someone Impersonated New Jersey AG to Demand Cloudflare Takedown 3D Printed Guns
Every time I logon to the AWS console I curse because the login is split across two pages and I have to select the correct login to autofill from my pwd manager twice.
The clearing system isn’t the core part of the card brands value though. It’s their payment network. The fact that a card issued anywhere can be used to process payments to a majority of the worlds merchants and banks.
Shell buys Sonnen, Tesla’s competitor in the home battery business
I don’t know the norm of the author’s specific field but I had the same reaction: His publication record is not even in the ballpark of where it probably should be for tenure.

I feel so sad that the scientific industry is set up such that guys like this can plod on two decades or more past the point they should have realized they weren’t on a tenure trajectory. Now he’s 40-something and has to start over in something else (data science?), probably with very little saved for retirement and possibly having missed out or significantly delayed other aspects of life (marriage, kids, house). Why didn’t anybody tell this guy to start his career in private industry 15 years ago? Every PI in every lab he touched should have seen this coming.
I agree wholeheartedly! I make my robots non gendered as a kind of point that assigning gender to things that can’t or haven’t affirmed that is unhelpful. That includes baby humans. :)
I have a hard time believing any programmer with more than a couple of months experience would have a moment of difficult figuring out what an interpolated string is doing.
I don't think there are many people who sincerely believe that, it's just a strawman batted about by people who are uncomfortable with more progressive understandings of the relationship between (biological) sex and (social) gender.
This article explicitly points out modern alternatives to PGP's clunky, 1990s implementation of asymmetric encryption.

But, tangentially, it's a bad idea to use asymmetric encryption when you don't absolutely need it. Modern symmetric AEAD ciphers, which are implicated in pretty much all serious public-key designs anyways, are safer to use that asymmetric cryptography.

Seeing a public key in a design that doesn't demand public keys is a cryptographic engineering code smell.
I would ditch credit cards the moment all the merchants I use would give me a 2% discount for paying cash. Using credit cards is perfectly rational until then. What's more, it's rational even for credit cards that don't earn any rewards or cash back, let alone ones that do.
>Didn't the Google Exec who was most recently in the news for sexual misconduct misuse data?

I'm not aware of that angle but if you know more info I'd love to read about it.
Thank you! I struggled a lot for the scrolling! I initially tried to do the overflow scroll, but it would only scroll for the items that are overflowed to the right but not to the left. So I ended up using the mouse-wheel event to calculate the scroll and animate the items using react-motion.
The current city = Blue and rural = Red division is a relatively recent one; so across the timescale of people born in the 80s to now you'd have a lot of political shifts that would be hard to account for. Just look at the 1996 election results by county seems unimaginable now, but it wasn't that long ago. https://en.wikipedia.org/wiki/1996_United_States_presidentia...
Ehhh no? I am at least not aware of any differences in utf-8 compatibility between browsers or other library implementations. UTF-8 is old and extremely standardized.
I do not see why slavery and theft is a morally superior choice here either.

People suffering would eventually be violent towards the corporations then they would destroy what little chance they even had to survive. Most societies like Venezuella, India have tried that model and are curently at the bottom of the pile.
The login form on TreasuryDirect is cancer.

- They split the form into two parts: Username/Account-Number and Password.

- The Username field disables autofill.

- The password field on the next page has a virtual keyboard. No autofill, the field is readonly.

I have been using this bookmarklet to "fix" these fields and let the password manager work on these fields:

javascript:document.querySelector("input[autocomplete='off']").removeAttribute('autocomplete');document.querySelector("input[readonly]").removeAttribute('readonly');
That's not quite correct.

The program sets LD_RUNPATH_SEARCH_PATHS which bakes a list of paths into the binary. This can include relative paths as well as @loader_path and @executable_path. eg a plugin bundled with an app can specify @executable_path/../../Frameworks to reference the parent bundle's Frameworks directory. Libraries can also add search paths to help locate their dependencies. @loader_path will expand relative to the library that actually has the dependency.

Any linked library with a DYLD name of @rpath/ will be searched in those locations.

At build time the linker checks each library for its DYLD name and bakes that name into the final binary. Making sure all of your non-system dependencies are @rpath and relative to your app bundle is what makes it a "Relocatable" application.
I had no idea. thank you for this! I assume the setting is "use google dns service to help resolve navigation errors"?
Granted that coal fires can occur due to other causes than mining (such as simply exposing a coal seam to air during construction). That said, mining greatly increases the number of incidents that occur.
Yes, God forbid the variable appear more than once.
How to Build Culture Through Office Design
FAA Makes Major Drone ID Marking Change
Please, not another Slack walled-garden for discussion. Slack is both inaccessible and unsearchable, as well as a privacy concern.

Suggest to use already available open source discussion networks such as freenode and open software with accessible medium such as mailing lists powered by mailman and its archives.

If you insist on using a javascript-tainted webui for community discussions, use open forum software such as discourse ensuring it's properly searchable and archived by major search engines.
It's almost like not needing to roll your own key distribution mechanism is a nice feature.
The new switch expression is to the old switch statement what the ?: operator is to the if/else statement.

Sometimes you want to provide one of two different values based on a condition. If you use if/else, then each statement body has to contain either an assignment (if the value is to be used later in the same function), or a return (if the value is to be immediately returned from the enclosing function). It is often more clear and concise to use a ?: expression at the site where the value is to be used.

Now consider the case where you need to choose among three or more different values. You can use chained if/else statements, which have the same drawback of needing to contain either assignments or returns. Or you can use chained ?: expressions, but there's really no good way to format this in a way that remains clean and easy to understand.

The new switch expression provides a cleaner alternative to chained ?: expressions.
I think exercism.io is hugely valuable for solving three problems:

- Where can I find a set of practice problems which will force me to really engage with learning a new language?

- Given a specific problem, what does the solution look like in various langauges?

- Given a specific language, what do the solutions to a variety of problems look like?

Unfortunately, exercism's web interface is really only set up to cater to the first of those.

So I made an couple of indexes to solve for the other two:

https://gist.github.com/cellularmitosis/ae76bb09973f55418d97...

https://gist.github.com/cellularmitosis/2aec8d88a76771452f35...
Yes I agree. I does not work with deep nested dependency chains where some choices are only decided at runtime (after loading additional text files).

Maybe it's possible, though, if we remove a little flexibility and flatten the dependencies, such that the application hardcodes a little more of what actually happens (e.g. specificies the file formats for image loading, the format of the ui description, etc).

This is the way I've done my own GUI application, where I simply coded what should happen, and created widgets as I needed them, and all the important decisions were known statically. But maybe this amount of specification is not what people expect from a standalone GUI library.
Which is not that big a deal if you have a password manager with unique, randomly generated passwords. Exactly the scenario they're preventing...

And just in case it's not a joke, storing hashes of every subset is laughably easy to crack so that's plaintext-equivalent.