skysight-inc/HackerNews huggingface dataset:
I suspect that the old, successful memes are good for their hosts by many definitions of good.
I expect this was not a high functioning company.
Small weekend-project to make an even smaller, more opinionated static blog generator with focus on writing.

Uses markdown for posts, got no real features at all, the code isn't clean and awesome and it has no tests at all (atm)

It works and it's lightweight. Love it or Hate it
I like where I live currently but probably I'd move from the city to a town nearby.

I don't have many reasons to live in the city but because it's really comfortable as I don't have the need to commute. If I could work always (or 3-4 days / week) from home I'd move to a town. More peace and a better house, instead of a flat, for the same price at the city.
> Wrong.

Indeed, thanks for the correction!

> it seems to me that they are more similar than different.

I think the Haskell vs Python comparison is accurate. Rust generics are strongly typed (definitions are checked), while C++ templates are "weakly" typed (type checked when they are instantiated). In C++ it is trivial to write templates that will never type check when instantiated, while in Rust this is impossible.
There's lots of different points in the article, most of them tangential at best to 'remote first'.

The remarkable thing about 'software eating itself' is that it is true, in the sense that the potential of what a small team of good people can accomplish has gone up by orders of magnitude over the decades. We stand on the shoulders of gian( code base)s, but ... at the same time the dysfunctionality seems to have increased, and not just in corporations, but also in smaller outfits. Just as efficiency paradox observed in the infamous 'Bulshitt jobs' article, it is as if there are these ubiquitous hordes of 'overhead' cadre hiding in the wings relentlessly trying to bootstrap themselves at the slightest opportunity.

I'll give an anecdote, but it is fairly typical for many situations I encounter. This job was putting a daily webpage dashboard on some existing data and and integrating an existing service that delivers new data-points. There were very few uncertainties, It was scoped as a one week effort for a team of two self-managed senior engineers, with a second week of polish and iteration. This is not what happened. First a manager was appointed for the project, who's first 'hire' was another line manager to keep track of meetings and progress. He hired a business analyst to write a spec, soon joined by two other analysts to read the spec and write more spec. Then a 'data scientist' consultant was brought on, who (rightly) ignored most of the gibberish in the analysis document but managed to instate a full enterprise cloud BI stack (hey, we're dealing with data and need to draw a chart), and instead of just reading the data from the nightly reports decides to integrate directly with the data-warehouse, now upping the need for enterprise security etc. etc. 2 months into the project this is still going and the end result will still just be a chart on a webpage.

Second anecdote. This one in reverse, but putting light on the same principle. This concerns a large organization that for years was pondering to go digital with its mailing system (this org deals with thousands of pieces of physical mail coming in and thousands of paper pieces going out every day, often requiring multiple official approvals and signatures etc.). Thos was seen as a complex and large project, taking a year probably running into the multiple millions of euro). COVID-19 hits, and the organization is forced to go fully remote. A pragmatic team of 3,5 FTE is called in to 'just make this work ASAP', as the mail-flow is vital to the org. They finish the job in 3 (hectic) days. The solution has now been running for months.

So there is this 'paradox of efficiency' in software as well. Software eats itself, but as it does it has the tendency to become morbidly obese (to stay within the metaphor).
(The Orion Arm is the part of the Milky Way that contains our solar system.)
Simultanous Multithreading is the actual term. Hyperthreading is just Intel SMT in marketing language.
Free stock screener app ever
I developed an application called smart stock screener, it is a user friendly App for traders and investors who always on the run. It provides fancy chart, stock alarm, hundred different parameters for stock picking and allow you save them as many as you want.
Uhm. Geo redundancy protects and makes your backup strategy robust for fire, burglars and water leaks, earthquakes?

Sure, then after a few cycles like that the landfill or some other recycling plant sounds like a good idea for the media :)
> Spokane and Seattle are on opposite sides of the state

All that matters is that Facebook consider them within the same CoL-adjusted region. If their CoL weighting is applied at the state-level (for example if Washington residents are to be paid at 80% the effective SF salary), then this is the real arbitrage.
To get started in software development, people no longer need to learn about memory management, concurrency, networking, how numbers are represented in computers, serialization, compression, encryption, etc. And in some cases, they do not need to know about data structures and algorithms or object oriented programming either.

If you use something like node, garbage collection will handle memory for you, the event loop will make things fast enough, you will use JSON serialization, you will use REST, every number is a float... and you get the idea. That reduced amount of knowledge will get you very far.

Of course, eventually, you will run into a problem that will require some deeper level of understanding. But by that time you will be already employed.

The way I see it, wage depression is imminent.
Interesting, but "hard sci-fi" with traversable wormholes seems questionable. Why not have Alcubierre warp drives too if all that's required is a theoretical physics paper and a thousand years of engineering progress? :)
I think he wants Linux to just remove most drivers from the kernel so this guy can compile it with everything enabled on his slow computer.
Thanks for sharing you experience. At the end I think I'll just stick to learning Angular.
Steve Yegge on Leaving Grab
Show HN: Lightweight SVG/CSS spinners for react.js
How often do you not overwrite all of L1 cache in a new context anyway?
Open Letter on “confidential” dealings in Facebook [GDPR] case
I can totally relate to your story. After reading your experience I am pretty sure there are many more like us. I played a key role in the growth of the company and was called a founding member on many occasions, but without a formal "co-founder" or CXO tag, it gets difficult to get an executive role in slightly larger companies. I guess starting a company is the most obvious option (assuming there are no other constraints)
It just doesn't connect / mount at all. Last time I tried to debug it, this was caused due to a too old samba protocol version being used on the Windows side.

On MacOSX, I just click on connect to server, and it works for me "as is".
I have studies hydropower effects at my university programme, and a vocational aquaculture program, and as you say, there are definitely ways to lower the impact. In Sweden, all the major rivers except for two have large scale dams installed. Most of that was built between 1900 and 1950 and not much after 1970. Not much consideration for biodiversity or environmental impact was taken into account. At some point hydropower supplied 95% of Swedish electricity. Important during the country’s industrialisation.

There is a nice reference list, including many English language reports at the end of this report from the Swedish Agency of Marine and Water Management. [1]

I think they summarise it nicely by saying “Hydropower is one of the biggest impacts on the ecological status of a river. At the same time it is one of our most important energy sources.” [in Sweden]

Sources:

[1] https://www.havochvatten.se/hav/uppdrag--kontakt/publikation...

https://sv.m.wikipedia.org/wiki/Vattenkraft_i_Sverige
Brisbane is a 10ms ping away, Sydney is 20ms and 90% of the sites people use have a least a Sydney based CDN; but we can't let facts get in the way of real estate sales.
Docker is to deployment what an API is to development: Hide the complexity inside some barrier and present a cleaner interface. The complexity can be well-managed or not; the point is, the outside world shouldn't have to care what you're doing in there as long as it works and is reasonably efficient.
The FDA only paused the study. They are expected to approve the home collection after analyzing the data.
Any evidence for your assertion that Huawei is stealing Cisco and Broadcom's R&D?
I use Arch with Sway.
the reason that I don't see it as a token exercise is that ascribing things to biological inclination seems to be its own easy to fall into fallacy. So I like to avoid it while still conceding it may very well be the case in particular cases.
In NZ there was announcement companies can pay something like $10 USD a week for employees using home office.

Personally I expense 1/3rd of my housing costs as home office - totally normal practice here.

I think that's one of the bigger benefits of self-employed + remote deal. It's a pity regular employee expenses benefit employer only.
I'm no expert, but I can imagine that for sites like Google, Twitter, etc, having a blocklist adds a little complexity, but at their scale, a lot of CPU cycles in overhead. I'm pretty simple in my thought processes though, I'm just thinking that they'd need a unique query for every user, assuming a plain database (works as a mental model). In practice I guess there's one dataset which gets filtered out on its way through the network of servers to the user?
Please use the original title. It's in the rules.
The Bi
hhhhhh
> Can you very quickly summarize the basics here?

Once you found out, make a post with the title "10 keywords to get you up in SEO and how to use them". That's basically how the meta of SEO marketing works these days. Errr, I meant "this guy uses one simple trick and SEO marketers hate him [read more]" ...
cost of living
It serves the same purpose as irc channels, jabber, skype, discord - always-on, no friction communication.

It replaces the possibility of asking your friend who sits on the next chair a quick question.

It can be abused, of course, but I think it creates a healthy hierarchy of information:

If you need the answer today write an email.

If you need the answer in 10 minutes write on irc/jabber/skype/discord/slack.

If you need the answer now - go in person or use a voice call.

We actually had our manager tell us this in my first job and set expectations for how fast you should reply on each channel (of course you can answer faster, up to you). This allows to communication without worrying about destroying other's flow.

And of course you should check documentation and google before you ask, but that's tool-agnostic.

Also for remote teams it shows who is currently available, which is useful in its own way and solves some trust problems employers have with remote workers.
Honest question, but why would I want to see more than 9 people in a video conference?

My vision of video conference is that one person is sharing their screen or something, why would I want to watch other peoples avatars or rooms in all kinds of video quality
I work in the games industry and I want to ride your sentiment a little; it's not 100 times, it's more like 200 times.

It was >1,000 artists, designers, programmers and sound engineers to make each entry in the series of games I worked on.
>it's undeniable that you can get someone with no to little experience building complicated software in a matter of month.

Yeah, and who do you think comes along and cleans up their mess, extends and maintains that software once your cowboy coders are gone?

We might be more productive, but only to a certain point. The complexity comes when people want to twist and bend the off the shelf solutions in ways they weren't designed for, and when systems become so large and complex that adding just one more feature takes a significant amount of time.

This is what differentiates your low cost bootcamp grads from highly paid software engineers. Experienced engineers aren't just building for today, but for the future.

I don't buy that fullstack devs are going anywhere. The real world is complex, the devil is in the details and the complexity of those details can't simply be chucked into an off-the-shelf solution and be expected to survive. We'll still have to have people that glue all the pieces together, we'll still have to name and compose things, to make modifications and optimisations, to maintain existing products, and we'll need people that push the boundaries of what's been done before and explore the new.
How? It's the same problem as with spam: As long as there remain enough... erm... special people who pay these scammers, the business will be profitable.
> We have no code for calculation. It is called Excel.

By that metric, Python is "no-code" for practically everything: It's code, but it isn't called that because it isn't written by coders, it's written by people who write software to do their jobs, see? "Formulas" and "scripts" and, in a previous era, "macros" are what we call software written by people who are being paid to do something else.
Wow, what's going on lately with hackernews. I see these extreme opinions on everything, it's like we're trying to take out the entire fun and diversity from life so that we can all live forever in our apartments, work from there, order food from there and in the end die in our home having done nothing with our lives but work.
> But what I think is a greater concern, are civil rights. Several states are now giving the addresses, and sometimes names, of people who test positive for CoV-2 to law enforcement officials[0,1], and apparently health an human services used some legal gymnastics to claim that this somehow doesn't violate HIPPA[2].

100,000 deaths in the US today. Presumably there is a point at which you would see it as ok to restrict movement, contact trace and infringement on your liberty. What point would that be?
It’s even stronger than that: the other part of the job is extracting requirements from people who don’t understand the problem they want to solve - even when the problem is not technological. There is no silver bullet (AGI would be it, but we are far from achieving it imho).
We do? I thought with HIV in the US, the patient has to voluntarily notify partners. I guess that's technically contact tracing, but does it involve health departments keeping a registry of infected individuals?
> It is clearly much riskier to provide individuals with their test results than to collect aggregate data. Consider for example if you gave 1 false negative, and that person then took that false negative as an excuse to return to work

With opening of economy, default will be to go to work. People will need excuse to stay at home and no test means they go to work. And sooner or later, opening of economy must happen.
I would add Japan to that list.
Yep, adjusted for local taxes.

Best strategy is to find a high CoL area with a low taxes and low CoL subregions.
There were two remedies in the article that I saw, one is wait for the FDA to approve the protocol, and the other is to change to what I assume is a research study which would.

Is there technology already available for your idea that would make it easier than those? Such as a swab that changes color when exposed to the air for more than 30 minutes or something.
Very interesting, works pretty well too. How are you guys using this?
ok not trusting them seems a little much on that example, surely they didn't promise you that House MD would be on in your region in perpetuity? Although there are probably lots other reasons not to trust them.
The thing is they can now use "it's a separatist movement" to shut anything down that's too inconvenient for them. For example, the last year of protests are being deemed "separatist" and caused by "foreign powers". Lam Cheng repeats this sentiment nearly every press conference.
As a South African, I recently watched a family friend die after 10 years of breast cancer growth, which could have been quite easily been curbed with modern medicine.

They opted for naturopathic treatment instead, relying on CBD oil, amongst other things.

I’m sure, like all medicines, CBD oil is highly effective, when used for the right ailment. In this case it might even have prolonged a life, and might have been an amazing co-medicine alongside more brutal modern treatments like chemo. But it definitely did not cure or even stop the progress of the cancer.
Is the author actually using some of the tricks described in other comments here to gain traction?
Show HN: Dsnet, a simple command to manage a centralised WireGuard VPN
I was using wg-quick at home + work but it got tedious to add peers and track what key was for what peer.

I looked around but I considered the available wireguard GUIs / tools (such as subspace) to be too heavyweight and/or have a few security concerns.

So, I wrote dsnet in go. dsnet manages subnet generation, IP allocation, key generation and peer management.

* A sane and working server peer configuration is generated with a single command
* Client peers are added/removed with a single command
* A JSON report suitable for producing a HTML rendered peer status display can be generated with one command

There's more in-depth information on the github README, and background + a tutorial on my website: https://callanbryant.co.uk/blog/how-to-set-up-a-wireguard-vp...

Thanks for reading!
I wasn't following politics in the Regan administration, but I assumed destroying the government's competence was potentially the right wing's response to the total failure of the Starve the Beast strategy.

Starving the Beast as a strategy just led to very high government borrowing, which is even worse for taxpayers - now they theoretically have to pay for government spending, plus a real rate interest.
Slack is a direct successor of IRC. Those who are familiar with the IRC are quickly getting used to. But if used by people without IRC experience, the result usually suffer as they don't understand the IRC culture and can't use it efficiently. I've heard a company failed so bad at using slack. Only the sysadmins has the privilege of creating the public channels, resulting just a handful of generic use channels and most channels are flooded with noise. To reduce the noise, they ban the non-essential post to the Slack, just nullifying the Slack as a communication tool.
Excel comes with most people's computers and they can do it all by clicking buttons and drag and drop. If you are someone who spends all day in VBA, you are at least a software engineer lite if not a software engineer.

Doing a table of calculations in Python is much more difficult than doing it in Excel without programming knowledge.
Oh my bad. Yes I look at 3000 Series and immediately thought it was the 7nm Zen 2.

Still wished AMD had not used this marketing naming.
> Because I used AWS Lambda and RDS.

Just like people put some PHP scripts on fully hosted Apache+MySQL 20 years ago. This was very common and far easier than AWS. (And reliable, too, although not as scalable, but the needs then were different). The point being that all of this has been here before. Every few years some complexity creeps back in (in exchange for some other benefits) and then it‘s eliminated again and some progress is made. But works always expands.

Recently I helped a friend who is a teacher with her Excel sheets to do grade reports. Pretty well done for Excel, yet it was a terrible user experience. Even if there are only 1000 users, working with this 1 hour per month, a proper custom made software would have been better and easily economically viable. Even no-code has existed for a long time, but it never fits perfectly.

Similarly, people regularly complain about just glueing components together. As opposed to what? Copying sorting algorithms right out of a CS class? It‘s a strange idea. Looking at the code I work with, over the years, I find very little glue. True, there are abstractions and sometimes they get in the way. But they are there for a reason. Whether you start out from scratch or use frameworks, much of the application will revolve around business-related data structures.

You can give it a try: Take your real-world product, strip out the abstractions, replace the built-in UI widgets, sorting routines, hash tables of your language and maybe that OR-Mapper and your GraphQL-server framework and so on with your custom code and something minimalistic. It won‘t take that much time and code and compared to the stuff on top you‘ll find it‘s not that much that you actually used in the end. Nothing to glue together anymore.

Not that it makes sense to do this. But the idea that glueing things together has replaced „real“ development is very much mistaken.
Rocketman (and woman): Elon and Gwynne, the pair who made SpaceX
Stock Screener Application for Free
Smart Stock Screener is a user friendly screener App for traders and investors who always on the run. It provides fancy chart, stock alarm, hundred different parameters for stock picking and allow you save them as many as you want.
There's a whole group fascinated by the illustrations - multiple subreddits dedicated to it. This is one of them https://www.reddit.com/r/wikiwhat/
Very interesting point that a major constraint has been lifted. I wonder what other wins we can get because of that now.
> One mistake I’ve seen founders make is they treat the reporters as a marketing channel

This is what I am afraid of doing and why I've been a bit apprehensive about it. Thanks you for your advice, it actually really helped.
One important aspect is missing in this analysis: Timezones.

Timezone differences make a big difference in day to day collaboration.
How do people know it was taboo for them?
The FDA knows that virtually every test is not fully accurate. The issue here was that their approval had been based on a misunderstanding of how the study operates.

>2) It's unlikely the company was willingly not complying with the FDA and common sense here would dictate a formal warning first

Halting until authorization is a formal warning, you can't just allow human experimentation without knowing they meet the requirements.
Was I the only one who was sadistic enough to fill the tank with water and over 50 fishes? Then watch as the O2 levels drop and bodies begin the pile up at the bottom of the tank.

The last remaining fish gets to live a life of luxury with all the food in the world
when I make it I'll remember you, my first supporter!
The most brilliant part:

Occupation - Dolphin
Why wouldn't it be there?

Netflix have the data, he has the money, what's the problem?

The problem is "too much legal complications" and that problem does not exist on Popcorn Time.
> [...] it will not end until the movie business gives consumers what they want: a cheap global service to watch anything anytime.

I would happily pay something like $30 or even $50 per month if I would get access to everything anytime. But then again that's probably because right now I pay around $15 per service that only give me ~5% of the total content each.
"Cut your spending to the bone. There's more to life than money." seems contradictory to me. Every time you cut spending deliberately, you add monetary constraints that make more of your life revolve around money.