skysight-inc/HackerNews huggingface dataset:
It's contrived, but; imagine a mark and sweep garbage collector. Instead of freeing memory, you mark it as free-able. When you get a bad alloc you an then sweep and actually free the resources, and retry the allocation.

A more realistic example might be if you have an application that allocates a large chunk of memory up front for processing later. If it fails, you can stall until a point where you know the memory will be available, or you could retry with a smaller allocation.
Ooo, good catch. Must have mistyped the year in the filename.
Looks really interesting and really pleased to see it's a native app and not javascript in a web frame, thanks for taking the time to start this. The price is quite high though - do you have a demo?
HTTPS and Censorship, Symantecs Response to Google and More in HTTPS Weekly Issue 6
Do you have links to old educational material where this sort of thing was part and parcel of the pedagogy? I am interested in getting into homeschooling, especially focusing on character development. I suppose an emphasis on the humanities would be a good first step, but I don't know where to find the "leading lights" in this kind of old-school education.
Effect of backlash against Facebook and Google on the adoption of their tech?
Every day, a few of the most discussed posts on this site will touch on prominent issues such as: privacy, attention, oligopoly, privatization. I'm curious who is making their architecture decisions based on such concerns? For example, is anyone avoiding GraphQL simply because it is a Facebook product?
Whom and who are we to judge!
> As for Ruby, I'm not sure I understand what you're saying; Ruby lets you just write top-level functions and variables just like you can in Python.

I don't know much about Python, but in Ruby top-level bindings are just syntax sugar for attaching things to an object called "main". [0]

[0]: https://codequizzes.wordpress.com/2014/04/23/rubys-main-obje...
Agree. If Abnb wants to disrupt the hotel market, build cheap and good quality hotels.
O'RLY (joke O'Reilly) books
And still:
“This work is new and this type of clinical trial is expensive,” he said. “We did not have enough funding to do a larger study. And even with the funding we were able to raise, we had to go $500,000 in debt to complete the trial.”

Something is wrong in this country....
Quantum Hall effect in ambipolar black phosphorus double quantum wells
Does anyone have any resources on orthographically projecting 4D objects to 3D or 2D spaces? I'm curious if it looks better than taking a cross-section.

It seems like it should work similarly; deform a 4-frustum into a 4-cube and drop one or two of the axes. I guess the number of axes you can drop depends on the symmetry of the frustum...
Maybe they could do something like a fog? That is, if the object was farther away in the 4th dimension, it would appear less distinct or more fuzzy/blurry, like being in the fog.
Yup if you have any questions, just lemme know.
I haven't thought this through particularly thoroughly but perhaps a land value tax (https://en.wikipedia.org/wiki/Land_value_tax) somehow linked to business revenue? For example, if you're selling luxury goods in a rich neighborhood, your taxes are higher than a bodega in a rich neighborhood.
"Excellent sheep" is same idea by another former Yale Prof, William Deresiewicz

http://www.billderesiewicz.com/books/excellent-sheep
I built a free API that translates MAC address into a vendor. The API handles a ton of traffic (pushing 300 million requests a month) but actually generates no revenue as I don't charge for it. On the homepage of the site I added a search box that lets users search for the vendor manually instead of using the API. The homepage gets enough traffic to generate some ad revenue.
Why MLB hitters are suddenly obsessed with launch angles
Flowtype is seeming more and more like the Mercurial to Typescript's git.

(That is, in terms of inertia, it seems like the community has decided on a winner)
I'm in a similar position, a web developer with a reasonable salary interested in side income, but not interested in onerous responsibilities of running a business. I've been had two projects I'm sort of happy with

1. A shopify app that makes about 150/mo. I answer about 2 emails about it per month and otherwise don't work on it. It took about 150 hours to build so I haven't been paid well for it, but I enjoyed building it.

2. A WordPress plugin I acquired for about 10k that makes 800/mo. I get a lot more emails about this but I think if I get it into a less buggy state then I can get that down to something more reasonable.
I'm not familiar with the idea that there was a 'postmodern revolution' in education (or even what that would look like?) What changes are you referring to?
Something is wrong with Connecticut
Ultimately I think this comes down to the paradox of thrift.

You want everything as cheap as possible, which means you want everyone else to not belong to a union. But you want to be paid as much as possible, so you want to belong to a union. Your economic self-interest would be maximized if you were the only unionized person on Earth... but of course that's impossible.

It's not just "corporate greed." I mean that definitely exists and many executives are over-compensated, but compared to other costs like capital, labor, and taxes, that's usually just not that big of a cost center for a large company. That's part of how they get away with it. If CXOs were a significant cost center the shareholders would be less tolerant of those fat compensation packages.
Germany's economy seems to be humming, and while it has some industrial giants like Siemens the bulk of its economic energy comes from the mittelstand, quality manufacturing firms with 500 or fewer employees. Worker's councils are the norm in German industry and have a collegial rather than adversarial relationship with employers.

It's not hard to find more information about this. You might also find it instructive to consider the much narrower earning discrepancies between line and executive workers in other countries compared to the US, even after you filter out the more sensationalist comparisons and allow for the fact of the larger domestic market.
What annoys me most: "thing disappear" I don't recall 3D -> 2D mapping making things disappear, just surfaces hiding other surfaces. But this might not work in 4D?

With the 2D->3D they are taking cross-section, I really don't like these. Just throw it all on there ! This would also mean you project your 4D world on a 3D camera, you project on a 2D surface to display.

https://www.youtube.com/watch?v=BVo2igbFSPE <= this method is "saner" imo.
I thought the difference was Investment is intended to improve the company's situation so that it performs better and kicks back some of the improvement to you.

Speculation is just betting.
wait, why 13% if California?
What do we mean by 'documentation'? Usage of the outwardmost-exported interface (which, depending on the project, may be an UI or an API)? Configuration and customization options, installation instructions? Design rationale, deep-dive into internals, explanation of internal components?

'Documentation' covers a wide swath of prose, and therefore makes for an easy target for criticism which is in fact very disparate, despite appearing homogeneous.

That is not to say most projects have good documentation. Writing prose -- specifically, technical writing -- is a skill orthogonal to software development and doesn't necessarily tend to attract the same kinds of individuals.
If the incentive doesn't include a mileage reimbursement, then I'd say it's not a great deal unless their routing is extremely intelligent.

I mean, if you're paying me to drive home and drop off a package at my neighbor's house, that's fine. But 10 packages are going to take quite a bit of driving around to deliver, and so you better be paying for time and equipment cost.
Elsewhere the (singlehanded) author explains his reliance upon Mac frameworks and his lack of resources necessary to develop on other platforms. I believe every tradesman has a right to choose his preferred tools and platforms to support.
Haskell for Numerics?
Ah I see, if you use Jekyll or Hugo they will generate the feeds for you so I'm assuming it's something else?

Personally I've found that RSS is more popular than ever, especially in the tech space as the number of news sources available these days is so large partly due to the number of individual blogs out there and services like feedly along with wonderful apps like reeder.
I always wonder when this pops up, are there cryptographers who don't think that. Not necessarily forever but within, say, 30 years.
Yes. I meant where does the middleware grab the ACCOUNT_ID from?
I'm aware that I/O Kit is written in C++, I added that to my comment (maybe you saw the old version). Drivers are not really kernel per se, there are plenty of systems which have no drivers in the kernel (usually except RTC, which is in kernel in XNU anyway).

Also, it's not really C++, it's a pretty serious subset (lacking templates, multiple inheritance, exceptions, reflection, funky new casts [reinterpret_cast, static_cast, dynamic_cast, const_cast], and even namespaces(!)).
The Flynn effect says IQ rises 2.93 points per decade.

https://en.m.wikipedia.org/wiki/Flynn_effect
That depends on how the service works I suppose. Does a user have to enter a master password when they log into OneLogin, or does an SSO service authenticate them to OneLogin, which then logs them into Twitter/Facebook/etc?

If the latter, then OneLogin has to possess the ability to decrypt the passwords without user input (edit: although I suppose the SSO token coming from the client could be the key? I don't know if that's possible or how that would work - the key would still need to be cached for some period of time post-auth either way I would think)..
The same thing stopping them from rasing prices right away without any change in the law.
Track Letsencrypt Certificates with KeyChest of Enigma
What's your plugin?
Interesting perspective. The statement about youths is certainly borderline in terms of disparagement — it's designed to show that there's a fine line between descriptiveness and disparagement in some cases. It is an indisputable fact that young people have less life experience than older people; it is a logical leap to say that younger people ought not be able to vote because of this.

The last two statements, which target ethnic/religious minorities, were structured differently to be crisp — but I think that if you create analogs to 1-3 using these groups, the result would be the same:

1b) "Black celebrity X shouldn't try to compare her life experience to that of poor urban whites — her opinions are uninformed and irrelevant."

2b) "Hijabs create distractions in an education environment and should not be worn in public schools" (as is the case in France)

3b) "Old people are more likely to have dementia and should have to take a cognitive test before allowed to vote"

These are structured like the original 1-3, and I think each would elicit a very negative reaction from many people (including those who work at YouTube). Do you think the policy offers a rationale for treating 1b-3b differently from 1-3?
I don't find the "mentor door" on their website.
Does it work thanks to word of mouth or should I buy some other glasses?
I read this crap in language design and despair.
This is why C is my only recourse for systems
programming in *nix environments.
Of course it is.

>Intel Wins Latest Round in Battle Over $1.17 Billion EU antitrust Fine. Intel Corp.’s fight to overturn a record 1.06 billion-euro ($1.17 billion) European Union antitrust fine received a boost from an adviser to the bloc’s top court in a case that could have ramifications for a growing list of disputes involving U.S. tech giants from Google to Apple Inc.

https://www.bloomberg.com/news/articles/2016-10-20/intel-sho...
I don't think real estate/paying into your mortgage is risk-free. I'd say it's about as risky as long term investments into the stock market.

Over all of recorded history, the stock market has gone up 10%/year on average (not accounting for taxes/inflation).

The common rebuttal to that is that past performance is not an indicator of future performance.

Sure, but then you have to apply the same logic to the supposedly "risk-free" real estate. I think it's just as likely that your house becomes worthless as the stock market no longer giving 10% returns.

My more general argument is that for all intents and purposes the stock market is a gauge of the overall economy. If suddenly the stock market stopped returning 10%/yr the economy as a whole would be in serious trouble. No investments, real estate or otherwise, would be safe. Your stocks would be as worthless as money stashed under a mattress.

That's my logic, at least. Of course, as I said, I don't follow that logic personally. Not that I don't agree with it, just that I'm willing to sacrifice financially in exchange for the satisfaction of owning our home.
WISE CARE 365 PRO V4.65 BUILD 448 DOWNLOAD WITH SERIAL KEY 2017
Well, here's a/the start to "old school":

http://classics.mit.edu/Plato/meno.html
SQRL has always annoyed me because of Gibson's propensity for presenting this as novel work. QR-based logins have been around for a long time--as with http://www.zdnet.com/article/open-sesame-googles-no-password....

Of course I don't know what the mechanics of Sesame were, and Gibson does a good job of fleshing out a particular protocol, but this kind of hype seems typical of Gibson.

That said, he also overstates the value of SQRL quite a bit, I think. It's certainly a good system for preventing use of passwords--which is valuable in its own right--but his handwaviness around implementation hides some obvious flaws.

First, if this is a mobile app--which seems most likely--then we can't actually assume IP sharedness between the app and the login browser, so this is really trivially phishable.

Second, if this is client software on the same machine as the browser, why do the silly QR scan thing when you could just have some solid browser integration that actually validates the server SSL cert--and is thus phishing proof--a la FIDO? Hell, even a browser-based password manager is safer against phishing than this, since those at least can validate the domain.

It's hard to see in which context QR scanning is preferable to the alternatives already in existence--FIDO, which provides true security, or phone-based "yes/no" assents, which are more usable and equally phishable.
The concept of "student hotels", which is a step above most hostels, is quite well-known in Barcelona, e.g. http://www.melondistrict.com/en/barcelona/
I remember back when it was trading for pennies and you could reasonably mine with an AMD GPU. I thought it was all one big scam and would collapse any time now. I hadn't considered that drug dealers would keep the market going. I did correctly identify that most of the exchanges are incompetent and/or corrupt though.

I wonder how much Satoshi is worth these days in BTC? Didn't he mine up a whole ton of coins back when it was trivial?
The attack model changes based on transaction size. For sub 10,000$ transactions the threat model is not someone with more hashing power than the network. It's someone with 1/k th the networks processing power getting lucky. Which is bound by both total network hashing power and the number of blocks you wait giving a significant usability advantage to faster blocks.
DESAFIO QUEBRANDO OVO NA CABEÇA – CANAL DA PIPIQUITA
I think the difference is projection versus cross-section. A video game is a 3D world projected on a 2D screen. The game is not a cross-section of the 3D world. In this game, you play within a cross-section of the fourth dimension, which you can move along a slider, sort of like a CT scan.

That having been said, I don't have any clue what a 4D projection into 3D space would look like. I suspect we would have much more difficulty understanding it.
For most people, more money does in fact correlate strongly with more happiness. Who is the audience of this piece?
Everyone wants everything cheap.

A popular assertion, but one which ignores the demonstrable willingness of people to pay more at places like farmer's markets or shop at stores that don't always offer the lowest prices or widest selection. Since many people willingly make sacrifices on either price or convenience, you're arguing from a flawed premise.
I forgot that this is the wrong site to use hyperbole on.

No, it's not literally a petro-state. I stand by my point that it is not a reproducible model for other states.
> and have a collegial rather than adversarial relationship with employers.

That's basically what I've heard.

I'd like to see a US company intentionally try to form a union among its employees along the German model. That'd be an interesting experiment. I could see this working in a high skill area where ability to attract and retain top talent is a major differentiator.
"Why does the object just disappear when it bounces into the 4th dimension, can't we maybe see a projection of it onto the 3rd dimension?"

Yes, you can. This program just doesn't.
Nah, I'd be willing to pay more if it meant my fellow workers were all provided with the protections a union. There's more to life than just money.
Resources for getting started with Electron+TypeScript are still not great, contrary to the tone of this article. I'm working on getting electron-compile up and running, and I currently have compilation but no type-checking. I don't expect it will be too hard to figure out, but it's not a five-minute task where you just start with a repo or follow a tutorial. There are various quick-start repos but they appear old. Someone let me know if I'm looking in the wrong place. This article and the accompanying video talk exclusively about the experience of editing code, not compiling it.
That's if you do a "projection", like light rays from a 3D object focused onto a screen. This is more like taking a 3D slice of a 4D object. If you think of taking a 2D slice of a 3D object, you can see how objects disappear when they move out of the plane that you're drawing.
A specious mischaracterization of the arguments on display.
On the other hand, I'm thrilled to see people doing direct native and not Electron, which is slow and resource-intensive.
That didn't come up too intuitive.

Ok, think of two vectors in "three dimensions" (but not really). Draw X,Y,Z axes. So these pseudovectors will have a determinant which you can project on XY space and YZ space. Now, because our vectors have 4 dimensions and not 3, these projections will not be the same! Then your four-dimensional symplectic form (in some applications an "exterior product") is the sum of those two projections.

So you're pseudovisualizing a 4D object in 3D space as you might pseudovisualize a 3D object in 2D space but with a different concept of projection/perspective/etc. because we're not in the inner product geometry, we're in the symplectic geometry.
No. You can call fork pretty cleanly in a pthread based program. This post is not informed criticism. There is some prep for ugly contingencies(pthread_atfork) but it usually just works.

Namespace based code while doing the same is like setting your hair on fire while running through the gasoline forest..but caveat emptor is usually spelled out pretty critically in the API and docs.

Oh, btw: Fuck RUST. For once and for all fuck this tyranny of coercion by potential IP holders. It is a shit language.
The way people think about the same things ("translation schemes") can be different (blind or not). As an experiment, try to measure a minute by counting and doing something else http://youtu.be/lr8sVailoLw
That is well studied. A large meta-analysis claims 2.93 points per decade, over most of the 20th century. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4152423/
It is very possible, I have done so for over 12 years. When you start out you work on mastering certain levels (network equipment, switching & routing, security, purchasing hardware for servers, workstations and other pieces of infrastructure, programming languages to solve certain problems, programming language internals, etc.) to creating automated deployment and security systems across distributed architectures, to a couple of languages that you literally develop in for 8 to 14 hours a day, even on weekends at times (Python, PHP, Java, C, C++, Go, Rust) and add more as new ones come out to see if they can help you in your work).

The best of the so called DevOps have deep understanding of the technology they use (hardware, networking protocols, CDNs, programming language internals, security issues with each language and operating environment choice, etc.). It can be done, and specialization in many things for specific things is a requirement for the very high paying jobs (Python, Java, C, C++, Ruby, etc.).

As the more you know (theory and in practice due to hands on experience over time) the more valuable you are and can make serious waves where ever you choose to work. If you really want to get good at the systems and software engineering sides use your favorite programming language and a new one you have not used to fully automate all of your operations and development deployment tasks.

This will force you to learn a new programming language (at least the core concepts of it) and evaluate it to see if it can help improve things at work. If it can, then you begin to get into the internals of the language and do not forget many of the details as the start to become similar with other languages especially since most are written in C or C++.

The hardcore engineers have the big thick books on their desks and read them from the cover to the back on a regular basis, as we know that understanding things at a deep level is extremely beneficial and financially rewarding. Four years is a short period of time but if your doing heavy engineering then it is possible to master multiple things but you have to have the time to do it which is normally the hard part.
I think that holds for any program written in any language. If the abstractions are confusing then it will be hard to read, be it layers of C macros, over-use of template programming or bad class hierarchy. BTW C++'s standard library is mostly functional (having roots in scheme), which makes it pretty easy to reason about.
Is There a “Bots for Trump” Takeover?
I think you could argue in favour of Peopleware as the "practical" complement for MMM.

Although I'd be curious to hear of any recent books that hit the level of these two.
Answering this would kill his revenue by clones. :/
An "atrocity" is admittedly hyperbole, but when the man pages are vague, at best, and often just say "use info instead", that reads more "Do it the GNU way, or you're wrong," than, "Weren't we thoughtful to have given you all these alternatives?" Particularly when the former is not an uncommon attitude among FSF projects.

I'll totally own that I'm reactive to that, but I really do think it's a little thoughtless, and a violation of the Principle of Least Surprise, to direct people elsewhere. I've been burned entirely too many times, trying to put out a fire, checking the man page to confirm I remember some argument or option correctly, and being told I'm looking in the wrong place. It's not that it's "morally wrong" to do that; it's that it introduces friction in a place where that might be — demonstrably has been, given my experience, which I know I'm not alone in having had — particularly painful.

Sometimes, "grepping through the man page" is, in fact, the quickest route to the info you need...
Education as job training rather than education for intrinsic value.