skysight-inc/HackerNews huggingface dataset:
Guiding principles on creating proxies of extinct species for conservation
"I assume the author meant Bjarne Stroustrup for items 20 and 21. It's spelled wrong twice, as Bjourne and Bjourn."

Thanks for the catch. No telling how many ways I've messed his name up.

"What does the author propose instead? Is there a major OS that has a kernel not written in C?"

There's a lot of languages you can use in place of C that are fast, safer, can do low-level stuff, and sometimes compile faster. Any of Wirth's are an example. Modula-3 was cleanest at negotiating among many tradeoffs, Modula-2 being one of simplest built on PDP-11, & FreePASCAL well-supported on many architectures. Ada w/ SPARK is the most thorough in removing defects but steepest learning curve. C++, coded like C++ not C, has significant advantages over C with Ironclad C++ adding lots of safety. Its unofficial, successor D language is even better esp w/ SafeD subset. Rust is promising with many advantages over C, strong integration w/ C apps, and temporal/concurrency safety features. PreScheme, in Scheme48, was a fast, simple, low-level LISP that compiled to C or ASM if you modified it. Advantages of C and Scheme but no GC. COGENT at NICTA is functional language for easier, formal verification plus verified compilation to C. Amateurs rewrote ext2 in it successfully. There's a few.

Far as OS's, eh it's more about how we should incrementally re-write or improve them as OS market is a done deal. Components are simply too huge to replace, although embedded has potential. There were OS's not written in C. Examples include ultra-reliable AS/400 (used PL/S), OpenVMS (used BLISS & macros), Oberon System (A2 Bluebottle is latest), Edison System on PDP-11, many in C++, a few in Ada (including OSS Martes), JX OS in Java, and (recent/active) Redox in Rust. Lots of academic or hobbyist stuff including Mesa (Xerox Palo Alto language inspired Modula's/Java), COSMOS (C#), JNode (Java), House (Haskell), and LISP machine clones. It can definitely be done and gradually if language is designed for clean integration with C codebases.
I'm glad that the inventor of Windows PowerShell addressed this issue in a positive way, and asked one of the PowerShell-RFC committee members to start the RFC to fix this.
On the flip side, these resources are used disproportionately by the poorest, so, y'know, screw em. Replace several cheap staff with a few expensive managers and some technology that isn't remotely as useful and off we go.
The bane of brilliance
I also work in the drone industry and can't believe how much better Mapbox's solutions are than anything else out there. It's not even remotely close on any level. It's basically the tool I've been dreaming of for the past ten years, plus maybe a little extra magic I hadn't dreamed of.
This isn't about binary vs text, it is about structured vs. unstructured.

The legacy of UNIX is flat text. Yes it may be expressing some underlying structure, but you can't access that structure unless you write a parser. Writing that parser is error-prone and unnecessary cognitive burden.

PowerShell makes it so the structure of objects is automatically propagated between processes. This is undeniably an improvement.

I'm not saying PowerShell is perfect. From what I understand the objects are some kind of COM or .NET thing, which seems unnecessary to me. JSON or some other structured format would suffice. What matters is that it has structure.

I still don't think you appreciate how fragile your ad hoc parsers are. When things go wrong, you say you "feel" readelf has a bug. What if they disagree with you and they "feel" it is correct? There is no document that says what readelf output promises to do. You're writing parsers based on your expectations, but no one ever promised to meet your expectations. But if the data was in JSON, then there would be a promise that the data follows the JSON spec.
Angular.Dart High-Level Roadmap
Awesome thanks for the hard work and feedback! yeah with respect to point 4, I mainly mentioned this because I do almost all of my app development while running the thing in an emulator - maybe you are saying it's only needed for the deployment step, and not the reload nowaways? (that would be a definite improvement) will have to check it out.
I just watched Trumbo. The US seems to have a pretty bad track record of protecting different political opinions. Seems like you bought the government’s version of history, too.

The NPD by the way is to this day allowed in Germany, they are just not allowed to openly demand the violent parts of Nazism, because denying the Holocaust is a fraudulent statement designed to disrupt society. You don't get arrested because what you said is untrue, you get arrested because you're legitimately trying to hurt people by causing a stampede and desensitizing them to the sanctity of life.
PL/I, PL/S variants, macro assembly (eg HLASM), assembly, and microcode that I can tell. PL/S was an interesting language that was high-level, not GC'd, and gave programmers control over how each function compiled. Pretty powerful for 1968. See BSL specification PDF in references section.

https://en.wikipedia.org/wiki/IBM_PL/S
Spotify switched their policy back to accepting signups via email:

https://www.spotify.com/us/signup/

If you already have an account, I'm not sure there's a way to de-associate it, but you could probably delete the old account and create a new one.
Awful article. This gives no concrete information about the Node.js community apart from the opinion that "they don't know what they're doing".

This is not a defense of Node.js in general but in defense of good journalism; not writing an entire click-bait article off the random thought of an CEO I've never heard of.
Graphing when your Facebook friends are awake – PyCon AU
"LiveNation has partnered with a IdentoGO, the company that runs TSA Pre- Check"

I'm not sure how IdentoGO works, but I'm wondering if it's something like:

user buys ticket on airline or for concert.
airline/whatever asks identogo "is this guy cool?
identogo replies "yeah, he's cool"
airline/whatever then stamps ticket with Pre Check logo.

It might be a lot more complicated than that.

I'm not really sure if it's a good thing or really even necessary. It's the area outside of a concert venue that I would be more worried about. Especially at Gexa and especially in that part of town. :/
>...and has been credited [0] with helping reduce PC game piracy over the years.

Their sales definitely had something to do with this as well. Before these kinds of sales, PC games were fixed at a certain price point and would take a long time to see a price drop. Now, I'll see fairly new games that may be marked down anywhere from 10% to 25% and, at least for me, I feel much more inclined to purchase it if I like it.

Granted I have a backlog of games to get through, but still it made purchasing games much more approachable as I know I won't be breaking my wallet over one game.
well, enjoy typing

Get-Content -Encoding utf8 .\utf8.txt | Out-File -Encoding utf8 out.txt

and manually removing the BOM, for the rest of your life
Instead of rewiring planes to fly themselves, why not give them android pilots?
I've never seen tcsh referred to as strongly typed. Could you elaborate?
I did not really get the difference between 1. and 2. puzzlers, don't they test the same scenario?
Not sure if this is what you're going through but this article shines some light on it: https://medium.com/@sarahcpr/do-you-take-yourself-seriously-...
Would love to see how it fares with a proper production renderer like Arnold that will saturate your logical cores effectively.

How much is this going to cost? And what other core configurations will be available?

It's undoubtedly a cherry-picked benchmark but if they can offer similar performance for less money then this could be great.
>Prison time does very little to change people

Probably most out-of-touch statement of the year.
By that measure the returns on a lottery ticket is magnitudes better.

The big question is the likelihood of the gamble paying off. For a lotto ticket that's easy to figure. Trying to time the collapse of a bubble? If that was easy bubbles wouldn't exist. Maybe it's implied that 7 years was clearly more than enough time, but that's only clear in hindsight.

Now some of the winners of the collapse seemed to have had a firm grasp of the situation. But how would _you_, as an investor, know that? How do you measure that?

Warren Buffett can write all the books in the world for as long as he likes, but successfully communicating his knowledge, his strategies, his intuition, has proven fairly difficult. It's probably not even possible because Warren Buffett probably doesn't 100% understand his strategy. Likewise for other consistently successful people. If they were capable of communicating it, there'd be many more people like them.

It's like the old adage, if you code to the best of your ability, by definition you're not capable of debugging it.
In this context, "lobby" doesn't just mean petitioning the government. It specifically means when you have someone whose full-time job is to try and influence legislators and other policymakers on behalf of one's employer.

In the early USA it was considered antithetical to democracy precisely because it gives a great advantage to people with the financial resources to hire a lobbyist. So for over 200 years now, the word "lobbying" has already had a particular definition in the context of the money=speech debate. I don't think that trying to redefine the the term in the way you propose makes your point so much as it hinders it by muddying the waters.
If anyone is interested in organizing a campaign for their state representatives in California please feel free to hit me up for a free beta of our new grassroots advocacy platform.

The website http://www.fastadvocate.com talks a bit more about our capabilities.

hn (at) fastadvcoate (dot) com - you can email me here if you want to chat more.
There's nothing about the US Constitution that says that different elements of it don't conflict. The question precisely is working out where boundaries exist, and what trade-offs to make.
Puzzler 1 is when a machine goes down and stays down, and you hang or retransmit until a timeout. Puzzler 2 is when a machine goes down and then comes back up, and you get reset.
TV is privately owned. It's unrelated.

That said, I would be perfectly fine with ISIS be allowed to hand out flyers around town. It's their right.
No, actually it's quite apt.

PowerShell, or at least the concept behind PowerShel, is an improvement/superset over the Unix shells -- and can do whatever the shells can do, plus stuff they cannot do, because they don't support typed entities.

Its problems are not technical or conceptual -- they are ecosystem and historical: lack of compatible tools, windows-only, etc.
Facebook would be smart to have gaming and social as two separate things with optional integration with Facebook. They'll screw it up because they'll make the optional part super annoying. Because when have they not?

It will be enjoyably ironic when Facebook starts Google-Plussing it's own projects to death!
Setting up Cordova and Angular from scratch
Particle Accelerators Reimagined
msandford is talking about the pressure exerted by the truck on the road, not the tire pressure.
" I can't imagine that the level of complaining would be less in that hypothetical world..."

We don't need to hypothesize as Wirth and Hansen took the path of subsetting and improving ALGOL instead of BCPL. We get to see the result. :) The C alternative would've been a subset of ALGOL like Modula-2 or something. Gradually-improving type-safety, memory-safety by default, option to remove checks for performance, modules, less undef behavior, better linking, easier analysis for optimization, and quicker compile/test cycles. Having coded performance-sensitive applications in languages like that and C tells me the level of complaining would be much lower if it's in any way tied to number of vulnerabilities, time spent debugging, or ease of modifying legacy systems without major breaks.

It's also not hypothetical: all kinds of developers use such languages. C is the exception to the rule these days. Even in UNIX & C's domains, there's new comers kicking the crap out of it in terms of balancing development speed, production speed, safety, and extensibility. Redox in Rust comes to mind given the OS and language attempt a Right Thing approach to bootstrapping an OS with small team. Progress has been impressive.
You're correcting Jeffrey Snover about the point of Powershell. I suspect that the guy that invented it and championed it through years of resistance at Microsoft probably knows what is or isn't intended with Powershell.
Backpropagation – How Neural Networks Learn Complex Behaviors
Sensor quality shouldn't be used to justify driverless cars being safer than a regular person driving a car. It's useless unless the car can actually use it to make a better decision than a human.
is it a race issue, or a class issue?

It's the unfortunate historical circumstance of race having become a fairly reliable marker for class. This is in turn a holdover from race having become a fairly reliable marker of slave status. I've come to think of many of the stickiest problems of the 21st century as holdovers from a past world that had the morality of Game of Thrones.
Pushing people out of their homes because fixing some voter's property taxes to the mid 1970s has over time resulted in a truly evil rental market is not cool either. Most people understand this too, which is why there is some hostility to those protected by prop 13.

Do you think the people protected by prop 13 deserve to be protected and the people living in apartments in the Mission don't? What about anyone moving to the area now and getting hammered with $3k+ rent?

Prop 13, by itself and in isolation, is not a bad thing. In SF specifically and the Bay in general, it has had very nasty and pernicious knock-on effects that harm everyone. It's pushing out the people who made the area what it is - the very people prop 13 is supposed to protect!

In short, I agree with you. Pushing people out of their homes is not cool. We should pursue policies that don't cause people to be pushed out of their homes.
Wouldn't that have required people putting their phone number on Facebook? This is something basically nobody I know does other than me. I'm not sure why - seems like an obviously useful thing. Is this where people arbitrarily decide to draw their privacy line?
The big companies don't want decentralization, so the trend has been away from decentralization towards centralization:

* Usenet was a decentralized forum, like a decentralized HN in a sense. The first attack on it were the small-time commercial spammers. Then the government, RIAA/MPAA and last mile net duopoly (AT&T/Verizon) conspired to more-or-less sink it, which they did ( https://www.verizon.com/Support/Residential/internet/highspe... http://www.tomsguide.com/us/AT-T-Usenet-Access-Closed,news-4... http://www.tomsguide.com/us/Newzbin-Usenet-MPA-Copyright-Inf... )

* Newer peer-to-peer file sharing apps never had a chance. Napster, Gnutella and so forth, under attack by the RIAA/MPAA and government.

The trend is toward more centralization, not centralization. With a last-mile duopoly, antagonistic government and MPAA and RIAA beating war drums, decentralization has been under attack for years and the centralization forces have been winning. I see nothing in the visible horizon that sees things changing any time soon.
The OS won due to a number of factors. The language came with it. Then, as the OS spread, the compilers for its source language spread. Then that language was everywhere. With that OS and language everywhere, esp on cheap machines, ecosystem effect kicks in from there where people start building on, using, or targeting it. Most portable and fast language isn't why it succeeded as UNIX could've been built with alternatives. UNIX itself was the killer app that caused C to flourish.
Divide by blur is very crafty. Will have to give that a shot next time I have a similar need in Photoshop.
PDF is meant to be a digital equivalent to paper, thus it does not scale well to different screen sizes. An objective of PDF is for a document to look the exact same no matter where you open it.

ePub text and images can be reflowed to fit a smaller/larger screen, it is not proprietary, file sizes are smaller, and is overall an ideal format for ebooks.
How to Write NativeScript Plugins and Why They’re Easier Than Cordova
I can remember people making similar arguments before the last crisis. It turned out we had to put not only bailout Fannie and Freddie, HUD's mortgage programs and the entire mortgage banking industry but also create a price support program for mortgage securities.

If the guarantees really cost nothing or are profitable, the US should stop making them. They create all kinds of distortions even if it averages out.

But it's the fact that all the particpants (banks, agencies, etc) want them so badly makes it clear how valuable they really are.
Uber could be buying the company not for the founder's experience, but for that of the team that said founder assembled. In real estate parlance this is called "land assemblage": a developer spends years buying up enough adjacent plots of land to build something useful, then he sells it at a substantial premium to someone with enough local political connections and/or capital to make that happen. There should be a subcategory of tech exits that's called "talent assemblage" where the CEO hires the right people to develop a product and sells it to someone with sufficient resources to see it through. While this isn't remotely as valuable as actually seeing the project through, it does still have considerable value.

EDIT: this would be a subcategory of the acquihire
This non working prototype code is bothering me....fixed.

<?php

# considering t2.txt contains below two lines

#a c d f n z r

#granc dr ssdo and

#

$file_lines = file_get_contents('./t2.txt');

$split_by_line = explode("\n",$file_lines);

$circular = array();

foreach ($split_by_line as $line) {

$split_by_words = explode(' ',$line);
sort($split_by_words);

$circular = $split_by_words;
foreach($split_by_words as $word){
array_push($circular,array_shift($circular));

echo implode($circular," ") . "\n";

}

$split_by_words = null;

echo "\n";

}
Zed Shaw is specifically targeting beginners though.
Exactly. And America isn't the only country that kept the abbreviation. Australia, Ireland, Canada and some countries in Southern Africa use the same term.

http://deadspin.com/map-what-every-country-calls-the-thing-w...
I have Surface Pro 4 i5 and while I personally love it- I can't really recommend it due to various issues (battery life is shit, sleep is bugridden so best to hibernate only). It's uncomfortable as a tablet, and near useless for the main thing ultra light computers are used - traveling a lot.

I use it at home. The pros are a really tiny size, yet it packs sufficient computing power for many things, awesome screen. I can use it at a desk or grab it to the sofa - but I need to keep the power adapter handy.

If the execution was as flawless as Apple's Ipads are it would probably be the best computer ever (by my subjective scoring which appreciates a pen and sRGB precise screen probably way more than the average user).

But as it is - and I'm comparing it to my Ipad pro which makes all the problems stick out like a sore thumb - it's not an obvious recommendation.
I am unclear what about his background as a professor at a university proudly named after the hard core genocidist Lord Jeffery Amherst makes you believe he is a qualified informant in these specific issues? Can you explain? Thank you.
Puzzler #3 does not have much with using a half-closed socket - you still have a socket that selects as writable, but is not connected to anything.

For some reason I remember that when a process crashes the OS's TCP stack sends an RST to the opposing side, rather than a FIN, preventing puzzler #3.
"Diversity" is quite an overloaded term nowadays and I'm hearing it more and more often in everyday vocabulary.

I wish I had some quantitative data on this, but it seems to be used in every day contexts now, from engineering to research (diversity of data, samples), and of course, social justice contexts (non-white, non-male, etc).

I wonder if the increased prevalance of the word diversity is a result of co-opting definitions from the association that "diversity is cool"
The claim that low income persons would oppose new low income housing in rich areas that they do not live in is not believable and I'd love to see the evidence of that. There is none.

People need to stop trying to make the housing issue a one dimensional fight of pro-housing vs anti-housing. It's dramatically more complex than that.
> What the M$ community fails to see is that text streams can be consumed by __everyone__.

Text can be poorly parsed by everyone, yes. I especially love it when the default tools settings mean two different computers will give different text results, because the installation defaults changed at some point. What's not to love about trying to properly escape and unescape strings via the command line, while simultaneously keeping in mind your own shell's escaping, and having scripts which are neither backwards nor forwards compatible? And this is to say nothing of different distros.

It's as if the text was built for humans instead of my tools half the time, or something. I usually try to centralize my parsing of text in one place so when it invariably breaks, I don't have to rewrite my entire shell script.

Some basic structuring - I hesitate to call it a brittle object model, when most of the time I'm dealing with something more akin to C structs than invariant and abstraction laden Smalltalk or somesuch, or Java's sprawl of factories and inheritance - makes things a bit easier. New fields can be added without breaking my regular expressions. I don't need to worry about escapes to handle special characters. I can trivially dump to text for display (by simply running the command as this is the default behavior of the shell), or to feed into text consuming tools.
> Idle but half-dead TCP connections will eventually time out. It can take hours, though, on some systems.

This is not true, in general. I think you're describing connections which have TCP KeepAlive enabled on them.
I'm assuming they meant change for the good, not just change.
That's been improving, though last I checked the documentation for the language's more advanced features - workflows, quotations and type providers - remains woefully lacking, and mostly just consists of a few blurbs of example code.
I only had one previous account, and it was banned as a result of that thread.

I appreciate the clear statement. My guess based on Dan's comments is that he thinks you are associated with other undisclosed accounts, and that this might explain some of the confusion as to what is acceptable discourse.

As to your other questions, you are losing the forest for the trees.

Possibly. Also possible that we are in different forests, or that I care more about trees than forests.

What I am saying is this: https://www.edge.org/conversation/helena_cronin-getting-huma...

Thanks, I will read and consider. At a glance, I think it reflects my beliefs as well. I read the "Ant and the Peacock" long ago, but don't recall the specifics of her argument.

My favorite book in this area, which I think is compatible with Cronin, is Sarah Blaffer Hrdy's "Mother Nature": https://www.amazon.com/Mother-Nature-Maternal-Instincts-Spec.... If you haven't read it, I'm guessing you'd love it.

Hrdy also wins my personal award for "Best Evolutionary Development Theorist That's Been Almost Completely Ignored". Happily that seems to be changing a bit recently, with her work finally starting to get respect: http://blogs.scientificamerican.com/primate-diaries/raising-...
Prediksi Liga Inggris Stoke City vs. Manchester City
Markdown: ![arbitraary text](image-uri)