skysight-inc/HackerNews huggingface dataset:
Another interesting market is the isotope helium 3 [1], which has various medical applications, and which only industrial source is the natural decay of radioactive material in nuclear weapons, which need to be "purged" regularly to collect the helium.

[1] https://en.wikipedia.org/wiki/Helium-3
This sparked a memory of sprinter Tyson Gay’s last name being automatically edited[0] to be “less offensive”(?) by a religious org’s news website. Simply searching for and replacing certain words is bound to fail.

[0] http://languagelog.ldc.upenn.edu/nll/?p=294
This is amazing.
Belongs in a museum.
There's also the isotope Helium-3, which is far more scarce than Helium-4 and is rapidly running out. It's used to detect radiation and to reach ultralow temperatures in low-temperature physics research and medical cryogenics. It's scarcity has been a national security concern.
Purely from an energy conservation perspective, taking character into account when assessing the usefulness of an idea can save you quite a bit of trouble in life.
Integrating time from experience in the lateral entorhinal cortex
You obviously did not look at the 13 videos on Youtube, nor read the abstracts of the 14 patents so there is no point in arguing with you.
Video excerpt:

1. When overriding methods, use `void Method() override;` instead of `virtual void Method()`. (original video says use both `virtual` and `override` but this is redundant as `override` implies `virtual`)

2. Explicit type for enum: `enum MyEnum : uint32_t { ... };`. Does not require `enum class`.

3. Prefer `using NewType = OldType` to `typedef OldType NewType` (so that it's obvious which type is your `NewType` --- not so much when function pointers and arrays are involved in the `typedef` case).

4. Struct/class member fields can have in-line default values: `struct A { int x = 1; int y = 2; };`.

5. Explicitly `delete` constructors and assign operators.

6. Use `constexpr` functions to calculate compile-time constants instead of macros.

7. `explicit operator bool`

8. `static_assert` is now standard (no more macro needed)

9. `#include <chrono>` for type-safe time
I'm pretty sure adding a more restrictive license clause is a fork of the code base and any new code commits would use the newer, more restrictive license.
Yes, I found it quite frustrating as well. -.-
Ask HN: Privacy/security with using a password manager on a managed workstation
I work for a very large international corporation (420,000+ employees). I sit in the United States. I use my personal password manager (1Password) on a managed workstation (Macbook Pro, not sure that matters).

Should I assume that my password information is at risk/no longer private? Not sure if my keystrokes are being logged or if there's another way my information could be compromised.

I store my encrypted password database in a Dropbox folder that is local to my machine as well as in 'the cloud'. I realize this could be a separate security concern but my question focuses on using 1Password on a managed machine.

If (as I suspect) my information is not secure, does anyone have any suggestions for using a password manager on a managed machine? My intuition says to keep it on my phone and not use any password manager on my machine. I'd appreciate any thoughts.

Thanks.
That’s interesting...almost the opposite result was found by the Dutch drugs monitoring institute, with over 90% of analyzed pills containing MDMA.

https://energycontrol-international.org/wp-content/uploads/2...
Internet Porn Has Officially Killed HBO’s Adult-Entertainment Business
Do people still do conference calls nowadays?

Using Hangouts has kind of eliminated the conference call problem for me. Audio quality is great, you can see who is speaking or know who wants to speak if the mute icon disappears.
I struggle with myself and the world: https://philosopher.life/
Try four :*(

I sleep five hours a night and get up at 4 to start work so that i can spend the day with my family and not feel guilty about spending a measly one hour hobby coding or writing (and it kills me to choose)

For the record, love my kids, wouldn't change a thing. I just wish I didn't need those five hours sleep
Reminds me of this one: https://www.youtube.com/watch?v=kNz82r5nyUw

Makes me laugh every time.
The law isn’t some mindless algorithm. Do you understand what these terms are intended to do? Good, so does ever judge.
It costs you (14/365)*the salary increase at a new job. Additionally it puts you in a legal gray zone where you have quit employer A, but dont work at employer B yet. Employer B can rescind the job offer which leaves you with no job and no unemployment payments because the states views it as you voluntarily becoming unemployed. I have gone through that situation so it's not theoretical, and it does have an actual cost.

As for keeping a personal relationship, giving two weeks to maintain friendly relationships with a manager is just something weve all decide to do for seemingly no reason. Unless you work in a no skill job, you are not going to be replaced in 2 weeks. You are also not going to be able get an actual knowledge transfer done in two weeks unless your team had already done this before you quit, in which case the notice period doesn't matter anyway.

The two weeks notice period just let's companies get another two weeks of work from you, at a job you have explicitly decided you dont want to stay at
it's on the way: the webapp doesn't load on mobile
I worked at a medium-sized company during the transition from IRC to Slack. The problem the company had was a split in comms networks. There was a lack of will on the part of engineers to move to GChat, and non-engineers were unwilling to respond/engage on IRC. Marketing, Sales, and Admin were using GChat, while engineering used IRC. Getting everyone on the same comms platform was a major improvement. I'm not saying it's ideal, but it wasn't dumb.
As I read what the author wrote about playing in both directions at once, I couldn't help thinking of Machaut's "Ma Fin est Mon Commencement". Time to go listen to it and then to Coltrane.
The joy of creating code with elegance and simplicity
Artificial intelligence nails predictions of earthquake aftershocks
I have an ø in my name. It is especially annoying when entering payment details and I have to input my name as it appears on my credit card. It is surprisingly often that only ascii is accepted. I would guess the anglo-internet is hell if you're from Asia.
Finding a programming job.

I've taken classes, done simple stuff, talk about it with friends who are coders, but I just can't seem to get a job.

I've tried making a move to a programmer position in my last two jobs, but I either blow the interview, or my department holds me back cause they need me, or in my current job they tell me that they only hire level 3 engineers...

I can't find junior software engineer positions that would even interview me and it's become a thing that all I'll be good for is application support, no matter how much knowledge I show about programming and logic

edit: Thanks for the down vote!
I get the feeling that droughts have happened before, are happening now, and will happen again; and we are just not able as humans to control the climate.

In fact I found this study that proves that history does repeat.

https://www.clim-past.net/9/1985/2013/cp-9-1985-2013.pdf

Thankfully, due to technological advancement though - it is nowhere near as damaging as it once was - in fact now these are barely a blip on the radar on human life. In times past, it is easy to forget that a simple drought halted all commerce, caused great famines, and without transportation and local food sources available, people were dying.

Just take a look at the history and see the trend lines for the evidence of improvement that advancements like electricity and internal combustion have given us:

https://ourworldindata.org/famines

Here's one for technology!
Narcism.

I'm like the smartest guy in the world, and I can't believe how mediocre everyone else is.
I'd recommend watching Stefan Molyneux's interviews with Jason Richwine. They're on Youtube.
The overall conclusion, which I seem to recall Damore taking great pains to clarify, is that individual women who happen to be competitive, driven, and resilient to stress can and do thrive in the tech industry, while individual men who lack those traits can and do struggle, but the differing distribution of those traits across the entire population will affect population-level statistics even absent overt discrimination.

Rounding that off to "women are less suited to work in tech" is completely dishonest, because there was never any claim that each and every woman is less suited for the tech industry than a man. A more accurate summary would be, "fewer women are suited to work in tech".
Finding a partner is just as hard (if not harder) than finding and managing a reliable employee.

This advice gets thrown around a lot, and while it's helpful as an option to consider, it often doesn't solve the posed issue.
Link to actual paper (paywalled): https://www.nature.com/articles/s41586-018-0438-y
In the US the community didn't use to do that at all.

It has been taught to do so, assisted by the government (overzealous social services, etc), academic "experts" of all kinds, and hysterical media.

This is a very nice piece of writing from the Austin Chronicle that tells the story of a much freer US and community:

http://michaelventura.org/wp-content/uploads/2013/04/This-Is...
I'm confused. Are you arguing against the idea that we should reduce waste by proposing a possible measure and then arguing against that same measure?
There are two problems with this approach:

1. I don't want to get involved in that, even if I'm based in Uruguay and they'd have a hard time suing me.

2. What they could do is put resources to detect the extension and block it. We could start a mouse and cat game that they'd win... I don't have their resources to invest in it. After all, all I wanted was to solve Slack for me, and that would make it harder.
It's impossible to say for certain where the next financial crisis will come from, and when, but I bet there is a decent chance that a global meltdown originates in China.

Autocratic, opaque, statistics no one believes, infrastructure spending for cities and rails no one needs dictated by political hacks, entrenched corruption, rising national debt... a few wrong moves and the house of cards falls. The fact that the second largest economy is so radically different from western capitalist countries makes it difficult to predict how it will evolve. Democratic revolution could still happen.
Nothing wrong with banning flying litter though.
It can definitely be a challenge. My wife and I waited a long time (10 years) before having a kid. There have been a number of unexpected medical things that have complicated the past ~4 years. I love my son a lot, but I also would have been happy to be just a husband. I think you need to decide what's important to you and whether a child makes that better or worse. Having kids to meet some kind of social norm or expectation is definitely not a good plan (although I'm sure it can work out ok in some situations).
It's only going to get worse - more and more systems are replaced with "AI" which in return produces the worst case of "computer says no" - with the older systems, customer service could at least override the system, with the newer ones it becomes increasingly difficult to do so. Even simpler technologies like voice recognition are incredibly shit if you have an accent or a surname that's not recognised by English "speaking" voice recogniser(support lines where you have to say your surname to get connected to someone are the worst).
Anything that moves away from Electron is a plus in my book
I'd love to hear more about this from someone with legal expertise.

It makes no sense for them to claim that every extension published on the Chrome store needs to comply with their acceptable use policy...

If that were true, then wouldn't 1Password and any other extension that uses a content script also be considered unacceptable?
A major release just around the corner: meet Kotlin 1.3-M2
The only safe thing to assume about the validity of family names is that people may or may not have one, and that if they do, it is probably (but not guaranteed to be) composed of a series of Unicode-space characters.
lol... it rings a bell
Poking around on Wikipedia, it appears that fission and its byproducts indeed do not generate alpha particles, but the enriched uranium and plutonium also undergo alpha decay, so simply collecting lots of fissile material in one place should produce a noticeable amount of helium.
Could Red Dead Redemption 2 Be a Trojan Horse?
Download HD Images from Instagram
Video about State-Sponsored Trolling
Also, you'd have to anchor it really well if you didn't want it to move with the front of the glacier and reappear the first summer the glacier retreated by a couple of feet, instead of when the glacier shrunk to disastrously small.
> My company of 500 with only 30 devs uses it.

Same at my workplace. Slack is mostly used by the managers, all the devs avoid it. Even if you don't mind the proprietory protocol, the performance even on beefy machines is an absolute dumpster fire, that nobody wants to touch the app with a ten foot pole.
Another common source of grief for people with the name Null is SOAP web services:

https://stackoverflow.com/q/4456438/149341
Almost real, it's just missing loud audio feedback loops.
From a previous comment I've made:

>The MIT license is only applied to code contributions once the code is "at rest" after merge. Permission is then granted for anyone "obtaining a copy" of the software. The repo maintainers claim that they are obtaining a copy of the software, but it looks like this isn't a copy, it's the original. I wonder if the contributors really do have legal recourse.

It is my opinion that even in a branching model, the repo maintainers are not obtaining a copy of the licensed code. A git branch is only a pointer to a git object - it's not a full on copy of the source code. So, claiming that a certain develop branch or tag is the original and master is a copy does not hold water.

The lerna github repo continues to hold the original code, and their users obtain copies.

I strongly believe that the repo maintainers do not hold any rights to sublicense this codebase like they have under the terms of the MIT license, and further, I accuse them of harming copyleft with this sublicense scheme.
Day Tour Operators Melbourne – Yarra Tours
Big companies still do them a lot. You also avoid the issue of people not being able to figure their computer audio out. They drive me crazy though. I usually call into conference calls via Hangouts.
That is a more apt comparison. I was trying to think of one that didn't have the appearance of being anti-religious. Yes, they are like anti-vaxxers.
I had John Fread write in last year. His whole family had learned to be careful picking usernames, and more careful as WAFs and such grew popular.
>Do people still do conference calls nowadays?

Yes, especially at large, non-technical companies. Technically, we are using WebEx, but most remote folks are dialing in to a phone number versus using audio on their laptop.

I'm in at least one meeting a day that has dial in people.
One way to deal with this is to meet up with some people who are much smarter than you. That'll quickly cure this illusion.
I had to deal with fully self-driving cars in SF a couple times and i actually became more aggressive about my right-of-way ("well, it's not going to hit me" i thought).
It is actually more than pointless to argue with these people, as many of them actively engage in conspiracy theories: https://www.logicallyfallacious.com/tools/lp/Bo/LogicalFalla...

I personally know someone with the belief that climate change is a political conspiracy. Any evidence to support climate change just points to a bigger "cover-up" and validates their beliefs. Almost always this is not an isolated belief but a pattern of thinking, and the person holds similar conspiracy theory beliefs about other issues. This is not a political left/right issue (the person I happen to know happens to be a left-wing conspiracy theorist). This is an issue of mild paranoid psychosis that is not being recognized and treated seriously because the symptoms are not very disturbing to others, and the people suffering from it happen to be relatively high-functioning. Eventually as these people age the symptoms get worse and they end up driving those close to them away.
Yeah he lost me with that comment. Journey in Satchidananda is my favorite record, period. It was one of many records that changed my life as a young teenager, and of all of those albums it’s still the one that surprises me most every time I listen to it 18 years later.
I'd consider myself a "senior" developer and I have volunteered before (not as a dev)... In most other large-ish structures there are volunteer coordinators that introduce themselves & the project to new people, give out links, set up volunteer events when growing the project is needed, that sort of thing. My understanding is open source actually makes quite a lot of money, so I'm not sure how come spending what amounts to a few hours a month doing outreach is a much bigger problem than it is for the local community garden.

And of course, as a more experienced dev, really all I need is some kind of human touch so I know that if I start working my efforts won't fall into a big black void... devs tend to call that hand-holding because most devs think all socializing is a waste of time, but for most people volunteering is at least a little social.

As far as actionable advice goes, I think having virtual "volunteer days" (on the 1st Saturday of the month, beginners can join the channel and get matched with somebody more experienced if they have questions for their first pull request) may work. Also appealing is publishing "openings" showing an example of what skills developers in your project commonly tend to have (working independently, obsessive about coding standards, super-problem-solver, an eye for usability, great communication skills, ability to use valgrind, whatever) so people can self-select into it.
I don't know about GPS trackers, but my experience with scientific sensors in general has been that they tend to be quite expensive when compared to similar commodity items. They need to be in robust waterproof housings, compatible with other proprietary equipment and software, and accessible to non-programmers and newbs. I have seen things less fancy then a GPS tracker, like temperature or water level sensors with a few kb of storage and a serial port, that easily exceed $800 cost. This is frustrating to scientists, and many use substitute consumer equipment, roll their own when they can, or substitute cheap labor for overpriced automation. Sometimes an undergrad research assistant with sneaker-net is cheaper then then sensors' proprietary networking module. Most of this stuff has a "stuck in the 90's" kind of feel to it. 9600b serial ports, ncurses looking vendor software and propriety radio instead of wifi or cellular. Which would be cool if it was free and open, but it's not.

I think it's low-volume, high margin market, and not very competitive. An opportunity perhaps?
Thanks for the comments. We tried for some time to declare contracts like interfaces, but there are a lot of operations in Go that can not be expressed in interfaces, such as operators, use in the range statement, etc. It didn't seem that we could omit those, so we tried to design interface-like approaches for how to describe them. The complexity steadily increased, so we bailed out to what we have now. We don't know whether this is is OK. We'll need more experience working with it.

I'm not sure that Go is a language in which higher-level abstraction is appropriate. After all, one of the goals of the language is simplicity, even if it means in some cases having to write more code. There are people right here in this discussion arguing that contracts adds too much complexity; higher order polymorphism would face even more push back.
I worked at Cisco, who had their own awful IM client. Our team used Hangouts instead with great success.

Company-wide conferences were a ball-ache. The corporate solution didn't mute by default, so with 40000 people in a conf it devolved into a "TURN YOUR MIC OFF" shouting match for the first 10 minutes.
Insomnia, it's a fun one. I have learned patience, and through the buddhist approach to non-self a way to deal with my suffering. I'm tired, a lot, but sometimes I'm not! I've learned to appreciate those times immensely instead of focusing on wanting to be in a state that is unattainable. I'm not fully in control, and that's ok, I do what I can, when I can.
If I come at your post from the angle that “you are an ideological idiot who has asymmetric requirements of evidence, who doesn’t understand risk, and who should be ignored entirely on this subject” you do nothing to convince me otherwise.

Instead, your post reads like a cartoon of a “very smart” right-winger whose brain is entirely closed, and provides no evidence that you’re interested in or capable of engaging with the subject matter.

Please don’t comment further unless you effectively prove that you’re not the intellectually lazy, purposefully ignorant, vile piece of shit you seem to be.
It’s still a really expensive way to get drinking water.
Yeah, but this example worked well for me too, but when it fails it drives me mad, and it will now add a subtitle saying it ignored a keyword allowing to click on it to add with double quotes, and then procedes to ignore the quotes in some results.

I think google is set to work for the majority of people and it's failing the way I use it.
Meta Tic Tac Toe
I want to leave my country for work/ study reasons, but I don't know how to start or where to look. I'm a EE graduated from a university here in South America (Chile) and currently working as a SW lead in IoT / fullstack projects.

Every time I look outside (linkedin, /cscareerquestions, HN), there are people with far more experience or qualifications. It makes me feel my ideas are all wishful thinking. That the success that I have attained here is just because "it's a shallow pond" and nothing else.

And when I look at grad programs (master); they require far more money that I have with me right now. I would love to get a master in SWE (part of the reason for going abroad), but I don't feel good enough for a scholarship/financial aid.
Collecting a VAT is probably more expensive to society than collecting a sales tax, as every business has to keep track of it instead of just the ones that do the final sale. The reason you need VAT is in practice, if sales taxes are higher than around 10%, the number of businesses/people who start to find ways to not pay it starts getting significant. With a VAT each business in effect enforces the tax on the business it buys from or has to pay the tax themselves. Raising a sales tax higher than 10% can net you less tax revenue(highest sales tax in the US is 10.25%, highest VAT 50% (Bhutan) with 25% common in Europe).

I imagine this effect is getting less pronounced as cash is used less and less in transactions.
Procrastination - wanting to accomplish things (technical things - learn new language, stack, technology) in my head but not actually starting/completing them. I've tried to minimize my hobbies and whatnot so that I'm not being torn in too many directions but I guess I just aspire to do more software dev-type activities (in my head) but after a day job related to that I can't quite muster up the energy (default to FO4, Youtube or guitar).
Ask HN: What if we fork the last commit before “the clause”
will it still be subjected to the same restrictions?
No mention of smart pointers? I'd wager I use unique_ptr way more than type-safe time!
I can relate to this. Try to find someone part time who you can trust and will stick around for awhile. Look outside your bubble of hackernews etc, might be a mom or a retired guy, whatever. Baby steps.