skysight-inc/HackerNews huggingface dataset:
So the app code might send out a definition of some polys and textures and the stack takes it from there. Right?

That's how modern 3D programming works in a nutshell, whether it's a game, demo, or CAD. A program provides data, parameters, and maybe small GPU programs (shaders). The stack takes it away, and does the nitty gritty math to transform triangles in 3D space, map them to 2D space, split into pixels, and apply images, lighting, etc. to them.

https://en.wikipedia.org/wiki/Graphics_pipeline

http://www.arcsynthesis.org/gltut/Basics/Intro%20Graphics%20...

If you really want to know what it does, I recommend you learn an API (Direct3D, OpenGL/WebGL). Everything underneath is handled by the stack.

As for examples of what the program does and the system doesn't: for some demoscene stuff, the program uses procedural generation to generate models from mathematical descriptions, and textures by using noise functions and image filters. Here's a presentation of werkkzeug, the tool that Farbrausch uses:

http://www.demoscene.tv/page.php?id=172&lang=uk&vsmaction=vi...
> By making a mistake, the employee has increased her value in that she will never make that mistake again.

Personal experience tells me this is not always true.
From Comcast's perspective its probably cheaper to simply invest in politicians.
The other proper answer is to have a good backup and recovery system.
Kim Philby, Spies, and the Dangers of Paranoia
Pointing out that there are hypocrites in the Democratic party too gets downvotes? Really? I'm not saying that I like the Republicans, they're hypocrites also.

But the Dems do get campaign contributions from Oil & Gas companies. Only at 20% of the rate of folks in the GOP but it's not as though it's a 99/1 split.

https://www.opensecrets.org/industries/indus.php?ind=E01
Which is a statutory requirement. So not a big surprise, really. I wonder if an open vacation policy is legal too.
There are both wheeled robots and quadcopter drones that are controlled by phones, you can buy a kit to make them. I don't know whether anyone's done anything particularly impressive with them, but it's certainly possible.
Any idea when similar currency support is coming to Canada? It only does CAD/USD right now.
What do the lazily converting string classes do for characters that don't fit in UTF-16? Would they convert to UTF-32, or just fall back to an O(n) index?

Example: ☃
The Customer is the Marshmallow
City OKs UWS development with ‘poor door’ for residents
IMHO, firing someone who owns up to a keystroke mistake like that is wrong. Good managers fix the problem, weak managers fix blame.

Root cause analysis + countermeasure might have boiled down to "operator error due to shitty interface" + "we will tape a guard over F7 key, since it will never ever get fixed in software"
What a 106-Year-Old Psychological Law Tells Us about Stress in the Workplace
Bash.org (QDB) is down
> Why would Goldman throw that much money at a new system, rather than using the existing one

Why would Apple create their own app store, when they could just use existing ones?
What actually prevents Stripe from just being international?
# Page 1220

# IDLING AND COMPUTER ACTIVITY (GREEN) LIGHT MAINTENANCE. THE IDLING ROUTIEN IS NOT A JOB IN ITSELF,

# BUT RATHER A SUBROUTINE OF THE EXECUTIVE.

I'm cursed to see spelling errors immediately, and obvious bugs only after hours of frustration.
You can just fall back to a "rope" consisting of a single node for small strings.

One of the things I really like about what I call "pseudo-immutable" ropes (ropes that are not truly immutable, but to all appearances are - when you take a slice it modifies the original rope to maximize structure-sharing.) is that you get immunity to those subtle memory leaks on slicing "for free".

I agree fully on length-prefixed strings. They are a lot better than null-terminated strings, in a bunch of ways. Regexes using DFAs though can be... problematic. You really want a NFA that's converted to a DFA on-the-fly, with caching, or else you can end up with exponential blowup when constructing the DFA (a[<some large character class>]{1000}a, for example.). A DFA-based regex also doesn't handle a number of things.

As for slicing, I had a thought on that matter. Make slices reference the main array weakly, and have (weak) backreferences to any slices made of an array. When an array comes up for GC, if it has any slices made of it, copy out the slices to new arrays. There are a bunch of heuristics that can be tuned here, of course (don't do weakref / backref at all on smaller arrays, don't copy out slices if it won't reduce memory usage, etc.), but it prevents the worst case at least.

The big advantage of slices is that it means that programmers don't need to sacrifice readability for efficiency. It's much easier to be able to pass in arr[7:10000] to a function than to either have to modify the function to take index parameters (which you can't always do) or have to do a temporary copy. It also prevents the O(n^2) behavior associated with doing simple tokenizing (the change to Java's substring behaviour, for example)

I disagree strongly with "Encoding happens at program boundaries". The (major) problem with that is that there becomes no good way to pass strings through the language without going through an encoding pass. Try to implement cat in Python 3, for example. Encoding should happen when you ask for it.
Well, until you start doing really custom rendering in CUDA....
The marginal cost of a physical copy does not approach 0, true.
I don't know where you're getting that from. That is explicitly prohibited by 47 U.S.C. 253(a): "No State or local statute or regulation, or other State or local legal requirement, may prohibit or have the effect of prohibiting the ability of any entity to provide any interstate or intrastate telecommunications service."

See: https://www.google.com/url?sa=t&source=web&rct=j&ei=KM_NU7Pg.... Section III(A).

The NTIA has a 50-state survey of right of way laws here: https://www.google.com/url?sa=t&source=web&rct=j&ei=KM_NU7Pg...
Same server in AWS, it'll cost $50k+/month for the same thing. SO just bought it one time fee for probably around $30k or so, I'll say they are doing something right!
I've done it enough times that I was finally motivated to figure out to set browser.showQuitWarning=true in about:config.
So far I haven't noticed many setbacks with 10.10 (and I'm enjoying the new UI so far). Performance is good, every now and again software will refuse to install itself because it doesn't recognize my OS version. I can't remember the last time it crashed on me. Sublime is a little buggy, it'll go totally black for most of the screen, and I have to resize it to force a repaint, but that usually only happens when I have my desktop monitor plugged in (which is rare).

Overall, it's been a really enjoyable experience - a stark contrast to the horribly buggy mess that is iOS 8.
Ask anyone that runs a rental car fleet.
Is it just the 2 day settlement that would make you switch?
> One must wonder, how much better this setup would of scaled had it been a more appropriate webserver stack such as Linux/BSD + Apache/Nginx or similar

I guess you're gonna have to define "more appropriate" for me, I have a feeling we'll have a fundamental disagreement there. We could (and have) run the entirety of our peak load with 1 SQL server and 2 web servers (and not pegging them). Don't forget we run with a crazy amount of headroom at all times, by design. I'm not sure how much better you picture that scaling on a linux environment.

> not as cheap as just paying your team to maintain the boxes

That makes a lot of assumptions about the team, their expertise, and what support issues would arise.

> I wonder how many times in the past few years SE has needed to call Microsoft for support

In the past 4 years I've been here? Twice. Both to report bugs in CTP versions of SQL server. At no cost, and we improved SQL server as a result of being testers. We have a very good relationship with Microsoft and talk to the developers that make the tools and platform we use in order to make life better for both of us. We do the same thing for redis, Elasticsearch, etc. It's the same reason we open source almost all of the tools we make.

> If something like CentOS then there would be no support cost unless you need to bring in an outside contractor (for a particularly nasty issue)

We use CentOS for all our linux systems and are deploying new servers on CentOS 7 now. We'll me migrating the others in the coming months. That doesn't mean it's free. Developer or sysadmin time to control Puppet deployments and such still eat some factor of time.

Nick Craver - Stack Exchange Sysadmin & Developer
A little over 2 years ago Yahoo discontinued[1] their Web Analytics Product. Nice to see them back to this space. I wonder for how long.

[1] http://marketingland.com/yahoo-web-analytics-to-be-discontin...
are you that angry co-admininstrator ? just curious
There are, by definition, no Unicode characters that don't fit in UTF-16.

UTF-16 has surrogate pairs; it's an extension of UCS-2, which doesn't.

Incidentally, this is why UTF-16 is a poor choice for a character encoding: you take twice the memory but you don't actually get O(1) indexing, you only think you do, and then your program breaks badly when someone inputs a surrogate pair.

See also elsewhere in the thread: https://news.ycombinator.com/item?id=8066284
You are correct, making fun of it was my intention. I suppose next time I will have to hang a "WARNING: SARCASM" sign on my comment, to make sure everybody gets it :-D
The Relationship Between Creativity and Mental Illness
I'm curious, why not? If your saas was small enough and had few enough customers with large data needs, separating them each out into a separate database seems like a viable solution.
I couldn't get on well with early episodes of B5 season 1 when it first came out and gave up. Then a few years later I gave it another shot and bought the DVD box set and have watched it three times over.

It is worth the initial slog to catch the cross season story arc about the First Ones, the Shadows and the time travel stuff.

I think what puts folks off with B5 is that some of the sets and makeup are a a wee bit iffy, but the story itself is pretty damn good once you get past that.

I do recommend persevering because there is a very good deep story being told in B5.
there is nothing that serves devops/sys admin space.. It would be interesting to see if companies would buy into a market for it.

We are a riskier bunch to hand over root access to random contractors on the Internet.
We have 2 SQL Clusters. In the primary data center (New York) there is usually 1 master and 1 read-only replica in each cluster. There's also 1 read-only replica (async) in the DR data center (Oregon). If we're running in Oregon then the primary is there and both of the New York replicas are read-only and async.

For redis both data centers have 2 servers, the chain would look like this typically:

ny-redis01
- ny-redis02
- or-redis01
- or-redis02

Not everything is slaved between data centers (very temporary cache data we don't need to eat bandwidth by syncing, etc.) but the big items are so we don't come up without any shared cache in case of a hard down in the active data center. We can start without a cache if we need to, but it isn't very graceful.

Here's a screenshot of our redis dashboard just a moment ago (counts are low because we upgraded to 2.8.12 last week, which needed a restart): http://i.stack.imgur.com/IgaBU.png

Nick Craver - Stack Exchange Sysadmin & Developer
When Webvan was raising money valued at $1 billion would it have been wise to predict that it would "stop very soon"?

Anecdotes are not market principles.
Oof, I thought resale value on Jaguars was bad ($70k to $15k in 5 years) but these are basically write-offs after the warranty expires.

It's a grand experiment but I don't think the market for $70k assets that lose 90% of their value in 5 years is going to be too hot.
Fine. My dad used to put 150k miles on a mid 90s Ford Escort annually. The car was taken out by a deer at 480k and totaled.
m0llusk, thank you for your comment. I am not so sure that is true though it sounds convenient.

You should know that you are hellbanned
LED tea candle
> "No chargebacks!" is a pitch to merchants for BTC, not consumers. Consumers like chargebacks & trust.

Consumers also like discounts. Merchants can return the savings from unfair chargebacks and reduced fraud as a percentage discount for paying with bitcoin. Many merchants are already doing this.

And the multisignature transaction feature of bitcoin allows for a more robust and fairer 'chargeback' feature than currently provided by credit cards, where arbitration is done by a third party who has built a reputation for fair rulings. See for example Bitrated [1].

[1] https://www.bitrated.com/faq.html
Different regulatory requirements and banking systems. For example Stripe still only has support for sending funds to third-party bank bank accounts for US users and US bank accounts.
Cars aren't really 'assets'. They are consumer goods that may or may not have some resale value, but it's a mistake to think of them as a store of value, or (outside of rare cases) as something that might appreciate in value.
You're right, I shouldn't've used "never". But that mistake is an experience and people learn from mistakes. Now that person is less likely to make the mistake again.

I mean, the goal of the business is to create value / profit and find people who add value to your organization. Not to judge and suss out people who you discover are capable of making a mistake and saying "AHA! I FOUND YOU! You were an imposter all along not worthy of paying! Time to start from scratch again!"
I disabled that warning because it's annoying every time I want to close the browser, even without the dangerous keyboard shortcut. If it happens, you can go to the menu and find "recent tabs" or just ctrl+shift+t.
hahaha :) I didn't mean the comment to sound angry - nope not the co-admin. I do have a running interest in stuff like continuous improvement, organizational excellence etc. so consider this field research!
> What actually prevents Stripe from just being international?

The need to partner with a local bank to provide merchant services/accounts. i.e. Pin Payments partners with NAB in Australia, with NAB setting up an "invisible to the user" merchant account. It's part of their model - you just deal with them, not the bank, not anybody else.
A singleton can implement interfaces, static classes cant.
Cars are assets. Depreciating assets, yes. But assets. They are an economic good that produces value (travel).

Remember that an asset is not the same thing as a store of value. A store of value can be an asset, of course.
Intilop Releases 16K Concurrent-TCP-Session FPGA
Rental car fleets usually dump their cars between 30K-40K miles, depending on the brand. Its cheaper to just buy new cars and sell the used ones.
The correction is unclear... Since there are always exceptions, of course it's not the case that "dismissing a permanent employee (正社員) is always illegal". But there's in fact a (somewhat vague but broad) provision in labour law and also　precedents that make it very difficult to legally fire a permanent employee in normal circunstances.

Basically you can legally fire a permanent employee in the same sense that a civil servant in most countries can be fired: if the employee does something egregious, like stealing from the company, not showing up for a long period of time with no reason, etc. Certainly not for incompetence, or even　if the company has been in the red for several years in a row.

E.g. Japan Airlines went basically bankrupt (technically a restructuring) and even so they had trouble laying off part of the staff.
No skyscraper stagnation
Btw Marble Drop is awesome game.
NPR seems to want to be more mainstream - their coverage of copyright and patent issues is pretty much MPAA-received wisdom, and their coverage of Snowden and NSA dragnet surveillance seems really unenthusiastic.

What's going on with NPR?
You're making up the numbers, and then making up far-fetched conclusions about there being no market, which contradict the reality of the market - if I remember it right, Model S outsold every single luxury sedan in its price bracket.
I had an S5 motherboard (ASRock P55 Delux), after pulling out my hair I finally gave up on it and bought a new motherboard.

And I made a resolution to never ever buy the V1 of anything. (It was a brand new Intel chipset, and a brand new motherboard design to go with it.)

If everyone did like me and never bought V1 then there would never be a V2, I don't have a solution for that, but I refuse to be the guinea pig.
I'm not absolutely sure on the number of times. It is possible that I only rm'ed it twice, and then Norman made the link to end that. This would have been around 1981, so there has been some memory fade.
Bitcoin has a relatively fixed supply, but that doesn't mean it's guaranteed to appreciate over time.

Bitcoin is only valuable because people choose to find it valuable. One example of how it could crash in value is if a competing cryptocurrency starts to gain momentum, and people jump ship, or if a major flaw is found.

There are many plausible scenarios for bitcoin going to 0.
Some people are saying that a warning would have helped.

Remember that warning functions are easy to ignore. Never use a warning when you mean undo.

http://alistapart.com/article/neveruseawarning
Your people would literally murder me. Are you back from west coast / toronto?
"...suspiciuous all the time"? What nonsense. When Everyone uses Tor (or anything else), by definition that is "normal".

Or do you view envelopes with this same paranoia? https://www.philzimmermann.com/EN/essays/WhyIWrotePGP.html
It's completely anecdotal, but we've used eWay for the past 2 years. They've been slightly cheaper than the alternatives and pleasant to deal with for the most part, but any technical interaction has been incredibly painful. The dashboard is a pain to use, and they generally seem oblivious to trends in payment gateways.

In addition, two months ago we were unable to process payments for a period of a few hours due to an SSL error on their secure payments API. Any customer not using a hosted payment page was affected. From what has been communicated to me it was an issue with their CDN provider, but I'm still waiting on the full details. I understand things happen, but a lack of communication from someone who processes your payments is really frustrating.

On the other hand, Stripe have been really nice to deal with, and integration has been a breeze. Things might change once we put it into production, but I'd be surprised if they got worse.
Whoa, how long has that been there?
Since the advent of virtualization (most notoriously VMware ESX) time keeping has gotten to be much more difficult. I know back in my unix admin days, I spent more than a few days on problematic Linux kernels on VMs under ESX (made far worse when hosts were over provisioned and VMs were starved for CPU readiness). I know later enhancements like tick-less kernels may have helped, but I do not envy anyone who has to wrestle these beasts.
FXX will marathon the entire 'Simpsons' series
You can email us (as George said) or you can just punch your email address into the account recovery tool and get an automated email telling you what to click within the space of a few minutes: http://stackoverflow.com/users/account-recovery

We... probably need to make that link a bit more obvious.
Optionals? If We Must
if you unlock it as soon as it expires im not sure what that gives you. all the attacker needs anyway in that scheme is 24h, its not a big difference.
People are for some reason really paranoid about that kind of stuff. Have you never experienced a group of people laughing and think they were laughing at you?

But I think the other was hyperbolizing to make his point.
Your parent is speculating about future sales backlash, if service life proves to be short or repairs too expensive. Initial sales isn't counter-proof to that.
For people who don't know about it: the New Yorker's news blog is pretty great.

web: http://www.newyorker.com/news/news-desk

feed: http://www.newyorker.com/feed/news
Please, please come to NZ. We are stuck in an awful monopoly of Payment Express and overpriced merchant accounts.
nothing's novel - but consider this for example:

- if its a server and you copy your private key onto it its likely to be compromised one day and the key reused even thus it was encrypted.. since its decrypted in memory when used. plus keystrokes could be captured.
if you use this key elsewhere, all other servers are also compromised now..

- you can keep the key in a hardware token, then even if a laptop is remotely compromised your key - and thus servers you're not currently accessing - are safe. its also a little harder to hijack a connection or silently ask the key (generally its not silent with a token)
Ctrl-Alt-Del was an excellent choice for it's intended purpose. It can be easily typed at they keyboard (no need to fiddle with the back of the computer) but it's very unlikely to be something you hit accidentally.

I'm not sure a single key would have been a good idea. "The reboot key" just sounds like a mistake waiting to happen. I've seen enough stories on the 'net of laptops with power buttons in terrible places on the keyboard to get a glimpse.

The mistake was using it for the Windows NT screen lock/unlock. Changing the "reboot your computer" sequence into the "start using my computer" sequence is a rather non-sensicle (ignoring implementation) choice.
Perhaps in the Bay Area, but California-wide most of the newcomers are not highly paid skilled workers from China.

California is a wonderful state, but mostly for the rich or early arrivals.
personally i find it more exciting than steal the key because harder :)

then again this as been done since the beginning of times sadly, or excitingly, i dont know :)

any tool that promotes awareness of this inherent issue is good anyway IMO
Moving to GitHub!!?? As a open source project, at least it's on the right track now!
Yeah sure in some sense. But try fitting all that geometry and texture work (and 11 minutes of music) into 64k. That's where the magic is these days.
> Or the US navy crew who received medals after shooting down the Iranian airline.

You make it seem like they received the medal for having shot down the plane. In reality, those who were awarded medals, were awarded Tour of Duty medals for their time spend in a combat zone. I believe the distinction is important, particularly since that class of medals are routinely awarded to individuals during their time in the military.
Meanwhile, the Apple II+ had the reset button right above the return key.
Intubus’s network reached of 2600 resources for sale of the digital content
I did it to one of my linux boxes once, but caught it before it got everything.

It made for a very trippy and insightful experience. Commands that had already been run (like cp, ls, mv, cd, etc.) worked fine since they were in memory but other ones wouldn't run (/bin was one of the first to go).

I tried for about an hour to bootstrap the system back to normal by copying files of CD/etc but in the end the damage was too bad for my (very amateur) experience and I ended up reinstalling.