skysight-inc/HackerNews huggingface dataset:
The way to find a tech industry mentor in the industry is to go work in the industry. Keep in mind that professors can also be mentors and a person need not have only one mentor because different people have different areas of expertise and networks and opinions.

For what it is worth, most of the time answers to questions are not a substitute for experience. If I asked you, "What is your school like?" the answer would not give me anywhere near the knowledge of an actual visit and a visit would not give me anywhere near the knowledge of actually enrolling. Knowing something "in your bones" is different from knowing it in your head.

If you really want to find a mentor in the field right now, go out and meet people in the field face to face and be very respectful of their time. Maybe you won't get a mentor in the next year, but you will develop valuable skills that will serve you later when seeking mentors.

Good luck.
There is actually a similar problem in the Northeastern United States. Deer are overpopulated (in my area 6x traditional level) because they have no predators and hunting is restricted. The deer eat all of the hardwood saplings. In many mid-Atlantic forests there are very few 10-20 year old hard wood trees, they don't survive the deer.
Don’t mistake their generosity for generosity.
Sadly, it's only for extraordinary programmers.
WhoRunsCoinhive is a nonprofit website... The links are removed because in some regions its not allowed to link to illegal ressources... But i guess in case these are big alexa domains its not hard to findout the domain names :)
Because trying to enumerate everything that could possibly be relevant to your work probably misses some valuable and relevant things.
I don't feel attached to any particular thing I have bought. I can buy it again if anything happens. But really appreciate gifts and presents, I am really attached to one particular t-shirt that my brother gave me.
Sure (there isn't even a direct "home" for it to phone to, as far as I know). It can't connect to other instances then, but that's probably what you want.

It's really a twitter-like though, not a chat system, so it isn't necessarily a Slack replacement.
Because, the ones who block stuff often don't keep up with what is work related. So in the end you have to write lots of e-mails until they notice that you are one of the few users that should be allowed to use the whole internet.

Eventually, one day they will find out that their blocking is too strict and that they should restrict the blocking to sites which actively try to attack the users computer...

So it is more of an execution problem, but as it fails quite often you could call it stupid to invest into such a feature.
Guitars are great, partly because for the most part they are still built to last forever so investing in a good one isn't such a transient thing. I feel the same about kitchen knives, and surprisingly, headphones.
'Computer' is the obvious answer (though I'd have to pick one from my early childhood like Commodore 64 or Atari 800 since it gave me the programming bug early).

My most surprising bit of joy that I never would have thought of, though, is a towel warmer.

There is something wonderful about stepping out of a shower and into a warm, fluffy towel and you get to have that every single day.
Seen in the context as just another form of advertising, 1% is well within the range of acceptable engagement.

I agree with you, but suggest that the frustration is with the broader issue of "noise" pollution created by advertising incentives.
My boxing gloves changed my life for the better. Best investment I have ever made.
Another area they have screwed their customers is the WiFi routers. I just got rid of 2 Airport Express for ubiquiti gear. Never going back.
This is the same problem as connecting to any arbitrary forum, or email server. How do you verify the phpBB instance a server is running is actually the one they say it is?

And if you centralize (like to Twitter or Facebook), how do you verify it has the security and/or privacy policies they claim it does?
I'm pretty fond of my black diamond sprinter headlamp [0]. It's great for running, and I used it the other day when soldering to get some extra light.

I'm also fond of the Bluetooth speaker I use on my bike for my commute, UE Roll 2. [1]. It works well, attaches quickly, is water proof and is plenty loud.

0. https://www.amazon.com/Black-Diamond-Sprinter-Headlamp/dp/B0...

1. https://www.amazon.com/Volcano-Wireless-Portable-Bluetooth-W...
A with most systems like CSATs and NPS Glassdoor ratings reflect the extremes, those who have an axe to grind and those with an investment to protect the brand of the company reviewed. Could be competing company shills, disgruntled employees, those with emotional investments related their self-worth and such. The truth always lie somewhere in between. The best thing to do is to talk to employees and use your gut in the interview process or during your decision to support the company as a customer as you interact with people there.
You could buy the stock of a competitor if you can't get any stock to borrow for short sale.
1) Not work related typically really means “not whitelisted” so often sites that would be beneficial to the employee completing their jobs will also be inaccessible.

2) Since everyone has smartphones they will just access the same sites with their personal device which is more time-consuming.
Got any more reading for this? Just back from Iceland so I am interested in this stuff right now.

This is the only one I found, which doesn't seem to indicate a significant change.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2851789/
It took a collective effort to remove the trees, makes sense that it should be like that to bring the forest back.
iPhone 6+ in a waterproof LifeProof case.

Feels consumerist and horrible to say it, but it's lasted me almost 2.5 years without any issues. The gigantic screen is a great companion while I've been on the road. The case makes it almost comically large, but I can now use my phone as a coaster and never worry about tossing it in a bag.

Every smartphone I owned prior to this one wound up with some combination of bugs, hardware issues, and degrading performance. This one feels as good as the day I got it, and I never expected that to be true of a cellphone.
My dogs, even though they probably own me more than I own them. No matter how stressful a day I have, we can go out back and goof off. They are eternally happy, and always want to hang out :)

If my house was burning down, I would rescue in order my wife, dogs, and a far third my computer. Everything else is replaceable. When I originally saw Fight Club in the theater I thought a lot about consumerism. I do buy/own things of because they bring some level of joy/fun/happiness, but I actively make sure their importance is where they should be - way below anything that really matters.
Maybe this is due to widespread use of insecticide? Even so, I'm shocked that the decline is so significant. In none of the major extinction events of the past have insect populations dipped so dramatically.

But regardless, I dislike most insects. So long as this doesn't impact humanity's ability to thrive on the planet I don't mind. Since we're doing just fine in the face of such significant losses in biomass I don't really worry.
Seems like the horse is out of the barn, across the hay field, down the street, and over to the next town on this one.
Stereo set. I bought some HiFi equipment from the first money I ever made, 16 years ago. Still enjoy it every day, be it for music or movies... And the tech hardly ages, awesome.
A kitchen hand mixer from the time of the DDR inherited from my grandparents. Still works today, use it to make mashed potatoes, etc multiple times a week.
The problem is that "carefully protect your trees" doesn't scale. And it's completely impossible for natural propagation, which is the only realistic way of meeting the goal of reforestation.
We actually want the Slack channel functionality more than anything for stuff like releases, production debugging, etc.
This is an old exploit that has been since patched by Sony in firmware 4.07 (the last section of the article shows the fix).
Mastodon is more like twitter, less like slack.

Try a Jabber server, like prosody or ejabberd. There are web jabber clients, as well as native clients for Windows, Mac, Linux, Android and iOS.

You can require TLS on all connections, optionally log all conversations and chatrooms on the server, and easily federate servers to scale. Most Jabber servers have LDAP integration if you want to push user auth out that way. All of them can be configured to never talk to any other server outside of your control.
> I had a very good experience with my original Leatherman Wave pocketknife.

I feel the same way about my Leatherman Charge, the toolset is great, it's solid and it does many jobs well. I don't think I ever used the saw but I believe I've used every other tool on it, even the ruler graduations.
Check out https://rocket.chat/ for a FOSS alternative to Slack
There are apparently traditional Yiddish, Arabic, and Irish sayings that are nearly the same, when someone acquires a prized new possession, to the effect of "May you wear it out" or "May you outlive it". I thought this was a cool sentiment.
I would be very interested in seeing how you implemented the hierarchical PPCA.

My problem was that I couldn't identify the coefficients. So for instance, the first principal component could be [x, x, x, ...] or [-x, -x, -x, ...] and the result would be some bimodal distribution. So if you placed restrictions on the first PC it would work (like only positive), but those restrictions may not make sense for the next PCs.
Pretty fond of my Roomba. Maybe it's not the best thing I've ever owned but it is one of the things I have been most surprised about how much it's changed my life for the better.
I don't own a lot of things, so it has to be my MacBook Air 2013. It's not a particularly powerful machine (with 4 GB of RAM I try to avoid using things like Slack), but it's been serving me well for the past 4 years. I've tried installing Arch Linux, Ubuntu, and now NixOS on it and all of those worked quite well for my needs. (Mostly Haskell and Rust stuff).
This is something that was always a problem on Mastodon, but you can use other fediverse servers like https://social.sakamoto.gq/main/all to look at the network, they show things publicly.
HN Search, at the bottom of the page, is very useful for keeping tabs on discussions of topics you care about.
I bought a bride from Russia. She’s great.
I've just finished studying the bootloader and JOS Kernel and it's nice to see that people are actually working around this in 2017 :)
Sony appears to have patched it from firmware 4.06 and up. The adieu in the title appears to refer to bidding a farewell to the exploit rather than a codename for it ;-)

Great and insightful write-up nonetheless!
You can't. (and given that it's using open protocols, not forcing everyone to run the same software is part of the design)

That said, what "user credentials" would an instance collect? The only people logging into it would be user registered at this instance, "capturing" that makes no sense.

The security model is very much like the one of e-mail: To protect your data, you have to trust your provider, and for communications both the senders and the receivers server have to be trusted to handle the communication contents as expected.
Christmas Origami Paper Bell – Easy Instructions Paper Bell
These specs are still designing systems that will be used by humans. If they can't be communicated effectively by the designers then it's likely they are too complicated themselves.

It would be a good exercise to require the public documentation parsable by humans. At least when it gets beyond the proposal stage.
I like the idea, actually. But I can guarantee that given how teachers/parents/old people always complain that young french people can't write french properly, they would brutally yell at this idea :)
Do you have learners syndrome?
I hope they are paying you very well.
I'm truly sorry that GitHub is blocked where you work.
Here's the pitch, taken from the repo's README [1]:

1) holyjit aims to be easy:

> As a user, this implies that to inline a function in JIT compiled code, one just need to annotate it with the jit! macro.

jit!{
fn eval(script: &Script, args: &[Value]) -> Result<Value, Error>
= eval_impl
in script.as_ref()
}

fn eval_impl(script: &Script, args: &[Value]) -> Result<Value, Error> {
// ...
// ... A few hundred lines or ordinary Rust code later ...
// ...
}

fn main() {
let script = ...;
let args = ...;
// Call it as any ordinary function.
let res = eval(&script, &args);
println!("Result: {}", res);
}

> Thus, you basically have to write an interpreter, and annotate it properly to teach the JIT compiler what can be optimized by the compiler.

> No assembly knowledge is required to start instrumenting your code to make
it available to the JIT compiler set of known functions.

2) holyjit aims to be safe:

> Security issues from JIT compilers are coming from:
> * Duplication of the runtime into a set of MacroAssembler functions.
> * Correctness of the compiler optimization.

> As HolyJiy extends the Rust compiler to extract the effective knowledge of the compiler, there is no more risk of having correctness issues caused by the duplication of code.

> Moreover, the code which is given to the JIT compiler is as safe as the code users wrote in the Rust language.

> As HolyJit aims at being a JIT library which can easily be embedded into other projects, correctness of the compiler optimizations should be caught by the community of users and fuzzers. Thus leaving less bugs for you to find out.

3) holyjit aims to be fast

> Fast is a tricky question when dealing with a JIT compiler, as the cost of the compilation is part of the equation.

> HolyJit aims at reducing the start-up time, based on annotation made out of macros, to guide the early tiers of the compilers for unrolling loops and generating inline caches.

> For final compilation tiers, it uses special types/traits to wrap the data in order to instrument and monitor the values which are being used, such that guard can later be converted into constraints.

> Moreover, the code which is given to the JIT compiler is as safe as the code users wrote in the Rust language.

> As HolyJit aims at being a JIT library which can easily be embedded into other projects, correctness of the compiler optimizations should be caught by the community of users and fuzzers. Thus leaving less bugs for you to find out.

[1]: https://github.com/nbp/holyjit/blob/master/README.md
Sony Clie, ~5 years before iPhone. It's a major part of what convinced me to drop law school ambitions and go all in on CS.
No, half of it is on the North American continental plate, but those don't determine what constitutes a continent. If they did half of Japan would be in North America.
iPhone 3GS. Between iOS, Shazam, Maps, Safari... just felt like magic. My previous phone was a Samsung flip phone.
Optimizing Stack manipulation in Michelson
Our two Burmese cats - although I'm not sure who owns who.
Even if you do, people on Twitter won't be able to interact with you. But Diaspora, Appleseed, Mastodon etc users can at least send and receive status updates using OStatus federation.
Only the consumer line that ended at Windows ME.

The Windows NT line, which subsumed the consumer line starting at Windows 2000, always used its own bootloader. So has Windows CE.
Martingales
Show HN: PlaidML, open source deep learning for any GPU
Our company Vertex.AI has been working on this for a while but this is the first public release. We're starting with using PlaidML to bring OpenCL support to Keras and more frameworks, platforms, etc are coming. Yes, this means you can use use your AMD GPU for deep learning dev. Sorry, no Mac or Windows support yet although the brave can try building from source (it should work).

http://vertex.ai/blog/announcing-plaidml

https://github.com/plaidml/plaidml
Given that the underlying kernel implementation will be the same, it seems likely that you can fix that easily.

https://wiki.nftables.org/wiki-nftables/index.php/Main_diffe...
Me too. I see sugar banned in 50 years. I really hope so. It's like white poison. It's not easy. I can't suggest you anything but I have been studying my sugar carvings and they spark instantly when I feel little stressed out because it immediately makes me calm, but you know, it doesn't last a minute you just want more. You sweet required level goes up and you are never satisfied.
Of all thinks that I have tried (therapy, meditation, Zen/zazen practice) the one that worked almost immediately a few days ago was realizing that if I really wanted to stop this I needed to become aware that the change has to come from me. It won't come from the government banning sugar, my neighbor or whatever you can name. It has to come from me.

This is what helped me:

Jim Rohn - It's All About Change (Jim Rohn Personal Development)
https://www.youtube.com/watch?v=tA8W1Q_HRmI
That's an interesting fact, but is there any scientific studies showing that retail pesticide use is why the insect population has declined so much?

We all love to feel guilty about our consumerism and personal choices but this study showing a 75% decline was done entirely in Germany and controlled for habitats.
Digital Transformation of Educational System: Big Idea, Challenges,Things to Do
Learn how to use drag and drop in JavaScript
How to Overcome Fear? 12 Needs
Billboard Charts to Adjust Streaming Weighting in 2018
Cool thread. I'm not sure if I can narrow it down to once specific "thing" - but here are a few off of the top of my head:

- A high quality pair of noise cancelling headphones. I use the Bose QC35. They're great for tuning everything out and either enjoying your music or focusing on work if you want. If you fly somewhat frequently, these are a godsend for tuning out plane noise and enjoying music/movies.

- A really high quality bed - a little while ago we splurged and bought one of the Heavenly Beds from Westin. It's seriously amazing, for me at least. Now everyone has their own preferences when it comes to sleep/comfort, but my larger point is that sleep is so important and you spend so much time doing it that its wise to invest in something high quality that works for you/your partner.
And the deer overpopulation also contributes to the Lyme disease tick problem.
Probably a DSLR. I've had a few different cameras since I picked up my first ~10 years ago but going back through pictures and actually having some quality photos of different memories is always a plus.
I sure hope it works out for Bombadier, retains some diversity in passanger jets
> The one command I'm still trying to replace is `cd` itself.

zsh will implicitly cd if you just mention a directory e.g. `$ ../foo/bar [RET]` will cd there without mention. These days I only use `cd -`.
In order: My dog (as other's have said), my house (or really, the equity in it that provides a sense of financial security), my new car (my first new car ever, 1 week old today, transitioning from a 14 year old card with 255k miles, woohoo), and my last meal (if only owned briefly, and probably still in there somewhere).
Your point falls flat when we consider the student loan emabrrassment the professors have (with similar snide elegance) overlooked.

To clarify, the shoemaker's customers in your analogy (the students) have been wearing worse shoes for much longer.

There is a sense that liberal academics assume, which purports that they carry the torch of revolution or something like this. The notion, however, lives only in the academic professorial abstract and fails to materialize outside of it. This torch is an academic torch, not a proletariat torch, not a working class torch. This is a bourjois torch.
I'm not sure anyTHING has changed my life more than my smartphones (I've had both iPhones and Androids). I'm not sure I could do my job without it. It's changed everything for me in very meaningful and substantial ways.
Etymology of desert:

from Latin desertus, from desero (“abandon”)

From dē- (“away, from”) +‎ serō (“I bind, join”).

From Proto-Italic sizō, from Proto-Indo-European si-sh₁-, the reduplicated present of *seh₁- (“to sow”).

https://en.wiktionary.org/wiki/desert#Etymology_3

https://en.wiktionary.org/wiki/desero#Latin

https://en.wiktionary.org/wiki/sero#Latin
One of my favorite little things is when I get a little piece of crap mass-manufactured for things like trade show giveaways or party favors for which all the stars aligned and all the angels in heaven sang and by some cosmic miracle, something way better than what they intended to make popped out of the process. One of the best pens I've ever had came from a trade show, for instance. I also have a big soft spot for the all-plastic slinkies; I've got a rainbow one here on my desk that I like to use as a fiddle tool. (I'm a fiddler, but in this age of fidget spinners and fiddle cubes, I now call myself a free-range fiddler, because I prefer "real" objects for whatever reason. Dunno. I don't question the fiddle neurons in my brain, I merely obey.)

Dunno if it's the "best" things I've ever had, but they have the biggest gap between expectation and reality.

Also a similar situation, there is an astonishing variety of earbud headphones that run the gamut from "absolute shit" to "not quite studio quality but as close as you can get without being there", and remarkably, they all cost about the same overall. I use these: https://www.amazon.com/gp/product/B00WP67G5Y/ref=oh_aui_sear... (which, again, I want to emphasize don't substitute for studio quality but for what you can stick in your pocket comfortably and just always have on you, are pretty darned good)
In my view wages of the middle class should grow at the same rate the top incomes grow.

What does this mean? What do you mean should and who is in the "top"? By should, you mean we should peg "middle-class" wages to some index that will track the growth of "the top" - thereby forcing privately owned business owners to pay what the government tells them to?
And what if they can't, they just have to close up shop? Can they fire workers?

I think you need to consider more deeply the implications of you ideas, and concepts such as what people, governments, or institutions "should" be forced to do.

Also, the "top" earners in the USA don't generate labor income, they accumulate capital. If you want to piggyback off their efforts to steer capital in a more productive manner, thereby growing it, you can open up a online brokerage account and buy some shares of any publicly traded company you want.
I'm quite fond of my Audi A4. I've had it almost 10 years, it's been paid off for 7 and still runs like a new (low end) sports car. Plus it's a convertible and driving with the top down is one of my favorite summer time activities.

I refuse to give it up even though I have a kid now and it is REALLY hard to get a car seat in the back of a coup.

But close seconds:

- My Sonos audio system (I love music)

- My Audible.com subscription - I wouldn't have time to "read" otherwise

Not on the list:

- My Mac Book Pro. I love the computer, it's lasted me years, but it is overpriced

- My house. I wanted to keep renting, my wife insisted we buy. It hasn't been bad I just wouldn't call it "best"

- My Galaxy note 5. Awesome phone, battery life stinks.
Maybe take an page from the Easter Islander playbook: Build vast networks of rock wall closed cells. Wind blowing over these will tend to deposit some of its soil. Bonus points if the walls are high enough to keep out sheep. ;-)
Qlb: a programming language – قـلـب: لغة برمجة
A Survey of CPU Caches
This is what makes me love Rust/Cargo so much. You can create pre-build orchestration in your build.rs in the same language as you build your project.