skysight-inc/HackerNews huggingface dataset:
If it's public domain, there is no copyright holder, no?

https://fairuse.stanford.edu/overview/public-domain/welcome/

> The term “public domain” refers to creative materials that are not protected by intellectual property laws such as copyright, trademark, or patent laws

(my emphasis)
Anecdotal(worked for me and a friend):

Find another activity (hobby, sports, taking care of someone, meditation, side-project, anything) and gradually have it replace work in your head.

You won't be able to "detach from work" because the mind (especially in people who like to think) doesn't work this way. You'll have to expel it/push it out.

Any time you catch yourself thinking about work in an emotional way, or outside your office hours, force yourself to shut it down and think about the other activity you chose as replacement.

This process took me years but it's really been worth the effort.
Exactly. We talk about income inequality being bad, but obviously if you're on the higher side of the average, it has a direct financial benefit (though other aspects, like a higher crime rate, are still bad for you).
How about this definition? Native means that it doesn't work equally well on all platforms but is clearly designed in the context of one single specific platform (although that platform could arguably be layered on top of another platform). If I were a native German, I wouldn't work equally well if suddenly dropped in the middle of France – I would be confused about the language, the geography, the culture, etc.

So if someone designs, for example, a window system with support for sound and vector graphics (these being the defining features of the system), a native application for this system would be one that uses the characteristic built-in features of the system to create windows, play sound and draw vector graphics, the expression of the application being shaped by the nuances of how these things work on this particular system. A non-native application would be one that abstracts windows, sound and graphics to work equally well on all kinds of systems and hides the peculiarities (or advantages) of this specific system.
Customisable email templates in Rails made easy using panoramic and liquid-rails
Will 6GHz perform in buildings than 5GHz?
Everyone, literally, is looking for different things. Most ppl try to extrapolate from their personal preference to the whole population, and think their place is somehow unique, but that’s wrong. And, barring extreme inbalances in gender ratio, most people eventually find their match.
Dude, you are still young! You made some mistakes in the first half of your life, but your second half can be better due to the experience you gained. There are lots of people who start a second relationship in their 40s, after going through a divorce. And you can always adopt another dog... What I'm saying is that even though life seems bleak right now, you still have many years of happiness ahead.
You don't need to mindlessly switch to a trending framework or library.

Try upgrading typescript to the latest version. I think that's a fair definition of "modernisation" and something which should be benign.

But now all of a sudden you have to upgrade every dependency to the latest version - or write your own .d.ts files - since they're typically written to the current library version - typescript version combination.
Surely cheaper housing, education and other costs would compensate for a locally lower income? I don’t know where in the southeast you’re talking snot but I imagine it’s 50-80% cheaper for housing?
>"But the whole 'using water' claim is muddied."

I agree, most of our water is technically "reused". However, one minor caveat is that if it goes down the drain then it most likely gets mixed-in with sewage and thus needs to be treated before being released. Which can definitely be some sort of resource burden.

Edit: Formatting.
Julia’s ecosystem has been progressing since 1.0. The GLM.jl lib has become much better as has the data frame package. It’s more consistent than Python‘s data-science ecosystem since it’s not tying disparate C code together. But having strong types (actual, not mypy) helps make code more consistent. Still Julia’s ecosystem seems to be building more from R’s more solid academic approach.
No, I do not but I wish :)

I got interested in D a few years ago and purchased quite a good introductory book about it, written by the author of the language (https://www.bookdepository.com/The-D-Programming-Language-An...).

Overall it really seems a lovely language and - to me - what C++ should have actually been and - to a certain degree - almost as if it was a love child of C and Java :).

Unfortunately it is quite a niche and I never came around to actually use it, be it professionally or on my own. Still, I'd love if I once had the opportunity to use it.
"All patterns are anti-patterns."
I was there. Now in my 50's with an amazing life. I'm grateful every day to my alcoholic, depressed 40-odd-year-old self who didn't kill himself. I could not have seen from there how happy I am now, and I could not have predicted the adventures I went (am going!) through to get here.

Hang in there, buddy. Just keep breathing. It will change.
This is an interesting talk, thank you. What frightens me, is that the same process could be happening in other fields, for example, medicine. I really hope we won't forget how to create antibiotics one day.
> Sid "unstable" The next door neighbour

Still In Development
No, you are basically right, but the number of nodes in the dependency tree doesn't really mean that you really have to review all of those. Usually you end up with a big basket of actual dependent projects, and with some versions for them (which leads to the big explosion of the number of nodes in the dep tree).

Naturally it should be easy to specify a whitelist of licenses. (Of course then one has to decide whether to trust the package.json-s.)

That said, security review is hard for any ecosystem. Go probably has inherent advantages compared to the JS ecosystem, simply by virtue of being younger, having a real standard library, being more focused (no browser vs nodeJS issues) etc.

PS: there are projects that aim to do collaborative audit/review for Rust ( https://github.com/crev-dev/cargo-crev ) there should be something like that for the JS world. also there's the NPM "report vulnerability" feature.
It is wrong to compare R with Python. R should be compared with NumPy + Jupyter.
Developers Don't Understand UUIDs
> Scientists are generally fairly smart people. Put smart people in a hypercompetitive environment and they will quickly identify the traits that are being rewarded and optimize for those.

I don't understand this. Scientists could make a lot more money in industry, so this makes me wonder why these "corner-cutting" scientists are doing the work they are doing. Surely not for idealistic reasons.
My lawn (not large) was devastated this year by red thread. By the middle of the summer, the entire thing was turning brown. It was really disappointing.
Well I've heard of him. But I suspect you greatly overestimate the importance of dead Romans to contemporary programmers.

It is no doubt possible to be a good, English speaking programmer, without knowing anything much about the Roman empire and its inhabitants, if you come from the east Asia for instance.

Even for those from the West, there are cultures which do not rate Ancient Rome as so significant that it is necessary for an educated person to be familiar with Cato the Elder's most famous phrase, whatever it may be.
Oh, healthcare still costs money in the US, when I was at Google in the bay area I still had monthly premiums and out of pocket costs. It wasn't super expensive though...as long as nothing went wrong.
Into the fire again, 4 years later: Reflections on the eve of doing Y Combinator
Sounds a lot like optimistic nihilism. Not my philosophy of choice but certainly not the worst one, either. :)
> You mention 40/80k per year being pitiful? This kind of remuneration puts you in the top 10%/5% of France population easily.

These numbers are surely off. Must be more like 40%/10%. And I'd bet that a double-digit percentage of devs earn less than 40k and only very few earn 80k. Factor in that this is a job that is concentrated in big cities with a high cost of living, and these numbers don't look that great.
There are over 200 OSI-certified open source licenses, and no automatable way to handle them.
Burial in Kenya as Titles to Land
The Delhi accident mentioned appears to be this: https://aviation-safety.net/database/record.php?id=19880724-...
I have read it. There is no “point” in it, as with any other novel. It is a huge style exercise by a gifted writer, as far as I can see. I gather lots of chapters are autobiographical or nearly so.

The book is obviously too long and it becomes boring at places but there are certainly extraordinary passages (in style and in feeling). But as with Wagner’s operas, delight comes at a price.
None of the major tech hubs fit this. Hell, I'm not sure any medium-sized tech hubs fit this. 1 acre is a hell of a lot of land for a real city, and 15 minutes doesn't get you very far by car most of the time at rush hour.
I Save You in the Clouds
Because even in 2020, even in " secure/financial apps" most programmers have security and lic legality as a secondary (or even forth level) concerns, they just want to "make something cool"

They play lip service to it being secure, and/or license compliant
Ask HN: I was director of development and I left the company.What is next step?
11 years ago, I started working as Jr. Web Developer in a startup. Founders were close to my family and they gave me chance to work there. I can say that we started company together because when I got hired the company was 1 year old and there were only founders, no one else.

Two months ago I've left the company(There were some specific reasons for that). I was the director of development for 2 years and I've been always close to the management. After I left, now I understood that that company became my identity because for 11 years I slept and woke up with that company. I sacrificed my nights and weekends for it. Now I am stuck, not sure what's the next? Actually I am close to one path but I am looking for advice.

I've been always interested in startups. I began my tech career in a startup and I know what exactly a startup is. I read articles, books and watch videos, movies related to startup. I've always wanted to start my own company one day. Besides that, I am a full stack developer and I can build a product from idea to product.

Options for me:

1. I can apply to a software company and I can get hired with a good salary. In my free time, I can start building a side project. When I reach the ramen profit, I can quit my full-time job and focus on my project full time.

2. I have my savings. With minimum expenses, I can live with these savings for two years. So I can now start building a project and I bootstrap it with my savings. If I fail, I can apply for a full-time job.

I want to go with this second option but I have a problem. I have many ideas but I have an analysis/paralysis problem. I am not sure what to build. I am not a big risk taker and I don't have a business partner. So I want one man bootstrapped business. All the ideas I have are already existed in the market (as expected). I can choose a specific niche and build a product for that market but I am stuck at choosing the niche too. Please give me some advice.
You could laminate this post and wave it around the whole history and future of computing.

Success is the magic combination of “it’s time” and great marketing. Too big a jump with too many compromises like performance, quality, novelty or cost, and it’s dead on arrival. If what you’re doing is genuinely novel then prepare to be a footnote in someone else’s success story.
Modern JS is TypeScript.

Also Yarn is very handy. (Fast, simple, correct.)

If you need leftPad, maybe just "vendor" it manually.
Yeah seriously. Just the land for a regular house lot can easily be over a million dollars in the area, and 1 acre can hold like six of those. So five acres...like thirty million dollars? Unless there's some weird situation I've never heard of.
>but I think that's quite different from what was originally intended by "interesting" in this thread.

Is it? Being interesting is a competition. You are competing for the interest/attention of others. How interesting you are depends on how much better or worse you rank compared to others, in regards to the factors that make a person interesting. Relationships, friendships, jobs -- it's all competition for limited resources.

>"Say it's your hobby"... I suggest actually finding a hobby. Because it will make you happier, not because it will make you "look interesting".

Obviously you should have hobbies for the sake of personal fulfillment, and I don't see what would make you think I feel otherwise. But your hobbies are also part of your personal brand, and a factor in making you interesting (or boring), so it's important that you project as someone who has interesting hobbies (whether they actually qualify as hobbies or not, depending on the time and effort/money that you invest). Right? People list their hobbies on dating profiles. People (usually) talk about their hobbies on first dates. It's not uncommon for hobbies to be a discussion during job interviews.

>Some of it might make you attractive to certain people

Yes, hopefully (but not assuredly) attractive to certain people that you want to attract in the first place.
But isn't that the case with all companies of that size? It might be easier at some, but pretty much everyone I know at large company knows stories of some people doing next to nothing. As structures grow complex it's easy to hide behind politics if you're smart.
I wish I could get my son to exercise twice a day. He hates going outside. He prefers his exercise running around in Minecraft, and if he does get it in real life, it's jumping around the living room.
I'm also trying to do something very similar. I can use it as a reference.
Thanks for sharing!
I wonder if there are any good sets of word vectors in languages other than English (I'm specifically interested in Polish).

Same with any other language models and NLP related stuff. It's hard to find anything valuable.
I boarded an international flight (KLM to AMS) once and we taxied out and lined up for takeoff. The pilot then came on and said there was a mechanical issue and we'd have to go back to the gate.

We then sat on the plane for several hours while a crew (replaced|repaired) the APU. It was pretty disconcerting to be sitting there and hearing the drilling and grinding emanating from the hold and reverberating throughout the plane.

This was in 2000, so my memory is a bit vague but I do recall taxing out at one point, pushing up the power and then powering back down and returning to the gate for more work.

When the repairs were finally done, we immediately took off and made it across the Atlantic safely. It was one of the stranger air travel experiences I've had.
That playing-to-the-crowd comment was obscenely predictable.
I think the technical term would be “oligopsony”.
Small changes in wording, big impacts on behaviour
Blindly meeting people is like blindly sending your resume hoping you'll land a job. "Just go meet some new people" is not an actionable piece of advice, it's a platitude.
That plant would pull in more CO2 and increase its own biomass based on it. When that plant then dies two-three-five years later then all of that carbon gets back into the atmosphere anyway.

>If you can't grasp the logic, think about what happens if you burn all the plants. Some will grow back, but not all.

The only way they don't grow back is if desertification happens or humans start using that area. Otherwise, the plant life returns on its own. Chernobyl is overrun by plants.
These dudes exists in Europe too. Rendering whole meritocracy argument moot. I have come to believe that the real sexism in tech gap is in how low performing man can be without harming his reputation of performance - people give them seemingly infinite benefit of doubt. And how little can he know without damaging reputation of knowing a lot.

(Not that woman can't abuse this or that - but she can abuse different things. She can't make herself look 10x worker with so little.)
Complicated certainly. But over-complicated would imply that there's a significantly simpler way to do it.

The nice thing about software is that it can be copied, so the complicated part only needs to be done once by somebody suitably skilled in the art.
> That thing is ugly under the covers.

Was the code you looked at in Go 1.5 and above? Is it cleaner in 1.4? They used automated tools to convert the C code into Go for 1.5.
It's difficult when going to work and doing work doesn't feel like work. When copying files and patching stuff together is what they expect you to do but that only requires a little bit of mental capacity, welcome to corporate reality.

What you choose to do is completely up to you, but know that a lot of people would give up their right arm and a leg for this kind of job and the job security that entails.

That said, as long as what you are doing is keeping you relevant in the job market and you are building competency you should be fine.

Don't worry. Go to job interviews when you can, this is to ensure that your knowledge and persona are still relevant. If they give you an offer you are in a good situation to use that information to either improve your current position or change job. Don't forget you work to live, don't live for work.
> OTOH, there is the separate issue of FAANGs not compensating their European workers as well as they do the ones working in the US.

They don't, but they do compensate them similarly relative to the local average pay. They pay what they need to to get the talent they want.

I work at Google Munich, the pay here is much higher than a regular company in Munich, similarly to how Google pays much more than a regular company in the US. In some ways the difference is even more striking here, because there are few peer companies here that pay similarly to Google (there's a Lyft office, and a small number of Amazon devs, that's about it AFAIK), whereas in major tech hubs in the US you usually also have Facebook and Apple and Amazon and Microsoft and Netflix and various others that are similar or close.
Intel Officially Unveils NUC 9 Extreme Kit
Yeah! Fasttext has some models in polish which I can convert into the magnitude format for you! File an issue for it and I'll get it done
3. Enjoy yourself for the next few months. Catch up with family, go travelling, take up a new hobby, whatever... If you have the luxury to forget about income, do something to develop yourself, clear your head. Work will always be there.
A growing collection of Kotlin tips
The guy is a professional dev working on Linux, are you seriously suggesting he shouldn't know what "man" does? And are you seriously suggesting that searching for "spin" is somehow arcane?

https://www.google.com/search?q=linux+spin+lock+library

pthread_spin_lock(3) is on the first page, along with a RH presentation which explains exactly why trying to roll your own userspace implementation is unlikely to be successful. The guy simply didn't do his homework, I have no idea why you are trying to defend him.
This sounds exactly like the kind of engineers I never want to work with. That's just a breeding grounds for yes men with zero interest in challenging the status quo.
Nothing personal, but you are the type of director I would also not like to work with. Three management style described sounds like a walking, talking red flag.
This is a reason for Debian to exists.

Licenses cannot be reviewed automatically in a reliable way. Debian developers review the licenses and store them in a machine-parsable file.
How do I watch it on my Galaxy phone?
First of all,

That seems overly dramatic. I can only speak for Germany but I think 60-80k is more realistic. I think as a good university graduate in IT you should make >50k as that's the entry level pay for someone working in academics which is a decent middle-level salary to benchmark against I'd say.

If you account for vacation days, expected work hours and extra costs (medical etc.). I think European jobs aren't bad. If you really want a house, you also have to compare house prices in the Bay Area to wherever you make the 60-80k in Europe. My guess is that you'll find quite the dramatic price difference and in areas in Germany, where housing is expensive, the salaries are also higher (from talking to a friend, Bosch Munich pays I think 20% more than Bosch NRW iirc).

It's also not illegal to start your own business or do consulting where you can charge pretty nice prices depending on your field of expertise. Usually not as an entry level job but it's not unheard of.

Buying a house and paying it off also isn't impossible depending on where you live. 500k usually give you a decent option. 25 years @ 20k / year isn't really impossible (especially as you'd otherwise pay rent and given current interest rates). And quite frankly you can find good options in the 300k range a little outside metro areas.
> - Some FAANGs have a 1 year cliff. Some do not (eg Google, FB).

?? I joined Google in 2014 and had a 1 year cliff. Have they removed it now?
i would second this and also add, that when you're interviewing for other companies, be upfront and tell them that you're just not challenged. That you've been pidgeon-holed.

It will give the employer to guage if you will be a good fit for the project and that you are more interested in learning that just pushing buttons.
Write the services down. You don't need to keep the fact that you have FIDO tokens secret unless you're keeping them somewhere otherwise unsafe like under a rock in your garden. So a list titled "Services I've enabled for FIDO" with check columns for the tokens gets it done.
There were even machines with MS-DOS which were not PC compatible. Only DOS programs using pure BIOS calls (no direct manipulation of video memory) would work.
Nine States Face Economic Contraction, Most Since 2009 Crisis
Actually, most research in this area points to the percentage of people being gay among males to be about twice that of among females.
> The few women who moved to the Bay can have their pick.

I don't think so. It's only when males are desperate to settle; living alone and spending their money on their hobbies/travel might be a much more attractive option to them than to bind to an unattractive female that went to SFBA specifically to capture a high-value male.
LLVM has not been an acronym for Low Level Virtual Machine for quite a while now [1].

[1] - http://lists.llvm.org/pipermail/llvm-dev/2011-December/04644...
How do you know that Damore doesn't care about diversity in tech? From what he wrote and has spoken about it should be apparent that he was putting forward reasons, when asked by people working on the problem, why the current programs had failed.

I find the Damore case quite odd, because if that's how people are treated when they seriously try to tackle the problem, then that creates a chilling effect on people solving the problem. You're much more likely to get half-measures that don't make it better.

As an aside, I think that a lot of gamergaters did care about ethics in videogame journalism. Obviously not all of them, but some of them. That's why even years later they talk about obvious bias in certain video game outlets. They're no angels and the community is changing, but some of them did care about the ethics point (or I guess it depends on how you define gamergater).
Climate changes, get over it.
Yes. As of -2 years ago.
Very interesting. Keep up the good work!
Heh I remember in the late 90s I put some rubber between the hdds and case to greatly reduce the noise of my desktop PC.
Sure, but I'm just surprised that such a high-level interview is not available in a curated textual form, sanctioned by the interviewer.
Why exactly is this an abuse of the patent system?