skysight-inc/HackerNews huggingface dataset:
That is a good point that many people ignore. Living costs are much more in wealthier areas, however consumer goods generally stay the same price regardless of area and don't scale with relative pay of the area. So unless your housing expenses scales faster than the pay increase scales from working in those wealthier areas, you have far more luxury and consumer spending available to you by living in that wealthier area. Not to mention the many other benefits of living in a more "expensive" area like having greater availability, competition, and choices for consumer services, or economic opportunities and luxury services.

Obviously this would still have to be evaluated on a place-to-place and person-to-person basis, but I think more often than not living in a wealthier area increases your quality of living; but we also can't expect our entire nation of people to move around like a bunch of migrant workers all the time. I think we should worry about how this ends up economically punishing people who didn't predict the next 25+ years of economic changes when they try to find somewhere to settle down and build a business or buy a home and have a family.
Swift memory management lost to Go, C# and OCaml in the benchmark of the user space implementation of network drivers, presented at last year's CCC.
If you forget to put the charge + or - in a chemistry exam, you will never approve.
If one is thinking about trying to become H1-B, one should be extremely wary:
https://www.mercurynews.com/2019/04/16/h-1b-more-advanced-de...
obviously this could change from Presidential administration to administration but they no longer permit those with physics/E.E./math advanced degrees to have H1-B for software work.
I got a lol out of a rideshare driver that went to rob an Airbnb after he dropped the departing guests off at the airport.
> The Linux world has a lot of conventions you just 'need to know about' in order to navigate. It works very well for experienced people, but it isn't helpful for newcomers. When I was first starting out I didn't understand the versioning system or what it meant. Were releases named something like "Ubuntu Standard 18.04", or "Ubuntu Preview 19.04" it would have helped clarity. LTS doesn't mean anything to average people. Small things like would help me convince family members to switch

Are you posting from some parallel universe, I've sat Windows users down in front of this Ubuntu desktop and they can't tell the difference. What's complicated about clicking on 'software Updater'?
Ubuntu since it's the most widely supported Linux distro

Dub with DMD since my favourite language is D

GDB for debugging

Atom with autosave and D syntax highlighting

Git

Zsh with oh-my-zsh, mostly for the amazing history & tab completion.

Chromium with ublock origin

My GNU Nano autosave patch & everything I need to compile that.
Regardless of what the sibling comment says, the editing UX is really good now. Their editor has a beautiful walkthrough and easy-to-use tools, at least on desktop: https://www.openstreetmap.org/edit
Well, to support the top parent's comment, here's what John Carmack had to say about SAAB's fighter jet:

> The fly-by-wire flight software for the Saab Gripen (a lightweight fighter) went a step further. It disallowed both subroutine calls and backward branches, except for the one at the bottom of the main loop. Control flow went forward only. Sometimes one piece of code had to leave a note for a later piece telling it what to do, but this worked out well for testing: all data was allocated statically, and monitoring those variables gave a clear picture of most everything the software was doing. The software did only the bare essentials, and of course, they were serious about thorough ground testing.

> No bug has ever been found in the “released for flight” versions of that code.

so not quite that tests are useless because blackbox, but more that yes, it is possible to write software that facilitates showing a code will do what it says it will do.

In another note, I do feel sorry for the engineers but at the same time Airbus also has similar MCAS system, but the only thing that saves them is an extra Angle-of-Attack sensor whereas I believe the boeing relied on just one or two. Airbus had 3 AOA sensors and if 2 agreed, that was the data fed into the MCAS.

It still boggles my mind that they would place a bigger engine when the original plane was not built for it at all, this was 100% profit orientated move to prevent Airbus from taking Boeing's majority marketshare, it's highly ironic that the opposite results.

Even more infuriating is that Boeing passed it off as the exact same plane, not much extra training is necessary, along with FAA giving their blessing, now caught up in the mess.

Canada for instance is now looking to the EU for an independent auditing, as any credibility FAA has built up over the past years has taken a significant hit.
If the spec is complex you are probably proving the bugs in the spec are indeed correctly implemented...

Edit: that said, spending the formal spec time will probably reduce the number of bugs far below than what we find normal now. But money...
Yeah, you're right. Can't completely get rid of tests but the irony still exists.
So what’s the viewpoint internally from Microsoft employees? It seems like at Google at least, employees are strongly unified against working on militarized applications of their technology.

Is it different at Microsoft? If so, why?
Could something else trigger your distractions and then spiral you into out of topic behaviours?

In my case, that's a chatty coworker. Every time he yanks me out of my flow, I get the urge to check social networks and have a really hard time going back to deep work.
It doesn't matter if it is old. It is something we should be concerned about.
A Market-Driven Green New Deal? We’d Be Unstoppable
SpaceX Is Ready to Launch Starlink Satellites in May 2019
I have one of those laptops with integrated and discrete cards. Really, it works way better than you'd think; the official discrete GPU driver is a part of the kernel and gets better with each kernel release and requires no weird proprietary blobs, and running a program on the discrete instead of integrated GPU just requires running it with `DRI_PRIME=1` in the environment.

The main issues with GPUs in Linux rests squarely on nvidia's shoulders. Intel has worked flawlessly for ages, and after AMD actually started upstreaming their drivers, their cards have been a dream to work with.
It’s a bit harder when there could be a stay-at-home spouse, work-from-home, elderly family member, adult child or sick-day family member.

Similarly, if you have a cleaner or contractor coming by, you probably will defer it until you’re back.
That's like saying book A is in Spanish and book B is also in Spanish, so why did you like book B better? Python is just a language, what you do with it is what matters. Sounds like they built something completely distinct from Watson and it did the job.
Genetic Mutation Makes People Feel Full – All the Time
I doubt this would get as much media attention if Tolkien wasn't involved.
Use the Pomodoro technique and limit your social media checks (if any) to the scheduled breaks that the technique provides for you. In general, it's also highly desirable to enter a flow state as quickly as possible (this is what "focus" really is, after all) and there are ways to make this more likely, such as starting your session with easier, lower-stress tasks and moving on to harder stuff incrementally.
That's like saying a DB search is existing competition for a Google Search, it isn't.

There were existing GEO companies that provided Mapping Services (I was developing GEO Apps with one of them at the time), but there was nothing like the consumer focused Google's Maps preceding it, with its worldwide pre-rendered imagery at multiple zoom-levels coupled with a global search that displayed annotated Markup results delivered over an Ajax Web interface that allowed seamless panning/zooming of the Earth scaled to millions of users.

It wasn't a fluke that Google Maps gained instant popularity with mainstream Internet users over everything else, there was nothing else like it.
What are AirBnb's unique scaling issues other than just being a web app with tons of usage?

Uber has navigation, route optimization, queuing, etc. Facebook has to propagate activity our to massive and complex social network graphs.

I'm not discounting the toughness of operating at Airbnb's scale, but from my limited understanding it seems like they are not solving a new problem.
Sv is expensive, and id believe it’s the most expensive city in the USA.

but definitely not the most expensive place in the world.

I think cities like Hong Kong, Singapore, Tokyo, and others have a higher cost of living.

Yes, normalized in usd.
Amusingly, this seems to think I'm pretty unsalty, assuming I'm not misunderstanding something.

This is amusing from two perspectives:

1. Posting as openly female has been enough drama that the low score doesn't really jibe with how other people seem to perceive me.

2. I have a condition that causes unusually salty sweat. There are other people here with a more severe form of it who presumably are saltier than I am, but most of you people can't compete with my brine.
Mueller Report says encryupted messaging apps stalled some lines of inquiry
Data science is one of the few fields where a physics degree does have at least some comparative advantage. In any engineering field, a hiring manager with a choice between an engineering graduate and a physics graduate is always going to choose the engineering graduate because they have specific training in the field. Part of the myth propagated by physics departments is that learning to solve a bunch of general problems will somehow make you qualified to solve very specific problems.
Define what is a bug in a spec? I defined the program to do one thing and one thing only. What does does it mean when I have a bug in my definition? There's a definition for the definition? Makes no sense.
Best practice is actually just to disable all tests that are failing. Can't hold up our sprint deadlines!
At some point in time, every plant was invasive.
It seems to me they could have used the following hack to fix such issue:

var dontOptimizeMeBro byte

// go:noinline
func makeStackBig() {
var buf [16386]byte
dontOptimizeMeBro = buf[0] + buf[len(buf)-1]
}

Call this at the start of the goroutine.

What it does, I hope, is extend stack to 16kb, once (as opposed to going from 2kb to 4kb then to 8kb then to 16kb and paying for coyping the memory multiple times).

The stack stays big for the remaining lifetime of the goroutine.
Talk to your supervisors about how you aren't excited about your tasks at work. If there's nothing they can do about it, quit. Find something that excites you.

A family friend of mine used to play violin in a traveling rock band. He slept in the van and loved every minute of it. Later, when he had a family, he settled down and became a contracted fundraiser for non-profits. One day he came across a particular non-profit that he loved, identified with, and felt excited by. He took a 50% pay cut and settled into a permanent position with that company because "it felt like being back in the van again"

If you're the kind of intrinsically-motivated person who can trick their head into being excited about 12 hours of being immersed in a problem, then you'd be an incredible asset to any company that gets you excited.

If you have an idea of what company, industry, or problem that might be (good news: people usually do), pursue it like hell.
Help us refine therapy AI
It would ensure people thought about it a lot longer and harder than without those proofs, so the code had a whole lot more critical thinking done over it. Seems worth it in some areas like airplanes.
Is this satire? I really can't tell.

If it is, kudos for misusing a Stalman quote to promote english-centrism gatekeeping, which is the orthogonal of promoting knowledge sharing that the quote is about.
Would you rather have every website prompt you with a paywall instead because that is the only other profitable solution I can think of.
Thanks, I remember seeing this before but assumed it was a junk copy-cat app.

The list of features it doesn't support is exactly the same list of things I don't care about. Nice! I just installed, and it seems to be a minimal app using a chrome wrapper. So it's basically a webpage... I will have to see how its navigation works.
I've found that people that complain about this often gloss over the fact that Baldanders is stealing bodies and making grotesqueries of children that he rapes. Plenty of bad things happen in those books.
Realize that promiscuity is a disease vector.
Facebook says it stored millions of Instagram passwords unencrypted
deGooglifying by moving from a Google Google phone to an LG Google phone.

Of course, the only viable alternative at this point is Apple. That's the choice I made and I feel they've earned higher consumer trust... for the moment.

I really think that, with smartphone technological improvements flattening out and the oligopoly starting to squeeze their customer base, there's never been a better time for open smartphone projects to get a foothold.
I think the comment was more about the fact that social media is more enjoyable and therefore drawing OPs attention. If they moved into management, perhaps that would be more enjoyable and therefore remove the social media draw. They could have used any occupation not just management. Maybe OP just doesn't enjoy coding anymore.
Absolutely. That might seem to be the surface story, but it very much isn't. The story might seem more intriguing once you realize -- and it's not immediately obvious -- that some of the characters are aliens, and there is even one minor character who seems to be traveling through time in reverse. The surface elements -- the torturer's guild, the Autarch, even the Claw of the Conciliator (an ironic McGuffin) -- are fantasy tropes that Wolfe uses to tell a much richer, more complex story. Even the title might be a pun; New Sun/New Son, the story of a prophesied saviour.
These are real engineers, not folks who create webpages and call themselves engineers...
This is really irresponsible thing to do.
> Next will be the US, which will entirely turn against allowing mass low skill immigration.

Will it? The policy class shows no signs of this.
Clojure at Scale: Walmart
Canonical's Snap system is intended to solve this. Snaps are packages that bundle their dependencies, so they are bigger, but they run successfully on most modern versions of Linux.

https://snapcraft.io/

AppImage solves the problem in a different way, although AppImage doesn't have a concept of automatic upgrades like Snap:

https://appimage.org/

I suppose one could put an appimage in a snap, leading to either the best or worst of both worlds.
Currently no. But it's a normal bank account so everything should work.

We plan to integrate in to Stripe/Paypal and provide analytics/useful info on the Mercury dashboard.
Momentum!

At least for me, productivity requires momentum and being at a standstill feels like quite a hurdle. So at least at first, work on something you're really excited about. Something that won't feel like work. It could be a small project you couldn't otherwise really justify spending time on, but do it anyway. Visualize the end result, get yourself excited, and finish it.

Once you've gained some speed you should be able to tackle other tasks and projects. Social media will start to seem less compelling than it does now.
When someone complains that they enjoyed using DE X, and the distro switches to DE Y, they get told that they can just install and keep using DE X. When they later come asking about issues they're having related to DE X, they get told that it's not officially supported and that they should probably switch to DE Y.

Both responses on their own are perfectly reasonable, but it's understandable if users get a bit frustrated.
It really bears repeating and pointing out that a lot of the really awesome things about i3 "just works" in a way that Gnome has lost many years ago.

Considering its 'rough-hack-a-text-config.file' roots to make changes I really am impressed with it. I've used i3 for many years, (I recently moved to sway but I'm going to move back) and I am so impressed with how it gets out of my way.
Right, but it has the same end result.

Also, I guess they don't look at their log files? The passwords were there in clear text for 7 years apparently: https://techcrunch.com/2019/03/21/facebook-plaintext-passwor...
I had to completely clear my mind of the past, and of what others may think of my project/code. It's a brand new day, you're breathing, you can truly work on whatever you want.

When I'm hot on a new video game, I can't wait to fill the most immediate next hours on doing it. What was that for you at some point? I enjoyed QBasic in gradeschool and revisiting after years in the field was really fun.

Whatever that code is, I suggest pursuing it even if it's not

a) something everybody on here says we need to be doing

b) related to your dayjob

c) related to that "big project" that you need to do perfectly

I wish you the best.

P.S. strike perfectionism out of your mind

P.P.S: Practically look into using the Pomodoro Method

P.P.P.S: Either start or stop doing drugs. Or see a board-certified medical professional if you think that would be dope. It is.

edit: formatting as always
> do you think a physics degree or a statistics degree is better suited to doing data analysis, and why?

For finance, physics 100%. (The more experimental, the better.) When you're forced to map your theories to reality, and deal with the divergence, you develop an intuition for a certain set of problems. Those problems recur in commercial data science.
What you really want to do is first disable a test you know is unhealthy to unblock everybody. Then, you fix it. After you've reintroduced it healthy, you can turn it back on.
As a blue-collar worker, you could complain to the people around you... but your boss probably couldn't. As you move into management or into the white-collar world (either one), you can still complain, but your complaining will be taken more seriously, so you can't just blow of steam any longer. You have to complain, quietly (and rarely), to the people who can actually change things, and preferably with both a reason for them to make the change, and a suggestion of how to do so. It's a cultural shift.
YouTube adverts: I have been very impressed with Google's slow frog-cooking growth of ads on YouTube.

I was also impressed with the decades long growth of advertising on TV.
Watson is more a marketing term than a technical connection between products.

I invite you to test "Watson Tone Analyzer" https://tone-analyzer-demo.ng.bluemix.net/ :

- "I like this product." => "this is an analytical opinion with neutral emotion."

- "I like it" => "Tentative, 50% happy answer."

- "It's not a bad product." => "analytical".

- "It's not a bad tool" => "joyful answer".
I have a Pilot Metropolitan and it's okay. Are these Chinese pens significantly better?
Yep that works too although I didn't benchmark the difference in performance. The nice thing about the worker pool though is that it auto-tunes the stack size based on the workload.
Read the comment by mirimir, that is based in the research article instead of the press article: https://news.ycombinator.com/item?id=19694140
anyone have resources on generative electronic music? there's a lot on Piano, but I find the diverse nature of electronic music both alluring and difficult to train on
Better yet. You will be restricted where you can go based on your net worth or social credit score.
Look to your health. Eat right. Exercise. Clean your workspace. Etc.
I also like to have my own garden, or at least a small communal garden that is harmoniously integrated into the property.

I was living in Copenhagen for a few years, and I was really impressed by how well designed some small blocks of flats were in order to get them integrated into wild gardens and little forests, e.g. [1,2]. Apparently a trend that started with Scandinavian mid-century architecture.

During Spring and Summer, from many living rooms you could not see neighboring blocks because there was an absolutely amazing small forest in between. With Summer breeze, you would only hear leaves moving. Absolutely amazing to work from home in such a property. Silent and very pleasant views.

Trees had been carefully selected and/or flats placed appropriately so that during darker months they would not give any shade. And these were mid-class flats I could rent with a (generous) MSc scholarship, nothing outrageously expensive. Good urban design makes a difference.

[1] https://nybolig.mindworking.eu/resources/shops/N270179/cases...

[2] https://nybolig.mindworking.eu/resources/shops/N270179/cases...
Move Over, San Andreas: There’s an Ominous New Fault in Town
Good point. Not sure if it would work at that small a scale. You might have to look around more (on and off the Net); it could help. Some searching through organic gardening sites, Rodale Press mags/sites, permaculture sites, etc., may help.

Vaguely remember seeing some such points mentioned (about companion planting, plant-plant symbiosis examples for gardening, etc.) a while ago, but did not save those particular ones, unfortunately, although I do often save web pages of interest to my PC.

Just remembered / thought of another point: Just because beans and corn may not work at your small scale (tiny pots), does not mean that nitrogen fixation may not work at all (or other forms of symbiosis). I remember reading somewhere that there are many plants and trees in the legume family ( Fabaceae (or Leguminosae)) [1], and they range from small herbs to trees. So some googling for small leguminous plants may help. For example, clover (which can be small) is probably a legume. Also, a person I know - and who has a background in farming - once told me that there are many wild species that are legumes, and one way (not guaranteed to work always) to detect them, is that they have trifoliate leaves.

Just googled:

legumes have trifoliate leaves

and it seems to indicate that what he said is partly right, at least.

[1] https://en.wikipedia.org/wiki/Legume
And it's important to realize that those laws passed with strong Democrat support and are still supported by the left-wing media, for example:

https://www.huffpost.com/entry/clarity-on-israel-anti-boycot...

https://www.washingtonpost.com/opinions/its-time-to-update-a...
HackerSalt. Explore the Saltiest Users on Hacker News
Thank you for sharing, this looks like a nice reference (although the irony of obtaining this link via hacker news is not lost on me.)
Ask HN: Do You Code at Home?
I asked around at my office and it surprised me to find out that even some people who I found were really knowledgeable don't code at home. Is that rare? What kind of projects do you work on, if you do? Are they usually small?
For me, this means that a) I am not interested in my work, b) I am tired, or c) I am burnt out. All of these can be greatly helped by getting some good sleep, and a + c can be helped by having some fun - especially social or physical activity somewhere new (weekend trip, drinks with friends, etc).

You can try and force yourself to focus with tools and mental tricks, but that always seems to make me feel worse. Better to get at the root cause, which is almost always stress or physical exhaustion.