skysight-inc/HackerNews huggingface dataset:
I'd classify any laptop with 6 or more intel cores and a dedicated gpu >= rx560/gtx1050(ti). Not so sure about mobile, but a desktop RX560 on its own uses 80-100W[0] which doesn't really leave any headroom for a 6 (yet alone an 8 core) cpu.

[0] https://www.tomshardware.com/reviews/amd-radeon-rx-560-4gb,5...
Are you sure you don't have ADHD? Because that sounds a lot like what you're describing.

ADHD is an addiction to procrastination in a sense. It could be that you missed diagnoses at a young age due to being intelligent enough to cruise through school and university with little effort, so your problem was never picked up as you never suffered any serious negative effects from ADHD due to your intelligence and ability to get tasks done quickly.

That's basically what happened to me. I'd be able to do an assignment that would take people several days, in half a day. So I'd be able to procrastinate and delay up to the last minute and still manage to pull through, usually not with great grades, but I'd pass. I always thought I was lazy, and never considered the fact that it could be a deeper neurological problem.
App Ideas to Build and Level Up Your Coding Skills
I was at pycon when beaz programmed a set of raw socket server/client scripts running fibonnaci sequences LIVE from scratch in front of 1000 people using nothing but a text editor. The man is truly a mad genius.

https://youtu.be/MCs5OvhV9S4
How Computing's first 'killer app' changed everything
I'm also not convinced. I frequently see Gmail suggestions that I would not consider positive, for instance: I'm not interested. What is this about? Who are you?
Holloway Guide to Technical Recruiting and Hiring
My experience is that if there is a VPS located in the U.S., which only has a static page/file, and there is no CDN, whether it is access from Japan, Hong Kong, Singapore, or from mainland China, the speed is similar. Access from mainland China will not be significantly slower. I did this test over and over again.

The reason your site 'slows down' may be that your site is blocked, or the embedded Javascript (such as Google Analytics, Adsense, DISQUS) or CSS/Web Font (such as Google fonts) has listed on GFW's blacklist. I feel sorry that my last reply may be not made it clear, I mean that the point of this project is not all the truth (why your site is slow), or even a little misleading. Since running website for several years, I must be honest point out that if the mainland China market make sense to you and you want to keep your website always smooth, the only way is to place the server in mainland China or Japan, all other testing, optimization is a waste of time and money.
I don't think that is necessarily true. Rust has only one compiler (and I think adding a second one would be a huge effort with no clear win) yet it is developed by a community that is very welcoming to newcomers. At least, that's been my experience.
What I'm disappointed about with AppImage is that it doesn't deal with differing architectures as far as I can tell. Which would really help me right now as I had to send my laptop to Dell for repairs and I'm now using just my Android phone and my Raspberry Pi 3B+ as a desktop. And compiling stuff on the Pi is SO SLOW!
I've noticed the GMail spam filter seems to be really poor over the last six months or so. I'm getting obviously spam emails claiming to be from mispelled versions of ADT and insurance companies, with mystery-meat reply-to addresses, that look like they were composed by a drunken six year-old, landing in my inbox almost daily.

I mark and report them spam, and yet gmail won't even pick up on them if the same mail comes through again later from the same sender.
Seeing Huawei got recently blacklisted for all US made chips, parts and some Android services from Google, an interesting question to ask is whether the US government will one day force some foreign companies (e.g. Huawei, ZTE and DJI for example) to stop using programming languages invented & implemented by US companies.
The only thing with volunteering is most organizations really want someone dedicated who will show up regularly, not just once every other month (training those people is more trouble than it's worth). My grandma volunteers a lot, and this is a frequent complaint of hers.

I volunteered with something my workplace set up once. It was ok, but they never even booked a second session. We were tutoring underprivileged kids, so it's a little depressing knowing we're just someone else who didn't really support them.
Blockchain startup patents usability barrier breakthrough
MagSafe 1 and 2 topped out at 85W. There are gaming laptops that require more than one brick-sized charger. There are legitimate complaints in this thread, but this isn’t one of them.
Look. Wolfram has had his day. The company has been struggling from a heavily intoxicating ego and work conditions. Should a few recent cases be highlighted. A long term employee committing suicide for instance which could have easily been prevented; lawsuits drama back and forth for something that isn’t even novel.
Allegations that mathematica invented symbol computation. Dude, get real. Also get real about these claims that the front end or notebook was invented by wolfram . Wolfram did not . various other cas systems already had similar things in place noteably MathCaD.
What really makes my stomach turn around is how this person can always add intoxicating little lies on almost everything and given his status, little people like us start believing it . Uggggghh
It's called ~"Peking" in most European languages.
The Fish Who Ate The Whale. If you think Bezos and Zuckerberg are cunning & determined entrepreneurs Sam the Banana Man will blow your mind.

To give you a taste: His opponents (a large, well-funded and established competitor) stymied his attempt to get permission to build a bridge across a river. Undeterred, Sam built two piers. One from each side of the river. They told him he couldn’t build a bridge. No one ever told him he couldn’t build piers.

He was probably too good at what he set out to do but he built an empire that still exists today out of bananas that were destined for garbage.
This.

But Go is one in a long line of proprietary languages that those of us who have been around the block know to stay away from. Recently: Java was Sun's, C# is Microsoft's, Swift is Apple's, Go is Google's. With any luck, all will be footnotes in ten years. Those of us who knew better than to get invested in them will be fine. Everyone else gets a chance to learn something.
Honestly, I would much prefer using a package manager than manually installing packages. Using a package manager means you only have one place to look for the package (searching in a browser for software can be so error prone for inexperienced users. Not to mention more disruptive and time consuming). Using a package manager means you only have one place for upgrade installers (3rd party updaters are a plague on Windows) and having everything updated through a centralised package manager means you’re less likely to overlook upgrading a package, which is better for your overall system security.

My biggest gripe with OSX is that the default way of installing software is via manual downloading. Sure OSX has the AppStore, but that’s mostly garbage. Homebrew is a hell of a lot better but it’s frustrating that I have to install a 3rd party package manager on a modern OS.

I get your rant about shared libraries but you can get around those problems surprisingly easily (eg you can ship your SOs in the package directory like you might with DLLs in Windows. Or you could just statistically compile your binaries and do away without the SO problem entirely). Problems with SOs are something you’d expect a junior Linux sysadmin to learn so any developer or maintainer worth their salt should have already figured this out.
Common Muscular Weaknesses
It is definitely true. There's virtually no room for improving the underlying compiler toolchain because there's no allowance or support for an alternate implementation (using GCC, for example).

Go at least has gcc-go, which is a compliant implementation that gets some benefits from being part of GCC (like not completely broken support for dynamic link libraries!).

Having a second compiler implementation forces the language grammar and behavior to be specified in a formal manner that allows anyone to understand how it works.
OP touches on a slightly tangential topic:

This is kind of meta because I’ve turned this
autocomplete feature off, I’m sure of it.
Did I just do it on my phone? Did my wifi
blip so the AJAX didn’t work? I certainly
didn’t turn it on.

This strike home hard for me, as a pervasive problem. So many tech companies conveniently "forget" about user preferences all the time.

For example, on my kobo e-reader, I'm positive I've disabled auto-update. And yet, one day few weeks ago it auto-updated and the new version stopped displaying side-loaded .epub files (from project Guttenberg). No rollback, no appeal. Seller's 2-year warranty has recently expired. Now essentially I have a modestly expensive semi-brick that will only let me read two titles purchased via kobo store, and nothing else
I still don't get one thing: how could the attacker port OP's number without proving he owns the sim? Where I live (in EU) it's mandatory, isn't it the same in the US?
Mandarin is spoken overwhelmingly by residents of China. English is an official language of education and government in at least one country on every continent. In South Asia it’s common for the upper middle classes and up to speak English better than what’s theoretically their native language. If the US was magically replaced by parallel universe with no people US English dominance would last at least a century. Spoken Latin and French both survived as lingua franca long past the apex of their sponsoring powers.
Most languages I can think of have one very dominant implementation and maybe another one or two that few people use. Python, Ruby, Java, C#, Go, Rust, Haskell... C/C++ are the only exception since Clang became serious competition to GCC and Visual Studio. Even Javascript only really has Chrome and Firefox.
Netflix has been targeting niche areas for the last few years. With most of the larger markets now having local shows in their own language or foreign shows with subs that have been appreciated a lot. I personally have watched French, Spanish, Korean, Japanese, Chinese, Brazil content and probably use it more for these language shows than I do for English shows.
The advances in machine translation text to audio and video morphing makes me wonder if we 5-10 years down the line we will get content modified automatically so that translated dialog audio matches morphed video lip movement.
According to this[0], Macbooks will only charge off one cable. Not sure if anything has changed in that regard since 2016, but I'd wager it hasn't.

[0] https://apple.stackexchange.com/questions/259744/what-happen...
Chinese Traffic to Time.gif · HookRace Blog
There are at least four Go compilers: the original one from google, GCC go, gollvm and GopherJS.
Ask HN: What is a good way to learn SOLID Principles?
That's not how open source works.
And sagemath.org.
I'd vote for acquiring Disney over Netflix at this point.
I don't necessarily disagree, but just remember that correlation doesn't imply causation. Maybe single people aren't married because they're less happy.
I like how the word "WE" has become a racist joke
Disney is just $7. It seems reasonable that cost-conscious people would choose only it, while others can still pay for it on top of their existing Netflix subscription.
I know, but with his model a random third party decides what's best for that software.

That third party has screwed the security of the package on occasion (Debian being a famous example: https://www.schneier.com/blog/archives/2008/05/random_number...), has delayed package updates for years if not decades (I don't even need to provide an example, just do a diff of stable upstream versions and your favorite distro's package versions), has even broken packages on occasion, etc. And let's not the frequent cases where there's a personality clash between the upstream developer and a package maintainer...

And this model also assumes that a package maintainer has the time or expertise to actually audit the code fully and correctly. Really bold assumption!
> Windows is perfectly viable for doing development, so is Linux.

Viable, yes. I've spent the last year (since replacing a 2013 MB Pro) with a Dell 15 XPS, roughly 50/50 Windows & Linux (Ubuntu then Fedora). Both work. They each run everything I need a laptop for.

Honestly neither is quite as good a desktop for me as macOS, but they are near enough that even if I liked the current generation of MacBooks (which I don't), I wouldn't consider it worth paying the premium.

There isn't a single solution I'm truly happy with. Windows 10 is yucky but for me fairly practical (meaning mainly it doesn't waste my time). Linux is more appealing and almost worth it for the speedy file access, but is too time-consuming for me to to commit to. MacOS is my favourite all-round OS, but (Hackintoshes aside) only runs on hardware I don't want (and certainly not at the price). I guess the only thing I haven't tried is ChromeOS. Maybe next time. 2019 desktop OS's are a sorry scene.
Assembler^H^H^H^H^H^H^H^H^HMachine code:

http://www.pbm.com/~lindahl/mel.html

https://research.swtch.com/mel
I was surprised when VSCode snap told me that I should start using different snap to install new versions if VSCode and that my settings would be kept. And it did. So there is some way to respect users settings across snaps at least
There is a mind-boggling amount of Java running around the world and more is still being written. Java won't die for several decades at least.
Might I inquire as to what is good, my african gentleman, and especially about such things as might be truly excellent.
"... can't we have something like OpenGo ..."
> " ... this won't happen ... "

I'm confused as to what's stopping someone from forking it, calling it OpenGo, and building a community around that.
Sounds a lot like my experience getting diagnosed, but with miserably failing out of university, twice.
Did you do anything about it?
How is there no allowance? A lot of people in the community would love a rust compiler that can compile down to C for instance.
> wage laborers are forced to wear a mask of positivity

RSA Animate made a short animation about how a culture of forced positivity in white color jobs, and how it contributed to the late-2000s financial meltdown.

"Smile or Die" https://www.youtube.com/watch?v=u5um8QWWRvo
Many like Go because it is an opinionated language. I'm not sure that a 'community' run language will create something like that because there are too many opinions. Many claim to represent the community, but not the community that doesn't share their opinion. Without clear leaders I fear technical direction and taste will be about politics which seems more uncertain/risky.

I like that there is a tight cohesive group in control over Go and that they are largely the original designers. I might be more interested in alternative government structures and Google having too much control only if those original authors all stepped down.
How to Debug SQL Server PIVOT's
Gcc compiles Rust fine. Its borrow checker won't bark at you, but that doesn't affect code generation.

OCaml and Haskell are one-horse towns, with substantial history, that are not going away.

But as Stroustrup says, there are languages people complain about, and languages no one uses. You generally end up better off investing your time in mastering a language people complain about. Bitterly. Once that meant FORTRAN.
Java is a footnote?
Wait, I thought corporations were people. When people earn money, they owe income tax on it.
> All the money goes to actual people which are a lot easier to tax than a corporation.

Are you sure about that? Businesses are highly visible, tracked entities that have to file accounts.

It's also not unusual for the very rich to route all their activities through a business, especially political donations.
Why? You’re speaking Japanese, not Chinese, and all Chinese characters have onyomi. It’s like saying English speakers should call Germany Deutschland.
British man banned from US because of text to American girlfriend
I haven't thought consciously about that, but it turns out that I've been doing that kind of validation unconsciously. I didn't get interested in actally using D, for example, until the GDC variant arrived (Dlang-support in the GCC collection).
The license can change any time they want. They can change the license to prevent certain companies from using future releases and/or security patches.

Let's don't forget the fact that Huawei had legally binding contracts with all those US suppliers.
wow nice way to put it in words...
any tips on fixing this? I am have a little addiction to weed aswelll...
Python has become this generation's BASIC. OLD MS-DOS had GWBASIC and QBASIC now Windows 10 has Python.
This wouldn't prevent a SIM port attack (which is what occurred in the article). You don't leave your provider so account status isn't a factor.

The comment you replied to appears to be discussing porting a number to a different provider which is very different and doesn't happen same-day.
So proprietary is bad? I have no issues with things being owned by a single entity, especially when they're financially backed by that (massive) entity.

What is being proposed as the alternative here?
I would love to have one streaming service that includes 95% of the “regular” content. I currently pay for HBO, Netflix, Hulu, and have access to Prime Video because of the Prime membership. I think Hulu is closest to “just TV” and I would be most happy with Hulu + HBO. Realistically though, Netflix has the best selection of children’s programming that I have seen, Prime has most movies I would want, though the rent/buy model is obnoxious.

The main problem I still run into is the unavailability of content. Original Ghost Busters? Nope. Labyrinth? Nope. Seinfeld? Nope. If Netflix tried again to license everything under the sun, I would just give them the $50/month I currently pay overall for the 3.5 services I use.
The article uses "Google" instead of individuals names to make the actions taken seem like sinister actions of a faceless corporation.

My interpretation is that Google employs a tight-knit group of people that work on Go and collectively are the BDFLs of the language. This isn't that much different from most large OSS projects, although it does seem likely that this core team weights the opinions of those that they interact with daily (ie, other Google employees) over people they barely know.
Actually there are relatively few real (TM) open source projects driven by the community, at least if you look at important projects. Many open source projects are just commercial projects driven mainly by a single company. Look for example at Redis, MongoDB, MySQL, and Elasticsearch. They follow exactly the model described in the article. Technologies like these could have been developed by a community, too, but it is hard to form such a community and keep it alive.

For a community-driven project from the size of a database some serious sponsors would be needed. Good examples are Rust, Linux, and PostgreSQL. I wonder why so many companies are happily paying Oracle (and the likes) tons of money instead of sponsoring an open source project like PostgreSQL.
> In theory. In practise it's much faster to push for a fix to your users with a brand new fat binary than having to figure out the mess that is distributing your software on every possible Linux distribution (obligatory XKCD: https://xkcd.com/927/).

Electron seems to have disproved this. There are many Electron based applications that are broken with glibc >= 2.28 even though a fixed version of Electron has been out for it for nearly a year.

Fat binaries (or fat binpacks) are a failure.
Even if they can't be sued for it (I'd be surprised if they couldn't), the company is still suicidal.
It can be forked it if the opinions are widely shared and you think people will support you to run it better ? The tone of the article seemed to be casting shade relative to the institution funding it's development as the foundation of why there are problems ? It's normal in a large scale open lanuage there will be disagreement around direction of the project.

Many models around how those disagreements are resolved exist across many projects. You can choose one of them or build your own project and make your own decisions :)
Only the delta between wage and price inflation matters there. And that can really blow up an economy: the main problem with 20% inflation is that people need a raise every month, and are far more likely to go on strike over it.
Developers don't deserve that trust.

It's not just threat model, developers are increasingly focusing on fast iteration and annoying users with constant and often unwanted updates, something debian saves users from, very few users care about always having the latest features and bugs or want to become beta testers. Not to mention the privacy shitshow from developers wanting telemetry or more nefarious reasons.

Software repositories like debian and the apple app store are great because the put a layer between the developer and the users and require a 1-1 trust calculation.
Not yet. But we can hope. Ten years is a long time in this business.
So does this change the weight of a kilogram and all scales need to be updated? Or is it just set by physics and math and no cylinder of metal?
Momentum mostly.
>HOW DID THIS HAPPEN?

Microsoft treats Windows APIs as a contract with the developer, with behavior defined by specifications. Are Linux libraries typically managed that rigorously?
How is the keyboard on the T490? I have a T460s at home where I like the keyboard a lot. I have a T470s at work, where the keyboard is a little less to my liking and I tried a colleagues T480s where it felt awesome again - so how about the T490? Can't really decide between T480s, T490, T490s or 6th gen X1 carbon.
So? Just fork the last freely-licensed Version then.
Out of curiosity, what do you mean with "cheaper than satellite"? Initial costs of the dish and receiver aside that's free around here.
I don't see how this even would be possible. It's not like they disclose the source code of whatever software they write in order to sell in US.
I have two girls. Netflix seems to have the most girl-positive shows that aren’t cheesy or cheap. I generally have a pretty negative view of Disney and wouldn’t sign up for it for the same reasons as you.
at least in germany ordering new sim cards to new addresses your provider never heard of before was a thing some years ago. I think porting a number is a lot easier if you know the detailed process though.
> Works for me. | I'm down. | Absolutely.

As a non-native English speaker these sentences are very confusing to me. I'm not used to English in an informal setting, and they seem overly informal answers with implied meanings.
So, there's your answer right there.
Unfortunately they'll have to get 51% consensus to change the algorithm, thanks to Nakamoto Satoshi.
Make absolutely, positively, beyond a doubt certain that you gel with the team and that you understand and believe in product being built.

I didn’t when I took my first leadership role and it was one of the most miserable years of my life. I ended up catapulting myself out what felt like second before burning out.
Stop using python, let it die for god's sake!
This. Because I'm able to install Arch taking the long traditional way but at the end of the day I always end up with identical setups.
Interesting, we had sorta the same saying in romanian, "they pretend do pay us, we pretend to work".
This could be done, of course. But how likely is such an approach to succeed? It would effectively create a new language and in turn to a new ecosystem. Why not just use a different language (Rust comes to mind) then?
Exactly my thoughts as well. This is similar to Steam vs other platforms.