skysight-inc/HackerNews huggingface dataset:
> If you want communicate new best practice, do so.

I think the quote your replying to means existing best practices. IMO, things like "we tend to follow this naming convention" and "here's a useful language feature you may not know about" seem completely fine to say at code review time, and it's not like you can teach someone absolutely everything before they get started.

Having a reviewer hold a review hostage is a big cultural red flag, IMO. If there's a real significant disagreement, you shouldn't try to solve it via code review comments; you should move to in-person communication if possible and maybe pull other people in to take a look. I also think that in most situations, reviewers should bias toward suggestions and ideas rather than demands ("strong opinions, weakly held"), and authors should feel comfortable pushing back or proposing to merge the commit as-is and leave some change for a follow-up review.

Saying code reviews are "the best tool" for teaching and communicating best practices is maybe a stretch; I find things like pair programming to be much better for stuff like that. But I still think code reviews can be a great mechanism for teaching code-level details like code style.
It's not like when you switch to Scala you get all the advantages of java without having to deal with a crappy language. You're also giving up a large amount of tooling.
Haven Open Source App Transforms Old Android Phone into a Smart Security Camera
> That's false, code outside of an unsafe block can generate undefined behavior by calling unsafe code that was not written safely.

Is there any way to write safe code in Rust then?
Two Weeks Notice Is Bullshit: The Modern Resignation Letter
tk works with multiple script languages and does have a nice looking these days, probably not fancy, but get the job done quickly and good enough for most use cases.
A criticism of Ruby (2013)
I hear a lot about the nickel and dime stuff on how to save, but most people get eaten up by interest on home and education loans and medical costs. The other issue is interest rates being so low it amounts to a war on savings that neither party seems to willing to do anything about.
I think you're missing the point. Someone who dies at birth brings down the average life expectancy but does not affect pension funding at all. Read the other comments for more examples.
Ehhh, I don't think that's really telling in this case. Clojurescript layers plenty on top React, so it's really just a library layer over which cljs devs write entirely different DSLs.

The Vue reactive and dom model is pretty much entirely the same as React, it's just its layout for frontend applications that's wildly different. Even if you wanted the component-file style thing in clojure (or html-templates), you wouldn't need Vue to do it.
If these habitats are also housing people, then the atmosphere will likely be very close to Earth pressure and composition.

The atmospheric pressure on the ISS is very close to 1 atmosphere, and it's an oxygen-nitrogen mix close to earth's atmosphere.
not to mention linking someone's social profile in a blog post about a company:

> So these tickets get assigned to Rob Fletcher with Uber’s security team.

Unfortunately, at least for me, this comes off as public shaming.
Recessions like 2008 are part of the normal ebb and flow of the markets, and we're likely heading into another one (though hopefully not quite so bad). 5-6 years earlier wouldn't have made a noticeable difference unless they were planning on retiring between 2008-2012ish, the markets have recovered after all.

Personally, if I see the stock market dip like that again I'm going to double down on my 401(k) contributions.
I suspect that is they way Unis have been plugging CS ie pure math over EE. I suspect that for those from a "Proper" engineering back ground the over lap is much higher.

Certainly working at a world leading RnD place at Cranfield (which had an airfield) in the 80s there was a lot of overlap some engineers had air band radios so they could listen out for anything interesting Bearcats, Spitfire going out for a test (they used to rebuild spitfires on site) run etc and loads would go out and watch
Latest and greatest is severely overrated - that's something you throw money at if you already have a hot project and need additional hype. Sometimes it works out, sometimes not (eg Collateral was a very successful ad for the Viper camera's relatively good low-light performance; Public Enemy not so much for a different model).

I've been following this project for a few years and while it's got a slow development/adoption curve it's on the right track both economically and technologically; eventually it'll become the Linux of cameras. The thing is, we're already in an era of technological abundance where digital photography is concerned; commodity solutions are already good Enough for pretty much all commercial purposes. You can shoot an indie feature on an iPhone; even huge budget films like the Avengers franchise use Blackmagic pocket cameras as crash cams (cheapish cameras that you set up to run automatically stunt cars to provide a second or two of dramatic first-person footage).

There will of course always be more highly engineered offerings out there, that will be important for highly specialized tasks like astronomy and scientific work. And ultradense sensors might be deployed to allow photography at multiple focal depths - but even that is likely to find its way into consumer gear before lone. At this point the industry focus is no longer on which camera has the best specifications as on workflow and support. Blackmagic ave done incredibly well for themselves with a (relatively) technologically inferior sensor/package but by being more open than Red and thus building a larger and stronger community at a somewhat lower price point, for example. It's a good example of the tortoise beating the hare over the length of the race.
Cine lenses almost universally have variable aperture. When a zoom is "constant aperture" what is means is that the maximum aperture is the same across the entire focal range, not that you cannot close it down when needed.
Ah yeah, forgot about that. And restarting the core dynamo seems pretty infeasible regardless or our technological capabilities.
I think one reason jvm has so many more languages is because the need for java substitutes is higher. C# is a pretty good language. And it's hard for better languages to make up for the lack of tooling.
It's not all bad. Back in the 90's I was working out at a gym in San Jose and heard a song that kind of haunted me for a few years. As the internet gained in the ability to search for obscure music, I would try to find it based on a few lyrics that I'd committed to memory.

Eventually I was able to trace it to a forgotten Sandra Bullock movie and from there to an Australian singer whose life was sadly cut short after experiencing brief success the early 90's.

I think everyone has that one song they love, even though no one else has ever even heard of it.

https://vimeo.com/101789691
Silicon Valley's Immortalists Will Help Us All Stay Healthy
It looks like you might be conflating React with some other parts of the ecosystem that has built up around it. React retains a far simpler API than the heavier JS frameworks, and AFAIK it doesn't need or do any of the things you mentioned there on its own.
Well... 100Wh at Core i7 + discrete GPU consumption is one thing, but if only an Atom-like core is half-asleep while I edit a field and the big cores only kick in while rendering a page, I would expect generously more than 10 hours.
The irony is always present, lol. I use Grammarly for my spellcheck, so I'm amazed that made it through.
Not this voter, so long as bulk collection and national security letters are abused. Terrorists cannot capture my government; spy agencies could facilitate a coup.
Mandrake Linux Creator Launches a New Open Source Mobile OS
then 1980's turbo monsters absolutely now adays the engines are so limited probably not
The burden of proof should go the other way - is there any proof that these nuclear tests were safe, and wouldnt give millions of people cancer?

It’s incredible how many things humans do without considering long term consequences: nuclear testing, adding millions of synthetic chemicals to household products, pesticides (read toxins) sprayed on our food, pesticides produced by GMO crops, etc
With the success of Electron apps (i.e. Slack), I am starting to think this level of OS/GUI Fidelity isn't all that important. As long as the application is attractive and does the job, people don't seem to care that much about it matching the OS look and feel.
Cine lenses don't have camera-operated controls, so it wouldn't work.
You could control the aperture of some 'interesting for cinema' lenses (Zeiss Otus for Canon mount, for example) from the camera, but this would require unwarranted amount of reverse engineering.
If wages were tied to productivity, that'd make sense. Workers today are vastly more productive yet lag behind when comparing wages to cost of living.
And in most programs, lists ARE small quite often.
In the interests of accuracy, the Axiom project has been in gestation for >5 years so they're off to a slow start. But they have a lot of good will in the pro cam community because they were careful to keep delivery expectations low and warned people not to structure projects around the hardware any time soon.
Jobs are a huge motivation in paying for the retirement of our senior citizens. The more people we can get to go into retirement the more jobs are open for the younger generations, and then we also get the societal feel good of taking care of the elderly after they've (likely) worked their butts off for 40+ years.

Well, at least until the robots come - then retirement will be the least of our issues.
I'm pretty sure he meant windows, IIS and possibly the upgrade from headless to something with a gpu for windows ops.
That is a bit strong. I’m running an ASP.NET Cote app on Linux (well, SmartOS Linux emulation) with a PostgreSQL database and it works just fine.
Rad. It never occurred to me that some people could nap in the daytime after a poor nights sleep and then struggle to get to sleep and not see the connection. Glad to see I’m wrong as h*ck.
Property ownership as your sole investment apparatus is obviously flawed, but seeing the ownership of all land and property centralized even further into the hands of land barons and oligarchs who can afford to rent seek an entire population is much worse.

There was a lot of misguided misdirection in trying to sell every US citizen on home ownership, but there was also a tinge of romanticism towards the principle that maybe everyone could have their own small slice of the pie rather than a few fat cats owning the whole thing with all of us begging to borrow a piece.
We're using RN with mobx and it has been great. We'd probably have 3x more code if we went with redux.
An interesting documentary came out recently on Bruce McLaren

https://www.nzonscreen.com/title/mclaren-2017

Same director as The Worlds Fastest Indian, another fascinating story about a home-made motorbike. Along with the Britten bike, New Zealand has a handful of tech innovators to be proud of.
Well, your comment seemed a nitpicky objecting-to-everything-they-said, and tiresomely missing the point at every turn. From the initial pedantic "Please distinguish proof and evidence." Do you talk to your friends like that? It's already headmasterish and snarky. It's not clear what you're asking for. But you move on after 5 words to dispatch the next offending sentence, like they're a succession of pesky bad guys in a kung fu movie waiting to be swatted down by our hero.

I don't think the comment you were replying to was a model of clarity; the quote is a paraphrase of a paraphrase of an argument in James' The Will To Believe. I'm familiar with that essay (not one of his most impressive) so maybe it was easier for me to hear what they were trying to say. But "WTF?!" etc isn't helpful. ... Objecting to every sentence like that doesn't even begin to address what they were trying to say. Anyway, all of this seems obvious, I think you know this, I'll stop here. Your comment read like you didn't care about what they were trying to say, just to knock them out of the water with any available weapon, which you seem to think you had done.
Seems to play nice with the solution. Code styles are customizable so you'll want to tweak that to be your team's style. I think there's a tfs plugin but I haven't used that. It's good enough to try for a bit, I'd say.
Same to both from here. I remember helping MD fix their homebrew patient record systems implemented in MS Access, and advising them to YE GODS
That's what everyone said about Linux in 1993.
Just as one anecdotal data point, we didn't choose React for its performance when evaluating tools for our recent projects. (React can still be orders of magnitude slower than localised direct DOM updates on demand, after all, and in cases where performance really matters that might still be what you have to fall back on.)

The game-changer with React is that it presents a declarative way to specify your DOM content, which in turn can significantly reduce the number of cases you have to consider in your rendering and state management code, and it's fast enough to make that work in a lot of real world situations.
Employers should absolutely stop offering high-fee funds. Large employers should be offering institutional funds.

My employer uses Vanguard and gives us access to Vanguard's institutional S&P500 fund at 3.5 basis points. Our plan rules also allow for in-service contributions from existing IRA assets so I've been moving all my IRAs into my 401k for access to these cheap funds.
Sounds great until you realize 1. riders would only use the app if they could sort by 'price,' 2. drivers would therefore have to constantly change their rates to reflect what those in the area are charging at a given time/supply/demand level, so.. 3. in order to do this effectively without creating massive unexpected price swings for both drivers & riders, you'd end up automating this 'bidding' system and hey whaddya know, you just built Uber again!
Vue data is one-way binding these days. There’s a separate way to do two way binding for forms though (which is really a much more convenient mechanism for forms)
I've heard of both of those, but not Red. So n++, I guess.
Displays great with js disabled.
NYC has become increasingly insufferable with what appears to be an unmitigated need for music everywhere, all the time. The bar blasts music so you shout. The restaurant does to, and everyone's shouting across tables. The Uber driver plays his terrible radio hip hop permeated by long commercial breaks. People blast music in their backyards that make your house shake. Cars drive past with a similar blast.

It's not cool, especially if you're the type of person who reads, studies, writes or codes.

What is going on in US culture? The article above references UK anti noise groups and the desire to spread that to the US. I assure you the UK is much quieter as there's more of a reading and whispering culture.

What's happening here, is it a reflection of an ignorant or anti intellectual population? Or am I just sensitive to distraction?
Ars Technica’s best video games of 2017
We are interested a lot in this.

For computer vision cars-vehicle automatic driving. We want to preprocess data in real time with the information provided by sensors(vehicle inertial sensors, tacometers and stuff). What is called "Sensor fusion", something very similar to what humans(or any animal) does.

We already use commercial cameras, but the ability to integrate directly our hardware(our own FPGAS, in the future ASICs) with cameras low level is simply very tempting. In software we use Linux for the same reason, there is no way you could integrate that much with proprietary software.

We need real raw data. Not raw data already preprocessed by the manufacturer, and total control over it, specially lighting. A vehicle is moving and if the preprocessor could not handle the change of lighting entering-exiting a tunnel fast enough on a bright day people could die. You need total control and stability and repetitivity.

Without this we will have to design all by ourselves, which is very expensive.

It looks like they are focusing on cinema so we are not sure about this, but it could be a very interesting possibility to explore.
> ...or drug addicts looking for money for their fix.

What a catastrophically bad idea..
Most libraries are being moved over to .net standard which is fully compatible with .net core.
This Uber company makes me so angry.
I go to the Hacker News and I always see bad things about them.
I just want to scream!
What are they even doing for society—aside from employing hundreds of thousands of people and reducing drunk driving deaths.
Doesn’t this stupid company realize that there are 500 angry journalists and technologists who don’t care about those two things.
We could have a breeding population in an expensive shielded environment, and take most of their young to grow in a cheap, more radioactive environment.
A mars mission won't be getting frequent short-hop trips from earth. I would expect the habitats to use reduced-pressure atmospheres with less to no nitrogen.
I think it is still an open (and hotly debated) question on if planets need magnetospheres to retain an atmosphere.
You don't qualify for it. They considered it. They didn't actually enact that plan.
`env - $(cat .env) command ?arguments?`

Works on (almost) any linux system.
http://www.tkdocs.com/images/idle_onewindow.png

Sure it has “native” widgets... but the layouts created have horrible, alien spacing and design.

This is completely unacceptable look and feel for a consumer macOS program.
One thing I'm noticing about SPAs is that they're often slower to load, but the slowness and loading animations gives me a higher perception of the quality of the application.

The same application loading and doing things instantly as server-side templates feels comparatively cheap and un-modern.

What is wrong with me?
As a teenager I spent much time working on muscle cars. I was very disappointed at Caltech to find nobody interested in cars. None of my engineering coworkers since, either.

I've always missed working on cars with my friends.
Right, but there's no need to share the keys.
I would very much like a longer transition period. I really was gutted having to give two weeks notice at my last employer. I wanted a longer transition. But due to certain circumstances, I was worried I might just get 'let go' early if I told them in advance of having a confirmed position at my new employer, and they didn't really want to give me any more than two weeks before I started there.

First and foremost I'm concerned with my job security: That I'm not "leaving" my old job until a new job offer has been formally accepted. If both sides of that equation can provide me some sort of guarantee on a larger transition, I'd really love to do so.

As it was, I spent my final two weeks deactivating my own accounts, ensuring everyone else could easily step in and run the things I ran, etc. I left an open offer for them to get in touch if they had any questions about stuff I did or needed my help for a while.
although cars and computer systems are both examples of "technology", the way we appreciate them is very different.

we consider computers mainly in quantitative terms: cpu speed, memory size and bandwidth, etc. if computer A compiles and runs my project just as fast as computer B, I don't really care what's "under the hood", or whether it was made by an artisan or in a factory. I don't care what it sounds like either, as long as it isn't loud enough to annoy me.

while you can certainly compare the stats of different cars, the story on paper doesn't come close to describing what a driving enthusiast really cares about: the qualitative experience of driving the car. when selecting a car I don't just buy the best 0-60 time in my price range; rather, I seek to optimize some holistic measure of drive quality.

to grossly generalize, I find that most tech people have a quantitative mindset. they feel most comfortable in decision spaces where things can be compared using objective metrics and an authoritative answer can be reached (at least theoretically). tech people spend a lot of time developing quantitative skills, so it is easy for them to get involved in these types of discussions.

I think this explains the bulk of why tech people just aren't that interested in cars; they don't really know how to get involved in the conversation and they don't see why they should.
> Only the XSS one was a real vulnerability, they should have paid $500 at least for that though.

That's false. Non-expired authentication tokens is a serious issue.
Async is bad and you're pining for entity framework? We lead different lives.
Reminds me of a similar project that popped up on HN a while ago.

https://arcade.city/
The new driver EULA clause banning the use of GeForce GPUs in "datacenters" except for blockchain purposes has ended my positive impression of NVDA. To that end, we have ceased the use of the term in favor of "GeForce Houses of Ill Compute."

https://wirelesswire.jp/2017/12/62708/
vue wouldn't even exist if react had not paved the way first
React + TypeScript is simply too good to not use for me. The idea of going back to unsafe templates is just not acceptable.
PSA: You have 28 days to respond to NPM package takeovers, or you'll lose them
Learned the hard way. I got an email from a person trying to take over one of my NPM packages on November 16th. I didn't see the email until today (I don't check email very often), and NPM had already transferred the package to the third party on December 15th without my consent.

Turns out, it's laid out in the NPM policy. You have exactly 4 weeks to respond to a takeover request, or you lose the package: https://www.npmjs.com/policies/disputes

Now I've set up a canned response in Gmail to automatically respond to NPM support if they try to do it again. Maybe that will help. Makes me very nervous about my other packages though.

Seems like a pretty good attack vector for hackers.
IIRC taxi permits are usually called hacking permits.
LisaOS to be open-sourced and donated to Computer History Museum
Beside all the redundancy built into the device itself, the shuttle carried a second one so someone else could go out and retrieve the stranded astronaut. There's a detailed write-up on the development and use of the thing on NASA's history site:

https://history.nasa.gov/SP-4219/Chapter13.html
So for the 10th percentile of earners dinner is an excess? Does this income allocation apply in the other direction? If I start selling $10,000.00 chicken sandwiches should the top earners by income buy from me because that's their place?
A magnetosphere is required to shield from charges particles and other harmful radiation.
Overall, I think your point is well-made. The SSH capabilities are something like tone-deaf considering the market. But, I'll answer who the camera is supposed to be for.

It's for me, and other nofilmschool.com readers. But, I'm not going to buy it. I've awkwardly transitioned to using CGI as my medium, but if I were still using camera, I might be considering a purchase of one of these.

It's the latest in a chain of attempts at upending the big companies who lock features on the cameras and have single handledly held back indie film production by miles, for years.

None of these attempts really get off the ground. RED gave the sight of being a savior many years ago, but RED's plan all along was just to bit off the opportunity and ultimately side with the camera nazis.

As for the mount, I never even learned to use focus electronically controlled by the body, or zoom, or stabilization. I would have no use for any of them. Passive E-mount does everything I could conceive of needing.

When somebody who this camera is for wants to control focus wirelessly, they rent a Preston system or one of the newer ones like a Lenzhound.