skysight-inc/HackerNews huggingface dataset:
fluoxetine -> duloxetine is a minor mistake. It's just swapping lu to ul and typing d instead of f. These are very common typos.
HaxeUI is another cross platform option: http://haxeui.org
The submitter's problem, not yours. I apologize if I you were hurt by my comment on it.
Ah, yeah, I found the CBT-i regimen naturally helped with that.
Huh. Why chimp during the shoot, instead of having more time to pay attention and reviewing shots later?
Exactly this. I truly don't understand that people put their professional career on the line for the price of a domain name.

I also use GMail, it's incredibly useful. But it's my own domain, and if there's a problem, I point the MX records of my domain name to another email provider and forget about Google.
Depending on the length of the clip it might be handled under fair use. From the first page of google:

http://lemoinefirm.com/parody-fair-use-or-copyright-infringe...
I see a lot of commits from the Vue team into the core repo that are meant to support use in native.

Likely, we can expect something comprehensive for native this year.

I also believe it's a smart strategy to avoid Facebook codebases because they are all meant to somehow benefit FB in some (usually dubious) way.

Also the Vue approach is 1000% cleaner in practice than React, just doesn't have the bandwagon effect going for it
Actually the battle.net story has been distorted quite a bit. What they do now is more or less the right thing: They create new keys for every system.

The problem was what they did before: They had a publicly trusted cert for their local webserver.
OK those make sense tbh, though there's a huge amount of porn that basically caters to those audiences yet is staged... I wonder if they deal with that.
Pretty cool story. All about automating all the things!

Would love to read more about whether they started with microservices or had an MVP monolith that they then cut parts off of.
Red is awesome. Why it's not hip it's a mystery to me...
My main strategy is what you call (3). I've found that if I take a strong stance on code style - namely, "I don't care about this style matter, I'm going to approve your reviews regardless of it, and will call people out for blocking code on purely style matters" - then I haven't gotten much pushback, and the teams naturally loosely find a happy medium shared style that includes automated linting type stuff so that there's an objective criteria everyone's on board with but little personal opinion-based quibbling.

I like code reviews to end up talking about "does this functionality belong in this file/block/class/whatever?" because that's what I find turns into tech debt if the whole team isn't on board with the strategy, and so I don't think anyone ever outgrows peer review on that. Those are critically important decisions, and lord knows I've inadvertently gotten it wrong as often as anyone else I've worked with. It's not that any particular dev needs oversight, it's just a really hard problem as shown by the fact that pretty much every codebase at every company turns into a big mess over time.

It's possible one bad actor could still mess things up for a team with that, but then that's a managerial problem. If someone's causing the whole team to slow down, that's a problem that's fairly easy to communicate to them (and if they aren't listening, it's easy to communicate to the rest of the team in terms of "this is why we had to do something, you don't need to be worried yourself").
The scary part is that if science is deemed not worthy of attention, then we enter a new dark age were no progress is made and no new understanding is gained. That's truly frightening.
All of my research so far has been either theory/simulation or descriptive (e.g., this is how much this project did cost). After going to a lecture on someone's empirical research two weeks ago, I found myself asking why I have always been kind of turned off by statistical projects. I came up with two answers:

One: at this state in my career I need to publish a lot. There is kind of a speed limit on how fast you can publish empirical work, but with theory the upper bound on your publication rate is how hard you work and how creative you are.

Two: I feel more honest about my theoretical work. My models and simulations are so obviously contrived that there is no danger of anyone mistaking the map for the territory. By contrast, if you come up with some effect of size X in an empirical paper it might be reported in the media as some kind of golden truth like the charge of an electron.

I think if I spent like 12 or 15 months on an empirical project, I also would be so desperate to get a result out of it as to fudge the result. Even among intuitive relationships, the chance you can honestly and provably identify an interesting relationship is really low. For this reason, I read theory and description from all kinds of researchers, but I tend to only be interested in the empirical work from the best-of-the-best. In my field, I think some of the best work is from Rebecca Diamond at Stanford, and one of her most recent papers had a negative result.

I also really discount job market papers: these people spent years on a single project and their whole future is riding on finding something cool, so the incentive to fudge is just extraordinary. It's kind of like trusting a judge to try a case in which his son is the defendant. No matter what he told me about how fair he'll be, I wouldn't believe him.
With some reflection, I think you're correct on the understanding problem.

The problem has always been inconsistent - some code reviews are worth thousands of times more than others - and a determining factor may be how invested the particular reviewer is in that piece of code, how well they understand the surrounding ecosystem and things of that nature.

As a concrete example, it has always been rare that a backend API change PR doesn't get great feedback from the frontend team that is dependent on it. The visibility is a core benefit here and the clear process to collaborate (especially if done early, low cost with individual small changes) is essential to the return on time investment.

For the record, I agree, I think a strong culture of code review is the most valuable process I've added to any development team. In my grandparent post, I was merely drawing attention to a potential spot for improvement, I hope no one took it as against code review as a process.
I expect something equivalent or better to come out of what is happening with WASM in next year or so.

So many people are talking about missing the power of VB, early Delphi, Turbo Pascal etc. and WASM is first tech for a while that looks like it could take that power to the browser.
I have a 2013 rMBP in this state now with a bad battery. It strangely alternates between "Replace Now" and "Service Battery" [1] depending on the day, but I do think performance is degraded.

It seems less significant but still noticeable when connected to power than on battery, even when the battery is full charged. IIRC my battery is around 50% design capacity with 1000–1500 cycles.

It would be nice to be able to definitively tell if macOS is underclocking or something.

[1]: https://support.apple.com/en-us/HT201957
I'm not really sure what you mean by "Communicate with anything that isn't Microsoft, then you can't use .Net" I've used .net to communicate to vast array of non-microsoft products, serial over usb, shared pipes, com-interop, services, message buses, webapi etc..

I mean it is honestly by far the best framework I've uses to communicate to everything from 40 year old hardware to modern web services and APIs.

As far as "run on anything that isn't windows" I'll grant you, that's a very emerging area, but you can run .net (or some flavor it) on a lot of different platforms.

Hell I've got a raspberryPi running windows 10 IOT with .net running on it, and it works like a top.

And statements like "If Microsoft doesn't pour a billion dollars into getting .Net ready for Linux in 2018, .Net is over." say's to me, you don't really have your finger on the pulse on the enterprise ecosystem at all.

You'll be hard pressed to find a language that has breadth and depth that .net has. Couple that with the new push to Open source, from an enterprise standpoint, it's a very attractive platform.
Both RF and US operate FBM forces as deterrent second-strike forces. This is not only the operational reality but also the treaty-regulated deployed configuration.

Optimizing deployment in the manner you describe is not aligned to the current mission of these forces / our deterrence relationship.
Tried to comment on the page before it died. There's at least one vaguely plausible chain of events that could lead to DTN being ubiquitous: if/as vehicles start communicating with each other as we approach full autonomy, incorporating DTN into those communications would seem a possibility.
1) but less time than looking for bugs from production symptoms

2) So lay down the law: no bitching over style, add a style verification step to your CI

3) you are still stuck on style.

I suggest you never skip code review, stick to functionality and make sure everybody's stuff (including the gurus) gets reviewed.
> I'd argue this has an impact on the "savings rate" per employee, but not on the average payout length.

Your argument is only correct if we define the average payout length to only factor in those employees who receive at least one check. However the original quote that you claimed was wrong is referring how much the pension has to pay out on average, which is not limited to those who live long enough to collect a payout. Their average payout length of 3 years factors in a whole bunch of $0 payouts, whereas your average ignores all of the zeros.
Ask HN: What happens when a funded startup realises it can't succeed?
..And still has a ton of funding left over in the bank?
A lot of the tech that has enabled the rise of the 'virtual class' is built on a marriage of public and private funds. The railroads that enabled westward expansion, the dams that powered it, so many things that enabled our situation today, built in part (though not fully, of course) on the contributions of a myriad of people - people that may not necessarily know each other.

People normally have benefitted from the type of tech built by public and private funds, but now, there's a big fear that the current tech being built has no upside for anyone but a very small number of people. With a little more social and political grace, these fears might be assuaged, but instead, there's this zeitgeist that 'we could build such a better world if only pesky people didn't get in the way'. It's a Cultural Revolution!
We just do code reviews on every commit, it’s just part of our flow. My experience is it’s far more productive than paired programming, our team doesn’t care about style issues and most code is clearly correct. So review of 4 hours of work can usually be done in less than 20 mins.

As far as cutting in the schedule, we get done what we get done. The schedulers can bite me, i wasn’t the one who mislead them to think dev estimates had any accuracy or usefulness.
I've been hearing that .NET is dead/dying for probably 8 years now. I work on an enterprise software platform comprised of mostly .NET microservices and some NodeJs sprinkled here and there on the back end. 80% of our .NET code is running in a container on a Linux distro. The other 20% just hasn't been ported to .NET Core or has some shitty dependency which can only run on a Windows environment. I see some of our devs switching to Macs for development already. All of this has occurred in just 2 years. I would say give it some time. The progress has been amazing in my opinion.
Definitely feels like an advanced setting they could bury in the battery settings.
I'll confess that speed-of-light physics are far from my strength, but the way I understand it it's certainly possible to travel at at least half-light speeds (you would not experience any significant adverse effects from space or time going weird around you).

That means that even for a species with a life span similar to that of humans, but possessing advanced enough technology to travel at half-light speed, it would not be impossible to launch an invasion from a point in space about 10 to 15 ish light years from here. If they started now, they'd be here in 30 years. The question of whether this is a realistic prospect comes down to how important it is to an intelligent species to have access to a planet that demonstrably can sustain life. My guess would be- really damn important. Important enough that we can be fairly sure that we ourselves will definitely look for that sort of planet in that sort of distance and time-frame, once we have achieved the technological capacity to do so.

And, like I say, the above is assuming a species with a life span similar to ours. Which is a big assumption. Maybe my hypothetical space invaders will have a typical lifespan of 1000 years, so that 50 years are nothing for them - a 20th of their lifetime. 5 of our years. Would we launch a 5-year space invasion to take control of a planet capable of harboring life? I bet we would. We'd send in the space marines alright (because an inhabited planet would present that sort of challenge to our control).

And who knows- if an alien civilisation is advanced enough to travel at half the speed of light, then maybe they also have the technology to artificially expand their life span. Maybe 1000 years is 20% of their life time. Maybe it's 1%. Maybe they don't really need to die anymore? So they can travel anywhere they like, at their own time. Of course in that case they can just wait around a few more centuries, until we've wiped ourselves out- problem solved. But maybe they have other reasons than their life span to hurry and take over a nice little blue gem like ours (theirs is all but exhausted, or a Tyranid Hive Fleet is approaching, that sort of thing).

What I'm saying is that the vastness of the distances across interstellar space may be a big problem for us but that doesn't necessarily mean that it's going to be as big a problem for a much more technologically advanced civilisation, also. And maybe we currently don't have the motivation to attempt such travel even if we had the means- but that, too, is not necessarily a quality shared with every other technological civilisation in our near galactic neighbourhood.
I'd say in general Europe has better tastefulness when it comes to music in public spaces, both in choosing the right time/place for music and also choosing the right genre of music for the occasion.

I remember the first time I boarded a Norwegian flight hearing the music and thinking "Wow, an airline of all businesses can find some decent tunes".
The automatic formatter, extensive style guide, and linter helps.

We also have a (team local) culture where it's ok to make (logically justified) style suggestions, but they aren't ever blockers and can be safely ignored if you disagree with them or are just in a hurry or whatever else.

Basically, if you don't see any logical flaws or duplicated code or whatnot, you hit accept, but it's fine to make further comments.
Show HN: Generative Music Using the Web Audio API
I'd say yes, but I don't understand the enthusiasm around React. It solves a very specific problem for Facebook: it prevents the refresh rate of a page generated from many, independently developed pieces from getting clobbered by one misbehaving piece. If you don't have that problem, classic MVC or full FRP are preferable.
Heroku has good docs on this, for multiple languages:

https://devcenter.heroku.com/articles/s3#file-uploads

One thing to keep in mind, users should be able to upload (to the specific signed URL), they should not be able to download from that location. Don't make the files users can upload publicly downloadable, otherwise you can be used to host malware. After the video/image is uploaded, you need to download and process it[1], then upload it to an S3 bucket that allows download (e.g, via CDN).

[1] Use caution when processing user content. It is best to process media in a sandbox that can protect you against exploits in the media processing libraries.
Thanks @atrus. That website is really nice.
-f specifies a format, so it can't use the specialized itoa implementation, but probably just uses printf.
i’m probably able to, but that doesn’t mean i want to... or that i want to spend the time to potentially brick my shiny new i/nexus/pixel
A ponzi scheme is an illegal act of fraud whereas a Social Security type pension is something society has agreed upon.

Not surprised you're using a throw-away username and I'm going to downvote it accordingly.
Just give the incentive. Give bonuses to loaders when trucks deliver more efficiently. It would probably help with turnover, so the peaks would be much better with second nature efficiency ops at the dock.

I would go so far as to say that if they had invested in efficiency this way they could have developed their ORION project for far less money since they would be crowdsourcing at least the first major part of the solution from their workforce. Study that with sensors and data, and develop your algorithm from there. AFAIK, an experienced taxi driver is every bit as fast as a google maps traffic optimized route.
On my team all code has to be reviewed before it goes to QA. We strive to do it same day, to make it more productive for reviewers and writers of the code.

It’s not too much overhead. Even though most reviews are satisfactory, occasionally it catches something that’s a good learning opportunity, and that’s golden.
I don't disagree. But at least with a nuclear arsenal we have a bit more of a chance to react and protect ourselves -even just by blowing ourselves up- than we do without it.
Actual title is "Reindeer hunted by wolverines get safety app". Werewolves are something completely different.
Another thing to add, is that for "obvious" style suggestions (i.e., changes that everyone is nearly certain to agree on, though they might not agree on the importance), I encourage the reviewer to simply make the change.

This is only for stuff like missing whitespace or a typo in a comment. It is not worth the roundtrip to call that stuff out and I've never seen it cause a meaningful conflict on my teams to simply fix it. I've only directly managed teams <10 local people or <5 remote people, I can imagine more structure is necessary on considerably larger or more disconnected teams.

While not a problem I've ever really handled, this approach may have the side-effect of reducing dysfunctional codebase ownership that I've heard about from other team leads.
Thanks for the explanations. I don’t expect it is an easy explanation, but I will propose the lack of one is the reason so many thousands of Windows machines have UAC disabled. And, brunt abstract fear is not going to
change that.

In Windows, UAC has 2 effects. One, some softwares cannot be opened or installed. Two, installing software requires an extra permissions window be clicked on. No password is involved. I don’t mind the second at all. The first however is awful. Numerous softwares I depend on are sacrificed if I enable UAC. These are softwares from very reputable companies which I have used for many years and depended on for many projects.

Linux is not an option (hopefully is obvious why) and Windows with UAC isn’t either. So, I’m using Windows with UAC disabled just like probably a million other people. This is a very pervasive issue.

So, one whose career depends on disabled UAC is left to wonder “what is the risk?” And they are left with no useful answer to that question other than ‘too many to wrap heads around’ what can we expect them to do? It feels like a mortal threat at this point. The world is full of disease but you still go to the grocery store because you need food. Some things are out of my control and effectively using my computer for work with UAC is one of them.

I think your spellbound reaction to people disabling UAC lacks some consideration for their situation. Is it a problem? I’m certain it is. But, different people have different goals and priorities in their life. If yours is to enable UAC on other’s computers, the path to accomplishing that will begin with understanding why it is disabled. It sounds like a noble and important cause that I would be happy to help with, because circumstantial claims assert UAC is helpful to protect (me? my computer?) and that sounds good.
> then you can't use .Net

That's just plain wrong. Not only might .NET be a good option for a backend system (which can, of course, communicate with any platform), but people have been using .NET on non-windows systems via Mono for many years
Go high-performance encryption utility: hpenc alternative
Life expectancy sadly is dropping at the moment.

http://www.bbc.com/news/world-us-canada-42452733
It looks like the first link is current and concerning. Why would APFS encrypted be so much slower than HFS+ encrypted?
Maybe there is some checking but there is clearly somewhat less. This is in keeping with the general idiom (shared with Haskell and Swift, among others).
One of the biggest pros is that reviewing code keeps you up to date on the current state of the code base. I have, at least briefly, read and understood every line of code in our teams code base. I might not remember it perfectly, but I still feel like it is fairly easy to dive into and change any part of it, even the parts I haven't worked on in a while. This, plus occasional informal architecture standups, means we have a lot of flexibility in terms of developer allocation for tickets.
Always glad to see Red get some more attention. I think these little lightweight apps are the way to go for sure. I like freePascal + Lazarus too, but I wish they made certain things easier. Red's syntax isn't a silver bullet, but I like how they have DSLs for so many things and native data types for things like email and web scraping that would require libraries in other languages.
To be fair, you're discounting the possibility that nostalgia-tinged anti-political-correctness views are correct ;-)
I went to one where it was broken and just repeated something like "Welcome to Gas Station TV! Follow us on facebook, twitter, instagram" on loop. JFC.
To be fair Unity is using a very old version of Mono.
Not sure why a review would take so much time, mine typically take 20 minutes and I do two a day.

We ignore formatting (which can be formalized with a linter should we choose). Basically i check every line for reasonable error handling, review the whole for reasonable algorithm/data structures and i’m done.

What am i missing?
> and not too long ago a big portion of Internet were rerouted to Russia (BGP)

This happens every few months, and not always by Russian ISPs. This would never happen if all upstream providers had proper filters on accepting BGP requests.

It really means the current system of using BGP is not resilient, and never has been.

Look up bgp hijack nanog
I understand the argument: however, it pivots on the availability of assets, not currencies. If ’cryptocurrencies’ were termed and marketed as ’cryptoassets’, and folk were under no illusion that this stuff is money with which you can directly buy your food and pay your rent but rather something you can exchange for money to indirectly affect your wealth depending on whether it’s value appreciates or depreciates, I’d be much more content with the rhetoric.