skysight-inc/HackerNews huggingface dataset:
I've tried a lot of ways of structuring game data but I basically agree with this assessment. Simple game logic can usually be premised on a single "God Object" type of deal that contains every possible property, or if you're in a language that supports it, is just a form of dynamic type. In old 8-bit games bit packing and unions would be used to conserve memory, but the games generally weren't complex enough in architectural scope to require a generalized approach to custom data structures and containers - just a few for optimization's sake.

It took until the late 90's and some overenthusiastic misfires with class inheritance-based designs(they don't compose cleanly) for the modern component-driven styles to start emerging. The tradeoff being made in current engines is basically one of late vs early binding - it's easier to write tooling against a late binding system where you can attach more nodes arbitrarily(e.g. Godot's scene system), but your optimization potential is better if you can compute exactly the data structures and containers needed for each category of entity and asset(there's a talk from Handmadecon about how Destiny went too far down this path and worked themselves into a corner).

Edit: Also, the biggest sticking point for working a GC in games isn't really with the entity and asset management since pooling will suffice for guaranteeing the quantities of elements needed for any given scene; it's with algorithms that work with standard functions that expect a GC environment, like string manipulation.
'investment' from a company (consensys) with an enormous stake in promoting blockchainism to a mainstream audience is a pretty tangible gain.
PC OEMs Are Selling Laptops with Optane Cache Drives and Claiming It’s Memory
Lego Universe from memory had "content moderators" constantly looking at the world players created to remove inappropriate content (as LEGO is aimed at children), https://www.geek.com/games/penis-detection-derailed-the-lego... which caused it in the end to be shutdown
Reddit has slowly died though as it has become a much more popular site. The people I used to enjoy interacting with have slowly gravitated away, while the quality of the average comment has significantly degraded. HN isn't a great replacement either, but outside of a handful of small subreddits I have found myself frequenting it more.
I think it is caused by two major changes:

1) Everything has been commercialized.

Even in the tech world most posts aren't to inform, illuminate, or even just show off something cool. A huge number of tech blog posts are really just ads to build a company or personal brand.

2) Propaganda

Propaganda infects pretty much every semi-political discussion on the web and it has lead to most sites having a single accepted viewpoint on major discussion points and serious hostility towards the out-group.

The water has been muddied so much that the average person cannot dig down and find the truth.

I've personally had to take a holistic counter-examples based approach.
It's the HTML doc title as well as the URL slug, so not technically rewritten, but let's have a disambiguating comma.
Beware, historians don't like the book: https://www.reddit.com/r/AskHistorians/wiki/historians_views...
>Would you react the same if it was a book instead?

Yes. It's an experience that is meant to be actually experienced, not ignored for fantasy. Sports is entertainment already, if you're distracting yourself from a distraction you paid to be at, you should have stayed at home.

Likewise on a road trip, there is so much other social activity you can do without putting children in a fantasy bubble. At least with a book, though, you can engage the kid or have them read aloud to you.
There are various voluntary ratings associations in existence, focused on their own version of "acceptable."

Commonsensemedia is a good example, they have a US-centric Christian bent that doesn't agree with my own, but for the most part their information about movies and TV for kids is useful to me when deciding what to show my kids.

So there seems to be a treasure trove of voluntarily produced data on content by various groups on one side, and a desire to automate applying those ratings to my kids in a default whitelist then allow-by-exception model.

If it were technologically possible, I'd even be thrilled to have a default whitelist created by the parents who are my Facebook contacts. We do that manually today. "Hey, have you seen The Incredibles? Is it too scary for my three year old?"

Anything that allowed parents to do that, and that worked in a widespread way, would be adopted immediately and would probably be worth a subscription fee.
Yes, if their products value F(steam) < F(free) then of course people will pirate. Why would you expect consumers to pay for a product that is inferior to something that was left untouched? Why should a firm exist when they supply negative value to their consumers? It would be the same situation as it was 10 years ago in the heyday of pirating and companies should expect to lose out on income, in this case the music labels

If this was a natural state of affairs there might be considerations about morals, but the current rules and laws came about through direct intervention by these same companies
> Of course that faded, to make place for Twitter and Facebook.... It's all influencers (a word my dictionary doesn't even recognize), bots, hate speech, bickering, identity politics, and what have you. What happened?

I hadn't heard it put quite so clearly before: First, Tech Cos turned conversation into big-business by corralling everyone into their platforms, then the the second wave came and turned these "walled-gardens" into game reserves. I can't imagine how little of twitter's volume is not bots, ads, self-promotion, and trolls - paid or otherwise.

Online we're already living in a dystopian future.
This story and stories like it are not rooted in reality. They're rooted in what we dream reality might be, or what we wish reality were. They are wish-fulfillment fantasies.
Curation and discovery have been a problem with the web since day one, which is why Dogpile and Yahoo and AOL and Google became so popular.
Completely agree with your opinion.
Although I would say I found a good substitute using Discord Massively.

Some steps
1. Find some interest in something: a game, an art, etc.
2. Find some discords that are active with some people
3. "Meet" a lot of people, discuss, etc.

<3
Perhaps it's a different culture thing. Heroin is too expensive in Australia to stuff around with things like that, and there's quite a lot fewer saps. It's very bad for business if someone falls out here.
Did you try marking Don Rickles videos with "not interested"? I'm asking because it's very effective for me, YT even stops recommending videos with similar subjects.
Maybe a quick spell check would've caught the misspelling of prgrams or maybe more proof reading is the answer.

/s :D

Types are a tool just like auto spell checking. Why not leverage them to reduce cognitive load?
Show HN: A world cup 2018 live dashboard with browser notifications
I think you'll find avenues for piracy are going to be limited. Even now piracy isn't quite the same as it used to be.
The Bugs Are Winning
What would a typeless language look like?
There are lot of those, but this one is interesting, therefore we should focus on what's interesting in it. If you didn't find anything interesting, that's fine, but please don't break the HN guidelines by posting a shallow dismissal.

https://news.ycombinator.com/newsguidelines.html
Maybe so, but please don't post unsubstantive comments here. It's obviously meant as a metaphor, same as Godwin's "Law" or whatever "law".
What’s really behind the EU law that would “ban memes” – and how to stop it
Oh man, I so miss slow times at work.

* Flight simulator (on a Pentium Pro)
* Reading Red Dwarf scripts
* Posting on Slashdot

Nowadays it's all I can do to keep up.
Goodbye CEO
Goodbye Mr. Manager
Kill the CEO
His wife should go naked through line of men
Then go work piece of shit.

Kill the CEO
Hang the CEO
Kill the CEO
Hang the CEO
Google Family Link does exactly this. App installs require parental approval and browsing is filtered.
With the right technique: video production, writing (so much this), and acting you absolutely could game this concept.
Do Crime Declines Produce Higher Housing Prices?
as an afrobeat devotee... who worshipped James Brown as a child... I would say 'f--k yeah' ... much later I learned that Fela Kuti hosted JB in Lagos... who knew? but it all makes sense if you listen to the music
I don't know about him, but I've gotten pretty good at sniffing out the "white people are the root of all evil" narratives, even if the doublespeak is a bit beyond me.
VergeSense (YC S17) Is Hiring Multiple Engineering Roles (Embedded, ML, SWE)
VergeSense (YC S17) is building "Amazon Go" for buildings. Our easy-to-deploy computer vision sensors help large enterprises automate day-to-day operations, execute dynamic workforce strategies, and reduce energy costs. For large clients, the financial impact is in the tens of millions per year.

We have multiple paying enterprise-customers who collectively manage hundreds of millions of sqft of real estate and we're growing quickly. We're looking to add additional full-time teammates to accelerate product development and meet the demand. The most unique aspect of our product is simplicity - we’ve optimized for rapid-installation (no wires, no IT integration), enabling us to get into the market rapidly.

If you're looking to get involved at an early-stage company with product-market fit that is just starting to take off, this is the ideal role for you. Specifically, we're looking for:

Embedded Systems Engineers

Full-Stack Developers

Computer Vision / Machine Learning Engineers

We like to move & iterate fast - going from company inception to our first product launch in 3 months. We believe in autonomy and the outsized impact that a single team member can have on a company, and you can expect to commit code on your first day and ship a feature in your first week. Our team is experienced (previous successful exit in the IoT space), with a commitment to a sustainable working culture built for the long-haul.

We're working out of the brand new beautiful Bolt office in SOMA, but we're open to remote work as well.

On the software-side, our current stack uses Rails, React, Heroku, a variety of AWS Services (AWS IoT, Redshift, DynamoDB), and Tensorflow for machine-learning.

We offer competitive salary, benefits, and equity.

Send applications directly to "hello@vergesense.com".

Location: San Francisco or Remote
I agree with this; IRC is underrated now. Download irssi or something like that and use it every day. I think if you do you'll find that there are corners of the internet that haven't changed that much in a good way. People still make friends there, talk a lot, have debates, etc.
> * If I make some claim during class that is not accurate, the students - who, again, are all professional engineers in the work force - will eat me alive.

This is interesting. I imagine that in high-level training for any industry this could happen. I'd personally try to let my students know that I'm not an all-knowing god and ask them to correct me if they noticed something I said was wrong, and I'd be happy learning something new. Maybe this is what you meant, but were you ever met with hostility or animosity because of this?

Also, what, in general, is intermediate-to-advanced Python?
I don't know the reasoning, but if you want ad-blocking with mobile Chrome, you should try Brave. It uses the same rendering engine.
Out of curiosity, why the difference? Do Europeans put hot things in their Pyrex more? Or is it a question of differing precursor costs?
Bill Gates’ Favorite: Online Class Big History by David Christian
To many of us, the old Internet died in 1993, also known as "eternal September"

https://en.wikipedia.org/wiki/Eternal_September
Ask HN: What's the worst piece of software you've used in the last week?
Dying of cancer, he's the first to go to trial to argue Roundup made him sick
Self-promotion only becomes a problem here when it's repetitive, and especially if the thing being promoted is out of context. Otherwise it can fairly be described as sharing one's own relevant work—obviously a good and on-topic thing for Hacker News!
It's most likely fictional. It starts out entirely believable, but slowly gets odder and odder.
I'm going to disagree with everyone! You should learn history — or any subject — by starting with the things that interest you and working outward from there. Studied that way, nothing is dry, because your motivation to learn stems from what you're passionate about. For example, I learned 20th-century world history based on its relation to aviation, and in the process gained a real, abiding interest in history; I learned medieval history based on my interests in the music and religion of the time. I'm weak in the Enlightenment, but I'm sure I'll get there. I strongly recommend this approach, not because it is systematic or comprehensive, but because it encourages you to actually learn, not just bone up for tests.

Being old and curmudgeonly is fun, too.
This reminded me of the sweet memories of meeting interesting and new people all the time. My medium was Warcraft III, I was a kid and remember buying that game on 3-4 different occasions (lost the hard disk that many times, yes). Interesting people in the right amount every day, and we played and had similar interests together. It was worth staying up all night long to catch that guild event, and everybody was as enthusiastic as me. The people, the community, and the environment. We need something like this today. There's nothing really equivalent except maybe community discords (the voice chat people). Thanks for reminding me!
I assume you mean the static typing that Swift has, in favor of something like Python or Ruby, where the type of thing in a variable is both implicit and unfixed. Saying that there should be no types at all is...well, maybe it's just a failure of my imagination, but I don't even know how you could write a program. Even assembler has types.
Europeans Stopped ACTA, but the New Copyright Directive Is Much Worse: Speak Up
I'm interestied in this context. Thanks for posting it, of only not to plug the holes that my bachelor & master degree left me.
I think someone just experienced the 8 stages...

http://raincoaster.com/2007/08/27/photoessay-o-the-day-the-e...
I think most of us are aware of why people steal content without lengthy, pretentious explanations. The point is that the OP acts as if he couldn’t possibly consider not watching. He believes that someone should provide it to him on the terms he deems fair or he has no choice but to steal it. OP is the textbook definition of a sociopath.
We should also remove airbags and seatbelts in automobiles. Surely then better driving habits would form.
>Previously happy and well-adjusted children became frightened of the dark, prone to fits of crying, or displayed violent behaviour and talked about self-harm

I'm all for keeping kids away from mature content, and I think parents should monitor their children online. . . but I thought kids were more resilient than this. I don't have kids, but it's hard for me to imagine them displaying violence and self harm because of some disturbing video.
I pointed out that they were not easier to build. Jet engines were.

What I am saying is there was a point in time, let's call it T, when people first acquired both the knowledge and practical techniques to build jet engines.

What I have said is that, prior to time T, building jet engines was not easier than building reciprocating engines. In fact, prior to time T, building jet engines was generally impossible, because people did not yet possess the knowledge and practical techniques to build jet engines.

Therefore, prior to time T, building reciprocating engines was easier. They could be built using light adaptation of well-understood existing technology, and "can build today" is more practical and easier than "might be able to build in a couple decades", if what you want is airplanes right now. Even though later advances would produce jet engines, and those engines would be mechanically simpler, easier, every adjective you'd like to throw at them, those advances had not yet happened.

You seem to be arguing that:

* After time T, jet engines are easier, therefore

* Prior to time T, jet engines also were easier, therefore

* There was no time at which jet engines were harder

And you seem to be doing this for no other reason than to try to pedantically show someone up on HN. So I'm going to stop engaging with you now.
How many chances does one have to try a different set of inputs for 3 months apiece?

No need to spend three months. The body raise all kind of signals in reaction to food, almost instantly.

Even for short-term goals anything non-measurable is highly prone to confirmation bias

Are bathroom scales also affected? Are keto test sticks too?

For many of us who care to research nutrition more than superficially the goals tend to be more long-term ones like not developing Alzheimer's, cancers, atherosclerosis, organ failures, etc.

Don't worry. Considering the level of aggressiveness industry has shown against low carbs diets, if any of those scares had any minimum basis, we would know by now.

Look, this post is no longer in front page, so it's doubtful anyone except us is reading it. I take for granted that you genuinely think what you say and hope you give me the same benefit of doubt. I haven't done keto in like twenty years? (not sure) but I can't tell you this: it works. Last time I did it, I spent two years in low carb with no adverse effects whatsoever. I ran every other day, was in a very good shape.

I can't help chuckling when I read hit pieces like what Wikipedia has to say:

https://en.wikipedia.org/wiki/Atkins_diet

If you read carefully you'll see that they suggest that it doesn't work at all and that it's just placebo, "nutritional nonsense", water losing or simply caloric reduction due to unpalatable plan. That's idiotic, as you can see if you go to other more technical article:

https://en.wikipedia.org/wiki/Ketosis

Surprise! It seems that there is actually a non-contentious, perfectly known mechanism to burn fatty acids induced by fasting or reducing carbs intake.

Try to reconcile that with: The Atkins diet is promoted with questionable claims that carbohydrate restriction is the "key" to weight loss. Questionable my ass. That's what the diet is and it works. If you don't like the kind or food you need to eat to follow the diet, it's OK and it's really the reason most people quit.

If you're worried about unknown long term risks, choose your poison: do you think it's safer to be fat? can you achieve the same results as easily with other diets? Power to you. But don't believe the army of liars that's been spreading FUD consistently over the years.
that's pretty slick, but you miss out on the best features (persistance/push notifications) if you're running it locally in a docker container.
This seems like some bizarre luddite-esque argument. We should use computers to aid our work, but not too much!!
Junior deep learning engineer
i finished Andrew Ng's deep learning specialization with a perfect score and attending Data Scientist nano degree on udacity. I've a bachelor's in Applied Mathematics and will start Masters in Computers Science from Geogia tech - online this fall.
I would like to join a company as a junior machine learning/ deep learning engineer and contribute while learning from my peers.
I'm a bit shy when interviewing, how can i solve that and get a job ?
Blocking EU IP addresses is somewhere between just not being ready and throwing a hissy fit. It doesn't block EU residents who are visiting other countries, and it doesn't block people in the EU who use a VPN. So all the responsibilities under the GDPR are still there!

At best, if an executive of the company ends up personally arrested in the EU, it allows them to make a legal argument to an EU court that they're not intending to do business with the EU. But if that's what GDPR enforcement really ends up becoming, I somehow don't see an EU court being sympathetic to that ploy!

And if the longer term plan is really to simply charge EU users in lieu of surveilling them, then there's even a payment stream to go after if they aren't responsive!
Ask HN: Why are SSL reseller websites so shady?
Curious how one of the most important products on the web, SSL Certificates, are consistently sold on websites that looks like they came from the dotcom bubble (comodo etc). Besides let’s encrypt, where are the best places to buy certs? Everyone likes cheap wildcards, but why can’t a modern company with a decent site/design sell them?
> William Halsted, the first chief of surgery at Johns Hopkins in the 1890s and a founder of modern medical training, required his residents to be on call 362 days a year (only later was it revealed that Halsted fueled his manic work ethic with cocaine), and for the next 100 years the attitude of the medical establishment was more or less the same.

https://www.nytimes.com/2011/08/07/magazine/the-phantom-mena...
If anyone at bloomberg reads this comment, please stop the bar at the top from periodically coming down. It makes the article impossible to read for those that use the top of their smart phone as a place holder.
How to Estimate What You Can’t Predict: Web App Development Cost
I have experimented with FSK modulation myself and was able to achieve quite reliable transmission across the room [1]. Although the bandwidth is quite low (8-16 B/s), it works most of the time.

[1] https://ggerganov.github.io/jekyll/update/2018/05/31/data-ov...
No hostility ever, no, because (a) I freely acknowledge I don't know everything, and (b) I'll not hesitate to say if I don't know something or I'm not sure (or become unsure). People are of course really understanding and good-natured about it. "Eat me alive" is an overstatement; better to say they won't let it slide.

> Also, what, in general, is intermediate-to-advanced Python?

Basically the kinds of topics covered in my Python book, which I'll plug here without shame:

http://amazon.com/d/0692878971

It's either intermediate or advanced, depending on your perspective.
The criticism seems to be mostly that it's too broad and lacks nuance rather than being something akin to pseudoscience. When I read the book I never thought the book was meant to be the be-all and end-all of history, so I never really understood that criticism. Yes, history is complicated. I'd just keep that in mind. It kind of reminds me of when people criticize the book Code for not being a technical enough discussion of computer hardware.
I live near a small distillery that does tastings and tours. The mash composition is a huge component of the flavor, and it's a lot of fun to taste the different mashes pre-distillation, along with the final product. The percentage of a corn to rye makes a really big difference, but they even pay attention to the source of the grain they use.

Also the new mash smell is the greatest thing in the world.
The fact that they look at more than 0% virtually guarantees the flood of requests will continue.

If they really didnt want to be inundated with these requests, they only need to cease acting on all of them until the message gets out.
> most of the time, a deck of cards is shuffled using a riffle.
Here’s a question: how many times do you have to riffle a deck of cards before it is completely shuffled? It’s a tricky one, but math has us covered: you need seven riffles.
Alibaba is bringing AI to neighborhood corner stores
I think OO would be way faster if instead of keeping all of the object properties together in memory and dealing with one object at a time you'd have object collection as you base type (you rarely have one of anything in you program). It would have array for each object property and you would never access change or pass whole one object, just specific properties of specific object. This should be very cache friendly.