skysight-inc/HackerNews huggingface dataset:
Speculation needs no proof. All you need is a few persuaders saying it's going to 500,000.
2010 Nokia was fine the way 2020 Intel is fine.

It could have been salvaged, but there were issues if you know what you are looking at.

Even looking at the Nokia finance numbers you posted the issues are clear. Both revenue (-2%) and profits (-6%) are down in a growing market, and the bigger drop in profits is indicative of them losing high end market share.
I'd give examples of independent journalists, particularly vloggers, who produce shock content of questionable merit, or who regularly publish promoted content; but I think you can identify them yourself.
I'm absolutely not looking for money back. Soulless corporate citizens with no morality need punishement for bad behavior.
Building a distributed key value store is a fun project and lets you learn tons of real world world stuff. It's a great excuse to get a survey on grokking the design decisions required to build a distributed system and it will truly help one understand why No SQL DBs scale easier than relational ones and the kind of tradeoffs they make to achieve that.
These two things are not mutually exclusive.

The usage of these specific two words is just widespread enough to be entered into the dictionary.
I hate how everything is now "racism". Any mistake people make must be "racism". When you have only a hammer everything looks like a nail.

A lot of people believe in myriads of myths about food. MSG is one of the strongest ones, which I've heard about from people living in Americas, Europe, Asia, Australia... and probably is popular in Africa too, my sample there is not great. But in the US people are now obsessed with finding "racism" so that must be it.

There's also a lot of people who claim gluten allergy without actually having one. Are those racist too? Or maybe we could stop reducing the infinite variety of human behavior - and infinite capacity of humans to delude themselves and others - to one specific reason that is in fashion in the US this season?
I think we need to create new language for dealing with these sorts of cases to differentiate what's being said.

When you make a claim that a statement someone makes displays racism, that usually implies indirectly that the speaker is actively/knowingly/intentionally being racist. Being a racist voluntarily implies a lot of negative baggage. It often implies not only ignorance but more consequently, unjustified: bigotry, hatred, willingness to commit violent acts against another on this bias, and so forth.

When you promote an idea that happens to prop up or create institutional racism, the vast majority share only one feature: ignorance. We're all ignorant of somethings to different degrees so I wouldn't put a scarlet letter like "racist" on someone due to ignorance. Unfortunately, this also sets the stage for sociopaths to push academic dishonesty, to essentially truly be racist in the traditional sense and promote/support features of institutional racism while feigning ignorance, so you'll get some false negatives, but I think it seems reasonable.

I'm not exactly sure what the term, phrase, or linguistics should be but I think something new and distinct from "racist" and "racism" needs to be developed, otherwise the terms become wild cards for any and every type of bias that may arise, even if the bias has no real intent of being racist, directly or indirectly. The more you throw "racism" and "racist" around outside the well established context, the less power it carries in language. Right now it carries a lot of weight still and I don't want to see that language lose its power.
There's a spectrum with this.. some banks will allow CC processing for a porn biz.. some get creative with how they label things... some will even get into details about types of content maybe..

but it's not as easy as mainstream, and often much more expensive to process and in some cases to even sign up.

Last I looked into ccBill - they were collecting an extra 2 grand up front payment to enable process mastercard.

These systems are taking advantage of niche classes imho.

There is also the threat of getting deplatformed / de-processed? quickly because bad PR - something that a local hardware store would not be worried about.

It's harder to find places to work with you, it's more expensive, and easier to loose your ability to get paid. Sometimes there are things like operation chokepoint that try to make it near impossible for a small independent operator to go out on her own.
If there was one thing I could wish to be revamped about Kivy it's the default widgets. There's a core of good ones, especially those that are most commonly used, but quite a few make bad design decisions like an over-reliance on images for styling. This is often much easier to work around than is probably obvious and maybe that's part of the problem, more experienced developers likely habitually sidestep the parts that don't work well. But on the other hand, it's quite a bit of work to revamp them (including documentation and dealing somehow with breaking changes it would introduce), unfortunately that has kept us from seriously addressing it so far.
"In comparison, the first computer I ever got was the ZX81 (in 1981, so about 8 years earlier) and it had 1K of RAM, came as components that I soldered to the motherboard (I was 11 at the time,"

Me too (turned 50 a few days ago). I persuaded school to buy a single ZX80, then quite a few 81s and a tonne of Speccies later on. Then you buy the RAM pack: 16KB luxury! Then you discovered a new use for Blu Tac - to stop the bloody RAM pack from wobbling.

I was more interested in the 'puters than the telly but I do understand your fixation.

I had a brief job in RNAC Manadon (Plymouth, UK) as an IT bod in 1993. From my (Windows 3) PC, I could telnet the Xn (n - can't remember the number) PAD, then get myself to some box in the US and then to CERN for the www. I was asked by my boss to evaluate this new fangled www thing, compared to WAIS, GOPHER etc. I can't remember my exact findings but it looked like gopher to me because the cat pictures were not there because I was using telnet (Mosaic came later) and it looked to me like another menuing system.
> By "extremely triggering", I assume you mean "somewhat annoying"?

That was trivializing what the other commenter said.

I take your point that the full context hadn't been clarified yet.
> But Windows Mobile was a breath of competency in a market of basically all bad Google phones.

The first modern Windows Mobile phone launched in November 2015. The market of Google phones at that point in time was the Nexus 4, Nexus 5, Nexus 5X, and Nexus 6.

Now I'm not a huge fan of the Nexus 6 (though I certainly wouldn't call it "bad"), but the Nexus 4 and Nexus 5 are still to this date the best value smartphones ever released.
Agree the word subsidy may not be the best, but that The BBC Micro contract changing the trajectory of Acorn as a company is undoubtable.
Swap disk trick for the PlayStation 2:

Find a game disk that was a demo (like from a magazine). It must have a main ELF, that would then launch another ELF from the disk. (For example, the main menu would be one ELF, and then each demo game would be another elf). Create an iso, then replace one of the game ELFs with whatever executable you wanted. The resulting iso must have the same layout, with every file at the same location. Burn it to disk. Tear apart the PS2 and remove the top of the disk drive. There's a little white plastic piece with a magnet that clamps down the disk, remove that from the lid of the disk drive. Put the original disk in the drive, clamp down the disk with the magnet, and boot it up to the menu screen of the demo disk. Without hitting the eject button, use your finger to stop the drive, lift out the original disk, set in your burned one, put the magnet on top, and choose to run the game that corresponds to the ELF you replaced. Voila.
Well that was fun!
Thanks for clarifying. Good to understand I’ll take a closer look at Kivy 2.0.
To be fair, the poster said "the Chinese restaurants they go to..." Not necessarily all.

But it's a weak argument...

I wonder how much is from blood sugar spikes from white rice and everyone's favorite Americanized sugar glazed Chinese dishes combined with the MSG nocebo effect.
I wrote a raytracer in 1996, and then a year later used Intel's VTune to speed it up. Just removing unused "return" statements gave me 3x speed increase. Apparently Borland C/C++ wasn't very smart back then.

A fun project I did after that was writing a AI frame language to do goal-stack problem solving, specifically with path finding. I connected it to the ray tracer and made movies of spheres having wars. (I used an unlicensed DivX encoder to stitch together thousands of GIFs.)
> How could you vote with your wallet if there is not competition?

Actually, where I live there is competition.

In fact, there is a second cable ISP in my apartment building.

What's more, in addition to the cable ISP I have (Spectrum), I have a DSL link (Fusion) as well.

I'd dump Spectrum (and tried to do so), but long term construction has blocked access to the access points for my building, so I'm stuck with them for now.

Once the scaffolding blocking access is removed (it's been up for more than three years), Spectrum will be history for me.

Even more, Verizon has been claiming they're trying to get access to implement FIOS in my building, but I think they're lying since they were able to site a cell tower on the roof a couple years ago.

However, I live in the most densely populated city in the US.

In most other places in the US there are, at most, two ISPs which provide service. Usually a cable provider and a DSL or Satellite provider.

That's what I meant be a lack of competition. My apologies if I didn't make that clear.
Playing video games has plenty of benefits which you can find scientific references to by searching around. They can also be a waste of time if one uses them as a tool for procrastination or incessant escapism. As a medium, games are especially prone to causing such behaviors since they're so highly tuned to produce frequent small bursts of mental stimulation, in conjunction with a common focus on perpetual replayability.

If, as the OP alleges, play is useful for preparing one for future challenges, then play can be counter-productive if an obsession with playing precludes one from ever encountering those challenges.
Watchit – Open Movies
You could announce your new website on USENET! There was a newsgroup just for that.
I’m really not sure there is a sound conclusion to be drawn from comparing the Tulsa Massacre to people being skeptical of food from a different culture. The former is something that’s a unique and very ugly aspect of American history. The latter is pretty much universal.[1] You can squint and lump both things under the umbrella of “racism” but they’re so different as to be two completely different kind of things. And I don’t think it’s particularly useful to analyze both through the same lens.

Note that when Kendi talks about “racism” he’s talking about anti-Black racism specifically. I think folks try to generalize his ideas in a way that goes beyond what he actually purports to address.

[1] My Bangladeshi mom had a tinge of skepticism upon first learning my girlfriend (now wife) was from Oregon, “because they eat snakes.”
Fantastic list!

By the way, adventofcode.com is currently ongoing. Though the challenges are easy compared to the projects in this list, I highly recommend it. It covers problems you might face in big projects. With these small puzzles it's easy to experiment. It prepares you for bigger things.
The obvious phrase is “when I was in high school”. Most just grow out of it and have no need to mock people. You probably have grown out of it too.
At least in my bubble, even professional developers, video editors, and audio engineers use a desktop computer as their primary daily driver and do not rely on their laptop for computational power rather than as a medium for presenting their work. Some of them are even switching to tablets for presenting to clients. A desktop computer will always offer more computational power and a more straightforward and cheaper update path. Why update a perfectly well-working laptop for a newer model when you have become accustomed to the quirks and features of your current device.
Relatedly, I loved microcorruption.com, a RE/CTF challenge where you have to find exploits at the assembly level to bypass a lock. Some of the problems have hashtables implemented in assembly that you have to work through with a debugger, and it forces you say e.g. "okay, that register is storing the number of bits needed to store the [log of the number of] hashtable elements, which is then masked over the hash function output to know what bucket it needs to look in".
There was a game called Floor 13 [1] that I played as a kid. Overall it was poorly executed, but the espionage and intrigue aspect of it was amazing. It really felt you were dropped into the middle of a cold war era conspiracy. I was fascinated by it and loved it despite the poor gameplay.

Have you ever heard of or played Covert Action [2]? Not one of Sid Meier's best, but I enjoyed it.

[1] https://en.wikipedia.org/wiki/Floor_13_(video_game)

[2] https://en.wikipedia.org/wiki/Sid_Meier%27s_Covert_Action
can you go into a little more detail about what results allowed them to conclude you were probably aspergers, and what the personality traits that you previously felt guilty for were?
That really was - it came and went like a ship in the night so I often forget about it but it was very well done. Have been intending to rewatch at some point.
“Gilding the lily.”
It totally is systemic racism.

But I wish there was another word for it, or that racism were not used interchangeably with systemic racism.

There's a hell of a difference between "you're racist" and "you're spreading misinformation that only exists because your grandparents were racist".

The latter will get a reaction from the vast majority of people like "oh shit, I had no idea, that's awful". The former will cause anger, frustration, defensiveness and denial.

If the idea is to get everyone on board with the idea that the deck is still stacked against minorities even in the absence of conscious contemporary racism (which I believe to be true), telling people they're racist is probably the worst way to go about that.
This whole MSG thing has irked me for decades, and despite many articles dispelling the myth it still persists.

But why are Americans suprised? Anti-vax. Anti-5G. Anti-round Earth. Anti-2020-Election. MSG is the least of your worries.

N.B.: I recommend Knorr's Caldo de Tomate. It's an MSG-based seasoning that will up your Spanish Rice game by 3-5x.
Hah, I meant to say "world" .. yes, the US is in a bad situation :(
> The fact of the matter is that any media platform where the cost of production is minimal is going to have shit power laws.

Interesting observation.
The better/faster part is my embellishment :)

See my link to his ICML 2013 presentation above.
They absolutely do hire cybersecurity folks from enterprise companies. Source: I know them.
Culture is created and destroyed from the top down
This is an amazing thing to watch, and listen to. I see it's been on HN for 3 hours with no comments, so I assume it will fade from the starting screen soon. I hope not, because I think other HNers might enjoy this as much as I did.
Bro don't pretend Koreans never act racist towards Chinese!
I would recommend starting with a Forth-like and building from there once you have a clue:

https://github.com/codr7/alang
Microsoft has a fake extensions problem in its Microsoft Edge Store
It is called "Smileys People" and has Patrick Stewart playing soviet super spy Karla.

It's not as good as TTSS, bit still worth watching in my opinion.
How to stay conscious while writing code
Just wondering, I never understood it.

Especially for EDM, the songs seem to be premixed. The DJs seem to be standing around, pretending to turn some knobs but the sound doesn't seem to be impacted too much.

I understand artists playing a guitar live on Twitch, but for electronic music?
Nice graph of syllables per second vs bits of information per second here:

https://www.economist.com/graphic-detail/2019/09/28/why-are-...
Preparation Pays
Hey! Be more careful when you call things fictitious!

My first program ran on a CHIP-8 machine (COSMAC VIP), though I didn’t realize I was targeting an interpreter and not machine code.

Great series of articles!
That used to be called “shown the door” or “falling on their sword”.
How were those "dark times" for video? At least for Real and Apple they were trying to solve then-unsolved delivery problems. Apple's video stack also covered desktop video editing/production.

Video is hard. It's a lot of data that needs to be read, processed, and displayed under tight time constraints and needs to be synchronized with associated audio playback.

This is all made more challenging if you're trying to do it on storage, bandwidth, memory, and processing constrained consumer computing hardware. Compression somewhat solved the storage and bandwidth problems but not processing. Better fidelity codecs needed a lot more processing power to decode.

In the early 90s you had MPEG-1 at the high end of the quality scale but was so processor intensive you needed decoder ASICs in consumer hardware just to play it back. Then you had codecs like Cinepak that were far less processor intensive but middling quality. Then you had much lower fidelity like Microsoft's Video1, Apple Video, and even Smacker which had very low decoding requirements but didn't look great.

Network delivery of any of those in consumer hardware was a pipe dream when 14.4K modems were still rare and 9.6k were common. The h.261 codec, which MPEG-1 was based on, had a minimum bitrate of 64kbps which was out of reach of pretty much everyone.

Besides the hardware decoding requirements of MPEG-1 it was entirely unsuited for editing. Both QuickTime and Video for Windows were meant for editing on consumer desktop machines. The codecs they supported were meant for editing and then delivery (on CD-ROM typically).

In the mid to late 90s processing power had advanced such that MPEG-1 and h.261/3 could be decoded real-time in software. RealVideo and Sorensen Video 1 were both based on drafts of the h.263 spec which included video conferencing over POTS connections in its design criteria.

Again I'm not seeing dark times for digital video. There were lots of codecs because they had different uses, limitations, and strengths. The h.26x codecs were designed for video conferencing and it was Real and to a lesser extent Apple that realized they were also useful for streaming over the internet. Both MPEG-1/2 were unsuited for streaming as they didn't support variable frame rates and handled low dial-up bitrates poorly at best. It wasn't until the MPEG-4 überspec that internet streaming, video conferencing, and disc-based delivery settled under a single specification.

While ffmpeg is an amazing project and widely used, it didn't really do anything to settle the proliferation of codecs and containers. It really was MPEG-4 that allowed for that to happen to the extent it's happened.
i just came here to post some love for gnome. linux would be worse without it. of course there are 2001 ways to run linux on the desktop, but in terms of full on desktop environments, that say a user from windows or mac could pick up and use, gnome nails it. i think honestly much of the frustration is that gnome seems to have so much potential, it could be astounding, sometimes seems to be in its own way, but personally my bet is gnome has a long future yet
I disagree with the C advice. If you don't want to rely on higher level language primitives like Dictionaries and so on there is nothing stopping you from rolling out your own implementations of these data structures in a more sane language (Go, Python, Java, Clojure whatever, anything but C). The project is challenging enough without having to fight segfaults and undefined behaviors.
I hesitate to add this because it's anecdotal, but I have had more than one person tell me of restaurants that say no MSG on the front window, but when passing behind the restaurant, noting empty cartons of MSG.

The prejudice comes in when people then assume all Chinese restaurants are therefore dishonest, discounting that restaurants everywhere are capable of being a bit dishonest ... Kangaroo meat in burgers, selling pork as veal... Frozen food sold as fresh. Just watch a Gordon Ramsey show.
Uhh, not sure what the quoted part there is doing there.
a serious situation and it seems that ledger is pulling a 'nothing to see here' tactic.
It can't be reasoned with, it can't be bargained with...it doesn't feel pity of remorse or fear...and it absolutely will not stop.Ever.
Before you edited your comment, you said something about Americans being very willing to embrace foods from cultures around the world. For some reason, that remark reminded me of one of the talking points of the 2016 election, the specter of "taco trucks on every corner," and how the Republican campaign that year suggested that that'd be a bad thing.
That is wonderful news. Thanks for the update.
I tried making a bitcoin trading bot and almost all of the money (about 10 bucks, not no big problem).

My main mistake was using the historical trades instead of the historical offers as a testing dataset.
> but they still wouldn't be signed like a valid SolarWinds update would be

Would it be detected though?
Black people want their victimhood to last 1000 years. Let's not pretend American racism is somehow exceptional. Africans have been committing ethnic cleansing as a continental pastime for centuries and no one cries a river about that.
I think that play is a form of behavioral exploration that nature can be "creative". You can think of evolution and genetic mutation a kind of "play", and it's not all that surprising that this mechanism is built into every creature. We have to act somewhat randomly or erratically in order to overcome whatever obstacle we're facing (which sometimes we aren't even aware). I also become keenly aware of this when I play with ML because we design this kind of randomness into the system on purpose. I think that it's universally acknowledged truth that every creative/intelligent being has to have a right mixture of randomness and focus.
Not all porn is created for sale. Modulo all the revenge porn stuff... there’s plenty of people creating their own “personal” porn. From candid selfies shared only with a partner to full on private amateur movie collections.
Well, I would have preferred it if they had taken privacy "extremely seriously" before the leak. It is only their customer database that has been leaked, but can I trust their ledger with my bitcoins if they can not even secure a simple database?
Half the threads on hn mention that software engineering was never engineering, so which is it? Or maybe you're the exception to the rule?

Sarcasm aside, that ship has sailed
You can't have internet as widespread as it is today while keeping programming in the hands of the very few "true engineers". So either you're arguing the past 20 years of internet progress was a mistake (fair enough point of view) or you're deluding yourself.
Remembering Some Games!

Racing Destruction Set and Nuclear War are maybe the first games I remember playing on a friend's C64. Building levels was the bigger part of the fun. Changing to low gravity so that when your car hit a mine, it flew up in the air and maybe never came down. Pretty amazing for that computing power, at least what my memory is recreating. It really was an early taste of the PC's true power, as an authoring tool.

Though once my parents got an Apple ][e and someone gave me some pirated games, Dig Dug, Hard Hat Mack, Robotron and especially Lode Runner were all I thought about. The last I think was so successful because while you died a lot trying to figure out the choreography on a level, the motion was so fluid-feeling that it was a joy to play, and die, and play.