skysight-inc/HackerNews huggingface dataset:
Despite what it seems, demand for features is really NOT why enterprise software is (so often) bad. The problem is how easy it is to SELL fundamentally bad software simply because you can tick a box saying it has the feature.

Yes, I too have seen the phenomenon of having too many people demanding features where the result turns out to be an incoherent mess. But I also know that if the massive amount of time and money that had been spent purchasing a box-ticking Enterprise Software Solution and subsequently hammering the awkward, unwieldy platform into some semblance of working order had been spent instead on direct improvements to the existing workflow software, then everyone would have been much more satisfied. And yeah I know I shouldn't speak hypothetically but you'll just have to decide to trust me on this or not.
Should start sinking their fishing ships like Iceland was doing
Slimbook X Pro - Perhaps the best linux laptop I seen so far
I've had good results highlighting performance and security-holes I've fixed.

Engineers also sympathize/appreciate with improvements I've done just for my own sanity, like making the build pipeline faster.

None of these where things I did because someone told me to, they where things I do because I cared. Meanwhile plenty of my peers ignored the problems or couldn't be bothered to fix them.
Hope this helps: https://en.wikipedia.org/wiki/Kurdistan
Great article, although 4-8 hours is clearly way too long. 2 hours is much more reasonable.
I think the Cava ordering menu is amazing: https://cava.com/. Kudos to whoever designed that.
Over Bluetooth? Yeah, that would be slow. The Apple devices are almost certainly spinning up a WiFi connection to actually move the data. I imagine that both the Android phone and the ThinkPad can be taught how to do that, but it doesn't surprise me that it didn't just work out of the box.
I just visited my boss in a WeWork space in San Jose, and it is the closest thing I've found so far to my idea of hell. The offices there have a unique combination of feeling exposed (from all the glass everywhere) and claustrophobic (from the tiny offices everywhere).
Blizzard you had a choice to make, you could of been the gaming company leading the charge in freedom and human rights, (you have enough fucking oney tbh) But no you decided to make just a little more money instead of becomeing the coolest fucking gaming company to ever exist. Blizz if you supported BlitzChung, i guarantee your sales would of went up waaaaaaaay more then the entire chinese market is worth u shit for brains. There is more in the world supporting democracy then not supporting it. Blizzard you guys suck i would FIRE whoever made those decisions to ban him.
It's normal practice in the commercial property business. Everyone does it.
> frequently think it's "impossible" to make software that addresses and solves the issues of all groups.

I find this increasingly to be the case.

The fashion now is to do everything with MVPs and sprints.

The big hidden assumption with this style of development is that any problem can be solved using incremental 'local searches'¹ through the design space.

This is definitely not true, especially for co-optimization problems like you describe above².

1: https://en.wikipedia.org/wiki/Hill_climbing

2: "Solving the issues for all groups" appears like a meta co-optimization problem.
Would you do a 2 hour coding challenge if you had already been through a phone interview?
I have to agree. The 80's were fond. I was a kid riding my bike around the neighborhood. Mom took us to the huge flea market at the race track in the summer time. GI Joe, Mario Brothers and Ghostbusters were all the rage. We got a Nintendo.

It's over. Just stop. Stop taking advantage of my childhood and nostalgia.
Cool. I built something similar once also. Did you look into using Django-MPTT for the nested comments and decide against it? https://github.com/django-mptt/django-mptt .
Photoshop actually has that. They are called Actions (basically macros).

You can select a group of operations you did in your editing history and turn them into an Action, with parametrization support.

You can then batch apply an Action to a bunch of files.
It all distills down to poor incentive structures
‘Untitled Goose Game’ and Why It Feels Good to Be Bad
This seems to be a common practice. My parents live in a highrise that has construction defects and it took years to extract money to repair the building because the LLC that sold the building to the condo association had no cash or assets anymore.
The comical thing is how often their systems are down. When I was in a WeWork we used to get free coffee all the time because they couldn't accept payments at the moment.
Physical crypto made from space age materials and time-locked Kong
Over several decades I have been burnt many, many times trying to be the "Amy".

because Dave isn't blamed for the incident reports - either the original reporter is or no blame is assigned.
Dave gets all the accolades though.

Human nature at its "finest".
I now work at a place where that's no longer an issue for me because "blaming the messenger" isn't a management culture where I am now.
I didn't see "pay candidates for their time" as a section even though I saw several mentions of how invested the company was (CEO commenting on PRs, team investment).

Saying "We will pay you to do this exercise" is a simple (and cheap!) way to show you value candidate's time.
hmm, well I did listen to the above podcast which was recorded in 2019, and they revisited the abortion numbers and still thought it was very relevant.

Do you have a link I can check out?
It's much easier to make an experiment for a human to do than to make a robot to do the same experiment. It's also cheaper for the institution doing the experiment to do so so we get more experiments done than we would otherwise and with less material waste.
Incorrect. The experiments, largely, are not failures. The confinement devices are made to perform science. A fusion reactor power plant is expensive and it is much cheaper to design a reactor that works then to make a bunch of full-scale reactors that don’t. Also finding 10 billion dollars is hard.

Most of these devices use hydrogren most of the time, meaning the cross section of fusion even in high temperatures and densities will be low. If the goal of these devices was fusion energy they would all be using deuterium, at the very least.

The fields of plasma physics and materials have progressed to the point where a future reactor likely wouldn’t be a failure. Just look at W7-X and (in 10 years) ITER. Q=10 operation will likely be a very stressful test on ITER and it will likely only happen towards the end of its life (2035). Q=1 shots should be pretty early into tritium operation.
That's expected of Excel, Excel is an office tool and not designed for software engineers, a lot of its users don't understand English.
I've heard you're saying and I think it's succinct, but a simplification of what's talked about in the post.

My example is when looking at daycare for my kid. They all boast about this app the teachers use to take pictures, update about their day, what they ate, when they went to the bathroom. In practice, each some teachers did it more than others, some none at all. When I would watch them, they'd be taking pictures with their iPads and spending time filling things out in lieu of other duties like watching the kids (although, most updates came during nap time after they had tidied up).

It pitches really well, but not quite necessary, and is often a huge time suck. I often still ask questions that app could answer (when did they have an accident, what happened? Did they eat all of their lunch? Did they nap today?) but I don't need a tedious record, just an occasional checkin.
I wanted to use the NVidia GPU in this laptop, it just doesn't work as well as the Intel GPU (I hate screen tearing). I think this will be great as a development environment once I get around to making Docker work with the NVidia drivers (allegedly it should). I'm not sure if you can do the same thing with AMD gear but the ability to create a Tensorflow NN and distribute it as a hardware accelerated Docker image is pretty cool.
Apple Software Dispatch: The Mac App Store from 1993 [video]
> In reality, we're stuck in the equilibrium where companies cling to baroque workflows for everything, and vendors compete to support those workflows, sacrificing ease of use, implementation time, and agility.

Enterprises are setup to support all of these baroque workflows and that's where most of the value is derived. However users and the business don't get that value, and the project to replace the previous one will deliver "value" to IT stakeholders. The cycle repeats.

You have enterprise architects who in the worst case are creating uncertainty by supporting different factions and introducing new tools which interest them versus meeting goals for the company. IT outsourcing vendors are responsible for the implementation and frequently do a less than stellar job. Security are split between trying to keep tabs on how the outsourcer is running things, while trying to limit how much damage business areas do by just delivering their own solution with SaaS or a small vendor. This is a real mess that requires huge amounts of energy, and is hard to fix because everyone is doing pretty well from it in their own way.
Yes, I used that lib, too.
Oh fuck these ad blocker walls. I don't even have an ad blocker on this device.
You assume the US undertaking a first strike is more likely than some kind of retaliation for some perceived slight by some other nuclear power, like Russia or China? That's... strange.

Historically those forgoing weapons were subjugated. If you want to be nonviolent to a fault, fine, but leave me out of it.
Phone Hacker/ Credit Score Repair Hacker
Reason to Hire a Hacker
Many peoples ask that why they should choose us to hire a hacker and why not others. If a hackers for hire company does not have some unique feature than other company then the mind get worried of scammers. In short we want to tell you some Feature we
1] If you hire a hacker, you always have worried of lossing your money. We won’t keep a cent if can’t do our job. 100% refund if job is not completed.2] For Urgency You may need instant response. For this we have setup our private chat server and even we provide supoort through skype.3] Regularely updated our customers of the progress on the given hacking job.4] Remember, We are not team of kids hackers! We have reputations to keep5] Maximum time-frame is 1 days of any hacking job otherwise refunded the money.6] Best privacy and confidentiality.
CONTACT: THEDARKCRACKER@PROTONMAIL.COM
https://thedarkcracker.blogspot.com
Interesting that Goldman Sachs pumped up their valuation to $60-90 billion at one point, but now won’t give them a lifeline:

“ Goldman Sachs, one of WeWork’s investors, advisers and customers, had been among a consortium of banks willing to lend $6bn had the IPO succeeded but has so far sat out the new financing discussions out of concern about the level of uncertainty surrounding the company, one person said.”
I so, so, so, badly want to use Vault everywhere.

The one thing keeping me from adopting isn't that it won't be secure enough. I worry _constantly_ that I'll lock myself out of my data, my infrastructure, etc.

Have others had that worry? How'd you get over it and just start using Vault? (probably through incremental, low-risk adoption first?)
$10MM/yr with a one-year notice and severance period gets you as many maintenance programmers as you’ll ever need...
Excellent strategy.

I hosted Saturday pancakes (friends and family) and bimonthly book study group (geeks) for years. I miss both dearly.

About social obligation (other reply's point): after much trial and error, it was just easier if I provided all the food. Hoagies, spaghetti, greek food, whatever's easy. Early birds were "punished" with KP chores.

For study group, I asked for $5 donation per head. Some people always showed up early to help. Most geeks gave more, of course.
I wouldn't succeed as a true digital nomad
That would have resulted in no money for SpaceX in the first place and the company would have gone under.
What do you mean "miss"? There's plenty of ferry routes across the East River. Quite possibly more now than ever before.
My office has stairs.
> My organization has tons of cool toys that are designed to enable remote meetings. Every time we try to use them something goes wrong ...

I would argue that is not the tech that was referred to.
We have a small office for up to 12 people in Atlanta and it's great. Super easy to work with, spaces are top notch, you get larger office amenities without a large office. I can easily see this growing massively in future for distributed teams.
> It's not a failing to be introverted and not desire attention/spotlight.

It is a failing if you care about getting recognition. Self-promotion isn't the only reason for recognition. For instance you might want to promote proactive maintenance instead of reactive repairs.

> Most people usually get annoyed when you tell them what you're doing for them.

That is very different from my personal experience.
so would each complete logical part be a separate branch with its PR ?
and then branch from the previous branch to create the next PR?

I'm just wondering if you found there to be any cognitive overhead here.
Yes. They're not testing your knowledge of etiquette, people skills, or friendliness though. They're looking for a more basic and far more widely applicable skill: following best practices. If you were configuring Apache for the first time, wouldn't you google for a list of do's and don'ts and spend a few minutes implementing the low-hanging fruit? Not doing that puts you at a huge risk of leaving a huge security hole or massive performance hit, right? It would be amateurish, and if a problem occurred because you didn't take even a few minutes to do the most basic and widely known stuff, you would have no excuse.

Likewise, while nobody really cares about thank you emails, not doing that suggests you didn't even bother to Google "Interview Tips" and implement the ones that took less than a few minutes. That's not a good signal to send to people that are going to have to rely on your professionalism and quality of work for the next few years.
Is Go the primary language in Uber now? I see a lot of tools written in Go coming out of Uber. What kind of services inside Uber is Go used for?
Hey! While Nomad List is more focused on travelers and cities (I think!), RemoteHub is more focused on remote companies and people working remotely regardless if they travel or not (most are probably working from home?).

RemoteHub actually started out as a list of companies working remotely: https://remotehub.io/remote-companies

And while this list is still the central part of the site, I'm testing new features all the time – I guess I'm trying to see which features stick around.

Hardest part now is finding some visitors for the site. It's currently almost 2k/mo which is... almost nothing!

Always looking for some new ideas where to take this!
I'm almost certain that Watson was a series of Python and Prolog "scripts" that were packaged together with big black boxes, blue lights, tagged as AI, and run through the IBM sales and marketing machine.

The result was huge margins for IBM and customers scratching their heads afterwards.
This thing might be good for a hospital or sth, but remote work is not at all about remote-controlled bots. There are plety of conferencing tools doing a better job of providing presence.
I know boards that don't take 1-2 days to hire the CEO. If you need that long, you are either asking the wrong questions or you have the wrong people hiring (the chances of the latter occurring in tech, where business skills are generally lacking, is high).

But yeah...people in tech seem to believe all kinds of weird stuff about hiring...if you are asking someone to come in for 2 days for a non-executive position, you are lighting bags of cash on fire.
Because there’s only 24 hours a day? Because my tax dollars are often funding this research?

Why not take this farther and just do the research myself, eh?
That was a common complaint but the newest version doesn't do that anymore. Instead of immediately loading the new content, you instead get a little hover button at the top of the feed that says New Posts - that you now click to load the new content.

Because the old system was indeed super annoying, seeing something cool and then having it disappear in a long feed was annoying beyond belief.

It's a small change with the hover button, but one that is definitely a huge improvement. Sometimes the biggest UX changes are super minor - but their impact on a user's experience is massive.
...says a company making telepresence robots, aka iPads on sticks.

Hard pass.
Fancy space, lots of perks, terrible place to get stuff done. Glass walls mean everywhere is loud, you can hear everyone's phone calls on the entire floor. Desks were wobbly, offices cramped.

Once they hired a steel band to play in the reception area for most of Summer (as part of a branded event(?) called 'The Endless Summer of We'...). Bonkers.
That's the strategy I eventually settled on. Worked great. And you learn A LOT about people watching them work (or not).
Have also been using it for about a year on linux stable FF, never had it reset.
> I don't understand why technical people waste their time complaining about this stuff. We all have the acumen to read, understand, and debate research.

But to be honest, the reason I read the comments (at least on a place like HN) is to get the key insight / failure without reading the article.
Linters Runner for Go. 5x faster than gometalinter. Nice colored output
ah, cool -- on second look i now see it in requirements.txt
> But working on something collaboratively in a conference room versus remotely is still a lot better for certain things

Can you please provide examples?
Between Zoom, BlueJeans, and other conferencing software, I've yet to run into any collaboration issues that would have been solved by office visits. There's also the fact that most conferences now use screen-sharing as the default means of presenting, with many attendees calling in from their office desks.

The biggest problems I've encountered are usually centered around lazy or ignorant usage of the tools. For example people dialing in from some noisy environment with the mic on by default. This is becoming less of a problem though as it's no longer taboo to call them out for their negligence.
I currently work a three day week. Finding somewhere that let me do this was not easy. There were rather few places willing to do it and I took a pretty big pay cut (on top of earning 40% less by working 40% less, I mean). I don't think I'll be able to sustain it indefinitely, financially speaking. Maybe I can find somewhere for 4 days for less of a pay cut (or increase my hours here).

So, I wouldn't say "no one will ever employ you at 30%", but its definitely not easy and it does come with a cost beyond what the fewer hours would suggest.
For those interested in integrating such a feature on their website.

An helper for building API request, for example, there is this great open source project: https://github.com/Kong/apiembed/

It supports a dozen of language.
Meetup CEO trys to calm down users as parent WeekWork doom draws closer
Isn't this like saying one can bolt a rocket onto a Ford to make it much faster than a Toyota? One can incorporate C/C++ into Elixir, too.
Audible hallucinations and peripheral movement are exactly what happens to me - I rarely am awake for more than 20h, but it's been 18-22 hours every day for 6+ months, and eventually they just sort of end up there regularly.
Cracks found on 38 of 810 Boeing 737 NG jets inspected globally
A decent computer was $3,000, or 6x the price of MS Word: https://www.zdnet.com/article/1991s-pc-technology-was-unbeli... Today Office is $150, and decent computers are still in the 6x/$900 range.

The shift was in computers, from enterprise to consumer, and the software followed.
Since when YAML had become a standard to specify the commands to run. It's supposed to be used as a configuration specification. I am pretty sure there could be a better way of writing such files.
Security Expert Breaks Down How White House Documents Are Stored
I am dealing with a huge maintenance headache right now, upgrading an entire set of ancient Rails applications from 4.2 to 5.x. It’s a monumental task that involves fixing all the the things, from libraries to controllers to models to rspec tests. We’ve literally waited 5 years to do this. Why? Because pushing out cool new features have greater “business value” than maintenance. It’s all customer-driven.
My accountant advised our business to setup a separate business to own the building we wanted to buy. It silos the liabilities of each. Also, you have some flexibility in how much you charge yourself for rent. Depending on which company might owe more taxes, you may want to adjust that rate up and down. In our case, the property business outlived the primary business turned out to be another benefit of decoupling them.
The boss bot should be a drone so that it can hover.
VCs don't even have the time to source and coordinate professionals for vetting. They're weighing what they view as a million-to-one chance (because a VC principal thinks highly of their ability to detect a shady person) of a million-dollar loss due to fraud, and the >3 hours of time required to find a professional, get them under NDA, schedule them with the portfolio company... is worth far less to them.
What about the !Kung bush women?

Probably most of the labor of hunter gatherer societies was done by women. The men hunted some, but a bigger responsibility was raiding their neighboring tribes (often for women) and protecting themselves from being raided by their neighbors.

If you look at hunter gatherer societies, many times women are treated as property and there is horrific violence against women.

https://www.google.com/amp/s/www.nytimes.com/2018/11/15/worl...

Also a lot of these societies are polygynous with men having multiple wives. So yeah, men work less - but that is because the women do the work for them under threat of violence.
Hyper-Threading Coming to Intel's Comet Lake Core I3 Lineup
The asymmetric time investment required from candidates is what bothers me the most about these coding challenges.

My personal experience has been that it's a lopsided process with the candidate putting in hours of unpaid work and the company spending one, maybe two engineering hours if we're being generous, reviewing the submission.

If the reviewer decides to reject the challenge, the loop closes, HR sends a nice e-mail, and the candidate has nothing to show for it.
This gets it right in my experience. I worked at a company that used Siemens Teamcenter. It's awful awful software, based on Eclipse but somehow even slower. Everybody hated it.

I once put a slightly sarcastic comment on an internal wiki about it being rubbish (literally everyone know this), and to my surprise got told off by some purchasing manager somewhere - I wasn't allowed to criticise Teamcenter because some important people higher up had made the decision to buy it.

The fundamental problem with enterprise software is that the buyers are not the users. Why would you care about usability if the people you are selling your software to never use it?
It's interesting to hear that "not having time to make friends" is associated with career growth. All the high achievers I have met specifically carve out time for networking and the best networking usually depends on having an actual personal connection with someone. Even in tech, I have found most of my jobs by invitation which has eased the stress of the interviewing and having to get a foot in the door.

Are you finding the opposite to be true?
There's also the Human Uber[1] which is a human with an IPAD on their face going around the office for you.

[1]https://www.vice.com/en_us/article/paq7xb/human-uber-ipad-ma...