skysight-inc/HackerNews huggingface dataset:
It’s meant to track Contacts as one of it’s primary features. I then use “Accounts” as buckets / groups to put people in. Pretty straight forward use of the product.

MonicaHQ has better features I think (don’t think it has a mobile app though since it’s written in PHP), but how you manage your contacts is a huge life spanning project. I hate to play the typical “enterprise software” card here, but you really want to make sure it’s going to be around a long time, not to mention secure.
I sell an item on Amazon that I make. It's very simple, not wildly popular or profitable, and has my brand on it (trademark is in the works)

Another seller hops on the product page I created, shipping from China. Google around and learn that I'm supposed to do a test buy to see if it's counterfeit.

Do a test buy, wait ~20 days, get a package with a similar item but totally different packaging and branding.

Okay, cool, obviously fake so let's contact seller support and get this straightened out.

Seller support emails the seller(?!) asking them to provide me with a refund, (which surprisingly they do) and take no further action.

I write in to seller-performance@amazon.com, no response.

To this day, he's still selling on Amazon, but seemingly randomly left my product page a few weeks ago.

I'm told once you have a trademark, Amazon actually takes action, but I was also once told that a test buy is all you need. I'm glad I don't depend on Amazon for my income.
You're reading a lot into the article that isn't necessarily there. The WSJ didn't confirm that it knew of more than one supplier that was contacted, and Tesla's comment:

> But it confirmed it is seeking price reductions from suppliers for projects, some of which date back to 2016, and some of which final acceptance many not yet have occurred.

is quite ambiguous -- was that really a partial refund on past sales of parts for production cars? Or was it arm twisting related to failed or incomplete "projects"?

I don't know the answer, and I see a lot of people in this discussion being pretty enthusiastic about thinking they do know.
Hi Richard! It's Peter from Pingtype; we chatted on Skype a while ago. Good to see you joining HN. I've posted a couple more videos on my YouTube since then. https://pingtype.github.io

Unfortunately life in Taiwan has been really hard for the last few months though, so I'm preparing to leave. Busy looking for new jobs in other countries now.
My reasoning was that the step needed to be non-reversible in order to duplicate the current behavior. However, after thinking over your suggestion, I haven't come up with a scenario where that would be important.

Ordinary users, even if they somehow experienced the temptation to disable remote updates, wouldn't have the expertise to act on it. And any malicious actor with physical access to the machine would have other more straightforward attack vectors (like USB vulns).

So I think you're right -- and Intel has even less justification for hard-wiring the ME on by default.
I’ve worked at multiple companies that have been acquired. They’ll deny that talks are occurring up until the day the deal happens.
Thanks for mentioning this. I've noted your interest in the relevant issue https://gitlab.com/gitlab-org/omnibus-gitlab/issues/2183#not...

If you have not done so already please ask our support team if they have an alternative solution. I've heard of people dynamically loading secrets but I'm not sure it addresses your use case.
Nothing wrong with a warrant, but that is a good indication it is time to look at a different brand.
To set up a graphical environment you will need to do a little reading.

That was the gist of their complaint. I'm guessing that since these guys (one uses Arch) both worked their way through LF-Scratch last year, they're not up to more reading right now.
It's not programming. It's the stress to pass tests. Stop passing tests because you suck at them, they hurt you and they are not even your problem (it's the recruiter problem).

If you really like programming, you should continue.
That it's about Scala is implicit in the title :P
They just hijack pages with good reviews that have been forgotten. Very common tactic and certainly intentional.
Yes, the PDFs on archive.org are the first thing to come to mind (and my first exposure to J2K) --- not all of them use it, but you can identify them by the surprisingly long time it takes to render each page.
Do you think the word "cancer" is thrown around too lightly when people say that they had a melanoma removed?
This is what happens when you drink the koolaid and buy into the idea that all restrictions on information is censorship.

Ignoring the government (the only entity that can actually censor anything) we as private entities can and absolutely should be kicking these bad actors off our platforms and regulating them to the dust bins of history. It's not big brother that your should be scared of; it's the cult of the click. So long as companies are propped up by mindless ad spend fake news will exist and thrive; bad ideas literally pay for all of the startup trash that most of us work for. That's the bitter pill this industry needs to accept; instead of just siding with the fascists to preserve our brief moment of financial well being.
An Introduction to Content Security Policies
Well, I see this as a fearful worldview. Imagine instead a world without working in an office, or a world without living in a city. It takes a little, but not much, imagination to understand how that might be attractive to someone. Or perhaps imagine living in your evolutionarily suited habitat, if that’s easier to see. Sure, the shitty lives are particularly violent. But it’s a world where your life is dictated by your relationship with your environment and the people you know, not by people far away you have no access to.
>would not exist without philosophy
>stems directly from relatively recent discoveries and insights by philosophers

You are affirming the consequent.
https://en.wikipedia.org/wiki/Affirming_the_consequent
I worked at a place where we designed and rolled out a control system based on HTTP on the microcontroller boards. The non-safety-critical hardware configuration system.

You could have done it with SNMP, but one of the developers got a real simple HTTP server into a smaller runtime, and it simplified the job for writing the front end.
I'd echo the other answers that anxiety may be the real factor here – specifically some sort of performance/evaluation anxiety.

So if you face that head-on – talking to a therapist, reading about anti-anxiety strategies, etc – you may find that you are able to perform as a programmer. And even if programming itself isn't your best role – either because it triggers performance anxiety, or just doesn't match what you enjoy doing – addressing the sort of anxious-thoughts-under-pressure you're having will help in any other challenging interview/job role you find.

There are lots of roles in software that aren't constant intense programming, but require some familiarity with software lingo, tradeoffs, processes, etc and may involve small sessions of less-challenging programming. (These can involve various kinds of integration or demo work, project-management, "sales engineering", marketing, and so forth.) And you wouldn't need to "knock-it-out-of-the-park" on interview-style questions to qualify for such jobs – just show some ability to engage and improve.

But you may also have built things up in your mind as being worse than they are, leading to a self-reinforcing cycle of imagined doom.

Do some anti-anxiety research/coping practices. Maybe try to go into some low-value interviews even if you're scared – places you're not keenly interested in – as practice. You might find it's not as bad as you think, or that after a few it's no longer as scary. Consider other entry-level roles at software-type companies that let you learn about the industry and profession without needing to feel fully competent on day one. After you've interacted in a real environment you may find it easy to slide over into some useful closer-to-programming role, without the stressed-out ("PTSD") brain freezes you're facing now.
You call out impostor syndrome when you actually have evidence to suggest it is the case, not completely baselessly. Like when you give someone a role because you believe in their ability (whether through prior interviews with them, or seeing
their prior work, etc.), but they don't feel up to the task. In other words, we know they actually can do tasks that we believe to be of similar or greater difficulty, but they somehow don't believe that that's the case. But we have no single shred of evidence that this is the case here... or if you think we do, well, I don't see it, and neither did the parent comment point to any.

In particular, having a CS degree and finding that you're having trouble with what you believe to be easy interview problems (to emphasize: actually having trouble, not merely thinking that you might have trouble if you were to try) is not in any way evidence that you're experiencing impostor syndrome, of all things. It might be evidence that you don't have enough practice, or you didn't learn the material well, or that you lack motivation, or that you just don't find the topic interesting, etc... but the one thing it does not mean (in the absence of extra evidence) is that you're actually brilliant and yet also incapable of assessing the difficulty of interview problems accurately.
Windows: WIN+SHIFT+S

Mac: CMD+SHIFT+4 (Ctrl not req'd.)
I don't know about the performance and bugfix issues, but based on my experience with gitlab.com, I don't think it has a good UX design.

You see, there are many many best practices in the UX world, just like those in the programming world. And seems to me, GitLab is not following many of them.

For example, the width of the content area.

I've once read an article that trying to dig into that topic, and one opinion that article has brought up was that users eye should not move too far up and down and more importantly left to right. I deeply agreed with this because I found myself feel very tired after reading a width page.

The solution is of course to limit how width the content area is, according to many factors (front size for example).

Now if you look at the user's home (project list) page on the GitLab, you will found that the page and the list (which is the main content) has been designed to fill 100% width of the view point.

On the left side of the list, is the name and description of my projects, and on the right side is the counters + update date.

The information on both left and right side are significant, so I may have to scan it from time to time, and it's exhausting.

If you're thinking, "Oh it's just the user's home page, no big deal". No No No, the search result page is the same deal, same design language.

Now, if you take look GitHub, you will found that they're not only limited the width of their page, they've also limited the width of the project list by adding a sidebar on the page. Which makes me 10 times more comfortable when using it.

Also, since we're talking about project list already, let me also remind you that the front is also very important.

Currently on the project page, the project name text is bold'ed, and underneath it is the description text. Problem is that the size of both text is the same, which makes them muddled together when doing a quick eye scan. GitHub on the other hand, use white space, front size and color to differentiates those elements which makes their list far better.

I did a little re-design to the project list to clarify what I've meant.

Before: https://imgur.com/klrah5A

After: https://imgur.com/wcHBVCe

And these just two examples, there are many of them. So please GitLab, design your web interface better. I'm currently mainly use your product now and I don't want to have many struggle with it :)
> defending Microsoft and their new attitude towards open source

What’s odd about that? Isn’t their new attitude better than the old, and perhaps “good enough” (at least compared to other giants)? Are you saying nothing they do should be considered good enough by devs, based on the previous history?
That sounds AWESOME
This is such a great idea, I really like it. For some reason, I get an error which stops me from previewing the cards.

https://hastebin.com/lavesibanu.js
> “When an Indian child has been brought up among us, taught our language and habituated to our customs, yet if he goes to see his relations and makes one Indian ramble with them, there is no persuading him ever to return. [But] when white persons of either sex have been taken prisoners young by the Indians, and lived a while among them, tho’ ransomed by their friends, and treated with all imaginable tenderness to prevail with them to stay among the English, yet in a short time they become disgusted with our manner of life, and the care and pains that are necessary to support it, and take the first good opportunity of escaping again into the woods, from whence there is no reclaiming them.”

—Ben Franklin
Rising sea levels are coming for the internet
Sometimes it is worth it. I spent 2 days to buy a truck. I flew to another state and drove it home. It mostly went according to plan except the leaky power steering hose that I spotted the first minute I looked at it - and then spent the next 5 hours waiting for them to fix it. I wish I could trade more weekends for $5,000.
So which of those stories weren't true?

You are implying bias, where I see a troubled company.

Can you name another instance where the WSJ wrote negatively about a company and it turned out to be false? As a subscriber, why the sudden skepticism?
Don't OneNote and Evernote already do this kind of thing? (On mobile, haven't tried yours, yet.)

You should be signing apps if the smartscreen prompt really bothers you. Be mad at virus and malware authors that forced this, not Microsoft or Apple.
I also used to think the typical autistic person was like the Rain Man. I've since come to realize that this is the extreme, and that people like in the article are the median.

If that seems to make the term lose meaning, it's only because the original impression was warped.
Automatic code formatting with git
Thanks for posting this. I experience the same problem as the author. Heck, I didn’t even finish the article! :)
Yeah,every article is a short seller, right?

My god some of you people are you going to look foolish.
A floating point number consists of 3 parts: mantissa, exponent and sign. These are usually packing into a 32-bit or 64-bit value. So you can split them back into 3 integers and do the integer adds, multiply and shifts to get the result and pack them back. It is not hard to implement a basic version but to make it fast and comply with the standard is a bit more work.
Your tax estimate seems low. Remember that on top of federal tax, there's California income tax, which could hit 10% if you're single[1] (assuming most Google and Facebook employees are in California), plus real estate tax if you own a house. If you have significant income/gains from your investments, that could push you into a higher tax bracket.

Also, your monthly expenses could be significantly higher if you have children (larger home, food, clothing, education, etc.), which most people probably end up having at some point.

Also, does your 8% growth rate on the S&P 500 account for taxes and inflation? (Unless 100% of your savings are in a 401(K), you'll be paying tax.)

[1] http://www.tax-rates.org/California/income-tax
You might try sales. There are a lot of sales jobs where they value the salesman being able to understand and explain technical aspects of the product. My uncle started as an engineer and moved to sales and he absolutely loves it.
Smartphones are easier to use. One only has to remember how to scroll and how to use an app store. Compared to them, PCs are much more difficult to use: they have windows, taskbars, file browsers, right and double clicks, and often don't have a sane browser preinstalled. Installing software on a PC is complicated and it is easy to download a virus instead of Flash Player. Often external devices don't work without drivers. As desktop OS don't have proper process isolation, one usually has to use an antivirus.

Also, smartphones have physical volume keys and sleep/wakeup much faster than PC.

And PCs still don't have dedicated keys to switch input languages.

But typing on a smartphone is a hell. I always make mistakes and hit the wrong button.
> Struggle is overrated compared to repetition and quick correction.

Just to offer a differing view, I would posit the exact opposite: struggle is underrated compared to repetition and quick correction. The latter is prone to blind memorization, and in my experience, many CS interview questions have a core idea or central motif that aren't apparent until after a long thought.

I don't think that either of struggle or rapid repetition are "wrong", but rather, everyone should experiment with both styles and find some middle ground between the two.
Who stands to "gain" more, people long or short?

Why do you think only one side is corrupt?
I use paper too, and have designed a small notebook around this idea of longer term goals with "crumb-size" daily actions: https://twentyweeks.com (shameless plug for my side project)
Due to the expanding Sun / asteroid / supervolcano / superbug / something else? Do you think the universe cares about the inevitable, natural cessation of life on this planet?
I'm sure this is effective, but are folks really willing to agree to this? Do you pay for the 2 weeks of work? Do candidates ever say no to this arrangement?
> but imagine white Toyota or Honda could do with Tesla’s battery/platform technology.

Sit on it and do nothing, to preserve their ICE business?

The rest of the auto industry is being dragged very reluctantly into the EV market.
Counter counters:

- re variety of food: Americans are among the fattest people in history.

- re richer lives: reading and writing is for the literate. Not guaranteed by agriculture. I might argue that the creation of excess directly contributed to a treatment of education as a precious resource.

Culture and art are not dependent on and predate agriculture.

- re: mortality rate. We don’t die by falling from trees, but we’re also much worse at being in trees. Monkeys are pretty unlikely to die by falling out of a tree. We are worse at operating our own bodies in proportion to our reliance on modern medicine
Are the longs gearing up for a push to increase the stock price?

Nah,that could never happen....
Yeah really don't sell yourself short. And you always get better with time because patterns repeat. If people do those problems faster it's just because they are using prior knowledge from problems they have solved before. That being said if you don't enjoy programming I believe that there are a lot of other options out there. I think that there is quite a demand for people who are technical but have soft skills as well. Perhaps in the business realm. Think someone who can be a middle man between customers wants and developers.
$1-2M is ridiculous. You can accumulate that much in 5 years without too much trouble.

The challenge with extrapolating this out to retirement is that tech changes very fast, and fortunes can fall just as rapidly as they rise. Particularly if they're held in stock compensation, which Google and Facebook rely on extensively.

Many Sun Microsystems engineers were worth > $10M at the peak of the dot-com boom. A couple years later and they were insolvent, with tax bills larger than their net worth. A decade after that and their employer didn't exist anymore. Of course, a significant number of them quit and joined Google when their employer's stock crashed, and those folks have net worths > $100M or so.

If you extend out to timescales of 35 years, you not only have to worry about your employer disappearing, but you also have to worry about your industry and municipality disappearing. Right now folks who own houses in the Bay Area are sitting pretty - but what if the Bay Area goes the way of Detroit, with the tech industry obsoleted by foreign competition and houses not sellable at any price? The question isn't quite academic: Detroit had its heyday in 1950, and 35 years later, by 1985, it had lost 40% of its population and its major companies were non-competitive.
I'm absolutely loving the fact that Musk's short whining has made its way to hacker News. Hilarious.

Yes, its all a short seller conspiracy, not some terribly run company.
A Proportional Perspective of the World's Native Languages (2015)
The WSJ is a clown car since it's become part of the Murdoch empire. I don't believe a word they write anymore.
> Easy problems take me 2-5 hours. I experience PTSD like symptoms

This is not ridiculously uncommon. I had this problem for awhile too. The only thing that got me through it was applying to every possible place and getting more practice. I know that may not be what you want to hear, I know you've probably already practiced a ton and I know you've probably already applied to a ton of places.

But seriously, practice. Apply everywhere without an expectation of a job immediately. Time yourself and if you can't figure out the problems, it's okay to look. It's fine. At a certain point you'll have just seen the problems before or a variant of them and you'll be able to do them.
Right, maybe that is a reason it has been avoided by VCs? Not many 'purely' software options?

Most of these problems probably do require a hardware component for the solution. Battery arbitrage (quite a bit of software involved here than you might think, forecasting generation, demand/supply etc) is probably on the extreme end of a software:hardware ratio (towards hardware investment). Software I'm helping to build is probably on the other extreme and we've still got some (very small) hardware components that we are directly involved with but also a very large one, latest generation geostationary weather satellites, however these are externalized (eg we didn't put them up there, maintain them etc).

There is plenty of scope of problems in the energy world, but yes I'd agree that money for 'pure' software solutions is probably a very small part of the pie. I think this comes down to fact that the electricity grid or its components are at the center of all of it, so integration points have to exist. Maybe also seen as high risk, energy supply is ignored when working well but becomes very obvious when it's not.

Glad to see in this thread there are more people on HN than I thought working in this area, a lot of effort is still needed.
It's not an either-or, you can have both.
You might try to become a recruiter / head hunter. Good ones have CS / tech knowledge which helps them place and filter candidates properly. Helps facilitate a cathartic relationship with the companies that are hiring.

Good luck with your career, whatever you decide!
Giving aid to counties essentially guts the local economy. Local businesses cannot compete and therefore the local economy never develops. The people become entirely dependent on outside help even when otherwise they would develop their own economy and self-sustaining systems. When you take that aid away, there is famine and death. Foreign aid is one of the biggest causes of poverty currently but slowly people are starting to realize that giving aid and gutting local economies is much worse than not giving at all. There is an excellent documentary on this on Netflix I think but the name escapes me right now. I think they even convince Bono that what he is doing is causing more harm than good (giving fish rather than teaching how to fish). It definitely is.
Chemicals in Food May Harm Children, Pediatricians’ Group Says