skysight-inc/HackerNews huggingface dataset:
Right, you have to do the same capacity planning, but you are getting the massive upside involved in that work instead of Amazon.

>What you might save in not paying AWS's profit margin you will probably spend in not being able to be as efficient as they are.

This isn't how I've seen the numbers work out for the huge chunk of workloads that require mostly static instances (a.k.a haven't been modernized into a serverless code base). You are right about Amazon having an efficiency edge, but you are wrong about that benefit being to the customer's bottom line instead of theirs.

We are nowhere near the real commoditized pricing of massive scale compute. Even with the inefficiency of smaller datacenters, you can easily best AWS prices.

Where did you get the impression that you have to move all of the data into the cloud for every bursted request? That's a lazy strawman architecture to attack.
That very much clarified your intent in using the word authority.
"Many" is not synonymous with "multiple".

I would expect that the percentage of people who browse without javascript on is incredibly small. The absolute number might be largish, and I guess in that context is could be considered "many."

Still, the vast majority use javascript.
I've only ever made it to the summit of Steens. I want so, so badly to travel around, since we're not even that far away here in Bend, but ... vacation time is limited.
> "Zapper’s two biggest limitations are that it does not currently support conditional rendering or nested templates."

Is it possible to do a partial (?), that is the concat'ed result of a foreach and then inject (?) that result (string) into the parent view (?)?

If this can he done securely then it seems to me your two limitations are not only solved, but force a better sense of structure on building with your tool.
It’s quite possible to run a high-traffic app with a small staff if you have the right engineering talent and developed the infrastructure thinking about scale from the start.

Before facebook bought Whatsapp they only had 5 employees. But they had the best engineers for the task at hand. In fact they’re famous for handling 2 million TCP connections on a single server due to much of their engineering decisions (including choice of tech stack). And it’s not like they weren’t generating revenue. Before facebook acquired them, their $1 fee earned them $1billion the first 9 months.
Should I just take down the docs and forget about this?

Why wouldn't you do just that? It's their IP, and they asked politely (as politely as you're going to get out of a lawyer).

It feels wrong that a billion-dollar startup is threatening

What threat? The strongest word in there is "demand", and (IANAL) I believe that to be standard legalese for "could you not do that?" The implication, of course, is if you don't quit doing that, they'll sue.

so I didn't necessarily want to encourage this behavior.

What behavior is that? "Could you not distribute our IP/documents w/o our permission? 'k, thx." Because that's what Google's Legalese->English translator gives me.

I mean, if you think you have a legal leg to stand on, knock yourself out. But from where I stand (and keeping in mind that IANAL), it looks like you took their IP, passed it around, and now wonder why they're being mean. Perhaps try putting yourself in their place for a few moments?
Amazon already has great customer service for big clients, and they already have lots of government clients too. (Including a completely private region for the CIA and other intelligence services.)
Tangential to the point of the article but when did writing a select query become an "ETL process"?
Arrest data is public and companies often buy it so they can build background reports :)
I wouldn't say the web UI got screwed. It's just that it grew out of a markup language whose main focus was adding semantics and hyperlinks to documents. Then commercial interests (among others) focused on adding more and more functionality to make them look pretty while maintaining some back portability and voila we ended up with the kludge that's todays web pages.
uMatrix is a good replacement for Ghostery.

https://addons.mozilla.org/en-US/firefox/addon/umatrix/

Firefox has built-in tracking protection that can be enabled in non-private windows too.
Each line, individually, is total nonsense.

It never makes sense to use strlen() for an argument to strncpy(). Only the size of the destination buffer makes sense for strncpy() (usually sizeof(dst)). For other cases you would probably use memcpy().
This is a quagmire I let myself get swallowed in so often that its likely not healthy, but my favorite 'Trump' stories all revolve around the crazy things he is accused of that no 'successful' business person would need to do.

The best of course is the accusation that he tried to disguise his voice to convince a forbes reporter that he was richer than he was to get on the top 400 list:

http://fortune.com/2018/04/20/trump-lied-wealth-forbes-400-l...

This is actually my own pet conspiracy theory. He didn't want to release his tax returns because he's doing shady tax dodges, he did it because it proves he's not actually rich.
I think it's parallel construction iff they submit a false line of evidence to a judge.

It's not illegal to tell tall tales to the press. Maybe they want to protect an informant. Or, maybe they just want to protect some technical dragnet they've set up, for the time being.
I was coding UI stuff for desktops in the 90's, and I'd take browser programming in 2018 any day.
1) Git push/merge request in gitlab

2) Manual code review (I'm working on getting the CI to work with sonar. Still haven't.)

3). Manual push to Test server. (No idea how to automate deploying to JBoss server on behind a VPN on Windows.)
I've written my own now, which just approximates the Chrome behavior. (I looked at Conex after you linked it, and it didn't quite do what I felt was right.)

https://github.com/kemayo/firefox-sticky-containers

I'm currently seeing whether #webextensions on irc.mozilla.org feels like ripping it to shreds, but I'll put it up on AMO after that's done.
Consciousness: the ability to use the word consciousness.
Netflix runs a third of internet traffic off of their OpenConnect CDN appliances, not AWS (Netflix.com and other control plane-ish functions aside).

Once you’re spending a few million dollars a year on cloud (arguably even less in some cases), it behooves you to explore hosting yourself. Cloud provider margins are substantial for a reason.
The bridge only permits authorized LAN clients. Pairing requires using the physical “confirm” button in the center of the bridge itself. Being on the same LAN is not sufficient.

EDIT: Oh, yes, you’re right about the “it’s not Bluetooth” nitpick, for whatever good that is to this conversation :)
So, from your links, nobody was actually killed by terrorists, nor has a security guard actually stopped any terrorist.

Meanwhile, you know who actually has killed Infosys employees? A security guard: https://www.youtube.com/watch?v=VN9MenY2dEs
Now happy looking at big data, almost fun to manage large CSV imports.

For streamlined ETL, looks promising

Hope you get somewhere with this!
Trump's Trade War Really Might Be Easy to Win
Yes, but the intention was to expand from there to allow community knowledge curation on anything.

See Ben Horowitz's note: https://a16z.com/2014/07/11/from-rap-genius-to-genius-2/

Marc Andreessen's note: https://genius.com/1102682
It is a great weakness of the english language that being implies both the nature of a thing and its current state. In spanish, we have "Ser" (a permanent quality, an identity) and "estar" (right now).

You are(ser) a conscious being, but you are(estar) not conscious in that state.
Right but the parallel here is to Harvard (and top Soviet universities) specifically, not Soviet or American higher education in general. That parallel, while imperfect in many ways, works reasonably well.
It's been a few years since doing the cost benefit analysis between AWS and self-hosting, but for around 50 racks worth of servers and storage, the numbers came in on AWS's side.

That didn't even take into account the "free" multi-region capability you get from Amazon. Splitting our physical servers into a second region with enough capacity to failover would have nearly doubled our costs.
This is why you need to learn how to talk to developers
Another patent that will probably expire soon is the patents on OCB, which was also tried for 802.11i.
Yes! Much better said.
Design is how something works. Glass rectangles are currently the best solution for mobile computing. This is how design works, Someone innovates, the industry copies the design, minor tweaks are made until another breakthrough happens (usually driven by tech, not design).

Designers don't suck a design, designers solve problems, and often the best solutions all look the same until there is a real tech break-though.
The problem with your reasoning is that it's based on your cultural and community experience and not that of the typical Indian. You're considering the impact of that law on your lifestyle and assuming it will impact all others in the same way.

How many people in India are buying their vegetables in plastic wrap from the big box grocery store?

According to unicef, 50% of the population in India defecate in the open. It wasn't until 2014 that a municipal in Delhi passed a law penalizing people for public littering and defecation. There are no national laws.

It will require a cultural revolution to combat littering in India. In the mean time banning the most harmful forms of litter will help to combat the growing problem.
> ... an offense damn close to sexual molestation of minors ...

Wow, that's remarkably offensive.
I think RiscOS (which you can run on a RPi) is the modern example of a simple system that can satisfy most needs of a desktop user. I wish DOS/Windows followed the same path.
This reminds me that not all of the attacks we know on WEP now was known when TKIP was developed in 2001-2002. The worst is probably the WPS debacle though.
I learned this fact from the book, "Charlotte's Web", back when I was 5 years old.

Didn't realize it was such an obscure bit of knowledge...
Oh, DOS.

It's always sad to read histories of computing during the 80s. It was a lost decade in many ways. Much more powerful and competent paradigms were alive and vital at the start, but by the end, they were all collapsing. A few different choices, a little bit better business sense, and we'd have a computer world profoundly alien to the one we have now.

It's still possible, of course. But it'd be wearing the hair shirt and being a lone hacker as you built up your system.

I refer, of course, to both Lisp and Unix machines, along with the various developments in parallel architectures. The Unix machines as sources of power and use lay quiescent for many years, until maybe the early 00s, and IMO the Lisp machines path has never been genuinely walked.

There's an elegy to be written for the loss of the operator of the computer being turned into a consumer rather than a producer (unix) or symbiont (lisp). Maybe rpg will write it one day.
If you're truly spending "a few million dollars"/year, then MAYBE.

200k/month would get you there. My personal breakpoints are 50k/mo PaaS->EC2/IaaS and then something like 100k or 150k start thinking about physical. Maybe. By the time you hire everyone, get all the planning right, etc. you might be there need-wise, but it's not a sure thing.
Introduction to LM317
Any good escrow services out there that can facilitate this sort of interaction that you could recommend?
Oxford had nothing to do with _Richard II_ and very little to do with the Essex rebellion. He was on the jury that condemned Essex and Southampton, along with many other noblemen. He had also tried and failed to get Southampton to marry his daughter years earlier. Otherwise, his only involvement in court politics at that time was the occasional letter to Robert Cecil asking for various forms of aid (with no apparent success).
I get what you're saying about the benefits of PaaS or other managed services, but Netflix serves most content (by volume) off of appliances [1] they ship to ISPs that feed into the network at points-of-presence somewhere close to an edge. They use AWS for logic and compute (including transcoding [3]), but video streams from this globally-distributed CDN [2].

[1] https://openconnect.netflix.com/en/ [2] https://media.netflix.com/en/company-blog/how-netflix-works-... [3] https://medium.com/netflix-techblog/high-quality-video-encod...
It seems like a tobacco company making a tool that tells you how many cigarettes you smoke per day, and the results are displayed on the pack of cigarettes.
> What threat? The strongest word in there is "demand", and (IANAL) I believe that to be standard legalese for "could you not do that?“

Yep, they’re officially called “Demand Letters.” It’s legalese, not stormtroopering.
Same thing. Something that was meant for doing X was shoehorned to do Y, and the shoehorning has been ugly and kludgy. Let's try to throw it away and start fresh, or at least give it competition.
Never lie about anything ever when it comes to getting hired. People will find out, you'll be unable to keep it up, and your reputation will be ruined.
Hi HN, I'm launching v1 for a project I've been working on for two years now. Please check out the article and let me know what you think :)
Why GitLab Is Moving from Azure to Google Cloud Platform
You're right -- in fact it was at least 31 years ago!

I just posted a comment about this with a link to the 1987 Apple Human Interface Guidelines and page snapshots explaining the design.

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

pp. 87: Hierarchical Menus: https://i.imgur.com/RrEDo3m.png

pp. 88: Figure 3-42: Dragging diagonally to a submenu item: https://i.imgur.com/a0gNWHh.png

I also linked to an article showing how to solve the problem with CSS and without JavaScript!

https://css-tricks.com/dropdown-menus-with-more-forgiving-mo...

Hopefully the author of this article (dosy) can use the css :hover delay technique to make his menus even better than Bloomberg's, without requiring any JavaScript!

Subtle but important details like that easily get lost and forgotten, because it seemed important enough to write down in 1987, but now it's built into macOS and nobody can change it.

It's hard for most people to notice, because the whole point is to invisibly work behind-the-scenes to make selecting from submenus easier without distracting you!

So Apple doesn't mention it any more in their "modern" UI guidelines, since they don't expect macOS application developers to reimplement menus from scratch. But that's what web developers do all the time, so it's important to document and preserve details like this!

I highly recommend reading the original 1987 Apple Human Interface Guidelines to any serious user interface designer! It's quite dated, but so is the Mona Lisa!

https://archive.org/details/applehumaninterf00appl
Drop the content, comply with any take downs and put less energy and enthusiasm into helping commercial APIs succeed in the future.

If you could have gotten a copyleft solution closer to competing it would have been a better use of your time than working for free on someone else's plan to make money.
I've mentioned elsewhere that strncpy is not a "safer" strcpy.

Even if it were, there's safety and there's safety. A function (like strncat, for example) that quietly truncates your data if it's too long isn't necessarily better than one that quietly ignores array overruns. Consider what happens if
"rm -rf $HOME/tmpdir"
is quietly truncated to
"rm -rf $HOME/"
I like Instagram for the opposite reason. I only want pictures, and I definitely don't want anymore whiny rants, third-rate political screeds or fake news sharing.
Similar is the Eureka Dunes in Death Valley. Bonus no mechanized vehicles allowed.

Pink Coral sand dunes are interesting (worth a stop).

https://en.wikipedia.org/wiki/Coral_Pink_Sand_Dunes_State_Pa...
Show HN: Weekend project – Blackjack Game
Hi HN,

I built a little blackjack app over the weekend. I didn't have time to implement all the features (like split and double), but it's quite fun to play! There's a little twist in the game also, in that you can pick up prizes along the way which can be swapped for cash.

Interestingly, I used a reactive Javascript framework that the company I'm interning at created. It was just to get familiar with the framework itself (which was quite cool actually). Part of me wishes that they open source it!

Anyway, I was quite happy with the result, and the company let me deploy it on a server, so you can give it a try at:

https://osrec.co.uk/labs/blackjack/index.html

Let me know what you think! Thanks!
That's not a racist 'If'. There's a massive backlog of unskilled rejected immigrants from poor countries that would be way better off living on the US social system than the one in the country they originate from.

Immigrants aren't magic, the ones that want to leave the most to come to the US are the ones from countries with bad education systems and bad social safety nets. Why would someone leave a good social safety net for a worse one?

>In addition, all of the tax money paid out would immediately be spent by these alleged freeloaders on meeting their needs for food etc., so it would flow back to producers of useful stuff and a lot of it come back as taxes

Except for all of the loss incurred by the things they consume. The only thing that comes back in taxes is a fraction of the profit on whatever they consumed.

Unless someone is producing more economic value than they consume, they are a net loss on the whole economy. There is a limit to how many people like this an economy can support before it will collapse.

It's just another insurance market like any other. The premiums coming in (tax rev) have to be more than the payouts (safety nets).
http://bjk5.com/post/44698559168/breaking-down-amazons-mega-...
كم تبعد بورصة سبانجا معشوقيه يلوا ابانت الانيا عن اسطنبول
You don't have to move all the data, but you have to constantly move the needed data back and forth, unless you store a second copy in the cloud. And then you have to start capacity planning again.

> This isn't how I've seen the numbers work out for the huge chunk of workloads that require mostly static instances.

Any time someone says this I have to question if they really looked at the "all in" number. Did you include the salary of the person in purchasing who orders the servers? Did you include the lost engineering time dealing with dead servers (instead of just shutting them off)? Did you include the cost of spare hardware sitting around for emergencies? Did you include the cost of downtime due to broken hardware while waiting for it to be repaired or replaced?

There are so many other costs to running your own datacenter besides the servers and the space, which Amazon gets to amortize over all their customers, but you have to bear 100% on your own.
I'd note that the circumstances surrounding Dragonfly have been controversial, and it did end up being RFC 7664

https://www.ietf.org/mail-archive/web/tls/current/msg10962.h...

https://www.ietf.org/mail-archive/web/cfrg/current/msg03554....

https://www.ietf.org/mail-archive/web/cfrg/current/msg03736....

There is plenty of more discussion on IETF mailing lists (and probably elsewhere too). Ultimately on a glance I can't say how trustworthy Dragonfly is because of the controversy. Perrin has obvious strong dislike for it, but that alone is not yet the end of the world.
At first the products were buggy, but got better with each release. Even now our Oracle Forms programmers get stuff done about 7x faster than the Dot-Netters, and with about 1/7 the code. It's embarrassing: RSI* City. The OF apps are ugly, but they "gitter done". (Oracle bleeped up the Oracle Forms installation process, but that's another story.)

* Sometimes called "carpal tunnel syndrome"
Anyone making minimum wage isn't actually paying into safety nets. The massive backlog that would be allowed in with open borders are unskilled laborers that would be making minimum wage (or less illegally).
Oh yeah - totally. If they followed the Netflix model of generating great content, they could make a killing (and justify their market cap). Original podcasts would be cool, but even better would be backing artists, especially long tail or emerging bands. Spotify Records?
Stanford Physicist investigates home run increase in MLB
They're telling you to take down their IP. Do it. And refrain from being cute about it.

Ignore the tone of the request, that's how lawyers speak to ensure there is no wiggle room for interpretation.

If you're upset that you're being bullied, know that it probably wasn't a decision made by anyone in Engineering. Just businesses being businesses.
Challenge for immigration-tech entrepreneurs
@shawn Did Magic Leap ever reach out to you and try asking nicely before, or was this the very first contact?
SOL is a timer from time of crime to time of indictment, and indictment doesn't necessarily require knowing the precise identity of the defendant or capturing the defendant.

In GA, fleeing stops the clock, and in WA, "John Doe" can be indicted, subject to some restrictions.

https://tollefsenlaw.com/statute-limitations-tolled-against-...
> What threat?

> if you don't quit doing that, they'll sue.

I think you answered your own question.

But there’s nothing inherently wrong about a lawyer protecting his client / employer’s IP. Sometimes lawyers have to make threats to do that. It’s within their rights to threaten (make demands). If they don’t enforce their trademarks they can even lose them.

You don’t have to adhere to their demands, and if you think you’re in the right and have the financial resources you should probably lawyer up and stand your ground and see what the court ruling says.

But from what I’ve seen Magic Leap is a very secretive company. Secretive organizations will want control of the distribution of information. It’s just how they operate. Apple will fire their best engineers with a single leak. IANAL but if being in control of every inconsequential piece of information is that important to them (even if it’s an API documentation that is distributed to developers), they’re not letting off on this.
you don't need block chain to share and build on each other. just use github, node js, etc. I don't see the point.
I feel like it's much less effort to just bring your own. If you're into mechanical keyboards I'm willing to bet you have an old one lying around. Especially since the preference for keys is so personal.
You Don't Just Get Fired at Amazon
> (which were allowed to have as little as 256 KiB of RAM per the minimum requirements).

That's the L2 cache of an Ivy Bridge CPU.

I remember finding an old laptop that I somehow ended up with in some box: Windows 3.1 with a TCP stack in 8 MiB of RAM.

That's the L3 cache of an Ivy Bridge CPU.
Podcasts are a huge market because Americans drive a shitload and an increasing percentage of cars on the road have Bluetooth audio.
True but not particularly relevant. In reality, we almost never expect 100% perfection, we assign a cost/benefit ratio and multiply by failure rate.
It's nearly as good.

My main issue with it is that if you close a parent tab and with it the children, and then undo the close action it restores the parent but not the children. You can then get the children back by repeatedly undoing the close tab action.
If anyone from Spotify is reading this: I love you, but please please please stop autoplaying videos in my playlists.

1) it makes playback stop when I'm driving. It's hard to get it to start again. If the screen is off, please just play the song in place of the video.

2) the UI goes away when a video is playing so there's no way to see the playlist without jumping through hoops.

3) it wastes data. My family regularly nears the monthly limit, so this really matters to me.