skysight-inc/HackerNews huggingface dataset:
Ah, okay. I'm considering buying it because it fills a certain need (transferring files easily between my iOS and Android/PC devices easily and quickly. 10€/year for something that works well, takes a minimum of tapping buttons and just doesn't get in my way, it seems worth it. But then I'm somebody who'll pay 20€ for an app if it means I "own" it and it solves whatever problem I have.
I don't worry about the server and there is no server are two very different statements. Serverless is a terrible name for it.
Building a JAMstack Blog: Gatsby and ButterCMS on Netlify
Hmmm, that is a hard one.

My suggestion would be to do customer dev calls with target customers and really make sure you are solving a pain point and talk to them and get a feel for it.
*Search on youtube for some great videos from YC.

Barring that you could look at the cost of acquiring a customer if this is more a question of how to attract them. IE, if you have to pay $10 in PPC to acquire one customer when and how will you be profitable?
To my understanding, unions arise where some form of abuse is systemic. I.e., as an employer, I can rely on my employees not giving me the middle finger and just walking out since they are unlikely to be treated any better anywhere else. From the employee's perspective, the market doesn't work for whatever reason.

See the recent talk about unionizing people who work in the games industry, for example.

What happens to unions after their original purpose for existence has been fulfilled, is another story. Some might turn into vehicles for illegal activities, as some individuals move to take advantage of the existing power structure.

Nevertheless, their existence should be seen as a symptom that something isn't right. An employer can probably avoid the unionizing of their workforce by addressing the underlying problem.

They can also avoid or postpone it by striking down even harder on their workforce. Like so many fascist regimes have shown, this can be particularly effective in the short-term.
But thats not whats going on.

This is throttling by content, not by user.

All video content gets throttled so that the html5 video player negotiates a lower video resolution. t-mobile literally touts this as a feature.

Net neutrality is the belief that isps should only be allowed to throttle by user, never by content, all data should be equal.
https://help.github.com/articles/open-source-licensing/#what...

> You're under no obligation to choose a license. However, without a license, the default copyright laws apply, meaning that you retain all rights to your source code and no one may reproduce, distribute, or create derivative works from your work. If you're creating an open source project, we strongly encourage you to include an open source license. The Open Source Guide provides additional guidance on choosing the correct license for your project.

Looks like you probably can pull it down but not redistribute it or use it to create other programs.
> The existing car companies are all off doing their own thing e.g. VW ID.3 (hatchback), Hyundai Kona (mini-SUV), Renault Zoe / Chevy Bolt / Nissan Leaf / BMW i3 (small-car) etc.

I'm not sure those are the strongest examples, as you can defend most of them (maybe not the BMW i3) as perfectly legitimate cars in the current market and maybe more than Tesla's counterparts:

* The S and 3 are almost retro in how much they resemble a traditional sedan, and supposedly that's not what Americans want in the current marketplace. (Enough so that both Ford and GM saw boosts on the stock market for abandoning the entire class of vehicles [admittedly, to imports and the S and 3].)

* The X looks like "soccer mom" minivan more than SUV, and I've seen Americans look down their nose at it as "uncool", very cool falcon doors aside.

Meanwhile:

* VW ID.3 looks like a modern reinvention of the classic VW Golf, a tried and true decades-spanning form factor. The VW Golf itself being something of the grand-papa of the modern hatchback trend and influencing almost everything else on the market (the Prius, the Tesla Model Y, everyone owes at least a little something to the Golf).

* The Hyundai Kona is in a class of SUV that is very popular in American and abroad. (Look at uglier ICE relatives like the Nissan Cube and the Honda Element, both of which have been relatively high sellers, despite their boxy, not-quite-a-full-SUV thing.)

* The Renault Zoe is in a somewhat common form factor space for European cars. Compare the Mini and the SMART.

* Chevy's Bolt is trying to be a normal "cross-over", and that's again where GM and Ford are almost entirely focused outside of trucks.

* Early versions of the Nissan Leaf were hatchbacks of a Prius (or Tesla Model Y) sort, and recent versions look like tradition sedans.

All of that is of course my opinion, but claiming that the existing car companies are doing their own thing and Tesla is somehow the only one doing "proper" cars seems to be the inverse of reality: Tesla is doing their own thing, and everybody else is trying to do what they think the market will best support (and it is not traditional looking sedans).

(Plus, the VW ID family is already gearing up to eat the rest of VW's lineup as they drop the diesel lineup like its hot. BMW is doing the same. We're about to the tipping point where EVs are beyond early adopter-focused, one-off models, and manufacturers are about to hit every form factor with an EV or two.)
For both wired and wireless, it's time for legislation to address exactly what it and isn't permitted with regard to advertised speeds, throttling, and total usage -- both with respect to users, and with respect to peering.

It's not just an issue of policy, but one of transparency too.

It's a fact of life that more people will want to consume data than a network can support. So where are we going to make the cut? Diminish everyone's usage proportionally? Provide a guaranteed minimum? A minimum per minute, per hour, or per day? Prioritize traffic based on type? Implement caps? Allow people to pay for more speed, higher caps, or both?

Some of these will be better or worse for different users. But since people often have little or no choice over which carrier or ISP they use and switching can be expensive, this is exactly where it makes sense for policy to be made democratically, as with utilities. And publicized.

When I pay for a carrier, I want to know what I should be able to count on, and what I can't count on.
The general approach is called "wafer scale", and it's not new: https://www.extremetech.com/extreme/286073-building-gpus-out...

However, one of the longstanding problems is yield. A whole wafer will have a number of defects on it, this is simply unavoidable. This requires that the wafer scale system must be able to disable or disconnect faulty subsystems.

The use of this for AI raises the interesting possibility of "learning around" some kinds of defect, although it will still be necessary to disconnect bits with short circuits in them.

It's also quite expensive simply to buy all that area, at least $10k per wafer. You save a bit on packaging and building a carrier PCB for it, but not a great deal.
>But when you live in a condo with no backyard, or some other city dwelling like that, a cat makes far more sense, and doesn't require the ridiculous amount of maintenance that a dog does.

That's exactly what I'm saying. The dog is conspicuous consumption. It's signaling that you are willing to burn resources (time in particular) in a similar manner you would on a child. The lizard brain eats that shit up and the human brain is none the wiser. As a byproduct of being far more practical in terms of time/money resources the cat does not broadcast that signal. Nobody is saying the cat is not more practical. That's a given.
Millions of people go on holiday to Caribbean countries which have much higher rates of homicide and killings by law enforcement. The fact that people choose to go to places that are much worse than the US in this regard makes me think the rates in the US do not really weigh that much upon people.

https://en.wikipedia.org/wiki/List_of_killings_by_law_enforc...

https://en.wikipedia.org/wiki/List_of_countries_by_intention...
So it's a microSDXC slot that doesn't support all microSDXC cards. Q.E.D.
I wouldn't build anything beyond what the server logs, which I do by default in the server config.

Having an access log and error log is sufficient, until you know what you want to query. Writing a script to do some custom query is a few minutes of work and can run over all the files created...ever. Then the person who wanted the query will just as likely realize the question they had is impossible to answer right now or doesn't want to expose the answer, or any other of a myriad of results that aren't "this adds business value".

Stop building more than you need. Get back to the work.
>I cannot tell you the number of times I have been told I was insane, weird, a serial killer, etc. all because I don’t listen to music. So, yeah, not just sports fans who treat people like trash if they don’t partake in their hobby.

I'm sorry if some music lovers treated you this way. But did this happen at work? Musical tastes tend to be diverse these days, so I never hear people talking about music at work unless they already know the other person shares their particular taste. I talk about music with one of my coworkers, but that's because we found out with our shared music libraries (we have music libraries we bring to work and are then able to share with others on the network) that we like a lot of the same stuff. We even ended up going to a couple of concerts together. But again, this wasn't because anyone was badgering anyone about talking about prog-metal bands, it was because we found out through our music shares that we liked the same bands. Our coworkers mostly listen to other music (a few don't seem to listen to any), so we never talk music with them. In short, I just have a hard time imagining people these days talking much about music at work.
If they're serious about decreasing the importance of shareholder value, then they'll re-design executive and management compensation to be tied less to the company stock price.
Graphically it should suggest the experience of wandering the stacks of a large library. Have you been in the stacks of a big University or city library? Narrow, ill-lit aisles, books shelved on both sides, from the floor to well above your head. Oooh! Oooh! you could model it after Terry Pratchett's Unseen University Library[1].

[1] https://wiki.lspace.org/mediawiki/Library
Theory: Love isn't an emotional state as such. It's best thought of as a mental function that transforms how you frame situations from negative or indifferent reactions into more positive ones. It converts Apathy -> Engagement, Anger -> Forgiveness, Disgust -> Compassion, Fear -> Optimism.

For example, I love my children so I want to be engaged in their lives, I forgive them easily when they make mistakes, I do not think twice about helping them if they vomit or can't make it to the toilet in time, and I am excited and optimistic for their future. For other people, I might not naturally have the same kinds of reactions.

If you buy this definition of love then the opposite would be cynicism, which would produce both apathy and hate depending on the situation.
Monadic Deep Learning [pdf]
I think this is a great idea. I would also offer in addition something like Technical Trainer or Developer Advocate, although with a youngster the travel could be seen as problematic. With a Technical Writer position you could do some code, work from home and write. All while leveraging existing skills which I think is important to do.
My philosophical rule of thumb is that it is morally wrong for humans to ever wait on computers, period. It's an unattainable standard but results in much better software IMO.
You'd think there might be a business opportunity in this kind of situation for an ultra low cost, short range WISP. Like, if you could identify a bunch of scenarios like this where last mile issues have left behind neighbourhoods where there might be a few dozen potential customers (identify using speedtest.net data or something?), it would be possible to plug in a box on a utility pole at the edge of the existing coverage and then supply the participating households with modems. I don't know what the cost of that kind of infrastructure is or how much of an issue it would be to plug into what's already there, but hopefully it's not terrible assuming the existing provider would agree to let you in.

I guess the main risk is that doing this might wake up the provider who would then finish their rollout to get those customers back, and undercut you on price. So it would need to be quick and easy to grab your box and move it to some other neighbourhood in that scenario.
How are externalities considered in shareholder value?
Gestures like this, sometimes even coupled withe genuine action, are what businesses do to avoid those explicit constraints being created. "Look, we're being reasonable, no need to force us to."
The yuan is not pegged to the dollar in the traditional sense of the term. China is actually fairly opaque about how they set their rates but claim it’s against a basket of currencies. Here is a good discussion on it: https://www.cfr.org/blog/so-china-pegging-dollar-or-basket
There are a bunch of reasons why police unions are somewhat of a special case. Enumerating them can get dragged into a lot of disagreements, but its important to remember they're an outlier and not the common-case for labor unions.
Sonic: Zero-Knowledge SNARKs from Linear-Size Universal and Updatable SRS
"Dealing fairly and ethically with our suppliers" omits the responsibility to choose suppliers ethically, as well. The supply chain creates plausible deniability for negative externalities for the consumer, the business they directly interact with, and middlemen down the supply chain. This is one of the biggest problems of global capitalism, today. There's very little accountability.
Webstorm Productivity Tips
Show HN: We Let Pregnant Mothers Meet Their Unborn Babies in VR
> How does one determine who's lazy and under performing and not? There is not a good qualitative way to evaluate this. Most of the time it just boils down to do you like the person or not.

Um, no. There is a massive difference between "lazy" and "I don't like them". I may not like them because they're lazy, but they are not at all the same thing. The problem is, if you're trying to get rid of a lazy employee, and they have a union (or any other lawyer) trying to protect them, then the lawyer wants to paint "lazy" as being as non-objective as possible, so it becomes something they can't be fired for.
Also known as "Dead Hand":

https://en.wikipedia.org/wiki/Dead_Hand
The Universal Hint System
Things You Must Know Before You Buy a Domain Name
> We commit to deliver value to all of them, for the future success of our companies, our communities and our country.

Without regulation, what is the mechanism to ensure that they comply? Public shaming? Survivor guilt?

Instead, how about bringing the stakeholders (starting with non-managerial-employee representatives) for these objectives onto the boards of directors?
Yes. The argument is that even if executives are legally bound to maximize shareholder value and nothing else, that they are not in violation as long as they do that, and that this does not necessarily imply that they need maximize the dollar value of shares because there are other types of value that matter to shareholders (e.g. whether the corporation's outputs kill all humans, etc).

That said, an executive taking this approach would be taking on some risk with this approach as it's, er, not exactly guaranteed that a court would see things this way.

The fact that corporations happen to use dollars as a medium of exchange for shares of their ownership is a separate issue and not really relevant to the question of whether "shareholder value" can include non-monetary outputs.

Illustrating this point, I can imagine an organization designed to maximize the amount of tacos sent to its shareholders, and that manages the sale of its shares in donuts.
>>> “This new statement better reflects the way corporations can and should operate today,” added Alex Gorsky, Chairman of the Board and Chief Executive Officer of Johnson & Johnson and Chair of the Business Roundtable Corporate Governance Committee. “It affirms the essential role corporations can play in improving our society when CEOs are truly committed to meeting the needs of all stakeholders.”

Oh the irony...
[0]https://www.forbes.com/sites/rachelsandler/2019/07/12/johnso...

[1] https://www.theguardian.com/us-news/2019/jul/24/opioids-cris...
Exactly. They are well aware of the fact that Android users are left out in the cold. They are only able to do this because of their market position. If they really cared all they would have to do is create an iMessage API and the community would build it for them, but they would rather try and drive iPhone sales by building a walled garden.
This post got flagged off the homepage almost as soon as it made it there.
I'm an overly skeptical and rigid atheist. I have problems getting value from religious stories even in the metaphorical sense because I know how many people interpret them as facts.

I'm working on it.

I have a close family member who was a TV Televangelist (retired now) but who still claims to have the ability to heal people with the laying on of hands. Seeing the after effects of this "healing" when I was very young sent me down a path extreme anti religiousness.
It was pegged but they pegged it at a number that was stronger than it would otherwise be. China fears capital flight more than anything, and rich people in China would absolutely sell their yuan for dollars or euros in an instant if they could.

Capital controls and the peg are why real estate in China is a bubble. There's no other place for people to put their savings. Rich people who know better don't trust the CCP.
I love this, for the reasons laid out in this article (which I always back to):

https://www.chrisstucchio.com/blog/2014/why_xkcd_style_graph...
If automation is guaranteed to happen below the retirement rate, then you’re still going to be hiring new, possibly interim, drivers to cover the deficit between retirees and automation. I’d expect the union to be concerned with the career prospects of those not-yet-hired drivers in addition to their current members.

Even if the plan theoretically matches up perfectly, reality isn’t so neat and tidy. People decide to retire early or logistical problems prevent the automation from coming online on schedule. Any competent union should be negotiating for a more nuanced transition plan, at least, that accounts for the effects of potential over- or under-staffing scenarios on the workers.
hey to HN community!

For the last 4 years, I’ve been working with community building in design & development industry while running my startup.

We used many community-building techniques by ourselves and learn from great companies in our space — from Sketch, InVision, Figma, Marvel.

Based on our learnings and things we noted form other companies, I made a community-building framework. You can see it in the research (https://flawlessapp.io/designcommunities) I shared with many visual examples.
Amazon Knows When We Are Afraid
Oh yea, I guess it never happens then, because of the profit motive.

Yea nah I don't know which businesses you've worked at but the top 2 are endemic to every large business. It turns out that the people running a business don't necessarily do what's best for the business, either.
It's surprising that wasn't being done in the first place. I used the Warcraft 3 map editor, and it was simple to include references to attribute values in an object's description. Don't know why the DotA2 team didn't port that feature over when moving to the new engine.
Wasn't the original argument more about allowing the system to provide patches to shared libraries, therefore moving the burden of patching to sys admins instead of the developer of the package?
You seem to be implying that it's biological. It's not, it's entirely cultural. Non-American women (unless they're highly Americanized) aren't like this at all. Chinese women aren't really big on pets, because people there don't have indoor pets very much. Also, black American women don't have dogs (or cats) very much at all. This is a cultural thing, and so I don't see how you can claim it's some kind of innate biological thing, unless you're going to claim that white American women are biologically different from everyone else in the world.
>avoid early returns because they can be confusing

It seems to me like the exact opposite is true. Early return conditions stand out in your code and so the structure matches the flow. Its much clearer than having error state weaved through the mainline behavior of the function.

I'm pretty sure the pattern of having only one return is popular among older engineers because it makes it easier to use pre-condition/post-condition/invariant style reasoning which used to be popular. Outside of this scenario I see no reason to avoid early returns.
I haven't heard of "partners" anteing up (paying) to become partners before - if you think about it this would favour "Tim nice but dim" with a rich mummy and daddy.
> i.e. that's like me and my co-workers voting on how much we'll be paid.

thats bad?
In the physical world, I find that rocker switches are the most intuitive.
Short Tests of Combine – Part 1: Protocols
Paging Big Brother: In Amazon’s Bookstore, Orwell Gets a Rewrite
I followed the instructions and it worked.
Rust is pretty good about library support and reproducible builds
Ah, you've linked to the HN thread for https://www.chrisstucchio.com/blog/2014/why_xkcd_style_graph... — I just went looking for this. I always think of this post when the subject of charts is brought up.

It also help develop my way of thinking with regard to the precision of units in estimations, e.g. going 24 hours over a 72 hour deadline is interpreted as bad, but going 1 day over a 3 day deadline isn't interpreted as nearly as bad. It's about precision and how it informs ones beliefs.
>were you to pipe up about this as a contractor, you'd just get run out of town. but unions may be able to take the collective and say "we are an insanely talented group of specialists worth 10x what you're paying us, so pay us... or we quit"

And if these ML experts fail to create an automated trucking system then will they be the ones to pick up the tab? Of course they won't. This means that the money spent on them still matters, because you're not guaranteed success.
So are you saying there is some deliberate economic sabotage going on?
Write Fuzzable Code
It's interesting that you mention some of the other emerging careers like "Influencers", because there is a lot more capacity for innovation in these emerging careers. A lot of those industries involve consulting, software, and even hardware products that can give one aspirant an advantage over the competition. If you selectively look at capacity for innovation alongside productivity, YouTube, SEO, and other "new" industries are a much greater boom for the economy than Postmates and Uber.

Gig economy apps are not an open platform. Workers are in the thrall to their company of choice, and there is no upward mobility. Even a manicurist may be able to learn new techniques or save money to open their own store, but the app that told a stranger to buy Wimbledon tickets for you doesn't provide a plan for the worker beyond going from gig-to-gig.
Uber etc. raise millions and billions in the idea that if they scale enough they can capture a market and monetize it once captured. A market monopoly.

Why can't industry workers do the same? Once software has eaten the world, what's to stop software people monetizing the employment market they have captured?
>Investing in our employees

This should also mean cutting down on abusive or low-paid contractors, if they exist, and converting them to employees.
Shell’s first electric vehicle fast charger lands in Singapore