skysight-inc/HackerNews huggingface dataset:
I only ever worked on the Wii, but on that system CPU-based (coarse-ish) culling seemed to be usually the right tradeoff. The GPU was mostly OK, but its vertex throughput always seemed rather poor, particularly if you supplied lots of vertex attributes. The CPU on the other hand was pretty fast, with short pipelines and low-latency RAM. (I was always under the impression that the Wii was at heart just a Gamecube with a higher clock speed and some extra RAM, so I figure the same principles would apply.)

While working on this game, I got some code that a colleague wrote for another product to pre-generate all the GPU commands offline, so things could be drawn with 0% CPU overhead. But once I'd merged it all in and got it working, the thing was actually slower! No good sending them all to the GPU and letting it deal with them, it turned out. It was faster to have the CPU carefully check each state setting and not bother the GPU with the redundant ones.

(Sort-of disclaimer: Wii developers never got tools as good as the ones for the PS3 or Xbox360. In particular, there was very little visibility into the GPU's working, just some poorly-documented performance counters, and a Javascript tool that would estimate a per-vertex cycle count for a given set of vertex attributes. So it's possible I just got something wrong. And sadly I can't claim to be the sharpest tool in the box.)
Ya it was cleaner when I was in Tokyo but people also smoke more there and the subways are crowded. Pros and cons.
Swift is strictly less complicated than objective-c for implementing Cocoa apps.

It can be used to do more complex things if you want to do functional programming, but to do the same things in the same way, it is less complicated.

The weakest point is the lack of examples and documentation.

The lack of Linux and windows versions is irrelevant. Although there are open-source implementations of Objective-C, there is no open-source equivalent of Cocoa, so the experience is barely transferable.

You certainly will end up learning a lot about objective-c in order to work with Cocoa, but learning Objective-C first will be a waste of time, since once you know Swift, you will barely ever touch Objective-C.
Well they managed to hack Project Euler, they can't be tech illiterate. That and some extra pocket money usually gets you pretty far in the password cracking business.
That's funny, I thought we are all told quite vehemently that 51% control was ridiculous and would never happen.
There is this nature of software tools to grow in backwards-compatible ways inevitably becoming evolutionary dead-ends. Apple tried hard with features such as Automated Reference Counting (ARC) but inevitably it is still C glued with a hard-to-optimize object system.
If you're jonesing for other problems, I keep a list of all sorts of programming (and security) challenges at http://hackertainment.net. (Shameless plug but I have no ads or even analytics, it's just a thing I do.)
The blockchain with the most blocks in it becomes the consensus blockchain. If you build a blockchain higher than the existing blockchain without building off of it, the One True Bitcoin Client will anoint your chain as the true chain. Only the true chain happened, from the perspective of the bitcoin client. Non-consensus chains mean nothing.

A chain losing consensus can happen retroactively (and by design does, frequently), but shouldn't after about 6+ confirmations (~1 hour of work by the network) unless you control a lot of power and are willing to secretly build a competing chain starting from a point in the past and build past the existing consensus chain. If you are willing and capable of outrunning the network for sustained periods of time, you can rollback the history believed by the network and replace it with a history which includes only those transactions which you think should have happened.

For example: did you pay your rent an hour ago? Did your landlord accept your payment after an hour and send it to Bitstamp, thereby getting money? Did Bitstamp then allow people to withdraw it? Psych. You remember that happening, but the Bitcoin consensus now says that the Bitcoin half of all those transactions never happened.

You could, for example, announce "Apropos of nothing: we find that transactions with 1% fees [paid to the miner of the block] are pleasing to the Bitcoin gods and are only willing to include them in our blocks. BTW, we will also rollback history periodically for the hell of it. If you want your transactions to survive rollbacks, take note."
The Ninja [1] build system has also been a godsend for my recent projects. I measure significant speedups with Ninja vs. make -j# on my multicore machines. CMake is also able to spit out Ninja build systems, so transitioning to Ninja is essentially free if you are already using CMake, which is quite common for scientific and numerical codebases.

[1] http://martine.github.io/ninja/
This is only true if you are already an expert and are highly productive in the old tools.
https://i.chzbgr.com/maxW500/3935515136/hA69BE910/
But I don't think the kids view it as an imposition. Kids (and even adults) enjoy working together on a common activity with a common goal.
Sigh, I typed "functors", not "functions", which should make a bit more sense. Autocorrect changed that without me noticing.
It indeed is, no doubt about that. Why are you asking?

Edit: What is this, constructive and sincere question getting downvoted?
This is a great point. Thanks!
I think the point is that individual locations should be free to set their own regulations - at the building level at least. But city or state-wide ordnances against subletting or ride-sharing are too broad and allow certain actors to amass too much monopoly power.
At least, with the finance industry, those entities are directly perpetrating and in control of the immoral behavior, rather than acting as a proxy/facilitator for entities that might be doing it. I would think this situation is more akin to hosting copyrighted content, where we're finding that service providers aren't held liable (morally or legally) as long as they comply with requests to take down specific offending material.

As a side note, look how often that criticism of the finance industry amounts to any real effect on those companies. If that's the model we're looking at, the prevailing wisdom says to just do it and ignore the critics.

Also I think most people just aren't that concerned about the sanctity of HOAs and residential lease agreements (compared to, say, the global economy), and those are easier to amend and negotiate on than laws.
Swift is designed to:

* be safer and reduce bugs
* be more concise to increase productivity
* be easier for the compiler to optimize
* introduce functional programming constructs to make algorithm development easier

Objective-C is weak in all of these areas.
Is FastFood.com About to Be Purchased for $500K?
The smoking is a peeve of mine. So many young people in Japan smoking. It's very surprising because people know better.
Lost Pig
I've been writing Objective-C for a long time now, and have shipped a fair number of iOS apps. It's a beautiful language in my opinion, if you can get passed the syntax (harder for those who lack a "beginners mind" and are used to a certain way of doing things.)

To answer your question, it really depends on your goals. If you're looking to write your own apps, and you're not under any time pressure, I'd say start with swift. Apple will push the adoption curve _hard_, they always do.

If you're looking to get a job as an iOS developer in the next year or so, Objective-C isn't going anywhere. Big organizations in particular will not be rewriting their apps from the ground up, and there will be legacy code to maintain for years to come. I know of some big projects that were still avoiding ARC for quite a long time...

No matter what, I'd learn Swift _now_, but if you can spare the time I'd say do yourself a favor and learn both. Objective-C has a lot of great concepts, and they're totally worth learning. And it will make understanding the Cocoa and UIKit frameworks a bit easier as well.

Good luck!
Is he allowed to post the data online? If so maybe we just need to collectively do the FOIL requests and upload the data to a community managed site where it can be made available to anyone.
> Consider Lisp as a potential pinnacle of perfection. Paul Graham quipped that Lisp was "discovered" by John McCarthy, rather than invented or designed – Lisp already existed in the way that mathematical truths exist. That's a cute idea, but clearly not literally true. There were still a lot of design choices – parentheses for example. Why not square or curly brackets? Why not indentation? There were also choices that are now almost universally recognized as mistakes. Dynamic scoping, for example, which was later replaced by lexical scoping in Scheme.

Well, have you seen lambda calculus, which predates lisp ? That's basically lisp (it has lambda, it has bound and unbound variables, it has let, it has steps, it has recursion, ...). All John McCarthy did was implement it. That's where the parentheses come from, of course. Why not curly brackets or indentation ? Because in maths, parantheses specify sequence of calculation, curly brackets denote collections, and indentation doesn't mean anything. Since the concept being expressed is the sequence, they used parentheses. In fact the first reference I can find to parentheses dates from the ancient Greeks (and they were probably merely the first one to write it down).

Lambda calculus is a generalization of mathematical formulas by Alonzo Church to describe computation (as opposed to "just" values or functions, what normal mathematical formulae do. Functions in math are very, very different from functions in lambda calculus. This cannot be said to be very original either, as is was mostly a way to introduce some sanity into Hilbert's "Entscheidungsproblem" ("can you give a mathematical formula that solves mathematical formulae"), and more generally, into constructivism. This was made possible by finding a consistent way to express the combination operators in logic. Constructivism was a branch of logic that ...

You can keep going back for quite a while, but the point is that the form of lisp was effectively decided by someone who's name we don't even know, who lived in one of the ancient Greek city states. He (or she ? not impossible in that period) also had absolutely no idea what they were doing either.
It's a company that has changed the world repeatedly, and one that has never stated that it's only function is to maximize shareholder value. Misrepresenting it doesn't make your point.
The problem for drivers isn't a lack of demand for their services. The problem for drivers is that the buyers for their services are not the people who need a lift, but are the people that own the licensed cabs. The buyers face a monopsony for their services, which always ends up in poor treatment.

The problem is not a mismatch between supply and demand. It is an artificial barrier between the supply and demand meeting up.
Free online Golang book
Starbucks to Provide Free College Education to Thousands of Workers
Cool. Question though, can Floor serve HTTPS requests? Can it make requests to SSL protected API resources or make a TCP connection with SSL? Is that part of the API or easy to do? If so I'll give this a try. Thanks for making this.

Edit:

I don't think it does let you serve HTTPS requests:

https://github.com/cburgdorf/Floor/blob/548916fe7e4cbdc67eed...

One could SSL terminate with nginx though, but the problem of easy SSL in Rust persists.
Since about 1990 I have been acutely that only a minority of my high school cohort has lives as comfortable and financially secure as their parents. A disturbingly large number of my university cohort have fallen off the upward ramp.

If you graduate from an elite university, and you are sharp enough to find the next wave to surf, America is still a fine place to be. But the cost of that education is crazy now. Your parents have to among the fortunate to afford it. The ladder has been cut off under, and in a few cases, above many of the people reading this.
Why is having node as a dependency such a bad thing? No snark. Genuinely curious.
As a non-American, I have no allegience to either party... but couldn't you be mixing up cause and effect here? Perhaps instead of one party creating the economic effects, perhaps that party is voted in when the country is doing economically well?
Isn't that muckrock?
Anything members can do to help get it back up?
Disruption yes... 'old school mentality'...'privelege'..

Taking it too far.

Anyone could own a BNB or a Taxi or a Manufacturing business, or even a publishing business. There was certainly no 'privelege' in any of those fields.

Really what we are seeing is the destruction of the middle-man - the hotel booking agent, the taxi dispatcher, the publishing distributor. That allows people to get started at much lower cost and allows them to compete on quality from the start.
Earth revolving around the sun for 4.5 billion years is close enough to perpetual motion for me. It has been happening since before human evolution. It will continue to happen for billions of years into the future; Probably longer than mankind will survive.

Hydro-electric dams powered by the tides are just an example of how we exploit this "free" energy.
People can decide to do an attack on Bitcoin for reasons other than money: fun, fame, politics, cyberterrorism, etc. Although money is everything today, it won't be tomorrow if we really want to be something meaningful happening in this civilization. The current order does not foster higher values that have no economical value.
> strongly encrypted using a one-way hash

That does not make me feel better. I sincerely hope that the writer of that page is not the same person who wrote the backend to the site.
FCs don't operate via the carnot cycle so in theory can be 90+% efficient in electricity generation. in practice, 35-50% electrical efficiency is possible (although this isn't a ceiling, just a current tech benchmark). coal fired is 25-30% and gas fired 30-40% ish - i think the carnot efficiency maxes out somwhere 40-50% so no matter what you do (and we've been doing this for 100 years now) you aren't going to get 60+% electrical efficiency from burning stuff to drive a turbine. the FC remainder is thermal and in the situation of a combined heat and power unit, this is very useful as a lot of energy is just used for space heating - why waste high grade electrons if you've got some waste heat kicking around anyway. from the users perspective, 50% electrical and 50% thermal is getting close to an ideal 'efficiency' for actual use. i used to work on these systems in the late 90s and there's nothing new here. the dream of having a complicated steam reforming unit coupled to a Faraday device that is expected to run like a fridge with zero user maintenance for 3-5 years at a time is tremendously difficult.
Google doesn't know what mudrock is. Do you have a URL?
I got it when it came out, and while I was disappointed that it wasn't basically 'Ocarina of Time' on better hardware (which was known well in advance of release), I really enjoyed the game. I'm glad that it has held up well. I'm guessing that the only things that haven't held up well are the GameCube <=> GameBoy Advance features of the game.
Just be thankful they didn't name it "Carnap" after the guy who introduced the idea. At least "functor" is moderately descriptive.
https://www.muckrock.com/
It's still in development, but this may turn out better:
https://github.com/iron/iron
Meanwhile, in C++14:

auto min = [] (auto a, auto b) { return a < b ? a : b; };
Yup, I did understand what you meant but I stopped short of saying 'Heroku for Unikernels' (even though this how I think of it). I didn't want to give you a false impression of the first steps, which will be FOSS tools for anyone to deploy to the cloud. Ultimately, we may be able to run something as a service with much more fine-grained billing than current providers.
This system is integrated with domestic heating requirements. If you run the system enough to heat the house and provide hot water, then any electricity it makes is effectively at 100% efficiency. This can easily make a lot of sense in cold places.

Commercial natural gas electrical generation facilities are about 35% efficient. It is probably inappropriate to consider transmission losses since natural gas power plants tend to be located in areas of high consumption, but that 35% only goes down on the way to the end user. Remember, it doesn't have to beat the utilities for it to make sense.

Consider a house with a $200/month natural gas bill for heating. At $1/therm that is 200 therms of gas. Let's just guess at around 10% efficient for these cells, 220 therms of gas would give us our 200 therms of heat plus 20 therms of electricity which we convert to kilowatt hours, about 600 kilowatt hours. At $0.12 per kwHr that gets us about $72 of electricity for $20 in gas. Let's just say for every $3 we currently spend on gas we can get $1 of 100% efficiently generated electricity (1/3 the carbon footprint).

At 37°N, in December it would cover half of my electricity for a free standing house (but remember I made up their efficiency. At 20% it would cover all of my electricity. Googling about shows a record high around 60% and some press releases around 50%. I have no idea what these are, but it is probably several times the 10% number I used.)

During summer when I'm using nearly twice the electricity my gas bill is so close to zero as to not matter.
>Starbucks is, in effect, inviting its workers, from the day they join the company, to study whatever they like, and then leave whenever they like — knowing that many of them, degrees in hand, will leave for better-paying jobs.

> Even if they did, their experience “would be accreted to our brand, our reputation and our business,” Howard D. Schultz, the company’s chairman and chief executive, said in an interview. “I believe it will lower attrition, it’ll increase performance, it’ll attract and retain better people.”

This is pretty good long-term thinking on Starbucks' part...On one-hand, there's the obvious cost...on the other, I imagine that a significant number of the best, too-qualified-to-be-just-a-barista baristas leave after two or so years, anyway. Now that there's an extra benefit to joining Starbucks, SB could conceivably attract a higher number of higher-quality non-careerists without a substantially greater attrition in workforce loss.

Besides the cost, another downside for Starbucks is that, OK, maybe your part-time studying baristas won't be so on-task...Maybe, but I doubt it. High-achievers stuck in mundane jobs may not perform to their potential...but these aren't people "stuck" as being bariatas. They purportedly agreed to become baristas with the expectation of getting a degree and then a "real" job...when you have that kind of open path in front of you, you're not as susceptible to low morale on the job. At least that's been in my experience, where I loved doing labor jobs in the summer between school years.
The problem is opportunity has fled this generation of students. We have boomer managers with non-relevant degrees posting entry level jobs expecting 4 year degrees and five years of highly specialized relevant work experience.
This is a theory I've often heard, and personally suspect to have a good deal of validity (although obviously it's an oversimplification). In good economic times, people don't mind the government spending a lot - after all, the economy is doing well, what can go wrong? In bad economic times, people think the government ought to be more stingy.

Of course, this is pretty much the opposite of what you really want. When the economy is doing well is the time to reel in spending and raise taxes. When the economy is doing badly is the time for stimulus spending and a larger deficit.
There's trash all over the street in parts of Roppongi and Kabukicho on a Friday or Saturday night, same as any bar district in the US or Europe.

I think people are overlooking that it's rich folks at the World Cup. I doubt the Americans down there are leaving trash around either.
Using a Single Page iPhone Homescreen
There is also the possibility that the venue itself, a large area filled with people, visiting a foreign country, would cause the to feel such an obligation as "guests".
I have a similar skepticism of modernist cooking. I have very egalitarian ideas about good food--it should be for everyone. This has probably never been true, but the fact that people are trying to make new foods that are even harder for the common person to achieve rubs me the wrong way.

Of course my idea of a perfect meal trends towards amazing Banh Mi from a food truck rather than Kobe Beef fillet mignon, so YMMV.
This is neat and all, but the smooth animations of the original are probably not something you can easily pull off in few lines of code. And that is a very large fraction of the original, if I recall.
Then why is it so onerous to tick the 'never translate this language' option and then simply right click and click 'translate' when it's needed....
12 english words known by men but not by women (and vice versa)
Was anyone else rubbed the wrong way by that closing paragraph? It almost seems like in bad attempt to sound 'deep' makes little of everything that went into the meal.

Interestingly Nathan has a recipe for the 'ultimate burger' http://modernistcuisine.com/2011/12/the-ultimate-burger/
> That seems to be one of the fundamental paradoxes in the anarchistic ideal of Bitcoin - that implicitly, collective action to centralize and exploit the system is a perfectly legitimate act within its framework, if you can get away with it.

I'd say it's more a libertarian ideal. You'd have the same idea in an actual anarchy of course, except that rolling up all the communes by force wouldn't be considered legitimate just because you're able to do it.
Working on a way to see and speak to your app users, wanna chat?
Change the Questions to Change Who You Meet
I don't believe thrillscience thinks we can find IPv4 addresses buried underground. I think you are overreacting to a joke.
> If you have a problem with another operator, you may not have any legal, civilized means of achieving redress, so (virtual) "violence" may be your only practical recourse.

It would be less depressing if these real issues were novel; but they were written about by authors as far back in time as Hobbes.
What style and narrative would you prefer?

I think StartsWithABang is an excellent read: entertaining iand informative. One of the few blog-type-things I follow anymore.
My use of "gents" was actually a third result: I mean any kind person that wants to chime in, man or woman. I was just being playful.

But I understand that that word couldn't mean anything but a synonym for "men" on the internet, so that shouldn't have been used, my bad.

And thank you for the referral, I'll definitely be reading their blog posts now.
You’re not only required to provide a large enough hard drive, but it must be “brand new, still in the box and unopened”, presumably for security reasons. This requirement is a bit silly in my opinion, and probably prevents a lot of would-be FOILers from getting this data,

That's a completely sensible stipulation. It's imperfect like all security, but it's a legitimate reason rather than just a barrier.
free <online> college...
Absolutely – the percentage of women vs. men over time is definitely interesting, but taken by itself can be misleading. What would be informative, which none of these charts show, is the percentage of women (respectively men) choosing CS out of the total number of women (respectively men) – over time. That would factor out the growth in college attendance.
That's true of most industries - larger corporations are risk averse and let the market acid-test the startups, which are high risk, and then the corporations acquire the startups that pose a threat.

It's crazy stupid that Marriot or Hyatt have not tried to acquire Air BnB.