skysight-inc/HackerNews huggingface dataset:
This is not a gimmick haha. Read my comment from earlier in this thread:

Casey is really well known in the gaming community - https://mollyrocket.com/casey/about.html Through Handmade Con, he's also interviewed many other creators like Jonathan Blow and Edmund Mcmillen. He also contributed to Blow's recent game, The Witness (specifically the movement system and the world editor).

This is a really good series by an experienced game developer that's basically free (or at least the Zed Shaw model of pay to download but free to view).
> If you do not get glucose from diet, your body will build it (gluconeogenesis).

That is also my knowledge. Therefore, there seems no need for any intake of carbohydrates; So the claim about "needing carbohydrates" is not warranted (about intake, anyway)
Thanks, I hadn't come across this. It could very well be the same thing.

I didn't notice any XMR mining though, FWIW.
Seems like it was ported over (the code anyway): https://github.com/itfrombit/osx_handmade
Scheme exercises
Right! Linguistic inflation has literally decimated the English language! /s

I think I sometimes confuse it with hyperbole.
Mini ME :)
Incomplete story? Not sure you make a strong case for "for my own mental health its best", cause it sounded like things were quite good.

Personally, I'm a micro-social-er. I joke with my son (and now, girlfriend) that we have an empty restaurant habit. I see and interact with people in my (admittedly) pretty regimented lifestyle (gym 1 or gym 2, daily trips to grocery stores 'cause i cook most of my foods, etc), movies alone, etc.

I find socializing to be kind of like carbs... they're free and plentiful in the world. You can usually find someone to do something sometime in the next two weeks.

Where people seem to fall apart on this is when they get a sense, on a Thursday, that they NEED to socialize the next day and can't lock in a participant. But that seems like poor planning more than, "I've been abandoned".
I think it has healthy funding from his Patreon account, plus the $15 to buy the game, as well as serving as sort of inadvertent PR for his upcoming commercial game (1935.)
Princeton graduates' crypto-currency wins backing of big U.S. investors
I honestly thought this was going to be a basic howto about how to survive using R, perhaps aimed at Pandas users or other such sensitive souls.
This is why acronyms should be avoided on the internet, unless they are unambiguously unique or presumably understood by any reader.
"PE firms do pretty villainous things" -- in whose name? Investors in many PE funds are often .... you guessed it: pension plans chasing returns for their retirees.
A Common Lisp one: https://github.com/froggey/Mezzano
Persia != Persian Empire. Just like Britain != British Empire, Rome != Roman Empire, etc...
Well, botnets and incentivized users are hard to tell apart. Incentivized users often appear to be bots, as their sole purpose for using Twitter is to get something from companies that want the numbers, and they often don't even bother setting a profile photo, or doing anything but retweet promotions.
Agreed. When you actively advocate for this, do you face moral responsibility when someone prepares it wrong and dies?

That risk exists no matter what you "actively advocate" for. When you actively advocate for Obamacare, do you face moral responsibility for those who were forced to take a much lower-quality insurance policy because the premiums on their existing unsubsidized policy doubled?

Or, when you actively advocate for the repeal of Obamacare, do you face moral responsibility when a patient who can no longer afford insurance skips a critical doctor visit and dies as a result?

Because humans are not mindless programmable automatons, mere advocates should not be held responsible for other peoples' actions. Otherwise, we'll end up throwing lawyers in jail for successfully representing guilty defendants who go on to commit further crimes.
Games account for over half of the 3M+ ARKit-powered app downloads
Humble bundles "mission" ended when they took VC. Now it's finding an exit for the highest ROI.
> I fear he is doing long-term damage on how difficult science really is

Just to be clear, if I may ask: do you believe NdGT is causing people to believe that science isn't difficult?
Trello Board for Teach Yourself Computer Science
How does peer-to-peer get pass the firewall ? They can host stuff anonymously inside the country though.
(I dread the next time I have to buy a car...)

I agree.

Personally, I actively do not want OTA updates, or much of any remote communication to or from my car at all, that isn't 100% isolated from all the essential vehicle control, safety and security systems.

I can tolerate the idea of a vehicle-initiated automatic emergency call system, or a remotely activated but otherwise independent tracker device as an anti-theft measure. These have a clear and beneficial purpose for me as the owner/driver, and if strictly limited to that stated purpose they pose minimal privacy, security or safety concerns.

Anything beyond that, I would rather do without. And I'll maintain my current car indefinitely rather than buying any of the current generation of might-work-or-might-kill-you stuff. The lack of effective regulation and oversight in the auto industry was scary when it was just mechanics, it became more scary when software started to eat the industry, and it's just plain terrifying in the new, connected era.
The guy who runs the phishing servers, "crimewave", (everything is automated, all hidden services have these BTC phisher clones) actually posts on r/onions sometimes. I had a good discussions about possible counter-measures with him.
This is great: "This is no ordinary adversary that you would expect to face in an academic review. This person sits in the chaotic neutral section of the d&d morality compass."
Considering that ideology often comes from practical considerations and that the practical consideration in UE's licensing is that you are still bound to Epic and unable take the code and run with it, then i'd say that no, it isn't reasonably close.
You can start with handmade penguin, which uses SDL2 instead of the windows API, this should be relatively easy to get working on a mac
https://davidgow.net/handmadepenguin/
I had a software company put me into their newsletter list once.
There's definitely some truth to how (at least some of) e-commerce sites could be easily sped up. Part of the problem is that you have a combination of legacy stack, organizational inertia, lack of know-how and resource outsourcing (so 3rd party vendors owns parts of the stack).

And specifically, wrt caching and varnish, as soon as you put something in your cart and you're cookie'd pages you visit are not cacheable.
>Does this roughly offer the same benefits that the old lisp machines provided?

This project is cool, but, in short, no.

Please take a look at this paper, which answers the questions of which benefits could be obtained with a Lisp OS. This goes regardless of if such OS has or does not has a nice IDE.

http://metamodular.com/lispos.pdf

This is a really good paper, recommended lecture.
Not exactly a Lisp OS - asm and C beneath. Compare to https://github.com/froggey/Mezzano
How to Do Code Reviews Like a Human (Part One)
By the same token, there exist many people who seek reasons to be offended. They will find offense no matter what you say. They will clamor in groups to be more outraged than the last. I try to disengage from those types of people.

I'm reluctant to use the term, but it applies. It's 'virtue signaling' and I presume it gives people an ego boost or a rush of endorphins. I doubt they really care, or have any true investment, they just want you to know they are morally superior and their peers to see them standing up for a cause, no matter how absurd.

My conclusion is, if you seek umbrage, you will find it.
The suggestion of using a classification network as a loss function is brilliant!

I love how we can, in general, elevate the sophistication of ML models by having different models interact and train each other.
This is so much pressure on Woz to maintain his name that I am afraid he may never do anything again (if he reads HN).

He is just a (from the looks of it -- I don't know him) nice, thoughtful, successful person. But he is just a human being. He can't magically make an educational system that makes you study front-end frameworks anymore than the 1000s of other nice, thoughtful people can do that.

The learner still has to sit down and apply themselves and there is no magic around that.
Wow, interesting is kind of an understatement. I found it a bit disturbing. The guy is still basically asking for it.

https://www.youtube.com/watch?v=W6Uuex4VZPE

Edit: Looks like he died in 2016 of alcohol poisoning. :(
And I just visited a building that is several centuries old, and gained admission by using a solid iron knocker on a big wooden door, both of which are original.

Not all technological changes are advances.
> the nuance that these colorizations are interpretations gets lost immediately.

True for all AI; neural networks are doing amazing things, but the output is a synthesis, it's a complex interpolation of it's training inputs that may seem "good" or reliable, but it is never to be taken as truth or fact, and it can be arbitrarily wrong with unbounded errors.

> I'm also a little confused as to why colorization always aim to restore color to the equivalent of a faded color negative, with muted tonality and grain. Human logic is funny.

This isn't a human logic problem. Normally colorizations don't affect tonality and grain much, they are putting color splashes on top of a B/W image. This is true of hand-painted colorization, as well as the digital colorization here. You can't get rid of grain or adjust tone by adding color.

One can adjust tone and grain, but then you're doing more than colorizing, and going even further down the road of "interpretation" you're concerned about.

In this particular case, the author did mention "A more diverse dataset makes the pictures brownish". Brown is the average color in natural photos, so minimizing error tends to make things browish. That is separate from leaving faded tone & grain in tact, but it's a second reason why AI based colorization will tend toward muted color.
Yes, but it doesn’t make sense to avoid saving for retirement.
Wow, I've heard about the leftpad package but reading this made me chuckle.

There’s a package called is-positive-integer (GitHub) that is 4 lines long and as of yesterday required 3 dependencies to use. The author has since refactored it to require 0 dependencies, but I have to wonder why it wasn’t that way in the first place.

Also as a web developer completing projects for different clients regularly I don't see the point of the whole article. Wouldn't a successful delivery of a campaign site be considered a finished project? Especially with the analogy made it's like comparing apples to oranges
- Use languages whose designers care about secure code
The fake site was most likely created by the Rotten Onions crew.
From dictionary.com:

> populism

> noun

> 1. the political philosophy of the People's party.

> 2. (lowercase) any of various, often antiestablishment or anti-intellectual political movements or philosophies that offer unorthodox solutions or policies and appeal to the common person rather than according with traditional party or partisan ideologies.

> 3. (lowercase) grass-roots democracy; working-class activism; egalitarianism.

> 4. (lowercase) representation or extolling of the common person, the working class, the underdog, etc.: populism in the arts.

So no, I disagree that "only the first of those is correct".
When I evaluate a job, I usually optimize for a few things (position, location, salary, tech) but very TOP of the list (i.e., non-negotiable) is what my sense of happiness as a contributor/developer will be.

A very good metric to this (for me) is lines of code. Take where they say their product is (in terms of features etc) and then weigh that agains their LOC (if they're willing to give it to you)... If you get a sense that the LOC is far too much wrt the capability of the product (experience/intuition will give you a feel for this over time, as you start paying attention to the metric)... this will give you a good sense of how many late nights you'll be spending trying to fix some nasty bugs or contend with spaghettini instead of delivering real value.
i always cringe when i enter all my payment details and then there's another step to "review before submit".

i know you just stored all of that somewhere, CVV included.
Amazon deliveries here get shipped to the local post office and then use USPS for the last mile, so I haven't had problems with that. But on the rest, absolutely.

Search is terrible, items are miscategorized all the time, there are multiple listings for the same thing when they should all be grouped as multiple sellers of one product, the product info is missing or wrong, prices are sometimes totally out of whack (like my comment above where a 2-pack is cheaper than a 1-pack), you have no idea if you'll get the item you ordered or a counterfeit version, Amazon has no idea if they sent you the item you ordered or a counterfeit version, and the description/photos/actual item sometimes don't match. Pretty much anything that can be wrong with a product page frequently is.

I should cancel my Amazon Prime subscription. It's a huge selection of stuff available in one place, but that's about the only thing they have going for them.
> You can accomplish writing perfectly clean, readable, and maintainable projects that multiple people work on without learning any of the design patterns in that book. You will probably discover later that you were using certain patterns without knowing what they were called. The earlier you learn this, the better off you will be.

The main value of learning design patterns is not how or when you use them, but in the way they establish a common language that people can use to describe somewhat complex designs and/or the intent behing a design in rather simple terms. Design patterns facilitate creating conceptual models of software constructs, thus they help explore ideas and communicate them with others while focusing on essential aspects and ignoring implementation details.

For instance, at first glance the strategy pattern may be seen as a fancy word to describe inheritance, but mentioning inheritance says nothing about the intent of implementing algorithms as strategies. If, on the other hand, someone says that a component will be implemented based on a strategy pattern then it's already implicit that the designer expects that an algorithm should be exchangeable with ease and also that more versions could be added later without any trouble.
I've gone through the first 20 and don't think you are accurately characterizing them. Maybe 2 or 3 of them involved significant time hunting down a bug.

You would likely still encounter bugs while building the abstractions to not have bugs. It might be neat if you could pick out a particular example and show how your approach would have avoided the problem or be quicker though.
"can I expense equipment I deem adequate if the tools you give me don't suffice?"
Your experience seems related to my issue ever since I left college.

I really enjoy my personal time and relish the idea of coming home on a Friday with no social plans or obligations, so that I can do my own thing, read, or program some personal projects. I highly value learning, and it is hard for me to be disciplined if I'm being social during the week. So sometimes I just keep to myself all week. I exercise after work, come home and make a nice dinner, program and read about the things I love, and I love doing this.

My problem is that after doing this for extended periods of time, I actually start to get sad and feel like I'm constantly optimizing my life for nothing, because what's the point of life if you don't share it with others? So then I switch gears and try to be as social as possible, and start enjoying life as I meet new people and come home late at night after an epic outing with my friends, laying down in my bed feeling happy and satisfied with my decisions (a significant part of this feeling is being drunk for sure). And slowly but surely, the feeling comes creeping up: I've lost touch with who I am, everything I learned weeks ago was for nothing because now I'm forgetting it, and I'm wasting my time and hurting my future by being too social.

I guess it's just hard for me to strike a balance. I think I like to go all in on things and so I feel like this chronic teeter-totter is going to be my life for a while.
Why not give to charity? That's what I do.
You don't make money off tax breaks; you just lose less money. Taxes don't generate value.

Firstly, to be able to write off the purchase of a team, or whatever else, you have to make the purchase.

The article is talking about the increased value of teams. You haven't made millions just because some asset is more valuable on paper; first that asset has to be liquidated.

If a team is sold, is that not taxable income? The buyer may be able to write it off, but surely, the seller can't avoid tax on the proceeds.

> Well, take the case of fracking billionaire Terry Pegula, who in 2014 paid $1.4 billion for the Buffalo Bills. Pegula is able to deduct $93 million a year — one-fifteenth of the purchase price — against the team’s profits and his income for 15 years. The Bills, according to Forbes, made $53 million last season. If Pegula earned $40 million in 2016, the Bills’ tax deduction could reduce his tax bill to zero.

Let's see, if the Bills consistently made $53M for fifteen years straight, and if Pegula earns $40 million consistently for fifteen years, then with this tax break, Pegula will only be breaking even against that 1.4B purchase at the end of those 15 years (in terms of cash flow, ignoring the asset). Gee, burn the evil, money-grabbing SOB!

At the end of that period, Pegula holds the team as an asset. He can sell that; and is that not taxable income then?
Also, a note on QUIC. Seems like the spec is a draft and is not going anywhere right now, but Google has made big progress with TCP BBR control-flow algo, and there's also TCP Fast Open and TLS 1.3 0-RTT to look forward to.

Moving more delivery (not just static content) to edges + using HTTP/2+Push should help a lot with perf, too.
> Don't assume something is secure without testing it.

Just don't assume, please. Golden rule.
> I find it incredibly difficult to believe that there are people who's ONLY platform of communication in a digital age is Facebook. I don't mean 'primary', I mean 'only'.

When I told my family I was getting off of those types of platforms and only using email/phone/text, there was absolutely no issues on their end keeping up with communication. If anything, I was able to cut down on the chatter and only keep up comms with two really close friends, the rest were just acquaintances that I don't mind not getting updates on.
This brings to mind a very common ethics 101 class dilemma. Do you steal medicine to keep your loved one from dying? Of course, the answer to that is extremely obvious. I only wish we could help people steal more.
There are far, far, far more 'right-leaning' bots on Twitter than anything else. As someone who was replied to by a 'real' account connected to the bots, I got to watch the waves of fake retweets and likes on a regular weekly schedule, often a hundred or more on a Saturday morning around 2 or 3am. And this on tweets that were 2 to 3 weeks old already. It's an amplification technique to make it seem like more people support the views. You can watch it happen live in the replies to many of Trump's own tweets with accounts with names that are a combination of the words, trump-maga-america-patriot-red-right and mom or veteran or whatever and often a random number. Often accompanied by a profile picture lifted from elsewhere online. These accounts have 30k+ followers and generally post nothing except pro-Trump memes. Some do nothing except like and retweet from other areas of the botnet.
Same experience here.

And I am repeating the experience : I have just moved to another continent. I am not the most social person ever but once I will be settled in (there are a ton of formalities in order to get an SSN, open a bank account, rent a place, etc), I will make sure to subscribe to yoga, cooking classes or whatever else I find interesting in order to ease myself into this new place and try to meet new people.

BTW advice on meeting new people in the US/Cali is welcome.

I can function with very minimal social interactions, but on the long run I find it a very boring and unsatisfactory life.

So I have been pushing myself more and more to go out and meet new people.
Interesting. Looks like there aren't many drivers, though. I only see stuff about running it through QEMU or Virtualbox.

Maybe somebody can try running it from OpenFirmware (see my my sibling post to yours), which has been ported to lots of platforms, and has lots of code one could borrow from in the way of drivers. Of course at the end of the day I guess the point of QEMU / Xen is to use Linux as a device driver.
Hyperloop Rebrands as Virgin Hyperloop for Richard Branson
At my last job the HR guy installed this super annoying Slack bot that would spam everyone every week with a "happiness survey". I got so tired of it I eventually logged the requests my survey made and used curl to replay one with a happiness score of -100 (usually the value would be between 0 and 10). Response said "success".

Turned out the backend happily took that value and it skewed our average a lot and the next week I was laughing my ass off while HR was trying to figure out why everyone was suddenly so unhappy.
My worry is maintaining relationships. I'd happily be the guy who only socializes on Saturday, but I worry about the effects of not meeting with my group of friends as often as they meet with each other.
I love the reductionism.
I’m sorry but this is nuts. The series is excellent but it’s obviously specifically setup to support both working full time and dealing with life as well as recording everyday.

If you want to put a bit of time in everything shown is easily attainable and that’s the point. None of this is cutting edge, it’s basic making games stuff without libraries and a fairly modest goal in terms of the actual game.
No it doesn't. It just requires a shift in your thinking.

Having a database is a code smell.

If you absolutely have to have a database, then having a `users` table (or equivalent) is a code smell.

If you absolutely have to have a `users` table, having any columns in it other than `id`, `username`, and `password_hash` is a code smell.

...and so on.

Admittedly this isn't necessarily easy in a company setting. It's in direct conflict with what the sales & marketing people want, and unfortunately that means your job is sometimes to fight with the sales & marketing team. But it's not complicated.