skysight-inc/HackerNews huggingface dataset:
Or a product made from fish (you may have a category, sales of fish and fish products). Or a product made by the fishes themselves, like corals are a product of marine life more generally.
It was crazy to see a Factorio tournament at PAX. I never would have expected that that game would lend itself to a tournament setting, but they did it!

From what I understood, everyone was loaded into identically seeded areas. No combat, basic research already completed, first to a certain late game tech (rocket?) won.
I'm not aware of any OSS DF alternatives, but it seems like every year or so I hear about new games hitting Steam that seem (to me) to have clearly been designed by someone thinking "Let's see if I can make DF but with better graphics and ergonomics." Naturally they don't approach DF's depth, given how long Toady's been iterating. I don't hold that against them, but it seems like DF has the market cornered on sheer number of internal knobs to twist. Here are the main ones, I think (there are many others):

2014: gnomoria - http://gnomoria.com/

2015: prison architect - https://www.introversion.co.uk/prisonarchitect/pc.html

2016: rimworld - https://rimworldgame.com/

2017: stonehearth (alpha?) - http://www.stonehearth.net/

None of these are open source, ofc, and my expectations for how long they receive updates is not high. Toady built his rep over decades.

Aside: on the topic of hilariously complex, long lived, more or less open source games written on top of ridiculously poorly architected code with a tiny rabid fanbase - Space Station 13 deserves a mention. I'm confident that I've seen no other game like SS13 in my life. I can't even start to explain it. Please check out this high-level review of it if you're curious: https://www.youtube.com/watch?v=nLAHBexJxrE
One could argue the Coca Cola company pushed bottled water on US residents in the 1990's. Alternatively, one could argue government standards did not keep up with filtration technology. Unfortunately, US government innovation since the 1960's has failed the test of time. Statistically speaking, the majority of quality of life improvements in the last half century, was seeded by American startups and small business.
I'm not on the right criticizing the left though, and it strikes me as melodramatic to say this "perpetuates a misperception."

Let's talk about perceptions and misperceptions.

Most Americans have no idea who is in power, or how their government is structured:

http://www.businessinsider.com/poll-many-americans-dont-know...

Given that, I'll grant that it's probably a mistake to think that people's political ideologies have anything to do with a theory of government at all.

Most people's political ideologies are probably about as refined as a blue/red color preference.
The social aspect of the game was definitely the best part for me as well. I met great people who were outside of my usual social circle through the game and that was fantastic. I never touched Magic Online, thankfully.

I was always trying to come up with some new combo or some deck that had never been tried before and because of that I had a tendency to think about the game a lot. I liked the mad science aspect of deck building, but that took up a lot of time. I don't play anymore, but I'm always right on the brink of getting back into the game and I follow the current competitive decks. Just the other day I spent several hours designing decks after I realized that you could exploit Key to the City by tapping it with Pacification Array in standard. After spending about 5 hours going down rabbit holes coming up with decklists, I realized I had just wasted most of the day and that I would have to commit further time to actually playing one of those decks at a FNM tournament. I was hit with a familiar feeling of regret for wasting time. That feeling often gnawed at me after having played Magic when I was younger. I guess you could say I have a love/hate relationship with Magic.
These sorts of arguments are worn and tedious. Please just don't conduct them on HN.
Wrote this recently:

https://medium.com/@zwischenzugs/dynamic-terraform-environme...

is there a 'proper' way to create dynamic environments?
If you mean the TCP/IP stack it was re-written from scratch on Vista.
How Bankers Became the Top Exploiters of the Economy
Just curious, but did you run the name past a lawyer before using it? Sim<Noun> strikes me as perhaps a little too close to the Maxis series.

Looks neat either way though. I've put it on my list of games to [p]review once I get back to writing stuff up (been on an extended break due to illness).
> Factorio

Is there a good* technological civilization bootstrapping handbook? (For a real person stranded on some random Earth-like planet.)

*intentionally ambiguous
I agree wholeheartedly. I have a dualboot setup, Windows mainly for games / Linux for dev and games. KSP is super nice to play. Funny enough, I spend most of my time playing Dwarf Fortress and Factorio.
I am very curious what you mean by "compartment leakage", and I don't know how to unambiguously interpret "so many family smartphones lying about". Are these smartphones you refer to compromised?

Clarification would be highly appreciated :)
Unless the input file is a device, and then you need to call:

ioctl(STDIN_FILENO, BLKGETSIZE64, &size)
How to set up cron job for WP Fastest Cache? What cron job setting shall I use?
So basically both hosts (workers) were supposed to be storing session data in a shared Redis cache, but one host was misconfigured and was storing (and/or retrieving) session data from local memory instead?
> Additionally to RT2, I have found memories of Industry Giant 2. Does anyone remember this 2002 game?

Apparently someone did - it was ported to PS4 and Xbox One last year.
Hi Michael,

How will computer science ever be taught to the general K-12 population if software engineers make $102k and teachers make $45k in the US on average? This gap seems to only be increasing too.

How should we think about developing solutions to solve the problem of affordable CS education for everyone?

Even with the best textbooks, curriculums, etc., it is probably not enough for the average teacher (definitely without a CS background) to teach CS effectively.
My only problem with doing everything in Matlab (which I used to do) and exporting the PDF is that you can't really match the fonts easily to the main document. I picked a set of fonts (math and normal) for my Ph.D. thesis and I wanted the fonts in the figures to match those in the main body. Using matlab2tikz did that for me.

You could probably do the same thing but do the export of the tikz file instead of the PDF. That's basically what I do.
Ever since they introduced the YAML syntax CF has been so much nicer to work with.
> I cannot imagine what mechanism would drive, or what evidence would support, the average individual gamer preferring less complex games over time.

What mechanism? Maturity, expansion of interests and hobbies beyond video games, other responsibilities.

When I was a teenager, I was perfectly happy to spend many hours playing absurdly complex war strategy games and epic RPGs. Nowadays, if I'm actually going to play a video game, I better be able to pick it up and play and get some enjoyment out of it immediately without a lot of effort or thought. Dwarf Fortress looks neat and all, but I'd rather just play with my dog than spend any time on DF.
Doesn't normalisation assume that a person who rates everything five-star has low standards? It may just be that that person rates something only if they're really (un)happy.

Imagine two people watched 100 movies, and assessed them the same way, say that 20 are five-star, 20 are four-star, 20 are three-star, and so on. The first person rates all 100 movies, but the second one has a habit of writing a review only if he considers a movie excellent. Then your algorithm will wrongly discount the second person's ratings.

Is this true in the real world? Have you found different people to have different habits, like rating everything vs rating only good movies vs rating only bad movies?
Why do you believe it has to be the first AGI? Why does the current state of their data centers matter? It seems a bit like saying "we don't have to worry about nukes being used by the Russians, do they even have centrifuges sufficient to create one?"
At last check, visiting (say) the Taj Mahal cost tourists 10x more than locals - but it was still only around US$10. So "exploitative" would be a stretch.

Visiting Bhutan, on the other hand, incurs fees of at least US$150/day. While justified in terms of minimising impact etc, one politically convenient side effect is to ensure that tourists never interact with anybody not employed by a five-star hotel or visit places without them.
Go to chrome://help/ and it should update to latest version (Version 57.0.2987.110 (64-bit)), after that it works like a charm.

This usually happens when you haven't restarted Chrome for a while.
> We used a JavaScript engine bug within Microsoft Edge to achieve the code execution inside the Edge sandbox, and we used a Windows 10 kernel bug to escape from it and fully compromise the guest machine," ...

What? The security of VMware relies on the security of the guest OS? Really a surprise, and a horrible, for me.

btw, how many people are using Edge browser? 1%? And how many of them use it in VM? 1%%%? :-)
Actually it's a $150 loss.
I forgot about the lack of auto-complete and the horrible error messages. At least with a library when I have a syntax error or something blows up I have a debugger and the actual language at my disposal to figure stuff out. No such things are remotely available with all these external DSLs. If even there is any semblance of error reporting.

Several human centuries of effort have been spent on improving these things (syntax highlighting, auto-complete, stack traces, error messages, interactive debuggers, etc.) and then all these DSL authors decide to just chuck it all out. Boggles the mind.

More than a few times Terraform has wrapped an error message from AWS in the hopes of being helpful while hiding all the details of the actual error message and no hints how to rectify things in the DSL.
Your suggestion has its own problems. Imagine two videos with a majority rating of three stars. Say 60% of raters have rated it that. But one video has the remaining 40% one-star, and the other has the remaining 40% five-star. Your algorithm will ignore this data, showing a completely wrong result that both videos are equally good.
Adding to your point, the timescale for an AI to accomplish its goals could be in 10's of thousands of years. What if a superintelligent AI is already in the wild and it is slowly raising the temperature of earth a degree or two every ten years until it wipes out humanity? We can't see the master plan or evidence of the AI because the changes happen over a REALLY long timescale.
Begin Kernel Hacking[video]
> Again, optimization to some narrow goal has too many weak points to take over all of humanity's functions.

It doesn't have to take over all of humanity's functions to wreak havoc. A hypothetical AI disaster could be one goal-oriented system with a poorly constructed goal and enough initial resources.

> I'm unconvinced that this is blatantly untrue. "Moral right" is subjective - hence the point. We got to our morals today not through mysticism but empiricism so it's not out of the reach of superintelligence to optimize further.

I think you're making a fundamental and unwarranted assumption here.

You're anthropomorphizing "superintelligence" as something vaguely human-like but better. A system doesn't have to be "intelligent" in a sense that relates at all to what humans think of as "intelligent" to be dangerous. It could simply be a "really powerful optimization process". You're romanticizing the notion of a superintelligent being discarding human values and inventing some new moral system that it then follows, and ignoring the possibility of an algorithm no "smarter" than a nanobot instructed to make a copy of itself. That nanobot doesn't have an interesting value system; it doesn't need one to kill everyone and everything, though. And that's not an outcome that, individually or as a species, we should take any pride or "comfort" in.

You're also assuming that the ability to destroy the world requires some kind of intelligent process or executive function, and could not possibly be discovered by an optimization process. It wouldn't necessarily come across such a mechanism at random, but may of the approaches we might apply towards the creation of useful AI could provide exceptionally powerful pattern recognition capabilities, and search abilities.

As a complete hypothetical off the top of my head, imagine a ridiculously powerful pattern-search program effectively recreating the idea of afl-fuzz ("throw input at a program and find interesting behavior"), and applying it against the mechanisms running it in a sandbox. Improbable, but not wildly impossible, and an agent that succeeded would gain access to additional computation resources that would allow it to do better than the algorithms it competes with. So, now you have a complex pattern-search engine trained to break out of sandboxes...
Depth-First Search (DFS) Interview Questions
This is why libertarians stop being libertarians. At some point, they realize that it's futile and impractical. Someone is going to be in charge, and that person is going to make the rules. Authority is an inevitability.

Libertarianism and Marxism are two sides of the same coin: theoretical utopias, if we can just get everyone to agree to play nice!

Well, in the real world where humans compete for resources to survive, people don't play nice. That's a hard biological fact, and no amount of indoctrination or force is going to be able to remove those hard-coded instincts for self-preservation, so it's best to adopt a system that is at least somewhat compatible with it.

That can take a while to fully internalize, which explains why so many young idealists adopt Libertarian and/or Marxist positions for a few years before they end up moving on.
There's a lot of games that would be interesting to build with this engine I think :) just building your office is a game in itself.
Heroku CI in public beta
I think parent's point is that at 98, almost everyone has lost the vast majority of the mental faculties which constitute their identity, and if that's true of this individual, then the person they want to bring to justice effectively died years ago, and his body is just a shell of who he was.

(I'm not trying to condone or condemn seeking justice against him, here, just trying to explain what the origins of that statement seem to be.)
Do you have sources/data for any of those claims?
I am actually okay with not having loops or advanced constructs. Those things made using Ansible for more complex provisioning scenarios (a) unreadable and (b) horribly kludgey.
m

The things that Terraform solves for, namely keeping environment state and infrastructure relationships, are really hard to do with other CM tools without diving deep i.e. writing python or ruby
This brings backs a lot of memories, not because of WordStar but Turbo Pascal. It used the same keyboard shortcuts and editing features which contributed to its success and created the concept of IDE.
Interesting. It's packaged for macOS, too. Install Homebrew via https://brew.sh/ then type

$ brew install moreutils
Public Broadcasters Fear ‘Collapse’ If U.S. Drops Support
There rollouts are also slower for a couple reasons:

- every In-N-Out must be within 500 miles of a beef distribution center [1]

- In-N-Out tries to buy it's land [2]

My impression is that they grow the business from cash flow, not debt, and they move slowly so they can keep up quality. They are a privately held company, so hard to verify some information.

[1] http://www.ocregister.com/articles/accelerates-291670-expans...

[2] http://www.innoutrealestate.com/
In general you don't actually need crazy precision to train the nets, and a small number of Taylor expansion terms tends to approximate functions fairly well anyway.
سایت پارسیان پروژه
Microsoft creates a physical programming language for visually impaired children
Nit-picking here, but I am not sure this person is accused of genocide. This person is not wanted in relation to the genocide of the Jews in WW2, but for his participation in the retaliation killing of Polish civilians. Today I learned that Germany killed about 5 million Polish, mostly civilians, during WW2 [1], which is mind-boggling. But I don't know if this was ever classified as genocide, as this was not done with the intent of exterminating the Polish population in part of whole (which is the definition of genocide [2]), while the Jews were killed with precisely that intent.

[1] https://en.wikipedia.org/wiki/Collective_punishment#By_Germa...

[2] https://en.wikipedia.org/wiki/Genocide_Convention
No, it does not. Here is the next sentence from the article:

"Then we exploited a hardware simulation bug within VMware to escape from the guest operating system to the host one. All started from and only by a controlled a website."
A Lisp running on top of Lua on top of WASM? :)
I cannot recommend Terraform enough for teams that are looking to gut their old infrastructure deployment methods. We used Terraform ~0.7 to build out our EU VPC on AWS. After a bit of pain understanding how to build modules we were finally able to say we have our infrastructure truly in code. We were even able to reproduce our exact infrastructure deployment, with a bit of tweaking, for partner that had strict data privacy requirements. Terraform allowed us to provision a smaller scale deployment of our production deployment on their AWS account in about a days worth of work. We plan on redoing our US deployment Terraform and we we are going to POC their Pro/Enterprise version very soon

If you want a great starting point for learning how to do things the right way https://github.com/hashicorp/best-practices/tree/master/terr... helped us out a lot.
3D Frozen Elsa Nursery Rhymes
I was born and grew up in NZ, I've lived here for over 30 years, and I've never been robbed either.
Pretty funny that you mention that. You should know that a lot of Omnispeak Code is in Commander Genius. Not sure what version you tested, but you should take another look. Also the developers were part of the CG team.
Elasticsearch – C Style Comments in Mapping
It links a file name (as referenced within a program) to the proper physical file[0], conceptually like an environment variable in UNIX and Windows.

Ah, I miss elements of the mainframe days.

[0] https://www.ibm.com/support/knowledgecenter/zosbasics/com.ib...
First, few people will put in effort into understanding their friends' psychology and habits to use Netflix effectively. We shouldn't optimise for such users.

Second, I don't know whether individual ratings should be normalised as you say, but the final rating that's displayed should be normalised. For example, the app stores should have 20% of apps rated five stars, 20% four stars, and so on. This will make the ratings more objective and easy to understand. If the average rating is 4, then an an app rated 4 is merely average, which is counter-intuitive.

(Perhaps normalised within a top-level category, like Productivity and Games)
damn did a dev spit in your coffee? you sound so salty
Intellectual Humility increases tolerance, improves decision-making
$10 to visit the Taj Mahal - oh my God, so exploitive! That's the sort of thing I was thinking of. It really isn't exploitative at all. Should it technically be free? Yes, but no first world visitor is going to be put out of their way for $10. shrug

Of course, there is a huge difference between making your own way to a tourist trap, vs. being "guided" there. One should always be prepared to be scammed if one is paying someone just to travel to a given destination, vs. paying to actually enter that location by the authoritative body at an official entrance. If you're not paying someone at a physical barricade to the location, you're being scammed. Not too hard to understand.
Thank you for saving me the effort. I cringe upon seeing people throwing the word "standard" like that.
Yes, this has to be one of the most impressive - and scary - things I've read in a while. Fantastic work by the team, and thank goodness there's security competitions like these to work as a rewarding outlet for their extreme talents.
I think TF is better at post-setup execution. I haven't used CF in a while, but I remember having it run commands post-setup (outside of user data) being kind of kludgey. I also really really dig its module system; it lets you get incredibly creative. I also heavily prefer HCL over Amazon's DSL (at least what I remember of it when I used it heavily last year. Self referencing security groups were a huge pain in CF but pretty easy in TF)

the biggest win for TF (IMO) is that it doesn't lock you into any provider. It is a lot easier to design TF configs to work in cross-cloud scenarios (well, "easy") than it is to port CF over to something else (which is AWS only.
Cần phải làm gì khi nghi ngờ bị bệnh trĩ
Crime Pays If You Are Just an Average Hacker [pdf]
Yup! I couldn't resist. https://github.com/sctb/lumen

I think there's some bug in indexing into Lua tables. print(str({1, 2})) should print "(1 2)", for example, but it triggers an integer overflow error.

It's actually capable of compiling to both Lua and JS, so I was going to show off a Lisp running on top of Lua on top of WASM which generates JavaScript, completing the circle of life.
Why Everything Always Takes Longer Than You Think – Science of Us
Completely agree.. there is no way those crazy aero-nauts can in any way replace the ship industry.
Closest thing I can think of is this mostly silly poster: http://rebuildingcivilization.com/sites/default/files/travel...
In this case, opportunity cost was real and even quantifiable.
Well, then we have at least two datapoints. ;)
Political scandal? Admittedly I don't consume a lot of media, but a quick search of the Herald shows a couple of articles when they broke the story, and then more or less tumbleweeds. Does anyone actually care apart from us tech geeks?
It's not the lack of "advanced" constructs as you say. It is also the total disregard for all the human centuries of effort that have gone into making programming languages and environments convenient vehicles for expressing computation. Things like stack traces, syntax highlighting editors, auto-complete, interactive debuggers, and a bunch of other stuff you get with an actual programming language that you don't get with an external DSL. There is a reason those things are not part of the package. It is because making those things is extremely hard. Whereas slapping together a parser is not but feels like actual work.

You might consider those things advanced. I consider it the bare minimum to get proper work done.
I think the point is that Rust fanboy will repeat same thing for years "all security bugs would have been avoided if Rust was used" and when first security issue will be found in Servo or other Rust component(maybe the kernel some Rust devs work on) then Rust reputation will suffer, I see tons of article and blog posts m most of them made to slap the annoyng fanboys that repeated same thing.
Btw if they would have used C# then those 3 bugs would not have happen, the thing is that for some work cases you have to do unsafe stuff so C# as Rust has a way to run unsafe code so bug would have happened especially in some low-level code like for a JIT.
Water is already abundant. And much less than $1.90 per kilogram.
That actually can't happen. If oxygen were that rare, all the potential customers would have died.
You can flag submissions.
I don't know why but low contrast, dark themes strain my eyes more than their counter part.

Wondering if it's because I have astigmatisms in both eyes - I'm sure I've read somewhere that's the case but cannot remember where.
That seems like a terrible argument, morals only matter when money isn't involved?
Lua in the browser? Truly, we live in the future.