skysight-inc/HackerNews huggingface dataset:
"having an authority figure to work with and offload some of the responsibilities to "

I wouldn't call this an employee mindset necessarily. For me, employee mindset is:

- Need a specific set of duties defined for you and you are expected to deliver.

- You are not willing to take risks. You like/need that "delusion" of a secure job/paycheck. I put delusion in quotes because as an entrepreneur, I actually think it is more risky being in a job than doing your own thing. But this is not for everyone.

- You like "structure". The job of an employee is to follow structure/processes while one of things that an entrepreneur does is to set those processes/structure in place.

- You don't really care how the business makes money. You just want to get your job done and GTFO. That is employee mentality. Nothing wrong with it but not entrepreneurial.

- You only look at the short term and lower level stuff. That is employee mentality. If you truly want to be an entrepreneur, look at the bigger picture while work on the shorter term targets. For example, if you cannot visualize where you want to be in 12 months, being an entrepreneur will be tough.

- You don't know exactly why YOU want to be an entrepreneur. I call it the "Everyone around me is doing it so why not me" wantra-preneur. Once in a while, every employee at a company thinks about throwing in the towel and starting their own thing. I mean who wouldn't these days, right ? Being an entrepreneur is glorified a lot. But the fact is that most people have no clue WHY they want to do it. It is because they have not defined what it means to THEM. That is employee mentality.

If you can work on these things and you make a conscious effort to improve yourself, you surely can stop the employee mindset. All the best.
What are people's experience with types of indoor lighting?

I know that you can't really get any vitamin D through glass but much prefer any kind of natural light over fluorescent. Other things I do is adjust the color of my monitor to emit less blue light (even during daytime ours) which seems to help. I even use ComfortView (less blue) on my phone 24x7.
Isn't it the other way around? The 76 Oryx is a rebaged Clevo BTO laptop?
The problem with this article is that it seems to cherry pick the easiest examples of pagan identity to criticize and then simply rebukes them by pithy aphorism.

This makes it an extremely uninformed article. The mainstream witchcraft (i.e. wiccan) movements stem from Gerald Gardner's attempt to reconstruct Italian and British witchcraft traditions and turn it into something acceptable for modern audiences. Both his specific reconstructions and the problems with them have been well documented (see his own books and those of Valiente).

In many way what happened with modern witchcraft is similar to what happened with modern Yoga traditions (see Mark Singleton's book the Making of Modern Yoga), in that a few people tried to create mass marketable phenomenon by taking some old traditions and then creating a consumable package. Obviously this often comes with overstated claims considering the guru, authenticity, etc. Then it also creates identity movements where people create an identity around their new belief system.

As far as what various pagans did in the Roman empire and how many of those traditions were gradually eradicated by Christianity, some of those things are well documented and some are not, partially because of the presence of many non-recorded mystery traditions in ancient Rome.

As far as people choosing a "pagan" identity as a reactionary counter culture vis-a-vis a perceived mainstream Christianity that also clearly exists where Christianity is mainstream. In various forms it seems to have merged with other reactionary version of feminism.
> And if you hired me then as a mobile developer, I'd have quit, so you don't want to hire non mobile engineers into mobile roles.

That is a great point. I’ve also had the experience of working for a short time on a system, knowing that I would hate for it to become a regular part of my work. So hiring someone with experience is one way to mitigate staff turnover from undesirable tasks.
Next time don't forget that if you buy with a credit card that likely gives you a warranty extension. Probably at least 12 months.
> Cash handouts are some of the most cost-effective things a government can do (up to a point), as dollars given to people living on a shoestring often recycle in the economy up to 5x, and result in about $1.73 returning to government via taxes for every $1 spent.

That looks interesting; can I have a source for those numbers?
The spin in Boeing's response to this left me dizzy.
Central Taiwan is full of high mountains, tallest one is nearly 13,000ft
https://en.wikipedia.org/wiki/Yu_Shan
Oh I do. But you have an existing federal body willing to hide/distribute the cost of that runway, control tower, staff, weather forecasters, etc. Not as much for rail.
Guy at work broke the screen on Surface 3 (I think). Cost to fix was about 40% of price, and later the touchscreen stopped working properly in one corner.

Another Surface Book and docking station had ongoing problems, which was very disappointing since dock was relatively expensive. Apparently a known problem with no fix.

Overall, not very impressed with MS hardware for a variety of other reasons.
You Have to Learn to Say No to Have a Fulfilling Life
I think that is fair to say but I was pretty mad at pine years ago when I bought their first product. There was definitely plenty of hype. They seem to have learned from that though.

I'm not doubting the things you said in the interview which certainly make it sound like a difficult place to work but it is easy to see that resentment colors your perspective. I might feel the same myself were I in your place.
I watched the debate, and I'm not a big Warren fan, but it most definitely wasn't my impression that Yang won that argument or made her look unprepared. If anything I would give the point to Warren for citing data arguing that automation to date has had significantly less impact than sending jobs to China and Mexico.

I think Yang has a solid argument that automation is a considerable job risk in the future, but we don't know how long that will take. I really doubt truckers are going to be obsolete so quickly. The tech will be good enough no doubt, but there's going to be a kerfuffle that'll slow it down, especially if you get a pro union candidate like Sanders.

I think Yang is a good talker, charismatic, and smart, but I don't buy his urgency... yet. That being said, I think he'd make a good candidate (personally prefer Bernie, but would happily accept Yang).

No doubt a lot of media is trying to tank him (we see this with Bernie constantly), which just makes it really hard to sort the reality from the BS and polarizes people further.
Great article, I hope it helps motivate more people to give hardware design a try.

the truth is that most of the HW designers I know are editing inside their Vendor-provided IDEs.

Maybe true for FPGA designers, but not for ASIC designers in my experience.

Another crazy difference I experienced was that builds are NOT deterministic

Yes, hardware generation (synthesis, but mostly optimizations, placement and routing) are not deterministic. SW people are starting to experience that phenomenon with ML as well: you don't fully control what you get, but it works.
*the hard part isn't the code

I guess I finished that sentence in a different way than I started it.
Outsourced to anyone who understands English and can follow a checklist.

This is why there's laws by the way - they regulate what a company can do in relation to its employees and customers. Mores and social expectations don't work on companies.

SO's reputation has taken a hit on the internet, but OTOH they were already always criticized, ironically for the aggressive moderation. It's not clear they're stupid, because it's not clear that they've actually lost something yet. It is clear they're assholes.
Replacing Shell Scripts with Python
I either bike around or go on the elliptical or treadmill at my gym.
There is a difference between “knowing it exists” and knowing what it can do. No, despite what a bunch of old school netops guys who watched an ACloudGuru video and now can click around and duplicate their on prem infrastructure on AWS (and cost more) think, it’s much more than just hosting VMs.

And you kind of proved my point....

If you don’t know the wheel exists, you don’t know you’re reinventing it.
Use your best judgment and make sure that every line item in your estimate is defensible. "I used the best information that I had access to, happy to add your information if it's better" is a good response to a challenge.

Surface uncertainty rather than hiding it, and fight for the time to resolve uncertainty before committing to a timeline. Fight to shrink the assignment if it seems too large.
Don't take it personally. It's not you that's being downvoted; it's your comment.
Except OP said quite clearly "stopped caring" and "no one cares". Bit of a stretch from that to your over-focusing...
It sounds to me like what you really should be learning isn't how to estimate, but rather how to change your mindset on disagreement. Disagreement is a good thing, not a bad thing. Learning how to change your own mind is a very useful skill that requires disagreement. When organizational disagreement stops, so does organizational growth. Be friendly and kind to people who you disagree with, and ask lots of questions to better understand their thinking.
Have you been to Taiwan? All the problems you just listed exist but even worse. You think Taichung has better public transportation than San Jose?
Compulsory purchases are constitutional, as long as Congress can reasonably invoke its taxation power in application of the penalty. Americans are already compelled to buy health insurance, but as of the 2017 Republican tax bill, the penalty for not doing so is $0.
Treatment for depression ought not begin and end with medication. It's symptomatic. In the vast majority of cases, it means some large part of your lifestyle's gone wrong. The common advice today is tantamount to ignoring fist lines of defense in favor of just treating symptoms indefinitely, because it feeds the pharma machine.

That's not to say medication doesn't have its place. It's that suggesting we eschew all other measures in favor of medication is ridiculous.
Charging for parking can fix that problem now.
My current employer switched from SCRUM to KANBAN. We're broken up into person squads. Epics are created by product by engineers are involved in kickoff and story breakdown.

We use KANBAN cycle times to estimate delivery dates. For example, my squad completes 85% of stories in 5 days. Given that, the number of stories in the epic, and number of engineers, it's easy math to calculate an approximate completion date.

It's important to note that we've convinced management that these are approximate completion dates, not deadlines. The dates are used for planning upcoming features and which squad will be free first to take it on. However, there's still plenty of adaptability.

Of all the places I've worked, this model is one that I've found to be the most productive.
Apple laptops have the best touchpads bar none. But the LG Gram's touchpad is fine, certainly no worse than any other non-Apple laptop. My only real complaint would be that it's only clickable halfway down (unlike the Macbook touchpad where you can click it from the top), but as far as I'm aware that's how it is on every other non-Apple laptop (including the Dell XPS 15)
They probably mean onedrive and office 365 ads. If you don’t use those windows can get pretty persistent about getting them.
There's a reason why it's enabled by default on most OSs.

Mouse acceleration can be really useful on small mousepads.
This is bigotry pure and simple. It’s so sad that it’s socially acceptable to talk about introversion this way, and it will never undergo an advent like sexual orientation or gender to be seen as a protected class so that you can’t discriminate against introverted people like this.

Separately, open plan offices are not cheaper, not even in dense urban areas. They only appear cheaper in a very narrow, very short term sense that ultimately loses money overall.

I’d also add that I’ve worked in a company before that actively paid tens of millions of dollars to completely rip out private offices from a large Columbus, OH, campus where only corporate HR employees (who had offices for decades and sincerely needed private offices for their work), even though the staff was not growing in Columbus and there was no plan to increase worker seating density. The CEO just decreed “innovative people love open spaces” and that’s all.

On my exit interview from that company, a woman who had worked 25 years in HR at the company was telling me how she needs to talk to people who are being laid off, or giving specifics about medical leave or grief leave for a death in the family, stuff that requires privacy. She had her own office for the past 13 years, and now she was relegated to competing for 15-minute slices of time in Jabbrbox-like phone booths which couldn’t serve the full needs of the staff.

Open plan offices are not at all chosen to save money. It’s a combination of status signalling, trend following and surveillance culture. Absolutely not about saving money.
This is a text book example from Winners Take all, by Anand Ghidharadas.

They use philanthropy to look noble in the effort of creating a greener planet through recycling. And note that this effort is voluntary, from the kindness of their heart. While, they are the ones creating the problem in the first place. They'll fight any law that will stop them from creating the problem and benefiting from it.
The default should be to use the OS' DNS resolution library. DoH is almost like a VPN; AFAIK Firefox's proxy settings default to using the proxy server of the OS, so why should DNS be any different? I don't care if it's encrypted or not, I care whether applications respect the user by using the system's configuration. If I have the system configured to use a VPN, I expect all applications' traffic to get tunneled through it. The same for DNS and TCP and a lot of other services that the OS provides.
With the amount of coffee and chocolate I consume, I would have expected my hat size to increase, but that isn't the case.
> > people are all happy to talk about how easy linux is to customize until you broach the subject of changing keybindings to use a mac-like scheme (using command for gui interactions as a rule of thumb, readline bindings everywhere there's text entry)

> BTW, I'm using i3, and I think it would be (relatively) super easy to change the keybindings around to what you're describing.

Really?

How does one go about configuring i3 such that, say, any time you hit ctrl-w it deletes backwards to the previous white space (a common readline binding) in any text entry box in, say, Firefox, IntelliJ, Spotify, VLC, Amarok, Gimp, etc?

Are you quite certain that “readline bindings everywhere there’s a textbox” is really in the scope of i3’s customizations? What OP described goes quite a bit beyond window manager customization.

> It sounds like you may need to find an OS that's designed to expose the level of customization that you want.

On OS X this can be achieved by placing

{
"^w" = "deleteWordBackward:";
}

in $HOME/Library/KeyBindings/DefaultKeybindings.dict, so I rather think he already is using an OS that exposes this level of pervasive customization.
Even assuming that that's true (and it very well may be), the general topicwasn't games, and there are many places where "the norm" in programming as a whole differs from the norm in performance sensitive areas.
healthcare.gov had difficulty because it was so complicated, with layers of byzantine qualifications, exceptions, and requirements.

There is no healthcare system less complicated than "medicare pays for everything"
> Is this why so many Apple products have been increasingly low-quality?

Potentially, however the author makes another mistake: assuming that Apple, Google or Facebook actually know what they're launching at the time they set the date. I've heard many stories of "big bang projects" being pulled at the last minute.
I've been using a Matebook X Pro for... I guess almost a year now. I only have good things to say about it. Other than the touchpad (Apple's are just superior) and the stupid positioning of the webcam (if you use it) everything else works great, it's a great looking laptop with good battery life and super portable.
The only reason mouse focus was ever useful to me is NOT raising the window. That way you can type at one window while reading the other. Otherwise you are just saving ... one click? ... when your hand is already on the mouse? Why not Cmd-TAB instead?
The initial stage is to connect Merced and Bakersfield, which has no clear payoff. All other stages of the project are indefinitely postponed.

The post author compared San Jose to Bakersfield, as it's the same length as the Taiwan connection.
An interesting brick and mortar example in the Bay Area was Fry's electronics. When they started, they grossly undercut all of the electronics brick and mortar stores and priced more like the distributors did rather than the stores.

As a result their business grew quickly and the other stores were unable to compete and went out of business. Then with the market to themselves they raised their prices to increase their margins. They also used access to adjacent markets (TVs, PCs, Radios, Appliances, Office Supplies) to supplement their margin which specialty retailers like Quement or Jade did not.

Their strategy was essentially to lose money on something that brought in customers, and to make extra money on other things once the customer had been acquired and was in the store.

The "grow fast at any cost" mentality is predicated on the understanding that the most difficult step of any new business is to change consumer behavior such that they go to the new business first. Once they have established that pattern they can then manipulate the pricing of their offerings in order to achieve the highest sustainable level of margin before they lose customers.
No better way to learn than by trial and error. If your team is reasonable they will point out why something is easier or harder than you thought. And that's part of learning so you shouldn't feel bad about it. Would you be upset at a child learning a second language or an instrument? No, that's why they are learning because they don't know. The worst thing you can do is not try to estimate. Just make sure to do your homework, whatever that means for your projects: look at existing code, try to do a detailed breakdown that shows why you think it takes this long, read API docs etc.
It depends, there are several different form of inflammation. Curcumin seems to have little effect on muscle growth post exercise.
The question is though, if I know what I am doing now is not sustainable (vacations are meaningless because "pre-monday dread" hits on day 1 no matter how long I'm taking off for), but I know I'll be out in 9 years vs if I switch to something "sustainable" it will take 20-30 more years to be out: which do I pick? Lots of people say try to do something you like (sustainable), but the rub is I don't like anything that will pay me a livable wage and definitely not anything that will pay me enough to opt out of the working world at some point before I'm like 60-70. Also, I used to really like programming. Like a lot. But now I hate it because I've been forced to program stuff I don't care about all day, every day for a decade. Why would the next time be any different if I switched to a career I enjoy now?
Device manufacturers could be jerks already, but I'd argue that DoH lowers the barrier-to-entry for being a jerk.

And now that it's being marketed heavily, it just gave them another reason to do it that they didn't have before ("Mozilla is doing it too!")
>In web development, losing a connection is a failure case.

That's changing with the advent of progressive web apps. It's possible to write web apps now that are robust in the face of network problems, e.g., the web app renders and is functional even without a connection.
I do not think you can talk about typefaces separately from talking about color themes. Different typefaces will have completely different legibility depending on the background and foreground color. Low-contrast themes are terrible for legibility, and necessitate poor choice of font and font size to compensate.

In 2017, I decided to invest some time in font-shopping; so many good alternatives had appeared since I last looked in 2009. The unexpected result was that I stopped using vector fonts and switched almost everything I do to the X Window System bitmap misc-fixed font.¹ After looking at the alternatives, misc-fixed is still the best typeface for text density and extended computing sessions. It was a typeface designed for black-on-white CRT displays in the 1980s, but works just as well white-on-black on LCD displays today.

¹ Unfortunately Firefox font picker only lists vector fonts, I did not bother to try fixing that.
Hi, I wrote this text.

> and the article wasn't particularly illuminating other than boiling down to "..."

Yeah, I usually don't like writing these kinds of things. When reading about a distribution, especially a new and interesting one, one (or at least I) tend to forget what could go wrong. This text (I intentionally avoid using the word "article") is a reminder to stop, think and consider if one is up for the challenge. As in my case university just started last week, my conclusion was I didn't have the time.

> It's interesting that Guix uses scheme instead of a home-baked configuration language like NixOS.

I consider that to be one of Guix selling points. An established language, with many independent libraries make it a joy to work with (assuming a set up environment). From what I head, that's not really the case with Nix, although I understand the lure of a type system.
My Round Up Of Privacy Related News – Episode 2
A podcast episode with the journalist of this story: https://gimletmedia.com/shows/the-journal/gmh37n
Nope. It’s about objectification.
So how you do it is kind of Erlang style: Signal a channel "I died", log it, and die.

You don't have to think in N-layers-deep call stacks, that's a Java way of thinking. Log the problem in sufficient detail where you found it, and stop.

This is probably a use case for Go's panic and recover mechanism, where you actually do want to blow away a whole piece of the running code.