skysight-inc/HackerNews huggingface dataset:
Yes.

What you're missing is three fold...

1: Where do people hire freelancers.

2: Sales skills.

3: An alternative to worrying about 1 and 2.

1. Create a profile and Upwork. While everything you'll read about Upwork will be negative you need leads. Upwork gets them for you and yes you can create your own website and start there but Upwork already spends a ton of money on ads / SEO and content marketing to keep generating leads. Take advantage of it.

2. Learing how to sale is critical for everyone, especially web designers and developers. Go down the YouTube rabbit hole and got to Amazon and search for sales books. There are a million ways to sale things so read the first chapter of each book and read reviews until you find something that sounds like you can feel comfortable using with clients.

I recommend Jonathanstark.com, Doubleyourfreelancing.com and read How to Become a Rainmaker: The Rules for Getting and Keeping Customers and Clients

3. Alternatively you can skip the above and do one of the following. Subcontract with a marketing agency that needs to hire a developer. Find them using Google and could email them. Tell them you will lower your rate since they're getting the clients and that you don't like sales.

Finally you can hire a sales person on 100% commission to find clients in need of web development and if they ever find a client that doesn't match your skill set outsource the work using your same Upwork account. Upwork allows you to not only freelance but to hire as well.

The sales person should get 50% of the project costs upfront to start and upon delivery the client would pay 50% when completely satisfied.

Pay the sales person 20% to 30% of the project or agree on a fixed fee. They don't get paid if they don't find a project for you so make sure and hire many salespeople.

Finally if you're smart (which you seem to be) don't worry about knowing everything before you jump in. I've been freelancing since 2004 and run into new technology I have zero clue about. Howler I simply read the documentation or watch videos and boom new knowledge.

Start now and be confident in yourself!
I use it exclusively. I know of other trading firms that use verilator too. To be honest, no matter how big the company, how deep the pockets, theres still going to be a finite amount of questa licenses available. If you use Icarus Verilog it allows you to farm out simulations to anywhere, run as many in parallel, which would not be possible with questa (as you would eventually run out of licenses). Also, I think icarus verilog actually works pretty well, it covers enough of the system verilog syntax to be useful for RTL and with cocotb I don't need access to the system verilog testbench stuff.
> The VR optimists underestimate how deeply human it is to manipulate a tool with your hands.

But that's exactly what VR enables. Instead of clicking a button to swing an axe, in VR you can naturally swing that axe with your own hand. Instead of dragging a mouse to draw a line, you can just move your hand. In many cases VR allows to skip that layer of indirection between input (keyboards/mice/joysticks) and output (screen).
SEEKING WORK
Location: Karachi
Remote: Yes
Willing to relocate: Can't relocate but could travel if necessary.

Technologies: PHP/Laravel, Rails, Django, Python, Web scraping and automation with Beautifulsoup and Selenium. Creating and configuring custom tokens/Stable coins on Stellar Blockchain. Since I love to blog so recently covered Kafka, Apache Airflow, Elasticsearch and now Docker and K8s recently.

I also love creating technical content and run a blog and a Youtube channel. I already do blog posts for multiple Medium publications and for a company. Already in talks to write guest posts for Twilio and a few other companies.

Résumé/CV: http://adnansiddiqi.me but I'd request you to go thru my projects section and blog at http://blog.adnansiddiqi.me to learn more about me.

Email: kadnan @ gmail

I am a curious individual who happens to be a programmer as well. My curiosity makes me learn and try out new things. So even you find something I did not cover, do contact me anyway.
Your experience is the only experience. Good point.
Many people will choose private then -> less public repositories. Github looses its essence.
I game on Windows because of the momentum behind it but Linux support is a selling point that goes into every purchase, because the day I migrate I will still have my purchases.
I wonder if one day we'll ~program other than linear topologies. Something more like chemical reactions in 3D. Or maybe that would lead to biology.
> At risk of degrading the discussion, technically I was the one who highlighted the problem in the context of creating better systems. You then went on to say it's not system’s (Mozilla’s) fault.

I'll clarify that point. The thing is that there is a deficit in computer literacy education when it comes to learning some basic portable operating system conventions. The Downloads folder is one of those conventions. Tools are supposed to work together and not step on each others' toes. This allows compartmentalization of problems and scope so that the workload can be shared.

In the case of Mozilla/Google making it the default to use a convention set by its parent system, the OS, that is exactly what they are supposed to do. It truly isn't their problem if users aren't familiar with this convention, and any onboarding about the Downloads folder shouldn't need to happen in the browser and thus be replicated many times by any program that uses the Downloads folder, but instead the onboarding needs to happen from the OS side.

So I'm not dismissing the casual user who hasn't bothered to read the directories listed in their home directory and do some very basic critical thinking. They aren't stupid. They're just afraid of their computer more than anything else, like a car. They're afraid they could break something. But the problem is their OS's to solve, not their browser.
You might be interested in Harvard's online program if you have an undergraduate degree already: https://www.extension.harvard.edu/academics/graduate-degrees... . I believe you would get an MA in Mathematics for Teaching. Not quite an "MS in Math" but probably close enough (especially if you don't already have the usual prereqs).

With the exception of 2 teaching classes, you'd be mostly taking "real math" classes, so it's an intriguing alternative.
There's also a third definition: 3. Web backend developer, who knows the inside out of some framework or language such as Laravel/PHP, Django/Python, Rails/Ruby, or node/ECMAScript, and focuses on writing server-side logic for the frontend guy to consume. Also look at C# or Java if you want to get into the enterprise market.

You're not going to find this kind of developer in a run-of-the-mill WordPress shop. You probably won't find them in the latest startup that is all on the serverless bandwagon, either. But there are quite a few of backend positions in larger organizations where you might coincidentally find better pay and job security as well. Bonus points if you're well versed in security, or know how to talk to the database guys over there.
One assumes that "3D Glasses" was meant to mean a VR headset
I wouldn't be surprised Gitlab being bought by one of these.
That looks like a solid case of vaporware to me. Only renderings and not even a photograph of a mock-up.
This looks great. Will save it somewhere.
100m is not a hard limit, but just a maximum limit that Ethernet devices are guaranteed to work correctly. If you have good cables that are terminated correctly, you can actually exceed this limit.

But exactly how much you can push the limit would be an interesting experiment for another day.
Minimalism for the sake of good battery life and low website latency is quite worthwhile, though.
The IFTTT refuses to show prices on the web site

There is no plan or pricing on the landing page (sign up first! start working!)

The platform "Lite Version" leads to a "join waiting list" or "contact sales"

Sheezzz
I want to make another comment about how these questions are much more trivial, when compared to the mathematics SAT which has a lot of problem solving. I suggest have users solve more problems using computers, and less problems about computers.

I'm only making these comments because I don't want this to fail.
The YANSS podcast (you are not that smart) discussed the same phenomena in 2015. On the whole, a pretty interesting podcast.

https://youarenotsosmart.com/2015/03/26/yanss-podcast-046-la...
If you're trying to categorize web developers then you really need to mention back-end development as well.

3. Full-stack web developer.

4. Back-end web developer.
And here I thought my last 120 EUR MRI was very expensive... (in France, of course)
And if you need even more graphics power there's the P52 and P72, assuming you're willing to accept a larger and heavier laptop.
AR is really only useful when the object or information you're visualising is smaller than the room you're currently in. That includes a lot of things and works for a lot of situations but most of the world doesn't fit inside a room.
I'm a product manager on Azure Pipelines. I'd like to learn more about your pipeline so we can improve the performance of our hosted build agents. It's something we're improving right now. Feel free to email me. jepling at microsoft dot com
When did the OOP principles change?
I have a stupid question - when did the Object-oriented programming principles change? In my childhood, I was told that there are three OOP principles: encapsulation, inheritance, and polymorphism. Now I get more and more articles about four OOP principles - one new came out eventually, it's called abstraction. One of the common definitions of abstraction: “An abstraction denotes the essential characteristics of an object that distinguish it from all other kinds of object and thus provide crisply defined conceptual boundaries, relative to the perspective of the viewer.” — G. Booch, Object-Oriented Design With Applications, Benjamin/Cummings, MenloPark, California, 1991. Is it really a principle, it seems like it the idea on which other principles was built.
Just google around a bit, even just on HN, and you'll find dozens of examples. A lot of it comes down to poor drivers, especially for laptops, but much of it is systemic.

I'm reluctant to go into detail about my own personal blockers because every time I do I end up in a multi-page argument with some evangelists who insist that everything I want to do is completely wrong and I should just change my entire workflow to match theirs.
They only offer Master’s and a B.Sc. in Computer Science. No Math degrees of any kind.

https://www.coursera.org/degrees
Ironically much of the criticism and skepticism was dead on, but that didn't stop Dropbox from becoming a very successful startup, though I think the ultimate future of the company is not certain as of yet.
Learning C to the point where you get Cython is pretty easy. C is much easier to pick up rather than the HUGE C++. Here is a video you can watch in an afternoon that would give you the general gist and covers the basics quickly. https://www.youtube.com/watch?v=KJgsSFOSQv0
I'd like to learn more about why Azure Pipelines was slower for your build. Feel free to email me. jepling at microsoft dot com.
This is actually a quite good idea. Also it is a model similar to the MOOCS that actually works. I wish there were more universities allowing part-time/remote studies ending up in regular degrees.

It's funny this isn't more common, at least in Germany during diploma studies it was very normal and accepted to only go occasionally to the courses. The exercise review sessions were really important though.
This was already a solved problem in the 70s. IBM's 3270 series offered full buffered access to a character matrix display, and DEC's VT52 and later terminals added bi-directional scrolling.

Modern CLIs can usually emulate at least a few of the old scrolling character matrix displays, but only a few bash commands (e.g. top) use the extra features.
So, you mean that changing private.h only requires private.cpp and stack_pimpl.cpp to be recompiled, whereas changing stack_pimpl.h would require anything that uses it to be recompiled too? Ok, that makes sense.

However...

> So with taht, it keeps the data(stat) in the public facing class. This allows one to keep everything stack allocated instaed of defaulting to the heap.

Ok, having it on the stack is useful, but in my personal experience, the state is exactly the thing that I find changes the most (typically together with the code), so by keeping the state in the public header, changes will still require recompiliation of anything that includes the header, so I’m not sure this really wins much (at least, based on my own C++ projects).
Spotify (based in Stockholm)
At the top of the repo it lists Framework, Core and Mono support.
How the Air Force's EA-18 Growler (Refuel) Controls the Skies Above [video]
> This is the core of the philosophy of judo. Do not waste! Do not waste your mental, physical and spiritual energy on things that do not accomplish your goals. In Judo we try not to waste our energy when trying to throw someone. There is a correct timing and position to executing a throwing technique. If done correctly, the technique will work with almost no strength…like a hot knife through butter. If done incorrectly, then you will find the technique difficult to accomplish and requires a tremendous amount of energy.
Ah, my mistake.

I agree that 40% of such a large population will not emigrate, yes. But the article is saying that 40% want to leave, not that 40% will leave. Migration is complicated, expensive, and painful. It’s perfectly reasonable to expect a significant gap between interest and follow through in this area.

There is however some historical precedent here. When east and west Germany united, about 10% of the population moved from east to west, most women in the 18-29 bracket. The result is that by 2012 east Germany now has 89 women per 100 men (80/100 in rural areas), a significant statistical gap.

While the causes of the above were different, I’d be pretty comfortable saying that the culture shock between east/west Germany was equal to or less than the culture shock between the US and English speaking Canada. So I wouldn’t find a young female migration in the 8-10% range surprising, although I would find it deeply alarming.
Now I can finally stop using AcidDraw to build my web site graphics and start using Chafa instead. More colors to boot!
Show HN: EmbedRank: Unsupervised Keyphrase Extraction Using Sentence Embeddings
Francis Bacon's work is not about beauty (conceptual or painterly).

It's one thing to dislike the work linked to the original post, but something else altogether to indulge yourself by wheeling out a bogus, trivial and pretentious personal theory of art. As has been noted before, claiming expertise in areas about which one knows nothing is a very HN characteristic.
That article leads with a graph that shows massive gains for ~80% of the world's population and then tries to claim that this is a bad thing.
Once these virtual whiteboard trend toward Jupyter notebooks, VR will not only have triumphed over location-restricted bodies, but also location-restricted computers.

Why will VR be a better solution for this than AR? Surely being able to see your real surroundings with virtual whiteboards and controls 'stuck' to various surfaces will be more comfortable for people than a totally immersive world.
Completely agree, profit is only one measure of success.

Take a look at the progressive rock band Rush, they've been going since the late 60s. They still love what they do, and have evolved their styles over time.

Even Iron Maiden who I would argue had commercial success and fame have survived a tumultuous time during the 90s and have come back even stronger.
Yes, with a 3rd party service, you will likely take a hit on load speed but a lot of the Saas providers are still quite flexible and simple to use.
I read that as "You're the best-designed thing you've ever used", which sounds like a inspirational poster in a church office, so I expected a bunch of rants about intelligent design :)
You're amazing, thank you for the resource
You can almost think of memory palaces more as maps or pointers than the data structures themselves. You're piggybacking off of existing neural connections in your memory circuits and placing new connections in between or at the ends, and activating those new synaptic connections by activating the ones you're already familiar with which are connected to them.

The reason we use memory palaces specifically is because our visual memory is incredibly strong. Many techniques take this a step further and add an element of time, allowing you to make use of your chronological memory as well, filling in the gaps between "scenes". It works exceedingly well, I can memorize a pack of cards in about 2-3 minutes with this technique.
I consider myself a web developer (that's how I introduce myself), but my definition would be:

3. HTML, React/Vue (and related libraries like redux/vuex), CSS, SCSS, JS (including ES6+), JSON, REST, Node.js, Webpack, Babel, Python/Java/.Net/PHP/etc., SQL, Postgres/MySQL/etc. DDL/DML, Git/SVN/etc., Apache/NGINX/etc., HTTP/HTTPS, Let's Encrypt, Linux related technologies (SSH, BASH, etc.), etc.
"The 4-color map theory is bunk," [0] a comment in which a user boldly refutes modern mathematics and, when faced with contradictory evidence, continues to double down on his assertions.

[0] https://news.ycombinator.com/item?id=16862553
Rust programming language
It's not so much about typing speed for me, more about the physical act of sitting at a computer and coding. If I could think code into existence, then I can code literally anywhere. Laptops are way more portable than desktops, but not nearly portable enough.
Alibaba takes over Berlin-based streaming analytics startup Data Artisans
I know a better one:
https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcQef7...
Structuring spreadsheets with the “lish” data model (2017)
Google’s Project Soli radar is sensitive enough to count sheets of paper
You can get halfway there if you combine Xvfb's -fbdir option and Chafa's --watch option. Chafa supports the XWD format Xvfb puts out.

Have to do input with xdotool, though :)
> On webpages I often highlight text as I read it.

I do that too, and it's really annoying to read medium.com because it thinks I'm trying to leave a comment every time I highlight and double click a region of text.
GP is arguing that their fame is derived from attributes other than their age, not the fact that they are indeed the oldest rockers around
It doesn't have to be "as good as there" to be significantly useful, especially if you're not there just to talk.
Oh yes, these were absolutely the early decisions that started their demise. In more recent years though, I attribute their demise to the CEO. If not for this they may have weathered the storm another decade, maybe (though less likely) pivoted to a long term midel of profitability. But the CEO, far from simply beimg incompetent, engaged in a protracted pattern of self-dealing to his other financial interests that gradually drained them of resources and productive assets.
The etymology of the term indeed comes from the prerogatives of the sovereign.

"Regalian functions of the state" is a common term that means the basic powers of the state (monarchy or not) that used to be the prerogative of the sovereign. I.e. law & order, military, and taxation. You could also call these "inherent powers of the state".
This small radard is sensitive enough to identify playing cards by looking at the tiny texture. Looking forward to seeing magicians using this in card tricks. Face ID with hyper sensitive radard should also be very accurate.
Unfortunately the opening sentence "Windows are objects living in the X server" is increasingly untrue as the world migrates to Wayland.
The apple diagram doesn’t look too far off what quietbritishjim described though, assuming that the “updates” arrow from controller to model is the model asking for an update, but the model actually implementing the logic.

Personally, I hate the name controller because its really unclear to me what they actually do. What do they control? The actual update logic is part of the domain knowledge, so that should live in the model itself, as quietbritishjim said. Router is a better name imho (even if itself not a perfect name).
I would recommend Kevin Horsley's Unlimited Memory[0] over Foer's Moonwalking with Einstein.

Foer is a lot of hype and unfocused, whereas Horsley almost immediately gets down to brass tacks after a brief introduction meant to energize you, and provides a great general overview that leaves you with the knowledge of how to continually improve beyond what the book provides.

[0] https://www.amazon.com/Unlimited-Memory-Advanced-Strategies-...
I don't think so, If it's a public repository that means the owner have more confidence and willing to collaborate, which is a good thing.
Also, free private repository -> more developers -> more repositories
GPs are not really employed directly by the NHS.
An enterprise vendor would have been oracle or red hat who kept flink available and for sale on a clouds and on-premise. I can only buy assume flink will become an alibaba only managed service. Why else would they buy it?
Off-topic:

Slate trying to comply with GDPR by forcing you to agree.

Nice try Slate.
Disable all rules ESLint
Here's a simple, free-market solution that no one seems to have thought of: start a health insurance company that pays for medical tourism. That would provide consumers a cost-effective alternative and put pressure on the American hospital systems to bring down costs. Why wouldn't this work?
In 30 years no one will use crypto and people that invested in crypto will be laughed at.
Should try rendering some of this. http://blocktronics.org
Electorn is the one reinventing the wheel. Qt and many many other GUI libraries are much older than electron.
Show HN: AWS EMR usage/cost insights
I am looking to validate a tool I built for companies / individuals with large AWS implementations.

My solution will identify the individual cost of each map-reduce job/run in the cloud without any legwork like tagging jobs or working backwards from an invoice. At this time I am looking for feedback, please check it out @ https://www.clustercost.com
Once you see the data my product provides, you can easily identify which jobs incur the highest cost, identify bottlenecks, and nail down the suboptimal processing routines.

A quick test could be performed as easy as this:

- Create an account in Amazon AWS (IAM)
- Assign the roles that grant read-only access into reading the historical / current data ( the exact JSON is provided at the homepage )
- Put the access key / secret key into the test form on the homepage, and review the results.

Alternatively, 'test' / 'test' credentials could be used to peek into the UI.

If you think that this is something that you can try in your organization - please let me know.

I can also help with the DevOps stuff and resource optimization for AWS platform.
Yet another Mozilla blunder. When is it going to stop? It's sad, because the world is better for having Firefox as the only competition to Chrome (and more generally Webkit/Chromium browsers).
I appreciate the link, but it seems to have the same issue that most of the web suffer from: discoverability and curation.

+1,000 free movies might be great, but with such great numbers I need something more than a list in alphabetical order. As much as we need more content we need better ways to organise and categorise it.
Yudkowsky Ambition Scale

https://news.ycombinator.com/item?id=4509934

How Do I Start Being a Consultant?

https://news.ycombinator.com/item?id=4245960

Bane's rule, you don't understand a distributed computing problem until you can get it to fit on a single machine first.

https://news.ycombinator.com/item?id=8902739

Edit: Thanks detaro for telling me how to link to individual comments.