skysight-inc/HackerNews huggingface dataset:
Do you believe all crypto currencies will be outlawed by governments, or just the practice of initial coin offerings that are obvious Ponzi schemes? The reason I ask is that while it is possible to hold people responsible for illegal business practices, nothing will ever stop people from running software or trading assets, legal or otherwise.
I run when I am not at my best mentally. I iterated that a while and ended up completing a marathon the second year of my startup. +1 to crossfit, meditation, yoga etc, especially in the morning if you want to be on A-game.
brew install cowsay
The application also has notification system created using Toastr and OneSignal
Generally, "highest possible value/bandwidth ratio" would better connote a positive intent. Agreed on both points!
>Be responsible to someone besides yourself.

how silly; we're responsible for ourselves whether we choose to accept that responsibility or not.

putting your executive functions in the hands of someone else like a boss is a common move, but frankly it's a near total resignation of autonomy and personal responsibility that is unacceptable for some people.
Faceswapping, unethical videos, and future shock
I think managing calendar fragmentation is important! Added a "calendar management" section to the post to address this :)

here are the strategies I use to keep my calendar under control:

- try to cluster meetings together (have a 1.5 hour meeting block so I only get interrupted once)

- block off 4-hour chunks of “focus time” in my calendar. People are good at respecting that.

- add an “end of day” block on my calendar at 5:30pm EST every day. This means that people know not to schedule things with me after I’m done for the day. Sometimes it’s unavoidable because 5:30 EST is 2:30 in the home office, but people always ask if it’s okay to schedule something after my end of day.
It's $10 normally, $5 right now! Not expensive for anyone with a European income (And the same for many other regions).

Not wanting to pay for that is fine, whatever, but it's not exactly over the top for the people building the app and running the map infrastructure to charge a fee.
It's also worth mentioning the value of staying below 20 kloc, and dividing into separate projects; especially if you don't have a team to back you up. Besides YAGNI, these are the most important heuristics I've picked up over the years:

Don't get too attached to ideas, they may well prove sub optimal with more experience.

Be ruthless in ripping out what doesn't pull it's weight any more, no matter how much effort already went into it.

First, make it do the right thing; until then nothing else matters.

Skip as many corners as you possibly can get away with, don't get stuck in the loop of checking boxes for the sake of checking boxes.
My experience are with startups. But even though you are in a bigger company, you cannot have :

- Unexpected physical 1-1 with an HR in a meeting room about your problems.

- Cleaning and organization of your working space. Even if this represents only 10 minutes a day this can represent half a day at the end of the month...

- And more generally everything that goes through email / chat / calls tend to take more time than if you just go to see the person and ask.
About 8 or 9 years ago I was coming out of megacorpland into a software startup where I was hired as a principal, payed mostly in options etc. I was terrified and really had no idea what I was doing. I accidentally happened upon HN one day and ended up lurking for something like 4 years -- the information content was so compelling. Not even just the tech news feed, but the comments were a treasure trove that provided so much context and guidance that I needed to help understand what exactly it was that I was trying to do.

In a sense it provided too much information as I started to develop mental models for how the business should be working, and started to measure us by the information I learned from this community. We managed to grow pretty rapidly, then like many startups went out of business all of a sudden. But the long perspective HN gave me made me not feel as bad about it as I might have.

Instead I took what I learned, became a hard negotiator, and with the skillset I learned from crashing a startup into the sea excelled at my next megacorp job, then my next startup job, and now sit in a great position for a medium sized R&D firm. HN provided the context and perspective that really enabled it all and for that I'm forever thankful.

These days I mainly use it to keep on top of the shifting sands of tech trends and find that just by reading HN every day for 20-30 minutes I can usually keep up or a bit ahead of my technical staff in a fairly broad swath of areas. Which is nice because I don't really have the time these days to do it all myself.
Lifetimes can be a challenge to learn but once you do not having to worry about whether something is actually getting destroyed is a great feeling. The opposite example is I just wrote some GL in Swift and I have no idea if my GL textures are leaking. I’m confident with lifetimes I’d know ^_^ my email is in my profile. Happy to help out if you’re still interested in debugging.
Even learning and networking are not guaranteed. Your life is basically dependent on your relationship with your advisor. He/she can make or break you as a PhD student...

In my case, it's a bit different, but it has been disappointing enough that I'm trying to ditch the program with my MSc in hand.
this is the perfect recipe for a burnout.
Thanks for the long reply!

How much do your PMs work on average than? I find there is always something to improve and to work on. I can't see where I could find a reasonable line to draw on what gets done and what not. Or is the role of the PM narrow enough that the teams throughput is the bottleneck?

Your answer actually presses on a core motive for why I want to go part-time. Bluntly said: I'm mostly in it for the money and just enough to comfortably get by (I'm still enthusiastic about any arising challenges and I think I'm seen as a motivated employee, too). There are two reasons for this:

1. I want to have room to educate myself further. I e.g. find it hard to research and learn at the job, where urgent much too often gets prioritized before important. Within my responsibilities I can of course set the focus my way, but in the bigger picture it's much harder to convince upper management to focus on important, not urgent. I'm sure though, there are companies that have a better culture here than my current employer.

2. My areas of interest are either notoriously under-payed, work-intensive to get in to or both (science, music, art, etc.). Doing any of these for a living also means compromising on the kind of science or culture you produce.

I therefore decided to find work that is intellectually stimulating at least, but not in my core interests and make room for interests, personal growth and variety on the side.

If the chance arises to combine interests and work better I will definitely take it (maybe in science there is a niche for me), but I see less of a chance there, so I don't focus on this path.

I also might find a profitable side-project that could one day replace my employment. That's another path I would like to keep open (I really like the early start-up phase and starting with a side-project doesn't require a huge financial risk or money for runway).
Wouldn’t that be downright illegal? Moreover, someone bricking my hardware would inspire me to forcefully return said “brick” to them, through their nearest window.
I actually wrote an improved version... I call it a Promoter Score[1]. Essentially, with the advent of NLP we can actually track who is promoting a product - instead of asking via a survey how well (on a sliding scale) you think the product / service was.

The system I developed removes the guess work. It also let me build my platform:

Https://projectpiglet.com

[1] https://projectpiglet.com/getting_started#promotional_score_...
How to Save Up 20% of Your PPC Budget by Finding Non-Trivial Negative Keywords
From what I've heard, for high-profile 'designer' construction, the architect will draw the outside of the building and hands the design to engineers, who will have to add all the structures so that the building is usable and buildable.
Better video for BB: https://www.youtube.com/watch?v=FLlDt_4EGX4.
I’ve used param structures with destructuring where things got too messy. I wish they’d add optional named parameters as first class one of these days.
The single necessary and sufficient condition for a business, says MIT’s Bill Aulet, is a paying customer.

https://stripe.com/atlas

or use a paypal button.

Adapt this mentality.
No investor will ever give you money.

Make sales. Learn. Adjust. Repeat.

Good Lucky! ;-)
Earn Your Stake in Ethfinex with the Nectar Token
Careful with that edge there.
Pathological distractivity (like ADHD) is not the same as long-term erosion of motivation and sense of purpose by not being a good fit for either your workplace, or type of job. You would probably benefit from a professional psychotherapist to determine which specifically is plaguing you.
I'm to shy about it (not the best quality), but anyway: https://goandcall.me
Idea: the link or widget that will help your customers reach you to your own phone number without any additional plugins or tools.
Manage the links\numbers, activate them or deactivate. Attach scheduler to them. Hide your own number behind the links.
The Museum Hotel in Wellington was also moved in 1993.

https://www.stuff.co.nz/dominion-post/capital-life/74342852/...
Chart Design on Mobile
Formally they're the ones with the job descriptions, but under New Public Management it's the economists that are the ultimate arbiters of truth.
I agree, it's worth reflecting on.

I see Trump's rise as a response to people on the left who celebrate "the end of men", expel men without giving them an opportunity to defend themselves, unapologetically depict men and white people (and white men most of all) as evil, demand white people "absent themselves", and offer jobs for which white people need not apply. Not "far-left crazies", but major media outlets and universities.

When the media and academic culture is so toxic to any white men who speak up for their own interests, only someone who has no filter, like Trump, dares to speak at all.
The absence of a good welfare/healthcare system is one of the main reason I'm reluctant to moving to US - while personally I might be well off, assuming "big 4" (or 10, whatever) provide good insurance for developers - what if my children won't want to became developers but e.g. musician, literature school teacher, artist, etc... they would be doomed in US. So yes, when it comes to healthcare and affordable education, and gun control - US is really poor/undeveloped country, worse - they aren't even moving in the right direction.
I can hardly wait to get to the office most Mondays. Today is a holiday, I’m scheming a way to sneak into the office avoiding the security system.

What you have is certainly not normal. Even if it were prevalent you shouldn’t settle for it. There’s a lot of helpful advice in this thread.
Does this site mess with scrolling? On a macbook air, chrome, it scrolls wildly even with a tiny nudge.
Means - if you have an address, road name or topography won't help you. Most roads don't have a name, anyways. Not sure about US but in EU it's pretty common that houses are bound to roads so the address encloses road name and house number on this road. In Japan it is different. City is divided in areas, which are divided into smaller areas, all the way down to the building. Even locals often don't know the layout and are unable to tell how to reach the house on next square just by looking at the address.
The major issue with C++, is what also helped the language gain market adoption, copy-paste compatibility with most of C89 code.

So security conscious C++ developers tend to use enum class, string, vector and array classes, RAII, iostreams, wrapping data access in classes with invariants,...

Developers with more C oriented mindset, tend to just code away like "C with C++ compiler" programming style.

Hence the need being discussing since the last three CppCon, to stop using C style programming in modern C++.

CppCon 2015: Kate Gregory “Stop Teaching C" - https://www.youtube.com/watch?v=YnWhqhNdYyk

CppCon 2015: Bjarne Stroustrup “Writing Good C++14” - https://www.youtube.com/watch?v=1OEu9C51K2A

CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++” - https://www.youtube.com/watch?v=fX2W3nNjJIo&t=2s

Of course, preventing copy-paste compatibility with C, already solves many of those issues from the get go.
Again, you're creating a No True Scotsman.

Cloud Foundry is a multi-million SLOC distributed system developed by dozens of teams over many years, one week at a time. Yet it has an architecture that evolves on a multi-year scale.

Nothing in agile precludes architecture. What's precluded is ignoring change.

I don't know what else to tell you. A counterexample to your universal claim exists. So it's not universal.
Yes, but through these it does let you break the language by creating invalid values (and thus trigger wide-ranging UBs).
He didn't say at work though, he said in the office. Might have been after hours.
I didn't have problems with the Jabra Speak, except that it shipped with bad USB firmware and required an update (using a Windows machine). The Logitech has absolutely excellent microphone/speaker separation and echo-cancellation.
I always read about those nice functional languages, but when I try to learn them myself I struggle pretty hard.

Can anybody point me to some small (5k LOC maybe) project on github that solves some "real world" problem?

I'd like to get some overview. As opposed to the usual tutorials that start with the very basics and don't seem to get anywhere...
Why do you say that? Mining companies have a long and honorable history of responsible environmental stewardship.
> Some of this could be improved with better C compilers, right?

Not significantly, not as long as they are C compilers and thus accept all valid C code.
> reality is, if your team is 80-90% not remote, forget about career advancement.

That's quite a sweeping statement - and doesn't resonate with me at all. I fit that statistic, but I work in a company that has a mature process for career advancement and that also has multiple sites scattered across the world. I cannot claim that remote work has held me back career-wise. That is, I'm still quite early in my career, maybe the wall comes later.

It has, however, likely steered my career away from management (and thus towards the technical track), which I'll happily admit does not bother me in the slightest :)
So here's a question - what if I am of this disposition but I have a lot of ideas? And I would not be satisfied with life unless I'm pursuing them? Is there a way to reach out to find people to be in charge of me to execute on my ideas? Does anybody want to do that? (These are not necessarily businesses)
Google doesn't like existing standards, and have generally been bad stewards of their power in that place, they like to make new ones though that they expect everyone to jump on. I am wondering if the engineers and product developers are still in charge at Google?
> - You're constantly alone. Even if nowadays we have great communications tools, the reality is that you'll spend 95% of your time alone in front of a computer in an empty apartment. I am excluding working from coffee shops because of the noise and bad setup (chair/table), this can only work once in a while.

I had this issue as well, but managed to solve it by renting an office with a few of my remote working friends. This resulted in best-of-both-worlds: I could still go to the office to work with tech people (and grab coffee, lunch) while noone really cared if I came in. Also the city I was living in was decently small which meant 15 min "commute" with bike if I wished.
Nice attempt, I looked into this problem too a while ago. Quick question for the OP, I know a lot of enterprise users want to version control their spreadsheets rather than just the code. Have you looked into that? Seems to be a tricky problem to solve.
Problem solving in the shower is fun.

Answering emails, reviewing docs, project management drudgery at all hours is oppressive.

The asynchronous nature of the medium you think is understood but it is not always at all times.

I had to change my thinking that my inbox is always zero priority. I choose what to focus on. In the evenings I only do email if that is what I want to do.

Not always possible if there is someone elses anxiety to deal with. I was motivated to help because it was a rare human connection that I didn't want to strain. But I eventually learnt expectation setting is a key skill to master.
This is the modern Javascript coding style - you install small packages that implement your required functionality. The idea is to not solve problems that were solved before by somebody else. After all, if you're going to include somebody else's code that you didn't write anyway, what's the better way to do it - copy & paste, or use a package manager with versioning and high degree of control over downloaded packages that lets you abstract the required functionality away into a single line?

What is to be avoided is inclusion of packages that implement a ton of functionalities, and then only using a very small subset of those. In these cases it's better to create your own solution.
While that may be true, 95% of news media is not also promoting a company without doing much (or any) research to balance out its positivity.

Does that mean most of the puff pieces about companies are written or bought by the company they're about? Yes. In that, almost everything you've read by a "Contributor" on Forbes.com fits under that category. The firewall between editorial and advertising at most media companies has fallen apart.

This isn't that, though. This is some weird PR thing that doesn't even seem to appear on the normal site, as far as I can tell.
I'm thinking more about support than money. I can run it for some time on my own for sure... But registering the company, talking about marketing, helping with sales strategy all these things.. I definitely need them more than money.
This (good, but sad article) is actually about "How" it's different, not "Why".

Why don't they care at all about standards? I don't know; they talk a good game. At least some companies who violate standards are open about it -- Google trumpets it but often simply pays lip service.
Apple is also starting to do work on improving OSM.

https://github.com/osmlab/appledata
Lawsuits threaten infosec research – just when we need it most
Raise the bar for Cryptocurrency Exchanges
In those countries women succeed in math and sciences at the same rate as men... Hungary is known for its mathematicians, and just about half are women. Unfortunately, they have to undergo genetic modification at the border.
Are you bored? That's what it sounds like to me. Maybe you need to find work that is more interesting to you?
Rubio: Florida schools should end Chinese-funded education partnerships
I hadn't realised that people didn't know what type of data structure Ethereum used.
There is a third option which is that you could also not vote.
Perhaps this article (linked from the OP) can add more context: https://www.politico.com/states/florida/story/2018/02/05/rub...
New malleable 'electronic skin' self-healable, recyclable
5 Insanely Important Jobs (We're Running Out of People For)
Yup. That's why I'll give them a list. So they can chose between the tower and the trees.
I feel the same way about non-web software. Why are build environments so complicated? Why do we even need package managers to install stuff? etc.

Unfortunately it seems that people with my mindset towards dependencies are a dying breed.
At first it doesn't sound particularly bad... But the dependency tree that comes with it seems problematic.
Php-parser written in go release 0.2.0 is now available
A List of Sample Web App Ideas
Thanks I hadn’t seen that.
Apparently it is a known issue since 1979, yet it keeps being ignored.

> To encourage people to pay more attention to the official language rules, to detect legal but suspicious constructions, and to help find interface mismatches undetectable with simple mechanisms for separate compilation, Steve Johnson adapted his pcc compiler to produce lint [Johnson 79b], which scanned a set of files and remarked on dubious constructions.

-- Dennis M. Ritchie

https://www.bell-labs.com/usr/dmr/www/chist.html

Any feature that is outsourced to an external tool, has a very high probability of being ignored, and as such, yes it is a failure of the language's design.
Thanks a lot for the feedback! I was thinking about the small amount of paid adds as well and I'm glad that you prove that it may work.

Can you share some of the tools besides the stripe's atlas?

If you are wondering the landing is https://goandcall.me. Idea is to let you create the link or widged to your own phone and let your customers or visitors call you without any plugins or additional software. Just from the browser. As well as give you the ability to manage links and numbners different ways (activate\deactive, schedule, etc.)
I prefer not to copy-paste solutions from the Internet because the web and the browsers generally keep upgrading. And some solutions from the past no longer work in the future. Historically, it has been much easier to upgrade a library/package than to maintain the code myself. At least that's my experience.
The problem is it has all the other ones too, the wildly unsafe ones, the impossible to understand ones, and as a result the good ones can’t make anywhere close to the same kinds of guarantees Rust can. C++ even pretends to implement Rust features in some cases like std::move which doesn’t ... move things. Or pattern matching which doesn’t ... match patterns due to lack of algebraic data types.

What makes Rust a joy to program in is as much what it won’t let you do as what it will.
Or I can drive to the city whenever I feel like.

Imagine how open the highways would be if this was how everyone worked/lived.

Clear the highways. Save the planet. Work from home.
That was very well-written.
Take a look at the Github repo for the package. Does it look well-maintained? How much does it add to your bundle size? [1] An acceptable amount?

Then use the package.

1. https://bundlephobia.com/
The other contender says nice words while killing people and starting wars in the background, is that really the superior moral choice?
I would say writing your own non-trivial interpreter is a pretty good metric from my own experience. That will take you into 10k land, and the problem is complex enough to lure beginners into creating a tangled mess. The reason I'm fairly sure, is that I just did; and I had to use most tricks I've learned to get this far:

https://github.com/basic-gongfu/cixl
Our server-side (commercial) product actually does handle spreadsheets as well as VBA code. If you want to see it in action, have a look at our demo repositories: https://demo.xltrail.com
Sorry, I’m gonna say it straight: this is bullshits.

A bad behaving dependency (has useless deps) doesn’t invalidates the whole idea of using a package manager.

Probably the author has not enough experience in maintaining projects written by smart people where they write by themselves all the collateral parts.

Using dependencies extends the “standard” library so that it increases global (extra team, oss) reuse and the probabilty to find something “known“ in your next project.

Could be wrong, in that case I’ll stand corrected.
I've found infcloud [0] to be decent.

It's a bit messy to set up but the config file is extensively documented and you generally only need to touch it in the initial setup.

[0]: https://www.inf-it.com/open-source/clients/infcloud/
I'm thinking more about the support from experienced investors. Not about the money, more about the sells strategy, legalization part, marketing. More about transferring of the experience than about the money.