skysight-inc/HackerNews huggingface dataset:
Whoa, good. I was worried, 12h passed without major new JS framework on the front page. But, clock started ticking again..
It's really popular with the Twitch community now, but Discord has been a solid alternative to Skype for a very long time. The twitch integration is relatively recent.
The disturbing thing is that the US is not building its own robots to automate the factories, they are being imported. Clearly we aren't as innovative a nation as we think we are. Hey, at least we have Uber.
Evaluate single job offer vs multiple job offers are totally different things.

Some of the parameters that can be used for evaluating a job offer:

1. Startups:
How much money the company has in terms of its burn-rate? Given a choice, I would not join a startup that is running out of funding and next round of funding is nowhere in sights.

2. Growth in team: Are you replacing someone or it's a new position. If I am replacing someone the scope of work will be well defined. It will be worth checking why the earlier person left. If it is a new position, check how the team will grow. If a team grows, earlier employees tend to get bigger roles.

3. Compensation and other benefits: This is mostly a relative study, but I would not join a company that is not really giving me a decent raise in terms of salary or stocks. I have not seen people not join a company for healthcare benefits unless it is a really low paying job.

4. Commute and other flexibilities: You may be ok with commuting for an hour, but if you are asked to reach office at 9 am, your 1 hour commute might get converted into a 2 hour commute. So check out what are reasonable work hours and how flexible is the company in terms of working from home, sick leave and PTOs in general.

5. Manager and upper management: It is not very easy to figure out how the company management is, by taking to someone who is making you the job offer. Check our reviews on glassdoor and similar sites. Take them with a pinch of salt, because those reviews are either from frustrated employees or employees who were requested to write reviews.

6. Work: Join a company that will help you grow both in terms of compensation and skills. A general rule of thumb is to see if taking this job will help you in finding your next job.
Show HN: Idea for distributed alternative to TrueCaller
And have one, since Java either throws away the return value, or assigns it to a variable the type of which is known.

Edit: here's the edge case though. You can call a function and use the return value directly as a parameter: foo(bar()). It's possible to have two foo that take both possible bar return types, at which point the compiler is stuck.

It could require a cast in this instance, however. The more I think about this the more I wonder why this isn't possible.
Cultural issues aside, Germany needs to make it easy and inexpensive to start, run, and close a business if it wants to compete. At the moment it seems to be a bureaucratic burden. Unfortunately Germany isn't an anomaly in this regard in Europe.
> In comparison to CLOS, all other object systems are just kidding.

I almost agree, with the exception, oddly enough, of Perl (either Perl6 or Perl5+Moose). It's just about as full-featured as CLOS, complete with a usable MOP.
Nah thats just you reading into it too much or projecting. You know nothing about me.
Discord competes with Teamspeak, Mumble, Ventrilo, and Skype in the category of gaming voice chat, but it also offers an interface set up like Slack, which has gained popularity for topic-based persistent chat. It hits a sweet spot of good-enough voice & text chat that's cost-free, needs no configuration, is fully hosted with captive servers, uses decent codecs, supports inbound hyperlinks, has a slick UI, has official same-name clients on mobile, has a web client, and the like.

Discord's rise helped by Microsoft's seeming neglect and confusing platform direction of Skype in recent years, even if Discord still doesn't have video chat. For messaging among people who know each other by name, Facebook's offerings are dominant, but for pseudonymous chat Skype remained strong until Microsoft vacillated between making Skype Windows' native messenger or a strong multiplatform freemium network that isn't plagued by an aging UI and the invasion of advertising. Discord won many users by organic word-of-mouth referrals from people who used to use Skype.

As for gaming voice chat, Discord is not as sophisticated as other offerings (edit: maybe that's the wrong wording; let's go instead with "not as configurable"), but offers a smoother out-of-the-box experience.
"There are static analyzers that can guarantee -- 100% -- no memory safety issues."

This is untrue, at least for any practical interpretation of such a guarantee. Which product do you think does this?

Note that for it to count, it has to return the results before the programmer is dead.
I'm not really an expert on the 'distributed' part, and there are several caveats (It is not caller ID), but I would love feedback on whether this looks like a sound approach to the problem.
These are not the only two options: Germany pays (very) high wages, but has many manufacturing jobs -- and they're not in danger of going away.
The text does not differentiate between worst-case and average-case analysis. Quicksort is worst-case O(n^2), but average-case O(n logn). Yes, I know the text says "on average" in parenthesis, but that's not going to help a reader understand what that means. For an article that is meant to prepare people for a technical interview, I think it's important to make this kind of distinction.

The article also says that merge sort is average-case O(n logn), which is true, but is likely to confuse readers, as merge sort is also worst-case O(n logn).
Not sure that's the case here, but) when it all boils down to a he-said, she-said argument,

You might want to question the validity of that assumption. Most likely the truth (was) basically knowable in this case, with a modicum of effort.

Just that Crain's apparently didn't want to take even baby steps in the direction of that effort -- i.e. the standard proactive, iterative follow-up that, you know, real journalists do: like contacting the entrepreneurial crane operator before publication to get their response to the DOB's claims about the composition of their rigs; and asking the DOB for their response to his response, etc. Or like, you know, talking to an independent expert or two. That kind of thing.

Instead they just did the usual throw-it-at-the-wall, see-if-it-sticks thing -- and presented it as a "he said, she said" story. Which may not have been all that illuminating or informative -- but at least got people to click on it, and (judging by the response here in this forum), to allow their buttons to be pushed.
> Not knowing LaTeX, the word processer of choice in mathematics, he typed up his calculations in Microsoft Word

...

> He opted instead for quick publication in the Far East Journal of Theoretical Statistics, a periodical based in Allahabad, India, that was largely unknown to experts and which, on its website, rather suspiciously listed Royen as an editor.

I couldn't help but laugh at this part. He proved a classic theorem in statistics and then precision engineered the actual submission to be roundly ignored.

Makes me wonder if there's a proof of P=NP with ClipArt illustrations that's buried in the South Asian Journal of Mathematics.
Give him time.

If there is no media around to complain when he starts wars, then yes that is more dangerous.
"My team has (real) equity"

So does every other startup. Most of the time it either amounts to nothing, or is dilluted away.

"What attracted me to startups when I entered the game was the sense of ownership and agency in projects. That and work can/should come with a sense of reward."

How do I pay my rent with a sense of reward?
Personally, I find code easier or harder to read in the same ways I find prose easier or harder to read -- it depends on the author's ability to tell a story and the story the author is trying to tell and my interest in hearing the telling.

Seq's as functions are sometimes more readable to me for the same reasons code that uses reader macros may be more readable to me (even though reader macros may do away with normal s-expression syntax entirely). But again, mileage varies.
>I miss contracting because they would think twice about contacting me after hours.

So why not go back to contracting? I've been thinking a little about doing this, but it seems like it would drag you around to a lot of different locations. And the pay doesn't seem that great either, given the lack of stability and the short-term nature (3, 6, 12-month contracts are the norm from what I see).
It's interesting to note that with all this automation the cost of some products hasn't gone down at all. I was recently pricing out a new, mid-size car. Once all the options I wanted were priced in it was in the upper 20s. And this was your standard JA/KOR sedan. Consumer electronics, which has also increasingly automated, has gone down in price in some cases dramatically.

People are losing their jobs in the name of efficiency through automation. But that isn't being passed onto the buyers.
Tensorflow. We're going to be offloading a lot of pattern matching to machine learning. Knowing when and where (and of course how) to apply machine learning will become increasingly important.
What is it with people in the US and pornography in general? I've never been able to wrap my head around it and I was born and raised here in the US.
Here's the paper for the just before lunch claim: http://www.pnas.org/content/108/17/6889
There is an option make into a normal list its on the upper right hand side.
twitch will be the platform amazon uses to promote it's lumberyard titles
I tend to agree. This reads like "Measuring what matters: Skin color". Are we absolutely sure this is progress? I can't help but think that this is why we are often called the "regressive left".
No. Just no.

Seriously, what is your intention with that take? Huh? "Hmm, other people had it worse at one point, so I should stop trying to better my position." Seriously, who does that benefit? Absolutely no one.
The Personal Edition has several limitations:

does not load init files

supposed to be used with the IDE

IDE quits after some hours

Memory is limited

can't create applications

---

Actually the Personal Edition is mostly for people to play around a bit or students doing some homework.

Other than that the typical user will buy a version, which won't have the above limitations. Users also may also test a time-limited full version, before buying. People use either LispWorks or Allegro CL, then.
Sure, there will be tons of people who cancel... but then there will also be tons of people who wanted to wait until the car was fully finished before signing up to get one. They'll be fine.
Unsurprisingly, the people who design Apple's iPhones and work on Google's search engine are highly compensated and enjoy a very nice lifestyle in the US.

The problem is that there aren't enough of those jobs to go around, unlike the manufacturing boom of the 50s and 60s, where lots of American men (it was mostly men then) were able to afford a family of four, a house, a car (or two), nearby vacations, and a secure retirement (often a pension) from reasonably plentiful manufacturing jobs that required a minimum of training before the job started and could be done by nearly any able-bodied American male.

Many of those premises are now violated by either tech work requiring a +2 or more sigma of intelligence, often an elite college degree, and either/both of not enough of those jobs to go around and/or not enough people on the right side of the bell curve of ability to successfully hold those jobs.
I saw it. It was horrible.
I don't even have JS disabled and it's not loading for me beyond a blank white screen. Uncaught TypeError of some sort, according to Chrome's JS console.
Yeah, I'd love to try it. However, I'm at work and that's where I would be trying it - and I can't.

Aside from intellectual policy problems, in large codebases mistakes happen, including api keys being committed and pushed. You see it even in open source projects, and tools like gitrob[1] exist to exploit that.

You can see how both of those example issues are problematic, if even a snapshot of your codebase is being pushed off-site.

I think this is a crucially important feature for any large enterprise that has a codebase that is a significant effort of R&D resources.

Don't get me wrong, there are cloud services like github being used by medium to large shops, but the missing visibility into those decisions is that those choices are often regularly heavily vetted by security, legal, and engineering resources.

1 https://github.com/michenriksen/gitrob
This was a long time ago - back in alpha stages of the product. We've since made some pretty big strides to being resilient to network drops, packet loss, network roaming, etc... I was actually one of the engineers who worked on these. We've tested the client under some pretty inclimate network conditions (30% packet loss - high latency - extreme roaming [meaning your IP address keeps changing] - either due to hopping between cell towers, wifi networks, or a dynamic pool of IP addresses). It's super awesome to know these little behind the scene changes are noticed!
If this passes, would I be able to buy the info of all the congresspeople who voted for the repeal?
If they can deliver the cars, and at a reasonable price, you are probably spot on.
I read this and it doesn't answer my questions
Does people who have been to market with their product have an edge over those who are in development phase?
Not better in the short term, but still better in the long term, as it leads to greater adoption of electric cars, etc.
> This is not really great news for the low-end EV market, though - if the average person isn't interested in a midly used <$10,000 EV, how well will a $35,000 (With no frills - the average vehicle will probably be closer to $40,000) EV sell for?

I don't understand this. The <$10,000 EV in question has a range of maybe 80 miles, probably less at this point. The $35,000+ EV will have a 200+ mile range and access to an extensive fast-charging network for trips beyond that.

Personally, I've stopped looking at the <$10,000 EVs in favor of waiting for a Model 3, because even though it's far more expensive, it's also far superior.

Tesla has no trouble selling Model Ss and Xs today even though they start at $68,000 and go up well into the 100s. They have a metaphorical line out the door for the Model 3. Tesla is struggling with quality control and such, and it could come back to bite them down the road, but it's not making it hard for them to find customers now.
This is actually very similar to the issues HCI suffered from a few decades ago, and which indirectly lead to Interaction Design trying to separate itself from it. The former was too dogmatic about trying to apply quantitative models to everything, and the latter consciously said "nope, we're going to go look at the humanities, anthropology, and all other fields known for qualitative research and see what we can learn from there to make better human-oriented designs".

(mind you, this was before the term "UX design" got diluted to "graphic design for webpages and buttons on touch interfaces")
The book is entirely first person. The more I read from Patrick Bateman's point of view the more I related to him in a deep and horrifying way. I've heard the unthinkable gore in the book described as 'language as violence', which puts it in a new perspective. It represents the pain and hatred within him more than it's literal content. I agree with that. To me, the book is about a man lost in a world he doesn't understand. As a young person, I related to that deeply.
>Obviously, there is here a language-level requirement in K that 0, "0" or "a" all denote an index zero, at least in the exemplified situation.

no, 0 just sorts before 1, "0" before "1" and "a" before "b"
Maybe you should read about it a bit before you dismiss it with useless snark.

This is not a new JS framework. This is the view layer extracted from Ember as a standalone library.
I remember when that wave hit the Ruby/Python space, with things like Pyramid/Pylons. These days that seems to have gone the way of the dodo, with the big monoliths still being around and then some minimal HTTP decorators like Sinatra/Flask/Node. Problem is that the middle ground would require a level of modularity that we still haven't reached, despite all the talk of "software ICs" that came around with early OOP.

I predict that's how we're going to end up in a few years again. Some big monoliths (whatever react is morphing into currently, plus Angular and as the world is a cruel mistress, ExtJS), plus a plethora of DOM wrappers and view libraries.

And 72 build systems.
Amazon buys SOUQ.com
Since this program uploads code to the cloud, it would be worthy to clarify if it cleans out strings before upload or not. Because if it does not, it is a serious concern as it puts secret keys in code in awful risk.

They also run a background process that needs to be manually killed to be able to uninstall. It feels like a quarantine. This is an editor plugin, is there really no simpler way to provide uninstall capability?
Hey, at least you can watch a girl sit on a guy's face in the US.
>People don't want to hear that, but those are the alternatives.

I wish we had politicians who would treat Americans as adults and tell them things they don't want to hear. We watched a whole country get swindled by a conman who promised a return to glorious 1958.

Nobody shed any tears for the horse-and-buggy industry, or the cotton-picking industry, cobbler industry, the millions of people who used to be employed in manual farming methods - why are suddenly people who used to be employed in factories this tender, can't-be-told-the-truth "protected" class of people we all must bow down to?

Yeah I get it - your father raised 4 kids in a white-picket-fence 2-car-garage house by pushing a button in factory, all while being barely literate and not being able to point out Canada on a map.

So those days are gone, forever - so what do we do going forward?

Instead, the entire country is now held hostage by the pissed-off, unable-to-accept-the-truth rust-belt blue-collar class who've been told they're the "real" America or whatever and are now dragging everyone else down with them. Wonderful.
Learn other languages, too.

* A functional language
* An object-oriented language
* A scripting language

JavaScript wins the web front-end because it's the only feasible option but there are many other fantastic languages out there that, when properly understood, will make you a better developer in whatever language you choose to "major" in.
Insanity is training NN on social network data, and let the generated Personas with the highest Person binding factor loose on people in danger to quit, hidden behind "annonymous faces".
Insanity is repeating the same thing - expecting the same results on what usually fails the turing test.
To be fair, it's not just us Americans. I believe the UK has a universal opt-out pornography filter. Somewhat less savory comparisons are to some of the autocratic middle eastern nations.
I was thinking that things like parental leave and bereavement leave generally don't happen during the same era of your life. Why couldn't they fall into a more generalized category of leave?

Unless your parents were heavy smokers, and you are the youngest of many siblings, you're probably going to take parental leave for all your kids before taking bereavement leave for either parent. If you base the leave on some kind of verifiable qualifying event, the accounting would probably be satisfied by the company paying premiums to an insurer. So you could give people time off whenever they are likely to be very distracted from work.

It doesn't just have to be because a crying baby is making an ordinary sleep schedule impossible. Jury duty with sequestration could be distracting. A tornado or house fire might be a bit stressful. Having your car totaled might be worth a few days off to sort out the crisis during regular business hours.

I'm not really very personally invested in parental leave any more, now that I think maybe I won't have to change any more diapers until the first grandchild. But I can think of all kinds of hypothetical circumstances beyond my direct control that might cause me to take some PTO here and there, which can easily chisel away the amount of actual vacation I can take, until I'm down to maybe extending a 3-day [holiday] weekend into 5 consecutive days away from work, and then not getting sick for the next 3 months.

That's not the kind of leave that reverses burnout.

Alternately, maybe just flush the PTO experiment into the toilet of history, reinstitute sick leave and true vacation, and give people enough of each that they can absorb those life events that eventually happen to everyone.
Those demographics aren't necessarily a reflection of the degree of bias in the media coverage. More educated/well-informed people could just have a preference for one form of bias over another.
NYT's opposition to Trump et al is not partisan, its self-interest (survival).
No it is not. It all depends on the area in Bangalore. Most of the time the sockets would not be available because of high demand and very low supply (because of no interest in expanding the capacity). The government owned BSNL has problem of poor quality (cable cuts and service outage). Please note I am not talking about wireless technologies and only wired.

I really hope it improves though.
> When the rust compiler can produce code that runs on my micro with harvard architecture, 14-bit instruction words, and 64 bytes (not megabytes or kilobytes) of RAM, we can talk.

Pretty irrelevant in this case because your micro doesn't matter for the type of code we talk here. I doubt things the size of libcurl, openssl or anything like that will run on this thing.
You are an enabler.
Hi, I'm one of the contributors to cappy. Thank you for the suggestions.

No sendfile() support as of now but seems like a good addition as it probably would speed up the caching.

The base HTTP server class sends only the timestamp and version and doesn't send the Content-type header. Python's SimpleHTTPServer[1] does this in a simple-enough manner and it would make a good pull-request :)

[1] https://github.com/enthought/Python-2.7.3/blob/master/Lib/Si...
What if it's not simply too much sugar, but rather too much sugar combined with too little exercise?
Interesting. I didn't know the Wii U used Stagefright code. The Switch also uses Android code and was recently hacked using WebKit exploits.
Completely agree that there are advantages to manufacturing here, but if they actually outweighed the pre-automation labor cost, more companies would be doing it.

And a lot of the companies still manufacturing here are using automation.

GE literally has an industrial automation company: http://www.geautomation.com/
It helps not to know in detail the difference between the space program we had, and the one we could have had. If you've seen 2001: A Space Odyssey, its entire first act, and a fair fraction of the second, were predicated on the assumption that the Apollo missions would serve as the preliminary to real human space colonization which their architects intended that they be.

For those excited about the concept of space colonization who wish to stay that way, I don't suppose I can unreservedly recommend detailed study of the US manned space program's history, especially not that post-1969. To say that such study can be disillusioning beggars language. It does, though, answer a whole slew of questions which all more or less boil down to: "What the hell happened?" But it's up to each interested individual to evaluate for herself whether the acquisition of such knowledge is worth more or less than the fatigue its possession is likely to inflict on her idealism.
QUEEN OF BRITAIN MUST GIVE UP THROWN OR CONVERT TO ISLAM,SAY MAD MUSLIMS,LOLWW