skysight-inc/HackerNews huggingface dataset:
He said: "Today’s tech behemoths aren’t the lumbering giants of yesteryear. They are leaner and meaner and more competitive precisely because they have co-opted the same technologies startups used to attack them."

But this is far from true with the huge entrenched healthcare tech companies. Many of them haven't even begun to employ the newer software technologies. I'm down the street from the largest medical center in the world and numerous doctors and nurses encourage me all the time with their complaints about the major tech players in the industry. SV has barely scratched the surface of what could be improved and I look forward to seeing many more entrepreneurs join us in this $3 trillion industry.
Error Context – a stack trace for data
Better Networking with SCTP
In grad school I always heard Scott Aaronson harp on these issues too. He was fond of saying that quantum algorithms organize things so that amplitude here and amplitude there is arranged just so, to ensure that wrong answers experience cancelling amplitudes, rendering them highly unlikely to be the observed outcomes.

It's not about "trying everything in parallel" but rather shoving amplitude around to ensure that correct answers are overwhelmingly more likely to be observed.
I don't get land value tax. The idea is theoretically supposed to be that you only pay tax on the value of the land, but the value of the land is because of what's on/around it. There is plenty of perfectly good land in rural Texas or Iowa but it isn't as valuable as land in San Francisco because there isn't a city right there.

So you have somebody who is going to build a factory and they pick a nice piece of low value rural land. But once there is a factory, people build housing for the workers and stores and so on, and now you have a whole town centered on the factory and the value of the land goes up. But the reason the value of the land goes up is because of the factory.

So the next thing you know the factory owners realize they're sitting on a "high value" piece of land, so they put all the machinery on trucks and carry it fifty miles down the road where the land is still cheap and they don't have to pay high taxes. And then the process repeats.

It seems like the result would be a preposterous amount of urban sprawl and inefficiency. Anything that doesn't actually care about its location but attracts other investment would keep getting moved, which would destroy the value of the third party investment.

Third parties would then respond by making their investments mobile (e.g. living in mobile homes or selling food from food trucks instead of building houses or restaurants). Every time the taxing authority said the piece of land where everybody is has significantly more value than the piece where nobody is, everything moves down the road again.

And that's the extreme case but you get the same thing in the suburbs. You don't want a house which is near anything because the land value will be higher which is now a liability, so build it a little further out and you'll have a longer commute but your taxes will go down by $10,000/year.

Because it isn't the land that has value, it's the people and the stuff. If you tax land highly non-uniformly then the people and stuff will spread out.
C++ Variadic Templates and Dynamic Programming
No, I did not get that far, would've meant a larger rewrite of the ecosystem, the data files were created by other tools, already in "alternate form" [1] needing to be used by other programs as well. I stopped trying to load them with re2 (both Go and C++), after glancing over all those gigabytes of RSS, while Perl kept them in the 2-300 MB range. PCRE was a good compromise at the time, but with other tradeoffs, because C libs seem to be frowned upon in the Go community, ie. semi-official voices arguing how best to avoid them. :/ (eg: blocking inside C isn't under the gomaxprocs limit, costly overhead crossing the C boundaries, static binary troubles, less portability and so on)

#1. perl -MRegexp::Assemble -E'my @list = qw< foo fo0z bar baz >; my $rx = Regexp::Assemble->new->add( @list )->re; say $rx'

(?^:(?:fo(?:0z|o)|ba[rz]))
Date: 1991

Related Futurist Progammers Notes: http://www.graficaobscura.com/future/futnotes.html
The "academese" tends to be worse in the softer fields, and isn't as bad in computer science. A large part of my job is helping students express themselves clearly -- it's part of learning to think clearly. That's not to say that all of our papers are shining examples of clarity, but they should aspire to be so.
It's somewhat clear that were headed for a bit of a downturn, but this article reeks of the "everything that could be invented has been invented" fallacy.
> It seems like we've regressed in terms of quality and the
> general principle of doing it right the first time.

This is what Agile ideologues have brought us. "Valuing working software over documentation" does not, in my experience, tend to result in workable development, and that just doesn't lead to working software.
I have found that top say 2000 ngrams from a large password list is a good starting population. That being said, it learns the structure of passwords surprisingly fast if you start of with purely random organisms.

As for the moral argument, even though this has probably been discussed at many different venues on many different occasions, I lean toward the sentiment that having good tools to gauge how good your password policies are is essential. Not to say that this is a good tool, but it is _a_ tool.
Are you sure you're on the right site? Lol.
First than nothing, traveling around space following a comet and landing... it's a marvel of engineering.

On the other hand a technical discussion on the "nuclear vs solar" powering of Philae would be interesting.
Another good question is why is almost every American politician (and all of the democrats) a lawyer?

You definitely see more diversity in Europe where you have Angela Merkel with a physics PhD.
I agree, it's all been done and the concepts have not changed, so I wish the article acknowledged more of the history behind these ideas. What's interesting to me is what _has_ changed: the gap between core memory and cpu performance has widened considerably over the decades. So maybe there is a good case these days for single address spaces to make a comeback, and we compensate for the lost protection by separating large-grained tasks/services via hypervisors.
All I get from the link is a webpage giving me the ASCII finger. Not exactly marketing that speaks to me.

Good luck.
But he is covering that, isn't he?

> Move into new fields that have not (yet) gone through this transition. Tech giants may have adapted (somewhat) to the startup threat, but there are other fields — healthcare, for instance — still trying to adjust to last decade’s technology. These will remain fertile ground for some time yet.

However, we know that this is not an easy field for many reasons (regulations, importance, no mistakes allowed, …). There is a reason why this field seems that stale.
The problem with the medical and biological fields is: you generally need expensive equipment. Also, you will need expensive certification.

This is something that wasn't the case for software, so I guess this is also why this goldrush was so much different than anything else we've seen before.
I like to scan these articles for numbers before reading. If I don't see any, I exit out.

If you're going to talk about financial/economic phenomena please at least conduct a modicum of quantitative research and give us some concrete data to discuss, not just opinions in a void.
Thank you for posting this. I wish I had time for a run to New York to see the exhibit.
Any non trivial piece of software takes a lot of testing especially when its multi-threaded, multi-language, etc. It takes a lot of testing to catch some of these corner cases. However time to market is super important especially with current software landscape. So there are trade offs pretty much like everything in engineering. It seems quality as not important as time to market so that is what take precedence.
Spine: an animation tool that focuses on 2D animation for games
Thanks to some utterly awful cooling my laptop CPU idles at about 70c, peaking in the 80s. I don't know if it's within spec for an i7 or just dumb luck but its still running just fine.
Git rebase and its golden rule explained
Thanks - my assumption was that the speedup in dying would increase the reproductive pressure and make the whole process a lot more competitive. But GAs are not my specialty (far from).

I am indeed very curious, but also very, very short on time! Before I can justify picking up someone else's code I have a couple of pieces of coursework and a dissertation to work on - but I might get some time round abouts next weekend, I'll let you know how I get on :)
Yes, yes. And I would like to tell an HTTP joke but I'm feeling slightly insecure about it.
I think it is also kind of missing that you can't easily draw parallels with the past here, as the field we are mostly talking about – software making, I think – is the first(?) modern big industry field where the means of production are in the hand of the workers. You can't easily compete with car companies, cause most of us won't have the means to even produce a prototype. But nothing is stopping someone capable enough from building his own OS, for example. And yeah, then we come to the forces of design and market share, but still – this is fairly new and distinct.
But, at some point there must be trust. If you don't trust software, you can try to sandbox it, but now you have to trust the sandbox. This devolves very rapidly. Open source at least provides a facsimile of recourse - just go read the code - but how much of your currently-running open-source code have you actually read? For that matter, if you had, could you be confident that you'd understood it? The Underhanded C Contest is a thing, after all. A sufficiently paranoid individual can only run code they wrote themselves. Or, they can choose to run code without a strong understanding of what it's doing.

If Apple subverts their updates, that's mostly interesting as a signal of their trustworthiness moving forwards. The coolest thing about this is that we know it's happening at all, I think.
> Both Perl and Go implement regexps, and neither or them compile them to native code. So I don't get your previous comment at all.

Ok, I'll try to explain.

People feel discouraged to use regexps in Go, because they are very slow for many typical parsing and validating cases and require extra step of compilation and all of the additional code complexity associated with that. So, people do parsing manually instead, with all of its problems. It's not that they need that performance, almost no one does, but the whole idea behind regular expressions is not working, parsing code is still bad most of the time.
Photonic crystals cause active colour change in chameleons (2015)
There is no way of guaranteeing doing it right the first time.
Most of the methodologies of software development take the iterative process as a measure of caution, prevention or risk avoidance similar processes.

In fact CMMi mentions the importance of measure, iterate and fix as soon as you can... which is the response to the premise of being unable to "just do-it it right"
Good point, but my medical friends' complaints tend to be about the software they have to use more than anything else. And on top of that there's a lack of software tools for a lot of things they do.
This is just the beginning. The lessons learnt from the mission will be invaluable
The smartest people tend to do the most 'good' and the most 'bad'. It seems like no matter the endeavor, intelligence makes you much more likely to be successful. It also tracks pretty closely with how high conviction you are.
ASLR is a tactic that was likely to be bypassed. High security doesnt rely on that. Microkernels are just a foundation to build on: components and interactions must be done right.

Far as modern tech, Ill try to get you a few when Im back on my PC at home. I have tons of them actually so I need to look again to apply the mental filter. Two interesting ones for you to Google for now are SVA-OS by Criswell and Code Pointer Integrity. Certain aspects of those have minimal overhead with strong prevention.

Best solutions are CPU mods that give better protections with lower costs. Especially memory safety. Architecture is main problem. All this other stuff is how we BAND-AID it. ;)
When you read accounts of what happened here, try to remember that the "confidential informant" the FBI used has pretty much exactly one task: to get the suspect to say exactly the set of things they need to say to make a solid case. The clock wasn't ticking here. The FBI had on its side the element of surprise, the initiative, and the clock. They got to wait until their CI did its job.

Presumably, if this person is indicted, it's going to be pretty bad.
A person with those goals and constraints could hire a consultant. Assuming of course that it's work not a hobby, that makes the most sense. If it's a hobby, then the sense it makes is just how far down the "prosumer" route the hobbyist is willing to go.
The UIDL extension adds a "UID" but it's just an MD5 hash of the contents -- meaning that multiple copies of a message appear to be the same message.

That sounds like a server problem; to quote the RFC,

The server should never reuse an unique-id in a given maildrop, for as long as the entity using the unique-id exists.

Why would you hash the contents? The arrival time should be unique, assuming no two messages could arrive at exactly the same time. That doesn't require any hashing.

I think POP could've been far better designed, without growing into the complexity of IMAP, with just a few little changes like this.
What? It is trivial to shift the economic burden. As en employer I only hire remote: my employees now have to waste space having a home office.

As a home owner I want a garden, but I don't want to pay for it so I build it on top of my house and make a basement to put my car in - I now shifted something like 8/10 of my tax burden because I use less land.
H1Bs are a form of corporate welfare that has to stop. Let me TL;DR this for you.

Q. "B-b-but there's a shortage of skilled workers!"

A. Good, let supply-demand make you pay what you should be paying for it. Let our colleges give meaningful education to people they're putting in debt for jobs they can actually get later on.

Our economy is bleeding to death while corporations rack in record profits because of outsourcing.

Few simple rules that would help a lot.

* Want an H1B? Pay them in the top 10th percentile of similar domestic professionals' wages.
* Want an H1B? Great, but once you sponsor it, they're free to work for anyone in the U.S.
* Want an H1B? Great, but you'll be limited to no more than 5% of your total employees.
* That 5% limit includes overseas offices and "international" owned ventures.

If a company is domestic, they should stay domestic. If it's international, they have no need for H1Bs.

I'm writing this as a disgruntled software engineer turned into a business owner.

People getting away with crap like this is infuriating.
This is the full criticism from Marx:

https://www.marxists.org/archive/marx/works/1881/letters/81_...

I doubt he was afraid it would work:

> I said of it in 1847, in my work against Proudhon: “We can understand that economists like Mill” (the elder, not his son John Stuart, who also repeats this in a somewhat modified form) “Cherbuliez, Hilditch and others have demanded that rent should be paid to the state in order that it may serve as a substitute for taxes. This is a frank expression of the hatred which the industrial capitalist dedicates to the landed proprietor, who seems to him a useless and superfluous element in the general total of bourgeois production.”

Basically, the concept of paying land/ground rents was well established in many European countries, only usually the recipients would be land owners that were often the nobility, rather than the state. So replacing ground rents to one of the large estates with taxes to the state to replace other taxes was naturally attractive to the capital-owners in countries where this was widespread. Marx recognised elsewhere that George and others were going further, but saw it basically de-facto as a means for the capitalists to rip the rug out under the last of the landed nobility and make them rather than the bourgeoisie the source of funding for the state. So yes, a delay for socialism, and that may be one reason for Marx to dislike it, but I read his criticism more as disdain over basically dragging up an old idea as a halfway house when in his eyes there were already far better alternatives on the table.

But this history of ground rents also gives you the reason it has not and will not be enacted anytime soon: Many of these land owners were, and still are, tremendously powerful. And many new large land-owners have arisen. In the UK, for example, large parts of central London is in the hands of a handful of large estates which still collects ground rent or rents out land on a shorthold basis, after they eventually managed to reverse the decline that followed the introduction of estate taxes. Many of these major London estates are still in the original family ownership (e.g. Grosvenor, Portman, Cadogan, Bedford) - and you will find similar estates if not often of the same age - all over the place. The vested interests in fighting such a tax regime is in most countries vast and extremely well connected. It is a fight few would want to take.
When Intel's iX series was first released, the numbering scheme they had is almost exactly what you described.

i7-720: "7" was the performance tier, "20" the generation

So an i7-820 was the same generation, but a higher performance tier, and the i7-940 was yet another higher performance tier and a later generation.

They've later switched to a 4 digit numbering scheme which is decipherable, but not nearly as clear as the 3 digit scheme. The introduction of quadcore i5s and dual core i7s really muddled the waters.
This uses the fuse file system to intercept and rewrite paths. Anyone know the performance hit of doing this?
most Asian leaders have engineering degrees.

The flip side of the question is: Why do Western leaders generally lack STEM degrees?

Why should the US be ruled by lawyers?
I didn't mean to imply that the students weren't intelligent or hard working. I was just under the impression that most 4-year institutions required students to have passed elementary algebra in either high school or the community college system.

It's unfortunate that the community college system has such a stigma attached to it. For students that have been failed by their high schools, it seems that a year in community college would be an ideal low-cost catch-up, rather than playing catch-up in a significantly more expensive 4-year institution and ending up likely to need a 5th year there.
Ah UBER is a meaningless number (not a taxi company)
> as such a mechanism to deliver fixes quickly is actually more a solution than a problem.

It's not a solution, it's an excuse for lazy testing.

Same as better hardware supported sloppyness in engineering, turning a 15MB CD/DVD burning software to 500MB+ software package (software starts with a "N").
> There is no way of guaranteeing doing it right
> the first time.

This is especially true if (and I'm not saying this is a correct implementation of Agile principles) one actively avoids defining what constitutes doing it right up front as an article of faith.
Now that TC announced it, it's official people! Time to close shop, pack your bags and leave.

Startup gold-rush is anything but over. Tell me this: if not into startups, where will the money go to find possible returns? Negative interest rates, oil price can't find the bottom and stocks aren't really going anywhere either. So where will this money go?
FWIW, of the dozen or so blind programmers that I know, the majority use Windows, but a few use OS X, and one uses GNU/Linux on the desktop (Fedora, running GNOME and the Orca screen reader). So all three OS's are usable for a blind programmer. A bigger problem would be insisting that everyone use the same IDE, if that IDE isn't accessible (like, say, the JetBrains family AFAIK).
How to write about code and give zero fucks (2013)
Could you please elaborate on what you mean when you say there are no more writers in Waugh's mold? I have read his major works, and enjoyed them tremendously, but think that the reason I haven't found recent works of similar literary merit may be a lack of perspective.
He might meen GPU programming, which has separate processors and memory from the CPU.
Actually what happens is without land value tax, you get land speculation. In practice with Land tax, you'd have cheaper land than without it because there is no incentive to speculate and hold productive land out of use hoping its value will go up (which is where most of the price of real estate comes from -- it's a "safe bet" that land values increase as long as the area's population increases, so there is no incentive NOT to speculate and drive prices way up).

An interesting phenomenon like this played out in EVE online where an economist independently re-discovered the land tax:
http://www.gamasutra.com/blogs/RaminShokrizade/20130405/1899...
There is lots of good bioinformatics software. The problem is often that institutions don't want to pay for it, because open-source software is available with similar functionality (albeit with lacking user interfaces).

In my experience, it is very difficult to make money with scientific software in general, so I'm certainly not expecting a "goldrush" here.
Also, which might be confusing for users: Both zcash and ZKCP get to check the "zero-knowledge" box, although zcash's innovation is called a zk-SNARK and is otherwise unrelated to this protocol.
Only if you restrict the issue to just two possible choices.
I heard of Neural Turing Machines and now this is Neural Stack Machine. How are they same/different?
Behind+the+Scenes+of+the+Monumental+Soufflé
I don't know about China.

But western societies have developed a system of professional politics where politicians are groomed for politics early on.

That is why they often become professional politicians early on and have degrees in a narrow set of fields and from a narrow set of schools.
> Open source at least provides a facsimile of recourse - just go read the code - but how much of your currently-running open-source code have you actually read?

Wait, what? That is not the recourse that open source provides.

The great thing about open source is that you don't need every person to read the code, just one person who can either catch or verify the absence of user-abusive material.

Moreover, even if zero people read the code today, it is preserved so that state (or corporate) abuse can be revealed later, providing another disincentive to introduce abusive material.
> I'd bet on CPU-enforced isolation over software any day of the week, even memory safe languages have bugs, and so do hypervisors.

... and so do CPUs! I do like CPU protections as long as they are dirt-simple, but it really scares me sometimes how complicated CPUs and chipsets are getting with their "advanced" security features. When an exploitable flaw is found, and malware survives OS/firmware reinstalls, it will be a mess.
to ching chong their ding dongs?
Searching for eyebrow embroidery styler please visit us at http://rosidisulamalis.com and if Sulam Alis Jakarta Bagus you can visit us at http://rosidisulamalis.com/sulam-alis-jakarta