skysight-inc/HackerNews huggingface dataset:
FFF would say that you release a new part number. But, it does not say how you name your part. So, you can essentially use a SemVer technique to indicate the same family of functionality with some sort of indication non-compatibility.

Part Name: MY SW 2.0
Predecessor Part Number: 150000-0001
Part Number: 200000-0001

And you have

Part Name: MY SW 2.0-IBM
Predecessor Part Number: 200000-0001
Part Number: 200001-0001

Say your added features to your IBM branch caused some regression. So now you have a second build that is compatible but required a bug fix. Now you have

Part Name: MY SW 2.0-IBM
Predecessor Part Number: 200001-0001
Part Number: 200001-0002

The biggest thing you should take away is that Enterprise Manufacturing and Inventory systems do not try to stuff all the knowledge about a product history into a single field, as SemVer attempts to.
They're running a pump and dump, sure, they made it rate limited, but a delayed pump and dump is still a pump and dump.
Infrastructure costs in general remain bizarrely high: http://www.slate.com/blogs/moneybox/2012/08/27/america_s_sky... or http://www.citylab.com/work/2014/04/7-reasons-us-infrastruct... or http://www.economist.com/blogs/gulliver/2012/09/public-trans....
Hey folks the other skymind founder here. - 1 piece of inspiration I want to throw out there.

Many open source startups pre built their product to commercialize before the company. (red hat -> linux, hadoop -> cloudera) . We ended up doing both at the same time (do not do this unless you want to tear your hair out).

When it started it was actually just the 2 of us with me writing all the code. The thing that made it work: We put it out there and got user feedback and paid very close attention to users.

A lot of machine learning startups have their "secret algorithm that's actually just using an open source python based deep learning toolkit for their mvp" .

For these product based deep learning startups, there isn't much actual deep learning going on. Half of the appeal here is focusing on a specific domain and accumulating data and expetise/partners in that domain.

We did the opposite by "giving it away".

This is ultimately what culminated in our support first culture as well as the bulk of our engineering hiring.

Having our customers,users, and engineering team co located has been a blessing in disguise.

Lastly: You should also write a book while doing a startup.
http://shop.oreilly.com/product/0636920035343.do

If there's any particular questions on any of these things happy to answer.
I get your point. I don't think I believe you, but I get your point.
good luck, everyone!
I would not make such predictions - there is always 'what-if' game we can play. 'what-if' UK gets trading boost with Australia? ;-) Lets stay positive and make sure we grow our businesses (as usual).
True. But think of the status of going from point to point anywhere on earth in less than an hour. How much risk is that worth?
Late response, but yes - there was no https support whatsoever on this thing. Authentication was some custom shit and intended to be passed over the internet in clear text.
I can't type on my phone as accurately or as quickly as my keyboard. I also have to look at it or accuracy drops precipitously.
I'm using it too and works nicely. It's the only ReactJS boilerplate that's officially sanctioned by Facebook right now.
Apache Tomcat Deb.Pkg. – Root Privilege Escalation Video PoC
I have read that before and I still find it intriguing. I know the rates are high with nursing as well.

I often think it has something to do with the work or work environment when there are such trends, and start working to figure out why or if anything relieves it.
I remember a lot of people with these cases:
http://www.fotokontorbilder.de/bilder300/50202.gif
Drug Agents Use Vast Phone Trove, Eclipsing N.S.A.’s
What's the point of having a year's worth of savings if it's all sacrosanct? It's there to be spent on rainy days. I agree that sitting in a coffee shop drinking and smoking the days away isn't a good idea, but by all means take some time to decompress and get your head right after a blow to the ego and psyche that getting laid off might represent.

3 months in, you've still got more runway than most job seekers and can still interview and negotiate from a neutral position. You don't have to go walking in tail between your legs and begging for a job to put food on the table.
You can use a full URL?
Also, typically you want to query a different API server. We query microservices, specifically.
But it's thinner and lighter.

Jony Ive says thinner and lighter will make it better.
That is because: powerful = power hungry = requires a large battery != small.
I haven't used a function key since WordPerfect 5 for DOS.
Wow thanks for this, didn't know about the alt trick
There are plenty of ways the moonshot could have failed. It just didn't fail so that's how it's remembered. Going from 'physics showed it could be done' to actually doing it is very hard and armies of bright people is not necessarily enough.
The levels of enlightenment:
http://www.scala-lang.org/old/node/8610

Most Scala developers are in the A bracket. The experts are in the L. The code written by either is so different they could almost be different languages. You don't get this sort of split in Swift, Java etc.
Yeah that stood out to me as well. Khao San road isn't the place you go to relax. However, I recommend going there during songkran at least once in your life.
Learn a fun instrument. buy a drumset, take some lessons from a good local teacher, have a blast. Once you get some basic skills, playing drums or electric bass with your favorite record is a huge amount of fun.

Or, learn to box or other fun sport. I've sparred with the author of the gawker article for many years every sunday.
"Not in the context of this thread" isn't a good excuse. They are the exception to the context of this thread. 120k is very much an angel-like investment.
New AI Startup Co-Founded by Yoshua Bengio
_theInitialCommit: An Interview about OSS with Jon Skeet
You could map Esc to Caps lock, like most Vim users do.
Huh, looks like that was very much not what people want to hear. Fine, it's your money and your life, do as you wish.
Before this current smartwatch craze, it looked like actually digital watches were on their way out. People who wear watches as a status symbol wore elaborate mechanical ones, people that just needed time used their phones. I haven't seen a person with a digital watch for a while (maybe just the company I keep :). Now, of course, they are back.
If they are going to discourage providing content I may enjoy, they should also provide a free means of opting out of ads I hate watching.
The platform wouldn't have grown to the size it has if it always had these advertising rules.
Why can't they make a deal with certain advertisers for the content that is now offensive or whatever they label it as. There are certainly advertiserers that wouldn't mind being advertised on those sorts of videos.
When your company grows in size (especially when accelerated by government deals) you have a duty to not censor what you might have when you were small.
I would understand if they had always had their current terms, but by now, they shouldn't be changing terms. Opting out of political ads shouldn't have a cost to Google because they could replace the ad with something else. But Google seems to really want to show the world "don't be evil" was always meant to be ironic. They announced the other day they would start attaching your name to advertising preferences - something they said they'd never do. How can we trust Google won't continue to change things that shouldn't be?
From a business sense, it makes sense to take part in government corruption, but the fact that it is a good thing to a company should be alarming.
I could always use an adblocker, but I prefer to support creators to spiting Google.
Monero is better tech:

* https://getmonero.org/knowledge-base/about
* https://github.com/monero-project/monero
That X1 touch strip sucked enough that they took it out of the very next model I was holding off buying my X1 until I confirmed it didn't have that strip. Not being able to tell where the keys are without looking is bad for professional users - it splits your attention from the screen where your work is, and the tool you use to do your work.

Function-key shennanigans reminds me of an apple laptop from years and years ago, well before the unibodies came out, where the function keys were hard up against the screen - hit a function key, and you bang your fingers against the screen (well, most of the time).
I'm obviously mistaken then, sorry. I believe I read that at one time there were some rules or guidelines for hardware manufacturers that wanted to be Google certified (and have Play Store and all that). I'm trying to google that and coming up short, so I must have been confused.
fwiw, I regularly use the back/forward/play buttons on my mac keyboards, and I can touch type them.

That and option-shift-volume buttons to move volume up/down quarter ticks which is super helpful with earbuds that get way too loud otherwise.
C-C-C-C-Corruption!
complicated and super buggy...would love an intro video and the UX bugs fixed
AVVAY – Find a space and make something
The Microsoft Cognitive Toolkit
They may have some flashy names, but there's no truely provable reason to believe they're better than the fly-by-night guys who pop up on bitcoinforums with a new altcoin and dump it as soon as it's up and running.

Since there's no cryptographically provable way to know they won't do this, well, we have to assume it's what they'll do. Distrust is the basis for cryptocurrencies afterall.
Most vi/vim users I know have it mapped to Caps lock anyway.
I don't think talking to anyone will help based on what you wrote. It doesn't sound like there's anything meaningful going on there unless they're somehow sidelining you and someone else is doing the work, in which case yeah escalating to the right people can be explored.

I of course cannot comment on the legality of anything but you have a few options you can evaluate - be the initiator and implementer of work - maintain a separate branch and implement features/improvements there whatever you see fit and hope that some day you can pitch those and get it in the official product.

Second option is to see if contributing to Open Source is permitted - if it is you can find some projects to help in your free time and in parallel keep looking for a better more meaningful job. This will keep you busy and it will help you with the job hunt as well.

The third option is to just keep looking for a better job - invest most of your time and resources to that end. I know it feels very wrong to be paid to do nothing but ultimately you have to consider what you can control and what you cannot and do what's right for yourself.
Uh, heh. I have got to say, this is the first time I've seen such genuine anger and hatred towards something as abstract as a programming language and its users.
The NYT article inadvertently addresses the problem: dozens of workers were at the site.

Dozens.

Not hundreds or thousands. Dozens. With all that capital equipment laying around and all the opportunity costs being ignored.

There's a road project near my home that's been going on for more than 90 days now. Many days nobody is on the site at all, even though all the cranes and other equipment are left on site at all times. When the site is being worked it's by at most half a dozen people, five of whom are watching the sixth guy work.

You'd think that lowest-bid contracting would have fixed this but for some reason it hasn't.
Although the third world can be surprisingly cheap, it is often surprisingly expensive. Add that to the cost of flights (a $990 round-trip flight to a place equals $33 a day if you stay a month) and things begin to add up. And although billions of people in the third world do eat for cheap, the cheap/local food and what you want to eat may not match up. Combine that with different prices for foreigners and your lack of local knowledge about cheap, good places and you'll be paying a lot more than you'd think.

Only go to places that maintain an illusion of hygiene and prices will rise fast. For example, you might pay the equivalent of $3 more per meal for a place whose employees wear gloves. But in reality, the dirty-looking place next door is actually cleaner; they throw lemon juice on their boards after cutting meat. At the same time the nicer-looking place lets raw chicken touch everything while handling money with the same gloves they use for food.
> Civil forfeiture is dependent on being able to "prosecute" your stuff, rather than you. So if they can't seize it, they have to go after you directly.

The US certainly has had cases prosecuting "stuff" where said stuff is cryptocurrency. See "United States v. 178.95842915 Bitcoins" [0], which appears to be a civil forfeiture case [1][2].

[0] https://www.usmarshals.gov/assets/2016/bitcoinauction/index....

[1] https://www.pacermonitor.com/public/case/10752506/United_Sta...

[2] https://docs.justia.com/cases/federal/district-courts/washin...
Not only does it work well, it is portable across nearly all Pythons you would want to use, CPython and PyPy.
I don't know what age we're talking about, but I'm not as young as I once was, and I still love learning new stuff.

BUT

If I'm going to invest time in something, it's going to have to pay rent. It's got to serve some real purpose, to give me something I didn't have before I learned it. And that rent is going to have to cover the initial investment, and then some.

Most new web frameworks don't pay rent.

When I was younger I always wanted to make games. I'd spend weeks building a fancy game engine that would let me make the game... and then I'd burn out, before ever actually building the game itself. Those game engines never paid rent, other than what I learned from implementing them. If you're just learning someone else's API which then becomes irrelevant a few months later, then you don't even get that payback. You just waste your time.
Idiots were always around, and they didn't make too much effort to hide either. Remember that people used to gather mobs and actually hang other people, beat them to death, torch their houses, etc. instead of insulting them on twitter. I think there's an improvement here.
Can we stop with the military grade encryption, it's not even post-quantum with all the TLS shit going on...

We really have to fix this CA problem as right now we're all head deep in the sand thinking we can trust the network: we can't.
^[ will change your life -- you don't have to move your left hand up to hit the escape key!
The head of Google’s Fiber business is leaving
You'll get my highlight-buffer-paste-on-middle-click only if you pry it from my cold, dead hands.

If you've trained yourself to only need one button, then yes, you only need one button. But look how well that's worked out on the iPhone, with a heavily-overloaded one button, with hard-to-discover functionality.
no doubt, but some of the best experiences I've had traveling have been going into restaurants and letting wait staff choose what I eat.
With how long these machines last compared to their rivals, I'm saving money.
Our Final Message to Our Evolve Community
"United Arab Emirates Intelligence Tried to Hire Me to Spy on Its People"
> Are there any enormous advantages to using Vim vs. a Vim emulator?

There are lots of vim commands and most emulators do not implement the entire set. Macros, register recording, text objects, correct repeat, recursive keymappings, bookmarks/jump history, and ex mode are the most frequent casualties. Because everybody has a different subset of vim commands they use an emulator that works fine for one person will be unacceptable for others. I personally can't stand any of the VS Code vim plugins, which is a shame because I really would prefer to migrate from vim to vscode for the rest of the vscode ecosystem. The best emulator I've used is Evil (the emacs one, install spacemacs if you want to give it a go) and I find the InteilliJ and Atom emulators to be okay.

There's also plugins that are almost never carried over to emulators (though surround is in Evil):

EasyMotion [0] - Lets you jump around in complicated ways. I use the following config to be able to jump around in a minimal number of keystrokes:

let g:EasyMotion_keys = 'jfkdlghtyuievnbsa'
let g:EasyMotion_smartcase = 1

nmap <space> <Plug>(easymotion-bd-W)
nmap <S-space> <Plug>(easymotion-s)

Surround [1] - Lets you surround text objects and delete surrounding stuff easily. I use the following to save keystrokes, since I find `sw"` considerably easier to type than `ysiw"`.

nmap s ysi
nmap S ysa
nmap s$ ys$
nmap sv gvs

[0] https://github.com/easymotion/vim-easymotion
[1] https://github.com/tpope/vim-surround
Advancing our amazing bet
The rainbow checkmark was one of the rebranding initiatives after the assimilation by Commodore. It was a nod to the five colour rainbow stripes next to the company logo on the C64/Vic 20 case and on all peripherals, monitors and drives included. The logo on the C64 packaging also was a full rainbow gradient, but in the case of the Amiga it was a reminder of the 4096 colour palette.
The right mouse button is set up by default.
Good for them to open up new subway stops in rich white neighborhoods, while cutting bus service in the poorer ones.
The original vi was created on a keyboard that had Esc in the place where CapsLock now lives (on a standard US or UK English 104-key keyboard)
Switching to Google AMP and back
Unlike those fly-by-night guys, these people have their reputations at stake; they've have not only their names associated with this project, but also their academic careers.

Moreover, having worked with some of them, I can assure they're not shady no-gooders...
Angular Dart Material Design Components
You know they make a few slick Android flip-phones, right? The newest generation of the Samsung Galaxy Folder was announced a few weeks ago. LG also offers one, the Wine Smart.

Personally, I fit your description to a tee. My phone is a Samsung Convoy 2 (the 3 and 4 are inferior) from ~5 years ago. My camera is a small Canon EOS 1200D/Rebel T5. Even the cheapo 18-55mm kit lens that comes with the camera takes better pictures than an iPhone 7.

The cheap camera paired with a cheap prime lens (I paid $90 for a CEF 50mm f/1.8 STM lens) results in jaw-dropping clarity and dreamy depth of field blurs that no phone will ever match--until we overcome the physical limitations of current camera technology requiring light to shine onto a sensor.

The Convoy 2 packs a camera equivalent to an iPhone 3G. It gets the job done fine in daylight, and is passable in dark settings. The LED flash is almost excessively bright.

Personally, I have no problem carrying both with me. The only time I'm surprised by something I'd like to take a high-quality picture of is of another car I see while driving. So even if I had a 2016-level smart phone, the picture's still going to mostly be of a dirty windshield and my car's A-pillar. (Plus, you know, the whole dangerous and illegal caveats.)

They make much smaller cameras than mine that still take great pictures. I suppose someone out there really does drag around both devices with them. I'd expect that number to increase somewhat as mirror-less interchangeable lens tech continues to rapidly improve.
Mirai botnets: the vanishing upper limit of DDoS attacks
I used to be pretty good at touch-typing to them back when lots of games used the F keys (Mechwarrior series, Dark Forces II, X-Wing, that sort of thing). These days just mashing in the general area of F4/F5/F6 (quick save in many games) is all I can manage without looking.

I've also gotten worse at the number row now that few games use more than the first 3-4 for quick slots or weapons.
Thanks for the response Cornelia.

I can see that the Computer Vision API does return some useful information. E.g. it appears to discriminate well between abstract images and photos. I appreciate the inclusion of scores with the returned information.

However, the captioning reliably produces odd results. I Googled, "Italian guy eating pizza." To fit the person verbing a common noun model. This was the first non-cartoon image for me:

https://s-media-cache-ak0.pinimg.com/564x/68/c6/cf/68c6cf87b...

And the caption:

{ "type": 0, "captions": [ { "text": "a man and a woman eating a plate of food", "confidence": 0.44831967045071774 } ] }

The woman in question is, I presume, the small statue of the Virgin Mary stood next to the pizza.

There were also a few things I thought would fail but didn't. E.g. distinguishing preparing food from eating it. This was nice.
Passing a budget is a gargantuan governmental task - it's almost 4 trillion dollars, you think it should or could be just thrown around like peanuts? Now if somebody thought about making this budget less gargantuan, that would be interesting - but nobody ever does that.
Are these conceptually/semantically different from master/worker?
For fraud detection such as what you did for orange, is there a rule of thumb on how much data one would need? Before heading down the path I would like to know whether my problem is solvable given the amount of data I have. Thanks in advance!
I get that the protocol in theory doesn't need two states, Zcash the product will have two states. The harder second state likely won't be used that much. There are several cryptocurrencies that had multiple states to promote privacy. Darkcoin's darksend was an option in an otherwise bitcoin clone. Shadowcash has two states where the default state is an otherwise bitcoin clone. Zcash doesn't differentiate there.

As regard to your second point, I know, thats why I said "also".

Aside from the marketing budget and evangelists, Zcash isn't really standing out to me. What do you see? Your idea and possibility of removing the transparent system? From my understanding this means every transaction will have the high system requirements, it still seems like a worse execution of this technology than other existing cryptocurrencies who will be even further ahead by the time these growing pains are even considered on the Zcash network.
That's why I bought a Motorola flagship phone when they were owned by Google, with very few custom OS changes beyond ASOP... I've been bitten at least once by most mfgs at this point, HTC, Motorola, Samsung.
We were in the terabytes. A viable proof of concept could be built with a few gigs of transactions to validate the idea though.

The main bit with orange that isn't in the marketing material: We used unsupervised methods for this, not supervised.
centralization doesn't, that wasn't a claim I was making or considering

mining pool centralization has ebbs and flows. I'm not concerned about bitcoin's TODAY for example, but maybe tomorrow and at times in the past. There are a lot of blockchains people don't put under much scrutiny, where it turns out there is massive centralization. But this isn't an inherent problem, Satoshi was 100% of Bitcoin's network for a long time.
Seems that most of Baidu's C++ open source projects have this pattern as well, albeit with minor variations on the Google C++ style such as 4 spaces for indentation.
Perhaps even more important, the tonic will be used as a place of repose, or resolution of tension. Most traditional tunes end in the tonic, and the majority begin in the tonic as well. In addition, the major and minor modes have been used to convey different emotions, that will probably be invoked at some level if you've been exposed to a reasonable amount of mainstream Western music.

I suspect that there are no first principles that explain these traditions (and many more), but they work well enough that they can be relied upon (for instance) to reinforce the emotional experience of a movie, sports broadcast, or religious ceremony.

Perhaps a psychological effect worth exploring is how we remember aspects of music, and how that memory shapes our experience of new and familiar music.
What this tells us is that what's upsetting is the change, not that one keyboard is better than the other.