skysight-inc/HackerNews huggingface dataset:
I find that the mechanisms that make the tech world small are interesting in themselves. Graphs are made small (in the graph-theory sense of the shortest distance between typical nodes) by adding connections.

This anecdote about how some particular connections were formed and later led to real opportunities seems like a good example of how things often happen in the Bay Area tech world.

Perhaps someday there’ll be a general theory of how opportunities are created, but in the meantime if you want to learn how things happen, there are only anecdotes to learn from.
Banks don't want you to spend money. They want you to have as much in your account as possible. So it would be in their interest to encourage saving.
Consider perhaps a remote-terminal solution - in general I am against VDI and Citrix and such, but maybe you can find a remote app delivery mechanism that still has a Win2k client and can display the browser running remotely.

There are X11 servers for Windows that might be able to run Electron off a remote Linux machine, though watch out for problems with opening files and copy/paste.
There is something similar to me about the satisfaction of hunger and the satisfaction of sexual desire. There is something genuinely destructive about the former and much that can mimic violence in the latter. Sometimes, I've seen people say, "Oh you are so cute, I could just eat you up!" then follow this up with a barrage of kisses and hugs. As I remember it, usually, they're older women. Sometimes I feel this way about my wife, who is naturally very, very cute. Sometimes, I really feel the urge to leave her feeling bedraggled with an excess of attention and affection.
They do have Union Pay, which is a special, China-only credit card.

Not China-only. Union Pay is widely accepted in the United States, and probably every other country. Even small gas stations in the middle of nowhere take Union Pay.
> disincentivizing driving in the process [...] It doesn't matter how small or insignificant your town may seem, every little bit helps

You mentioned working in tech. Wonder what you think about people working from home. Do you see any hope in making progress there. At least as far as programming is concerned, that's one job that can be done remotely. Getting Google, FB or say Microsoft to let people work from home would make a nice difference on the traffic footprint locally.

Other companies are likely to follow suit as well.

> We need to get people using solar and wind to power their homes. We can do these things at the local level.

What are some ways to do it? A local solar plant or rooftop panels on houses. I'd like do it on my house, it's just too expensive it would take too many years for it to pay off. Tax incentives perhaps?

> So you can totally be forgiven for having panic attacks

In this case she got her (the woman article talk about as an example) children to have panic attacks. That doesn't seem healthy. Panicking leads to paralysis just as much is it can lead to meaningful action. I wouldn't want firefighters or doctors to panic when I am in a burning building on a hospital for instance.

> We pretty much know what we have to do -- we have to totally transform our society -- and we know how we have to do it. The issue is over coming the inertia and building the political will to do it.

Agreed, good point.
...are you Scottish?
Summarizing doesn't necessarily require complex algorithms. For example, a 64x64 pixel image can be averaged into a 16x16 image, and/or a highly compressed JPEG. And data streams can maybe average 1-second intervals into 30-second intervals. You can get a little fancier by only averaging intervals that don't vary much, using standard statistical algorithms (including "cheap" approximations to save CPU). A lot of times cameras and instruments will be pointing at empty space because they error on the side of capturing unknown petributions/objects. If you are not looking for faint moons etc., you can mostly ignore those "dark areas", at least in a "data emergency".

And remember, the summarized versions are used to narrow down the set of full data sets returned. Thus, if something looks unusual in the summaries, the full set of that segment is requested from the probe. If there is a need to rush, it's a matter of narrowing down which parts of the data you want to send back in full.
I wonder if they watch their planet porn arrive one scan line at a time.
It's very easy to craft evolutionary just-so stories. That's why you need to look out for it.
With this? http://duriansoftware.com/joe/Optimizing-is-multiple-checks-...
I was reminded of Lonesome Lenny: https://www.youtube.com/watch?v=WZi-Ilcr47Q
TBF, there is very little mention of individual names at all in the Hubble Wikipedia article (nor on NASA's Hubble site other than a few astronomy and rocketry pioneers). I suspect that with most large team projects, it's probably a doomed effort to fairly allocate credit.
the top 10% of taxpayers paid 70.87% of federal income taxes in 2014 [0].

and did you know that the bottom 50% paid 2.75%?

would dropping that 2.75% down to zero (which sounds fine to me) avert the breaking point?

[0] https://files.taxfoundation.org/20170201145744/FF540-1.png
I think this is great advice but there’s an important caveat which is career goals in AI / ML.

A lot of companies that say “data scientist” when they really mean “spreadsheet analyst” are places to avoid if you have career aspirations in ML. In the worst cases it can be a bait and switch (very common) to get overqualified people to babysit rudimentary analytics. Especially avoid places that might do this to pad their staff for any type of acqui-hire or investor signalling reasons, because your career goals will not be acknowledged.

In the best cases, it can be some befuddled IT manager who vaguely thinks they need “AI” but really they don’t have projects that would actually benefit from it. They might be sympathetic to your dissatisfaction in the reality of the job, but will have little power to do anything about it.

Somewhere inbetween is another very frustrating case: situations where the business or product clearly can materially benefit from “real” machine learning, and from the perspective of making customers happy & making money it’s a no brainer to invest time to research implementations, but risk averse management, often with no ability to gain an understanding of the benefits of investing in machine learning, or who want to act as credit / politics gate-keepers for an existing system, puts the brakes on it and retasks you on things that just waste your talent.
I'm with Walter on this one. He's right. When I printf-debug, I very much do not want to necessarily see the raw in-memory details. I want to see a pretty printed view. For example, right now I'm working with DFAs, and if I just printed out its transition table as it is in memory, it would be unreadable. Instead, I have a custom fmt::Debug impl that pretty prints something I can read and comprehend.

I don't think I'd say this is the only reason I use printf instead of a debugger, but it's definitely a compelling one.
Lost my phone. Bought a cheap Huawei

But the problem in a phone-only payment world is when you lose your phone, how do you buy the cheap temporary replacement? You literally have nothing to pay for it with.
Are you going to be raising money? VCs can often provide these mentors.
What exactly is meant by "commits" that you talk about in 1:1 and meetings? Is that more like "commitments" or "git commits". The former I agree, the latter I think is in many cases a terrible measure of productivity, because it discourages activities that don't directly lead to code, such as pairing with your junior, or helping a customer, or providing mentorship for others, etc. Remember you'll get what you measure.
This happened to some financial companies on 9/11: https://en.wikipedia.org/wiki/Cantor_Fitzgerald#9/11_attacks
I'm having a hard time deciding what's more far-fetched, between this and the actual areas of spread of Finno-Ugric languages.
It's funny to me as an embedded programmer seeing people write about how they prefer printf to actual debugging. My printf command can take MANY TIMES longer to run than most of the code that I'm trying to fix.

Maybe it's a software vs hardware thing, but I would end it all if I had to work hardware without breakpoints, watches, and step-through.
I mean, why can't you just call that in the debugger when you need it?
>	Crummy is © 1996-2018 Leonard Richardson. Unless otherwise noted, all text licensed under a Creative Commons License.

You're fine. I would not recommend doing this with texts which you dont have the copyright to.
An infinitely sized 2 layer NN is universal in the same way a Turing machine is universal — sure you can write any program; God help you if you try.
Not the 18yo who launches his Ranger over the train tracks berm.

Do NOT do this! Also, if you try to crash through a snowbank in a Ranger. You do not get a majestic slow-motion explosion of beautiful snow like in the TV commercials. You get a missing bumper that you have to dig out from under your now-stuck Ranger.

Yes, I speak from experience on both.
Well said. And often buggy or rapidly changing (or both) dependencies too - because the authors are keen on showing they are keeping up with the Joneses (er, times) and so their project is the latest and greatest - never mind if stuff doesn't work, the next version will be even more awesome!!! [1]

[1] (Frequent use of) exclamation marks is obligatory or you're not a (team) player, go home. /s

/s
I'm not an NLP expert by any stretch of the imagination, but I've enjoyed playing with NLP tools for several years now. I think this is a really exciting time to be a user of NLP libraries, and I can't recommend tools like spaCy and textacy enough. They're just a genuine pleasure to use as compared to the old days of raw NLTK.
It's still kind of true since you basically need to either find a friend you trust to launder money for you, or use some sketchy online service with high fees to launder the money for you.
Happy Metropolitan user here too. I bought a couple other inexpensive fountain pens to try them out (Lamy Safari, Pilot Prera Iro-Ai), but I came back to the Metropolitan. The weight and writing-smoothness are outstanding considering how cheap it is.
Atlas shrugged?
Possibly too simple for the OP, but I found this free book pretty solid: https://www.syncfusion.com/ebooks/natural_language_processin...

It turned NLP for me from "voodoo" into something I'm kinda interested in tackling for fun, and it was a pretty short/easy read to begin with. Probably the biggest thing I picked up out of it though was that advancement in NLP probably requires far more understanding of the English language than particularly talented coding.
May I ask where you are?

And, do you program remotely, or is there work within commuting distance?
Why spin up a debugger when I can just printf it? :-)

As others have mentioned, how do debuggers fair on optimized builds? Most of my time "debugging" is specifically spent on optimized builds looking at performance issues.
I don't know anything about Rust, but is it part of it's "safety" that it has operators to allow rollover of type max size and others that do not?

As a C programmer, that sort of feels like cheating ;)
Anybody know if StimulusJS works on older browsers?
How I sidehustled $180k in 2018 and why it almost killed my business
What Can We Learn from Past Visions of the Technological Future?
This has to be a really tough call center job. People don't want to trust what you're telling them. Who is going to believe their father/brother/sister isn't?
If OP's analysis is correct, will this new law help keep Ivy's tuition in check?

I wonder if we will see those school open a "sister school" which enrolls tens of thousands of students, with that school under the same endowment, so that they can remain under the threshold of $500k per student, while keeping the prestige of the original school intact?
The only real option you have is to rewrite in a server side stack, PHP for example. IE6 isn't going to handle rehydration for SSR, and as you've mentioned any form of virtualization is going to be far more painful than it's worth.

It's entirely doable, the big question is - do you really want to? If this is genuinely the clients fault for not providing the IE6 requirement and asking you to work with a QA team using Ubuntu, then the costs should be covered by them. Potentially though, if the client is important enough to you, you may need to make a reduced rate offer or even take the hit yourselves. Whatever you choose, seeking legal advise may be a wise move.
Python book bundle of humble bundle
I'm using datomic for 2 years and it's awesome.
When I look to others graphdb, I see that they don't have a powerful query engine.
You should provide more context.

Are you still whiteboarding what it is you'd like to sell, have you built something but haven't sold it, have you sold it but it isn't getting the traction you assumed it would get, etc.?

If you quit your job and are not willing to take up being an independent contracter to pay rent/etc. while pursuing this dream, then how long are you willing and able to work on this full-time before needing to bring in additional income? That is, what's your timeline for making this your primary source of income?

You sound like a technical founder without a non-technical founder. Do you have other technical founders?

I ended up throwing together some material, from my MBA course on launching a new venture, for someone on HN, and a surprising number of people emailed me asking for said material. Email me at anongraddebt@gmail.com if you'd like access to the materials.
I have seen this pattern multiple times in various people, most recently in people who work under me. In those cases, I am not confident that I can suggest that people seek help. Marriages are (hopefully) different in that they are built on a foundation of love and trust (i.e. oh yeah, why did I marry this person again? I really did love and trust this person, right? Maybe I can still trust him/her?).

As a new manager who came in to manage a new team, I was completely clueless about many of my team members' very personal emotional baggage (everyone had different stories, but the key point is that everyone often made very negative assumptions and interpretations). It would require immense effort to earn their trust, but I had no idea at first. By the time I realized this baggage existed, I was already the enemy, the horrible evil manager who just wanted to fire everyone at the first opportunity; the only reason I hadn't succeeded is because of insert-reason-here.

In that frame, if I were to suggest that someone seek help, I think it would only be taken as a significant attack and increase the conflict? It's taken me a few years to get to the point where my team no longer believes I'm trying to fire them. I've been able to understand that they've all had various traumas in their lives (it slips out when they're emotionally upset about things).

I'm glad that your wife was able to get better, and I hope that she'll continue to get better. I wonder if anyone has any suggestions for how to make the suggestion to seek help when you're the boss of the one who needs help. Because I'm certainly no psychiatrist.

Similarly, random strangers who need help, perhaps they just needed that one person to nudge them. But too scared of creating unnecessary drama instead of having a positive impact. I guess the only easy thing to do is try to be kind to people and let it go if it backfires. It's better to say it's not my job, or it's better to be the Good Samaritan?

It doesn't help that my EQ is quite low (though it's higher than it used to be at least).
How about memorizing the python script that prints out the binary?
Right, but then you’re in the south, which is why the cost of living is cheaper — it’s not as desirable. And if you’re a marginalized group, it’s not going to be a pleasant place to live.
Neither was Liar's Poker, yet Michael Lewis has repeatedly commented that people saw it as something to aspire to. The same occurred with the glorified story of Jordan Belfort. Or Patrick Bateman (that one was of course fictional).

What is it about our society that makes people oblivious to satire/cautionary tales as long as it's given a shiny cosmetic sheen?
You're trying to say that both of your parents being college educated didn't provide you with any kind of advantage over someone born into poverty with uneducated parents? "Classist prejudice" is false?? Wealthier people, don't have an easier time growing up? Where is the disconnect there?

We're getting off track here. Upthread, you mentioned this negative minority who are unlucky and downtrodden. I countered that the majority of people in America are poor. I think that's something we could agree on? Some were unlucky, some were born into shitty situations, some made bad decisions. I want to know what you think all of those people should do to improve their situations? All 3 groups I mentioned. Just develop better self discipline and work harder? Genuinely curious. My contention is that the system is stacked against them, capitalism has swung too far in favor of Owners of Capital.
You've over-analyzed my comment, maybe making a similar mistake as what you're warning me against.
Latest Premium Themes for Blogs in 2019
Safety means "memory safety". Integer overflow cannot cause memory unsafety directly, and so it's safe.

(safe) Rust does not claim to make your code correct, it claims that it will not have undefined behavior.

We do care about helping you make your code correct; it will check for overflow and panic at runtime in debug builds. But it's a secondary concern. Memory safety is hard enough!
Presumably, neither debit card is linked to the savings account.

And the whole point of that split is that there is no large amount of money in either checking account at any given point. If someone takes zeta0134's "fun budget" for a two weeks, it shouldn't be any more of a ding than a extravagant night out.
yes, not linked to the destination of the funds, but still very much required.
They don't have to be; Microsoft could maintain that as a separate fork/add-in to Blink. In theory it sounds like it should be highly modular, so that shouldn't be a huge ongoing maintenance burden.

I don't know why they wouldn't just switch over to WebP in preference to that, though. It's better to have fewer of these formats around and the simplest thing to do is use the one that already has support.
Why is it funny? And why do you not consider printf to be "actual" debugging? I mean, if printf wasn't available to me or was for some reason otherwise inconvenient, then I would look for other avenues to debug, perhaps by using a debugger! This isn't that mystifying.

As I said above, this is very heavily dependent on preferred workflows and what you're working on. Long ago, I remember doing some robotics work in C, and a debugger was invaluable.
In my (again, limited) experience with visual languages, you don’t need thousands of connections. There’s nothing technically preventing a visual language from having complex data types flow through connections and I know some visual languages can unpack arrays (that is, the node outputs a value for every element in an array) so you can have a similar loop. (I’ve seen the reverse too: packing lots of individual items into an array). If I were to design a visual language, I’d have nodes to access keys in KV tables, iterate through lists/arrays/trees and everything else I take for granted in textual languages.

If a language doesn’t support that, then it’s probably because it was deemed unnecessary for the target users, not because of an inherent shortcoming in visual languages.

But I’ve only used a small number of visual languages (Max/msp and Synthmaker being the two I’ve used most), so maybe you do see crazy numbers of connections in the wild (but again, I feel this could be avoided if the language designers wanted to)
I'm thinking more that doomsday preppers who are not vastly wealthy might keep an eye on which wealthy preppers might have well-stocked bunkers to raid in the event.
Exactly - I am amazed that Corvair engines can be made airworthy!
There's a lovely photo of scientists manually painting the scan lines coming in from Mariner 4, like a paint by numbers picture

https://www.nasa.gov/multimedia/imagegallery/image_feature_1...
"You know nothing of my psychology or my personal struggles."

For someone lacking in empathy, you played the victim card really quickly here.
The instruments are turned off until they are needed they cannot be used when the space craft is spinning which is required for it to transmit data to earth which is what it does most of the time the flyby lasts minutes at the most, the data takes over a year to transmit.

Also even if it didn’t need to be spun the instruments would be turned off to save power, the probe has no instruments that could detect any objects without a preplanned flyby.
Not disagreeing with you (not informed enough to), but top tech company by what measure? Market valuation? Impact of products/services in 2018/2019? Workplace rating?
FWIW, I doubt the GNU project would stop working on GCC, even if it were rarely used. GNU Hurd and similar rarely used projects barrel on under the GNU banner.
If Linus Torvalds was hit by a bus, the bus would be a bit damaged but fine after some repairs.
This is the most direct and predictable path forward, _if_ that is something you are up for, I certainly recommend that route.

There are tons of youtube videos and books (Cracking, Dynamic Programming for Interviews, etc). Definitely do research into questions that will be asked.
Sadly MOOCs as provided by US institutions have gone pretty much the same way as tuition: insane cost for what it is. The French national online university is an interesting model though.
> It's best not to take your own experiences with acceptance about literally any matter whatsoever

This sounds really weird to me. If not my experiences, then what, really?
I agree, and the same should be true for health insurance, gym memberships, etc.

However, in a practical sense, your point doesn’t matter because all retirement plans accessible to the majority of people are employer-based. Most people only get access to 401(k) plans through an employer, and the only reason it’s worthwhile for them is for the employer match (asset growth won’t be meaningful, particularly compared with inflation).

Often there are also vesting issues as well. I worked for a company once where if your tenure at the company was less than 4 years, the company got all of its contributions back. Many other employers offer no matching whatsoever, and in that case you really have to ask yourself whether it wouldn’t be better to instead pay taxes up front and just invest retail into some low-fee broad-market ETF on your own, rather than to trap money away behind penalties and tax complexity in a 401(k) where you’re not even getting a company match.

So we are still equally reliant on employers as the facilitator of access to a retirement benefit. Functionally it’s truly not different than pensions, only the underlying financial instrument is different.

You do point out that depending on an employer for retirement is a bad idea, but in the absence of greatly expanded social security and nationalized health care, depending on an employer who at least has the chance to use its scale to mitigate risk in the retirement instrument is about the best you can do.

Expecting individuals with little or no access to meaningful financial planning services to manage the risk profile of their own retirement vehicle is ludicrously stupid by comparison. Individuals can be wiped out by unexpected legal bills, insurance technicalities, early death of a provider, etc. Infividuals are not the right level of entity to be juggling these risks.

Instead it points to a moral failure on the part of corporations, forsaking loyal workers in favor of complex strategies to extract labor without being compelled to absorb the risk of retirement financial solvency.