skysight-inc/HackerNews huggingface dataset:
This is awesome. It's great to see a lot of projects coming out in this area.

I've been working on a similar project for over a year now. It's essentially this exact concept turned into an entire platform for designing/creating board games and then publishing the game so others can play it directly on the platform. Think of heroku or squarespace for board games.

I have a very rough, working prototype of the editor and game engine. There is a ton left to do (I could write pages about what I'd like to implement/improve). But, I'm at least finally getting somewhere with it.

At the risk of utterly destroying my server... for anyone who is interested, I have a demo site for the game editor prototype. A game can be test played from the editor by clicking "game play tester" in the upper-left menu. There are no docs or anything. But there are several games already implemented on the demo server.

url: http://strat-city-demo.herokuapp.com
username: demo
password: password

Please be kind to the demo server. I just threw it up to show a few people -- it's not robust at all.

I would love feedback! My e-mail is dwaltrip77@gmail.com.

Note: the interface for editing the "Game UI" is going to be completely redone so that it uses the same type of visual programming code-blocks as found in the "Core Logic" editing interface. Right now the game UI code format is simply javascript that becomes a react.js render function.
And those are essentially the same so calling it L_1 is correct.
Those are the questions we'll never be able to answer for sure. All we can observe are correlations and cannot draw certain causations from it. Ecosystems are complex and its variables change constantly. The appearance of wolves was one notable change, but not the only one. Others have suggested drought as a possible factor for the change in elk population.

Which one of the explanations is the truth, I can't possibly tell. Both sound plausible to a layman, and neither can be proven definitively.
A couple of instances pre and post-ww2 of medical human experimentation:

- https://en.wikipedia.org/wiki/Guatemala_syphilis_experiment
- https://en.wikipedia.org/wiki/Tuskegee_syphilis_experiment
> Ultimately Crash fit into the PS1's memory with 4 bytes to spare. Yes, 4 bytes out of 2097152. Good times.

Wow. I am absolutely blown away by this.
What’s New in Hadoop 3.0
Rust is definitely being looked at. The reason there are no big projects is that it’s still so new. For example the ability to write custom allocator is still going through the RFC process last I looked. Further it takes many man years of effort to write a AAA level game engine so there is quite a lot of inertia preventing moving to something new. We’re at the phase where people are experimenting within a relatively immature ecosystem. We’re probably a year or two away from a big project using Rust for part of their development process and at least four or five from a large project written from scratch. There are quite a few hobbiest and open source game projects though.
The UML specs are a pain to work with. In theory you can start with emof (not that big) which is self-describing and self-hosting, then add a few features to get to cmof, then you can specify UML itself in cmof.

Trouble is that emof came after UML, and emof is defined on paper as "These features from UML 2 plus a few more"; whereas sane documentation would start out specifying emof, then layer the other specs on top of it.
Jan Irvin at GnosticMedia has done a lot of interesting research on MKULTRA. I learned that Timothy Leary was a CIA agent and basically the counterculture of the 60s was manufactured (see "manufacturing the deadhead" [0]). Personally I find his "unspun" show refreshing, if nothing else it seems like an attempt at honest reporting, which is rare.

edit: and please do read it before judging, the evidence is more convincing than you think.

[0] https://www.gnosticmedia.com/manufacturing-the-deadhead-a-pr...
It wasn't illustrating a problem. On the contrary.
You're wrong on many points, but let me just pick one random section:

"Poland's turnout in European elections is worse than it is for many smaller (dare I say - more pro-EU..) countries like Belgium, Luxembourg, etc. despite that fact that [Poland] get more MEPs than they do."

First of all: Bigger countries, like Poland, get more nominal MEPs but MEP per voter is just what it is: Larger countries get less MEP per vote.

Second of all: Voter turnout for EP is low in all of Eastern Europe. It's not a Polish thing.

Third: It is lower than it was decades ago in all of Europe.

Fourth: You're examples of Belgium and Luxemburg aren't exactly the best suited for your argument. Those countries have made EP election participation mandatory by law - thus higher turnout.
In case anyone wants to dig into the follow up on Lp norms, here it is: http://www.johnmyleswhite.com/notebook/2013/03/22/using-norm...
Inside the Home of Instant Pot, the Kitchen Gadget That Spawned a Religion
The problem is affording a central living in a crowded city. And it actually almost don't matter what salary you have, if everybody tried to live near the city centre those prices would go up until only a few select could afford them.
It's not that simple.
Bitcoin Contra La Inflación En Latin America
They have individual ratings for different regions on that page, and they rate Germany/West Poland as Critically Endangered, so the article isn't just making it up. Maybe a more accurate wording would be "endangered species in Germany".
>Imagine the public backlash there would be if people knew that the government was scanning and hacking devices for the purpose of national security...

/s ?

If so, chortle chortle.
Your readme doesn't say much. Looking at the scanner.py code, it appears you just send a GET HTTP/1.0 request and see what comes back. How do you determine vulnerable devices, response headers with versions?
Are you asking how to learn how to code or how to obtain a job as a developer?

If you’re asking for the former, then looking at resources like CodeAcademy, various “The Hard Way” manuals or even Reddit (/r/dailyprogrammer) will get you there.

If you’re asking for the latter, then the answer is less technical than you might think. The only way to do that , that I know of, is to get an “in” from someone or somewhere. It will be extremely hard to apply for these sorts of jobs without experience, but you’ll need to gain the experience to start applying. You’ll need to network around and find someone that’s willing to take a chance on you.

Alternatively, you can find an opportunity within your current job to write software (is there a process that’s slow and annoying? If so, then there’s your way in; usually, the answer is “yes”) and find a recruiter willing to work with that experience after a few months on that project.

Alternatively still, you could work for a software consulting firm as a very entry-level consultant. You won’t get paid a lot and you’ll probably have to travel, but you’ll gain a lot of corporate experience in a very short amount of time. Getting in through this route is also tough, as there is a lot of competiton.

Good luck!
*Dosbox, in case anyone decides to go searching
What do you mean?? Can't we just have ur wolves (for dinner and supper)?
"yay!" is what only those people in Germany say, that don't have to live with the consequences that pack of wolves are their new neighbours.
Screen printing and other printing techniques, because I've done too much technical stuff the last few years, I want to be getting creative with physical stuff.
Ask HN: What are the laws/rules/aphorisms of the tech industry you subscribe to?
I'm doing research for a book and haven't quite found a good existing list online.

Some example laws/rules/aphorisms:

* Metcalfe's law
* Moore's law
* Fitt's law
* You can't improve what you don't measure
* Move fast and break things
* Growth first
* Real artists ship
* Talent imitates, genius steals
* Done is better than perfect / perfect is the enemy of the good
* Hire slow, fire faster

What are some of yours?
This guy is a hero. He bricked vulnerable device before they could be used for DDOS, or worse. And he did it at great risk to himself. I say well done.

The one point I disagree with is blaming the consumer. The simple truth is that security protocols have terrible UX, and until that improves nothing will change. Personally, I think it's time IoT was regulated and, in particular, we require a secure protocol at the time of deployment: IoT devices must be provably wiped, and then put into physical contact with an "owning" device before deployment. This, in turn, requires that people start using what I call a "Home Brain", a device who's primary purpose is to coordinate and secure all other devices that you physically own. I imagine simple versions to be as sophisticated as a router, and hackers might want to put together their own, something like a little home theater box. I suppose in a pinch your smartphone could work, too.
Obfuscated python, asking everyone to run it? Hah. Good one. Perhaps if you run it in VMWare which runs in Virtualbox which runs in Qemu... and even then. Never run such stuff bare on a machine you intend to still use afterwards.

The irony, if running code from a post from the Brickerbot author would brick your laptop...
Emoji-list with emojis, names, shortcodes, unicode and html entities
I used to be a huge gamasutra reader so I've read the postmortem that described this.

I was under the assumption that it was more of an apocryphal story that didn't actually happen. I mean how can someone hide a static array or no op loop from a team of 20+ programmers in a game code base.

As far as I'm aware, it was never confirmed and seems a bit to far fetched to be real, but then again.... :)
All points granted.
In some ways, I think the unintended consequences of these ads are very positive. Anything that encourages us to think about the ever-increasing amount of data held by private companies is a good thing in my mind.

I doubt that we will ever break the grip of the advertisement-driven web, but maybe someday a corporation will make an advertisement tone-deaf enough to spark a revolution on how the internet is funded. I'm not affiliated with, nor do I have any stake in this concept, but I think micro-payment funded content, like yours.org, is an interesting alternative. But I doubt many people will adopt yours.org, myself included, until the content is on part with that of ad-funded media.
While at school I had endless debates with more pro-US-government students, and it was mind-boggling to see how they refused to acknowledge even CIA-operations that the CIA itself has declassified, or tried to dismiss interviews with past CIA directors.

The ability to just flat out deny these things when they don't fit the narrative of the the government (any government) that people want to believe in.

If people think a given government is good, a large portion of them will not take evidence of said government doing something bad and revise their opinion of the government - they'll write off the evidence instead.

Even when said evidence comes from the very same government.
I think you have it backwards. The argument is that, assuming we have a lot of competition between ISPs (which is obviously a false assumption in the US), there is no need for NN.
Gog is great, but my favourite way of getting these is to buy the originals on ebay, then you get the cool box to put on your shelf :)
You seem to be aiming for small inaccuracies in a story not being a problem. In large, I can agree, in that I don't expect really high precision in stories.

However, there is a difference between stories that are simply imprecise and stories that are fabricated. Similarly, there are differences between stories created to convey emotions, and stories that are fabricated to encite emotional responses.

Probably easier if I just said that I can understand the value of fiction. However, it is best presented as such. False narratives are not fiction if presented as true. Specifically, the story that prompted this thread is one where it only has value if it is a true narrative. Otherwise, might as well have a story about how a corporation convinced a susceptible population that they should dry their animals off in a microwave that was the size of a person. Because... stories that purport to originate from real events don't have to be true. Right?
You would think that there is a market for small houses on small lots that people can actually afford.
Neat :) Interesting (and good) that it's run over ipsec; I wonder why we don't use that for cell connections, too - or maybe we do for VoLTE?
Not to blow my own horn excessively, but I get asked this a lot, so here’s my standard response (written about ten days ago, YMMV): https://medium.com/@jamesjunghanns/my-0-00000173120-btc-a-pr...
That wasn't a Mozilla vs Pale Moon contest, anyway if Mozilla would close Pale Moon would likely inherit at least part of its developers and user base. Surviving economically however would be a totally different beast.
China was always the odd ball when 1st world meant Western countries and 2nd world meant USSR aligned countries. Beginning in the late 1950's China fully broke ties with Russia over ideological differences.
Not in my opinion because this would have been a problem before with other cars and alarms. Or motorbikes.

Without knowing the details of the alarm system it is hard to have an educated guess.
Oh snap. forgot that I left my flock of sheep in the front yard...

seriously, what are these terrible consequences?
>would you agree with me that it's not purposefully written to be obfuscated and indecipherable?
Yes, but with one exception. It is possible to obfuscate by ommiting information. Assume there is a flaw in IOTA which is not in tangle-structre itself. One could obfuscate the flaw by writing an honest paper about tangle and refusing to talk about IOTA.
From the introduction:
"The concrete implementation of the iota protocol is not discussed."

I don't say (or think) there is an obfuscation. Just that my feeling was that I got too few information to judge about IOTA (or even tangle) from that paper.
> and for absolutely nothing of value

Nothing of value to society anyway; looking at the 1979 reunion video, it seems like they were pretty happy with the return on investment overall.

[0] https://www.gnosticmedia.com/ccn-unspun-020-mkultra-reunion-...
Way to go Spotify, you paid more for that advertising space than you did to the artist for streaming their their content to your users.

Using someone else's art as a surveillance marketing tool? Wow that's gross even by the music industry's low standards. Congrats, you've really made it!
This was a solid marketing response: https://twitter.com/Pornhub/status/940246672185217027
The Entropy of Trust
There's a typo in the Star Wars 8 text crawl [some spoilers]
This actually confused me slightly. I'm working on a personal project called BoredGaming.io.
So is there a non educational implementation of blockhain that someone could use/parametrize/configure? Something that is not educational but more industrial strength? What must someone do to convert an educational implementation to a serious one?
I have seen it mentioned here on page 4: https://www.gamasutra.com/view/feature/132500/dirty_coding_t...

There's yet another article on dirty game hacks that I recall due to EULA self-hack: https://www.gamasutra.com/view/feature/194772/dirty_game_dev...

I have no idea why this article doesn't link to these two and just to the 2017 one because it's not like these are current generation tricks, it's just that Brandon Sheffield took to write about them again (one of the articles above is actually his and the other one is by GDM that he is editor in chief of).

Also, the Crash Bandicoot text is the most impressive one and the first in this article but it was very widely circulated for a while now on several sites (including on HN once), despite the "nobody was the wiser until now" at the start of the article.
Thanks for info and the link!
I don't understand the relevance of the town's history.

Clearly.
To echo someone else's post, saying you work at [a boring tech company] working on [boring ideas] is what is truly taboo in Silicon Valley.
Phantom Debt – One Victim Fought Back, with a Vengeance
>So the games industry completely gamed ratings and the correlation all but entirely disappeared. Go figure, games actually being good was the confounding variable. Who could have guessed?

I don't too much attention to video games - certainty not the sales figures and review score end of things - but this sounds really interesting. Has anyone written a detailed account of this?
Java as well (public alpha release).
>I don't know where else to post this question, but why can I not reply to some comments in this thread? For example I can reply to this comment, but I cannot reply to gozur88's comment beneath yours.

There's an increasing delay between when a comment is posted and when you can reply, based on the depth. The idea is to create a "cooldown" period for people who are upset. You would have been able to reply to my comment eventually.
This depends on the tax laws of the country. Some countries will tax certain income, other countries won't.
Isn't it just a content container? I mean, saying "I avoid medium" sounds like saying "I avoid wordpress" or "I avoid blogspot", speaking of content quality and not look&feel. About this one, I'm logged in, so I have to suppose your % (25% and 10%) don't apply to the logged-in case, also because as soon as I scroll down, all those frills disappears and there's only the text.
Interesting point. Normally, your programming language can do little about fragmentation other than requesting a better allocator, if available (Windows?). Makes me think, maybe Rust's model would allow it to plan for better allocation requests? (Not saying Rust does that, just came as an idea.)
I've seen it done. In those days programming teams were usually smaller and this would be something put in place by a lead (usually a grizzled veteran of shipping multiple titles) and not advertised to the entire team. It might be hidden away somewhere like the core memory manager which would be owned by that lead and not generally touched by anyone else without consulting them. If someone happened to find it when running a memory profile they'd probably go and ask the lead about it and be let in on the 'secret'.

I actually found one of these when pulled in to help a title ship that had been put in for a previous title in the franchise and forgotten about when the lead moved on. I found it when memory profiling and after talking with a few people we figured out what it was there for and I got to be the 'hero' who found some extra memory to ship.
More than half of all private wealth has been inherited in most of Europe
it's not that temp jobs are bad. It's more that they really aren't designed to be someone's sole source of income. The issue is the lack of real jobs created by the internet/tech boom; we need more retail chains and less amazon.
There is also a fantastic video where Cliff Stoll describes the Friden EC-132 calculator and shows off its acoustic delay line here: https://youtu.be/2BIx2x-Q2fE
Noel Llopis is quoted here as saying it did happen: https://www.gamasutra.com/view/feature/132500/dirty_coding_t...

I'd assume that in the era where lots of stuff was global and code was messy and convoluted to fit into a console no one would take issue with yet another global variable if it was named a clever enough name as some buffer, temporary, cache, etc. and compilers didn't yet warn about unused variables or remove them (which is an easy fix in C anyway with a single totally portable line or a special compiler specific directive).
??? I just read the article... not sure what you're point is. My point is that the author "encoded and even amplified" bias that the data did not have. Most of the article concerns being aware of inherent bias in data. My point concerns bias that the author has ascribed to the data.
> Makes me wonder why Rust isn't popular with game devs.

Too new to have a mature gamedev ecosystem. I only finally started tooling around with rust when someone tweeted they'd gotten it working on the PS4, but that still puts me in the early adopter boat.

> Wouldn't Rust's borrow checker and resource management at compilation time make most of the described memory reclaiming issues obsolete?

No. It might help you verify that the systems you're building to tackle these problems are correctly implemented, but it's not going to help you tackle the fundamental problem of e.g. "this game has more 'active' data than we actually have the RAM for".

In theory, this is the problem that virtual memory and page files solve. In practice, occasional small 50-100ms stalls which might be acceptable for a text editor are really nasty for a real time twitch and flow based game. 60fps gives you a frame budget of 16ms - if you want your animation to remain at a fluid 60fps, your absolute max frame time is 16ms.

So, games will end up writing their own memory management systems to e.g. partially load and unload textures at runtime. They'll build in knowledge of your level layout to try and prefetch textures before they're actually necessary based on where the player is moving, so they're available by the time the game needs them - and they might chose to render using a lower resolution version of a texture that was kept in memory if the high resolution version wasn't loaded in time instead of stalling the game.
Also on Twitter: https://twitter.com/hondanhon/status/942515111427678208

* Conway's law
* Brooks' law
* GIGO
They won't be afraid of us, they probably don't want us to do something crazy like trying to use the nuclear weapons against them and hurt earth(humans) in the process.
Yeah, that’s what worked for me. Just like that awesome toy that made you curious... what did you do ? Brake it, let’s see how it works !
Yes, SQLite has robust multiprocess locking and transaction support. https://sqlite.org/faq.html#q5
Swift is more like C++ reimagined for Apple. It doesn't have the pervasive late-binding dynamism that made Objective-C such an interesting and powerful minimalist extension of C. (However that minimalism was already lost when Apple started bolting random language features onto Obj-C sometime around 2010.)
just prefix the URL with http://facebook.com/l.php?u=
In that line of thinking this askhn basically makes it impossible for op. Like going and buying a self-help book is getting help (thanks George C.)
Chucklefish are working on some kind of medium-sized RPG:

http://www.pcgamer.com/new-details-and-screens-from-stardew-...

In Rust:

https://www.reddit.com/r/rust/comments/78bowa/hey_this_is_ky...
It's clearly malicious.

Satoshi could have used a linear growth curve. Instead he used a log curve, giving himself and the smallest user group possible (first users to run the software within the limited timeframe where the hyperinflation took place) control of the majority of the supply for the least amount of work possible.

All users entering the system late beyond users before them are needlessly exploited.
Community policing probably helps. There is a police station every few blocks it seems in Tokyo.
360 vision doesn’t change physics, and even the best vision system doesn’t help you when a child darts ten feet in front of your car.

If you don’t anticipate the possible movement, you will be too slow. I have very little faith that we are anywhere near systems that can handle this kind of situational awareness, because it requires classification systems and object models of the world that modern AI has yet to reproduce.

The average level of human intelligence is a lot higher than most casual observers realize.
Comcast doesn't say that they want Congress to implement title ii regulation. You're mixing up 2 different things.
US Olympic Team Accepting Bitcoin