skysight-inc/HackerNews huggingface dataset:
I got interested this summer and followed http://emulator101.com/ to write a Intel 8080 emulator + hardware emulation for Space Invaders. It was a lot of fun.

I was then able to use the knowledge gained from that to start on a NES emulator, which I unfortunately haven't had time to continue on, but I'd definitely recommend that website for the 8080 and Space Invaders.

He does it in C, but I found it easy to follow in a different language. I made mine in Rust as an exercise to learn Rust as well.
I appreciate it. I can RTFM and figure out how to do a million ad-hoc maintenance chores for the thousand tools I use daily, but I'd rather not have to if those tools care more or less take care of themselves.
https://github.com/gorhill/uMatrix is opensource and is basically a firewall built in a browser extension
I'm not sure "nothing is a bubble" is the proper reaction to "everything is a bubble". Do you have any rebuttals for the specific data mentioned in the article (surge in housing inventory, price cuts and falling asking prices)?
Windows Phones didn't had crap on them either. This is strictly a Android issue.
Yes invading peoples minds with perverse advertising systems designed to hijack the primitive reward functions of the brain to expand destructive consumerism is a far more moral way to rob the world. Get off your high horse. See Facebook, Google, Twitter, Amazon, etc..
Co-opt is a clever name, but, if I'm not mistaken, Doctorow believes naming it 'meta-uber' would be critical to discovery of the app by end users.

I mean, I think Doctorow's idea is that users search on Google Play for 'uber' and not only does 'uber' appear in the results, but so does 'meta-uber'
Countering counterarguments:

> To cut to the chase, LaTeX documents are very hard to read until typeset,

Not my experience on Overleaf. I compile early and often just like in programming since it is a programming language.

> LaTeX is, as already noted, a markup language.

It is also Turing Complete and I have used it to do bibliographic database lookups, replacement and insertions. I used to program a bibliography per medium item and it would automatically figure out what medium item it was (e.g. journal, online blog post, online video, book, etc.).

> disruptive of the text for human readers (including editors and the original author): looking at the screenshot, we see the text mixed up with a lot of symbols that are not part of the text

I'd recommend you to use something like Overleaf and see if that's still the case (disclaimer: not affiliated with them, I actually used ShareLatex before that, I only went to them because I had to since they merged -- ShareLatex is open source by the way, so no internet connection needed).

> By the way, one of the words in the screenshot is not right. It’s a typing error that I deliberately inserted. I know where it is because I put it there, but looking for it is hurting my eyes.

Again, use something like Overleaf. They have spell-check.

> But that isn’t how most people want to write.

Most people also don't want to program. I won't recommend LaTeX to my girlfriend either, but to fellow programmers, why not? Maybe they like the program/debug cycle more.

> Never mind boilerplate code like \documentclass{article} or \begin{document} at the start of your document – running into something along the lines of \parencite[706]{lena_peterson_2008} in the middle of a paragraph and having to mentally parse it into ‘(Lena and Peterson 2008, p. 706)’ interrupts your train of thought and makes it harder to do what you really need to be doing: reading your punctuated words back to yourself to make sure that they ‘sound’ like what you really wanted to say and don’t have any mistakes in them.

I disagree. I never wanted to read my citations full out and I'm happy I can read them by aliases.

> This is what LaTeX is good for: not helping people to compose text, but helping them to make it look nice. If that is important to you, go ahead and give it a look.

LaTeX is good for long pieces of text. I never need to scroll millions of pages since everything is in a folder structure that I can immediately click on. Making things look nice is very important and even a slight competitive advantage, it makes you look more credible.

> I think you’ll probably agree that the LaTeX version looks better than the word processor export version. Whether it looks sufficiently better to justify the additional effort is a judgement call that you’ll have to make for yourself.

I think that students can invest the time. It took me about 40 to 80 hours to get a good flow with LaTeX. After that I didn't have any issues anymore. Also, whenever I got issues it was a fun procrastination activity (students like that from time to time).
I think you should spend more time updating your knowledge of TeX :) All jabs aside metafont is separate from TeX in most regards, other than that Computer Modern was made using metafont (but is now widely distributed in a vector format).
I can only imagine what would happen to the Bitcoin creator's life if he decided to be a public person.
Probably also because unlike women..men will wait a long time to go to the doctor
Ah funny you mention that.
Years ago I was doing tech support for a 3rd party ad management software mostly focused on Search (Google + Bing) but had also a FB part.

While digging into some discrepancy issues, I realised our own tracker was picking up way less clicks than what FB alleged.
Across all the cases (a handful at best) I was involved in, this appeared over and over. I remember going back to our internal FB team highlighting that.

Never heard back from them and had too much on my plate to bother with it.
I'm glad to see I'm not the only one that picked up on that.
The idea of somebody critiquing Latex for being a difficult format to write in while writing almost exclusively plaintext is pretty baffling to me. It's like saying that Photoshop is too complicated because I can draw a square just fine in Paint.

My domain is pretty specific - typesetting chemistry papers, but for that it is absolutely invaluable. There's no tool on the market which can do it with anywhere approaching the ease. Even MSWord, which is now good enough that I can type simple maths about as fast as I can in Latex (although frankly even there I prefer Latex to futzing with a gui), doesn't have nearly the tools I need.

I'll bet this is true in all sorts of smaller domains, too. Typeset anything unusual enough not to have good specialist tools and the freedom of Latex typesetting will make up for the learning curve in weeks if not days.
Yes - FB s*cks. But as a long time Android user - this is more disheartening from the perspective of my continued use of Android.

What Apple and the iPhone have demonstrated over the last few years is that they really care about their user's privacy and control over their apps.

This does not seem to be true for Google and Android.
I think it's strongly related, although I would take a different interpretation (also purely speculative of course).

The fundamental issue here is the asymmetrical one-to-many connection, where "many" is basically "gigantic anonymous blob". This creates an enormous power imbalance - not to mention makes it almost impossible for the lone individual on one side to manage the blob on the other, since it only takes a few rotten apples to completely ruin your day.

Becoming more blunt, rude or even toxic in response is basically a form of self-defense. It is a way of setting boundaries, of pushing back. In some sense it might work because it can even out the power imbalance in that one-to-many connection, at a cost of course (and it probably doesn't matter much whether or not the person already had that attitude to begin with - the result is the same).
Because in the early 80s nobody understood computers or how individuals at home were going to use them and Sears knew they didn't know. For example, some people thought that computers should be waterproof so you could install them next to your sink in the kitchen so you could use them to help you with recipes. Sound crazy? What's an iPhone? A waterproof computer that helps hundreds of millions with recipes.

There were so many good ideas in the early 80s but Gates was such a genius that he understood how to separate which ones were coming first. He thought about things from first principles in a way that Musk does today. The Yankees knew databases and stuff, but they didn't know the future, but they knew that my dad thought in the same way. That he thought about the future. My dad was more of a telephony guy than a computer guy and he saw how much of a genius Gates was, so he roped him in to help out his Yankee friends.
A year of making and nomading
It's also interesting that Augustiner has been readily available in Berlin for a few years now (Augustiner is famous for not doing any promotion or advertisement, they just sell beer. In the 80s/90s they also sold lemonade, but stopped that due to needing all the capacity for beer, as I heard). But now Augustiner has become mainstream and not hip enough for Berlin anymore, so I've seen more and more Tegernseer there everytime I visit...
About the Stockholm Taxi market? I live there and follow local news, and have some interest in the area, that's it. Regular taxi drivers aren't paid that much and those companies offer everything Uber offers: app haul/pay, nice cars and so on, so if Uber don't have an edge anywhere either legally, technologically or economically (e.g use contractors instead of employees, be the only one to offer nice apps, have greater scale scale, adaptive pricing) then they aren't going to make a large margin. I might be wrong though but this is my guess. Companies that have good margins without tax fraud tend to not do tax fraud.
> its being maintained by a tiny number of maintainers

That is true, but it is quite stable and it works well. The last released version is from 2015. The last LaTeX release was 2e in 1994. LaTeX 3 is apparently still being developed by a small number of maintainers. [0]

> (I think) the source repos were not available publicly

From the homepage: "There is no offical repository there the development is going. The source code is released irregularly and placed at the http://www.pragma-ade.com website."

There's a git mirror of the releases.[1]

> Also it is difficult to install

It's in TeXLive and works fine. There was a time of intensive development a few years ago, and TeXLive decided to include older, more stable versions.

> and hard to find documentation for.

The main documentation is the reference manual, linked to from the home page [2]. That said, it's a real shame there isn't more web-friendly documentation. The Wiki has some commands documented, but others are either missing or out of date.

[0] https://www.latex-project.org/latex3/

[1] https://github.com/contextgarden/context-mirror

[2] https://wiki.contextgarden.net/Main_Page
Unfortunately, Fair Use is a guideline, it's not a strict set of legal exemptions. It's usually considered impossible to claim Fair Use when monetization is involved. I can't tell if they were trying to run ads on the video originally, but given the general sense of the channel, it seems likely.
probably a dumb question: how does the "unique code" part of his idea work?

how could the apps on both the driver's and passenger's phones both reliably generate the same globally unique code?
Sometimes when I"m feeling burnout, I realize I'm actually falling out of love with coding for other people, and for projects I'm not passionate about.

I recently picked up a side project that I've fallen in love with, and can't wait to get off work to start working on my passion project.

One difference I've noticed is that I'm not learning new things with my side project (something I'm traditionally excited about); I'm using what I already know to build something great.

In this project "coding" isn't the end, it's the means to the end I really want- and therefore it's not even about the coding, it's about the project.
Everything can be compromised. Going outside of the building is a risk. In case of uBlock it would probably turn out pretty quickly if something fishy is going on. My point is that the benefits are greater for me than the risks.

You could actually roll your own uBlock extension: https://github.com/gorhill/uBlock

then write a script that updates it in your browser. Is that safe enough? :)
Hacking math education with Python
I think you meant Sea Dragon, not Orion.

Link: https://en.wikipedia.org/wiki/Sea_Dragon_(rocket)
Just to offer a different perspective, there are some cultures I have observed which treat spending one’s life honing their occupation to perfection as highly valuable. The Japanese and sword making is one example that springs to mind.

In that context, I wonder if they too “wear out” or if they find a way/reason to enjoy it constantly, such as their concept of “ikigai” [1].

[1] https://en.m.wikipedia.org/wiki/Ikigai
I bet that article is very reassuring to the people in Syria or Yemen. Must warm their hearts.
Seems like a pretty fair point if they allow VR porn and sex robots.
Mouse over the green icon in the corner, and you will see a 'like this on Facebook' button. I have never seen a single article criticising Facebook that didn't have one.
As a moderator of that sub-Reddit, I wish to note that while I disagree with this post, I think the poster is both free to express this opinion as they have done and Matz to reply as he has done. I think it shows that the Ruby community is open for debate and discussion, as it always has been, and is no sign, as some have suggested, of any sort of toxicity.
How can i create a 3D physics based game?
I know this question must be asked already, I tried finding but didnt reach any satisfactory result. I can code in java and c++. And recently i came across ray tracing through a HN post. But it seemed to be used only to make images, right? i wanna make a 3d game based on physics like this one http://www.gravitysensation.com/trickytruck .
The folder containing files of this game contains images which are used to create objects in the game. Is this how 3d objects created? what about live light, camera etc.? Ray tracing?
can you please suggest how should i start? like a three dimensional box on screen which i can move around/about?
Couldn't this also be said in a way of "people went to college for the sake of and got higher-paying jobs than doing a vocational training/small business and once they either saw they hated their desk job and also made a little money to start a business and live their dream?"
Mark Zuckerberg's resolution is to talk about tech's place in society
Same salaries as France, insignificant taxes, no social protection, Californian weather... Young and healthy developer are happy there - older people with families better stay away. Lovely tourism destination though !
Yeah, I've had the same feeling the last 8 weeks or so, my phone is regularly spammed by FB's notifications about some random crap that is irrelevant to me.

I was discussing that with a friend and sure enough, within the minute, a FB notification about adding some random dude popped up.
I use a simple presenter with simple forward/backward keys...

DeckRocket looks cool, but unfortunately I cannot build it on my machine (to convert the app from swift 2.4 to swift 3 or even higher, xcode8 or so is needed... and that is not a priority at the moment)
First check if its one of these things. (a) Did you always want to start a company, and has the success of acqui-hire made you feel accomplished and thus burnt out motivation to code? (b) Is this your first experience with customers and are you smitten by the novelty of it?

I ask this because I had something relatable but wrt education. For three years, aged 16 to 18, I was deep into science and maths as I wanted to get into mechanical engineering at a good college, and these subjects were the key. I did quite well in the entrance exam and achieved what I aspired for. I was excited and did really well the first semester. Then, per chance, I visited the city library, for the first time, and saw a big hall full of books of all kinds on liberal arts topics. Having been immersed in STEM topics for so long, I was instantly taken in by its charm. I had never seen anything like that before and I indulged in it full time. I lost all interest in my engineering for the next few years, and my grades took a nose dive, but I did come to my senses and recover eventually. After I joined the software industry I had occasional flings of this kind with other topics but my past experience made me more prudent in dealing with them. I take that as a great life lesson.
I agree but:

>[...] away from Usenet towards unfederated forums like this one.

We're actually one step beyond that already, the era of forums is behind us, now people open a Facebook page or Subreddit when they want to create a community around a given topic instead of powering up a new PHPBB instance like they might have 15 years ago. Forums like HN are getting increasingly niche.

I don't like this trend but I think it makes complete sense. Centralized solutions offer generally better user experience (you don't have to monitor 10 different websites or watch your emails for notifications, you don't have to create dozen of accounts etc...), they're easier to develop, easier to maintain and, perhaps critically, easier to monetize.

These days I only see the cryptocurrency communities betting on a decentralized future (instead of merely wishing for it without much hope like I do).
> Baby Area

Not sure if this was intentional but makes for a great reference to SV's apparent ageism.
The usual problems with making things mutable: that mutable state is the root of all evil.
I admit, my first thought on seeing the title was "What's wrong with xxd?"

This is nice! I like the colorization a lot -- it's like with source code, you don't realize how much you rely on the colors until you get a new computer and need to download syntax definitions for your editor again. Only feature I really think is missing is line numbers.

Nicely done!
As soon as AWS offers ARM Lambda instances I'll probably use them. Once commodity it's price for integer compute. Floating point may take longer to port everything.
Yes, but Go got Google at its back, and it made a huge difference. You either have a successful community, or a big entity, otherwise it's hard to have an ecosystem that is good enough for serious usage
I don't think Markdown alone is powerful enough for most LaTeX use cases. What's the markdown for a numbered formula? How do you refer to it? How do you do proper footnotes and endnotes in markdown and keep the references up to date?

Thus you need to use some flavor of Markdown that covers what you need, which may not also cover another use you have. It still doesn't address output, so you need to eventually process the Markdown into something readable or typesettable, like LaTeX, which you'll need to understand anyway if you want to get the output you desire or fit into a style set given to you by a journal.

Since LaTeX is the lingua franca of math and CS, you're better off just writing in LaTeX and then your advisor/professor/reviewer/editor can see or edit your intent as well as your output.

Unfortunately, if you're in Biology, they're all over the place with their styles, and Word is the default. Perhaps then you will benefit from doing things in your own Markdown flavor and translating it to Word in the end using a little script you've written.
“But the data shows that YouTube is predominantly left-leaning in terms of total views for 2018 due to political TV pundits from mainstream broadcasters —such as John Oliver and Trevor Noah —posting their content.”

I dont think i agree with this. For example Pewdiepie is somewhat right wing and he racks up ~6m views per video, absolutly dwarfing any of these news broadcasters.
"Growing a thicker skin" is well-intentioned but harmful advice, especially when told to victims of online harassment. Not only because of what you said -- becoming callous and less empathetic isn't a good outcome -- but also because for a lot of people it's not even possible to begin with. Often you cannot decide to "not care".
Untitled – Buy Yelp Reviews – Buy Yelp Positive Reviews ( 5
Marie Kondo's Advice Praised by Scientists: “Clutter Is Not a Good Thing”
You're missing the point. That metafont is seperate from TeX is irrelevant: the only time someone has to use metafont is with TeX, so metafont is considered part of Tex.

PostScript is its own can of worms. People who need typeset documents shouldn't have to concern themselves with it.

It's not 1994 anymore, alt.sysadmin.recovery is dead, nobody knows what a 'cluestick' is or what code ID-10-T is, and people generally have stopped blaming users for poor software - which TeX, by Knuth's own standards is.
Does there actually exist a dataset that shows this?
The data that you need is income, age, wealth (loans), purchase price etc.
I dont even think the government has this data, and even if it did Im guessing for privacy reasons this dataset would never be made public.
Do the studies you've read account for foreign money buying via proxy individuals who have citizenship, making the transactions appear domestic?
Henrietta Bowden Jones runs an NHS clinic for gambling addicts in England. (I think it's the only NHS gambling clinic).

All sums are in GBP, so £150k is about $190000 in 24 hours.
Especially when traveling I'm not going to assume that my credit card will be accepted everywhere.
I have to say your points 1 and 5 (which in my opinion are the same thing) is the killer reason why I write stuff in LaTeX (apart from the fact that I hate Microsoft Word with a loathing and find LibreOffice even worse). The other thing is that a LaTeX document is text - I trust my text editor to not mess it up - if I make a mistake with the format and break the document, all the text is all still there, so I can go in and fix it. With a Word/Libreoffice document, the software is doing all sorts of stuff behind my back, so I have no clue what it may have broken, or how to fix it.
Apple markets on privacy, Facebook Android shenanigans, Chromecast hacked
Both? People learn from experience and feedback and adapt to their environment. But on digital platforms like twitter the feedback is reduced and you are constanly confrontated with people from very different groups, cultures, environments; which are also constanly change.. It's a permanent grinder for everyone.
No false promises. Of course an app cannot make you code like an expert.

We've worked really hard on building the app and tried our best to ensure that the app user gets the best out of their smartphone. We started this app to help aspiring coders to learn programming languages even when they are travelling and they do not have their PCs/Laptops.
It sounds like you might like Dungeon World a lot more than D&D.
It's the carriers that want the phones locked down so that they can have their bloatware installed and irremovable, Verizon in particular is the most notorious for mandating this. Additionally, among manufactures, Samsung wants to appeal to enterprise and gov environments and so also has their own suite of security features branded as KNOX and typically locked the bootloaders of the American/Snapdragon models.

The good news is that you can buy almost any Android phone off Amazon and with the exception of Samsung it is most likely bootloader unlockable. Motorola is especially good in this regard.
Also: Napster replaced by iTunes.
I don't see any toxicity in that post either. Frustration, sure.
It could be, but remember that python optimizes a lot IO and string manipulation (runtime in C). Based on how the feature list has changed perhaps I tried Nim even earlier than what I said. I also did not want to look for any optimizations since I just used bare constructs and no libs.
Machine learning on mobile: Benefits, use cases, and dev environments
Looking Back at Postgres
And Service Merchandise didn't invent it, either.

Once again, it's some 20th Century store re-inventing something which worked the previous century.