skysight-inc/HackerNews huggingface dataset:
Yes, unless you have prior experiences, it is that hard. I agree with the others here who recommend you build an on-site tool/storage shed as practice. And no, it's not just about building foundations, floors, walls etc. You will need to consider how to rough-in for HVAC, plumbing, electrical, etc. as part of the build. Your wall-framing techniques have to take into consideration things like openings for doors, windows, and even how you will hang sheetrock.

Your biggest hurdle is probably going to be the permitting/inspection processes, assuming you want a legally habitual dwelling.
But that's what this proposal is about. Instead of using the user agent string (which lies and needs to be parsed) you have some well specified variables to check.

Also I think you're missing why the user agent lies now. It wasn't done on a lark. It's because it's been abused so much by web devs. Both by sloppy regular expressions and deliberately. For example, even big names like Microsoft and Google have at times used it to unnecessarily deliver poorer browsing experiences to people not using their browser.

Sure browsers could have stuck to their guns and been "honest" about their UA. But honesty is no comfort to users of the browser when they find websites break for no reason. The average user is more likely to blame the browser than the website.
> That 3% is also baked into the price of goods at this point, so youre paying it even when using cash.

Every once in a while, I'll run into places that do a cash discount, usually smaller businesses. It's super common at gas stations - even big chains.
Very relevant to this new team lead (since Autumn last year). I bought a copy, I can't wait to read it :)
kiss ass much?
Ask HN: Who is the most impressive person you've worked with/for?
Kiss ass much?
This always felt like a dead-end market to me. Many cities offer bike shares (which often run at a loss) and many of those are starting to offer battery-powered bikes for an additional fee. Anywhere scooters are useful, they quickly become a nuisance and regulations are imposed. It's kind of a no-win situation for commercial operators.

It feels like the market opportunity here isn't on the branding side, but the operations side as a white-label operator for city bike shares. As Uber is largely a brand play, I can see why they might want to go in a different direction.
Well I am a woman, so there is that image problem automatically.

You're right about the other bit, though. Even as the most knowledgeable and senior person on the team, I do have something of a habit of letting people who are loud derail me from my ideas (or simply talk over me), which can damage perceptions. It's a thing I try to fight every day, though.
This will break a lot of auth0 jwt/login default integrations since it depends on 3rd party cookies.
Isn’t that just an email hack?
It is not that easy.

Consider Mozilla, the privacy maniacs.
Even they let proprietary and intrusive DRM plugin inside, though it is totally contradicts FOSS approach
https://news.ycombinator.com/item?id=7746585

This is life -- you have to take other parties interests into account or you will be buried.

Start block all tracking garbage by default and sites will ban your users, forcing them to choose another product.

Speaking about Google:
when you're (unlike Apple) making most of your revenue from ads, any hostile action to ad industry will be considered hypocrisy and unfair competition
This is excellent advice.

I hope the author updates the article to explicitly include this suggestion, and I'll be looking for opportunities where this misunderstanding exists.
BIOS Bug – Passwords for Asus, Acer and Sony
It depends on what your goals are and what you expect to be studying in college.

In general I would expect to revisit pretty much anything you've done in high school (post the usual high school subjects of basic algebra, geometry, etc.) in college in greater depth. That was certainly the case for me except for a few algebra topics covered in pre-calc that I never saw again (I was a physics major and took mostly applied math classes in college).

Math is such a vast subject that you could choose many areas to get a very basic introduction to in a month (ie. basic abstract algebra/group theory, number theory, probability, etc.) It really depends on what interests you the most.
> * It will exist in Chrome and will not exist in other browsers that lack the feature.*

An incorrect assumption stated as fact with such great confidence. Good job.

Even on the face of it, any engineer would know this can't be true.
New browsers still don't support everything. One of my biggest questions: "Does this device have a keyboard?" (relevant for "should I show hints for keyboard shortcuts?") is still straight-up unanswerable, and all I can do is guess from the UA.

Other questions include "should I tell the user to drag-and-drop?" "should I tell the user to tap?" etc.
Here's the thing though, the hard things are hard becuase they are actually hard. OP talks about risk of failure only glancingly, for instance in quoting someone else: "We shy away from hard work because inherent in hard work is a risk. Hard work is hard because you might fail."

Right. So what happens when you do what OP suggests, and fail? This can happen, right, that's what "hard" and "risk" mean.

Some risks are burn-out, and destroying your career. This happens. I have seen it.

So, what do you to do mitigate those risks while still going after hard things?
I'm the kind of guy who just got lucky enough to land in workplace that moved away from previously ducktaped/custom build script to something not-necessary new but have since become accepted to be a better standardized tools.
CES 2020: A Reality Check for the VR and AR Industries
> None of that would be a problem in a typed language.

Python is dynamically typed and weakly typed, but still typed. That's precisely the problem! The difference is just that a statically typed language gives you all the information, and a dynamically language doesn't, but still fails. Just without providing you the necessary information up-front.

There's a nice explanation here: https://existentialtype.wordpress.com/2011/03/19/dynamic-lan...
The agile/kanban practiced in software is fairly different than the manufacturing variants, even though terms are borrowed.
The DRM is totally different though. Not having it means certain sites can’t be used.
Great, I'll reply to your email. As a manager, I wouldn't discuss any problems you're having in an open forum - and I'd try to do it face-to-face as much as possible. It takes time to build up trust, figure out what's going on - perhaps you already know but don't feel comfortable, perhaps you need to work it out.
Large numbers of the people who made your corporate-created entertainment are underpaid, overworked, and probably got stiffed on the last few checks when the subcontractor they were working for closed up at the end of the project. They may end up having their work uncredited, as well.

Only a tiny percentage of anyone involved will get anything from that corporation's attempt to make money off of every time that content is replayed.
That's exactly the sort of thing I'd expect an unfeeling automaton to write -- or even believe -- to try to trick me into thinking it has feelings
I've seen this handled by making a team charter. It describes who you are and what you do in a couple paragraphs (no more than a page). Put it in front of upper management for comment/approval. Share it widely and keep it on hand when meeting with upper management or other teams. Expect it to be a living doc.

Managing expectations is hard. Everyone will have different expectations of you unless you handle it for them.
It's the classic regulatory capture move of pulling up the ladder behind you, only they don't need regulators to do it.

What's more, Firefox is just an off-brand of Google to capture the "privacy first" consumer market segment.

Doesn't mean I'm going to stop using Firefox, but it just helps to see the big picture.
Xamarin – Experimental Mobile Blazor Bindings – Build Native Mobile Apps
I tend to think consciousness is universally fundamental and effectively intrinsic, since all we can know is our experience that requires it. That's why we can never get behind consciousness, as noted by Max Plank in 1931. (https://en.wikiquote.org/wiki/Max_Planck)
Rack Mount Mac Pro Available
Ask HN: Are inline links or a reference section better for accessibility?
For those who are visually impaired, it seems like inline links (especially long ones) could create a lot of noise. Is it better to put them at the end of an article/page and use some sort of reference system. Is there a standard way of doing that?
Embrace the dark side Luke.
I started one of my blogs on Blogger.com, but now I self host them with WordPress on my own server.

In my opinion, don't worry about your platform. Use something that works. The bigger issue is how to get your blog found. And whatever platforms you use, your URL structure should be maintained so that links don't rot and readers can still find you. I made the mistake of going from blogger.com to self-hosted WordPress. I should have just started with WordPress.
Ask for self directed learning time & use it to investigate, prototype and experiment. You can even tell your manager that you'll scope your learning material to things that could be useful for your job down the road... it's worth a shot.

Or is the main concern not the time to develop, but the actual deployment & interpersonal verification of the idea?
Target-based compensation (i.e. “getting a bonus if the project succeeds”) and performance-based compensation (i.e. “working on commission”) are different things. One directly rewards effort; the other (mostly) rewards office-politicking, by e.g. finding your way onto projects on the cusp of success.
> Our own experience of our consciousness is as much an illusions as our experience of the world. When we consider and attempt to discuss our own experience of redness, we are generally left with only our memory of that experience which influenced be a great deal of post-processing, compression and abstraction. I believe the mental states in which you can actually experience pure redness is very different from the state in which you can attempt analyze and discuss that experience.

How do you know that your experimentation that reveals this disconnect isn't subject to the same problem?

I'm not sure how to word it artfully, but I mean the question sincerely: how do we avoid invoking turtles-all-the-down?
From my own experience with the Canadian health system, mentioning it as basically a single payer system, not allowing off-label use causes problems - at least the lack of and ability to initiate in a cascading process to initiate research for off-label use is a problem.
> imagine an incredibly-detailed computer simulation of a brain, down to the level of individual cells and neurotransmitters. (While this is beyond our current capabilities, it is in principle possible.)

The laws of physics start to become relevant here. It is quite likely that it is not possible to simulate a human brain using a classical computer, at least not at any kind of speed such that it can experience the world as we do.
As I understand it:

No. Rather, Safari uses "Intelligent Tracking Prevention". This blocks SOME (most?) 3rd Party cookies, but not all. For example, single sign on providers will often use cookies, and they are often explicitly 3rd party. ITP tries to let those through.

IIRC Safari can be set to block ALL 3rd party cookies, but it is not the default setting.

SSO providers don't NEED cookies, they can do full page redirects to avoid being 3rd party, but it does complicate matters, and the relationship between you, a site, and a 3rd party identity provider you've presumably agreed to can be a different beast than the tracking cookies that are the focus here, though of course identity providers could always join the dark side as well.
Maybe the consciousness of a baby is different from that of an adult and the baby has barely any consciousness? I guess everything depends on what you define as "consciousness".
Easiest = You can target specific VC/Angels that focus on your target group. You have option to introduce yourself using your contacts network, and it's still better than sending cold e-mail to random VCs. Also, VC List doesn't have public e-mails, you still need to find them.

So yes, for me it's easiest option.
Ditto (almost verbatim to what you wrote). I've been meditating on a few reasons for it:

1) I was given a few opportunities by the partners to step up into a management role, but in hindsight, I was too knee-deep in code to see what was happening, so I doubled down on keeping my nose to the grindstone rather than stepping back and thinking more about how to change the workflow so that others could come in and contribute. The symptoms of this were things like: I never got invited to any public-facing events, team building exercises or drinks with the partners when they were in town. I think they viewed me as a big fish in a small pond, someone to be utilized but not groomed. They came from a big city hustle mindset whereas I came from small town America. So different value systems, not necessarily superior or inferior, but at high risk of miscommunication.

2) When they finally promoted the other guy to a management role, he fell into the exact sequence you enumerated. He was highly disciplined and methodical, but sometimes had blind spots about different local maximums in the search space (had trouble seeing the forest for the trees) and was a bit too focused on maintaining the hierarchy since he came from a military background. I admired his tenacity, but truthfully, it had a tendency to wear on the developers (several of which had an antiauthoritarian mindset like many in tech).

3) When he moved on, a void was left that was never filled. We ended up changing over to nontechnical project managers, which worked well for about a year, but inevitably the agency drifted towards enterprise work, which is not my cup of tea. We had a bit of a falling out and I moved on. I still wonder to this day how things might have ended up differently if I had stepped up and basically listened to the universe and manifested whatever the next chapter of my life as a team lead or manager was going to be. I would have been a highly egalitarian manager, working for the team as much as for the partners and clients. Now, I dunno, I'm not sure that my heart is in software engineering anymore. I'm focusing on the gig economy and attaining some financial independence outside of hierarchy so I can finally work on projects within my own calling. As a 40-something this is scary but rejuvenating.
I think you have been very fortunate, then. I do not think your experience is typical or guaranteed.

You quote Seth Godin saying:

> We shy away from hard work because inherent in hard work is a risk. Hard work is hard because you might fail.

But you think this isn't true, the hard work you are suggesting has "virtually 0 risk"? It must not be the same kind of "hard work" Godin is talking about then, after all?
Also weather. How can you be a viable business if you have no cashflow for 4-5 months in a year?
(author)

Thank you for your feedback. This template has not yet been reviewed but I hope to get candid feedback like yours on spots that may have been missed.

I am planning to change the way the IPC renderer is exposed; Marshall from the Electron team pointed me to a better way of doing so and I hadn't had time to update the repo yet. That will be something I update soon in the code and in the docs.

The best practices I take from Electron themselves; https://electronjs.org/docs/tutorial/security. If there are other security reports please send them to me and the template can be enhanced further.
Whats that saying about a person not being able to learn something that threatens their livlihood?
But not every company can easily bootstrap. And of those that can, much of the time it's a lot faster if you take some money upfront.

Nothing wrong with either approach imo, but the ridiculous valuations are a separate and, yes, exhausting problem. I'm not sure why people even seek insane valuations - maybe VC push them into it or something? I don't know.
Perhaps. But it seems to me that preventing an internal power struggle from leaking out into a disastrous press crisis is another part of her job description as CEO.
> I sometimes find myself thinking, "why would you do that!?" and that's when I realize that what that really means is I'm the one who's not understanding something. I should be asking myself, "why would they do that?"

Thank you! This is a great distinction. I learnt something really helpful today.
Definitely disagree with this one.

The way to be outstanding is to go after a niche and learn your way into the 20% of that field. For knowledge-based work this is not that difficult.

For example, a few years ago I stumbled upon payment fraud as an interesting area to learn about and quickly became somewhat of an "expert" in the industry. The whole Trust & Safety industry has only gotten larger ever since, and there's no shortage of product management/engineering/data science/program management/analyst jobs in this area.
Show HN: JS bindings for QuickJS, control over eval, inspired by Figma's plugins
Now that is completely possible. More countries have had civil war over political disagreements than due to regional differences. Left-right kind of civil war has happened countless times through history. An example from more democratic countries would be Finland and Spain.

I can very well see the start of a civil war after next election result if everything goes wrong. If say Trump loses and rejects that he lost the election while FOX and Friends pump up right wing voters and say the election was stolen from them and that people need to take up arms to protect their rights and prevent the deep state from stealing the election from them, then you may very well see a bloody civil war unfold.

Nobody with any force on the right is fighting to calm people down. Right wing voters can be whipped into a frenzy and go berserk. Remember these are the very same people who believe Guns are for protecting their freedom. If they feel wronged their logical conclusion would be to grab their guns and start fighting.
> By undermining the business model of many ad-supported websites, blunt approaches to cookies encourage the use of opaque techniques ...

This is disingenuous. Reducing tracking does not undermine websites. It undermines advertisers that depend on tracking. If tracking stopped, advertisers would target something else (e.g. content or coarse location) and roughly the same amount of money would go to websites. Google’s privileged position would be a lot less inherently valuable, though.
Repetition. Human communication is a lot dumber than we think. Repeat the message consistently and in simple terms, let it incept. Persuade through persistence and your commitment.

And this makes sense, if people just changed direction based on one interaction the system / org becomes chaotic. There needs to be some sort of function that once a threshold is passed then something happens (like action potential).

As an aside, I realized this both from work experience and taking guidance from marketing / propaganda.
impressive :)

great job
I actually agree with it. For all of the criticisms tech receives for being elite and sexist--they are actually quite open to diversity of background.

Forget about top schools for a second--there are plenty of people at top companies who did not even attend university at all. Compare that to the management consultant industry where one's school is practically the beginning and end of their resume.

Of course the reason most students don't contribute to FOSS is that it's hard. Very few just-out-of-high-schoolers could really make inroads to contributing. Colleges and universities are helping hands that guide them to where they need to go.
That change was at the heart of the breaking changes around strings in Python 3. If the conversions remained implicit, most people would probably have never even noticed that string literals default to Unicode, or that some library functions now require Unicode strings.
People have no real idea who the valuable employees are.

Occasionally you run into situations where a single person is replaced by multiple people, and then they catch on that the person who left was pretty good.
(author)

Thank you, I will read up on this!
What does remote work bring to *you*?
Before "incels" it was mostly a term used by angry 4channers and MRAs, which is pretty much the same demographic as the average incel.
Most checked out books of all time from The New York Public Library
Keep your personal burn rate low. Avoid debt. Maintain high savings and eventually financial independence to mitigate the downside of professional failure (ensure you won't starve or be homeless). Maintain good relationships with your family if you can if they would be willing to support you if necessary.

Figure out what failure would look like and plan for it. Does it mean losing your job? Ok, how long would it take you to find another one? Could you support yourself in the meantime? Does it mean declaring bankruptcy? What would you do to support yourself if you had to do that? Could you move somewhere cheaper? Take a lower paying job? In a professional sense there aren't a lot of truly catastrophic failures unless you're doing something illegal.
I put my blog on my own site. I think it's worth doing that even if you don't update your blog frequently. For such a blog, you can get commercial hosting for about $5/mo that includes a WordPress installation.

Whatever you do, though, please don't use Medium!
In my previous work, I was developing training tools for new heavy machinery workers. I wanted to do everything in VR since we had the 3D models from all the engineers using all kind of CAD software.

My boss also wanted to improve our division offering but no one at the upper management approved. That was our hard thing.

So we did it slowly. At first, only see the 3D model in VR (so you can feel how it would look later) and feature by feature we kept developing VR. (While still working on all other tasks)

At the end, we became the VR division. And old documentation were to be converted to VR.

It was a lot of fun and a lot of challenge in the CAD<->VR space.

tl;dr; Start slow until you have enough mass to convience others it worth it.
> Everything is a system...

The problem is that this sometimes isn't good enough. A cell is certainly a system, but cells are far too complex to model with current techniques. The usual next step, breaking the cell down into a group of smaller systems, doesn't work either. No such decomposition exists. In cells, everything interacts promiscuously with everything else.

And it should go without saying that cells are important. If we could debug cells like we debug software we'd all be immortal right now.
data.table has both an R and Python version. The python is version getting pretty mature now.

Munging and Merging pretty large datasets using data.table is very efficient and intuitive after a bit of practice.

The vignette in R is very good. Datacamp has a course (I think little dated). Also a search for videos by Matt Dowle and Arun Srinivasan can give a very good quick idea of data.table's capabilities. I think both are involved in some capacity with h2o.ai which seems to be pretty good and on my to-do list.

Desktop coding using Rstudio is a wonderful experience with the R version.
There are many, many seasonal businesses. Ski resorts, for instance.
To be honest, I don't really understand this meme of investors on twitter being universally bad or something one would want to mute out.

A well known investor on twitter actually did the 'follow, wait for follow back, then after some time unfollow' thing on me recently. When people do this, as a rule I unfollow them again when I notice, but for this person I actually didn't because they genuinely tweet interesting and useful things that I appreciate having in my feed!