skysight-inc/HackerNews huggingface dataset:
There are still some holes to fill, but right now I'm leaning toward:

- Google Container Engine. Project Atomic's Buildah for building containers from scratch. I chose GCE over the AWS equivalent container engine because of the Kubernetes ecosystem.

- May find a use for Google Functions, but I find that generally server-side work is just a proxy to backend data, in which case I feel I'm going to be better off just deploying containers, which are easy enough to scale on GCE. (No hard calculations on this yet, just a hunch based on pricing). Seems like a waste to pay for MB-hours if they're just sitting there doing nothing 90% of the time.

- Google Cloud Datastore. I rarely find a need to deploy SQL to user-facing functionality, but would likely use Google's Cloud SQL for that. Otherwise just pull down the NoSQL and import the data to an offline Postgres instance.

- Golang for server-side language

- Not familiar enough yet with Golang frameworks, but right now leaning toward Revel.

- Typescript as preferred client-side language.

- React, Vue, or Angular4+ for client-side framework.

- Protocol Buffers

- Amazon Route53 for DNS

- Amazon CloudFront, S3 for static resources. I don't feel Google Cloud equivalent front-end store is as feature-complete as Amazon's. One of the main things is Amazon's Route53 "alias" records that allow you to map root domain (ie. without subdomain) to your CloudFront deployment. If Google's infrastructure is capable of this I'm unaware.

- Using Amazon CloudFront also leaves open the ability to use Lambda at the edge where possible.

- LetsEncrypt to manage SSL.

- Google Apps to host email

I'm probably forgetting some stuff, but this should provide a high-level overview.

I'm not committed to it yet (would be a lot of work), but I'm leaning toward eventually writing up a series of blog posts that encapsulates the entire stack in much more detail when I'm confident I'm happy with it and all the holes / question marks are filled.
I was early at Twilio (roughly #25) and everyone had to do support. I think the threshold was ~20 tickets in your first two weeks. I had every Tuesday for my first six months and went down to one Sunday a month for the next six months until we had a bigger Support team.

Anyway, this article is a mischaracterization of the principle.

Having someone do support is GREAT. It gives them insight into what customers are struggling with, what might be better, how they talk and describe things, and all kinds of related aspects.

Putting new staffers on the front lines is misguided. Just because someone is assigned the ticket doesn't mean someone doesn't review and help refine a response before it goes out.. just like shipping code. Another set of eyes can solve problems, simplify solutions, and make the team better as a whole.
>There are entirely too many engineers in the world for a generalization like this to be accurate.

For a generalization to be accurate it doesn't need to apply to everybody in a group, just to a larger percentage of people in the group than in the general population.

It doesn't also need to apply absolutely to each one of the group that it does apply: it just needs to apply more than it does to an average person in the general population.

Generalizations are not laws of nature.
there are probably tens of millions of engineers in the world, a small percentage of whom work for FAMG. yeah, no kidding, you'll make a ton of money if you work there get equity compensation. you don't say!
> you want the drive wheels to be on the rear since they have better traction.

But you need a powerful motor to act as the brake (you want to avoid friction braking as much as possible). And that needs to be in the front.
Much lower cost of living / much better income-to-COL ratios? Better sure, but I don't know about MUCH better. Arizona is famously inexpensive. Sure, you might be comparing to the midwest, but there I'm not sure there are the high paying jobs there to support the "much better income-to-COL ratios" claim.
To protect the people I care about.
Electric grid dynamic/transient event (disturbance) simulations. It's essentially modeling the response of electromechanical equipment (generators and large loads), large solid state devices (utility scale renewables and fast-switching reactive devices), lumped load models, and protective devices to events on the electric system. The simulations run in ~1ms timesteps over 10-30 seconds of real world time (which can take 4-20 minutes of CPU time). Each event is independent and they parallelize pretty much linearly. Python multiprocessing is the lifeblood of this work.

Edit: I guess I should be clear and say that the simulations themselves are running on a commercial software package (Fortran based) and I'm simply setting them up, spinning them off, and then processing all of the resulting data in Python.
Cockroaches are vermin, it absolutely has a negative connotation, geek or not.

> I think it’s fine. It kind of says “we are geeks that don’t give a shit about marketing”. It makes me trust them.

It kinds of says "we are geeks that don't give a fuck about looking professional". It doesn't make me trust them nor want to try their product.
I've used vim + emacs's undo tree quite a bit. It's really nice to be able to make a bunch of explorative changes to the code base, undo them, make another set of changes and then use the undo tree to recover interesting bits from another branch.
Where are you from? That's arguable to me (America, Colorado).
Norway has a great system called BankID. To sign-up/login to all banks, government services and other places where you need to verify your identity you enter your SSN, personal password and code from your 2FA device (which banks give you freely)/phone app.

https://www.bankid.no/en/
Whenever I hear of "bubble" I am reminded of this quote - "“The market can stay irrational a lot longer than you can stay solvent!”

So yes it may be a bubble- but the bubble may very last a few months, a few years, or a few decades...who knows?
I just assume that the larger Z8 chassis might handle the heat a little better? The Z6 works for my use, but the CPUs are definitely running on the hot side.
Ask HN:What would you do with the data if you could access all PCs in a country?
That is a very good question. I didn’t do a good job making an argument for why I think the value of a currency like Bitcoin could be so much higher than an altcoin that did an ICO.

In my opinion, Bitcoin has the first mover advantage in this space. It was the first real use of the blockchain, is still the gateway to pretty much every other crypto currency, there is a maximum supply of coins, and is one of the only coins that can be purchased/exchanged for US dollars (or other fiat currency). In order to purchase an altcoin such as BAT (the token behind the brave browser the article refers to), you have to first purchase Bitcoin. If you want to sell your BAT tokens, you will receive Bitcoin.

Also Bitcoins do cost real money to actually mine (electricity costs).

Other tokens such as Ethereum are gaining popularity as well and have some advantages over Bitcoin, but I don’t see Bitcoin being displaced anytime soon.

In the case of Ethereum, the value is that the token is used as “gas” on the Ethereum network. Any action you want to take or data you want to store will require that you send a certain amount of Ether in order to perform that task. Since Ethereum is a platform that many of these ICO companies are building apps on top of, it stands to reason that the value of the platform should be greater than the value of the company building on top of it.
I don't get your point. It's a different house, in a different location. I live in Redwood City too; the schools aren't as good as Sunnyvale, the commute will be longer, etc etc.
List of what they do, summary first, then detailed:

Portability libraries[1]6: bordeaux-threads, CFFI, command-line-arguments, trivial-utf-8, trivial-backtrace, usocket

Parsing 6: abnf, esrap, markdown, py-configparser, simple-date, quri

Database interfacing 5: csv, db3, postmodern, qmynd, sqlite

Build-tool/dependency management 3: asdf, asdf-finalizers, asdf-system-connections

utilities 3: alexandria, split-sequence, utilities

portable I/O & character encoding 3: unicode, fad, flexi-streams

sugaring 2: metabang-bind, interpol

Other 6: drakma(HTTP), log, lparallel, md5, ppcre(regex), uuid

abnf: parser generater for augmented BNF

alexandria: utility library

asdf-*: build-tool

bordeaux-threads: mutithreading primitives

cffi: foreign function (i.e. calling C)

command-line-arguments: exactly what it says on the tin

csv: comma separated variables (also supports similar things like tsv)

db3: dBASE III reader

drakma: http client

esrap: Parser generator

fad: Files And Directories (portable file-system)

flexi-streams: in-memory streams (file-like objects) and encoding

interpol: interpolated strings (e.g. variable substitution in strings). Also includes regex literals.

local-time: timestamps &c.

log: logging

lparallel: high-level threading

markdown: markdown

md5: md5

metabang-bind: macro library for doing various fancy bindings (setting a variable to a value for a particular lexical or dynamic scope) in a single construct.

postmodern: Postgresql interface library

ppcre: perl compatible regex

py-configparser: parser for .ini like files (compatible with the python "configparser" library)

qmynd: MySQL library

quri: fast URI parsing/emitting library ("quicker" than puri, the Portable URI parsing library)

simple-date: date/time; not sure what it offers that local-time doesn't

split-sequence: Splits sequences based upon value or function of value

sqlite: sqlite3 interfacing

trivial-backtrace: tool for getting backtraces

trivial-utf-8: Portability for UTF-8

unicode: things like character classes for Unicode

usocket: socket library

utilities: utilities library

uuid: UUID library

1: wraps commonly available, but not standardized behavior in lisp implementations: sockets, threads, debugger &c. often named "trivial-"
What's the range like with 19k miles?

I'm considering one for my first car.
Comparing photo on dl with photo from DMV might help.
I have zero desire to own a big house in the mountains. Like you say, it's not for everyone. shrug The land, house, commute, dealing with septic and water services, all sound like a lot of work.
It lets me defer the inevitable Chrome Tab Bankruptcy. But seriously, having a heavy build system with lots of dependencies will easily max out a desktop like this.
No books. I have been lifting weights regularly since I was 14 and was a wrestler through school, etc. ... it's just something I've spent enough time and though on to learn something.
From his talk:

> I refer to it by this name because I once discussed it with Murray Gell-Mann, and by dropping a famous name I imply greater importance to myself, and to the effect, than it would otherwise have.
Agreed. It's too bad there aren't effective mechanisms to go short though, so people who think we're at a peak can back their view with money.
How do you hook people on better tasting food? You let them try it.
No; everyone's already thought of that. Your cost will be inversely proportional to your commute misery.

Though as mentioned elsewhere here, the Santa Cruz mountains are the biggest bargain in the area. By far. It's just not for everyone.
Apartments/Condos are being built like crazy in Redwood City. It's no South Lake Union, but it's close.
Well, harassment is very threatening. The other person clearly wants something. They aren't being nice about it or even straightforward. They have usually been around longer and sit higher in the organization. If you don't give them what they want -- they might make your life hell until you quit. Or they might not. Hard to say. What do you do? This happens every week.

People who engage in harassment can be quite masterful about their use of language. It's rare indeed for them to actually come out and say, they want to trade favors. What is bothersome is not the language but the underlying goal.

What is intimidating is different in different countries but nearly every country has laws on the books against assault (in law: "a threat or attempt to inflict offensive physical contact or bodily harm on a person (as by lifting a fist in a threatening manner) that puts the person in immediate danger of or in apprehension of such harm or contact"). Your standard for what can be made law in a "non authoritarian" system is awfully high. It's okay for different countries and cultures to have different laws.
New study says that writing can help you stop worrying
Show HN: Cerberus – Easily build secure gateways to your backend
Well, (2) seems important and uncommon for Python in my experience, but it's been a while. Maybe it's more common these days?

Here's the sort of scale I'm thinking of: consider a company with many teams, many apps, and many shared libraries. Some of the apps and libraries won't have anyone working on them, because it's generally not the case that a company is willing to fund maintenance forever on everything; people need to drop them for a while (to work on more important stuff) and someone else will come back to them later. (This is being "walk-away friendly".)

Suppose you need to fix a security bug in a shared library and update all the apps, most of which you haven't seen before. How easy is that to do?
Depends on the product/market. What is yours?
Not to mention we brazilians have been bombarded with fast-food joints in the past few years. My little hometown with no more than 90k habitants got its first Subway. And last year the first Taco Bell in the country came to São Paulo. This is the only one I would miss actually, as I've had enough from the traditional fast-food places.
What is there to improve in motors ? They are already 95% efficient, and some BLDC motors even 99% efficient. The most efficient machinery created by man. What really needs improvement are battery storage, to be more dense and lightweight.
You have to give a shit about marketing to build a business to last, though.
The Korean drama _THE IDOLM@STER.KR_ is currently being simulcast on Amazon Prime with English and Japanese subtitles.[1][2]

[1]: https://www.amazon.com/dp/B06ZZNKX78/
[2]: https://www.animenewsnetwork.com/news/.105749
In twenty-five years as a working programmer, I have fallen in love with a piece of technology four times: Emacs (on my third attempt), Tup (the build system by Mike Shal), React... and now TypeScript. I've been using it full-time for a few weeks now, and I can't imagine going back. If you like rule 5... you'll heart TypeScript.

Edit: I also spent ~12 years writing C# which is good. But TypeScript is actually more powerful in a way, because of the impossibility of typing everything. This means it's likely to get things like variadic generics or higher-kinded types long before C#, since (1) in C# everything has to be typed down to the smallest particle (so it's much harder to add features), and (2) changes to the CLR would be needed.
People understand what the AGPL requires. And for projects where there are alternatives with other license terms, like MIT or Apache2, the alternatives will be used. Adoption is stymied
tl;dr Oracle is not a person. It is a unthinking, unfeeling machine. Treat it appropriately.
> if it really does become the money of the future then the prices now are going to look like pennies in five or ten years time.

Yeah, that's literally exactly why it is a bubble. It's a big if, but that's how you rationalize entering the market.
Practically moot is a varied distance from moot. I was just curious if there was an underclass that was unable to get any services. It's much the same in my country, really.
Just record a noisy hard drive and play it through the speakers :D
Ah, thanks. I didn't know the story.
Show HN: Deep Learning with 3D architectures
> The wages come out of the landlord's pocket, not the business's.

I was referring to this claim. If rent is a relatively modest expense, how does a minimum wage come out of a landlord's pocket?
I wonder how many here have used Kedit.
There may be some, but even if there isn't, some benefit could be the ease in which you strip it down.
CryptoAssets (ICO, token, etc) vs CryptoCurrency

CryptoCurrency is the base primitive of the blockchain, that is consumed to store transactions permanently, as well as to reward the block creators. CryptoAssets are usually extra metadata in transactions that updates some state. The USDT token actually runs on the bitcoin blockchain, on an early 2nd layer network called OMNI.
ICO takes the cryptoasset further and issues some 2nd layer token and then resell that for the underlying cryptocurrency. Its a magic bean sale, paid with gold coins.

An ICO on ethereum, for example, is simply a database entry that says your address holds some number of tokens in a contract. You do not own them, you are just tagged as having a certain number.
Most contracts have a suicide clause. One authorized (we hope... ooops) method call could nuke that value instantly.

With a cryptocurrency, you control the value stored in unspent transactions. With this you own the private key.
No external party can remove those funds with that private key.
In fairness, many well-known domain privacy services will hand out your identity and contact information to anyone who sends a sufficiently lawyerly-sounding letter demanding that they do so. So there's lots of room for improvement. But I have no particular reason to trust this company, and furthermore, their marketing copy sounded like they were offering something beyond the current state of the art in domain privacy.
Intel Launches 8th-Generation Core, Paving Way for Quad-Core 13“ MacBook Pro
On the Pinkster King and the King of the Kongo: An Interview with Jeroen Dewulf
In the context of law it typically means protection from discrimination.

Enumerating protected rights is the easiest way to protect them.
Vector or array? Sure. List is worst of both worlds
Presumably the name won't last beyond their first encounter with a marketing company. It's not just a nasty insect--it's one the nastiest of them all, and universally recognized as such. Sure, it sort-of makes sense, in that cockroaches are supposed to survive nuclear war, or whatever, but still...

Also, the ironic/flip attitude towards having a deliberately bad name has been done before.

https://simpsonswiki.com/wiki/Stinking_Fish_Realty
That's interesting. I have so many follow-up questions but I gotta head out to dinner. Time for just one... if you're saying ICO company coins are worth sand - and the value of Etherium is as a platform for ICO companies. That seems like the definition of a bubble. No?
Yea, but it's a decent pitch for the experience. LSD is sensual.
Do you generally run openstack on host OS itself or within VM? Or to clarify - I have noticed some problems when Openstack runs inside virtualized environment, but if it directly runs on host OS itself, it seems to be fine.
> You don't need to run a program to determine that an O(n^2) approach will be slower than an O(log n) algorithm.

That depends on N and on the constant factors. Which means testing still might surprise you.

More to the point, if the O(n^2) algorithm is simpler and leaves you more time for profiling and fixing actual performance issues after the code works, you may end up with faster code by doing the dumb thing.
What does building for people (which I am) have to do with making profits (which I don't)? What about sharing? Building for profit is the opposite of building for people, the two mind sets are not compatible.
True or False: Crypto currency's value is determined by its utility to the black market.
What are you talking about? Also every exchange out there will let you short any number of cryptocurrencies.
But a pair of chopsticks is meant to be held in one hand, and picking up food with one chopstick per hand is clumsy at best (since the sticks are at opposing angles rather than near-parallel).

How about knives and meat, where the non-dominant hand’s knife is used in place of a fork? That would definitely require having one utensil in each hand. Seems a bit crude-mannered for erudite philosophers, though...
Rereading your comment, yes I think we do agree.
> I leave my house unlocked. If not, everyone around knows where the key is.

the day you get robbed, it will absolutely make a difference for whoever insure your house and its content.
SSN is a primary key, not a shared secret.

The entire problem is that people started using SSN as a shared secret, but it was classic password reuse. Use the same secret every fucking where.

No. If you want to establish trust, use a random secret for each new trust relationship.

If you want to establish identity ask the identity providers what kind of anti-forgery guarantees they provide. Oh, nothing, you say!? Then don't use that provider.

Banks are trying to use easy to forge things to make sure they won't lose money. Sounds like stupidity. So they limit their stupidity (hence you can't just register for a credit card online, otherwise bored Russian teenagers would have already bankrupted them).
Show HN: Crypto Mining for non-profits on the Browser
Emailed! : -)
The utility is a way to send value ~instantly, ~anonymously, relatively inexpensively, and irrevocably from one side of Earth to the other, without any intermediaries.

That hasn't existed before.
So strategically you have to say one thing and do the opposite... Bloomberg / cnbc and others classic media propaganda brings profit to whom pays more
How to Increase Speed in Google Chrome – Hidden Features for Secure Surfing
RDCMan – Remote Desktop Connection Manager
It is not at all a preposterous metric. Range anxiety is one of the key factors in keeping people from buying electric cars. Up until this year, you had to spend nearly $100k to get an EV with 200+ mile range - now you can get one for less than $40k. Up to this point, each mile of range adds substantially to the perceived value of an EV.
The current Bitcoin bubble is much tamer than previous ones. There were multiple periods in 2010-2013 where Bitcoin saw 10x gains in 2-3 months. In fact it's so tame that even some large-cap stocks have matched or outperformed Bitcoin recently eg. AMD who is up 6-7x over last 2 years, like Bitcoin.

I don't see the NY Times writing articles about AMD being in a bubble...
I don't know how to add to this thread... But it's brilliant! Will someone ping the Smithsonian? That seems like it would unite those monarchists real quick. And we all know how that would go ^.~
answered under a sibling comment.

https://news.ycombinator.com/item?id=15268057
Hi! One of the 3 programmers here :).
We made this for a 36h hackathon (Hack The North).

There is still 9 hours until demos but we thought sharing and having some people try it out before would be awesome!

We have the Firefox plugin pending revision (will tell soon when they accept), and the Chrome plugin fully working.

We used Coinhive [1] JavaScript Miner and HTTP API. We have a nodejs server, a website and the plugin itself.

We would really appreciate feedback!

[1]: https://news.ycombinator.com/item?id=15246145
Stubbornly and childishly keeping a name that is revolting is not what I'd call 'building a business to last'.

The name is instinctively disgusting. I will never recommend this product to any of my clients for that reason alone.
funny you said this, slightly tangential...I originally bought the kindle fire tv streamer... the interface was slow, apps crashed/were slow... Got the Roku, rock solid, have yet to see anything crash on it.

Amazon is probably biting a bit more than it can chew.. I suppose they can afford to blow it Microsoft style the way MS does with their OS releases... every -other- Windows release is something people adopt, think NT4...XP...then 7...now 10... anything in between these sucked.

Must be nice to have money to throw away.