skysight-inc/HackerNews huggingface dataset:
I started writing a comment to share my similar story of a blue-collar upbringing, but realised that other than a few chance encounters most of the relevant mentorship I have gotten was as a professional or read in articles/books. The best things I've learned in life through tough lessons - the trick is don't fail too hard.

The important stuff I learned before graduating my bachelors was things like:

1) It's better to be a small fish in the big pond (my career councillor told me this when I was 16, I think I disagreed with it in my first 3 years of uni but now I can totally agree.)

2) You don't owe anyone anything and you aren't tied to anyplace on earth (Mum - grew up moving a lot so when I had an opportunity to attend a more prestigious university my mum gave me a lot of support)

3) Always swap jobs every few years (my uncle worked for the same company for 18 years before being laid off - he has done well but nearly everyone he started working with are execs now)

Most related to your comment is something I was told a few years after university where I was pushing work to fast track my professional development as much as possible. A senior manager told me there is only so much other people can teach you, in the end you need to do the time and build the experience.
Someone says 'about to push this potentially breaking change to a shared resource, is that ok?'. Then everyone else posts a :thumbsup:

Obviously, this could be done differently. But it's easy to do it like this and come to depend on it.
What about Forth ?
Dropbox sets IPO range $16-18, valuing it below $10B
Thanks very much :D
As someone who has been on both sides of the depressed coin, this is what works for me when I'm on a down swing.

As a friend, offer up simple options. "Want to watch Planet Earth 2 for a bit?", "Want to take a walk to the store with me?", "have you heard this new album? want to listen to it?"

Honestly 30-45 mins of in person time is enough to help squash feelings of loneliness without adding on pressure to entertain or "fit in" if the person isn't feeling it.

Be consistent. It's hard to get fed up with someone who is depressed. But you being there is worth a lot even if they don't show it.
Why transparency is truly mission-critical to A.I. advancement
"Sadly, I've yet to meet one who actually kept the enthusiasm the whole way through - even when I've literally made all the art!"

Maybe that's because of you. You need to motivate the others in order to mentain their interest.
Git Community PM at Microsoft here: I'm very impressed by Facebook's source control team in general (and Mononoke in particular). They're doing a lot of interesting things, and they've developed a very opinionated workflow about working in their monorepo that is very helpful for their workflows.

Another comment suggests that there's "fierce competition" in the version control space. In fact, I think that there's fierce collaboration in the version control space! Durham Goode from their team gave an interesting talk at Git Merge 2017 about how they're using Hg and some of the interesting user-experience tools that they've built on top of it: https://m.youtube.com/watch?list=PL0lo9MOBetEGRAJzoTCdco_fOK...

I don't personally prefer Mercurial (I like Git, as you might have guessed), but I think that there's some opportunities to learn from their user experiences and perhaps add or improve some high-level Git commands.
There is one in the building where I used to work in Norway. But it has been fitted with a light curtain so that it won't move if there is anything close to the door. It's perfectly safe now.
You might want to take a look at https://www.irccloud.com.

The best apps tend to be platform dependent. I know many who like http://colloquy.info for mac, for example.
I ain't no troll but been trolled. I just feel sad if someone is that intelligent then why waste your intelligence here. They can definitely put it to better use.

It's more like bullying in the school/college yard.
Apologies for the nitpick, but I think you mean 300x and 1000x (90000g / 300g).

I don’t know whether there’s 1000 times as much coal available as rare-earth ores, but it might skew the argument a little compared to 100x.
New UC Research May Provide Clues to How the Brain Dies
Yes, sorry, that is what I meant by "corporate elite".

I'm not so sure it applies in this case as I don't really see the corp in question as being big (relatively speaking).

To your point, this is basically what the book covers. It is the logical conclusion of both fiduciary duty and the overwhelming effect that strong legal representation has on the justice system. At this extreme, the legal representation outright prevents prosecution instead of simply affecting the outcome.
Billion, not million.
Not British, American. In Britain the first floor is the one above ground, so ground is the zeroth floor.
The article in question answers both your concerns.
1) They used detonations
2) They installed noise-insulating windows on local buildings.
You shouldn't evaluate the validity of an argument based on where it comes from, rather, evaluate it on it's own merits.

So yes, I do care what he says because it is relevant to my interests.
Well, then I wish Mercurial nothing but luck in winning the lucrative free version control client market.

Edit: sarcasm aside, you're right in saying that there is competition here. And competition is healthy, it's what drives us to solve problems in different ways and _allows_ us to collaborate. But to suggest that we shouldn't use each others technologies feels short sighted and like the wrong kind of competition.
I think you're on to something here but you're not getting it quite right--what you're describing is just a more private smartphone than we have today. It doesn't matter why you think you need it and it doesn't have to be for illicit reasons.

Also, why can't a manufacturer simply install analog switches to toggle the camera, mic, gps, etc.? There could be just a little set of DIP switches on the back allowing the other to provably turn off the privacy-invasive features.

Another idea is a small faraday cage to place your phone inside of.

Privacy is going to be at an all time premium in the 21st century, we need our tech working for us.
I just like it when people flame and insult when it's deserved. A nice contrast to the "happy world; I get triggered by everything" stuff.
This thread is funny because no one really knows what Broadcom does.
“Sync’d read-state across multiple devices” is what sold me on Slack years ago. I had been trying to simulate it for a long time in IRC using various bouncers, but it never worked very well and was hard to set up for non-technical people at work.
Original article: Terminal spreading depolarization and electrical silence in death of human cerebral cortex - http://onlinelibrary.wiley.com/doi/10.1002/ana.25147/full/
I don't think there will ever be a one size fits all approach to treating people, especially depression.

Just being fully available and open to when they want to reach out and getting to them at the right times is almost a job in itself.
> Coal is not conscious, it cannot want.

This is pedantic to the point of wilfully not wanting to understand that the coal industry is implied with that statement. But if we're going down the pedantic route:

> Going out of business is capitalism's way of saying your product is no longer required.

Demand and need are correlated, but not the same. Capitalism works with the former, and also has an entire industry devoted to creating demand when there is no need. I'm not saying capitalism is bad - it is an amoral system and a very effective tool for a lot of things. By itself self-regulates only to the vested interests of the people wielding the tools within the capitalist system, and this does not have to align with societal or planetary needs.
I enjoyed the article.

Counting down to first "Rust would have caught that" post...3..2..
maybe this could be an opportunity for something like mattermost to pick up the torch
Some cool insights in there that I have not had the ability to articulate myself but I have been feeling for maybe 5 or so years.

The biggest hurtle is that a "frequent dev" isn't always the best at remembering the sum of everything needed and so it takes an "infrequent dev" to write the docs and outline the helper tools and environment setup and common gotchas.

Which if done for a certain amount of time the "infrequent dev" will gain enough insight and mastery until they move into the "frequent dev" category. As a result they will become blind to the pitfalls. They become the blind "expert".

This is why I'm completely fascinated with teaching and knowledge transfer and I feel like there is huge advances that can be done in this field.

Here is the catcher, this isn't just limited to computers or programming! In fact it isn't even limited to spoken language.

This "blindness" to detail applies to all of reality!

If you want to read more checkout: http://johnsalvatier.org/blog/2017/reality-has-a-surprising-...
I wonder if it might improve by using a better color space than HSV. Maybe CieLAB?
I have experience using each of these languages professionally, working in a team. Each of them have their own foibles that you'll be constantly railing against:

Python:

Large Python projects require discipline. To make it work, you'll need to adopt a rigid style, like DI, and use it religiously. It can be done; people do it, but if you think using Python will lower the barrier to entry to getting on the team, think again. Large projects in any language require talented people.

Go:

I don't like Go, so I have the least experience in it out of the three. There are positives, like fast compile times, but lacking generics and exceptions just makes Go annoying to me.

Haskell:

I have written a quite incredible amount of Haskell and before using it in a team, I was a huge proponent. Haskell is a well-designed language, but suffers a few major drawbacks. Large Haskell programs can take an age to compile; this is a productively killer. Universally agreed upon good styles for writing large Haskell programs don't exist. Library support is lacking. Space leaks will bite you. I would strongly advise against starting a large Haskell project.

To wrap up, in terms of your criteria, the language you use isn't going to change things very much.

* Each language has a good community for long term support,

* Complex code in any language is buggy; simple code in any language is less buggy,

* Good developers are hard to hire,

If performance is important, Python and Haskell perform similarly for code that people actually write. Go does better.
Not everyone, but many people do.
Glib? That's a lot to read into a comment why I don't trust my first impressions.

I agree that VR is a different medium and that 3D movies probably aren't, but you lost me at why that should matter. I still don't understand that, but that's fine as I also lost interest when you made this personal. I will not respond to any further comments in this thread.

Btw, I think we have common friends in Brighton. Your name occasionally came up when I used to work at Aptivate.
My bad. No the ergodox doesn't has this.
> What TLS 1.3 does appear to do is make it harder to optimize this proxying, and make it impossible to be selective about what you proxy.

You have the ServerNameIndication (SNI) in the ClientHello, so selective proxying is very easy to implement with TLS 1.3. SNI wasn't mandatory in older versions, which is why middleboxes went for this "let's inspect the certificate" dance in the first place.
> Qualcomm is lagging behind x86 by at least a factor 2

What metric is that? FLOPS / Watt?
I've lived in Norway (40 km south of Oslo for the last 32 years, generally with only light curtains. Not noticed any tendency to depression or difficulty sleeping in myself or my family.

Mind you, most hotels here that expect foreign guests have blackout blinds or at least very heavy curtains,
ICOClap – The continuous SEC Subpoenas bring clampdown to ICO
How to Connect to the MOZ API with a C# Application
In theory, we can. However, building a well-working multi-platform chat client is a significant task, imagine a 5-10 person team working over a year, plus the long-term maintenance support.

IRC might not be the right protocol for that, because you'll be adding quirks on top of quirks, but you could easily do that with XMPP. However, you won't find anyone willing to sponsor that development. Old protocols like IRC and XMPP just don't cut it in Silicon Valley.

Examples for creating a new IM solution out of nothing, provided funding, include Signal and Matrix/Riot.
An In-Depth Introduction to Docker on AWS – FreeCodeCamp
Your statements show some logic. Can you back them up with any actual studies? In my experience that's where these arguments usually start failing.
Well, "... is designed with termination in mind" is an assumption, it certainly sounds designed to reduce adoption/use of it.
Pretty sure enabling these by default would lead to a moderation nightmare in many groups.
Old fights about radio have lessons for new fights about the Internet
You are continuing to be quite uncivil.

> Since you didn't do that it comes of just as a dismissive personal attack.

I think (from the earlier comment):

> Also changing the language for recipes is trivial and painfully obvious. If you can't do something as simple as `SHELL := /your/own/interpreter' then why do you think you are qualified to make a build system?

is quite an obvious personal attack, and it got deservedly flagged multiple times. I'm sure you're able to find this yourself from two little paragraphs. No need to act as if you couldn't. And even if you couldn't, no need to be extremely offensive and start name-calling.

> This is because the sentence was unintelligible even when I'd asked multiple people to try to interpret it. This is not harsh criticism, it's just a statement of a fact.

Of course it was harsh criticism for an oversight that just happens. The comment is no longer there, but you chose a completely inappropriate and aggressive tone.

> What does this mean?

Replace "having start" with "having to start". And maybe replace "solve" with "remove", which might be a better fit here (I'm not a native speaker).
> What you will see is that, for example, instead of top managers of a co-op making hundreds or thousands more than the median employee as in a public corporation, they make a more sensible amount which still attracts and sustains the best talent in the enterprise.

And why, do you think, shareholders don't pursue that strategy? They're giving their own money to CEOs - are they doing it just because they're feeling charitable?

In other words, your argument supposes that a LOT of individual actors, independently, pursue a strategy (overpaying execs) that isn't optimal, and you don't even bother with an explanation as to why does it happen. This logical fallacy happens all the time when exec compensation is discussed, and it really bothers me that everyone just assumes that shareholders and board of directors of so many different companies are just plain stupid.
TBMs are designed at a specific diameter, for the kind of soil to bore through, wear down quickly, and aren’t easily moved. It often isn’t worth it to take apart a TBM and reconstruct it elsewhere, even if you could find a customer wanting a tunnel of the same width through similar soil.

For long tunnels, it isn’t uncommon to have two TBMs that meet in the middle and are abandoned there (they bore a side tunnel long enough to contain the TBM, and the side tunnel is closed behind them)

For example, see https://untappedcities.com/2017/02/09/the-200-ton-tunnel-bor...:

”Burial of such a large machine was unprecedented in New York City, but is common practice abroad, reported the New York Times in 2011. The Spanish contracting company working on the project deemed it would be more cost effective to leave Seli in place. It was estimated that removal would cost millions and cause delays in existing construction projects. Dr. Michael Horodniceanu, the president of MTA Capital Construction, estimated at the time it would cost $9 million to remove Seli, which had cost somewhere between $6 to $8 million new.”
Understood. We are going to follow along anyway but at a much slower pace :-). My daughter is highly motivated to learn. As long as she remains interested I will do my best to lower the barrier of entry by teaching her all that I know about C programming. I will work through all of the exercises with her and we will spend as much time on them as we need to. We are not concerned about how long it takes.

What you are doing with your time is a gift. Thanks!
The idea is to insert it into the existing coal consumption pipeline:

https://uknow.uky.edu/research/honaker-awarded-6-million-dep...

It sounds like it is only going to consume byproduct of the washing process.
Thank you for sharing your initial research. Too many AskHN drop a question without hint what the user already looked at.

https://raygun.com and https://www.honeybadger.io/ seem to be US, too.

https://appsignal.com/ is based in Amsterdam.
Seems like it curved as it went down, I did not expect to see that but, thinking about it, no reason it should just go straight down.
Concurrency I can finally understand and write correctly
> (after all, someone has to do it)

Until it gets automated.

I think you're over-assuming that people's "achievement level" is a completely general, fixed number, when there are a lot of suggestions that it's more situational.

There is some suggestion that the supply of graduates isn't well matched to job market needs, which usually manifests in people being opposed to anything that isn't STEM. But that's not the same thing as an argument about achievement.
Try taking probiotics for the sugar cravings. After I started taking them desserts started tasting uncomfortably sweet and I stopped getting a high from sugar.
>The primary reason that brick and mortar schooling is provided up front, in a relatively short span of time, is because it is impractical to visit that brick and mortar school on a regular basis throughout your entire life.

I would rather say it's because neuroplasticity is high until you're still relatively young. In later years it takes more effort to learn and retain.
You may have missed this part:

>Phantom can also remotely wipe devices in the event they are seized by authorities.

>The RCMP also pretended that authorities had arrested an associate with incriminating evidence on the phone, and needed Phantom to wipe the device.

That seems to be actively participating in trafficking from the company, as well as potentially destroying evidence.
Hubble Telescope Spies Gorgeous Galaxy Merger
I don't see how. You would still need to authenticate with that group, so it wouldn't automatically allow anonymous participants from the Internets.
Friends Don't Let Friends Render Offscreen
Crypto scammers run off with more than $2M after ditching their investors
> IMHO, if you want people to use anything else but slack, sticking your head in the sand and screaming "you can do all of that in IRC" won't get you anywhere and is equivalent to complaining about the very nature of humanity. It might feel good to scream out your weltschmerz, but it won't change anything.

This is not what the article says. The article says clearly that everyone knows we want these fancy UIs in open chat apps. But the problem is funding. You need to pay 10+ developers, each costing between $100k and $200k (50-100 without tax) for 1-3 years to get such a nifty UI and after that you still need 1-3 devs each year to keep up with all the changes in the IT world. Someone needs to PAY that to get such a nifty UI.

The article also argues correctly that you are currently paying for it by giving away your data which is worth a lot more than a few 100k USD/year. And all you get is a more nifty UI. Wow.

And instead of understanding that you are exploited you complain about how stupid the people are that fight for protection of your values. That is REALLY stupid. The same level a child complaining about needing to go to bed early than the parents while the loud and colorful ads try to keep the child in front of the TV until 2 am or longer.

Start acting like a grown up.
Fantastic notes - my intuition agrees with almost all of those.

I think you hit the nail on the head with a name of a word "labeling" an abstraction (ie. "jargon"), which builds upon other abstractions. I drew this out here: https://imgur.com/a/qDEOK
And they are building a bypass of 2.5 miles but will take total of 8 years. All so they can fix major leaks in the current aqueduct. Fascinating project.
Space in design systems
I find this issue with Node.js stuff. I can't count the times where I found some software that looks great, would really help development, but then it's based off of Node (which we don't use at all), and it requires 3 build tools (none of which we use) and a pile of dependencies... :(
What's up with those 3 massive bookmark shaped bands covering every page? I can't use your site.
Ask HN: Is it possible to use Unity on the web in 2018?
We're trying to load a Unity "hello world" example into a webpage, but the WebGL player gets stuck for 4 seconds before showing the "Unity" splash image.

We are testing with a 2D picure of a lama. Why would it get stuck?

I can't stop myself from thinking that WebGL is being purposily boycotted by Apple and Google, because I have a powerful phone that does very complicated and CPU-intensive stuff and I can't believe it struggles with a picture.

This is the URL: http://countryfortress.com/LamaExampleWebAssembly/
I taught my 4.5 year old daughter basic concepts in 10 minutes using scratch jr on a kindle. The animation aspect and ability to edit the characters were a huge appeal to younger children. There is a $5 book you can buy to get you started if you know nothing about scratch jr. There are versions for all of the tablets, so it is quite accessible. The version on the kindle is not super stable, so I would consider exploring the ios version.

We also used a mouse maze toy ( Code and Go Robot Mouse) where she programs the mouse to navigate different mazes that we construct to find the cheese. I switched it up and instead of using cards, I have her physically move the mouse and input each step. My neighbor also purchased this for his 5 year old son after watching my daughter program it. Seeing physical results of your programming is another benefit to this method.

I myself originally started in basic on the mid 80s by typing in different screen games. Eventually you pick up the different constructs and begin to make your own programs.

I was successful with this method for my nephew when he was 12, ten years ago. I had him type in programs from the free Python game book online. He modified them and was pretty fluent in the basics.

My wife has asked me to create a place to share these different resources we use to teach our child. I would be curious to know what resources others use.
How I reverse engineer a chip
The Two Cultures (1959) [pdf]
> it is 3am, is it time for lunch now?

Why can't you eat when you're hungry?

Why can't you go to sleep when it gets dark?

A better way to manage when things should happen is to create a schedule which could be defined in UTC. I don't think the time zones really solve this problem.

For example, I might assume that I can eat dinner when my plane lands in my destination around 8pm. But when I look for a local restaurant, they all close at 8pm because it's a smaller town. I still need to look at the hours of operation for that business.

So I can't really make assumptions based on the local time anyway so why do we need to adjust them.

> how we will manage time once we become a multi planet species.

Excellent question! We would probably need to remove the concept of "days" because that is relative to the current planet.
but apps on desktop can remain running as well, especially if they have a service/daemon that's separate from the ui.