skysight-inc/HackerNews huggingface dataset:
Big artists, that have gigs where tickets cost the best part of $100 (I'm UK based and I'm converting what we'd pay for big name artists gigs from GBP to USD) are saying they have 10X the demand of people wanting to see them than the stadiums can take....

...wow that sounds like an awesome problem to solve! Like play 10 dates, or if that is too tiring, maybe they could let a lot of people watch live on VR headsets for a much cheaper rate (like $10 or something) - I am always hearing the global number of Gear VR sales is large and getting larger and larger.

I understand this problem is different to normal computer problems, but I'm used to it being the case that you don't need to worry too much about scalability - because if you are in the position that you do, you should have the resources to be able to find a nice way to solve it!

Maybe some sort of bitcoin/blockchain + verifiable ID, so on the door you can prove:

1. You are the person who paid the ticket
2. The price you paid for the ticket, is the price on the ticket
https://twitter.com/acid2/status/811691084623527940 has some update
Correct me if I'm wrong, but this only means that if you modify the code or directly incorporate the code library into your own, you must distribute your work.

If you are just calling the service through it's API (either CLI or through the programming language interface), then you don't need to distribute anything.

This just protects against people taking open source code GPL, modifying it for themselves, using it in backend services, and then never distributing their modifications.
>"When the sale dropped, we took 496 in New York, 492 in Boston, 496 in LA," Lowson, the former CEO of Wiseguy Tickets, told me in one of our many phone calls over the course of the last six months. "They apologized on the Grammys because of us, and then they had a second round of sales to make up for it. We took all the good tickets in that second round, too."

He seems proud of this, this person has zero morals. He's scum.

>"We pulled so many tickets that really we had to choose which seats we didn't want," he said."

This is just unbridled greed. It wasn't enough to do this for handful of tickets, it had to be done for all of them.

I'm always suspicious of people that want to do the right thing only once their own morally questionable practices have run out of steam. I don't think what he's doing now is motivated by any sense of concern or common good.
Is Valentine's day the day for cloud hosting product unveiling? Linode has announced some new plans and an upgrade to one of their existing ones (plus verifying betas for a new Linode Manager, RESTful API and block storage service in the coming months).

https://blog.linode.com/2017/02/14/high-memory-instances-and...
Damnit, and now it won't let me edit.

Nah, when we bought big sets we knew they would sell. We had a model that could predict it somewhat accurately. Worst case scenario we'd sell for face.

In the early days when we had no data things were much more difficult, at a few $200 tickets, but wasn't a huge deal.
Thank you this was confusing the hell out of me. FPGA looks like a beast though
I'm running out of people to do it with, but I love taking someone in the company who has never used, read about, or even seen a program and setting aside some time and just handing it to them and saying "do x".

It's such a massive help in finding what can be confusing, what requires industry knowledge, what is easy for a developer vs a user, etc... It's so often that we as developers take some knowledge for granted, and helping the user either get that knowledge, or not need it is monumentally helpful.

Sadly, I've found that once they do that, they are "tainted" and can't really do it again as well with that product, so it's something I try to do as late in the process as possible. But it has been what prompted me to throw out an entire redesign for a screen and start over very late in the process, and to good effect.

I'm seriously afraid our usability will suffer when we run out of people to do this with.
Cloud is generally more expensiveness if you're still thinking in a non-cloud mindset. One has to rethink architectures to effectively use cloud providers.
What other operations behave as if it's at its core diffs and not snapshots?

merging, rebasing, committing... all operate on refs. You might think you're transplanting changes (and you are), but the inputs are refs, and the outputs are refs. As you mentioned, refs are unambiguously snapshots.
https://blog.linode.com/2017/02/14/high-memory-instances-and...
I watch topics that interest me, especially if i know nearly nobody else cares about them:

- takes 2 seconds every day to check the list (on speed-dial, next to HN)
- 30 seconds to read a diff
- and 1 second to click 'undo' (or a couple minutes of research/learning for an edit)

What's nice, is that there is a dispute process that the community takes pretty seriously, and you can always ask for assistance. As another user pointed out, the article has already been restored :)
> Vocabulary is not very indicative as these can easily be loanwords. As in my other sibling (cousin?) comment consider basic articles and fundamental verbs.

I understand where you come from. Even if I consider the "linguistic relationship" vs "loanwords" argument as a fact explain to me how Vedic literature got integrated into Sangam literature (I ask this because the context of this discussion is "Aryan Invasion theory")? How is it that the Sangam literature extols Lord Vishnu as "the supreme deity who is the inner controller of the entire universe" if the concepts of Vishnu were Aryan of origin? If there was a clear division between the "Aryan invaders" and the "Dravidian natives" why is it that there is no mention of any such strife in the Vedas/Puranas or even in the Sangam literature (which is considered the oldest literature by the Tamilians)? Also, why does the Sangam literature have Vedic/Puranic stories (stories of Kartikeya, Vishnu, Shiva etc) if the civilizations are so distinct (and supposedly in strife during that period)?
I think you've hit the nail on the head :)
> But you don't really see tons of new high quality bindings or libraries being introduced at the rate that, say, Go is getting them.

While true, this is an apples to oranges comparison. Go libraries, bindings, and extensions are written in Go. PHP bindings and extensions are written in C.

Writing a language extension or library binding in PHP requires an understanding of PHP internals and the C language. Compared to writing a binding or library in Go, this is difficult. It requires the knowledge of 2 languages (instead of 1) and an understanding of how PHP works "under the hood".

However, I think that Zephyr shows promise. It's a high-level language designed for creating PHP extensions, without a direct understanding of PHP internals or C being required. https://zephir-lang.com/ (I just wish it didn't limit you to OO design/implementation.)
I agree with you, i think immigration should be controled more by communities, neither central government or companies.
We have a 50K+ users/month running on DO. But I think you meant 50k/day. Anyways, no real issues so far. Excellent service to boot.

Edit - we might actually be using the load balancer pretty soon as we prepare to scale.
> Do gyms have womens-only sections because women are not as good as men at going to the gym?!

"Infringes on your ability" never was the question.

There always were many clubs open to women - only a few here and there were men-only. In fact, by the time we got rid of men's only clubs they were rarely very influential so you can't even really argue that they were special. But, obviously I think, we aren't getting rid of men's only clubs simply to give women the choice of 50 clubs instead of 45, but because we feel it's unfair for people to be excluded.

> Learning to code is not a competitive sport.

Right, so setup an event that is not and it'll be appropriate for all learners, of either gender. This is the sort I prefer to attend, fwiw.

But if you make it competitive (offering prizes, recognition, or mentors for instance) don't be surprised if people treat it that way.

> Any presumptions of ability being brought into the discussion is being injected by your own viewpoints.

Why are there paralympics, if not to give the paralympians a chance against the uninjured?

> I think it's a really ugly comparison, to be honest.

How it makes you feel is seldom related to the truth.

Also, not that your comfort would matter either way, I think you're hearing me say that there's an actual skill difference, which I am not, and I do not see one amongst my work peers. I'm talking about the message inherent in segregated events.

> It's all-girl to encourage female participation and has absolutely nothing to do with ability.

How does making an event "no males" encouraging? That says a lot of things, but "You're just as good" is not one of them. How about just making the event about things that the girls in question care about?

And, even if it had only positive connotations, why is it fine to have all-girls events but not all-boys events?
Culture and Nation Building Course
Eliminate many conditionals with this one weird trick
I imagine the globally distributed database market is big enough for more than one winner. The presence of competitors can sometimes even be a boon, increasing the visibility of a market's goods relative to other similar goods.
Haha by "screenshotting is pointless" I meant that capturing a funny moment for posterity is pointless since it'll probably be there for years to come. But yes the whole endeavour was pointless when you think about it.
> By definition a hardfork can only be successful if it has consensus.

What? No. Splitting the currency and payment network in two is a very realistic outcome following an hardfork.

I recently made some slides that go into details about the hard- vs hard- fork dynamics:

https://www.docdroid.net/TouvFPl/embassy-future-politics-feb...

> Wrong again, that's the whole point.

No, miners do not decide no the validity of blocks. It is the whole network who does so. If the miners ever try to cheat the system (creating more coins than they should, steal money that doesn't belong to them, etc) their blocks would be rejected by the rest of the network as invalid.

> Why am I arguing with someone who obviously doesn't understand how bitcoin works.

I actually happen to be a software developer that founded a bitcoin startup, so I think I'm at least somewhat qualified for this. https://www.bitrated.com/
Yes, paper and pen.

First of all, it is a lot of work. I sometimes stay up for an hour and a half some nights just catching up on 3-4 days of activity. I've almost filled up the first one, though, and seeing the physical artifact and being able to look back on it and know that a lot less of what I consume and think about every day is slipping through the cracks into nothingness makes it worth it, though.

I'm a game designer by hobby (and to an extent by trade, especially in my past), so in reality the focus of the journal is more on design. If I come up with a new concept for a game, a new design for how cards or boards or levels should look (I just draw a rough sketch right there in the journal), or playtest a game and want to report feedback I received and ideas to change things, or report what I worked on in a given day, I put it in there.

I also add some life events, though, to put what I'm doing in context, explain why I was more or less active at times, and also as a gentle reminder what happened and when for events in my life. I put anything I do consume in there that might be considered an influencer and what I liked about them (board and video games, movies and tv shows mostly).

Finally, if I listen to or watch a lecture or read an article about something that could pertain to design, I write notes down separately, and then distill and flesh out the important (to me) notes into the journal later. The reason I do this is I can't really decide what's important or not while I'm in the middle of it, and I also write notes to lectures too quickly and without as much context, and I need to add that because the journal is intended for an audience other than just myself to read it (although perhaps not for a long time afterwards).

I don't record what I consider more trivial things like meetings, meals, phone calls, or weather, though, for the most part. Maybe if I we tried a new unconventional recipe and it turned out awesome, but probably nothing else.

As for structure, I just write the date, a hyphen, and keep writing until I'm done for that day. Then a blank line, and the next entry. Some days only require a paragraph, some days require 6 or more pages, so I don't try to limit or pad it or line it up with pages. I also put a few "Concept for 'game name'" in the top margins for a page if I have to find something again, but honestly if I just make sure I add more drawings of things, that's usually enough to identify where the concepts are at a glance. I've almost finished my first one and it will cover about 4 months of my life when I'm done.
How many? I could certainly be framed for upwards of 20 without trying too hard.
ISRO: PSLV-C37 / Cartosat -2 Series Satellite
Charity is not about Helping
Bloat.
The "choose two" of the CAP theorem is a bit misleading. By creating a distributed system, you've chosen P. So it's really choose one: A or C.
> So, as I mentioned in the other reply (I even used the term "concrete"), I am currently just on a really cool note taking app. It's pretty much done(-ish) since it's totally usable, and I'm on now to a different concrete goal.

Yeah sorry I didn't mean to imply that you don't have concrete goals (although I couldn't find them explicitly stated in your website), only that this kind of "rethinking computing/storage/interaction" projects are often hard to approach from the outside.

> IbGib is addressing both of these issues: 1) I now have an engine to create domain business objects without all the muck of having to "get it right" the first time. This is because it keeps track of the entire history of the process of creating the (class) data structure as well as the actual data implementing those structures.

That's cool! I've been looking for a platform that allowed incremental persistent storage, to build my own note-taking-meets-programming tool. How easy is it to detach the engine from the user interface in ibgib? I'd like to create something less "bubbly" for myself, but I could learn about how you use your simple data model to build domain objects. I've also been following the Eve language and I like their computation model, but so far there's no much there in terms of persistence.

> I think it's really exciting :-O, since it actually ties together many many things fundamentally: logic, physics, mathematics, AI, religion...

Just curious, how does a data model touch religion? :-D
Yup. They just want to be the scalpers
Yeah I thought about that, you could use the achievement rarity as I noted below.

Whatever system you use developers will try and game it but I think there are ways of cutting out obviously bad achievements
The parent comment author seems to be disturbed by the phrase "controls the entire network." Setting aside his unwarranted paranoia, it does make me wonder which organization has the largest and most reliable corner of the internet. Google certainly qualifies by sheer volume of hardware and network infra.
Lync is by far the worst I have experienced.
Single droplets are a single point of failure and have a limited availability. You can take actions to mitigate this SPOF like running multiple droplets and distributing requests by adding all of these droplets to your DNS configuration also known as DNS round robin.

Another solution is too pay Digital Ocean to provide network endpoints that are more available and allow you to provide a higher availability for your application. Because DO works on different level of abstraction they have more possibilities to provide this availability.
Absolutely false - for NorCal-SoCal trips, all of the aforementioned airports have plentiful flights at similar cost to SFO and LAX. And weather primarily affects SFO - OAK and SJC rarely have the same problems as SFO.
I have been under the impression that structuring a system to use AWS with portability in mind ends up costing as much or more than optimizing the structure for AWS such that one is effectively locked-in at scale. That's a trade-off that has to be factored in to a decision.

I mean granted I've only done rough guesstimates for some toy applications for myself and some friends and family, so I could be totally off base here.
Huh, I'm impressed DO have managed this long without them. I can see a lot of use cases for this, especially in the failover use case.
Why makes you say it is "premature"? Isn't it possible that they hit that limit because the project is a monolithic monster? Or because it uses libraries that waste those resources?
Not everybody that sells tickets has as their goal maximizing revenue. For example, lots of bands work very hard to put on shows that are affordable for their fans. Scalpers taking advantage of the situation is an example of this-is-why-we-can't-have-nice-things.

And I agree that access to affordable shows isn't as important as housing or healthcare, but I think you are very much underestimating the value and importance of the arts in many peoples' lives.
I think I used the wrong term, I meant they rarely fix them up afterwards. Some pretty atrocious typos or mess-ups I saw were there for ages. I never reported any but I thought someone at the organisation would read the article after it was published
>3) Employee training. Back in my days KDE was used (and I believe it still is), but it's different enough from Windows that people need training. And there's 35k of employees, most of which don't have any IT experience outside from their Windows computer at home.

I've been seeing this pushed as a Linux disadvantage for at least 18 years now.

So if employees can't figure out how to switch from WinXP or Win7 to KDE, please explain exactly how they're going to switch to Win8/8.1/10 without any training.

If no one is getting training for Win10, then no one needs training for any Linux DE.
Totally agree with this idea.
Honest question: how do you feel about Google's security history?
Curious how these handle high traffic. If no pre-warming is needed and it can handle higher traffic spikes, I can see this being a potential alternative to AWS ELB.
I've seen the CEO of https://en.wikipedia.org/wiki/Wegmans ($7B grocery store chain) in the Pittsford Wegmans parking lot picking up trash all by himself (no photo op). He drives a Ferrari in.
From the Spanner paper:

> The underlying time references used by TrueTime are GPS and atomic clocks. TrueTime uses two forms of time reference because they have different failure modes... TrueTime is implemented by a set of time master machines per datacenter and a timeslave daemon per machine. The majority of masters have GPS receivers with dedicated antennas; these masters are separated physically to reduce the effects of [GPS] antenna failures, radio interference, and spoofing. The remaining masters (which we refer to as Armageddon masters) are equipped with atomic clocks. An atomic clock is not that expensive: the cost of an Armageddon master is of the same order as that of a GPS master.

Source: https://static.googleusercontent.com/media/research.google.c...
That just makes it even dumber
Nice work! One other note, in addition to the comments here: the algorithm as it's currently written will drop repeated elements. You can easily fix that by changing `greater` to filter elements greater than or equal to the pivot.
He does go into this a bit. Due to the ecology in the Amazon (a giant mud-filled floodplain), tools and buildings tended to be made of organic materials like wood & fiber rather than rock & metal as was more common in other areas of the world. As such, much of the evidence of these people would have rotted away by the time we started looking. Organic materials rot away real quick in a warm, wet climate.
In what cases it's not?
I don't know what's worse for a dev, being chained to a desk all day or the constant movings and chatter in an open office when you're trying to concentrate.
My mom throws her 11" MBA in her purse, and charges it only at night.
I am an employee, and have my biases, but I’ll always prefer a customer's data stay on our backbone and not be passed through the public internet. Our customers also prefer it, and it's not something other Cloud providers can fully cover.
An Algorithm That Writes Love Letters… from 1953
Then I'd lobby for changing that system rather than for forcing the creation of more parking lots.
Boutique software company for hire
You might say the images were meant to be taken seriously but not literally.
A fuck-you money attitude
A collection of awesome .NET core libraries, tools, frameworks and software
Exactly, i have no idea what happened, why all these frameworks were treated like that. XAML, Flex, and many others. Well Google tried to make a bridge with CEF (Chromium embedded framework) which had .net bindings but it was quite slow last time i tried. Not a real UI framework of course.

I come from a .net/C++/C# background, too, and i disliked Javascript strongly back then when it was still a rumor that WPF would go down. But it's in a very different shape today and i mean the language itself, not just the community aspect of it. I write code in it that i would struggle with in C#. Javascript being very close to its JSON backbone and having special operators to mutate variations of it, i miss that in C#. Or dead simple async, caching, networking, it all feels very close to the core. Now where they implement atomics and shared buffers, there are very few things i would miss.

The type system has also gotten better, especially with Facebooks Flow, which is very sound and can detect deeply nested cases.
Catalyst routing isn't via subroutine signatures, it's via attributes, which are similar to decorators in Python and Typescript/ES7+ and whatever other languages have them.

Mojolicious is a much younger project than Catalyst, started by the original developer of Catalyst several years after he left the project, So the chronology doesn't work out - by the time Mojolicious showed up, Catalyst was already very well established as the serious Perl web framework.

Although for devs who wandered back to Perl from Rails, Node, Python or elsewhere, Mojolicious has a lot to offer.
Show HN: Ozymandias, an MIT Scheme environment for the browser
No ipv6?
Girls Who Squat – Valentines Day Edition
Quantity as in great amount? Either way, sounds like the worst kind of premature optimization to save one bit's worth to lose the ability to ever have the quantity be zero.
I wonder what “machine” means here in practice. It gives the same result for Firefox, Chrome and Safari on macOS, but if I booted into Windows, perhaps I'd get a different result. Or perhaps if I switched to the internal monitor.
Amen. KDE4 was a disaster in the beginning. I toughed it out then. I was in academia and could spend some hours dealing with breakage.

When Ubuntu shipped KDE5, normal usability stuff broke horribly again. Nowadays I have two kids and a job managing a large IT organisation. I simply can't defend spending the time any more. So I switched to xfce for the time being. Of that breaks the UI in any comparable way, I give in to the hordes that keep ridiculing me for not using a Mac. :(
They're $0.03 per hour [0].

[0] https://www.digitalocean.com/pricing/
Historically, that's not much protection for a short article. The Deletionists largely won the war, and plenty of acceptably-notable articles get tagged with "en-encyclopedic" or other bases.