skysight-inc/HackerNews huggingface dataset:
I'm pretty sure regexes increase the problem space exponentially with a base of 2. See, you don't notice before because in the original quote you encounter "a problem" which is 2^1 == 2 problems. But since you brought up regexes and we already had two problems that's 2^2 == 4 problems.
CHM is great and the docents there are fantastic. The Cantor Center at Stanford has a great little collection of art. There's also a TeamLab exhibition at PACE in Menlo Park that I hear is wonderful.
I'm sure that's correct, but it's not quantifiable. All we can really know is how much people are actually willing to pay for a thing. I agree that only puts a lower bound on the real value of that thing to them, but it's the only objective signal we have to work from.
A DUI would have likely been an additional $8000 in fines and an additional class(es) with MADD hammering home the potential effects of drunk driving.

I think it's a lot easier to play off speeding as a youthful indiscretion than drunk driving, as well.
I said it in a thread about the Kinect - I think it's only 135 (ish) degrees of reception, and sometimes it can be more finicky than that.

I'd love to get my hands on an open source array.
Even that XMos dev kit won't give you all you need for the beam-forming part of the microphone array:
"Customer adds own DSP to create differentiated product"
The DSP is where you'd implement the beam-forming algorithm to get one clear audio stream rather than 8...
Abacus is a more complicated case. The more shocking one to me is why Dick Flud isn't in jail. His use of the Repo 105 to move assets off the books to make Lehman look less leveraged and in better condition is a clearer case of fraud. He essentially did the same thing that Enron did - and Sarbanes Oxley requires that CEO sign off on the truthfulness of financial statements. Here's a guy that seems to have deliberately misled in those financial statements, yet he walks free. To me, that case is a more clear case of how the SEC is a toothless agency.
Same with the monopoly game at mcdonalds (and now safeway/albertsons!). If they force a purchase to win its gambling, but if you send a letter to some address they have to give you a free game piece.
I don't like that solution, because you either don't have the compiler warning for unused/dead code turned on, or you're ignoring it. My preference is definitely for deletion.

I suppose in C languages the "better" variant would be an "#if false" pre compiler directive.
Yes - http://amznlabs.github.io/ion-docs/spec.html
Is this parody? The lines blur nowadays.
Would like to see a comparison to EDN. https://github.com/edn-format/edn
Amazon's mainly a Java shop, not sure if that helps you.
They don't have unlimited money. If they can bring it down to $1000 per phone to crack, they still can't crack millions of phones without wondering why their budget is allocated this way.
"the ones that are left are cold, unfeeling, and happy to live in their bubbles while attempting to isolate everyone else from things they disagree with"

I think you've just insulted (and mischaracterized) a large number of HN users.
Any reason why you wouldn't use some kind of supervision for your process when running it in production?
An ebook is still a physical good in a sense. The data (or some portion of it) rests on a medium in your possesion (even if only temporarily). As we all know, there are significant costs involved in creating, advertising, distributing, maintaining said digital good. The costs and subsidies (e.g. open source software, government research, corsortiums) are just distributed in a vastly different way, so much so that to some it may seem to be a free lunch (despite being far from it).
To be fair, sometimes self-interest merely means bribing myself, like for instance with a new Macbook Pro in exchange for seeing a contract through to completion, or maybe an expensive bottle of whiskey.

The self-efficacy portion is harder, but most of the failure of procrastinators is due to the self-created problem of not having enough time. Fortunately, focusing on increasing self-efficacy leads one to start making progress right away (i.e., not procrastinating).

Have you ever tried increasing your self-efficacy (belief in your potential for success)?
Hear, hear! Posted it as I've been raving about ion (particularly s-exp support) to non-amazonians, but credit goes all to them.

It's particularly interesting to see the fixes and improvements from the actual open source cleanup effort getting to (many) Internal production services.
..ir indeed do other invention work and introduce IP to the company from his years of prior engineering and design work. And no time to patent it before he got thrown out.
If you consider all of the time and effort that they put into this case, they spent a hell of a lot more than $1M. We're focusing so much on it because it a single line item.
I have heard it is a send up of this: http://venturebeat.com/2016/04/16/game-developers-must-avoid...

Though I have not read the piece it supposedly satirizes.
The US government isn't going to kidnap Edward Snowden at any point. He's too high profile and the press would eventually find out. And I don't think Putin will let him leave Russia unless it would hurt the US in some way. If Snowden really wants to leave, he can probably leave. But the Russian government won't make it easy for him.

Snowden should just come home and face the music. He'll probably get a pro bono all-star legal team and have 50/50 odds with a jury of his peers. With sufficient lawyering he could probably get away with five years at worst, and then go back to life in America as even more of a hero.
AMD strikes chip licensing deal, which could create more x86 rivals for Intel
Would you please care to share learning resources about GCE other than the official docs?
The "!=" means "not the same value according to the Ion data model".

The Ion value 0.0 has one digit of precision (after the decimal point), while the value 0.00 has two. In the Ion data model, those are two distinct values, and conforming implementations
must maintain the distinction.
I'm assuming it's not the first time people have tried to start a business without understanding the competition - I'm not sure it's startup-specific.
No relation to the overall discussion, but I'm enamored by your mobile hamburger menu animation--super slick
That may very well be true but such thing will not be "Marxism" or "Capitalism" it will be however a "political and economic system" Just as what we have flying now may be a flying machine or aeroplane but not an "Ornithopter".
Over-engineering a bookmarklet
Amazing Web Traffic Software Tool Generates Tons of Free Targeted Traffic
For how long though? China has had a market economy, in some sectors on its economy only, for a couple of decades. The UK has been struggling with democracy since Cromwell. You can't expect them to converge in a time scale measured in less than generations.

Taiwan and South Korea were both authoritarian within my lifetime. Now both are clearly dynamic democracies. Not perfect ones by any means, but dramatically transformed in a single generation.

Some will change faster than others, and who can say when any given country will pass the tipping point? But can't you really authoritatively say that it's never going to happen?
In practice there are three properties that help with schema evolution:

1) open types - typically applications consuming Ion data
do not restrict the fields included (that is, they
gracefully ignore, and often even pass along additional
fields). Schemas may grow while being backwards
compatible with existing software.
2) Type annotations allow embedding schema information into
a datagram without the need for agreeing on special
fields. Datagrams may have multiple values at the top
level, so its possible to provide multiple
representations without introducing a new top-level
container.
3) The only data might need to be shared between a producer
and consumer is a SymbolTable which may be applicable to
several schemas and may be shared inline if necessary.
Otherwise, objects in a datagram are always inspectable
and discoverable without additional metadata.
I did a day course on UX, so call me an expert or not, but the general gist of UX is to listen to users. Since most users seem happier with updating the address but not adding to the back history, I would guess this is the best UX for the target audience of software developers.
I would think it would be difficult to achieve the low jitter of a simple, fixed # of cycles / instruction, architecture like AVR in a superscalar, cached, speculative architecture like modern X86 CPUs. A hard RTOS is necessary, but perhaps not sufficient with most X86 microarchs. Maybe you can disable some of that dynamic behavior via MSRs but probably not all.
So far, most of the interesting bits I see in Ion are covered in YAML (which is also JSON-superset). Most of the rest are extra types, which YAML allows you to implement. The only really missing bit is the binary encoding... but that seems unrelated to the text format itself.

This really looks like a NIH specification.
> If I had to speculate, I'd say the success of many of Apple's UI were due to the SmallTalk aspects of Objective-C

Well, Apple got ObjC and the first version of OSX from NeXTStep and NeXT technology, and that was definitely always NeXT's claim, that they created the right language and the right OS and the right hardware for good UI, from the ground up.
To think about the difference between serialization formats, here's an analogy I hope will help.

Protocol Buffers (and I think Thrift, and maybe Avro) are sort of like C or C++: you declare your types ahead of time, and then you take some binary payload and "cast" it (parse it actually) into your predefined type. If those bytes weren't actually serialized as that type, you'll get garbage. On the plus side, the fact that you declared your types statically means that you get lots of useful compile-time checking and everything is really efficient. It's also nice because you can use the schema file (ie. .proto files) to declare your schema formally and document everything.

JSON and Ion are more like a Python/Javascript object/dict. Objects are just attribute-value bags. If you say it has field fooBar at runtime, now it does! When you parse, you don't have to know what message type you are expecting, because the key names are all encoded on the wire. On the downside, if you misspell a key name, nothing is going to warn you about it. And things aren't quite as efficient because the general representation has to be a hash map where every value is dynamically typed. On the plus side, you never have to worry about losing your schema file.

I think this is a case where "strongly typed" isn't the clearest way to think about it. It's "statically typed" vs. "dynamically typed" that is the useful distinction.
I bet you remember cassettes.
More von Neumann-propagating propaganda! Just kidding, I just embarked on nand2tetris this week. Great stuff! However, I feel have betrayed my Lisp Machine lust in the process. I was reading Peter Kogge's 1992 book, "The Architecture of Symbolic Computers" (fantastic book, Lisp, or not), and hoping to implement my own LM in simple hardware, no Symbolics machine here ;)
I have Pilos (PicoLisp on bare metal) running in a VM on my Windows 8 box[1], and I am about to buy a chip that was made especially for running miniPicoLisp [2,3].
All that being said, I am looking into the Propeller chip, the 8x32bit core chip from Parallax. They released the Verilog files a few years back for the hardware, and the software (Propeller Assembler, and Spin, a Python-like programming language for it) years before that [4]. I'd like to see if I can use it somehow. I like the non-von-Neumann architecture of it. Interrupts are not needed in the same sense. Also, each 'cog' (1 of the 8x32bit cores on the Propeller) can modify the main code, thereby allowing for self-modifying code on the microcontroller. That and Lisp's 'code as data' should make for a helluva an adaptable system.

[1] http://picolisp.com/wiki/?PilOS
[2] http://www.futurlec.com/ET-STM32_Stamp.shtml
[3] https://github.com/simplemachines-italy/hempl
[4] https://www.parallax.com/microcontrollers/propeller-1-open-source
It's a political process in which officials are intimidated by their bosses from pursuing justice. Regulators don't have guns big enough for the big guys; they can't play the game of thrones.
Will the trace still be captured if the application goes into "Not Responding" mode under Windows and I have to kill it from Task Manager?
I was thinking that if the regulators are paid more, get a little more power (not sure if they already have enough power) and start to bust some bankers, get some publicity, then that might eventually lead to more status.
Sorry ARIMA, I am going Bayesian
The Coachella Festival 2016 – The Emporialist│romanian „street fashion” magazine
TrustZone. It is "one level deeper" just like any other hypervisor or monitor. As far as I know, it is quite common in Android phones for HSM and DRM purposes. Yay? =\

http://www.arm.com/products/processors/technologies/trustzon...

Edit: And, of course, it is probably exploitable in some way. See http://bits-please.blogspot.com/2015/08/exploring-qualcomms-...
I'm having a bit of trouble parsing this, but Ion decimal values are not "infinite precision". Every decimal has a very specific, finite precision. It's a standard "coefficient and exponent" model, with no specification-enforced limit on either.
Ads, not apps..
Like Property Lists the binary format is TLV encoded as well. Ion has a more compact binary representation for the same data and additional types and metadata. Also, IIRC, Plist types are limited to 32-bit lengths for all data types. The binary Ion representation has no such restriction (though in practice sizes are often limited by the language implementation).
Some of that stuff isn't too hard, if you can narrow down the domain of words you need to recognize. For example, let's say you wanted to have a hot word of "computer", like in star trek, you can literally filter the output of the recognizer (e.g. pocketsphinx) with grep and sed and it works not too badly. For the natural language part, you can get pretty far with a simple parser like the old infocom games used, esp. if your domain is limited. I'm making an open source multiplayer networked starship bridge simulator, kind of like star trek, using pocketsphinx for speech recognition, and it's working ok (not perfect, but ok.) Here is a demo: https://www.youtube.com/watch?v=tfcme7maygw
> I'm afraid I have to disagree with the basic premise of this article and say that app performance matters more than developer performance.

Developer performance directly translates to app performance when the developer is tasked with improving performance. Fetishizing app performance for every little microbenchmark is counterproductive if it results in you sacrificing developer performance sufficiently.

The basic premise of the article might be stated as "developer performance matters more than app performance, when app performance doesn't matter" - which is bordering on a truism. Do you disagree with this premise?

> The point isn't to get apps or new features out as quickly as possible, it's to make a quality product and the speed of your app is critical to that.

So the point is to make a quality product as efficiently as possible? This requires a balance of features, stability, performance, maintainability, etc. - all things directly impacted by developer performance. The more effective I am, the faster I can implement features, find and fix bugs, profile and rewrite hot loops, refactor and review, etc.
It always seems to me, Apple loves dodging the established choice. Firewire, Thunderbolt, I swear the list is long but I can't remember everything right now.
PlanGrid (YC W12) is hiring an engineering leader and more – come build with us
I submit most people here miss the larger point of aircraft carriers: you can park 4 acres of sovereign US territory 2 miles from most countries. We have more night-qualified fighter pilots on one ship than almost every other country has period. Stats like this go on for days. We invite flag officers from other militaries, including China and Russia, to come inspect our units. They go home and recommend peace at all costs.
Does opera bring in 18 billion dollars a year from advertising? Anti competitive is a much easier sell against Google, since advertising is their core business. I don't see how this has much to do with influence.
Reactive Architecture with Python
Making Movies with Virtual Reality
I watch users all day click on the top link regardless of whether it says its an ad or not.
Stopid Car Draiver
My app was stolen and reuploaded to the Play Store, Google doesn’t care
I would expect this from a cost center vs profit center workplace. I have 24 GB on my W530, the more, the better...
Everyone who purchases Counter Strike has access to all the weapons when they play. There is no need to unlock any waepons with real money.

The things that people are buying with the "micro"-transactions are weapon "skins", which customize the ingame appearance of the weapons.

http://wiki.teamliquid.net/counterstrike/Portal:Weapons
No, but it is at least that. (People with guns.)

It certainly isn't conscripts, or people being loaned weapons to defend someone else's holdings - it's free people defending themselves with their own tools.
You can't present a real defense in espionage cases. It's a question of whether you performed actions that qualify as espionage or not in court, motivation is not allowed to enter the equation. It's very likely he'd spend decades in solitary, a la Manning.
I don't like the comparison either. Because the problem with conventional economics and digital goods isn't the "public good" thing, it's the marginal cost of production.

It costs nothing to produce one more unit of a digital good (or add one more customer to a digital service). Prices in economics are affected by supply, and supply is limited by the marginal cost of production. If there's no marginal cost, then there's no limits on supply, and price tends to zero.

Startup economics agrees with this. If the cost of acquiring a customer via paid advertising is $9.99 and the lifetime value of a customer is $10, then the smart thing to do is to spend every single dollar you can raise on paid advertising (I exaggerate slightly). The value we place on the actual production of that service for each new customer is zero.

This completely messes up traditional economic models.
Circumventing Ubuntu Snap confinement
!!!! My understanding went up several orders of magnitude! Thank you!!
How to Rip DVD for Watching with Tablet
Restrictive urban zoning undermines equity and social justice
I don't disagree, but do some countries truly publicly accept unwarranted spaces? I can imagine most governments wouldn't really want to give up that ability if possible.
I reckon if they send stuff to print media they must case about the real values.
Can't reproduce on Windows 10 on Firefox 42, but Firefox 36 on Windows 7 crashed to the extent that it's saying it can't find my profile. It's a work machine and I blame AppV.
A Ph.D. is a union card for doing research. If you want to be a university professor, a principal investigator at a lab, a Chief Scientist or Chief Scientific Officer at a major corporation, then you need that union card.

A Ph.D. program should not be for people who just like learning more stuff. You can take classes, get a masters degree, or just study on your own, if that's what you want. A Ph.D. is supposed to be a certification that you can create an original work of new research, at a quality level that meets the approval of other professional researchers. The research project is typically substantial enough to require years of effort, and the support of others who have already gone through the process.
Be careful not to put copyright law and patent law under the same umbrella. For example, under copyright law there is no problem if you create a work, then after the event you learn that someone else previously produced an identical work. Under patent law, you're stuffed if you invent something then after the event find a patent that covers your invention, even if you knew nothing of that at the time of invention.

In the Monsato case, the patent covers every instance of those genes, whether they came from Monsanto or not.

Here's an article on the differences between copyright, patents and trademarks:

http://www.gnu.org/philosophy/not-ipr.en.html
DCI-P3 actually is the relevant film industry standard here. No consumer displays can do Rec.2020 gamut yet, so P3 is a nice halfway step that is comparable to sRGB, unlike Adobe RGB. And it's "future-proof," because both can use the SMPTE ST-2084 EOTF.

Both the P3 and Rec.2020 gamuts are part of the UHD specification.
Most of this comes from BSON also being the internal storage format for a database server. For example, at least the redundant string NULs make it possible to use C library functions without copying, the unpacked ints allow direct dereferencing, etc.

I've no clue about the trailing NUL on the record itself, perhaps a safety feature?
Well, there's certainly no requirement to adhere to in terms of access. Apple's HomeKit runs on BLE but has its own layers of pairing and encryption.

I'll agree though that you are more likely to find compatibility on a development board level than in a commercial product.
Very good name bug. Regex is very debuggex.
You bet on a team to win. The skins are used in place of currency. Instead of betting $5 I be 3 skins and if I win I get my 3 skins back plus 2 more.

Since skins can be traded and sold it's effectively gambling for cash.
I will say, I find the trend of HN posts that say "clone" of some commercial product but are missing significant features to be kind of frustrating. It tends to devalue the work that's actually involved in creating successful projects - and thus the work of software engineering.
Not true in the USA, Canada, Ireland, Britain, Australia, New Zealand. Hell that's not even true in Germany or Austria, the most title obsessed countries on earth.

A German Dr. Med. is closer to a Master's degree than a doctorate and you can practice as a physician without it though few do.

Are there any countries where you have to get a real (research) doctorate to practice as a physician?
Yes, DCI-P3 is the film industry standard and is part of the UHD specification.
Usual ASN.1 caveat: parsing its specifications requires money and a lot of time, implementing many of its encodings (e.g. unaligned PER) is a lifetime's work, and even the simpler ones thousands of eyes haven't managed to get right despite years of effort (see OpenSSL, NSPR, etc)

ASN.1 also has a million baroque types (VideotexString, anyone?) where most people just need "string", "small int", "big int", etc.

Some more on BER parsing hell here: https://mirage.io/blog/introducing-asn1
Adderall/Stimulant + Checklist + Calendar = Solution
I'm Django developer and I agree with you. We've ditched Django templates entirely. We use it as our API platform only - most of the computation time is spent in json and in Postgres.
Receive a free PupTracker tag when you subscribe and share
Correct. We store as strings then derive a number from the string for sorting purposes.