skysight-inc/HackerNews huggingface dataset:
Sarcastic, but you willfully lack imagination.

There are urchins who choose not to work and do just fine. It's fairly straightforward to scam Social Security Disability for main income and then collect EBT, food stamps, and get some housing in the projects.

It's not a great life, but it's a living, and there's plenty more help to pay for phone and utilities. If one is wicked, then they can sprinkle in some identity theft or plain old theft to pay for luxuries like a car or the newest iphone!

Work does suck, I can sympathize with wanting to avoid it. And if you're constantly told you'll never make anything of yourself and that you're a perpetual victim from childhood, well that'll beat you down too. I just don't buy the assumption that every impoverished soul is noble.
Interesting the aim at Palantir's supposedly bad Java stack. It might be uncool, and even bad from the programmer's POV, but many government agencies have regulations that actually prevent them from using "cool" technology. I know of orgs settling gov-nt and medical software, for example, and they use Java and .Net because those things are easy to sell. Doing anything in Ruby requires jumping through a thousand additional hoops. EOD, the language for them is just best business decision.
The evidence would suggest it would be hard. I've played around with various dictation software over the years and it's always been pretty awful. It's only recently with the cloud-based services that it's started to approach usable.

Software that limits itself to specific keywords can absolutely work well. After all, Google and Alexa do it with their wake words. A voice activated timer could be built fairly easily if it hasn't been done already.

General purpose is a lot harder--and then you need the Internet connection for a lot of the queries anyway so there's no real reason to build in local voice recognition if you then can't really do anything useful with it.
I think it's the fact LinkedIn uses Ember. Anything built with Ember is sluggish and bloated
Would it be cheating to mention PowerPoint's Visual Basic support? I think your assertion could be even stronger -- every sufficiently advanced program embeds a full programming language.
Notes on fusion in Haskell
> There is also a quasi-non-performance aspect to ARC that is often overlooked: deterministic deallocation.

Assuming there are no pauses due to deletion of deeply nested data structures, or worse, stack overflows.

Herb Sutter has a very interesting presentation at CppCon 2016 about these issues, where he then presents a kind of C++ library based GC to work around them.

Also ARC has performance impact, because increment/decrements need to be synchronized due to threaded code.
Mine has that feature also and I think you are right that this is what is slow cooking the ribs.
I think the most compelling products deliver utility. Even if targeting base desires is your product design strategy doesn't mean it needs to be in a template for future founders to follow.

Your argument is similar to the argument for having swimsuit models in tabloid newspapers. NYT is a better product.
upvote should be a global with capital letters. but writing it like that might be a leaky abstraction of the underlaying database storage. should the web dev really have to know that some variable is represented by a tinyint later converted to a float, then "optimized" to a 32 bit int !? why make it into a failure point when there is so little gain in performance and make little sence in a high level, lose typed language such as javascript. stop writing javascript like its java!
To be fair, the second slide directly says it is guaranteed to offend.
From the article:

> Typescript also came with a lot of “social proof” and better assurances about its longevity There are several large projects using Typescript (examples include VSCode, Rxjs, Angular, and Typescript itself),

While I agree with the sentiment, I don't understand why they include "Typescript itself" in this list. Isn't that a circular argument?
Sincere questions like this should be answered, not downvoted.
By the same logic, you could reach 100 years old by being scrupulous with your health, avoiding any mistakes while performing risky activities, and fleeing from any violence comming your way. It is kind of neat advice in retrospective, but it fails to address the fact that most people is unable to keep doing it flawlessly for decades.
Thanks for the information, it's appreciated. Guess I am going to have to hire a lawyer.

Part of the problem is that we distribute official WooCommerce extensions under the GPL General Public License... It's a legal grey area for sure.
Class divergence is the topic of 'Coming Apart' by Charles Murray.
Thanks Li, seems like http://udash.io/ would be a more direct comparison to GWT.
Never even thought to ask the question and I live here, you learn something new every day..
iMessage Spam Detection with CoreML
I appreciate this essay and it's a really great read, but I'm not sure your estimate of the average programmer salary is spot on. You're likely right about SV: Wages there are high but costs likely end up eating most of it. But SV is not the only tech hub. I live in Denver, just graduated a year ago, and am currently making 75k USD with an additional 40k benefit package in the form of a benefit account and profit sharing plan. That's about average for the wages of my peers--many of whom came from one of the local 4 month long Java bootcamps rather than from a university.
Exiv2: multiple memory safety issues
The Behavioral Sink
This is wonderful, some of the first programming I did was to try and do this in GWBASIC on a 286 many years ago. It's magical to see this in realtime in your browser.
The word Kafkaesque comes to mind. I get the feeling Franz Kafka would have a problem with you.
It proves that "being able to get away with it" is significant factor.
Looks fully featured! Cool stuff.

I think people are going to ask "Why?" and "What's the difference between this and bash?" Might want to cover that in your README.
Maybe two fun data points:

-- We achieve magnitudes higher visual scale via GPU client/cloud computing... while running in a browser

-- We intersect with some of Palantir's customers (though we're more fortune 2000 sec/fraud/etc.), and are deploying fine. WebGL is ~5 years old.

This may also be a good point to note.. The Graphistry team is ~doubling! If scaling visual analytics for cybersecurity, anti-fraud, etc., sounds worthwhile, please send your CV/LinkedIn/Github to build@graphistry.com !
for that linux administration book, how do you know whether its good or not? it's not out yet.
Forgot Where You Parked? Good
Where did I ignore that? I called their behavior reprehensible. I'm just saying that it's unlikely the behavior exists in a vacuum and that things are never as black and white as they're made out to be.

Historical oppression doesn't justify questionable behavior. I've seen many instances where women have "dated up" to help their careers. I even saw one instance where a female director dated the CTO and later the CFO to have someone to support her coke habit. Just calling out the men will never truly fix the problem. We need to be giving a consistent message to both sexes. These types of relationships (and expectations of relationships) are not acceptable under any circumstances. Because if it's wrong for men to pressure women but it's okay for women to pursue those men, then there can always be the hope in the back of the man's mind that maybe it's possible.
This is almost certainly the saved file with all the entities and relations. I can't describe it except for compare it to other network analysis suites: Maltego and Analyst's Notebook.

Without the Palantir appliance, the analyst can't create or update relationships or entities, or search/filter data sets. The saved file would simply allow him or her to view the set of entities along with any reports generated.

I actually feel for Palantir in that regard because it would take lots of work to port this format into the new system. Likely there are things that don't translate, so the information will be lost.

Caveat: I've only messed around with Palantir, never done any actual work with it.
You SHOULD be but the reality of capital is that it is rarely willing to pay that much if it can help it.
It happened to me multiple times, because I am an attractive male. Having conversations with a female boss like "oh, my shoe is too tight, let's go to my hotel room together to change it" etc. Sometimes I think medieval-style gender separation is the best thing for business...
That hasn't been my experience. I buy my wife Southwest flights with my points all the time. It's been a while since I flew United, but I don't recall it being an issue there, either.
I'm as much of fan of Ivan and the Mill as anyone else but this talk is from 2013.

I think the title should be altered to reflect that. Unfortunately the previous submissions of this talk didn't generate any discussion so there's probably no real point in linking them here.

Whatever the case, I'm not sure what there is really to discuss. The Mill project hasn't published any new material in some time.
On a side note, the latest J 806 beta finally includes support for AVX. Let's see how this will impact the performance.
Amazing work! Between this, Alacritty [1], and coreutils [2], we're getting pretty close to a plausible all-Rust CLI stack.

While Cicada is pretty clearly modeled on the "old" generation of shells (sh, Bash, Zsh, etc.), one has to wonder what a more modern shell might look to address some of the problems of its predecessors like pipes that are essentially text-only, poor composability (see `cut` or `xargs`), and terribly obscure syntax.

PowerShell seems to have been a flop outside of the Windows ecosystem, and between overly elaborate syntax and COM baggage, was probably rightfully passed over, but it probably had the right idea. Imagine a future where we're piping structured objects between programs, scripting in a modern language, and have IntelliSense quality auto-completion for every command.

---

[1] https://github.com/jwilm/alacritty

[2] https://github.com/uutils/coreutils
If she touch his junk or send him text invitation for sex, then absolutely we should call it harassment and call that out.
NSA Opens GitHub Account
I'm not sure the proportion, but there do exist certain people who are self destructive yet also self entitled. It's the state of mind that drives a person to gamble everything they own. Either the universe agrees with then and they do become the greatest person they think they are, or more likely, they fail and wallow in rage. In a way, it's like a child throwing a tantrum, threatening all sorts of things, knowing that their mom will break down and acquisce to the demands. In the real world though, this mom doesn't exist. Some have pity for the child's heart that seaches for meaning and love in a world without a mother, most see the child's tantrum and are just annoyed at the immaturity.

The most institutionalized mother replacement is God, the infallible mother of mother's. A pet theory if mine is that religion served as society's safety net in this manner and was incredibly important when only a minority of people had access to knowledge as opposed to the majority today. Knowledge opens the doors to self actualization through various means. Without it you are limited to blue collar repetitive jobs, non-creative work. Without this self actualization path, it's very easy to fall into a spiral of drugs, alcohol, hookers, etc...

Online Games are the modern day less dangerous replacement for these shallow meaning makers. It's usage as a stabilizer for the poor is especially apparent in the Asian countries.

Note that money in the end will always be spent on meaning regardless of rich or poor. . The poor don't save because they can't see what to do with it. The immediate meaning makers of drugs and alcohol are much more achievable. I save and go to Costco because I know moneys power to transform into different degrees of freedom and creative pursuits. Others desire a family. Some desire an empire, a middle finger to God. (Pop culture is the main stabilizing force for the middle class)
The fact that there is a "Won't do list" stating that functions won't be supported...

I don't think this is anything more than a toy to play with rust.
Third party everything seems to be 2nd class citizens on iOS. Apple's apps get special provisioning (not to mention default system app status) that third party apps don't.
JRiver Media Center 23.0.008 Crack with Serial Key Free Get [HERE]
force touch on the stock/default keyboard
Lights, Shadows and Short Hair
Silicon Valley in the Mirror: Sexism, Trump and the Need for Change
None, because if society doesn't reach post-scarcity in short order then it's a pretty poor excuse for a singularity.
Note: Rust environment is needed for installation.

Why?
Clearly the valley has no problem with social isolated tech-types rising to power- and not advancing socially. Sorry, this is not just a moral problem- its the problem of a socially self isolating caste coming by rise to power back into human contact and then abusing it.
Oh man, how much time do you have...

The root of the wtf is how Arrays play double-duty as both indexed and associative. The ES spec says that if you modify a property of an array object, the implementation must check if the (necessarily String) key changes after being round-tripped through a UInt32 conversion. If not, the key is a special array index that bumps the length; otherwise the length is unaffected.

var arr1 = []; arr1[2147483648]=1; // arr1.length == 0
var arr2 = []; arr2[2147483647]=1; // arr2.length == 2147483648
var arr3 = []; arr3[-1]=1; // arr3.length == 0

Of course strings participate in this nonsense:

var arr = []; arr["12345"] = 1; // arr.length == 123456

This is JavaScript so naturally .length is settable:

var arr = []; arr.length = 3; // works!

But implementations are still required to distinguish between keys that are undefined and keys that outright don't exist:

var arr = []; arr.length = 3;
arr[0] = arr[2] = undefined;
for (key in arr) print(key); // 0, 2

And of course you can set whatever random associative array property you like:

var arr = []; arr[1] = true;
arr[3.5] = false; // "works", .length is still 2

The intent is that array implementations may use efficient unboxed contiguous storage, but the spec requires that arrays may be sparse so it's still necessary to track which keys are actually set even if values are undefined.

Want to iterate an array's keys? There's no requirement that array indexes start at 0, and you may encounter random other keys from the array prototype.

TypedArrays are more limited/sane, thankfully.
This is Analyst's Notebook, a product that has been around for at least as long as Palantir. I imagine i2 continuously improves on it.

In the past, it lacked the huge amount of transforms in Palantir to get data into the worksheet. Of course these transforms were written by expensive Forward Deployed Engineers to write glue code and convert disparate protocols and file formats. It turns out that doesn't scale well, and it looks like Palantir had to raise prices.
Nearly every statistical fact anyone ever cites does exactly the same thing. When a fact says something like "13% of people are poor," they don't investigate every single person and determine whether they are poor. They create what is intended to be a representative sample, then they create a model that extrapolates the sample set to the entire population. They predict that their sample is representative and that a measure of the whole population would match the sample.

The only difference here is that there's no "poverty election day" where the entire population goes to register their poverty level. So we never actually get to see if the prediction was correct!
'Challenges' That Worked To Grow A Blog Community
I came across this article - https://sumo.com/stories/create-free-challenge - and was wondering what, if any, experience the Hacker News community has had in building an engaged community for their own blogs? What niche is your blog in, and what sparked the community growth and engagement for you?
Exactly. This article helped me understand the whole situation a bit better: https://www.theatlantic.com/magazine/archive/2017/04/why-is-...
The problem with C++ is, that for all its added complexity and powers, most C code still is correct C++ code, especially all the unsafe pointer manipulations. And there is no real performance reason. Many static typed languages compile to code as fast as C - if not faster thanks to tighter semantics. (Other than that some C compilers are better quality because of the effort went into them due to language popularity rather than any language feature)
A rust installation is needed due to you having to compile it from source manually.

If binaries were to be distributed, a rust installation would not be needed.
What to Blame for Your Stomach Bug? Not Always the Last Thing You Ate
Thanks! Made possible by CloudFlare + static website (using Jekyll) and no JavaScript in critical rendering path :-).
kickin downwards lickin upwards, thats the why we all love hierarchical companys so much.
Steps for Download Lynda Videos
This just might be the best thing Hacker News has ever done for my life. Seriously, life changing.
Fair point, which I suspect will eventually lead to all major tech companies radically scaling back their investment in Europe. The cost of doing business was already high, now it's prohibitive and tyrannical.
What happens when you type a url in browser?
It's mind bogglingly expensive to make a die, so of course the i5/i7 and e3 use the same die.

I've not noticed any xeon premium though, the Xeon E3-1230 for instance seems to be on the same price/perf curve as the i7-7700 and i7-7700k.

Xeon E5's are much more expensive, but that's because it has more cores, ecc, dual socket capable etc. The E3 is basically the same chip as the i7 with different features enaled (overclocking instead of ecc).
My structured objects aren't your structured objects. In that use case why not use a dedicated program (like say ae python/js/clojure interpreter) to handle more complex pipes and keep the shell level primitves... Well, primitive.

Text is compatible with all systems, past and present, and can be used to model more complex objects. Let's not add features to the core on a "why not" please.
How would availability of the data compare? Will the stored files be available at all times & under high loads?
It seems a bit premature to say that PowerShell was passed over. The journey outside Windows has just started.

Indeed, PowerShell is onto something. Such delight it is to work with. Especially when you start to build your own tools for it.
https://news.ycombinator.com/item?id=14675135

Less than an hour ago, 21+ points
Pretty much the same as it is right now except more competitive. A degree will be even less valuable but even more necessary as a requirement.

MOOCs will grow more popular but they won't replace traditional education.
I'm not claiming he's right. I'm just responding that it's a useful idea, and that the language makes sense to reinforce the idea.

Edit: aside, it's interesting (and frustrating) that comments on HN are often assumed to be arguments. Here for a discussion, not to defend a thesis.
I think it is missing spacing inside elements. Add some spacing in your content area and it will look better.
Powershell is available on Linux these days, it was in 'alpha' version for a long time, apparently it's now 'beta'

https://github.com/PowerShell/PowerShell
I'd say poverty is a reflection of Pyramid schemes.
Good reply, but the benefits you described are already realized by strong typing, which is not the same as static typing.

A language with strong typing (which additionally can be a dynamically typed language, something that many people are not aware of) will catch any of such type errors, without having to bother adding type specifications/signatures everywhere in your code. Thus, those are bugs that are trivial to solve.

And this, to paraphrase your post, protects your code from changes that introduce subtle bugs.

You can also have a language that is statically typed but that has weak typing! Which language? C. And i think everybody knows the extra effort needed to keep a C program bug free. And this not only due to lack of automatic memory management!

I have been programming for most of my life, that is about 23 years of programming on where 20 of those years were using statically typed languages, including many years programming on large, business-core systems on Java and C#. I since have gone to dynamically typed languages and never looked back. You just need strong typing, that's enough.
I'd question that. My wife is a former bond trader. At one point, the guys on her trading desk took her out to drinks, and one asked her, "So, are you still a virgin?" She was about 25 at the time.
Nope. Are you trying thay rape culture is a thing and dudes really need special courses on how to not be harassers? That does not describe or culture or majority of dudes in any way. Our culture is full of signals that harassment is wrong.

It is also quite unlikely that people who climb the ladder and successfully play "impress investors and people around" social skills game are so clueless magically when they are alone with women. Somehow they manage to be cluefull when acting like a peacock would harm their career.

I would believe claim about dumbass, if we would talk about dude down in the basement that insulted CEO last week. Then yeah, he is clueless. But in cases here, it is really too much benefit of doubt.

Not everyone who likes to take advantage of other person (including when genders are reversed) is clueless.

Majority of men including those on the spectrum are not like that. When you claim that this is normal misunderstanding, you throw shadow on them too.
I saw him speak at a fireside chat here in Berlin, and was struck by his overall juvenile attitude and idiocy. Given that that was his "shtick" I guess he was just hiding in plain sight. But I'm surprised that his poor judgement is such a shock to people when it's evident from his performances in public.
Even if/when google can spider it, other spiders can't, and social sharing tools like Facebook and Twitter can't
http://grammarist.com/usage/forego-forgo/
> get any number of women to take interest in them on that basis alone

Seriously?
How is Java/Spring an issue here? Guess what powers Amazon, Google, Apple etc.
Floating point tends to break all sorts of assumptions. For languages without static types, bignum integers and distinct operators for truncating vs FP division is probably best. This is how Python 3 works, plus Haskell and SML (with static types).
Yes, if the book is 22 pages long!
Will We Have Fusion Power by 2030?