skysight-inc/HackerNews huggingface dataset:
>I have avoided debating it, because debating concepts like this is pointless and has nothing to do with real-world code.

It does have everything to do with my real world code. There is not a single piece of code I have ever written that let me get away with not keeping track of all the mutations that could possibly occur.

Let's leave aside complete immutability for a moment and consider a closely related issue that you can see in his code. He needs a map with defined iteration order, something I have needed occasionally in real world code.

He uses Go's builtin map type and a slice to define such a map. Now, how do you keep these two data structures in sync without restricting mutation? I think it's obvious that controlling mutation is a requirement here.

Go even admits that restricting access to data (i.e encapsulation) is necessary, and obviously preventing inconsistent mutation is a key reason why that is needed.

But then Go turns around and says, oh but you can't define fully featured data structures (i.e supporting range loops, type safety and indexing expressions) of your own that use encapsulation.

I have defended Go many times before, but the only way I can defend it is to say, yes it's true, this is a major weakness. We just don't know how to fix it without creating a lot of complexity elsewhere.
1967 Detroit riot events live tweeted as they happened
This is cultural, your response this behaviour is based on your upbringing.
To be more specific, they're using the https://acss.io framework which they came up with 2015.
Didn't a group try to recreate it fo the 50th anniversary this year, and the city wouldn't permit them for it? (SF)
Yes, this is why the mayor of Pittsburgh made a big public pushback on Trump's "Pittsburgh, not Paris" speech -- Pittsburgh is an example of a city that recognized the importance of breathing quality air and so was able to clean itself up from Beijing-level air quality to the modern-day green city it is today.

Short YouTube video: https://youtu.be/tbFJMgfMCAs?t=1m12s
What is the price of silicon based panels?
I'm more interested in sustained weight loss over the rest of person's life. Best I can tell, that is predicated on reducing insulin resistance while not restricting calories too much. People don't stick with reduced calorie diets, and human body can (and does) reduce its metabolic rate to compensate for reduced calorie intake, thus defeating it.
Resistance is fertile: On slow content for anxious startups
Fifty percent of people you hired who came with experience of different industries told you that working conditions (be that the work itself, or your particular environment) were so bad that they'd rather go back to what they were doing before.

Did you take a look at the working conditions?
Your comment just made me think: these are all kind of conveniences of lifestyle that might relate to millenials growing up in McMansion-ville?

When they move to the city, they don't really want to live in the city. They want McMansion suburbanized city with a bar scene...
Having put crying infants back to sleep repeatedly in the night, and having dealt with five alarm £1000 per second outages, I can assure you, babies are much less stressful.

Does amuse me that the wife can sleep through earthquakes, but I'm trained to wake to full alertness at a pindrop, if a pindrop is the scramble signal.

Does one ever lose the on-call instinct? I was on for eight years solid, and have been off the pager for five, but it's still there. If I hear someone's phone go with the alert sound I used to use, I still flinch.
I think this maybe a network issue. For those of use without a network there is more work finding a position, passing HR screens and interviews.
I realize this is off-topic, but I'm somewhat surprised by the consistent use of the Austin metro as an example of a "tech hub" in comments here, when a metro area in its own state (Dallas) had raised more in venture capital as recently as 2016. [1] Austin is certainly shifting their economy to be tech-dominant, but it's still a small economy relative to other US cities.

What makes Austin a more important tech hub than, say: Dallas-Fort Worth, Raleigh-Durham, or Chicago?

[1]: https://www.theatlantic.com/technology/archive/2016/01/globa...
This is how I hire
I was being cheeky when I responded to you. I agree with you on the first point.

But I think you are downplaying the significance of the bet. If it was an obvious wash like you are making it seem then why was the bet even placed? What top firms are you talking about?
https://modernelectron.com/ maybe?
What is the price per watt?
I think it just shows what most people would do if money we're not an issue, so rather than techies being unable to live normally, this is what normal looks like when people are not so constrained by money. I think NYC is a good example since it's not just techies, but rather how people like to live when they are less constrained by money.
Surprised to see that this doesn't use ncurses at all. I was really hoping to see something that brought the painlessness of using React to building an ncurses textual interface.

Seeing that it doesn't use ncurses, I'm suspicious of how it does re-draws. I'd imagine the naive thing of just redrawing every bit of text on the screen for every reactive event would work, but be pretty slow. Of course, if they're doing something smarter than this, I'd be interested to hear how it's done.
What bothers me with climate change 'apologists' is that they act all religious when it comes to the science of climate, but don't do a single thing in their life to reduce their footprint (and even if they do it's so insignificant it doesn't matter). It's like they think it's enough to convince people that climate change is real and man made to save the planet (it's not).

Myself I'm a climate change 'whateverist' ;-) I don't have the intellectual means to understand the science for myself and won't trust the scientists on their words (especially when it's the media that is talking for them).

The way I see it : if climate change is really going to happen like they say we're doomed. Even if it's man made, humans won't change until it's too late, so why bother having arguments with people, do you really think they're gonna abandon their way of life just because you're right ?
That site is a bit light on the "Why?".
> I question starting people on Ruby for web development.

This.

What's a synergistic language? Javascript (i.e. it's required learning for the browser, and you get the backend with Node - and you point this out.) Javascript has advantage from browser monopolization.

What's a great and increasingly popular language for the backend? Python. And Python is so nice that we don't need a slogan about how "Guido is nice so we are nice" (with apologies to Matz and the dwindling Ruby community).

Write your software so simple that there are obviously no deficiencies, not so complex that there are no obvious ones (Hoare, 1980). Ruby is way more complex than Python because there's a bajillion different ways to do it.

To me the only point of learning Ruby is if you're already in a job that maintains a Rails app.

The battle for the supreme interpreted language isn't over, but, like Perl, it's my humble opinion that you can count Ruby out.
Probably the same reason there's so much jQuery in the front-end curriculum. Five years from now it may not be true, but there's still a ton of jobs in Ruby and jQuery. (more so than in some of the "cool" stacks)
Addendum: One useful thing I've found about reimbursing (note: NOT splitting, which is what you were talking about) some other bills down to the penny is that it makes it much easier to search for them afterward if you want to figure out whether you remembered to pay for them. Like if you buy someone dinner and they insist on paying, don't round $10.49 down to $10 or up to $11. Because then you have different numbers showing up on different accounts (credit card statement vs. bank statement vs. Venmo/whatever) and it makes it harder to see if you remembered to pay for it or not.

Aside from the social awkwardness/pettiness, it doesn't really work for typical bill splitting anyway, since it's not like they would remember what amount to search for, given that usually the person paying has the only receipt. Where this method really shines is when someone is reimbursing you in a bulk/lump payment -- in that case it's far more valuable to know that the actual amount was $304.01 instead of just something rounded to $300, since then it'll be a lot more work to figure out if that payment included a $6.23 item or another $7.98 item or whatever.
Jimmy Carter: The U.S. Is an “Oligarchy with Unlimited Political Bribery”
The principal programming paradigms
I think a lot of people are totally unaware that Venmo transaction details are public-to-the-world. Fascinating experiment in radical transparency.

Also, per NYT:

""More supportively, Noam Waksman, a 24-year-old who works in digital marketing in New York, said he has “been called out by friends before, for charging my girlfriend for a meal,” which they had spotted on Venmo.""

This is an interesting dynamic - normally the quasi-transactional stuff in dating is not made so explicit. A friend who wrote a web app like Splitwise/Bluechips about ten years back reported that he quickly stopped working on it because "girlfriends hated it".
Chomsky calls this *libertarian socialism (or anarchy in the Bakunin mean)
Honestly it sounds extremely freaky.. I didn't know that people in the valley, that probably earn some multiple of my income, were so scaringly attached to fractions of dimes when going out with friends that they desperately needed an app for this huge first world problem..
It's a power thing. When you immigrate to a new area and come in at the bottom of the social strata, you have no choice but to assimilate and work your way up. When you immigrate and come in at the top of the social strata, you change the social strata.

Local businesses can't help but cater to economic incentives. If most of the dollars coming in want luxury apartments, $10 cocktails, tapas bars, on-demand laundry, etc, that's what they'll get.
Yes, but at least it is a very interesting advertisement. That graph of sleeping and feeding was really neat.
Peter,

You just cherry picked one (minor) point from each article, and then used an argument against those points to claim that both articles are incorrect in full. I think that is a dishonest form of argument.

Furthermore, it's worth disclosing your own personal dislike of Mike Hearn - you guys have spent a huge amount of time attacking one another... so I'm inclined to discount any of your statements on him.
In [60]: (1,2) > {1: 2}
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-60-f9d83a4c8f73> in <module>()
----> 1 (1,2) > {1: 2}

TypeError: '>' not supported between instances of 'tuple' and 'dict'
> the extent to which you're directly facilitating the darknet market migration

Since it's other people speculating and discussing how to integrate OB with Tails etc, shouldn't that more accurately be "indirectly facilitating (...)"?

You can question the ethics just the same, but it sounds like you're not, and already made up your mind.
If you keep an internal representation of the terminal (which you should totally do when building a terminal toolkit), you can just update whatever changed. It is not hard with cursor positioning sequences.
I think the main problem now is the trade deficit. Many countries invest the FX reserves in things like bonds, driving the yields down and encouraging investment in things like stocks. This is part of why higher profit margins are good for the US economy.
Value to whom? If a competitor scrapes all my content and then gets the leads instead of me, they've removed value from my bank account, and that's the main value I'm concerned about. This is not a hypothetical concern - it happens a lot.
I like the summer of George better.
I'm sure your input would be welcome :)

There have been a couple posts recently debating different network configurations [0]. It seems like the difference between Lightning's routing and other networks is that channels need re-balancing, but I don't know the literature well enough to know if there's an existing, well-studied analog.

[0] https://hackernoon.com/simulating-a-decentralized-lightning-...
Did you read the article?

"my neighbors spending most of their days driving to a job that I know pays them less than they need to feed their kids"

This doesn't sound like someone who has access to all luxuries in the world.
I use 'tsocks' for application that doesn't support sock proxy natively.
https://en.wikipedia.org/wiki/Save_Toby

Also, my attempt at getting rich online: http://schraitle.flat-line.net/cash/index.html (I made a whole 26 cents in the end)
Wow,Solar prices in the USA are pretty high. I live in India where solar is under 1.2USD/watt installed. This is for a good module and very good inverter.

I have seen quotations for under a dollar a watt using cheaper components
So asking for 31.61 is socially unacceptable, while asking people to mail you a check is okay?
CoinStarter launched yesterday and is going viral
Young millennial male, every single person I know uses Venmo. IMO this article largely misses the point of the app. It's replaced cash/checks is all, it's not some huge social upheaval in the way we use money that needs to be analyzed. In my experience it's rarely used for splitting bills for dinner or picking up bar tabs (I can't remember the last time I went somewhere that wasn't able to split the bill on their end?), but more around casual "I'm going to go to the store, you need something?" "Yeah, get me some ice cream. I'll venmo you.". Or for utility payments among roommates.

The guy who was nagging you to give him $3 cash for the cab ride is now requesting $3 from you on venmo for the uber, but it's the same guy, and he still needs to chill out and remember you split your case of beer with him last week.
Create your account to get started!
I think the problem is that some block list includes `:root .scroll-top` as a blocked Element, which triggers for the `<body>` element on this page.
All the founders of Autodesk were of the second type. Most were mainframe OS maintenance programmers who fixed kernel bugs in assembler.

A big issue for AutoCAD was "don't lose the user's work". Customers were not forgiving of that. New features were less important.

Autodesk is still around, market cap around $26 billion. They're still selling expensive software that works, and have been profitable for over 30 years.
Interesting that the graphic for "Build Your Own Tools" is the XCode icon, even though this is a web development course, not a mobile one.
It was down to 10 after a suggestion in the comments. Given the number of times you might actually need an immutable, ordered map (total count so far in my life = 0), having to write 10 lines of code does seem like an odd reason to be furious with an entire programming language.
Billionaire Mark Cuban: The Rise of Technology Will Cause a Lot of Unemployment
Most people don't realize that because it's not true. The air quality of the combined statistical area of San Francisco is worse than that of the CSA containing Pittsburgh, but pollution in the expansive San Francisco-Oakland-San Jose CSA is centered elsewhere, whereas Pittsburgh is the pollution epicenter of its CSA. This is due chiefly to its geography, not some kind of moral failing. San Francisco has very favorable geography for air quality.

As for your linked article, that seems irrelevant. Nobody thinks Hanford, CA is an upcoming tech hub.
> will be permitted only to connect to a company’s headquarters abroad

And HQs gateway to the wide world web?
We live in a world where Donald Trump is President.

This is not the best timeline.
If people can BYOD they can bring an LTE connection with it.

At that point you should probably stop pretending that monitoring is going to be feasible.
1. The bet was placed because Buffett's thesis is fundamentally true - you have much better odds of receiving a good return through passive index fund investing than you do through active management. However, this bet is often used (unempirically, though not necessarily strictly inaccurately) to justify the idea that active management cannot beat the market consistently.

2. Firms like Baupost or RenTec would have handily won that bet against Buffett. But like I said, Buffett wouldn't have made that bet, because Buffett is a smart better and already knows all of this. Buffett has never argued that the market is perfectly efficient and resistant to alpha harvesting; in fact, he has publicly taken the opposite position in letters to shareholders.
https://news.ycombinator.com/item?id=14829343

That is exactly what I said in my first comment. And then a bunch of people piled on to have a cow about that statement. And the longer this discussion has gone on, the weirder it has gotten in terms of people trying to put words in my mouth and claim intent that isn't there.

You could just give it a rest yourself. It takes two to make for good discussion. Both people need to be engaging in good faith. It only takes one to undermine that process.
I'm reading this as someone being upset that they were asked to pay for what they ordered, with the excuse that the app somehow makes the world less "chivalrous."

I say whatever. I'm not friends with people because I trade off doing nice gestures. Some people account for their money and would greatly prefer to balance the books. Fine. Is it really a big deal to pay what you owe? It's not like they asked you more effort or money. Pay the fucking invoice.

If someone wants to be nice in Venmo literally nothing is stopping them. Realistically, when I pay people on Venmo I tend to add a few bucks to round up. But expecting others to do that kind of thing seems stupid to me. The person on the other end is not nickling and dining you. You're trying to do that to them by suggesting you don't just pay the bill.

P.S.: I'm sick of hearing the phrase "silicon valley mentality." It's literally an app that bills people, there's 10s of them out there, none of them encourage any specific kind of behavior than what the person behind the phone takes from it.
There are services that do this with humans for pennies. (A service I've used charges $2/1000)
If this can be proven to work it could be a real difference maker to smooth out energy swings. I don't know about other areas but here in Michigan we have a number of abandoned salt gypsum and ore mines that would all be candidates for this technology.
How Rust Helps You Prevent Bugs
uMatrix blocks all of the trackers and renders this page seemingly perfectly.
I've seen there are two (highly generalizing) tracks:

1. Professional Finance/Banker types. Usually MBA track with some Goldman-Sachs-type experience.

2. Founders and entrepreneurs aka "Operators" who move into VC from an exit.

(Again with the generalizing) The former (MBA) tend to work later stage, whereas the latter (Founders) usually work early stage.

Late stage has more financial metrics and needs stronger traditional finance networks. This suits a professional finance type better.

Early stage requires a grass-roots network and some technical/operational chops can be a big advantage. Founders can also differentiate here as they can roll their sleeves up and help hands-on in more areas.

A less common way is to build up to VC as an Angel investor or some type of advisor. After getting a bit of a portfolio you can start raising a fund (or more likely, help someone else raise one and jump on). However, they tend to be founders with some level of liquidity. But if you're in for a long haul that seems to work too.
Reliance=revenues

Able=self-reliance

<Monop/Oligop> Corporation, Inc is not remotely interested in the latter.
Ask HN: What advice would you give for “breaking into” top-tier companies?
I'm a full stack web developer, graduated a little over 7 years ago but really only 5 years into my career, where for personal reasons that no longer apply I was restricted to opportunities in a small city. In other words, working at small custom web development shops - using modern frameworks but nothing that scaled beyond a single server.

I've reached out to the few people in my network working at the types of companies I'd like to get into, but the response has always boiled down to "we don't think you have the relevant experience." And when I don't have an inside connection, silence.

So, figuring I don't have the strongest resume, what are my options with the highest chances of improving my career trajectory?

Do I work on brushing up my algorithms and data structures knowledge in a lower-level language (and blog about it)? Or do I spend time on MOOCs (and blog)? Or build a ridiculously over-engineered side project with distributed micro-services just to prove I can do it (and blog)? Or maybe the above and simultaneously pack my bags and move to a more opportunities-rich location, networking on the ground? Or try to get into something like the Recurse Center or the Bradfield School and hope to piggy back on their networks? Something else entirely?

Have you been in a similar situation? What did you do? Thanks!
Container ships are bigger, less manoeuvrable, more lightly crewed and less technologically sophisticated than this missile destroyer, but they don't seem to collide with each other. That means the most natural explanation to me is that the warship was doing something risky.
Not just the DOM.

We use React at Netflix for building our TV app. We moved away from a WebKit stack a few years ago; we have our own retained-mode graphics engine optimized for TV devices so we created React-Gibbon. Besides the developer ergonomics stemming from React, we like the approach it affords us for reaching low-performing devices.
This seems rather dated, considering that Ian Goodfellow is not at OpenAI any more.

The articles also goes on about universe, which has long been abandoned because the VNC/realtime stuff does not really work well (according to them). According to r/machinelearning, a bunch of engineers on that project got laid off (cannot confirm).
Yeah, they showcase how much better it is than using inline styles (which it is, of course) but I don't see "the headache of managing stylesheets" problem this supposedly solves. Not sure who the target audience is for this one.

It's funny how they say "The lower specificity of classes also allows for easier overrides" -- that's true, but what on earth would I want to override a class called "P(20px)" to do instead? :)
For our generation, this pettiness goes the other way, too. I will literally try to buy lunch/coffee/dinner for someone, and after I've gone home, they've sent an unsolicited 'repayment' to me by Venmo. And on the other hand, it's difficult to "split your case of beer" with someone -- people are afraid to partake because they're worried you'll bill them afterwards, and they can't afford the $3 in this month's budget.
Georgia: Among top 10 safest countries to live