skysight-inc/HackerNews huggingface dataset:
Ask HN: What's the Best Non-Apple Web Dev Computer?
My last two computers over the last 10 years were both macbook airs and did their job gloriously. I've just bought the new 2018 model with 16GB of RAM and 512 GB of storage for $1,800. I'm a week in and the fans get just as loud as my previous 5.5 year old 2013 model and the chasis gets even hotter when having a video call. The front end camera is terrible quality and all of these seem to be known issues.

My question: what is the best alternative? I've heard the MBP has similar heat issues and the touch bar is a waste imo. I've tried the 2nd gen chrome pixelbook and it worked with ubuntu crouton but it wasn't a great experience. I work with linux servers sometimes but would rather not do too much manual configuration. I do mostly web development with occasional design work in the adobe suite. I'm in the command line a lot (not VIM) but also various IDEs and webcam calls. I am doing more software dev that requires compiling and very occasionally do video editing. I use an iPhone, mostly because iMessage is where my friends live. chrome, vscode, 1password, spotify, slack, keybase, zoom and plex are my most used apps.

TLDR: What machine & OS would be best suited to a long time mac user with medium to high processing requirements and a soft spot for good design but ready to move away from Apple?
This is exactly what most Westerners do not get about China. If you want to reduce emissions stop buying their products.

Help me find a consumer toaster made in the United States. I searched for six months and only found ones made in China.

If I want a giant hotel toaster, there is an American option. But nothing sized for a household kitchen.

There are lots of people who make efforts to buy domestically. But so much manufacturing has gone to China that for some items there is no alternative.
Especially if you move to a lower cost of living place. That is, if that suits you. Some people absolutely love all that the big, expensive cities have to offer and it suits their lifestyle. A lifestyle you won't find in an affordable place.

But yes, saving a couple million and moving somewhere in expensive, buying a house cash and living off of interest is totally doable if you're into that kind of thing.
Sadly we already have such a thing. It's the Internet itself.

It's quaint how in movies people easily identify with the underdog/resistance, e.g. a "Neo" in the "Matrix", and would see themselves taking the same direction if a similar scenario would ever play out.

Yet here we are, and at the first hint of inconvenience it's blue pills all around.
As someone who designed a UI graphics stack almost from scratch, making a non-laggy UI has to be done from day 1, working with the EE's all the way up to the top most software stack.

It is hard, and any misteps along the way can doom everything. A single bus without enough bandwidth, not reserving enough CPU time for UI code, to not ensuring end to end performance of the touch system, any mistake and the UI will be sub-par.

The UX also needs to be informed by the hardware capabilities. Even simple things like whitespace around elements being scrolled can reduce HW load.

Honestly the animations don't look too bad, their touch layer however, it looks rather questionable. Doing touch right is a difficult task, it has taken modern smartphone platforms years to get latency down to where it is just barely visible. Now days early gesture recognition involves some amount of ML training that will a touch gesture recognizer that runs on the device, the recognizer is customized per model of touch panel/sensors. (Alternatively, one piece chips that do all of this for you exist, popping out already recognized gestures, they may or may not give better results, I haven't poked around in this space for a few years.)

On top of that, the touch panel needs to be running at a high enough refresh rate, and the entire UI needs to prioritize touch events over almost everything else! Audio Output > Video Playback > Touch Events == UI Updates > Rest of the world

Last system I worked on, touch events could be delivered to the UI up until the moment painting started, painting was capped at ~20ms (IIRC), running at 30fps.

The worst edge case saw 2 frames of latency before the UI responded. Average was around 1 frame of latency.

The other thing I'd have recommended they do for a v1 product is v-sync at 30FPS, and base everything off of that. A smooth 30fps is better than dropping frames at 60fps.

Treat it like a video game, you have a CPU budget in which everything must get done. The rest of the system must be running at a low enough CPU load that the render target can be hit every single frame.

But again, this all has to be started at day 1.
On the iOS App Store, giving a reason is required -- apps will fail review if it's missing, or even if it's not specific enough.

https://developer.apple.com/videos/play/wwdc2018/718/?time=8...
I think it's absolutely a datapoint considered by any organization that is trying to build a comprehensive profile of citizens to catch people like this before they hurt anyone.

https://www.npr.org/2019/02/20/696470366/arrested-coast-guar...
I deleted my fb+twitter several months ago. It was lonely at first. I realized I had let social media 'automate' my social life away. Since then I've been trying to foster actual friendships through the 'normal channels' like talking, hanging out (when I can make the time) and sms. It feels a bit Luddite in a way, and I feel less like I have 600 friends, and rather like I have 6 friends.

It hasn't been some relevatory experience like some would suggest; social media does make things easier and life without it feel quieter. But like anything else, it's a trade off. biggest positive I've noticed was that I find myself less dopamine-addled. I no longer waste hours on my phone scrolling in order to relax. It took some adjustment time, but I find it easier to get my dopamine fix from more productive hobbies.
I think a lot of the public is getting fed up with morals being stepped on. The demand for a not-immoral social network is huge.

Btw, smaller social networks are great. Early days of reddit were amazing, and it didn’t get better when it became mainstream
Based on some quick ducking (as opposed to googling), you are correct, 100-200 does appear to be the daily SMTP relay limit. I wonder if Google would raise that to, say, 500-1000 if Delta.chat started having a sizeable user market share?
> country club dues

> vacation properties

I'm glad there's a "stupid tax" for wealthy people too.
There's an open todo ticket to add a public pricing breakdown - right now you only see it after signup. This is what the page looks like:

https://sr.ht/lS5M.png

I'll see if I can't get public pricing info up later today.

>Does it require a repo hosted on sourehut too, or can the CI be used independently?

You can use the CI independently. Right now there's a GitHub integration and I'm open to adding more :)
What’s wrong with keeping old people healthier? We already spend a huge amount of resources on it by way of the medical system, by the way.

Or are you just saying that there are too many people, and think we should have fewer?
Government and nobody is truly held accountable. Happens all the time to different extent.

And still there are people wanting more government control. Mind boggling
> lots of fluff and buzzwords, without much substance.

I'd say that about the majority of TED talks that I have seen.

What would that talk have looked like if they had the successful, proprietary solution that they claimed? I'd argue that it would not be all that different.

Trying to do scientific due diligence for proprietary technology via analysis of PR seems to have incredibly poor signal to noise.
> That is great for the content creators themselves, but it hurts discoverability and just isn't great for the podcast listener.

I subscribe to a couple of shows which offer free versions, discoverable through Apple's directory and others, and paid "upgrades". Those paid upgrades come into the same app I use for listening to podcasts generally. I actually think things today are pretty well set up for podcasters who want to be independent but still get paid.
https://news.ycombinator.com/item?id=19086712
There is a lag - the generated one comes second.
Sure, but confidence is also a virtue that can carry you far further than humility.

I try to take the approach that everything I think I know is correct, but that I need to reevaluate when presented with new information, and I constantly look for new information to disprove what I know. The subtle difference here is that I assume I'm right, which gives me confidence. I used to doubt everything, which led me to being very noncommittal and unconfident.

It's important to question your assumptions, but it's harmful if you completely distrust them.
VMWare is probably the better option if you're limited to a single machine. Performance is not amazing, especially if you're not running on an SSD, but still way better that Oracle VirtualBox for example.

WSL can't be used for serious development at the moment, it's only an useful playground.

Ultimately a dedicated machine is far better, I bought an Intel NUC for this purpose, it doesn't take too much space on my desk and I can hook it up to the same monitor as the Windows machine. Raspberry Pi is also an alternative, depending on your performance needs.
XMPP and Matrix (and arguably ActivityPub) are open specifications for IM, each with multiple interoperable implementations. (I'm counting mxhsd as a 2nd implementation of a Matrix server; I accept that it isn't mature yet.)
> Attack Vector: Local

Very good, gets right to the point. I'll try to remember this for next time, thank you.

Still could be improved a lot. I was thinking of writing up a "requirements doc" at some point for what exactly I think would be useful for such things. I'm not sure I'd be so happy with a Wiki, unless it was curated by trusted people. I wouldn't want (for example) malicious people editing a serious report to say it's no big deal just to buy themselves more time to exfiltrate more data.
> Require (or maybe automatically force, if implemented well) those videos to be set to Visiblity: Unlisted. I don't think anyone would be upset with sharing these links with family.

But, I mean, this takes away the use case of Youtube as a replacement for America's funniest home videos.

Not that that's a necessary thing for societty, but it is something to think about. The chances that some creep found AFV stimulating is non-zero and advertisers paid that show to have their ads. The only difference here is the openness of the comments, whereas those AFV creeps probably had to communicate in secret.

The whole thing is creepy and awful, but I'm not sure what the best solution is. Perhaps banning comments on those videos.
It's a 'bad headline' if it will be commonly understood as something not representative of the content.

It's done on purpose by all publications, because the nuanced reality of most situations isn't inflammatory enough to drive clicks and create commotion.

Given this situation i.e. wherein it's really hard to track down and manage the colloquial lingo used around the world for various things ... the headline is unfair.

"Facebook fails to stop advertisers from targeting some extremist memes"

"Facebook unable to tamp down extremists shifting lingo"

"Nazis by another name: advertisers target extremists using shifting terminology on Facebook"

There is definitely a more responsible headline here, and surely the editorial staff are capable of that if they wanted to.

Surely the staff at many publications are wary of this as well, it's one of the ugly pressures of business reality that 'someone' is enforcing.

As for FB ... this has to be hard, whack-a-mole kind of things. Sometimes I'm sympathetic to them, other times I think $100B and some of the best AI folks in the world should be able to mostly figure this out.

Much like rampant fake goods on Amazon ... Bezos can land a rocket by itself, but can't get counterfeit goods off of Amazon? ...
It's also worth examining if our typical ways of measuring inflation (in the USA, the Consumer Price Index, or CPI) is an accurate guide to the real costs of raising children. The CPI currently takes into account a very diverse range of goods, including canoes and guns and lamps and kitchen wares and music and coffee grinders. The CPI tries to avoid the assumption that some purchases are more important than others, but if you are raising children, you know some things are much more important than others. You can cut back on coffee grinders, but you can not cut back much housing -- you need a certain minimum for each child.

My great grandmother gave birth to 16 children (this is my mom's mom's mom) who lived to adulthood. She (with my great grandfather) had no trouble housing them, feeding them, clothing them and ensuring they got educations to at least 8th grade, most to 12th grade. Does the CPI accurately reflect the changing costs of each of the things that were then easy to afford? How much would it cost to raise 16 children now? In theory, we are much more wealthy now than my great-grandparents were in the period 1880 to 1910, and yet they were able to afford something that nowadays would take a great deal to afford. Why is that?

Another thing that the CPI does not capture is how some new expenses have arisen that have become essential. In particular, automobiles. In much of the USA, having an automobile is non-optional.

We should think about those changes in lifestyle that make comparisons difficult across time. My great-grandparents raised 16 children in a dense town where transportation was dominated by walking. If you were trying to recreate that lifestyle in a USA suburb, some odd questions come up. Can you fit 16 children in one car? Do you get multiple cars? Who drives them? These questions point out how difficult it is to make direct comparisons.

Nor is it correct to simply say "No one needs to live in the suburbs in the USA, they can, if they wish, continue to live in a dense urban center". But the USA economy is a cohesive whole, and the existence of the suburbs effects the price of things in the urban core, as well as the focus of transportation infrastructure. Over the last 100 years, most USA urban centers have built significant transportation infrastructure to help workers in distant suburbs come into jobs in the urban core, and then go home at night. The money spent on those infrastructure projects could have been spent on some other priority, but instead were spent as they were because of the existence of the suburbs.

So it is very difficult to make direct comparisons, because some lifestyle changes make direct comparisons blurry. But in that blurriness, we can argue that in important ways our standard of living has not increased as much as the CPI seems to suggest. In particular, for those people who have a strong craving to have a large family, one can reasonably argue that their standard of living has actually decreased over time.
Personally, I don’t listen to every episode of any podcasts. I don’t even subscribe to any podcasts. I just cherry pick episodes from different podcasts to listen.

Normally, I find all episodes interviewing a person of my interest, then binge listen them all. These episodes may be from some pretty unknown podcasts that I don’t want to listen to other episodes .
I find the prefixes are a fascinating bit of US telco history. Many of the exchanges had Names for decades. There's a very interesting back and forth between city geography and these exchange names, both in that a lot of actual location names got embedded into them. I've often sometimes wondered too how often that 1950s-era suburbs picked names simply because they fit the exchange name. I feel like that was an underdocumented homogenization force in American suburb names.

https://en.wikipedia.org/wiki/Telephone_exchange_names
Just like you were describing your experience, I was describing mine.

But because you experienced the not-so-ideal scenario, doesn't mean that all scenarios are like that. If I used your argumentation, you are just an hater that blames system you don't like, in the most general way possible, which unsurprisingly includes scenarios that objectively do not conform to your description.

Note that I wrote "if the specific model is supported" and "the hard part is to choose, which model to purchase."
Can anyone tell me if young people listen to podcasts? Like people under 16? I found something that suggests 7% of listeners are under 17*... I just wonder with an audience split like that, is it expected that young people will suddenly pick up podcasts when they reach a certain age? Or is it an indicator that the format doesn't appeal to the youngest generation?

https://www.convinceandconvert.com/podcast-research/new-demo...
An e-ink display isn't a very good example of a feature they're overlooking without a democratic process.

I use an e-reader every day and I'd say half my friends and family don't even understand why you'd want to read on one -- they just read on their phones/tablets.
It’s a tough question for sure and I don’t think there’s a clear answer. We can start by refusing to support the worst of it, calling out the friends and artists who do, and making it seem less normal and acceptable than it really is. Black metal has become such a safe space for it. Even the term “NSBM” helps whitewash it!

Edit: I'm not trying to insult or shame you for using "NSBM." Everyone says it, it's totally normal at this point, and that's the problem.
As an interesting side note, they don't have to rule only on constitutional issues. They used to quite regularly hear big-news criminal cases.
Last day of September surely? So just over 7 months and 1 week from now.
It was written in Go, my favorite language at the time :)

About 2 months later I rewrote it in V. Bootstrapping is fun. Did it 4 times (V1 => V4).
there might be some diehard libertarians that disagree with me, but I think it's pretty obvious that the theory can't work when a company has a monopoly on a truly essential product.
No walking is NOT hazardous to you health, even if there are 10 times as many pedestrians deaths in Florida compared to Sweden it will still be a net positive to have people walking around.
If it helps the understanding, it's worth remembering that life outside the Matrix was a hardscrabble garbage existence---so much so that a character was willing to kill to get back in.
levitate people
I used DigitalOcean for my food based web app. I would definitely recommend them.

The skills to setup and maintain the machine are valuable to learn. I would recommend documenting everything as you may not remember everything you initially did. One example would be how to backup your database, or another how to upgrade your database when a security patch comes out.

Some things I did that were helpful:

Stick with long term support (LTS) versions of the linux you choose as this will minimize how often you have to upgrade things.

If you can automate security patches, do so ( Debian and Ubuntu have this )

Setup something like fail2ban to help monitor and block intrusions.

setup key less ssh access.

put your web app behind a proxy like nginx and have it handle the https
This article was a lot more involved than I was expecting. It was quite refreshing to see it go through pretty much every trick method I have ever heard of, and then keep going for a long time. Well done!
All else being equal, slightly less than 50%. But possibly significantly less if the other person has had a previous big exit, you will be getting a salary from day 1, the business already has significant traction, etc.
What Is Permafrost and Why Might It Be the Climate Change Time Bomb?
This has got to be one of the best and most useful post i’ve seen about go (and code design in general) in a long time.
Hahahahahahaha.

No.
It's literally what TV shows like AFV did.
It's interesting you draw this parallel; I've pondered the same for a while now. After programming for several years, I wonder how I would fare trying to pick up a second spoken language using similar tactics to learning a programming language.
Well it's pretty new. I launched the website today :)
I don't need to. Past performance does not predict future performance, thats one of the most basic lessons in stock investment. Also you have to compare the growth to an index to make a sensible argument, just looking at the graph won't really help me.
The binary size and compilation speed look amazing.

The "Detailed comparison of V and other languages." link on the homepage doesn't seem to work.
I'm a Brazilian working remotely. The reality is really good, specially compared to my fellow countrymen and women.
What to Get Right When Doing Mobile Subscriptions
I would imagine they will have access to your purchase data, otherwise what is the point for Goldman? And you can bet they will be using that data for all sorts of investments. Similarly to how location data is used for all sorts of gain by large companies [1,2].

[1] https://www.wsj.com/articles/your-smartphones-location-data-...
[2] https://www.nytimes.com/interactive/2018/12/10/business/loca...
No Source Code for a 14-Year Old Vulnerable DLL? No Problem
I think this is a really good idea!
Yeah, every time I need to know why my car isn't working correctly, I take it apart. All the answers I could possibly want.
You misrepresented the problem. The problem was “How do I not use a CAPTCHA that grabs your user’s data and is a blackbox to you”.

There are multiple solutions to this:
- find a CAPTCHA solution you trust and host it yourself
- build your own

If you say you trust google, you should write: We value your security and privacy, but seriously we have no idea what parts of our page really do
I don't think you have a lot of options.

My own preference is to work on a desktop mac and I've not bought a laptop since Apple made the clamshell iBook.

Sucks to hear your report on the macbook though. I feel for you.
>If people can jump ship they'll slowly migrate to ad free platforms...

Here's the problem, ad free, does not mean mining free. These other platforms could still be mining your data with you none the wiser. In fact, it's a virtual certainty that they would, at minimum, for law enforcement purposes. (Which would entail stifling dissent in certain nations.)

One of the only ways to cut down on mining is to make it explicitly illegal. And again, even then there will be exceptions carved out by congress. But that would at least provide most people a bit of privacy in their personal data just as HIPPA provides us a bit of privacy in our health data.
fwiw, same here. OpenDNS blocking the site.
Hi, never heard of V before. Looks great. What are the cons?

No runtime and such a small language!

How does it do threads? Networking? Any story on cross-compiling?
Why TypeScript?
I’ve reluctantly used Travis for the last years and hardly seen new features or long standing open bugs being fixed.

Not sure what the people were doing but this seems typical for a Ruby project.
I absolutely agree with this while acknowledging that in some circles being inhuman carries less weight than being un-American. I'm currently in Canada anyways[1] so... good luck down there folks!

[1] Expat, still a US citizen.
>Because manipulation is great. You can help people by manipulating them, you can measurably improve their lives. That's a big reason for me. That's like "why should we heal the sick?"

Are you really comparing targeted ad manipulation to medical professionals healing people? And yes, it can help improve lives, but there's also a flipside to what it can do (read: Cambridge Analytica, Russia, etc.). There are negative connotations to manipulation that you need to keep in mind.

>Ads that are completely random won't pay the bills...

It's worked for TV and radio for decades. They're still somewhat targeted but in a far, far less invasive manner, and they're not individualized.