skysight-inc/HackerNews huggingface dataset:
Oh man, the memories. It was such a revelation discovering how much faster it was to POKE pixels directly into memory in QB rather than use the PSET built-in. And then much of that knowledge was directly transferable to Turbo Pascal and later C.

it really boggled the mind that it was possible to blt a sprite in rows rather than a pixel at a time, and under the hood, the computer was actually copying 4 bytes per instruction. Anyone else remember implementing the 320 row offset as the sum of two bit shifts? By the early 2000s, I seriously doubt that was any faster, but we all did it anyway for "performance".

And don't even get me started on palette hacks— redefining the 256 colors into bars of dark-to-light runs of a single colour, so that you could do smoke or halo effects by just shifting every affected pixel by one or two in either direction.

I don't know if he's around these days on HN, but a shout-out to Mark Sibly (Blitz) for bringing a lot of this stuff to the QBasicNews forum back in the day.
Well, the point is to learn how to build an engine with modern capabilities (those that you are supposed to use with C++ like namespaces, methods, ECS architecture, networking...), SDL is just a tool to not having to write the whole window/input/media/opengl logic from scratch.
I could write a SDL tutorial and make a game in 3 hours; it's not as interesting i think, for me the objective is not to write a game but to explain how engines works and desmitify them a little :S

But you are right, it'll take a daaamn long time. I've the third and the forth parts almost ready, covering the engine architecture itself, the private scene scope and the image->texture->sprite stuff but i havn't started yet with ECS, fs, configurations, physics, networking... this field is really extense.
The internet was supposed to create an educated society with information at your fingertips, instead we got fake news and echo chambers spreading extreme thinking

We have huge groups of actively ignorant people supporting the growth of climate change, anti-vaccination, and a host of other dangerous actions.

Now those fighting Ebola outbreaks are getting attacked.

I hope I’m wrong, but it looks like rationality is fast disappearing from this world. It’s only a matter of time before we destroy ourselves.

I realize this type of gloom and doom stuff has always been predicted throughout history, it just seems “this time is different” for real with the intersection of technology and ignorance reaching levels we’ve never seen.
>CPU performance has been basically stagnant for the past half-decade

what? comparing an i7-4770 to an i7-8700 (current gen, similar launch price), the latter is 25%-86% faster, depending on your workloads.

https://cpu.userbenchmark.com/Compare/Intel-Core-i7-8700-vs-...
Remote work doesn't mean "Sit in your home by yourself." It means you can work remotely.

I just switched to a remote job and at first, it did feel pretty socially isolating. But it doesn't have to be. You might be isolated from your coworkers, but you have to choose to isolate yourself from other people. Depending on your working style, there are dozens of places that work great for working.
That i7-4770 is a great processor (though it's 4c8t, not 8c); I actually still have an i5-3570k running in my HTPC/little gaming rig and it too is ticking along just fine. For my money, the Ivy Bridge and Haswell processors are the best bang-for-the-buck for processors, ever.

The one note I'd add about CPUs is that they've gotten a lot wider over the last couple years. IPC has changed iteratively (AMD's has changed a lot though, particularly for Zen 2) but parallelism really has improved many workloads over time. Ryzen made it a lot easier to throw 8 cores/16 threads at a problem and for a lot of stuff folks around here are likely to care about that matters a good bit. And Ryzen 2 makes it downright affordable to throw 12c/24t at a problem. (He said, getting ready to throw down on a 3900X for video encoding...)
Cmd+F'd the comments and not one person has mentioned overpopulation. There are more people than ever before, and the issues of crowding are simply a symptom of overpopulation. The idea of raising the prices to make it cost-prohibitive... what's the point of doing anything, then? Soon, every single hobby will have too many people doing it. Are we to raise the price of everything to be so unaffordable that we go back to spending evenings sitting in front of the television?

We need to face the problem sooner or later, and that's that we have too many people on this planet. We're going to have a massively difficult time feeding everyone in 20+ years (the meat industry is already devastating enough on the climate), "tourist crowding" will be the least of our worries. Well, until the lack of food or the climate issue sorts that first bit out.
Yeah, I didn’t miss that. I was being snarky.
Legislation always trumps the judiciary. The point of the judiciary is to interpret and apply laws, which forms "common law" or precedence for other legal cases. This is the case for almost all multi-branch governmental systems (especially those descended from English legal tradition). The reasoning is that the legislature is elected while the judiciary isn't -- so giving the judiciary the power to overrule the legislature without any recourse would be undemocratic.

You are probably thinking of cases where the Supreme Court has found laws to be unconstitutional. In that case, the legislature has two options: change the law so it's constitutional (might not be possible if the fundamental aspects of the law was to found to be unconstitutional), or change the constitution to accommodate the law (hard because it requires a supermajority of state legislatures to pass it). Both options are available to the legislature and once either is done then the Supreme Court ruling is either no longer applicable (if the law was changed) or possibly completely invalidated (if the constitution was amended).
> Talk to anyone who grew up in a beach town.

I grew up and still live in a beach town. Tourists were somewhat bothersome, but they allowed me to make plenty of money in restaurants when I was younger. Today the bigger problem is people are moving here. I rarely go to the beach anymore (unless it's 6am surf session) because of traffic and crowds. Just in the last couple weeks, 4 new stop lights went up near my house. But, with all the growth has also come real jobs. So it's not all bad.

> Venice also seems like an unusual case that might need special attention.

Having been to Venice, I never understood why so many people like going. It is basically one giant tourist trap.
For someone who’d only toyed around with actix a while ago, this is an amazingly useful summary, thank you!
Hmm. interesting.

But wasn't this the same time as glasnost/perestroika?

And again, this doesn't happen in a vacuum..

Was non-communist policy (e.g the west) more favorable to china than russia?
This is an area I've spent a lot of time researching and trying to find good solutions in over the last 6 or so years. I agree, the kids app space is by-and-large awful because of the the economics apps have nowadays. Here is a pretty decent list that should provide enough entertainment to last your kid(s) until the age where they can handle regular games:

- The Endless Alphabet/Endless Reader/etc. series of games.

- Toca Life games and other games by Toca Boca

- Lego Juniors for toddlers, Lego Harry Potter/Star Wars/etc. for 4+ year olds

- The My PlayHome apps mentioned in another comment

- PBS Kids Games app

- Elmo Loves ABCs

There are also ad-free apps that come with a bunch of games and have a monthly subscription fee. I generally avoid these because I wouldn't pay $80/yr for a full AAA game, let alone a collection of Flash-like games, but if that's what it takes for the company to be sustainable without resorting to shady tactics who am I to judge. One I recommend in this space is Starfall.
Note that wikichip redirects 12nm to 14nm. TSMC calls their 14nm node 16/12nm. All the 12,14,16 nm nodes from the various fabs are nearly the same.
So, the secret to a good office, is to be enormously wealthy?

Because to have a nice high-quality office (not cube farm, not open-plan exposed-ducts) that's also a large office ('where people can find meeting rooms when they need them and also peace and quiet') in the pricey core of downtown ('somewhere with good public transport'), and to also have your employees afford to live downtown too ('so people aren't forced into long commutes')

It's all true, I agree with all of it, but it's super expensive. Even to do just one of those things is pricey, to do all of these things is enormously expensive.
I really wish Firefox would focus, and I don't mean Firefox Focus. If they focused on making it simple, fast, and reliable, it would have a much better shot at taking market share from Chrome. On top of that, I wish everything on top of a browser was truly optional - that they didn't have reminders of sync spread throughout the app, and that they didn't have a Pocket button in the toolbar unless I logged in with Pocket.

"Find out what hackers already know about you." unnecessarily grinds my gears, as a hacker (programmer) who wants Firefox to succeed.
terraform != text/dns

Lots of DNS tools speak text/dns natively - and being able to easily get all zones in that format makes things like export / point in time backups much easier.
The pattern outlined here and the problems it causes are certainly real - I think most people who've seen a few large projects will recognize it.

I wonder, though, at the final section about how converting 'hero engineers' back into regular ones is possible, but unpleasant and unreliable. If you try to change someone's role to involve less work and shorter hours and they hate you for it, something has probably gone very wrong. I've been friends with a couple of perennial 'hero engineers', as opposed to people pushed into that by a specific crisis. By and large, they like working that way, and would be very unhappy to swap into 'normal' roles. That's a useful trait! It's just squandered by a career of 12+ hour days and random priority shifts. (More broadly, I think healthy insight that software doesn't come from lone geniuses often neglects the value of those people and tries to reduce them to line programmers. Roles like hero engineer, guru, or hermit hacker can be perfectly useful in a business - just not as ways to produce day-to-day features in a larger project.)

What's the alternative? Some of them have become excellent managers, using the same resourcing and firefighting skills more proactively. Others have ended up as sort of 'internal contractors', doing hero engineer work with a few key changes. In particular: time off and/or not working long hours between crunches, setting priorities by importance rather than convenience, making their role clearly distinct from 'normal' engineering expectations, ensuring teams understand and have a say in changes, and recognizing that this is the 'unhappy path' for projects to take. It generally seems to work best for companies doing things like selling customized software platforms, since they have many different 1-6 month projects going with independent schedules and shared domain knowledge.

In practice, this looks something like: a projects falls behind or gets new requirements, an extra engineer (or several) are brought in, they work long hours getting up to speed and helping solve problems, once things are stable they spend some normal-length days with the team on training and tech debt to avoid 'owning' the result, then take some time off before the next cycle.
I agree it can happen in both cases. I think the likelihood is just way greater and efforts to build a strong team thus way higher in the remote situation.
God forbid we have more people entering the middle class, who want to explore the world.

I hate how preachy publications like Vox and The Atlantic can be. The writers come from these urbanized, upper middle class backgrounds and have no self-awareness. When I (with my small-town highschool dropout roots) read stories like this, I can't help but reword what they're saying in my head:

"Go back to being working-class scum who stays in the same place so us upper-class people can enjoy jet-setting and taking photos in exotic locations only you can dream of."
Have I been pwned prompted me to abandon my old addresses and switch to a provider that allows trash mails and email aliases.

Originally my address was breached by Dropbox and Kickstarter.

It took me many months to switch over, as I did not have a complete list of all services I had registered with.

So for many average people switching email adresses is often a very difficult task, so people keep them even in light of breaches.

More important for the average user is to have a good password management system and know whether a certain password has been hacked.
Well, now you've moved the goal posts.

You've switched from the economic issue that I thought you were talking about, onto what sounds to me like a political issue that you have with people who have a lot of kids. I don't really want to touch all that political stuff because that's too controversial.

I was just saying that couples who have to support 5 kids by themselves take enormous economic hits.
Yes, DO have stated that how they viewed credits was a mistake and that they will be addressing it.
Those are just temporary solutions, one day they will not be enough because of constant population growth. And you can't use them forever. Plus they all have a cost anyway.

This is like a doctor treating a symptom instead of the cause of the disease.
I have a Dell Xeon with passive cooling, no sound.
I believe that in times of outbreak it’s often the case that many countries, not just US, try to contain the spread within their own country by disallowing entrance to people from the offending geography.

What’s that to say of the people that are in the midst of it? Harder to tell but prevailing policy sure indicates that countries are self-interested first and foremost.
Do these ebola outbreaks give the virus substantially more opportunity to evolve? Or is that not a significant risk?
Well in this case they killed the game trying to remove the incentive for botting and then switched to a microtransaction model. Excessive botting makes player experience worse without at doubt but at heart I don't think you can actually just outright compare it. At its height the black market supported many people in a much more serious capacity than as a pleasure exploit for the masses.
Hero seems like the wrong term. Why not call them a workaholic? Whether they choose to put in that many hours or the company asks them and they comply... isn’t that what’s going on?
Humans are fairly good at face to face communication and bonding.

I think there is a natural inclination to in person teamwork and bonding works better and faster in person.

That doesn't mean it can't be done remotely, it sure can, but I think there are real complications and it is highly dependent on the use case where remote work could be as simple as "yeah do that" and everything is good, or a situation where it takes a great deal more thought and coordination.

Personally I like a mix of both.
The big problem I see with being a tourist and going to this thing is that you'll have to pay to have your knife purchases shipped home (or pay a hefty checked-baggage fee), since you can't bring sharp blades in carry-on luggage.
To be fair, there is a vaccine (still experimental), and the disease is spread via contact with bodily fluids. It sounds like one of the major issues is there is conflict which is preventing people from either trusting people trying to help them, or preveting the logicstics required for medical staff to reach them to help them. In the US, while there is a group of people who don't trust vaccines, most normal people would both trust, and have access.

But who knows, maybe ebola could solve our anti vax issue for a few more decades.
Old Xeon CPUs, especially dual socket ones, just tend to be the highest TDP ones. The Xeon E5-2667 v2 mentioned in the article is a 130W CPU, which he compares to the AMD Ryzen 7 2700X which is 105W. The AMD, in benchmarks is around 5% faster.

I was honestly expecting more of a different there in both speed of the AMD and power consumption of the Xeon. If you get a workstation with two of them, you're talking about 260W max consumption. And of course that is max consumption, idle consumption is probably more important and is probably way, way lower.

One place where some of these machines really shine though is in memory availability. If you need a lot of RAM, it can be hard to get a new desktop that'll take more than 64GB, but workstation chipsets can often go to half a TB or more. Of course, that RAM uses a lot of power...
Hypothetically, if the going rate of a developer in San Francisco is $250K and that's what I have to pay to hire someone locally, but I can hire someone from anywhere in the country, if I know the going rate in Modesto is $120K, why wouldn't I offer them $140K? They would gladly accept it.

Companies also don't offer San Francisco salaries to people living in India even if they are equally qualified.
Ask HN: Which is the better macbook pro of these two?
So, I have been asked if I want to have a new mackbook pro at work as someone left and their laptop is going spare.

When I go to system information, my current mackbook has:

> MacBook Pro (Retina, 13-inch, Early 2015)
> Processor: 2.7 GHz Intel Core i5
> Memory: 8 GB 1867 MHz DDR3
> ----------------------------------------
> Model Name: MacBook Pro
> Model Identifier: MacBookPro12,1
> Processor Name: Intel Core i5
> Processor Speed: 2.7 GHz
> Number of Processors: 1
> Total Number of Cores: 2
> L2 Cache (per Core): 256 KB
> L3 Cache: 3 MB
> Memory: 8 GB
> Boot ROM Version: 180.0.0.0.0
> SMC Version (system): 2.28f7

and the newer one is:

> MacBook Pro (13-inch, 2017, Two thunderbolt 3 ports)
> Processor: 2.3 GHz Intel Core i5
> Memory: 8 GB 2133 MHz LPDDR3
> ----------------------------------------
> Model Name: MacBook Pro
> Model Identifier: MacBookPro14,1
> Processor Name: Intel Core i5
> Processor Speed: 2.3 GHz
> Number of Processors: 1
> Total Number of Cores: 2
> L2 Cache (per Core): 256 KB
> L3 Cache: 4 MB
> Memory: 8 GB
> Boot ROM Version: 190.0.0.0.0
> SMC Version (system): 2.28f7

They seem so similar and yet the newer one has a lower Processor Speed.

Interested in your thoughts.
Works fine with the stock heatsink ootb, even with a mild overclock.

They even have smaller than ITX systems now, though not quite as small as a NUC: https://www.asrock.com/nettop/

I have one of these and it runs great.
Are there reasonable alternatives? I.e. ones that don't take a week to get there and have a similar price?
seems like a role of UN troops to maintain peace so that WHO workers can do their jobs
Seems like all the cold calling useless recruiters and sales people built up extensive databases on their clients via this company and then promptly let all that data leak.
The EU’s Embassy in Russia Was Hacked but the EU Kept It a Secret
It really sounds like you're reading too much news. News is fear mongering most of the time. Try taking a short break, you might be surprised how much better you feel!
In practice, if not in theory, I think Android works the same way. Yes, there are other app stores, and yes you can install untrusted, but in practice, most people just use the Play Store (requiring a Google account) and if they allow untrusted or use another app store, it's not the default.

I'm not arguing Apple and Google are the same, far from, but in this area, they seem the same to me for the majority of the population. (Android user)
Hospitals Accused of Paying Doctors Large Kickbacks in Quest for Patients
C gives you all control over your machine, there are no obscure libraries, grabage collector or unexpected stuff, if something doesn't work as expected you know you have fcked it up.
I'm using C here cause 1st, i like it a lot, and 2nd, i think it's the clearest language out there, you can follow the code execution from start to end and "almost" know what's happening, it doesn't have function overloading, obscure scopes, garbage collectors or automatic weird typing.
I'm guessing GP was making a joke, considering the recent DO "scandal".

BTW as was made clear by multiple HN commenters in other discussions about this incident, nothing was actually deleted, the customer's account was suspended for 30+ hours.
Maybe something to do in order to tackle overcrowding in museums is to start returning some of the exhibits back to their origins. The Louvre and the British museum hold a lot of antiquities that were shipped from other countries during colonial times.
What I mean is, they are proposing a law that contradicts a supreme court ruling, which seems unconstitutional
The ability to create products by one person and make a living from it is being democratized? Most people, (developers, mostly) don't see the alternative yet. In this post, I share how I gained the mindset from my personal experience and share 5 actionable, opinionated steps!
iPad Pro, Hosted VS Code, and iPadOS 13
That's not the problem. They have the right to. We encourage it. But there are too many humans.

This is just a hisper example, but pollution, food quality, democraty, education and the health system suffer from the same problem.

It's going to get worse and all we do is finding temporary solutions, not adressing the elephant in the room: promoting growth forever is not sustainable.

I really lile this conf:

https://m.youtube.com/watch?list=SP6A1FD147A45EF50D&playnext...

Because it addresses the problem mathematically, and answers the usual rebukes about innovation, moderation and other "sustainable growth".
The parent probably means harmful to society, not that they or I would agree with that. Gun ownership is beneficial to freedom.

I suppose some could complain about lead, but it is not soluble in water, and lead shot is rare these days.
not sure as its slightly different in packaging say from AIDS which does in fact evolve variants in an infected human(reason why the vaccine cure took so long to find).
Though, interestingly, the older generations, especially in rural areas, talk about driving as an event. Back in the day they would carefully plan trips into town once a week to gather supplies and run other errands. These days, nobody thinks twice about hopping into the car every single day of the week. The average number of miles per driver driven per year has certainly trended upward over the years.

The total costs may be as much as ever, but the consumption is also higher. The productivity gains have been realized by moving your butt further and more often.
Yes as in "nobody wants to travel, it's too crowded everywhere".

No as in, if it was too much related prices would go up year around and it'd be back to normal.

And who's to say what's normal?

2,000 years ago most people never left their birthplace, 200 years ago one'd travel to another continent once or twice in their lifetime, etc.
This stuff is fun to do but it’s not s magic bullet. The title would be better named “why your next home computer could be an old Xeon workstation”

These older machines use way more power. Modern stuff is far more quiet and can do a lot more with less heat and sound.

I have a dual Xeon 2U here at home w/ 48Gb Of Ram, redundant power supplies etc... it’s awesome. But it’s not even remotely close to being as performant as my new MacBook Pro.
That's because cattle have less civil rights than us.
Perhaps someone here can give me a bit of advice. I've been undecided on whether to buy a refurbished workstation for a while now. I do a lot of aosp builds for some of my clients and on my current setup it can take 3 or 4 hours for a clean build.
I've been looking at various builds on https://www.bargainhardware.co.uk/
For about £1500 to £2000. If anyone has any experience or advice it would be greatly appreciated.
I don't see anything in there about a choice to be an employee. Which makes sense, you can't employ people in a country without being an employer.