skysight-inc/HackerNews huggingface dataset:
If you experience a reproducible Firefox performance problem, please consider using the Firefox profiler add-on [1] to record a profile and file a bug with "[qf]" to the whiteboard field. These "[qf]" Firefox performance bugs get reviewed by engineers twice a week. Having a profile makes the bugs much easier to diagnose.

[1] https://perf-html.io/docs/#/
thank you. I need this advice.
Ask HN: Best namecheap.com alternative?
So after having multiple issues with namecheap.com these last few months.. we are looking for a new registar. The issues invlovled are
1) Lost DNS settings !
2) Registering of already registered domains and only reverting a few days later !
3) No communication from them.
4) It seems if you buy additional services from them, your DNS settigs are reset/remove

"I am so sorry for the inconvenience. Per my check, you recently bought a private email subscription from us and there was a bug in our system and that is the reason your DNS records are gone. Please allow me a few minutes I will set up the records for your domain."
They claim it’s noise and pure coincidence. Some trains may have shaken the earth at the exact time the cosmic event happened. At least that’s what I take from the article.
I imagine it will not be optional when it is out of the experimental phase.
>"We are using [Insert Tech Name] and it doesn't support feature X"

>So the entrepreneurs would rush to it's keyboard create a clone of the Tech and add the feature X.

Uhm, why is this bad? Haven't we all seen examples of companies that do the same stuff as other companies but better and succeed? I'm pretty sure even pg wrote about this in one of his "How to start a start-up" essays.
I don't see listening carefully and asking open ended questions as a step towards simply building what the potential customer wants.

Quite the opposite: seeking to understand their underlying needs, the context they are in, and the factors influencing their thinking helps build empathy.

If we truly understand the needs we are trying to fulfil it is more likely that we will build a good product, it's a superficial understanding that tends to lead to products that are treating symptoms rather than causes and only minor improvements.
And therefore, this setting is safer and safer to enable:)
I promise you incremental builds are extremely important. A completely clean build of iOS/OSX years ago would take multiple days & I'm sure it's only gotten worse. The entire internal CI system relies on incremental builds working properly so that they can generate an internal iOS build every day for testing. It's possible it's disabled for certain projects but I doubt it. C++ in no ways alters the incremental build mechanism; all the problems of incremental builds it inherited from C's preprocessor. Speaking of, that's what C++ modules fixes (clang has support for C & C++ there although when I left only C projects had it on).
You might be interested in Synthetik Studio Artist (https://synthetik.com/). Among (many!) other things, it can process images and animations and output SVG. There are operations that produce Primitive-style pictures, but also a huge number of others. And it's customizable! A graphics rabbit-hole...
Project Dribble: Hacking Wi-Fi with Cached JavaScript
I think this is where big companies get comp wrong. They should incentivize staying because after 4 yrs, you're right, there is a big comp fall. For me personally, I am happy with my work, comp, team and manager. That happiness > my willingness to practice for interviews again :)
I want to hear from people who have actually done this. I suspect they all have well-known track records and are selling to people who trust them to deliver.

I still haven’t met anyone personally (myself included) who managed to presell software with nothing but a presentation.

I think the more common route is “find the first customer and build v1 for them as a consultant at a steep discount”.
Too bad the us didn't stay in the Obama negotiated P5+1 nuclear agreement.
I've already pointed another person to the book "The design and evolution of C++" which I believe puts the not designed argument to rest.

But it is impossible to create a beautiful, "properly designed" programming language that's also backwards compatible with C. I mean look at Objective-C :)
Top 7 Best NameCheap Alternatives 2018 to Get Reliable Web Hosting and Domain Registration Service

1. BlueHost
Pros:

Founded in 2003, hosted over 2M websites and increasing steadily
Having good image among bloggers which is a sign of their excellence
Very brilliant choice for new bloggers
They offer 30 days money back guarantee on hosting plans
Offers scalable hosting solutions for your growing needs
Trusted by ICANN as well as WordPress.org

Cons:

Buying just a domain might be a bit pricey due to their high renewals. But also keep in mind that most of the companies in the industry offer domain at low introductory pricing but high renewals.

2. Domain.com
Pros:

A trusted registrar also accredited by ICANN
More domain extensions are available than NameCheap.
You can even pre-register new domain extensions

Cons:

Did not offer any freebie like domain privacy

3. GoDaddy
Pros:

The largest domain seller with ICANN accreditation
Frequently offers bigger discounts where you can get a domain name within a dollar
Offer discounts in order to secure the brand name with other extensions.
They offer lots of products such as email hosting, web hosting, domains and MS office etc.
They are managing over 71 million domain which is a sign of their excellence in domain registering.

Cons:

Lacks of customer support channels like live chat which is not available 24/7
Lots of upsells appears while making purchase
Demand high renewals on most of the products

4. NameSilo
Pros:

One of the cheapest website name/domain seller
A certified registrar by ICANN
Offer free Whois privacy for lifetime
Good choice for domain investors as they offer quantity based discounts

Cons:

As they are only specialized in domain registration services so they offer no hosting plans.

5. DreamHost
Pros:

Decades of experience, working since 1997
Low renewals as compared to the many other registrars.
Domain with many freebies. Also, you will get a free domain by purchasing a hosting plan.
Offers 97 days money back guarantee on their shared and WordPress hosting plans.
ICANN accredited

Cons:

The way of providing the customer support seems complex. You can only open a live chat after purchasing. Instead of offering a straightforward phone support, you have to pay a nominal fee to add the callback feature.

6. Above.com
Pros:

They got ICANN accreditation
Low pricing as compared to the competitor registrar
Includes a free Whois privacy
Offers various products convenient to domain seller and buyers

Cons:

Offers no hosting packages
Not as famous as other companies like GoDaddy or Domain.com

7. iPage
Pros:

Cheap domain and web hosting solution
Offer free domain name with hosting plan
Lots of freebies with hosting plan
24/7 support services including live chat, email, and phone

Cons:

High renewal on domain names.
As per our testing, it is only suitable for smaller blogs
I would think they have a dataset that they're validating them on if they're calling it "AI".

You obviously don't work for IBM :)

A skilled IBM Watson sales consultant as capable of selling simple linear regressions as Big Data AI!
You can learn touch typing to a very good standard in 1-2 weeks if you give it a try. It is not required but it will definitely help you.

Sure, you can learn to type fast using another way, but what's the point? It's like learning to play the guitar stand-up. You can do it, but what's the point?
the fourth mistake is visiting your site. why do you need 40+ cookies to track visitors?
So the entrepreneurs would rush to it's keyboard create a clone of the Tech and add the feature X.

The important thing to remember is that most software isn’t that special. Sometimes you will be redefining the whole market; more often you will be building a faster horse. But that’s okay! People using horses still want them to be faster, and it’s a valid and often successful business strategy to sell products which are similar to, but better/faster/cheaper than, your competitors’.
Significant note: this appears to be a customs screening, not immigration screening.

Which makes perfect sense since it's extremely hard for customs agents to actually catch smugglers. (Compared to immigration screening which is largely based on hard criteria which human agents evaluate with much less leeway.)

The bigger question is whether it's effective - but anything is likely to be more effective than customs agents selecting people to search based on gut feeling.
Money rules and the CEOs have shareholders to answer to. Making it look good in public is more important than actually taking a stance.
I don't remember anything being discussed on that area based on LIGO data
If you're serious, I would much appreciate an explanation for why you would do such a thing.
I always wondered why "directories" were renamed to "folders".

Now, in Win7, I bring up file explorer. Click on "Documents". It says at the top it is located in "Libraries -> Documents". But that isn't where it is. It's in c:\users\name\documents".

I never understood why there are two separate file systems mapping to the same files. It's madness.
What is a promise library? Sounds rather complex, how does that even fit on a whiteboard?
It could also be you didn't negotiate your pay well.

It happens to all of us.
There's nothing wrong with it. As you say, many quality products come from this kind of work.

However, you can read this article as saying: "The only way you can sell software is by listening to customers and building exactly what they want." Which often is "We are using [Insert Tech Name] and it doesn't support feature X."

This narrative is clearly false. Many good products are built and monetized by just building something what you think the world needs or you think is fun to build. Again, many more of these software projects have failed using this strategy.
Many good products are built and monetized by listening to customers and building what they want. And again, many poor clones that add no value are built using this way.

It is a two-way street which is not reflected in the article.
Ok. "Oppressed people of Ukraine invited vikings (ie russians) to rule them." I do not know much history, but this snippet from Putin's speech from 2014 comes to mind.
Midlands Maidens Newsletter
Out of curiosity, which writers would you put above Tolkien for world-building (in the Western canon)?
This is pretty fascinating. I can't add to a discussion, but I would certainly read more about this if you have produced it somewhere.

I'm also curious, what made you leave your job as a mastering engineer?
Yep. I did a touch typing course in year 8 which did almost nothing for me (or so I thought). I started using the home row and the right fingers per key but nothing more than that. Then in first year uni everyone communicated primarily via ICQ / irc / ytalk and suddenly typing fast was important. A year later, someone talked to me while I was typing, I looked up and responded to them and then realised I'd finished typing the sentence I was working on as I was talking. Accidental touch typing!
Introducing OutlineEdit 2 for Mac
Yeah, as a person who hates Windows and loves all things unix, the NT kernel and underlying system have long struck me as a well-designed, nice system... with a poor userland and a terrible UI on top. But the kernel is nice.
According to some semi-official sources I found with a quick Googling, Sweden was mostly self-sufficient up until the mid-90's. Dunno how many people lived there during the 90's, but I take it that it was more than a million?

Of course, things will change once harvests will start failing, and if you guys had just a bad of a harvest as we had this year (Finland), then it doesn't matter if 50% or 10% of the food comes from local sources; you're going to be reliant on imports anyway.
Software estimates and fractality
No worries mate. If you have any questions, please feel free to ask below.
There is no reason to assume developing economies suddenly stop using fossil fuels, so the idea is irrelevant.
Extrapolated crypto electricity trends are rising until the cost of mining reaches above payout, there is no "exponential curve until it consumes everything".
That's brutal is the not any CGT allowance? Looks like we are getting an EMI option scheme her in the Uk and the EU.

This is the one where employees do not have to pay the income tax that would normally be charged on the market value of any shares or options granted to them.

If employees are given options under an approved EMI, they are only charged capital gains tax at 10% on the increase in value over what they pay for the shares (the option's 'exercise price'), so long as that price is at or above the market valuation of the shares on the date of granting the options.
None of those are good options.
I used to work in particle/astrophysics. By and large people weren't opposed to sharing their data and software. The degree of specific expertise it took to get results was staggerng though. It takes significant technical infrastructure and expertise to even just rerun an analysis on a big corpus of data. At that stage, you haven't even validated squat, just pushed some buttons to run other people's logic. Doing this properly takes person years of effort with little to no reward.

In practice, there's usually at least two big experiments (not necessarily quite of the same generation) that were built by different groups which corroborate results. This is currently the best defense against big mistakes.
Labor supply is increasing due to more women and people from third world countries joining the global workforce. In longrun salaries should stabilize globally.
US attacks UK plan for digital services tax on tech giants
A company I am considering investing into: https://fingerprints.digital/
I've reported this phishing site, now lets have some fun with it
Why is it insane? You should be happy that a member of the middle class is doing well. We should expect this in our society, unfortunately programmers from lower class get happy much earlier.
I've been in the software industry for idk, 9 or so years now and nowhere have I worked where there was like a level up system. You're judged - and paid for - by merit and personality (the last one is unfortunate, I'm a bit autistic and cynical so I'm nowhere near where I could be income-wise). We do have people with job titles from time to time beyond 'developer' but they seem like exceptions - like, having to invent a CTO title because the guy hit some income ceiling for the software development department.
Couldn't that just be done as part of libfaketime? Now granted it's harder to do an entire OS with that but you could run it within a VM that itself is run by libfaketime, no?
Bhyve Hypervisor in FreeBSD Jail
The Nobel Prize Committee doesn't do mistakes, right? Right?
https://en.wikipedia.org/wiki/Nobel_Prize_controversies#Phys...

Thousands of people worked on gravitational waves, but somehow only LIGO is the one taking credit. I'd like to know what other physicists think of the LIGO results and methods.
I'd stay with namecheap over the rest of these, personally. Having done business with many.
So tsunamis are bad. I get that.

Nuclear power did not cause the earthquake or tsunami.
(Jeff from PipelineDB / author here)

Thanks for the honest feedback. You are definitely correct that there are many successful projects and businesses that did not start with a clear sense that people would use or buy their products. But there are a disproportionately large number of projects and businesses that have failed, precisely because they did not have a clear sense that people wanted what they were making and would pay for it.

Also, this post isn't saying that builders shouldn't begin with a strong, fundamental conviction about how things should be dramatically different. I, as the author, would actually argue the exact opposite. The point I'm making is that once we have our convictions, we should test and measure the extent to which those convictions are correct before investing large amounts of time, money, and energy into productizing them.

Lastly, the point about asking questions and then listening to customer feedback would only result in building minimally better products if the product hypothesis we start with is itself unimaginative. But that hypothesis can be literally anything. Customer feedback simply teaches us if market demand lines up with our assumptions about market demand.
Because movies show them as working and the general public is uniformed. Same goes for forensic tools that are actually possible compared to what TV shows like CSI show.

Iraq and other countries purchases millions of dollars worth of phony bomb detectors. Something anyone with a bit of science education can debunk.

Look at all the things on Kickstarter that are obvious pipedreams or scams yet people invest.
Yup I agree, wiki from space will get it taken out first.
I was going to write a post on this, and then saw someone else had already done it better than I could manage!

It was inspired by this book, which was really eye-opening: https://www.amazon.co.uk/Scale-Universal-Organisms-Cities-Co...
The best way to do this is by asking good questions, and then listening carefully and taking notes

Even better is to watch people work. I've written
software for domains where I'll never be an end user and knew very little about how the end users actually work. Talking to people and asking questions is of course nice, but nothing beats sitting behind an actual end user for 30 minutes and watching what they actually do.
I don't think we'll ever get away from hierarchies as a useful organizational strategy as a species. Paths are a useful way to encode those hierarchies. They are concise and easy to read.

Most of the replacements for paths try to pretend that there is no hierarchy or force people to not use a hierarchy. Personally I find the hierarchy to be a very useful tool and paths on a file system to be a useful way of representing them.
It's hard to defend China here but it's also hard to see how they are supposed to handle the Uyghur question, and articles like this certainly don't give useful suggestions. What do you do with a region full of separatist agitators who frequently resort to violence and refuse to even teach their children Mandarin? Leave them to it and tolerate the bombings? Allow them to secede?

There's a long history here and after decades of failure, China is beginning to turn the screws, in typical heavy handed style. But I'd genuinely like to know what people think the alternative is with a near-rebel province.

One quote from the article which I think sums things up:

> “I cannot bear keeping silent [any more] because I think there’s a genocide taking place in East Turkestan,” he said, using the name many Uighurs use to refer to their homeland.

This chap has unwittingly hit the nail on the head. China cannot, and will not, allow the separatist movement in the Xinjiang region to proceed further.
Chromecast displays a pin on the display it's attached to and requires that pin to pair to a new account. I'm unsure what (if anything) Google home does (I remember "your home device played a sound", I don't remember if there was anything else.
I'm not particularly interested either; I like to think I'm in the top x % of developers in my country, but that's not enough. For Google I'd need to pass (iirc) some CS tests, which I'm just not good in (I couldn't remember what bubblesort is let alone how to implement it, mostly because it's not relevant / important in my day to day job).

Second reason is that I'd have to relocate abroad. No thanks.

Third reason, politics. I doubt I'd be able to climb up the proverbial ladder - or be promoted / paid more based on merit alone - without playing the game. I heard something about getting commendations or something? Just as easily you can get shafted by the mob who push their own people up the ladder.
I wholly disagree. Even if the results are depressing (and they can be depressing for people at those companies who see the ranges that others at their same level make -- maybe even more depressing), it's so important to have information when negotiating for a raise or for a new position.

Information is power and it is in companies of all sizes best-interest for workers not to discuss wages. That's fine -- I understand why from a business perspective, the corporation doesn't want to share this information.

But for workers, this information is extremely important and it should be discussed. Sadly, it often isn't because of cultural/social norms that deem talking about money "rude" and because plenty of people are embarrassed to admit they make more/less than their peers.

But it's important we know this information. This is even more true for underrepresented groups, who historically are worse at negotiating and get paid less as a result -- and may not have the networks to know what they should be asking for/expecting.

When I worked in media (where the pay is considerably different than tech), I used to ask more junior co-workers that I had a good rapport with what they made -- not to be nosey -- but to help them negotiate better. It took me a long time to figure out my own worth and ask for it.

AND STILL, even knowing this, I fucked up when I switched careers because I knew how much I was worth in my old career, but not in the new career. Glassdoor only goes so far and until you're in the system, you don't understand the intricacies. I stupidly didn't negotiate my offer -- in part because it was substantially more than I made in my old career -- but I'm underpaid -- compared to my team members at my same level and got a shittier sign-on/stock package as a result. That sucks for me (and it's 100% my fault. I don't blame the recruiter in the slightest), but the more data I can gather about what the mean -- or even median -- is for my company/position, the better I can negotiate in the future, either at my current employer or somewhere else.

Knowledge is power and having resources like this -- even if they carry an implied asterisk because of things that charts like this can't necessarily account for (division of a company, demand for certain skillsets, area of expertise, etc.), I'm glad stuff like this exists.

It's certainly better than looking at Blind, where most of the posters are quasi-sociopaths and liars with negative intentions.
Driving your career towards a booming sector
that's a great arxiv translation, a model for ML elucidation

re: Transformers, see also:

https://towardsdatascience.com/the-fall-of-rnn-lstm-2d1594c7...

which suggests that Transformers have been supplanted by simple conv2d networks that span both the input and the out; also mentioned are "hierarchical neural attention encoders", but no links; q.v. https://www.cs.cmu.edu/~hovy/papers/16HLT-hierarchical-atten...
They make a good headline.
In this case the Goverments of those countries love headlines that are related to their borders. AI guarding your border sells.
Google can ban common passwords, or passwords that look like they’re being targeted (over the long-run).
First foldable phone by Royole unveiled in China
Neither some people at Microsoft, as evidenced by recent 10 update delete fiasco.
As an aside, well ran conference WiFi (and public WiFi in general) won't allow attendees to contact each other over the WiFi network - they will only allow traffic from end user devices towards the gateway, and won't allow hairpin routing on that gateway.

I wish more public WiFi was well ran, as many of these same network attacks wouldn't have an opportunity to work in the first place.
Two-factor authentication, obviously, even e-mail based.
Because I read HackerNews
https://news.ycombinator.com/item?id=18155548