skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - Remote

UI/UX designer with 5 years experience designing software platforms around the world. Currently in Barcelona, Spain.

-----

I help software organisations acquire and retain more users and customers by improving their product's user interface and experience. I've designed web, tablet, and mobile applications for clients such as Nokia, Conservation International, and the UN FAO. A startup client of mine was recently acquired by National Geographic.

I mainly work taking new products from vague concepts and requirements through wireframes, prototypes, and ultimately high-resolution mockups ready for developers to build.

Portfolio: snmitchell.com

Thanks!
> your site is just a file. For local use you don't even need a webserver.

This is true for this new system as well. The browser engine is only needed to write JSON to the DOM, since browsers don't natively read JSON. You could host both on your SSD and point a webpage at them. (XHR caching is a to-do item.)

S3 is used because it's relatively common and trusted. Node (or any server) is just used to facilitate writing to S3. Node specifically is used because it's simpler to develop everything in one language, and that's the only language that runs in browsers.
So that's what that feeling in my gut is. I'm struggling to find the time to learn ML/AI. This is another red flag to me that I should have been on this long ago.
Sunsetting Klout
I don't think that personality is completely hard-wired, but different people will strongly tend toward different traits, and two people raised in an identical environment will react differently to that environment.

Interests can be encouraged because there's some flexibility in someone's natural tendencies. It's the old "nature vs nurture" discussion, about which one dominates the other.
Right, which is why I'm confused at the parent's claim that "Of course a tiny regional co-op ISP doesn't cost much. It's simpler!" They seem to be confusing absolute costs with the cost per customer, which is the number that's actually relevant for ISPs' users.

Since I wrote my comment, the above comment has been expanded and now seems to be arguing that the reason ISPs are so expensive is because they're paying costs associated with being a media conglomerate (which sounds plausible), and that this is somehow perfectly normal and consumers shouldn't be upset that the cost of their network access is higher (which makes no sense to me at all).
https://stefansundin.github.io/altdrag/

I've used this when I need to use Windows. Works well enough.
> people who had an objection to capitalism in principle,

Yes, citizens, watch your daily dose of ads or else the economy crumbles! For the good of capitalism, watch ads, citizens, watch ads!
I wonder if the backlash against advertising and social and the web more generally will lead to more people buying these sorts of devices to try and own their own networks and information again. Surely the cloud providers and the platforms will suffer in this shift.
I'm still having trouble seeing how move semantics and copy elision help me get rid of smart pointers. I read up on it after reading these comments and just still am not following. I see how move semantics avoid a copy, but if I'm dealing with cases where multiple objects need to use or hold a reference to the same object, how can move semantics help me do this? Seems good for ensuring only one object contains the reference.
Why ML interfaces will be more like pets than machines
Twitter is kind of amazing as an example of something that was never fixed and never will be fixed [0], yet has managed to survive for many years.

[0] e.g. the problems with harassment that existed in the first year still exist and indeed have never been curtailed in any way...
Muni ISPs answer to the politicians and agencies that run it. The IRS answers to the “customers” as well, but they are far more painful to deal with than any private company.

ISPs answer to the shareholders and shareholder value comes from making a product people want to buy.

The answer is more competition, less regulation, fewer “exclusive” deals negotiated by municipalities.
Most European countries have strict campaign finance limits. In the UK, no party can spend more than £19.5m on their national campaign, plus £10,000 to £16,000 for each candidate's local campaign. They're required to provide accounts and receipts for all of their campaign activities and can forfeit the election or face criminal charges if they overspend. That's chump change in American terms - the last presidential election cost about six billion dollars.

With strict campaign finance limits, lobbyists are far less influential. Candidates hardly think about fundraising, because any money raised over their spending limit is useless to them. A lobbyist might be persuasive, they might provide a lot of compelling evidence, they might make the case that a particular policy would be popular, but they can't offer a pseudo-bribe in the form of a massive campaign contribution.
Elon Musk Text Replacement
The people experiencing dropped calls aren't the people who made the purchasing decision. The people experiencing poor performance don't have a say in the matter and are required to use the tool, and the people who made the purchasing decision are getting what they want out of the deal.
Quantum Impossibilities: A Conversation with Whurley – AGE OF ROBOTS Magazines
Ask HN: What are the new YC startups that are doing well?
Now that Dropbox has gone public, and Airbnb is a billion dollar company, and Weebly has sold, what are the next wave of YC startups?

The last group of YC startups that was well-known was in Sam Altman's 2015 bet: Stripe, Zenefits, Instacart, Mixpanel, Teespring, Optimizely, Coinbase, Docker, and Weebly.

Who are next?
The Racket-Lang site almost had it perfect:

http://racket-lang.org/

The stuff above the language description should be shoved to the bottom (excluding obviously the top menu) and it would be perfect. I miss their old site because it was obvious and to the point and had examples right away.
We switched to Gsuite. Hangouts Meet with an automatically provided dial-in phone number for those unable to join the meeting through data sercices works well.
For Slack you can use the snap package, which doesn't have that issue.
I havent had a sound or conection issue in Skype in many years (10?) despite using it for international calls several times per day, both 1-1 and group, both voice and video. It’s possible that it just isn’t tolerant to intermittent network problems and I just don’t have any. Not sure.

It’s horrible in most other ways (autocorrect, emoji, ads, installation, limited group size for screen sharing, ...) but calls are really the one thing that works 100%

Edit: I’m talking about Skype proper, not Lync, the product Microsoft later dubbed “Skype for business”.
Maybe, maybe not. The municipal ISP I knew best had lower costs because they didn't upgrade their equipement. When they were competing with dialup their 500k for $20/month was just fine, but eventually the other competition upgraded and were offering 1m for $40/month and the municipal ISP had nothing in the budget to upgrade. Then the competition upgraded speeds again and again while leaving prices the same.

Of course the above can happen to anyone. It is very common for new small business to be so low in price that they can't afford maintenance and they go out of business.
> One of the differences is that it doesn't even have an option to disable updates

Even if you could disable updates it doesn't matter because Skype is a centralized client-server architecture under Microsoft and I've personally witnessed friends who wondered why they couldn't use skype anymore on their computer because they had an old version installed of the desktop client and it couldn't connect to the servers anymore. Past a certain amount of time, Microsoft invalidates old versions and render them unable to connect. Whether it's by changing the protocol or just banning their ability to pair, I don't know, it's an implementation detail, the intent remains the same : update, update, update.

From that point of view of how it works in the real world, the RT version is an improvement over the desktop client because it's able to always remain updated without having to ask for user consent. There are too many users who don't say yes to updates and then ask why the software is broken and won't work later and I bet it has been a pain for people who work in the support side of Skype. The average user does not understand why the software stops working.
Bancila's Modern C++ Programming Cookbook is surprisingly good.
There's also a video by Vittorio Romeo called "Mastering C++ Standard Library Features". Both of those are from Packt, which have a pretty poor reputation, but don't let that hold you back in this case.

Josuttis' The C++ Standard Library is the classic reference.
GAE came out and people immediately built their entire businesses on them.

It's important to provide a detailed analysis weighing the pros vs cons of building an application on any brand new service like GAE etc.

For instance, one con could've been "if they ever increase their prices by X amount, then we're fucked" would've been a pretty relevant con to consider before jumping into using it.
I think its interesting that Deep Learning is just one course in a cluster of electives.
To read recent press you might think that's all current AI is.
There are some things about Silicon Valley startup culture I don't think I'll ever understand until I go there, and the obsession with Basic Income is one of them.
> Inflating currency is a hidden way to spend money it doesn't have.

This seems to be a recurring area of confusion in every thread about cryptocurrencies, so let's clear it up now:

* The amount of money in circulation is manipulated by the Federal Reserve. When the Fed increases the money supply ("printing money"), it does so through banks, by creating money and letting them lend it. The recipient of the "printed money" is someone taking out a loan.

* Deficits are when the government spends more money than it takes in in revenue. It borrows money (by issuing Treasury notes and bonds) and spends it on food stamps or bombers or whatever. The amount of money in circulation does not change and there's no direct effect on inflation.

These are two separate things. The government can run a deficit without the Federal Reserve printing money. The Fed can print money without the government borrowing anything. Inflation is emphatically not something the government does so it will have more money to spend.

When inflation is too low, we print money. When we want to spend more than we take in, we borrow. Two related but separate things.
Using a smartphone without signal
This is the dream.
List of Mergers and Acquisitions by Alphabet (Earlier Google)
> It sounds like a CS degree where the electives are predetermined

This is offered through CMU's school of computer science (SCS), so that is exactly what this is. CMU loves creating new sub-departments with SCS, for some reason, there are already 7 or 8.
So did they actually fix anything? On 16.04 on my HP EliteBook the sound fucking dies every single time I do a resume. Not to mention the random times the terminal stops printing characters.
Having enough money to buy a pizza whenever I want.

Listening to a song that exactly fits the mood I'm in.

Being so enthralled in a new TV show or book series that I stay up way too late even though I have to go to work in the morning.

Being in the same room as my wife.

Waking up after 9AM.

The feeling of leaving work and knowing I won't have to think about it until Monday.

Accelerating quickly, especially when driving a car.

Watching it rain heavily when I know I won't have to go outside in it.

Weather that is cold enough for me to wear pants but not anything more than a long sleeve shirt.
I don’t think a municipal ISP would necessarily have to be a monopoly.
Nvidia is on their 5th generation of datacenter ASIC. Google is on their third. Nvidia has a faster interconnect than anyone else (nvswitch), which allows close to the same access bandwidth to HBM on a remote GPU than a local GPU. If Google has that, they haven't announced it, and all I can see is they operate over PCIe v3 since they are slaves to the CPU manufacturers. If the future was cloud providers using their own silicon, Google would have made a CPU to compete with Intel. Instead, they use Intel exclusively and are evaluating POWER. They made a single ASIC that is very simple relatively speaking, that can perform a single task and cannot be accessed generically. They are not 2 generations ahead. They chose a path that's much easier for many reasons, but mostly because it allows their own internal training to be accelerated.
It's cheaper to do things in volume, but you still have to compare the scale. If the tiny ISP has 100 miles of fiber, they still look really good on a balance sheet because they haven't had to deal with infrastructure 1,450 times larger. Because it's a much smaller set of problems they can be much more efficient.
I've avoided AWS because I'm using Azure more (not that I have a problem with AWS)
Titanic: Data Science Solutions
They are in the units "greenhouse gas emissions" which corrects for the extra potency. The sad thing is that people often double-correct for such things.
Can you specify which hotels are the ones that cater to people on expense accounts please? I've never heard this, but it makes sense and I'd like to avoid those hotels.
What about the waste generated by the banking system? Banks have to use electricity in order to operate, right? I haven't seen anybody complain about them as if they are eco-friendly or something. Or is it that since we are depending on our banks, they can do whatever they like but bitcoin being a ponzi scheme (or that's what I read on reddit) is an easy target to comment about on the Internets? As if Chinese miners have hooked their ASICs in your neighborhood's power supply. It is fascinating how people turn eco-friendly just to bash something but are part of a totally anti-ecological society.
Tesla stock must have jumped when California started requiring all new housing to have solar rooftop installations.
Here's another issue I have with identity politics: it's a lens that can be useful for examining certain situations. However, it's not the only one. Yet subscribers to the I.P. framework seem to insist that it's the only one that matters.

Alternatives include individualism/bootstrapping, family oriented politics, skill/job oriented (labor used to be a massive political influencer), etc.
What is there not to understand?

A) I start a company, get some investors and sell the company to a larger company that has the resources to either keep maintaining it or change out the infrastructure (Instagram). Result: I profit

B) I start a company, gain product market-fit, become successful and I have the resources to gradually move my infrastructure when the need arises: Result - profit.

C) I worry about "vendor lock-in" from day one, spend a lot of time and resources on my own infrastructure and run out of money and never survive long enough for A or B.

I know which one I'm going to choose.

And as far as not "needing the complexity", the entire purpose of going to AWS is to avoid the complexity and up front cost of providing your own infrastructure.

The HN darling Dropbox started out on AWS because it was faster and then when they grew they built there own infrastructure.

Netflix built their own infrastructure and decided that infrastructure wasn't their core competency and went entirely to AWS.

There is no one size fits all.
We never had a differentiated "AI" undergraduate major before. A student who wanted to concentrate on AI/ML would have used their electives to synthesize something they liked. The CS curriculum is:

https://csd.cs.cmu.edu/academic/undergraduate/bachelors-curr...

So that student would pick AI-ish classes using their applications elective and two CS electives.

In contrast, the AI curriculum:

https://www.cs.cmu.edu/bs-in-artificial-intelligence/curricu...

Removes several of the required courses from the CS curriculum (such as the upper-division systems requirement - OS/networking/distributed systems and the logic & languages requirement), adds another required math course (modern regression), and then uses the space from those freed-up courses to add a bit more depth in the AI core. It also shifts the set of available electives towards a more stats/ML/AI-centric group.

It's not a huge change from our CS curriculum, but it's one that lets AI/ML-interested undergrads create something that's more stats-heavy and deeper in AI than they would have been able to with the CS version. Keep in mind this is all still within the school of computer science.

This doesn't change things at the masters and Ph.D. level.
Worth reading - liked the comparison of approaches in the table.

Edit : This was particularly interesting on the toyota side of the table. ( not something that would be immediately obvious to me when the subject is manufacturing) : 'Allowing workers to quickly tweak and improve processes. Toyota can in turn quickly change production schedule based on the latest sales trends."

The 'latest trends' part seems to really take advantage of human flexibility relative to machines - love this.

Corollary : I've always wondered to myself: if there are such delays in model 3s, and I ordered one 3 years ago based on a design I liked then, when its finally delivered I've got a brand new 3 year old car. How does Tesla deal with that stale factor?
Having transaction data hidden from governments isn't the essential feature of decentralization in the original promise of cryptocurrencies. The essential feature is preventing a single party from tampering with transactions or account balances. This is still true for bitcoin and many others.
If those resources are not sufficient, let me know what the gaps are so I can add more.
The seamlessness of this feature is quite amazing. Backups are usually a huge pain to deal with (I've recently been dealing with Postgres/Barman quite a bit). And disaster scenarios aside (for which AWS already does replications across regions), I think a frequent purpose of backups is really to do this "Undo", go back in time and pretend something didn't happen.

All this makes me really really wanna use Aurora. :)
This looks good (which shouldn't be surprising coming from CMU). I'm kind of impressed by how similar this was to my undergrad curriculum (focusing on AI/ML and CS theory). Looks like a fun program.

Also wow, Great Theoretical Ideas in Computer Science[1] is a hell of a course. Induction, DFAs, matchings, TMs, complexity, NP, approximation and randomization, Transducers, crypto, and quantum algos. That's a lot of material, even if most of it appears to be only introductory level.

[1]: https://www.cs.cmu.edu/~15251/schedule.html
If you are an undergraduate in computer science these days, it is very hard to get into advanced AI/ML classes, which are typically reserved for graduate students. Back before the ML goldrush, a strong CS undergrad interested in AI could elect to take advanced coursework beyond the introductory AI class. Nowadays, good luck getting off the waitlist! Having an official "AI major" does at least tell students, "Hey, we are making it a priority that undergraduates have access to our rich AI curriculum."
Here are the lecture notes for Modern Regression (bottom of page): http://www.stat.cmu.edu/~cshalizi/mreg/15/

Looks pretty serious to me
Can you extrapolate on this a bit more? I understand the meaning but it seems different no?
> but they are far more painful to deal with than any private company.

They are? They've always been super responsive and polite when I've had to deal with them.
Not quite, we didn't have social media when I was growing up, so we got it from lazy, smug magazine articles. Now you have memes that are equally unfair, but with highly evolved hilarity. And, of course, I'm just on the edge of Gen X while my brother is a millennial, so fairness be damned, you're all whiny hipster SJWs snacking on Tide pods.
Did you make it?
Rust could generate a bespoke internal proxy type.
Same. I hope I was the last generation of "OO waterfall design is the pinnacle of software engineering" thought.
Can I use it in my one of the side projects. please :D
You can easily change that behavior if you really want to.

(in-package :my-package)

(shadow 'if)

(defmacro if (condition then else) `(cl:if (true? ,condition) ,then ,else))

(defgeneric true? (thing) t)

Defining appropriate defmethods to make things work the way you want is left as an exercise.
Why the hell is it a foregone conclusion that government-blessed money would need to surveillance built in ("USDC could require that certain [all] transaction can only happen with wallets with known owners")? I know that's clearly what the totalitarian pervs in power desire, but why would someone out in the free world just accept and advocate such a thing?!

USG could have started issuing simple Chaumian-blinded tokens ages ago, and even still could - keeping the monetary policy under its control. They could even adopt one of the many proposed systems that's rigged with identity-escrow, leaving average users free from their surveillance. It's not too late to compete but to do so they have to compete, not just keep pushing the same busted-ass paradigm of non-fungibility that spurred Bitcoin adoption in the first place.
hmm... the big idea that MP3 figured out was you can document all these "if there is a very loud 4000Hz sound, we can't hear a soft 4005Hz sound near it very well" psychoacoustic phenomena and just throw away all that extra "can't hear it very well" information, resulting in a vastly-smaller filesize that still sounds reasonable (yeah yeah it's not FLAC and the purist needs their gold-plated Monster cables, lets not go there, that's not the point)

So this attack is kinda a "reverse-MP3" that adds those lossy bits back in, but shaped with an attack payload. Or at least it adds enough pieces of the attack payload that the neural net pattern recognition triggers, while the humans say "Doesn't sound like anything to me".

Is that a close-enough explain-like-im-a-freshman?
You only pay $30 for 12/3 service??

I pay $75 to AT&T for 12/.75 up in Marin county. Comcast will give me much faster service for just a little more $$, but they haven't connected the building yet, so AT&T is my only choice.
Abortion serves, in modern society, essentially the same function as abandonment.
You'd be wrong. Sweden has a program to essentially guarantee everyone access to broadband coverage, even (and especially) those who live in rural areas.
Bird Counting 101 (2012)
Perl, ML, Fortran, Cobol has not faded. You might not like them, you might not use them. But there are tons of them out there and being used in the real world and production systems.
Research Brief: Observability and Modern Enterprise
Does Sam knows about Russian "privatization" when everyone in the country got some "tokens" of various nationalized entities like factories or farms. What's in the end?. People didn't know what to do with this and traded them for bunch of vodka or some amount of cash. Eventually everything became owned by a small group of the people.

Exactly what happens with bitcoin thought.
Twitter in Microsoft Comic Chat
That’s a bit of a false equivalency, isn’t it?

Besides, modern times have allowed us to avoid raising children if we don’t want to. We just don’t have to wait until the baby is a fully formed human and born from its mother’s womb to make that decision. In practice it may feel better to do it that way, but the basic effects are the same.