skysight-inc/HackerNews huggingface dataset:
In java, the jvm is the OS. Every object in Java is allocated in the heap, and doesn't provide developers direct control of a more optimized way of allocating objects. In rust, you can specify an object to be on the stack or on the heap, rust compiler is very smart and it knows where an object goes out of scope, thus not needed anymore and insert a code on that location to drop that object and free memory. Unlike in Java, which waits for the garbage collector to drop objects.

In a nutshell, java engineering effort is directed into the jvm(jit) to provide high performance when the applications are run. Rust engineering, on the other hand is directed on the compiler figuring out where and when an object is out of scope, no matter how complex it was attached to other objects, passed around multiple functions. It will figure it out.
Your idea is basically discouraging (and punishing) saving. You are completely missing the fact that those "savings" are reinvested into the economy via loans, credit, capital, etc.
they probably track the closest object to the phone. just a guess. then ignore subsequent echos for a split second.
sure, primarily code. except when code contains language, like in comments, and other related documentation that's stored in-repo. and of course, people are going to completely mis-use the repo to store ancillary human-readable binary documents, which will need to be converted, indexed, searched, updated, purged, etc, etc...

since developers tag, reference, and document their code with comments, they're going to expect the full suite of NLP treatments with all indexed content, including code.

which basically means: you'll have to tokenize out the special characterize for NLP, but retain them for literal code searches, thereby increasing the size of the inverted index for every permutation of the desired search criteria.

maybe you can detect and filter out all the comments, and index them separately, or maybe have some kind of dual system where the NL indexing system exists separately from the code indexing system ... you see where this is going?
Why does it always seem that the only solution to higher wages is to increase the cost of the good? How about this solution: pay the workers higher wages, keep prices flat, and take a lower profit.
Absolutely true. You could substitute "organization" in place of "government" in my comment and it would still hold. And to some extent, funding efforts like these are (hopefully) so far away from the actual problems of an AGI that arguing about which one is more likely to create a paperclipper is somewhat moot. The concept that any such organization could get an AGI close enough to right that it isn't just a paperclipper, while being just wrong enough to create the kind of dystopia imagined in fiction rather than in the imaginations of people who think about AGI failure modes, is almost an uninterestingly small target, and not what I was aiming for with the preceding comment; rather, I was thinking specifically about fail-by-paperclip.

But regardless of the failure mode, my concern is precisely that anyone or any organization with a sufficiently large (and sunk) investment into itself, regardless of what the nature of that organization is, will have a temptation to include their own interests in a value function. And because it's hard to reason about the consequences of errors on that scale, such organizations might also tend to not make a sufficient distinction between "fail by destroying the universe (or worse)" and "'fail' by not preserving whatever principles this organization (thinks it) holds dear". Not distinguishing those two cases would then tend to lead the organization to discount the risk of meddling in the value function, even in the face of warnings that doing so would destroy the universe, because they might view their own obsolescence as little better.

So, among the large number of things that have to go exactly right, one of many will be the need for the organization developing it to very specifically have no goal other than getting AGI right, for a definition of right in terms of sentient life rather than anything distinguishing that particular organization.
I really don't understand this. Just in the tech industry, salaries can vary drastically worth the job title even within a company. For example, as a senior front-end developer I was able to negotiate a much higher wage than my counterparts because I had a specific skillet that they were looking for. Unless you are in a low level position, there are unlimited factors that come into play at the negotiating table with salaries. One size does not fit all. Should I not be able to negotiate a higher salary? What if I could bring something to the table that others could not? Or if I can code 10x faster than current employees? Or can think outside the box? Should a company not put me both based upon what I feel I am worth and what they feel that I am worth? ...or is this purely a Silicon Valley gender pay issue?
"Somewhere in Dallas, some poor bastard is wondering why his phone rings off the hook with calls for the Nevada Division of Mental Health & Developmental Services, the Jackson County Florida Chamber of Commerce, a yacht club in New York….."
And NASA, apparently
http://sbir.gsfc.nasa.gov/award_firm_list/selection_nid/3513...
Maybe we wouldn't have to hash this out in every thread if you'd explain how some people don't benefit from police or public roads (whether you "believe in them" or not).
>the ultimate responsibility of that vehicle and what it does lies on who is sitting behind the wheel

While the law may still hold that position, reality is starting to disagree. When you have a car laden with 'assistive' technologies which are able to take control of brakes, throttle, and even steering - sometimes without human input, things start to get complicated.

We have plenty of precedent already. Toyota's billion dollar unintended acceleration criminal liability case, the 'remote control' Jeep Cherokee case, the recent FBI advisory regarding security and safety of connected vehicles.. I find it very hard to agree with a blanket statement that the driver is responsible for everything a modern car does.
Both these ideas are terrible ideas.

Give me a solid anchor and a lever that is long enough and I can move the earth.

The problem of all modern crypto technos is
1) CPU burnt for crypto is a nice lever for DOS (and not all our mails require crypto, seriously 60% is spam)
2) they do not solve the 2 general problem

Yes 2 auth/Channels factors seems nice. The problem they stay on the same plane. It is 2 inbound channels.

You know when USA engineers last thought it was smart, kiddies learnt to use a 1$ cpt crunch whistle to phone for free all around the world.

Actually I don't mind, I am broke and totally will love free whatever the stuff that this kind of engineering will offer me.
Where is the ping once per second part? All I could find was this commit removing pings: https://github.com/Gazler/phoenix_chat_example/commit/f809b2...
It does appear to be some encoding issue relating to the Unicode "→" (U+2192). Encoded with UTF-8, this is represented by the three bytes 0xE2 0x86 0x92. In the TeX EC encoding, these correspond to "âĘŠ".

(See https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf, also section 2.3 of http://mirrors.ctan.org/macros/latex/doc/encguide.pdf)
Just ran into this the other day. A popular ride sharing app has a huge security hole wherein if you get a recycled mobile number you can easily gain access to the account details of the previous owner of the number and run up a bill on their credit card.
This is all yesterday's news, though. Even if we ripped up all our FT agreements, those jobs are gone permanently. The debate at this point is largely academic. Instead, we should focus on how to help those who lost their jobs with what we have to work with now (free training, free college, cash, etc.)
Agreed, but so are near zero (or effectively negative) percent interest rates we've had for quite some time now, which coincidentally tends to benefit rent seekers in the economy. Raising taxes on some forms of "passive" income seems not that unreasonable under the current circumstances.
Supply and demand is one thing, but there are also "ceiling" effects. This is just a hunch (and I'd love to hear some feedback on this) but I would guess that there's more of a ceiling on developers than there is on designers. So maybe the average developer makes more than the average designer (again a hunch), but I'd bet there are a select few really great designers making MUCH MUCH more, and I don't think the same is true for developers.

I mean, what's a really stupendous developer going to do for you that makes it worth paying him the equivalent of a 5-man team? a 10-man team?

We could make an analogy to construction. The best construction company is no doubt going to build your building faster, more efficiently, with fewer problems, but that's not going to triple the value of the finished product. The architect by contrast can make the difference between a world-famous landmark and just another good-enough building.
There is nothing wrong with a high failure rate, especially if you eventually succeed. On the other hand many Amish businesses don't scale, or provide littler inactivation - and certainly not technological innovation. The real Gleason is that they prefer self-employment.
What counts as a web server is quite a bit more complex, esp implementation. Even lighthttpd is non-trivial. The standards are for the tiniest core of the problem while leaving off significant issues. That might be acceptable in a web interface to trusted computer as Im advocating. It's barely a web server, though.
Doesn't for me.
You do need the resources to build your product before you can market it. I would argue any product you can get people to pay for when it just a concept is a very good idea.
Has anyone heard of Jike.com, a Chinese state sponsored one that failed after hiring a former world champion of table tennis as CEO and burning out 2 billion RMB?
Since it runs as scripts as root what happens when through malice, mistake, or odd configuration a script gets through standard review and trashes a system? What if one of the official maintainers doesn't exercise due diligence?

You're protected from MITM and hacked repos, but what if the problem is in the official repo?

Defensive programming is useful.
If I vote this up, does that mean I didn't like it?
> Do you realize that many researchers would be ashamed if others saw their latex code?

The exact same think could be said about HTML, but that hasn't stopped people...
I'm glad we're seeing more non-proof-of-work cryptocurrencies. PoW is an easy approach to take, but it destroys the planet (and apparently centralises control of a network into a few Chinese hands).
Mmm.. the german governments funding of the Max Planck institutes seem to work well. As I understand it the Max Planck Society gets funding and then distributes that to projects meeting certain quality requirements.

I think they do mostly base research, the kind that private companies tend to avoid as there rarely is any direct profit to be had.
This page is basically unreadable on my phone in portrait orientation. The enforced margins means the text has only a half-inch column down the middle, and often wraps in the middle of long words.
Locent (YC) founder's tweetstorm on demo day and bias
Go has both error codes, and exceptions (panic/recover). Basic errors implicitly panic, such as null pointer exceptions, arithmetic errors, ...

So in Go you have the worst of both worlds. Constant error handling code everywhere, AND you have to treat every single expression as if it may suddenly throw panics.

Oh and to make matters even worse, Go has typed nil, which is not equal to untyped nil. So you cannot correctly check interfaces against nil, the most common cause of panics in my experience.

// t is some kind of interface
if (t == nil) {
// t is untyped nil
} else {
// t is non-nil OR a typed nil
}

I'm not even sure what the correct fix is. Should every interface come with a isValid() method to check if it's usable ?
I think automatic monthly dividends from VCs would probably not be a bad idea.
What about the Automat? It's been proven again and again that people don't want to deal with poor vending machine food, and fast food has been on the decline for almost a decade now.

Consumers have already made the choice, and Carls Jr is not it. Automation won't change that.
About 2 years ago I got a new number and I started receiving facebook notifications from the previous owner as SMS with autologin links in them.
Oh please, if those jobs could have been automated already, then they would have. It's cheaper technology that will eliminate those jobs, not a $15 minimum wage.
Are you on an iPhone? Then press the reader button. I have to imagine Android has something similar.
A related falsehood that is built into many systems is the believe that zip codes don't change and that new ones won't be created. A co-workers area got a new zip code resulting in many months without properly working health insurance because computer systems kept flashing his zip code as invalid despite the new zip having been issued years ago.
Idea for a new browser product
Hopefully by "Open Source" they're meaning something OSI compliant, and not abusing the term as some others have done.
I'll have to disagree with your exception as well. Data has shown that CEOs at giant corps have no impact on how things go down. It comes back to your statement of how much is going on. If all the goings on in the corp mesh perfectly with the goings on outside, success happens. A single human CEO can neither be credited for success nor blamed for failure in these cases.

I agree with your premise, but don't give too much credit to "the high level management". Most of them are groping in the dark.
For someone interested in how bad it is, this is how it looks on a iPhone 6S: http://i.imgur.com/LFL0QgJ.jpg

Content seems nice but I really can't read it on my phone sadly. Hope author can fix it!
I think that's a bit harsh; it's more like "If you know how to issue instructions to a computer, you can derive anything else about the world from first principles."
Most of the good bootcamps are likely to be more selective for these reasons, but we also don't get to see the data published in a transparent way to prove it.

It's something that I think should be more open and verifiable, and that would include being able to verify that the published data is legitimate. Because it might help prevent against shadier operations who would obviously not release this data or attempt to fake it. If they're a for-profit entity, it's not in their interest to release accurate data if it were to be bad for business.

It might be in the interest of the best bootcamps to lead by example here to prevent the proliferation of scam bootscamps that tarnish everyone's image.
And for 20 years you could say the League of Nations succeeded. Like the LN, the UN has become increasingly ineffective over time. In 1948 and onwards the various human rights were established and high profile cases were won. The position of the poor was advanced by the UN, prisoner treatment, political rights, hell everything ... even the plight of women and gay people in the muslim world advanced significantly as a result of UN action.

Now ... it's not just that the UN has stopped such advances, a good case can be made that it's actively working to turn them back.
It is striking. My guesses:

1. Revenue/traction are worth even less.

2. Not the idea itself, but the passion and resolve it evokes in the founder, and their backgound and general ability to be able to execute it.
"Not everybody likes being in a cramped, hot, dark, noisy room full of drunk people."

Yeah, I don't care much for those things, either, so I don't go to dance clubs (which are almost defined by the things you said). I'm not really seeing the problem here.
The Avengers is on HBO Go now
Do you have evidence that anyone was "pressured" to go to this party?
You also can't assume that the user knows how the number should be formatted/split. When Sheffield moved from six to seven digit numbers, '2' was prepended to all existing numbers, so 0114 XXX XXX became 0114 2XXX XXX. A fairly large number of people interpreted that as an area code change instead of a actual number change (see, e.g. [0]), and I still see signs giving business numbers formatted like "(01142 XXX XXX)".

[0] http://www.thestar.co.uk/what-s-on/out-and-about/calling-she...
I think you should share your salary with as many people as possible. This "don't share" policy is just a trick used by companies to keep labor costs down.If employees know each other's pay, they will start demanding raises.

------ Keep in mind that 2 employees with the same education and years of experience might not always be "equal in all respects". There are so many other things which come into play - taking initiative, energy they bring to the company, team play etc. etc. most of which cannot be measured. So the reason for 2 employees with apparantly equal qualifications + experience not getting the same salary is not always the company "trying to fuck them" or because they did not "negotiate hard".

If you make all salaries open, keep in mind that so many employees will get demotivated to know the colleague next cubicle gets paid more. Serves no purpose.
This is actually somewhat misleading, because it's listing labor certification data; not actually granted visas. Given the H1B lottery that means it contains a lot of certifications for jobs that could never be filled.
Mandating a higher wage through law won't work in the long-run. Inflation will catch up in a few years and a person making $15/hour will no longer have the increased spending power they once had when they first got the boost in pay.
This is really disappointing and feels like a regression. We've managed to teach and learn for centuries without any computers, and now problems with them can cause schools to close? I've taught programming courses without needing to refer to a computer.

So to give tech support staff a chance to start rebuilding the system, they closed all five schools in the district on Thursday.

"Tech support staff", so presumably the teachers didn't need to be involved at all.

I'll refrain from further ranting on how {black,white}boards, dead-tree books, and writing instruments were all we needed when I was still in school.
Don't know the guy, but as someone that is a very strong supporter of the removal of bias from the world I will say that my experience is that in many cases those who are so vocal about bias are themselves bias, which to me is troubling. Case in point, in his tweets he to me very clearly equates education to experience, and in my opinion they're not equivalent.
When responsive goes wrong :P
> Any highlighter must recognize the syntactic structure of its target language and work like a parser, that is, not like a tokenizer. You have to "push" something to the stack, if you know what I mean.

How often does syntax matter in "syntax highlighting"? Most highlighters I've used don't even try to recognise syntactic structure.

> To give a bad, but intuitive example, if a highlighter assigned "gray" to every "=" character it comes across, it would not be able to highlight the same characters inside a quotation mark.

The problem with this example is that strings are a single token.
Or even worse engaging in activies that degrade your lifestyle ;)

I live in a society that has in effect a basic income (not very efficiently run, but that is another topic) and it allows the ultra rich and famous to walk around without fear. I have on more than one occasion met billionaires on the street who were wandering around without bodyguards or security. Once you have everything money can buy this is priceless.
There is this comment :) ..

/// Into a cow
pub fn into_cow<'a>(self) -> CowUrl<'a> {
/*
______________
< Mooooooooooo >
--------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
*/
CowUrl::Owned(self)
}
Awesome, thanks, that helps bring some perspective.
Extensible Design with Elixir Protocols
On a side note: I can't find this tape anywhere inline. Quite the cleansing however they pulled that off.
https://news.ycombinator.com/item?id=11321550
>there can be solutions like wage insurance, free or subsidized retraining + relocation, and basic income.

I hear this idea of 'retraining' offered as the panacea to globalisation in every article promoting it. What exactly are we going to retrain these workers in? The referenced article made the statement that one of the fired worker's daughter has a degree, yet makes a third less.

Sometimes it is spouted that they'll retrain in IT, becoming those elusive software devs the big corps just can't seem to find. But this BS is not being swallowed much anymore - the easier IT and dev jobs have already been offshored, those that can't are filled with H1Bs from India. College grads in liberal arts fields can't even find shitty service jobs in most places outside the coasts. So what skills, exactly, are a former assembly line worker going to learn?

The problem is that we have more people that need to work than jobs available. The fact that we continue to export jobs, while more and more workers are replaced with machines, and allow uncontrolled immigration into the US leaves us with problems that won't be solved by some community college or wage insurance.

And the establishment still feigns surprise over Trump's massive rise...
One way is to develop a relationship with another consultant who's having to turn down jobs that are too small for them. They can hand those off to you.
Sure, I wouldn't tell anyone they need to learn C. Far from it to be honest. It is a rabbit hole of epic proportions. If you don't need to use it don't. But being able to drop down to C/assembly is sometimes the only way to fix problems.

If you're writing a web page though... I'd say you're nuts to use C/asm. You should still at least learn some C at least in passing but I'm also a freak that likes to learn a new language every year. I don't stick to them but its a good exercise I think.

The constants though are data structures and complexity, no matter what language you use those will always come in handy. Knowing when things turn quadratic is really useful. Or to be able to spitball how the tree structure you're using is going to fall down with N entries or traversals is a good thing to know.
Anti-bulk surveillance sticking points: lack of gov transparency, accountability
I don't know if I agree with his conclusion "27/ So please, don't sweep race under the rug when you meet me. Talk to me about it. It'll help you understand why I'm going to succeed."

I feel like if I'm asked to have some special set of "questions only for minority founders", I'm always going to think of minority founders as different. Overall I think this simply inspires animosity and hurts race relations. It puts a chip on the founders shoulder (did I deserve this or was it a handout) and casts doubt in the minds of white people that wouldn't otherwise be racist (did he earn that or was it affirmative action).

I don't claim to know what its like to be a minority founder. Nor do I claim to have a solution to race relations in America. I just don't see this as a better alternative to V.C's being as colorblind as can be.
Also:
Falsehoods programmers believe about time and time zones:

http://www.creativedeletion.com/2015/01/28/falsehoods-progra...
> They don’t have the fundamentals to pick up a new set of tools and technologies. Will they be bootcamping every 3 years?

Programming professionally requires constant learning even when your stack remains roughly the same. No one survives professionally on the strength of memorized rails g commands, and even if one did you'd have to be insane to want to.

I'm sure some people muddle through bootcamps who really don't have the desire or ability to always be learning, but, at least at quality schools, they're in the minority.

(Disclosure, I'm a bootcamp product who had previously been learning on my own)