skysight-inc/HackerNews huggingface dataset:
No, they decided they should pay taxes and can get tax write offs with donating the required tax of their country on capital gains from selling their crypto-assets ... for whatever multiple of money that they've extracted from later adopters, who will bear the losses once these global Ponzi-Pyramid scheme structures are made illegal by governments.

Edit: I want to add, these organizations being donated these crypto-assets, if they spend it are extracting money from the later adopters as well - and therefore are supporting and benefitting from these Ponzi-Pyramid schemes -- and of course they have to sell them (and are in full control of selling them, unlike a stock broker in a traditional Ponzi scheme) to actually benefit from these mostly mega-million dollar donations that on the surface only help to perpetuate and build people's unchecked excitement and greed.
Do you have a link or title to the video? I'm interested in watching it, but searching isn't turning up likely matches.
First of all, if you work alone at home as I do, it is freakishly hard to do something that you're not madly in love with. And most jobs involve at least some portion of that, so I try not to be too hard on myself. We are fighting a world of distractions and no visible restrictions. It's amazing to accomplish something at all.

Second, finding the right music helps me a lot. I also play a few instruments which are right next to me and I often pick them up for a minute or two and play along. I can't imagine not being able to resort to music while working on boring stuff.
"Bram Murton, a geologist with the UK’s National Oceanography Centre, says that if all the cars on Europe’s roads are electric by 2040, and if they use the same kind of batteries as the Tesla Model 3, that would require 28 times more cobalt than is produced right now."

"At the moment more than 60% of all cobalt comes from the Democratic Republic of Congo. For decades allegations of corruption and human rights abuses have swirled around parts of its mining industry."

"And with renewable power like wind and solar being installed at a frantic pace, every turbine and every panel also requires key metals."

I'm always wondering why more people aren't concerned about the production of these materials we need for all the clean energy, electric cars, and more iPhones. Is it just that it's not as bad as the oil production? Or do people really think we'll be mining asteroids in a few years?
Coding tests aren't always the problem, but coding tests that evaluate skills the company doesn't even use? That's just disrespectful.
>ASCII pictures don’t display correctly when the viewer is using proportional fonts — and a huge number of people (perhaps most) are using proportional fonts.

These days things are actually pretty good. Most things will manage to display plain text properly if there is enough context to allow the distinction to be made.
Might want to have a hero image that isn't 4.2 megs, holy hell
HN has made me a much better writer. So thank you all for that!
At the end of your shower, switch the water to cold. Listen to your thoughts as you prepare to move the water to cold. Your brain is probably slinging lies about "you'll die", "this will suck", "it won't be worth it", etc. Pay attention to these lies, because it's the same stuff you think when you're working.

Eventually your thoughts will lessen, "this again", "we've already gotten good at this, you can stop now", etc. It's a great microcosm of learning opportunities.

It's also great for health.

"No discipline feels pleasant at the time, but it yields a harvest of righteousness" -- I have to say this pretty much every day to move myself in the positive direction.
Adderall is an illegal drug in many countries. Be careful.
Caret, tilde and other loose requirements are fine in Cargo.toml because cargo generates Cargo.lock on your behalf with the exact versions required for your build. This is how pretty much all modern dependency managers work(Bundler, Composer, NPM, CocoaPods, SPM, etc). Saying that this doesn't work just is not true.
This is a nonsense ad for someone's services. I don't want websites to work totally differently from each other, nor does anyone else. Instead, I want to be able to find the information that I want, or be able to quickly acquire the services I want. There's a false premise about brick-and-mortar stores here too. Brick-and-mortar stores aren't radically different from each other either,; I expect doors to look like doors, windows to look like windows, and when I look for the bathroom I should be able to figure out how to use it. The notion that every website has to look radically different from each other is nonsense from people who are too excited about making new designs instead of wanting to help other people. Let's let's have fewer fads and more thinking about people, please.
And definitions can change.

As, in fact, they have. "They" was the gender-neutral singular pronoun in English for a long, long time. The idea of "he" as the "neutral" pronoun was forced onto the language only within the last couple of centuries. And now "they" can be, and is being, forced back.
Nice work. I can only give you one piece of advice, get a lawyer.
Good luck.
I think this is not only about commuting time. If you have a wife/husband and children, you do not want to move every 4 months for each new contract you get. Here remote makes perfect sense if you want to live in a fixed city.
TruffleRuby Native: Fast Even for Short Scripts
> Trump

If that's the case it's not going well.
THe article suggests that Toth is pricing the product at such a high price point because it's very laboe intensive production (or at least, Toth claims it is), so one wonders how much of that money is actually going back to Ecuador.
You are spreading blatant lies and propaganda. Anyone who actually reads his memo knows he never said this, or anything close to it! He was trying to promote the use of scientific consensus on male-female personality differences to more effectively be inclusive of females in the tech world.

Does that sound unfamiliar? If so, it’s probably because you never read what he actually wrote, and instead just accepted unquestioning the media propaganda.

Many news sources also spread the same lie you are, so I assume you’re just parroting the headlines (like many of us are guilty of). The problem is, the dishonesty of this propaganda does real harm.
One thing that I feel will be the key is that I won't have to worry about missing out on something before 9am or after 5pm once I leave the office, it will help me "containerize" work.
The rules are:

1. overflow is a "program error"

2. If `debug_assertions` are enabled, then overflow must panic

3. If overflow does not panic, then it must two's compliment wrap

This leaves the door open to always requiring a panic someday in the future, if performance gets there.
The point is, there cannot exist the same sort of terrible Rust code as the terrible C code he complains about. Because the compiler won't let you do it. With C you can write code that you don't understand is bad and broken because the compiler happily obliges and the program may even seem to work fine. With Rust you cannot because you're immediately told that the code is problematic (when it comes to memory safety. Of course there are other ways to write bad unmaintainable Rust code.)
> Being in the same place where you live and work makes it very challenging to not think of job in your private time or vice-versa.

Can you expand on this? I do not work remotely right now but as programmers, we're problem solvers. Often times I leave the office after 8 hours but the problem I was solving is still in my head through the night. However, I do not open work stuff over the weekend or in the evening unless there's an emergency. Do you find yourself doing work stuff after your working time or just thinking about it? Also, do you have a work computer and a personal computer, or both in one? Back when I first joined my company was cheap and I used my personal laptop for work, and it made it hard to ignore work stuff when I wasn't in the office.
All you have to do is keep your Cargo.lock file in version control, and you will have consistent dependency versions in any environment. This will work regardless of how generally you specify the version requirements of your dependencies.
Hyperloop One comes to India. Travel time will go down from 3.5hrs to 25mins.
Build the future of global trade at Flexport (we're hiring engineers)
Part of the problem is that people who are good at dealing with large codebases tend to write fewer lines of code if they can at all get away with it.
lol, sorry, but thanks for the note! I clearly missed that while rushing this.
Unfortunately, this sort of attitude is not unheard of among proprietary software vendors - see for example FTDI bricking your hardware if they think it's counterfeit:

https://news.ycombinator.com/item?id=8493849
Hmmm, I hadn't thought of flagging the moderators. I wonder if that might have negative repercussions. I wouldn't want them to get angry!
Semver package maintainer here. Cargo assumes a carat requirement if you don't write one.

Of course, Cargo.lock will keep your dependencies locked exactly until you decide you want to upgrade.
I'm confused. Are you saying that women are kept from going into STEM careers? Because they have every incentive to do so currently, yet still choose other career paths.
Fasting is actually something I have been doing as well lately that helped me maintain (and lose a bit) my weight properly and that one meal less a day meant a lot.

Do you not feel the urge to always be online when you're working from home? Once I clock out I can't keep myself from checking emails/slack etc.
Similar to above comments about wrapping_add, Rust has saturating_add as well.
... that's the first time I've seen someone claim, seriously and in all honestly (I assume), that the Map is, in fact, the Territory.
Yes from scratch. Names matter little.

From your source: "Microsoft's internal project name for the new OS was OS/2 NT, because Microsoft's intention was for the new OS to succeed OS/2 yet retain the OS/2 API as
its primary interface."

Note how Russinovich talks about a "new OS".

The NT (kernel) never had any OS/2 code in it, it was a totally different project. The first target processor architecture for NT wasn't even x86, it was MIPS.

OS/2 in NT was merely a subsystem layer next to DOS and Posix, somewhat like today there is the Linux subsystem layer in Windows 10.

A good source is this:

https://www.amazon.com/Show-Stopper-Breakneck-Generation-Mic...
Actually, Apple Maps uses (or at least used to use) OSM data for certain parts of the world.
What can help:

- visualize yourself as a homeless in your late 40s, abandoned by your wife and kids, no longer recognized/avoided by your friends, destitute, in bad health. It's a likely outcome if you don't learn how to finish things, work on your own projects and make it. Think about it as your default future state you want to avoid

- remove distractions while you are working on something. If distractions are your inner ones, contemplate on them for a few minutes and then decide to stick with a task for 2 continuous hours.

- put away those sugary foods that wreak havoc on your focus; look up how cancer in obese people looks like and replace their exterior with you; contemplate about how to avoid such a fate

- when you are stuck for multiple days, don't keep sitting on the chair; take a walk to a forest, talk to completely different people to allow your brain stop overloading the same "circuitry"

- force yourself to have 8 hours of uninterrupted sleep every single day; experiment by going to sleep before 10pm and waking up around 6am

- build resilience by doing something you hate for an hour a day. It could be sports, it could be talking to/helping some annoying person, taking a 5 minute cold shower, take a morning run for 30 minutes or doing any useful things you hate to do; simply define the lowest point of the day - "it can't be worse than that" and move off to better things

- ignore your past failures, only learn from them. Don't occupy yourself with the past whether it was glorious or awful; you only own the present and shape the future
Have you ever designed and implemented a modern api? It doesn’t work like that.

HTTP itself is fundamental and a different level of abstraction. We would not want monthly updates.

A closer analogy is Wikipedia (see wikimedia api). It hasn’t had the fastest evolution, but it makes OSM look like the stone age. You could look at the github api as a project that’s invested more frequently.

And it’s not just because these are projects with vast riches (even though WP’s multi-million budget is actually tight). There are countless smaller projects that keep a well maintained API. I just list these because they are well known.

The role and importance of APIs in software has changed dramatically over the last 20 years. It’s true at one point it was more of a luxury and just wasn’t as central to many projects.

Those days are far enough in the past and so anachronistic that a ~10 year stale API at this point should be considered architectural malpractice.
> I can't dig a shovel of dirt from my field without finding a plastic fragment

This, in the wider environment, whether microbeads in fish or plastic bags in the ocean, is one of the greatest modern tragedies IMHO.
A modern redux integration for Angular 2+
8 Smart Tips to Soliciting Friends and Family Funding
> The idea that anyone is entitled to a secretary, that a secretary is a kind of status symbol, is rightfully falling out of fashion, and not just in Sweden.

Indeed, the opposite error, seen in many ultra-high power distance societies, is arguably worse: when a secretary and a desk not facing a wall becomes an end in itself and nothing of value is produced.

> But it's not being replaced by nothing, it being replaced by (non-personal) function staff that offloads specific tasks.

Those things have been around for a long time, but treating it as a replacement rather than a complement to general-purpose secretaries means there will be no-one to do the more open-ended tasks, or tasks specific to the work of a particular person or group.
I don't think these are the same kinds of diabetes.

With the kind you get from over indulgence your pancreas is still functional, you just have insulin resistance.

I believe this is to help the other kind of diabetes where you produce no insulin.
Sure, and another option would be for a range "class" to do the clamping:

Range(min, max).clamp(x)

but this turns to a conversation about syntax, and not about designing API so that we guide our users towards success.
I was joking, but joking aside, please don't use the daily mail as a source of data. People in the US might not realise it but The Daily Mail is like a tabloid version of fox news but with more racism.
> And definitions can change.

Exactly. English is fluid and you can correctly use any word you want, as long as the message is accurately conveyed. And in this case it provably was, as the person I replied to specifically recognized that the original commenter was referring to Julia Evans when using he. So what is the issue here?
I deal with tonsilloths a lot and my solution is gargling hydrogen peroxide mixed with water, it isnt perfect though
> run by economists

I am confused. Perhaps you meant to say managers, administrators or bureaucrats ?
Sometimes it's good to remind ourselves of the many mission critical practical applications in disciplines outside of Computer Engineering.
If you’re still here looking at replies feel free to contact me. And or watch/listen to this video https://m.youtube.com/watch?v=YSfCdBBqNXY

Wish you'd left some way to contact you.

Now that I'm at a computer I can say more but you're certainly not uncommon and there is lots of help that you can have. Cognitive behavior therapy shows great results in adult adhd/add patients. The video I linked talks about children but you'll likely feel yourself nodding along thinking of you.

Money quote for me was something like the ADHD child has zero self motivation. All motivation comes from the outside world. Which is why kids can play video games for hours because there is instant feedback. But when you finish a problem on your homework nothing happens.

And that there is a extremely poor short short term memory problem.

Tons of stuff.
> One thing jumped out for me. No integer overflow.

FWIW that's not quite true, Rust will panic on overflow in debug but can (and currently does on all platforms I think) allow them in release. They're not UB though, they're defined as 2's complement.

> In my embedded work we use that all the time. We represent angles as a int16_t or uint16_t where you can add and subtract angles and never have to worry about a discontinuity at 2pi because 2pi=65536.

> Is this a hack that should not be allowed? I don't think so.

Rust provides APIs to make these behaviours explicit decisions rather than implicit hacks: https://doc.rust-lang.org/core/num/struct.Wrapping.html, https://doc.rust-lang.org/std/?search=wrapping_, https://doc.rust-lang.org/std/?search=saturating_ (and https://doc.rust-lang.org/std/?search=checked_).

> People can implement bounds checking when they need to.

Being unsafe by default always ends up in tears. Checking Mitre, just this year there have already been 11 public CVE for integer overflows.
Thanks for your reply! I mostly agree. Saturating peoples time in a small team is usually quite easy though :).

How do you manage oversight over the different PMs at your company? Someone has to split development resources among the stakeholders and their requirements, no?
CNCF Serverless Whitepaper v1.0
It actually was that I was thinking of. And now I feel slightly silly for not only getting a key detail wrong but also using a comic as a source of facts.

I'm sure Randall Munroe did his research but still.
Interesting.

I'm in the US, and it's just a controlled substance here.
Brushing all of this off as "scientifically supported sex differences" is quite simplistic, uninformed, and cartoonish by itself.
Is that so? I thought the “equals” relation was usually well-defined in formal math. What’s an instance where this isn’t the case? Perhaps the reals?
"Google is large enough not to care about this"

They also operate "SMTP servers" that violate the applicable RFPs, have done so for many years, and are not concerned about the potential damage that can result:
https://lee-phillips.org/gmailRewriting/
That's one way to do it. Another way is when the requirements change and you no longer need most of a feature.
> Right now in my new office job, I am spending around 1h30 everyday to get ready and to travel back and forward to the office. At first I started to see that at pure waste. But actually this is not that bad. The days weather is good, I am biking to work and also doing sport, days weather is bad, I drive listening to music and relaxing.

That's all very well when you own your mode of transportation. When I was working and decided to work from home, I was limited to a train that ran every hour, taking an hour to get to the destination. Many times I was either in a shoddy train (A cost savings measure by arriva) with nobody, or (more often) I was packed like tuna with a bunch of other people who also used it to go to work. If I missed that train, I would then have to wait another hour, usually in the cold and wet, being totally unproductive. It was an hour's walk to this train station as well, making it irritating when you add on the usual time cost of preparing to Enter The World. To add to this, people from my area tend to talk very loudly. I would often find myself either deafening myself to avoid listening to them, or being completely and utterly distracted and unable to focus for much of the journey (I used to attempt to read).

When I switched to working from home, I no longer had those concerns, which allowed me to dedicate more time to my job. Of course it lacked the usual work/life separation, but there are other ways to enforce that. A shower, or going out for a short walk often works. Putting on a short episode of a favored show is another.
There kinda can in the sense that you could just make every function `unsafe`, but that's a bit of a giant blinking red flag.
> visualize yourself as a homeless in your late 40s, abandoned by your wife and kids, no longer recognized/avoided by your friends, destitute, in bad health.

However true this might be, I think this is bad advice for someone with OP'S mental architecture. That sort of thinking only reinforces anxiety (the unhelpful kind, not the fire-under-butt kind), loss of locus of control, and imposter syndrome feelings.

Otherwise good advice.
Well, I guess at the time there just wasn't any demand for Windows for Alpha or MIPS workstations. PCs had huge demand.
Top Mobile App Development Trends for 2018
This may be a symptom that you don’t like the work.
>>Not really; it's a complete rewrite either way.

Most languages are a evolutionary dead end. They won't even get this far.
Google, Microsoft, both wants to put us in a cage and milk us for every cent. Perhaps even Apple, but their cage seems to have a bit more gilded...
I keep seeing this argument, and wonder if we read the same memo. And to mirror your view, I'm getting pretty tired of people just brushing off criticism of the memo as "Strawman! Fake news!" when it's anything but. I guess it's a successful tactic though.
Friends Don't Let Friends Write React Boilerplate
First and foremost: user key management or server key management? Because
while the former is at least tractable, I'm yet to see a good universal
solution for the latter.

The article is actually an ad for Gravitational's product.
Top Articles of the Week – React, React Router, Redux, VueJS, GraphQL, Hyperapp
I've seen excessively clever Java. Instead of code which did what was wanted using POJOs, it acted as an interpreter with most of the business logic in configuration files, which eventually numbered hundreds and had to be generated by shell scripts.

I avoid cleverness, including when writing Lisp. I rarely use macros, for example. Even if no one else reads my code, I'll still have to understand how it works in future.
I have a work computer that I, on purpose, never bring home. It also happen to me now, to think about job problems from home but it's very rare.

While I was working from home, just seeing this desk / chair make me think of job. The temptation to look on mails / slack outside of your working hour is also much higher.
> 2. Realizing that it wasn't motivation i was lacking cause that is fleeting and temporary but discipline. Not motivated? Fuck it, do it anyway. Motivated? Good, keep doing it.

I would say that realising all the push for motivation is generally misguided. Discipline isn't easy but it sets the frame of mind to just get on with whatever needs to be done.
SaaS Platform for Managing Configurations Enters Private Beta
I'm hardly ever an optimist, but I believe that this kind of situation is exactly what the saying "Necessity is the mother of invention" applies to. I am 100% confident that Elon has an entire team of material scientists at Tesla working on alternatives to these rare materials.
If given the chance, I believe I'd diversify the money. Depending on my intentions (e.g. more interest in high outcome vs more interest in supporting technology) I'd go for a middle way. Today I'd buy GOOG and TSLA. If possible at the time I'd also invest in SpaceX because I really like their efforts. TSLA is more of a I-believe-in-this-tech thing while GOOG ist both the believe in their tech (especially since Alphabet owns SpaceX in part) and the desire to earn something out of the investment. Depending on my own financial needs I would go an split exactly in half or not.
additionally "the author writes," is a perfectly neutral and grammatically correct way of expressing oneself