skysight-inc/HackerNews huggingface dataset:
Hello HN,

We are working on an open source game[0] which has the main goal of teaching non-technical players concepts about Computer Science, security and encryption. We want them to take a second look at how our privacy is at risk, learn what is VPN, HTTPS, GPG etc. and get them to use these tools in the real world.

We decided to take this goal to the next level by creating the project "Let's Build a Game", which focuses both on technical and non-technical users. We believe that by submitting a small contribution and seeing it get released to a game they love, will bring a unique sense of accomplishment to these contributors. With this practical experience we want to foster Computer Science education among young students.

In other words, we want to create a welcoming open source community for first-time contributors. Open source projects tend to be intimidating even to experienced programmers, and we want to change that.

I know the HN crowd is definitely non non-technical, but you can also be a part of the project. The article shows some examples on how you can contribute. Our stack is very exciting! Backend is mostly Erlang/OTP + Elixir[1], and the UI is in F# + C# with MonoGame for cross-platform support[2].

We are also undergoing a crowdfunding campaign at Indiegogo[3], and the success of Let's Build a Game greatly depends on it.

Happy to hear suggestions and feedback about the project and answer any questions you might have. By the way, we are a startup and are looking for investors, sponsors and partners. Feel free to ask for our business plan. You can drop me a line at renato@hackerexperience.com.

--

[0] - https://hackerexperience.com

[1] - https://engineering.hackerexperience.com/post/7/systems_arch...

[2] - https://engineering.hackerexperience.com/post/9/desktop_web_...

[3] - https://www.indiegogo.com/projects/hacker-experience-2-open-...
wait - didnt you just break the question? It's not about molecules vibrating, it's about whether the concept of "sound" has meaning without a hear-er
> As @sixQuarks has already written, finding the minimal amount of genes when there are 175 unknown ones and you don't know anything about their dependencies and relationships seems to be pretty much impossible.

Is there any way at all at simulating the tests? I'd like to apply metaheuristics to search for which combinatorics work
We're chasing our tails here. The definition of the copy function requires both an original and a copy. There is //always// an original and a copy. Thus, exact clones and copies made in teleport machines are always copies, separate from the original. There can be no copy function without an original and a copy. You can think of as many elaborate cloning thought experiments as you like; if they can be reduced to a copy function then the answer is simple.

I know I'm not the first person in this thread to declare the answer simple, but the author appears to be reaching the obvious if somewhat occluded correct conclusion.
The platform cratered with the dominance of pay to win games and the "freemium" model. This allowed the store to be cluttered with junk. I can't shop there, because I'm not sure what I am buying.
Frankly, it's too late for Thiel. We know who he is and his tactics. The next Gawker will be ready, if not to destroy, then at least counter.

Of course, the perfect option would be to ignore his private life, but laser-focus on his business.
Is pcwalton saying that a JIT compiler is more adequate for a "virtual-heavy" language like Go (to use devirtualization with inline caching and bailout), and an AOT compiler is more adequate for languages like Rust and C++ that mostly use code specialization?
You only have one ear?
Glad to hear your upgrade was smooth. I see your issue was already labeled by our team, so I hope it will receive more attention soon.
Are you serious?

He's most likely getting a very nice money out of it. If you are asking if Apple pays him directly, probably not, why? There's no need for it. He just goes with the flow.
How much transparency is involved in the European Right to be Forgotten? None.
The amazing thing to me is that at WWDC, Tim Cook (I think that's who announced it) seemed genuinely thrilled that there are over 2,000,000 apps for iOS. So sad and useless. You could hear the barely contained horror of the assembled developers. iOS has become a victim of its own success.

I guess the market will eventually sort it out, but when? 2030?
Maybe I'm the odd one out, but if that was the original plan that I had intended, I wouldn't object to that (given that it was painless) - after all, minus that conversation the clone would be me "in spirit" if you will.

If I didn't consent to the cloning, that would complicate things. Likewise, my trust in the cloning process would proably affect my decision.

Or put it another way, let's say we live in a software simulation. Do you care whether our sysadmins live migrate our simulation over to a new Alien Web Services instance?
What is Eve?
What annoys me about this is that now one won't be able to have headphones AND a portable battery plugged in. With a macbook and USB-C you might carry a small USB hub with you, but you won't use a USB hub on a phone so you have have headphones and a battery. Unless the headphone battery has two genders and lets you daisy chain...
You can totally write unstructured code in C#
I am amused but not surprised and there this nothing unique about Russian people either.

Many times survival in society vastly depends on believing absurdity because cost to sticking to obvious truth could mean death. That is why women in Saudi Arabia were Hijab and take beating from husband even though for any sensible human being it should sound ridiculously stupid.

Americans are no different either. One has to only look at the irrational fear of guns, terrorists or Muslims that schools or media promotes on regular basis and sometimes well supported by laws too.

To give an example, one of my friends bought a simple bow and arrow to his kids who practiced in a safe environment of his backyard. The bow itself was not very powerful and the arrows did not have any harmful tips. So one day cops showed up on his door and claimed that the neighbor had complained.

The cops told the guy that a "Bow and arrow" is considered a "Gun" in California. A gun can be fired only in a range as per the law and what his kids just did was "discharging a firearm in an harmful manner". This is a felony that required them to arrest the father and send him to jail. What father had done was completely common sense thing. The law was absurd. The cops were gracious to let him go but later the father told me that if tomorrow anyone tells him that it is a felony to make barbecue in your backyard without FDA approval I might as well believe it.
I love govtrack for the simplicity in which you can contact your senator/congresspeople:
https://www.govtrack.us/congress/votes/114-2016/s108

I called mine today because Amy Klobuchar should not be voting yes to this garbage.
Time dilation is, and remains, the single most beautifully elegant piece of problem solving I think I've seen applied to spaghetti legacy codebase like Eve's, and saved the game from a slow descent into unplayability.

Not played for a year or two, but that's coming off the back of a 10 year eve-habit. It always makes me smile when I see it randomly mentioned on HN and suchlike.

PS. Free Larkonis Trassler.
Faceted search with ElasticSearch
Will it be possible To upload aN existing spreadsheet with formulae from excel and then gradually Add eve specific functionality?
Faceted search strategy with ElasticSearch
That gives me a 502 sadly.
If you want a good quality but cheap USB soundcard, with very smooth audio levels, try this. I've been using one for almost two years now.

https://www.amazon.com/gp/aw/d/B00SUUVCXQ/
Isn't the very reason fracking is claimed to be safe, that the water is pumped significantly below groundwater level? If that's the case how does it turn into groundwater, is it rising upwards?
The Raspberry Pi 2 package sometimes takes longer to build. But that doesn't explain that the previous minor version didn't ship. I created https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1366 to look into this.
_01: int b = 0;
_05: string t = "";
_10: for (b = 99; b > 0; b--) {
_20: goto _100;
_30: t = t + " OF BEER ON THE WALL";
_40: Console.Write(t + ", " + t);
_50: Console.Write("\nTAKE ONE DOWN AND PASS IT AROUND, ");
_60: if (b - 1 <= 0) { Console.Write("NO MORE BOTTLES OF BEER ON THE WALL"); } goto _80;
_70: goto _200;
_75: Console.Write(" OF BEER ON THE WALL");
_80: Console.WriteLine();
_85: goto _230;
_90: Console.Write("GO TO THE STORE AND BUY SOME MORE, 99 BOTTLES OF BEER ON THE WALL");
_95: return;
_100: t = b.ToString() + " BOTTLE"; if (b > 1) { t = t + "S"; }
_110: goto _30;
_200: Console.Write((b - 1).ToString() + " BOTTLE");
_210: if (b - 1 > 1) { Console.Write("S"); }
_220: goto _75;
_230:;}
Nice a websockets REPL! It would be fun to make this connect to Jupyter/IPython notebooks :)
Not necessarily. As an example, an IoT vendor could set up a domain for their devices and delegate a subdomain to each device (basically what Plex does). They could also provide an API that allows those devices to provision a TXT record to solve the domain validation challenge. The actual ACME client would still run on the device itself, and validate using that API.

You'd need a way to get past the rate limits (either via PSL or with a rate limit exception), but other than that this is doable.
> I think you're just back-rationalizing your sense that uniqueness of prime factorization must be obvious because you've never seen it fail and heard people talk about it a lot and so on, instead of having access to genuine grounds for certainty.

I don't think it's fair for you to make assumptions like this about me. I have a degree in mathematics and have a fair amount of experience with this stuff. I certainly do not have the same level of experience as Gowers, but the odds are very high that you don't either.

> Yes, but the only way in which that ordering compels the integers to be a unique factorization domain is through the fact that it allows us the Euclidean algorithm; put another way, through the fact that, for any bunch of integers, their smallest positive combination (in the sense of adding or subtracting various multiples of them together) divides all of them.

What do you mean by "only"? You'll need to use something roughly equivalent to this, but you certainly don't have to use it stated in this precise form.

For instance, a proof has already been given in this very comment thread which does not require the Euclidean algorithm in the form in which you've stated it. It requires only a much more intuitive statement about modular arithmetic, which can be proven relatively easily using the properties I've mentioned (as was done by makomk).

If you're still not satisfied, I encourage you to read this thread:

http://math.stackexchange.com/questions/385967/origin-of-wel...

---

The other questions you've posed seem irrelevant to me. Any mathematical fact can be spun so as to make it seem difficult or counter-intuitive. For instance, I might tell you that a very simple and elementary proof of the infinitude of primes makes it obvious that

n^8+4n^7+8n^6+10n^5+9n^4+6n^3+3n^2+n

has at least three prime factors for all positive integers n. But how obvious is that to you?
Samsung Galaxy S7 review, in depth: Samsung's new flagship is a fabulous handset
> And while Tim Cook just touted Apple's new Swift Playgrounds iPad app as "a powerful new way for kids to learn to code," the campers won't be eating Apple dogfood this summer.

That's because the Swift Playgrounds app won't be finished until sometime in the fall.
Toucharcade is a great site / resource to find and learn about iOS games.
I don't know what definition you have for a "glue language" but being a glue language is NOT the same as an "extension" language, nor is it about being embedded (e.g. like Lua inside another program).

From Python.org itself, written by Guido Van Rossum:

Glue It All Together With Python - Python is an advanced scripting language that is being used successfully to glue together large software components. It spans multiple platforms, middleware products, and application domains.

And from Wikipedia, for the traditional definition as I've known for decades:

Glue languages: Scripting is often contrasted with system programming, as in Ousterhout's dichotomy or "programming in the large and programming in the small". In this view, scripting is particularly glue code, connecting software components, and a language specialized for this purpose is a glue language.

Pipelines and shell scripting are archetypal examples of glue languages, and Perl was initially developed to fill this same role. Web development can be considered a use of glue languages, interfacing between a database and web server. But if a substantial amount of logic is written in script, it is better characterized as simply another software component, not "glue".

Glue languages are especially useful for writing and maintaining:

- custom commands for a command shell;
- smaller programs than those that are better implemented in a compiled language;
- "wrapper" programs for executables, like a batch file that moves or manipulates files and does other things with the operating system before or after running an application like a word processor, spreadsheet, data base, assembler, compiler, etc.;
- scripts that may change;
- rapid prototypes of a solution eventually implemented in another, usually compiled, language.
1) Is exactly what this paper is addressing. The fact that their is philosophical ambiguity is precisely why these are problems, and not solved already.
Thanks, I appreciate it! Also, thank you for sharing your feedback & concerns. I acknowledge we need to communicate more.
Real life imitating satire? Ali G did it before, in the movie "Ali G Indahouse".

I know how to solve the himmigration problem! We need more FIT WIMMEN!!
The site seems to be down.

Link to the Google cache:
http://webcache.googleusercontent.com/search?q=cache:-8QtKz9...
Parse Server hosting is really expensive. Is there a way to make it cheaper?
The problem, as I see it, is (the Alphabet Agency) has a proven ability and now authorization to do X to Y but promises to never to do it to Z. This is the point where trust comes into the equation. As has been shown via FISA courts, warrantless eavesdropping & sneak/peak ex post facto warrant abuses, trust no longer exists. Sorta like how the US vehemently denied torture until disclosures & evidence mounted so high they couldn't keep up appearances & now hem & haw about how somebody will be held accountable... some day.

tldr: If they have the ability, you can depend on them finding a credible(sic) excuse for using it just that one, initial time. Thus starts the tide of more rationalizations and the ultimate abuses to follow.
Same reason I stopped making games for iOS years ago. I too did truly enjoy making them though. I created original games and the effort all outside working hours overnight and weekends did at least teach me skills I still utilize today.
Apple, goddamn. You had a potential major gaming platform on your hands – but almost 10 years later, we're stuck with $5-10 CPIs and store that doesn't even try to do anything with the long tail. Just open up Steam sometimes if you wonder how it should've been done.
Previous discussion:
https://news.ycombinator.com/item?id=11024656
The idea is to not do container scheduling in GitLab. We're considering adding some monitoring. Standard contracts are not easy but I think it is doable. We already shipped deploy to Kubernetes https://about.gitlab.com/2016/03/22/gitlab-8-6-released/ and we're working on more. For more information about our deployment vision please see about.gitlab.com/direction/cicd
Apple’s free coding classes are a sales engagement
Polar orbit earth observation satellites: Svalbard earth station
We Replaced C-SPAN with Periscope and I Can’t Even
NetworkManager in Linux has been working great for quite some time now. But it's probably not the product of Canonical or any one company, but of efforts from multiple parties, which is where Linux and FOSS in general shines, and is really the whole point of it all.
Fair, though most of "us" weren't, honestly.
What garbage. For one, the safe browsing API does not disclose URLs to Google. Instead, a 4 byte hash prefix is used[0]. I'll leave it to others to dissect the rest of the FUD in this poorly researched piece.

[0] https://developers.google.com/safe-browsing/v3/update-guide
Really interesting new features

A little feature I'm missing is to have the code coverage percentage in the slack message

A bigger one is the fact that the comment text area in code review is terribly slow on my very recent desktop in firefox, and unusable on my cellphone (it used to be ok one years ago)

I can't wait to deploy this release (we always wait one week after each release official date, just to let one or two bugfix release).
I have a game that I made over a 4 day period on iOS and Android. It's not brining in much revenue, but it was a cool challenge. My game isn't really that great, but I haven't touched it in over a year as well as there is no motivation to keep working on it. Once too many bugs start showing up, I'll probably pull it from all 3 app stores.
> What if a 3.5mm cable was a way for your phone to connect to various IoT devices to pass the basic setup data like your wifi SSID and password instead of this goofy process of broadcasting it's own wifi network that you have to connect to.

For what it's worth, the latest Canary (https://canary.is/) is configured via a 3.5mm cable connected to your phone, and the configuration process is relatively smooth compared to the goofy ad-hoc WiFi network approach.
Yeah, there is no context to this post, so I appreciate your confusion. Eve is a programming platform we are designing to bring the power of programming to non-programmers. You can read a little more about our mission here: http://witheve.com/

Incidental Complexity is our dev blog, which we've been using to update people about our work. We are developing in the open, so you can see what we're up to on our GitHub: https://github.com/witheve/lueve
Bluetooth headsets?
Build or Buy: 6 Key Things to Consider Before Building a Platform
I don't have any newish connected general purpose device (fridge printers, etc.... Do they give you an option to upload a cert?
It was answered in the post:

>Thiel just crucified the most notorious dissenter of Silicon Valley and called it ‘philanthropy.’ If this is how Silicon Valley billionaires are going to treat their dissenters, then dissenters have no choice but to go underground.

>If the price of dissent in Silicon Valley is too high, dissent will find a darker avenue. The next ValleyWag is likely to be more like WikiLeaks. It could be anonymous. It could be outside the jurisdiction of The United States. And it could use all the shiny tools of the web, Tor, bitcoin financing, Zeronet, the blockchain, to exist above the law.

The author is saying that if you legally shut down businesses through proxy lawsuits, the businesses will no longer operate on legal means to remain online and as such, the next Gawker can very well become something unstoppable.
> Killing people is morally wrong.

What about it, though? For the sake of argument, I'm not taking a position on whether it is or isn't wrong, I'm just looking for the "why". Ending a consciousness without either a defense motive or the permission of that consciousness (as in, violating the consciousness's right to life)? Depriving the world of a unique being? Causing damage to the human race by needlessly ending a human life? Release and/or destruction of a soul (or some other supernatural-ish argument)?

"Killing people is morally wrong" works for all of those reasons right now (and others, depending on your favored philosophy), but some of them are invalidated if we assume that we can make an exact copy of a person at a given point in time.
This loss of trust amongst consumers is what caused the original video games crash in the 80's. Nintendo's seal of quality is what restored consumer trust. Apple may need to get more aggressive about the App Store.
Try again now, we had a temporary maintenance outage.
"Reverting to a previous copy is not the same as continuing to live. This seems really simple and obvious to me. So what am I missing"

What the author is missing is that something can be "simple and obvious" and also wrong.
What Are the Reasons to Have Multiple Internet Connections?
There are only so many combinations of the words [Lord|War|Clan|Battle|Fight|Clash|Of|Reign|King].
Similar note, I found I could walk out of class anytime in high school and wander the halls as long as I looked sufficiently stressed. As long as you look like you have a purpose people will not bother you (unless you look like you have a purpose that you aren't fulfilling I suppose).
At the moment, the SF bay area still has the most choices if you're looking for a new job.

That actually translates into something of a financial advantage. The two largest pay raises I've gotten have been from quitting and joining another firm.

It depends how settled down you are of course. Being willing to move is generally financially beneficial as well.
Which one is it? I always find it interesting to see what someone can do in a short time.
It does seem utterly tone deaf to celebrate this fact at a developer conference but they seem to do it every year.
I've got a cheap Nokia Bluetooth headset with a 3.5mm port and my own earphones. Works great. Used to have the Sony Ericsson MW600 (RIP).
Supposedly they were just waiting for Ecto 2 to be finalized before releasing.
You can with Sonic Pi which supports a number of different tuning systems.
Well, I've bought them for $220 -- version 2.0 whereas now they are at 3.0, but still.

And I have studio monitor headphones too, but still prefer those for casual listening.

>headphones with pretty good sound quality start at $50 and get diminishing returns around $150...

You'd be surprised.

Of course the ones we talk about also have BT wireless operation, noise cancelling and even touch sensitive case (to control volume/forward/stop etc) -- to justify the higher asking price, but even without those things, a good $250 or $300 headphone will be much better than a good $150 one, pretty similarly to a $50 vs $150.

If you look for diminishing returns, that would start around the $400-500 mark.
Apple get away with so much stuff that I truly believe they will be able to get away with it too.

When Apple does this kind of stuff people praise them so hard that it's difficult to think Apple can do any wrong.

The bias level is unbelievable. Gruber and others push this so hard, that Apple is almost perfect, Google is the Devil (usually) that is hard to believe that they are not receiving any benefits out of it.

I agree with you. The comparison is not the same and I believe this move is Apple, maybe, trying to innovate due to external pressure from the market.
That is NOT what the German media is reporting:

http://www.spiegel.de/politik/deutschland/fracking-was-steht...

It is a compromise, not a ban. Certain tests will be allowed, until those are concluded there will be a moratorium (halt) on full-scale commercial fracking.

What's with the BS being reported about Germany lately? First the misreporting on the electric vehicles, now this.
Are many consumer applications running with a multi-process architecture?
Correct me if I'm wrong, but nuclear reactors have nothing to do with climate change. Reading GP then your reply seems ambiguous about the "environmentally conscious".
Eve is only as useful as the data in it, so we really want to make it easy to import data from a variety of sources. You bring up a really good point though, that if our interface is grid-based, then there should be a simple mapping from Excel -> Eve. We support a superset of Excel functionality, so theoretically it should be possible, but as always the devil is in the details.