skysight-inc/HackerNews huggingface dataset:
>It doesn't work that way. The best startups are ones that solve a pain point you yourself have experienced.

This is a natural extension of "startup founder" becoming a an aspirational occupation for kids fresh out of college. Who needs real-world experience? Disrupt!

Technology is a tool to to aid your expertise.
ZZZZZZZZZZZZING!
Naked mole-rats turn into plants when oxygen is low
GPU's are significantly more expensive on GCE, could just be a cost thing.
We run specific components of our application in spot instances across different regions and from what I have seen in the last 3 months is that the price is generally much less than 80%. I'd say is less than 20% most of the time, but some times there is a peak and it goes beyond 150% for 1 to 3 hours, the frequency of these events may vary but I'd say once a week.

I think AWS might be cheaper in this regard but less predictable, so it is a tradeoff.

Edit:
I haven't looked yet into "Spot Fleets".
Rust does the inverse- it doesn't extend the lifetime of the input data, it restricts the lifetime of the output struct.
I'm working on an strace implementation in Rust, with an enum (tagged union) for system calls:

enum Syscall {
Open { pathname: Buffer, flags: u64, count: u64 },
Read { fd: u64, buf: Buffer, count: u64 },
...
}

I was very pleasantly surprised at being able to add a couple of dependencies, add #[derive(Serialize)] right above the struct, change two lines of my main driver program, and get an strace --json with useful output with no further effort. It's the sort of experience I expect from a higher-level language with dynamic types and runtime reflection, but available to me in a systems language.
>I just set a timer and do 10 minutes worth of reviews each morning or review on my phone when waiting around. The benefits seem to be worth it.

This may be part of why it didn't work for me:

1. I don't want to do 10 minutes - that's a lot. Perhaps 1-3 minutes.

2. There will be times/days I will not or cannot do it. The tool I used to use seemed to not handle that too well. I think it expected the usage to be too regular. Spaced repetition does not require regular usage.
I stopped using Skype forever ago, the service just turned to crap. Facebook video calls are easier at this point.
Facebook also has the data. They see at first glance any uptake of a new social network of any kind. They automatically prevent sending invite-links or even just invite text messages via FB posts, FB chat, WhatsApp. So if you try to reach all your friends and try to invite them, you can assume only a few will even see the post in their newsfeed, get the chat post - it's like shadow banning posts. They create a filter bubble for you.
There's no need, if you use virtualenv (as you should) you'll get the right version.

I really like that I can install command line tools and then just reference: <virtual env>/bin/<tool name> and it will run it with the correct interpreter.
You can still do NAT with IPv6. At least the Linux kernel supports it.
Microsoft should fix this, but I have learned to never link my personal accounts with work accounts after the Dropbox enterprise debacle that led to users losing their personal files! after having their Dropbox linked to enterprise Dropbox and then leaving the company.

These situations where you mix personal and enterprise/job accounts become edge cases that can be catastrophic for users stuck in them after they leave companies.
vprof is also quite nice (its free) - https://github.com/nvdv/vprof
By the message they leave in the email and on the site, it does not look that way. I doubt it. I am a backer as well.
I just went through this exact thing last night when I had to remove an old Azure and Outlook 365 subscription that I stopped using months ago. It literally took me 4 hours to figure out how to get into all the correct accounts to remove the active directory users from Azure, remove all the user subscriptions for Outlook 365, remove my Azure subscriptions so I could stop being billed and then finally delete my domain from GoDaddy.

Coupled with the fact that I'd enabled 2FA made for a ridiculously poor user experience. By the end of the process I was so pissed off, I'm not sure if I'll ever use Azure or Office 365 again... we'll see.
That would be https://quay.io/ , but also the internet. Since rkt (or appc discovery rather) just relies on DNS/URL hierarchy to refer to images. Any web server can be a "registry".

OCI doesn't have an equivalent to discovery yet, but presumably it'll be something similar to the appc spec (https://github.com/appc/spec/blob/master/spec/discovery.md)
Awesome! I end up using Serde in just about every project. It's great! Congrats guys.
I'm still using a 10 year old Thinkpad X200 as my primary laptop because it's mostly been downhill from there.
Yeah, I spent a day writing a tool that saved 5-6 people 4 hours a day, every day. Copying data from one system to another by ctrl+c ctrl-tab ctrl+v over and over again.
Your problem with figuring out how to talk to customers is that you don't know who you are trying to talk to.

First you need to figure out who you want your customers to be.

If your answer is local coffee shop owners, then it's easy to make a list of customers and you can call them, email them, or visit them in person.

There are many places on the internet that give free advice on how to do cold calls, emails, visits, etc. Steli Efti writes about it a lot on the close.io blog. There are numerous questions asked and answered on quora.

Start at those two places and once you know more of the basics, you can start learning more specific skills.

But if you don't know who to talk to, then you are trying to solve two problems at the same time: who to talk to and how to talk to them.

Solve one problem first, then the other.

Once you know who to talk to, then you can start talking to them to see if they have the problem that you are trying to solve.

If the service or product you are selling doesn't solve their problem you are not going to be able to sell it to them.

It's much, much easier if you are trying to sell to a customer base (market) that you understand well or already know some problems they face.

Then you can talk to them and verify that you are correct and they have the problem that you think they have.
Facts aren't copyrightable in the US. See Feist vs. Rural Telephone. If it's a pure fact and exposed to public view, Google can take the data and repurpose it.
> A $100 light weight Lidar is truly game changing for robots, self driving cars and drones.

This is probably going to end up like the Oculus Rift; it won't be $100.00 - it will probably end up north of $500.00, possibly north of $1000.00.

If it were easy, SICK or Hokuyo would have done it already. The fact that neither have can mean many things, of course, but I bet one of the big ones is that it isn't easy to pack a 3D LIDAR into a small package and make it robust and cheap. Both of those companies 2D LIDAR solutions already hit the robust portion; Hokuyo's offerings hit the small package portion (SICK's 2D systems are mostly the size of a coffeemaker - I own a couple), but neither company hits the low price mark.

That could also mean that they have a niche market that's willing to pay those prices, but given the interest and want for fast 3D LIDAR for self-driving vehicles and other uses, the fact that they don't have anything out is telling.

Now doing it all solid-state? Well - there are companies that have these systems as well (supposedly at least) - called "flash LIDAR"; essentially firing a laser to "flash" the scene, then using a grid-array of CCD-like high-speed elements to gather a 3D delay-time between the flash and reception. From what I've seen, for even the low-resolution modules, they make the former two companies offerings look dirt-cheap in comparison...
I wasn't aware of that. Does that include toys or child related products? One could say that movies have turned into one long series of product placements.
WeChatter – Learn a new language while you IM
Since this thread is (probably predictably) "what I don't like about Thunderbird", I don't have the problems that others are having with the search algorithm per se; but, after finding mails, it refuses to show them to me. It correctly shows me snippets from the mails that it finds, but, when I try to access those mails, it just shows me a blank window.

(It also refuses to acknowledge deleted and created folders on my work account, but, not knowing the actual cause, I am very happy to suppose that the blame lies on some administrator at work making some hostile-to-non-Outlook-users change in OWA setting.)
I've seen several attempts to do the same thing with games. Introduce another site, or another portal, and hope to drive discoverability through it. But the audience has no incentive to visit your portal.

In games, Steam and the app stores are so critical because they have a massive audience that already have accounts that can make payments with minimum friction.
What makes great managers better than average ones?
The Countries Most (and Least) Likely to Be Affected by Automation
Your 'work/school account' is managed by your work. They can close it at any time, and you would no longer have access to it. Your personal account via the same email address is an account you created with Microsoft. Even if your work/school take away your email address, that account will still exist (just that if you no longer have access to that email you won't be able to retrieve password resets or whatever for it).
There's https://quay.io but it doesn't really function as a marketplace for official images (except the ones from CoreOS).

I wish the market of container images had more competition. Right now there's Docker Hub/Quay (expensive, lots of features) and Amazon ECR/Google Container Registry (cheap, few features).
HTTP caching inside out
How dare you try to be a customer without complying to their idea of technical social norms. Shame.

/s
> More recently, I was part of a discussion where Kubernetes has decided to roll its own logging infrastructure, while leaving important parts like log rotation still undecided.... driving me even closer to the Docker ecosystem.

Can you please refer to this particular discussion and link to it here, I would like to make sure that this indeed is what happened.
> I believe Mozilla will be gone before three years, and Thunderbird with it, one way or the other.

That's a dramatic prediction! Why do you believe it?
Awesome Protein Food Sources for Muscle Growth
There's nothing wrong with fishing for problems. You can learn more about the problem at hand later.
You are still not paying attention. Mozilla has decided to _not_ throw resources at Thunderbird anymore. The outcome of that is that the _community_ is debating to move away from the to be deprecated XUL platform.
I am skeptical of ML not because it will automate away human control of production (which would be quite a good thing in many respects) but because it is likely to reinforce arbitrary or implicit human biases while being sold as the epitome of rational objectivity. A lot of technologists I meet are socially and culturally illiterate and do not seem competent to implement such systems. I would further argue that employers have strong economic incentives to select for such illiteracy when hiring.
It's not so easy to just choose another language; there might be hundreds of thousands of lines of Java already written. In that case it's better make the best of a bad situation by doing something like this, than not even trying.
Or, you know, let us unlink accounts or change the username, two pretty normal and reasonable things to request.
Feature importance and why it’s important
Google used to be pretty bad at this too, but they seem to have their act together these days. It's not an easy problem. But yeah, when I go to use a Microsoft service online it's always a crapshoot, and certain products require either a personal account or a work account. Syncing OneNote is a confusing mess because of this. And don't get me started on Lync/Skype for Business...
where the same crowd who vilified IE and the web monoculture it created

While a web monoculture isn't ideal, it's rational that people might have differing comfort levels between an OS-tied, closed-source project actively used to undermine the web, and an OS-agnostic, overwhelmingly open-source project that has been a principal contributor to the web moving forward (and arguably delayed or prevented the wholesale app-ification of the industry).
Do you get extra rewards if you score well with random forests ?
How does Python's super() work with multiple inheritance?
> That's why the US has lots of regulations regarding advertising to children.

We have regulation on advertisements to children? That's a little surprising.
Washington, DC and Pittsburgh also come to mind.
I have such a passionate hate for S4B. This also happens to me, and the logging options mentioned below being enabled don't make a reliable difference: the logs don't always save!

Additionally, group chats often split in to two windows where the conversation suddenly continues in a second thread even when no one joined/left... and then you try and reply and it jumps to another conversation on its own.

People in my office have recorded this because it's so obtuse and unbelievable.
It probably won't be like that. Those in charge of the utopia generally never foresee the dystopian aspects well. Remember how people worried about overpopulation, until we found out westernization brings declining and even sub-replacement fertility.

More likely we'll be like some soviet socialist nightmare. All packed into dirty, ugly cities, eating our hummus and drinking our water as we are shuttled from our four hour a week job by an Uber and back to our shoddy, grey Mincome housing blocks to watch bread and circuses on Netflix.
22kW of CPU heat would need 22kW of cooling. Refrigerated air conditioning is has about 1:3 thermal efficiency, so your cooling system will require ~7.5kW electricity to generate 22kW cooling capacity.

That makes about 30kW. At $0.15 / kWh we're talking about $4.5 per hour for the electricity.

Other costs dwarf the energy costs.
That would be the first thing most email servers would disable.

Email has never had such a thing and likely never will, now that we understand the deep perils of spam. Mastodon has a problem email doesn't have because email doesn't want it.

A better example might be to look to email's "sister" NNTP, which hardly anyone uses these days because no one could figure out the spam problem. People switched to privately maintained mailing lists and web forum software because it had fewer spaces for a tragedy of the commons.
> (What makes the objection doubly silly is that Mark Russinovich isn't the usual corporate drone one might expect. He's the guy who did the Sysinternals tools and several editions of the "Windows Internals" reference on the architecture of the Windows OS.)

From Sysinternals to the Azure CTO... what a weird transition. That guy has had an interesting career.
Not at all. React Native renders native elements, so CSS does not exist, just a CSS-like syntax that maps to native styles on Android and iOS. React Native is finished enough to do mature apps in, as Facebook is already using it in production on their mobile app, ads app, Instagram, etc. Other companies using it include Baidu, Tesla, Wal-Mart, AirBnb: https://facebook.github.io/react-native/showcase.html

It's certainly an evolving product and not every native function (such as video recording) is available as an easy-to-use component. In those cases, you can use a 3rd party NPM component or write your own Java/ObjC and link it in with your own custom component. Even if you have to write a little bit of Java/ObjC, it's a huge time saver.
I really hope things like this do not lead us to a mentality that anything that isn't the Latin alphabet is malware or spam. There are people in the world using non-Latin alphabets and allowing them to have domain names in their native alphabets is a good thing, we just haven't worked out how to do it securely yet.

Disabling the rendering of punycode is actually not helpful in cases where you wanted to visit a domain using the Cyrillic alphabet which you want to be sure of, and someone registered some similar looking domain which looks equally like a bunch of gibberish to the one you're looking for.

Some suggestions, maybe good, maybe bad:

* It may be as simple as adding a character set into the address bar

* Flag a warning if the domain name alphabet doesn't match the page content (as would be the case in this example) or maybe something else
As I backer I got the exact same text in an email as on the website, but my reading says no refunds.
> That's not what Google does

I mean, that is exactly what Google does. Google does allow the change you listed above, which is nice. But if you don't explicitly change your accounts, you keep getting the "pick an account" screen on every single login, just like the parent described, and just like Microsoft shows users too.

Google's UI for it looks like this :
https://lh3.googleusercontent.com/-_g4V2wYd-SI/VrZF-5K2yCI/A...

Which is very similar to Microsoft's UI for it :
https://docs.microsoft.com/en-us/azure/active-directory/medi...
I've been writing incorrect Python initializers all along, without realizing it.
Plastc may file bankruptcy and will cease operations April 20, 2017
We Regret to Inform You...

For the past 3 years, our mission here at Plastc was to build and deliver the most technically ambitious smart card on the planet. After making enormous leaps in development, product innovation and progress towards our goal, Plastc has exhausted all of its options to raise the money it needs to continue.

Plastc, Inc. is exploring options to file Chapter 7 Bankruptcy and will cease operations on April 20, 2017.

While we have fallen short of our goal, we are proud of our team and the effort that went into developing a working Plastc Card. However, without the necessary capital to continue, all employees have been let go, which means that Customer Care and Social Media channels are unmanned or have been shut down.

How We Got Here:

We were expecting to close a $3.5 million Series A funding round on February 28, 2017. There are functioning Plastc Cards, which were demonstrated to our investors and our backers, and the capital was to be allocated for the mass production and shipping of Plastc Cards to pre-order customers. At first, the principal investment group postponed their investment and a couple of weeks later the round fell apart.

After the initial funding was unavailable, Plastc made progress with another investor who offered $6.75 million. This deal was scheduled to close last week and would propel development across the finish line, as well as allow for Plastc Card pre-orders to be shipped and for production to continue into a retail phase.

However, once again at the very last minute, our investor gave us notice that they have decided rescind their investment offer. The round was a signature away from closing and we were extremely caught off guard when they notified us yesterday they were backing out. Our existing investors kept us alive and functioning as long as they could during this fundraising process, but in the end, we needed new outside capital to get into production.

[..abridged..] see https://plastc.com/ for full copy
Well said. I don't recall the guy ever engaging in any answers that don't give him the opportunity to spout more marketing rubbish though.
This is great, but what I'm waiting for is for Google Home to allow me to have multiple accounts associated with a single user (Google Apps and Gmail).
Satans salad?
No, I think Rust still does this uniquely in a way that isn't available with a GC language. Imagine the following design (assume fd is a UDP socket or something, and so each read returns a complete message):

char buf[1024];
while (read(fd, buf, 1024)) {
messages.push_back(deserialize(buf));
}

for (message: messages) {
print(message);
}

Garbage collection will keep buf alive, but won't guarantee that buf isn't being mutated while it's alive. Rust's ownership system will guarantee that. In Rust, the read() function would require a mutable (i.e., unique) reference to the buffer, and serde's deserialization function also requires a reference to the buffer, preventing read() from being callable while the deserialized objects continue to exist.

I think doing reader/writer refcounting at runtime is hard because this is a case where there's nothing reasonable to do at runtime if you have incompatible references. At best you can do copy-on-write, but then you silently lose the zero-copy performance. You really want a compile-time error saying "You structured this code wrong, go redesign it or add some copies."
Hey,

Not sure if this is part of the question but if you are querying the event data by something other than time (like a property of the event itself -- maybe the program return code in your example) than prometheus requires a full table scan since it does not have secondary indexes. With TimescaleDB you could add indexes on properties of the event data itself.
Not 80%, 80% off.
Would you feel the same way if you were an engineer who designed, say, electric saws? Would you then be harming people who used to have to use hand saws?
Ultimately the problem is related to Unicode. So let's disambiguate that.
Oh yeah? Please list the top 3 alternatives which are open source.
Would a browser extension that just moved AdWords to the bottom of the page be banned from the chrome web store?

I'm sort of tempted to try this, but if so I guess I should start backing up my gmail account...
Shit like this is why I don't use anything from them. There are probably 15 or so different accounts for me in their DBs, which I will never even attempt to use again. Life is too short to put up with managing other people's CRM for them.

Apple is actually getting close to this bad, too, and in some ways, worse.

I gave my mother my old iPhone over a year ago. It was wiped, and we set it up with the 'family' whatsit. For reasons I won't go in to, at some point, I ended up giving her my Apple ID password to fix a problem when I couldn't do it.

Ever since then, something has periodically decided to sync a random assortment of things. It isn't consistent, temporally or in terms of what it syncs. (I'm very anti-cloud-service; I don't use online backup, sync or cloud docs or any other sync services from Apple. I think my other uses the backup, but nothing else, because the phone is her only Apple device.)

A few months ago, her contacts ended up splattered all over mine. I deleted them, it happened again a few days later, this time just a random assortment of them.

Yesterday, my call logs ended up on her phone.

Short of asking her to wipe the phone again, I don't know how to make this crap stop, but I'm sick of it. Seriously considering going back to a feature phone; everyone making modern phones appear to (a) make it impossible to have a self-contained phone without your personal life smeared across multiple companies' servers, and (b) be too incompetent to actually smear my personal life across their servers without fucking it up.
It's just CSS-like syntax for describing styles. They don't claim to be compatible with CSS. But if you already know CSS, it's super intuitive. However, not every CSS property is available.
That's fine for me and you, but no good for just distributing a script. Then I want to be able to just say to people 'run this script', maybe explain 'chmod +x' to them at best. Every extra step is a pain, and virtual env is a major pain.
What do you mean?

If you have a outlook.com email, a merged a legacy skype account, and 2FA, what is the attack method that can be used against you?