skysight-inc/HackerNews huggingface dataset:
You may be interested in gogs [1]. When I saw the feature list, it sounded a bit like a gogs clone, but it was missing some features.

As for gogs, it is already coming along nicely. It has support for LDAP authentication and has some other nice features.

[1]: https://github.com/gogits/gogs
was investigating this myself few times, it's great concept looking forward for a solution that will actually work fine
Jet.com raises another $350M
How many recent Nuclear plants have been built that will be able to generate power at $70/MWh? All the recent ones have had massive cost and time overruns.

This report from the UK is interesting reading [1].

1. http://www.parliament.uk/documents/post/postpn_383-carbon-fo...
I'd be quite interested to see this on an ESP8266 board. I use the Adafruit huzzah version[1] which comes with a lot of extra fluff for developers, but the core microcontroller is a 32 bit MCU with 64k of ram. It is about the size of a US Quarter Dollar coin and can be had for as low as ~$2 USD.

[1] https://www.adafruit.com/products/2471
You are not wrong, but consider that the problem may be handled a number of ways. Once I move to storing everything through IonDB, you will be able to choose key-value stores that could wear level, should one be implemented. Such algorithms have been suggested in other works. Furthermore, if the device supports a storage API that already does wear levelling, you than a SQL layer on top should not hurt.
So would I. I'm just saying it is still a tax you have to pay to be in a bigger org.
If your service is not changing in a way that your clients will notice, why are you bothering to make changes to your service at all?
pureLiFi
Thank you for letting me know that you can do this. I'd like to try combining that info with the Civilization Budget (http://alexrecker.com/our-new-sid-meiers-civilization-inspir...) that was posted a couple weeks ago.
My contribution to the Lambda application construction party:

https://github.com/exratione/lambda-complex

Lambda Complex is a Node.js framework for applications that run entirely within Lambda, SQS, and other high abstraction layer AWS services. It is well suited to non-realtime content generation and other types of application driven by message queues and which require enforced concurrency limits. Examples include high volume generation of static content from data or other types of workflow initiated in response to messages placed into SQS queues.
Need ~10 beta users (Up to $400-$1000 / week for a few minutes of creativity)
Companies from Equinox to Bonobos are looking for creatives to write short, creative lines for their company. Win their contest, get your ad published, and make $20-$50 cash per company (20 companies / week).

Last week, we paid out $200 to 8 winners. Some of whom had never won anything or had any advertising experience.

Each submission takes 2 minutes and we’ve capped the # of submitters, so beta users will have exclusive access to $400-$1,000 payouts each week for a few minutes of creative fun.

http://www.thinkvelcro.com/
Samsung Pay's pitch is that it is (mostly) backwards compatible with existing card readers. When NFC fails, it does fallback to magnetic strip emulation.
Startups can receive up to $120K IBM Cloud credit
A family devastated by relentless cyberattacks
Dialog ennui. The same reason UAC didn't work in Windows.
Disclaimer: I'm a coworker of the author.

1. this is easy, accessible, broadly compatible. I think it's the fastest way to get to the data (especially on mobile: no going to store, no waiting to download, touch-friendly interface)

2. "soft" technical limitation of the PokéApi. He says it can be worked around, time permitting. PRs encouraged!

As far as use cases go, I think it's common to want a Pokédex of some sort when playing the games. As the existence of this blog post illustrates, this particular one was a case study in web technology first with a fun theme rather than a grand attempt at market domination.
This is brilliant. I have a few automation scripts myself, but nothing on the scale that this guy went too. Impressive.
How comfortable are government software groups like this with remote workers?
Anecdotally, my performance at shmups* became a lot better when I learned two simple ideas: watch my ship and the bullet patterns so I can dodge between them, and don't worry about precision firing. My original instinct had me looking pretty much everywhere BUT my ship and the bullets approaching it.

Or more succinctly: be where the bullets are not. Get that down and the rest is just finesse.

Ultimately I layered more complicated information acquisition strategies on top of this; my eyes constantly jump around the screen, to get a quick check on where enemies and power ups are, upcoming terrain, etc, but I still spend a lot of time watching a small zone around my ship.

Modern "bulletstorm" shmups also involve a lot of me chunking stuff together: big enemies will often spit out huge arcs of bullets, that initially cluster together as a big arc of death, but slowly spread out into something you can pass through. Similarly, small enemies may come in groups, which I sometimes think of as single entities.

* a contraction of "shoot 'em up"; 2d games where you control a small, fragile spaceship. Scramble, R-Type, and Ikaruga are all good examples.
The Golden Rule of Programming
As one of my favorite math professors once pointed out, a proof is merely an argument that convinces people, so whatever works works.
The comments on the left explain it (I didn't understand it either). Basically, it's known that an equilateral triangle of side length n needs n^2 unit triangles to perfectly tile it (e.g. you need 16 unit triangles to tile an equilateral triangle of side length 4).

Now, if you make the side length of the large triangle just a teeny bit longer (that's what epsilon is), what is the minimum number of unit length triangles it takes to cover the larger triangle? The two different figures show two ways this can be done with n^2 + 2 triangles: the first figure essentially adds 2 triangles to the base row (the comments show how they overlap a little bit), while the second figure uses 3 overlapping triangles to make up the "tip", instead of just 1 (again, the comments show how this works because the base row doesn't need any additional triangles).

Thus, these two examples show how it can be done with n^2 + 2 triangles. It's still an open question if it can be done with n^2 + 1.
If the printing press or web were proposed as research topics by a new PhD student today, they'd probably be laughed out of the room. But if they were proposed by someone with credibility, who knows what research is like from top to bottom, in a EUR2M grant proposal with a good demonstration of how the new ideas relate to existing work, featuring an appropriate-sized team and a detailed risk management plan up-front -- they'd be funded.
Interesting. I visit arXiv often and notice that most of the new papers are in the 'astrophysics' and 'high-energy' field, and the map exactly resembles that.

Can you please enlighten us about the technical details behind the scene, right from collecting the data to processing it.

I'm also working with a large graph entity and would love to read about your process.
1) Join a lab as a programmer (e.g., National Weather Service (climate), J. Craig Institute (infectious diseases))

2) Read the computational papers on a subject you are interested; replicate the results in the papers and open source your software/pipeline; apply the method to a newer data-set.

3) Contribute to a open source informatics toolchain used for the subject (e.g., https://github.com/bigdatagenomics/adam)
Acceptable because if it blows up they'll just toss you or one of your coworkers under the bus. Watch what happens at Volkswagen, you'll see.
Same Idea, It was Samsung's effort at getting ahead of Apple Pay seen as it's compatible with non-nfc terminals.
The default IP is from Sweden (89.253.78.108), so it probably just looked up that. NB: that IP is publicly available in the source.
Really cool idea to try to show the way to make a responsive smooth 60fps app. But the animations on my PC(firefox on linux) and phone (firefox on android) were really choppy.

Is the chrome experience much better?

EDIT: also the back button on my phone sent me back to the tile screen :(
How about KickStarter holding the money in an escrow account after a project is funded and then releasing it in bits after the creators have reached a milestone? That way, the creators are not getting all the money upfront? Will that be hard to implement? Surely, there has to be a way to protect the backers from losing all their money..
The Oak Ridge molten salt reactor lasted four years without serious corrosion. Terrestrial Energy and Thorcon are working on systems with sealed reactor cans that get replaced in similar timeframes.

Reprocessing isn't a necessity; it extends fuel supplies but even Terrestrial Energy's simple burner design without reprocessing is six times as fuel-efficient as conventional reactors. Running on thorium is more complicated, but all the molten salt companies other than Flibe are starting with uranium.
creditors call ... on a schedule I personally would consider "aggressive".

Let me suggest you go to a library and pick up a copy of "How to get out of debt, stay out of debt, and live prosperously." Also "How to survive without a salary" is an excellent book.

You might also enjoy reading this:

http://micheleincalifornia.blogspot.com/2014/02/money-and-ma...

Best of luck.
Never mind inertial guidance; just distance traveled from the odometer would help, based on the commonly true assumption that the tunnel is straight.
Very much so.
Pretty sure Google Translate is not a Markov model at this point; pretty sure it's a deep recurrent network.
Not for me. I wonder why not.
No, I don't own an iOS device; I refuse to support walled gardens financially. So I don't play any iOS or console-only games.
Yes. From their facebook about page:

> In laying out the map, an N-body algorithm is run to determine positions based on references between the papers. There are two “forces” involved in the N-body calculation: each paper is repelled from all other papers using an anti-gravity inverse-distance force, and each paper is attracted to all of its references using a spring modelled by Hooke’s law.

However it must have taken them a while to converge for 10^6 particles.
I see that the data is little old, found the GitHub organization for 'paperscape', a tool to visualize arXiv.

https://github.com/paperscape
> This is precisely the mistake San Francisco has made.

What is that mistake? Permitting new, nice housing?

If this is your opinion, I cannot agree with it.

Firstly, something like 10->20% of all new residential construction must either be set aside for "affordable housing", or enough money must be given to The City to construct those units on behalf of the developer. Secondly, San Francisco's mistake is to -through a variety of screwups- make it nearly impossible to build new, dense residential buildings in the city.

If a district is able to build enough housing to meet current and expected near-future demand, rents will usually remain stable. See footnotes 0 and 1 at [0] for some info on long-term trends in the area.

[0] https://news.ycombinator.com/item?id=10556534
Transportation is exactly the technology needed to make colonies economically feasible. And as you say, an 'umbilical cord' will surely be necessary for the first colonies -- this is also a problem of transportation.
> Have there been any significant CS papers published in the last ~5 years that aren't on Arxiv?

Even if not, there might be insignificant CS papers not indexed by Arxiv which cite significant papers which are indexed ;) This makes the citation counts comparatively lower if most insignificant physics papers are in Arxiv.

That said, it doesn't surprise me much that worldwide there are still more people working in physics, biology or mathematics than in CS.
FERMIAC: The Computer That Advanced Beyond the Manhattan Project
I'm so glad you asked this! I just built a service on API Gateway + Lambda in the past two weeks. Here's my unstructured thoughts -

* I love that I don't have to provision any resources. The fact it will scale to volume automatically is a huge win.

* Lambda was a treat to work with. We used it with Python. Both the web console and API interface worked great for us.

* I was able to get Lambda development working end-to-end with a Makefile and the AWS CLI.

* API Gateway was a bear to work with. The concepts are unintuitive, the interface sucks, and the logging is lackluster. I found it difficult to go through the develop/test/deploy cycle on because of these issues.

* API Gateway is brand new. Brand new AWS services have bugs. We hit bugs.

* API Gateway documentation is awful.

* API Gateway had a bug where it stopped logging. If it doesn't log, it is literally impossible to debug. This hard-stopped development for 5 days while they worked on a fix.

* There's an invisible error case where your API doesn't have permissions to invoke the Lambda command. It's easy to hit and annoying.

* API Gateway doesn't support POST requests in the way you would expect. This leads to over-complicated setups for simple use cases.

* I really don't prefer the way mapping templates work in API Gateway.

Overall, our setup is humming along nicely, but it's just 2 routes. I just reviewed the Gist and I agree with many of the concerns expressed in it.
For efficiency, to add new features, to change your data store, lots of reasons. As long as you don't break anything for your user it would be fine. Adding features may require a heads up to the team the feature is for, but not everyone else.
I recently was invited to give a talk about LittleD at the University of Michigan. While there, I got to talk with the one of the lead researchers working on the world's smallest computer, this thing: http://www.eecs.umich.edu/eecs/about/articles/2015/Worlds-Sm...

The basic computer has so little memory (~3KB total for code/data IIRC) to make anything sophisticated impossible, but there are extensions that keep the thing much smaller than a typical embedded device (like orders of magnitude smaller) but providing enough for there to be interesting work.
> It won't implicitly solve distributed computing

Why not? It's out to explicitly address distributed computing - http://docs.julialang.org/en/latest/manual/parallel-computin...

Julia is performance-competitive with C++ and Fortran, and productivity-competitive with Python. It's out to do both. Julia code compiles to LLVM and is incredibly "close to the metal" including SIMD, ref http://docs.julialang.org/en/latest/manual/performance-tips/... and https://software.intel.com/en-us/articles/vectorization-in-j..., and GPUs http://blog.maleadt.net/2015/01/15/julia-cuda/

Try using Julia a bit before you talk about what it "won't solve."
Dell apologizes for HTTPS certificate fiasco, provides removal tool
I don't remember any sort of phone in number. Possibly would have gone broke had I known of it.

I did find this...

http://www.resonant.org/games/infocom/Infocom_Homepage/Invis...

:)
Heavybit Sales Master Class: Bridget Gleason and Morgan Mackles
For some reason, while I always see Adam Cadre mentioned along with Plotkin and Short among the innovative modern IF authors, something about his writing style just rubs me the wrong way and I've never been able to enjoy his games.
ok thanks for the link. By no users I mean something that is a product with no network benefits. Maybe tool to build PDF documents using phantom, an invoice generator and email tool, etc.

Something simple that is useful, but isn't exactly going to put you on the Forbes 30 under 30 list. Will checkout Flippa, couldn't remember the site name.

cheers.
How is the 0.10.x version of Node treating you? That's what's keeping me off of Lambda at the moment. I guess I could use Babel before deployment, but what about external libs?

I'm thinking of the following workflow:

1. Write/debug with TypeScript -> ES6 on Node 5

2. Compile to a single file (not sure if I can use tsc or Babel for this -- basically just inline all the imports)

3. Transpile the resulting single file to ES5

I'm not sure if it's going to work, though...
Maltese sounds like a pissed off Italian swearing at you in Arabic.
Kim Dotcom’s New Zealand extradition hearing wraps up
2c of UX: You should bind the escape key to close the detail views as they appear like windows.
Presumably the people who set these hard-cuttoffs aren't totally oblivious to the results, Australia has a similar problem with social welfare payments.

My suspicion is this is by design because a certain level of unemployment is required to keep labour costs down - or so the theory goes.

I've met a lot of people who don't want to work, some because they're slackers and some because they'd have to get full time employment because anything casual they're likely to get wouldn't be worthwhile as it eats in to their welfare payments. So the system 'works' for some definition of the term 'works'. It probably also catches a lot of people unnecessarily too.
You could start with Bitcoin only, then when you are big enough you can start with other currencies too.
The terminal has no method to determine if the card is Chip and Pin enabled aside from the magstripe.

Sure it could check for the actual chip, but credit card fraudsters aren't creating fake cards that include the chip so that wouldn't help either.

I would argue the way they should implement it is such that the bank itself rejects the transaction if it knows the card is chip enabled and the terminal is as well.
E.g. you start writing "canv" and auto-complete that to "CanvasElement". You just auto-complete everything. And if you actually do screw something up, you get a squiggly line and a hint.

By the way, I have all of that when writing Python, using PyDev on Eclipse, and other IDEs certainly offer the same.
Anyone who has an Amex would notice this immediately. The last digit is the Luhn check digit and the digit before that increments each time a card is issued, starting from 0.
There's some interesting creative subtext in Steve Meretzky's collection of documents from Sorcerer.
("Agency" refers to Giardini/Russell Inc., the advertising agency Infocom used to create collateral and 'feelies' for the game packages.)

Client/Agency met to discuss Agency's recommendation
that Enchanter II should be called Spellbreaker (rahter
than Sorcerer), and that Enchanter III should not be
called Spellcrafter. After discussion, Client/Agency
agreed to proceed with Client's preferred name for
Enchanter II, Sorcerer. Name for Enchanter III will be
discussed at a later date.

I can't wrap my head around the idea that the ad agency is in charge of coming up with the game's title. That certainly isn't how things would have been done at any other game company I'm familiar with. I've always had a ton of respect for the quality and literacy of Infocom's collateral, so it was fascinating to learn how much of that was outsourced to a generic agency that would have sandwiched their work between full-page ads for furniture sales and TV commercials for used car dealers.

It seems that not everybody at Infocom was 100% on board with G&R's work: http://i.imgur.com/WNBUY1w.png

Overall, these documents offer a really interesting peek inside the sausage factory. Thanks to Steve M. for making them available and to Jason for doing the legwork!
Mutagenic chain reaction could knock malaria out of mosquitoes for good
I don't think containers are related to unikernels. The whole point of containers is to sacrifice a bit of performance in order to gain convenience.

Whereas for unikernels, it's the opposite

> Unikernels leverage the advantages of virtualisation to create an operating system that's as specialised and optimised as possible.

It makes no sense to craft a hyper efficient kernel and then run Ruby on it. If your requirements are such that Linux is too slow, you are probably an HFT. Or Google.
how much savings will u have by 27? do you have a house too?
New, bumpinTU!

Arrange an imrompTU, accurately-timed meeting at arbitrary GPS coordinates, whereby the participants will all converge and crash into each other due to staring down at their mobile devices.
What prevents you from emptying my account if I use your service?
The source is interesting and worth a read to see alternate dialogue paths, including what happens if it can't locate your IP:

"what's up in..."
"wait a minute"
"damn" (etc.)

what happens if you do it on a Monday:

"...god I hate mondays"
"just leave me alone"

and all the options for different ages, fingers-held-up guesses, Rorschach test, etc.

http://clickheretosavetheworld.com/js/javascript.js
It is.

Per Zillow, the median home value in San Francisco is $1,117,300. For the rest of the USA it is $188,900.

If you are willing to drive 2 hours each way to work, and live in the middle of nowhere, you can pay the low price of $630,000 in Gilroy.

Things are crazy here. If you don't live here it can be hard to understand.
Good distinction. So, potentially a virus in theory in certain situations but rarely in practice. Might drop the label in the future.
> That is news to me - and probobly the entire health insurance industry, how did you arrive at that conclusion?

Take any illness you might get and look at the outcome 40 years ago versus today. Look at the maintenance treatments people make for vision, dentistry, and orthodontics.

> I made my point, being aware of my point you stated the opposite in a ridiculing manner: that is the very definition of sarcasm.

That's not the definition of sarcasm.
This is by design: https://en.wikipedia.org/wiki/Bank_card_number
1) How does a unikernel differ from a library OS? Is a unikernel a kind of library OS?

2) Is the specialization the important aspect? I see OSv referred to as a unikernel but it does no specialization, it supports almost the entire Linux ABI. I'd argue it is a library OS, though.
Sounds like you didn't read the post.
Can you mount an EFS on the lambda instance (I don't know, but that comes to mind as a possible solution), possibly via a java NFS daemon or something in userspace?
No, the letters are exactly the same. The change is caused by adding an accent above or below the letter, in this case the letter pronounced like "l" in English.
I think the people cost will be what would kill that; they'd have to have people actually verify milestones, investigate the kickstarter campaigns, etc.
There are a few things in regards to housing that are specific to Berlin like how much low income housing is build etc. but most of it isn't.

Renting is and has more or less always been the preferred option in Germany. The reasons that make it also a good idea economically have less to do with laws and more to do with a declining population, people moving to larger cities and culture. Unless you have a place in a large city, which you probably can't afford, it's going to lose value. Also you may want or need to be flexible in regards to where you live and work, owning property doesn't help with that.
I read your article, best of luck. Pretty interesting, I considered doing this and have the luxury of even getting to make that choice. Obviously, living with my parents at 26 is pretty shitty, but at least I can write code, keep warm and freelance a bit. Cheers.
The issue is that on other airlines that charge baggage fees, everyone brings a big roller bag on board. There isn't enough room for everyone's bag, so this leads to a massive slowdown as people try to find a spot, flight attendant's trying to convince people to put stuff that fits under seats under the seat, etc.