skysight-inc/HackerNews huggingface dataset:
I'm a huge fan of static analysis and code quality, and am really excited to see where this goes.

It would be nice to see a demo video before giving full access to my private repos.

> Pricing > Standard starting at $49 per month*

> * Billing is dependent on amount of meaningful change per month. $9 per user per month for static analysis.

This metric is pretty unclear. Does this mean hourly billing based on reviewer time? Are there tiers or an upper bound? Is there a different tier for open source? Is the pricing different for surface vs deep reviews?

As one of those weird people that thinks doing code reviews and managing code quality is really fun, if I wanted to become a reviewer, what's the vetting process like?

Can you elaborate on, besides involving humans, how the underlying service is different than Code Climate, Codacy, etc?

P.S. Found a small bug on your dev signup form which I reported on Twitter. It would be awesome to be able to help review PullRequest using PullRequest ;).
I'm not sure if we should commend, or condemn Microsoft for making a application that is so easily used by less than savvy end users.
Thinkpads generally use magnesium frames, not titanium.

https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/...
Very cool! I wasn't aware it was Moto approved. I look forward to 3rd party reviews:

https://www.indiegogo.com/projects/keyboard-mod-a-physical-k...
I've had my current iPhone for three years and think it'll go for at least one or two more
We just asked you to stop violating the guidelines, so we've banned this account.
I assume the amount of criteria used to decide. There's some line between no checking, detecting Downs, and breeding the new super race that sets various people off.
You don't care about free software.
I have 4 Pi's running in my flat, they're great!

I have 1x Raspberry Pi 3 running docker that has the following containers running

- A service I wrote to control my TV

- A service I wrote that sends commands to a smart plug that turns my lamp on and off (I can then invoke it via curl and have setup Alfred workflows so I can do it from my mac)

- GOGS to store private code repos and mirror ones on github

- ZNC (IRC bouncer)

- A service I wrote to present a dashboard of common things I like to glance at (e.g. twitter feed, pocket, pinboard, the weather etc)

- A service I wrote that hooks up to Twilio to manage my voicemail

- Portainer (a gui for managing docker containers)

- A docker registry to store my custom images

I have another Raspberry Pi 3 running Pi-Hole to block internet advertisements at the DNS level

Then I have a Raspberry Pi 1 (model B) that runs NGINX to act as a reverse proxy to services in my network that I want to be exposed. These are all protected by SSL (LetsEncrypt) and client side certificates authentication. It also runs a service that updates a DNS record on AWS Route53 whenever my IP changes as I don't have a static IP.

Then the last one is this https://github.com/djhworld/blinkt-tube-status
I can't take credit for the case etc, but it's super handy in the mornings!
Yes, well subreddits are starting to be hostile to reddits own image service getting to the point that the service is banned on some of them.

I thought that their own image service would bring back missed revenue from imgur (which it has appeared to do since it has caught on). Unfortunately to do this they designed it to disallow direct image links (and the reason that it is banned).
Water boils at 100C, so shouldn't the guaiacol come over first? Or am I misunderstanding how distillation works?
Don't forget about Blackberry! :P
I imagine that the BBC are thinking long term here and the payoff may take 10+ years to recoup but it makes sense if you think your organisation is going to be around for at least another 50 years.
My thoughts exactly. I keep seeing posts in Hacker News promoting Google Cloud through innocent looking blogs. Do not know if that was the case here, but there was another also from Australia, at https://news.ycombinator.com/item?id=14809102

I'm pretty sure the platform can hold its own being a Google product and all, but this reads a lot like the posts from Microsoft MVPs back in the day.
This quote from Joe Armstrong explains the difference better than I can. There are other factors than just this in play of course.

> [Erlang] is a concurrent language – by that I mean that threads are part of the programming language, they do not belong to the operating system. That's really what's wrong with programming languages like Java and C++. It's threads aren't in the programming language, threads are something in the operating system – and they inherit all the problems that they have in the operating system. One of the problems is granularity of the memory management system. The memory management in the operating system protects whole pages of memory, so the smallest size that a thread can be is the smallest size of a page. That's actually too big.

> If you add more memory to your machine – you have the same number of bits that protects the memory so the granularity of the page tables goes up – you end up using say 64kB for a process you know running in a few hundred bytes.
Don't be the person that thinks the world will turn into Orwell's 1984 in a blink-of-an-eye, it happens gradually, bit by bit over time.

Would you like me to list all the freedoms we've already lost? Or are you able to sufficiently navel-gaze and ignore them b/c of your simplistic view of how slippery-slopes work?
> The markup on simple software that is hosted in the cloud is just too high

that's why there is a golf rush of competitors offering lower-cost alternatives?
The vast majority of people aren't going to be dropping $700+ on an iPhone alternative either.
> Will somebody please explain how XRotateBuffers is "mechanism, not policy"?

XRotateBuffers is implemented using the RotateProperties protocol request, which given a list of property names, will rotate their contents by a given number of places as if the list were circular. This same operation could be done using a sequence of other protocol requests like GetProperty and ChangeProperty. The problem with doing that, though, is that another client attempting to perform the same operation at the same time could have its requests interleaved arbitrarily, leading to corruption or other errors. Each request is performed atomically, so a single request RotateProperties needed to be added to the protocol in order for the rotation operation to be performed safely.

[1] https://www.x.org/releases/X11R7.6/doc/xproto/x11protocol.tx... ; search for "RotateProperties"
In an alternate universe in which NeWS won out, someone developed a standard viewer for networked documents which provided standard routines for layout and document linking. Eventually, as more people got viewers, many applications began to be distributed directly as client-side interactive PostScript documents, eschewing the NeWS network protocol altogether in favor of PSON, a text-based protocol which had the advantage of working correctly through corporate firewalls. Someone developed a server-side runtime engine called Node.ps, and many people jumped on the bandwagon, claiming that it made sharing code between the client and server much easier. As PostScript development became more complex, preprocessor tools began proliferating, including a strongly-typed version of PostScript, known as TypeScript. Due to PostScript's lack of a good standard library, a company named "NPM" started a package repository, which was soon filled with tiny libraries for each PostScript procedure, eventually leading to the "string-length debacle" when an upset developer unpublished a five-line package...
Can you please give some details on how you take it?
How were musicians doing before?
I live in UC. I leave from the Little Italy stop. The train is extremely clean. Someone who has also lived in NYC. The trains are magnitudes cleaner in Cle than NYC.
State of Indian Consumer Apps: Have We Stopped Producing Good Apps?
right, but its not exposed in the same way. I agree that chummus is a staple (with pita), just that bamba produces dust / stickiness on fingers in a way sesame based dishes don't. i.e. even if not eating it, one probably have low level of exposure to it.
Universal health care. Including dental.

The rest of people's lives, and their quality of life, is based on good health.

We may not all end up in the same place, nor even wanting the same things. But good health can help each person achieve their personal maximum.

And, if you don't believe human life is a zero sum game, as I don't, then that increases humanity's overall wealth -- cultural, not just material.

P.S. There is also the opportunity to leverage much greater advances. Putting money towards treatment instead of profit-taking including a significant amount of rent-seeking.

And I, for one, would be much more willing to share my medical data were I assured it would not be used against me, neither in denying me treatment nor in denying me work nor other participation in society. The types of research and advances such data mining might produce, could be both profound and readily at hand.
Just go through the monthly Android security bulletins [1]. Without fail there are a bunch of critical RCE issues every single month.

[1] https://source.android.com/security/bulletin/2017-08-01
Tangent: I'm invested in a small cap stock, Sophoris Bio, that's in a P2B study for prostrate cancer with a drug developed out of Johns Hopkins called PRX302 (Topsalysin).

That and the article about blood tests shows there's a lot they're working on for noninvasive or minimally invasive procedures to help prevent cancer early on.
A laptop you need to fence (small chance of getting caught) and potentially need to wipe/unlock it depending on security settings. Cash OTOH is easy.
Plus you have a great piece of industrial design.

I love the look of the 5S/SE. It looks premium, it feels nice in your hand, it's solid, and those chamfered edges are so nice.

It's a shame they went from that to the iPhone 6 design and stuck with it all this time. It might make bigger phones easier to hold but man it just doesn't look as nice IMO. It looks like a generic round phone. Nothing stands out about it at all.
I mean... isn't CAN a trusted unauthenticated bus? So if you have access you can pretty much do anything you want. Right? Am I missing something?
For me, at the moment, it's a "Loading ..." board. Nothing shows up.
> That's my exact point, Iraq had nothing to do with 9/11, but we all got so emotional we couldn't question.

No, we all didn't, especially those of us who had already been pointing out, before 9/11 and even before the 2000 election, that Cheney, as well as others in the campaign and later administration, had been pushing for war with Iraq under a variety of different pretexts for years. And not the 127 Representatives and 23 Senators who voted against even conditional authority for the war. And, arguably, not many of the representatives and senators who voted for the conditions regarding determinations that had to be made for the war.
Interesting how much comment hype was on these boards when everyone felt safe to jump on the Red Scare Bandwagon, but now that the story falls apart those same commenters are crickets ...
I would have expected better from Hacker News.

But a solid thanks to the Forensicator for doing the math that all you "Hackers" skirted
I haven't read the referenced study, but I'm sure this is using the same (or very similar) cell free DNA (cfDNA) sequencing techniques currently used clinically for Non Invasive Prenatal Testing (NIPT) to screen for genetic defects such as trisomy 21 (Down Syndrome).

NIPT is a non-invasive blood screening test that is quickly becoming the clinical standard of care. Many insurance companies now cover the entire cost of NIPT screening for
for at-risk pregnancies (e.g. women of "Advanced Maternal Age" (35yo+)). The debate is moving to whether it should be utilized/covered for average-risk pregnancies as well.

[1] http://capsprenatal.com/about-nipt/

[2] https://www.genomeweb.com/molecular-diagnostics/aetna-wont-c...
these are all better names than net neutrality.
First, why would you want to work for an employer like that? Second... why would you just submit a resume and do nothing else? If you're looking to land a job you need to be networking and making yourself known. The path here isn't to find a way through the HR filter, but to simply go around it.
Oh, I'm aware this is a late reply, but it's better than nothing.

Yes, what you describe is exactly the kind of load we're addressing, and we're not getting GC to be in the way, simply by making usage of the reusable memory buffers, which are allocated in the first few requests, and then always reuse/recycled & fetched from the pool, so that we're not giving a chance for GC to kick in (as explained in the great blog post series, in D, GC mark&sweep will kick in only on allocations, completely deterministic: https://dlang.org/blog/category/gc/). Ocean provides some help here: https://github.com/sociomantic-tsunami/ocean/blob/v2.x.x/src... https://github.com/sociomantic-tsunami/ocean/blob/v2.x.x/src..., etc. This makes D completely suitable for these kinds of applications, and from my experience, none of D's features or the misfeatures is making such implementations hard.

D2 move is not yet completely done. We're still writing code that's compatible in both D1 and D2. For example, DHT node project (https://github.com/sociomantic-tsunami/dhtnode) and libraries on which it's depending on such as ocean (https://github.com/sociomantic-tsunami/ocean) and swarm (https://github.com/sociomantic-tsunami/swarm) are able to run in D2 with no performance penalties, but they still don't use D2-only constructs.
TechCrunch previously wrote about VergeSense. See my post:

https://news.ycombinator.com/item?id=14947275

Tried to change the title of that post to:

VergeSense’s (YC S17) AI sensing hardware wants to reduce the usage of office space

but HN didn't let me add (YC S17)
> "most computers running X run just four programs: xterm, xload, xclock, and a window manager" : the intervening 20 years have added a web browser. Almost all software run by the user is in either the xterm or the browser.

Don't forget random enterprise software installers that insist on a graphical mode even though they could never successfully be operated by someone who isn't comfortable on the command line
That's sort of the argument she's arguing against. Which is that, starting with home computers, guys were more inclined to adopt them as a hobby thing well pre-college. And, once that happened, if you arrived as a freshman and had never really touched a computer (and at one point that was probably literally true for many) it's challenging to go into CS if your classmates have been playing with this stuff for years.

I don't know. Her examples are unconvincing. That they maybe advertised to girls more could just as easily mean, the boys are already buying them so let's focus on the untapped market.

The common theory around early exposure seems plausible to me. [ADDED: Together with the fact that it's supposed to be this all consuming thing.] I've read equally well-written articles by woman nodding their heads. https://www.bloomberg.com/view/articles/2017-08-09/as-a-woma...

Unis could deal with it to a degree with intro to computing everything but CS has emerged as an almost unique major (music is certainly another) where showing up at college saying you want to try this computer thing is considered odd.

No one expects a chemical engineer to have done much more than really enjoyed their high school chemistry class. EDIT for clarity: Demonstrated "passion" for chemistry isn't really a pre-req.
One of the major causes of inefficiency is bad management--the cause behind many of the responses given here.

Incompetent managers up the chain don't have a coherent vision that moves us forward. They spend most of their time playing at politics, trying to look good, maintaining the status quo, and/or attempting to coalesce power/status. Even good managers get caught up in this game. It seems to be the nature of the system.

On my team, for example, we have too many projects, projects taken on for the wrong reasons, and projects that don't fit our team's skillset. Most of those projects aren't managed well or even managed at all.

Old projects molder with no real plan for fixing them, so we spend inordinate amounts of time on every change. New projects are announced with someone claiming that they'll be "easy", but there's no plan and things don't get done or they get done badly. Sometimes I sit here in pure bewilderment wondering what the point of it all is.

Is there some way a startup could tackle organizational/social issues? That seems like an interesting idea, but I can't think of how it might work.
Add another anecdote on to that - I had the same experience. Got a kitten, got a lot of playful scratches when she was still too young to understand gentle play. The scratches would welt up. Now my cat allergies are significantly reduced.
People are required to work from home 5 days out of 10? I'm for encouraging working from home, but that policy assumes that everyone can spare the space in their home to have some sort of home office. (And since it's not a fully remote job, you still have to live near DC.)
Nice try, MPAA.
https://googleprojectzero.blogspot.com/2017/04/over-air-expl...
You should never give that chromebook away, it may have saved your life!
This is a great view to take. I might consider this for my wife who refuses to use an iPhone (that old chestnut, "Apple suck!") yet sees the missed opportunities almost daily when we want to share stuff between each other.
Ask HN: Do fill out detailed commit comments?
In 10 years I have needed someone's comment 2(+/-1) times. Do you add detailed commit comments?
That was my immediate thought. Does anyone know how much these licenses cost?
Huh, they used two different versions of the Amber software: v10 for molecular dynamics, v15 to calculate spatial distribution functions. Amber: http://ambermd.org/ I wonder why.
Yes, sorry, I've missed the point that you can move them across the threads (was sidetracked by the usual notion of them running in the same thread).
Nope, it will come out last.
>> "How does a company... plan to make more?"

By charging a fifteen dollar CPM for ads shown on their videos.
> material that favors hatred or incites violence against race, religion, sexuality, or the like is not tolerated by us

Wouldn't this make a lot of rap music intolerable to Spotify?
OP goes into this some, but US IVF typically does not. As I understand it, embryos are visually checked for gross chromosomal abnormalities like having too many chromosomes, and during pregnancy Down tests are often done, but PGD is typically not done unless there is a family history or some other reason of concern, and when PGD is done, it's usually (currently) limited to a small panel of well-known genetic diseases.
Rather than an MD5, put an image ID number in the watermark. Then it serves two purposes.
And especially because of its flexibility (Young's modulus) - which is very similar to the bones' ones. That's why Ti alloys are preferred when a prosthesis needs to be anchored into a bone, like the stem part of a hip implant.
hey! we at bitmovin have been using k8s for quite a while for our infrastructure and on premise deployments. In case you're interested in how we do multi stage canary deployments, check out: http://blog.kubernetes.io/2017/04/multi-stage-canary-deploym...
SaaS Showdown CAC Payback Period vs. LTV/CAC – Is One Better?
35W for a t61?! Undervolt it, core2 can still do it from sw only, set the cpu governor to conservative, turn off the display - it's a server -, the modem, the firewire, the pcmcia, the expresscard, wifi - again, server, cable is good - <10W. I'm using a T400 like this with 2x2TB HDD.
> So what's your answer to Visual Studio Code then?

Sublime Text, Kate, Notepad++ if you're looking for the same low learning curve or Vim/Emacs if you have experience or are willing to learn either.

Two days ago I finally snapped when I was refactoring a codebase that required me to have 4 VS Code windows open.

Together with my regular browser I was eating 12 GB of RAM and I had no VMs open as I often do. The system ran slow as dirt despite having an FX-8320 (not a new chip, but it's no slouch and it's still an 8-core), an SSD and 4 more GB of RAM to spare.

That's just downright unacceptable.

> I see Electron as opening up desktop development to developers who previously wouldn't have the been able to do it. Should we gatekeep just because developers don't have the resources to do a proper native app?

Excuse my french, but come the fuck on. I was 11 years old when I grabbed a copy of Visual Basic 6 because "I wanted to be a 1337 haxxor" and was able to drag and drop buttons and text inputs into an empty dotted window, bang them together a bit, copy paste some code from forums and have them working to some extent with no programming knowledge.

You're treating JavaScript programmers as if they're mentally deficient just because many of them are new to the industry and don't know tools that aren't fashionable. If they grabbed Qt Creator and QML docs they would be producing lightweight apps in no time.
Cisco's Feud with Former Star Executive Turns Personal and Costly
Regarding point 3, Apple has implemented something called Emergency Medical ID which basically lets you set a couple of visible contacts to reach in case of emergency:
http://osxdaily.com/2017/01/07/use-medical-id-for-emergency-...
Not on mobile. I don't see it until I start playing.
> We were basically warned this would happen too, that Net Neutrality opponents just keep beating the drum until the general population got tired of resisting.

The general population never resisted, because they were never really participants in the conversation.

Most of the net neutrality activism happened within the bubble of people who work in or care deeply about tech. I don't know very many people in the general public who had heard the term "net neutrality" before I mentioned it to them, and I live in Silicon Valley, so I would expect the general public here to be a bit more technology-inclined than in the rest of the country.

This should be a wake up call to proponents of net neutrality -- better marketing and communication with the general public is going to be needed.
The Hidden Racism of Children's Literature
Whenever they tell me my smart lock can be hacked I respond... "yeah, and someone can also just take a brick, smash my window, and go through that way."
StarMaker Raises Series B Led by Raine Ventures
"Which means having to watch a 30 second ad before a 15second video clip."

Hopefully you'll be able to just use youtube-dl or a similar app to download the video and skip the ads, just as you can for videos that are on youtube.
They will be able to say they decreased their outbound user metric by X% and can report that to their investors to prove growth.
> Give me a lighter, snappier OS. Not something clunkier and slower and uses more ram, gpu/cpu (aka battery life).

The apps you[1] install are what use up all your RAM & battery. The OS itself is light, fast, and efficient.

[1] Well, that either you installed yourself or that your carrier/oem "helpfully" bundled for you.
This is a fairly crowded space.
I wonder how much he spends on PR and other upkeep.
To make a good case with TK is necessary to have something alike Bootstrap or anything that look good.

I will love to have a good Widget for multiplatform (and hopefully including iOS) but most toolkits have terrible looks. That alone is a turn-off.
> Different platforms, not languages

The article mentions iOS development in Swift, Android development in Kotlin, and web development in Javascript.

> Or you've figured out FFI and can deal with the multiple language issue that way, in which case, wait, you have libraries in other languages!

As I said, not many development studios do that.