skysight-inc/HackerNews huggingface dataset:
Nice to see the Persian Gulf aspiring for records again.

Fun Snapple fact: on any road with 2+ lanes, the leftmost lane is nostagically referred to as the crazy lane. If you go in it, it is culturally expected to go as fast as you can (so even in a 50 or 60 km, you see expats and locals go between 100-160 km or more, sometimes in Toyota SUVs with less common sense than playboys in Italian sports cars).

As a reminder of how out of control it is, you will see car carcases (I strain to call them car bodies) from horrendous accidents on the side of the road to remind you shit is real over here.

Driving with your family in the car is interesting. You must practice some minium of road rage, lest you get run over. Using profanity does not help, as that leads to violation in indeceny laws. So I think of clever ways of threatening people ambiguously regardless of background (commonly Gulf Arab, Arab, South Asian, and Southeast Asian).

Hint: you use your car as a weapon if you wish to survive.
> Does that include the people at the factory in the mission control? I don't think it does.

Right, that was the point of the article... they can only have 60 people trackside, so they need all this bandwidth to send the data back to the factory where even more people can analyze it.
nice book idea! If I had any time on top of job, side project and family i'd buy it!

question. I see you use Gumroad. Reasons not to go with Clickbank? No need for affiliates?
Exactly - We are rolling out more sensors that interact with you and your dogs daily life! would love to get more of your input on this.

Would that other thing go on a dog collar? : /
Sure!

I'll start with the graphics part, since that's the easier part of the two.

Since the original GameBoy has only 4 shades of gray, all "bitmaps" are 2 bits per pixel so you can squeeze a total of 4 pixels into 1 byte, the graphics are converted from PNG files via some JavaScript routines which can be found in the convert.js file in the repository.

The GameBoy uses 8x8 pixel hardware tiles on a scrollable "background" and supports up to 40 sprites which can be either 8x8 or 8x16 pixels in size.

There are 2 tile buffers in VRAM which partly overlap and only the lower one can be used for sprites, which gives you 128, 8x8 tiles for use with sprites and 256 for use with backgrounds.

Sprites can be mirrored, so this somewhat reduces the amount of graphics needed for the player character.

In order to reduce the map data, each room uses 80 16x16 blocks which are served from a meta table in memory, where each index maps to 4 8x8 tile definitions of the block. When drawing the screen the code resolves the individual 8x8 tiles and sets their value into the current VRAM buffer for the screen (there are two, which are swapped, to minimize draw artefacts).

Since the meta table is limited to 256 16x16 blocks too (due to the fact that the map format only uses 1 byte per block tile) there is some additional pre-computation magic going on when creating the map data. Basically, the block tiles are split into 4 x 8 rows, each screen then maps onto 4 of these "rows". By then packing often uses block tiles together, you can have more details for certain rooms since they don't need to use all of the different rows available and can basically swap some of them out.

Also, all graphics and map data are additionally compressed with a custom LT Type compression routing and are decompressed on the fly. Except for player graphics, which are stored into a RAM buffer at start in order to avoid graphic glichtes when switching out the sprite tile reference indexes and the graphics at the same time.

Overall, the timing is really important since you don't have too much time during the VBlank period (yes, it emulates a vblank!)

Now as for the sound, right now I'm really just setting the sound channel register values pretty much "Per hand", meaning, that I pick some decent values (tested in some GBA sound test ROM for gameboy sound channels I found somehwere - yes the GBA still has the original GameBoys 4 channels, since it's backwards compatible).

The sound data is stored in some kind of JSON format for easier editing, all the bit field stuff is than generated at compile time and baked into the ROM.

I've also gotten a prototype of a music engine running (not yet in the repository) where you'd play pre-defined sound "patterns" on virtual channels and "mix" them down. The sound / music stuff really is a whole story of its own, especially since there are nearly no references to find, except for some old, undocumented ASM sources of some Rare Ware GameBoy ports of Banjo / Jet Force Gemini which apparently got uploaded by one of the Sound Engineers at Rare.
As someone who has flown from northern california to southern california a number of times, it in no way takes 2.5+ hours, including all of the "airport & airplane BS".

Proposed HSR times from SF->LA are about 2.5 hours. If there is no security and you are comfortable arriving a few minutes before the train leaves, thats that. Realistically, I'd think you'd need to arrive 15 mins ahead of time or more.

Flights from SF->LA take about an hour. In my experience 30-40 minutes is plenty of time for "airport BS", but even if you give it an hour, you're at 2 hours, not over 2.5.

I am all for HSR, but saying that it is faster than air travel is a baseless argument.
But charging some and not others is pretty clear discrimination. Colocation should definitely be allowed, but Netflix should pay the same rate a start up would.
My first experience creating an API
"I mean, defense contracting is a bit of a drag and there's tons of red tape"

Not to mention the tremendous moral hazard. I am unclear as to how anyone can function as a reasonable moral actor when they profit from war.

Calling it "defense" does not solve that problem.
If we can get these babies down to nanoscale size, will we have invented Transformium?
Some options include: He is familiar with it, the Z80 is so simple it doesn't really matter, and someone else already wrote one in JavaScript. Lastly does it matter?
It's a transaction fee applied in addition to the credit card processing fees.

There are many other solutions out there, including Shopify and ours, Weebly eCommerce. We offer our complete plan for $25/month and have a 0% transaction fee:

http://www.weebly.com/#plans/compare
http://www.weebly.com/features/#!/ecommerce-website
Good conclusion in that article! Sometimes (actually quite often in practice) neither of the parties does anything blatantly wrong, but just bends the assumptions in slightly different directions, together becoming a trigger for a failure.
Small typo:

mkdir simple-chat && cd realtime-analytics
Its generally a collection of companies in various countries. They take advantage of the fact that each country has unique laws. By stringing them together you can eventually make it impossible to track to it's original source. It's kind of like one way encryption in a really stretched analogy.
Unity is making WebGL deployment free
So if I'm reading this right, they're using the existing structure of the hemp fibres as a sort of scaffold, boiling off the non-carbon parts to leave, essentially, charcoal?

Not bad. Might be worth investigating lawn clippings for the same kind of properties.
If you want information density, check out Bunnie's blog: http://www.bunniestudios.com/blog/?tag=novena
Except that the government require these people to be available to demonstrate they are not free loaders... at the same time they should be working.

it is a full time job to get aid.
in reply to cookiemonster11, the wrong part is that it doesn't work well.

When you asked for exceptions you actually wanted an Either type, which means the function either return a result or an error (not both).

You also want something that propagates errors automatically (the monadic bind) in case you don't want to check every result.

An Either type lets you get the best of both worlds. It lets you model exactly whether an error can or cannot happen (unlike exceptions that are not optional). It lets you check every return value directly via pattern matching (similarly to Go) but also, the compiler will warn you if you "forget" to handle the error case. Finally, the bind operator lets you chain operations in a way that only executes in case of no errors, plus attach a single error handler at the end to handle any of the errors (in a manner similar to exceptions)

So yeah, there are better solutions today.
We stopped playing last year when grad school started. Sorry.

It's not that hard to find a D&D group though - just ask around at your local board game shop and I'm sure you'll be able to find something.
[does happen, will happen], [go, will go] - notice that the active verb doesn't change from present to future, rather there is an auxiliary added to mark the tense. Contrast to French where you have [vois/see, verrai/will see] and the verb itself is modified.
Three questions and a comment-

Q - is it really iBeacon? iBeacon is a specifically licensed "technology" from Apple (which, to go offtopic, should be avoided because it's intentionally exclusive and locked in, despite the existence of unsanctioned implementations on other platforms). BLE != iBeacon, just as Facetime != h264).

Q - Is it really manufactured in the USA?

Q - What are the in-app purchases? I'm not sure what functionality you could provide above and beyond that would merit an additional purchase.

C - I have a terrible eye for aesthetics, so take this with a grain of salt, but the fonts on the site really bring down the quality level and expectations.
unrelated to the topic at hand, is your username a reference to Hedy Lamarr?
At first, I blasted everything in sight.

Then I noticed that if it wasn't going to hit me on the pass and wasn't the smallest size, that was bad.

I started waiting on the first big with a direct line, taking that guy down to basic and repeating.

Zen Astroids. :)
I'm a full stack Web Developer at daytime and I'd argue that I probably do speak JavaScript more fluently than I do English. So for me it really was a no brainer. The custom conversion tools needed for the graphics / map / sounds are also written in JS, so it's a bonus to have good interop with those too.

In addition to that, getting the compiler up to speed (takes < 90ms on my old core i5) was a nice exercise in getting more familiar with v8's performance analysis tools :)
Oh look, the PUA community is arriving.

To be more constructive: There are great benefits to having high status, but it's simply unreachable for most of us, in addition to having hidden downsides. Instead, I would focus on being pleasant to people around you and create good personal relationships.
Would you mind clarifying what the problem with Ad Detector is? It's not meant to increase privacy or to turn people away from advertisements, but rather call attention to the fact that a given piece of content is actually an ad.
Hi Hakim. I've enjoyed using Slides for awhile now as a paid subscriber. I'll play around with new version this weekend. At first glance I think it will be easier to use the drag-and-drop method for placing text. Also will take this moment to thank you for your contributions - have been using your Ladda buttons in my projects. Hope Slides is going well for you and continues.
Just a heads up, I was trying to figure out what graphing/charting library you're using and noticed that your <html> tag closes immediately after opening it, rendering the rest of your mark-up invalid.

All that aside, Good article, interesting read.
It's cool to see startups working in cultural areas... http://www.thebolditalic.com/articles/5512-can-sfs-highbrow-...
This is awesome. I'm totally getting this for my dog. I love the LED feature - can you control the light through the app at other times? Like in the backyard or camping??
It's basically this: attach with GDB, get GIL, run commands (your session), release GIL. This is pretty dangerous as the GIL release is not guaranteed.

This is why I wrote https://pypi.python.org/pypi/manhole - I couldn't afford hosing up (deadlocking) my processes, and it happen pretty often with pyrasite in my usecases. Have in mind that manhole is not that flexible as it uses different technique.
Conversely I find it really annoying when I tell someone what I do and they say "That sounds hard" or "You must be really smart". It's dismissive. Like, that person has written me off as someone they're capable of interacting with. I get that it's intended to be complimentary, but it's quite alienating.

It's not like it's rocket science (apologies to rocket scientists), you could almost certainly understand if you took a few minutes to try. Not only that, but who says that's the only thing I want to talk about anyway?
Yes you control the LED colors and you can turn it on whenever - great idea for camping! If you're a dog owner I'd love more of your input maggie@play-tag.com
I've been playing around with a similar project and I think I have a few ideas that would add a lot of value to Muusical. I'm not sure if you're interested in collaborating, but I'd love to chat with you sometime. My e-mail is in my profile! :)
Forgot to say that you steer the snake by tilting the phone. That's kind of important for the whole experience. There used to be a virtual joystick but I temporarily removed it as I think accelerometer steering is superior choice in this particular game.
"Sometimes it's because I'm scared I'll fail, whereas if I never start, I'll never risk that."

The idea from the article is that you are actually wrong about what you think your reasons for procrastinating are. They may feel intuitive to you, but they are inaccurate. The idea is that if you identify with your future self more often, you will align the interests. People who naturally do this procrastinate less.

Rather than thinking about fear of failure, imagine a future self that has done the thing. Even imagine a future self that has done the thing poorly and another that has done it well. Imagine a future self that just gets to talk about doing the thing poorly to someone interesting at a party. Imagine another future self that has been rewarded and recognized for having done the thing well or just got lucky. Identify with those future selves and let them compete with your current self. Each of the future selves results in doing the thing. They are way cooler than the current self who wants to not do the thing. Make it a competition between done-well and done-poorly to see who wins rather than letting done-not-at-all getting too much attention.
So you think that if people decide to take any power away from the Federal government it will be possible to accomplish it by a vote that will be conducted by that same government? Highly unlikely that it will ever happen and that it why there are strict limitations on the power of Federal government in the Constitution. Unfortunately upholding the Constitution does not seem to be a popular trend in today's politics.
The type of Nuclear Fusion they are talking about is quite different than what ITER is working on. It's on a much smaller scale - around 50 MW, which is on the scale of a large diesel generator. The cost is also not that ground breaking - around $0.04/kWh, which is around where Natural Gas and Coal plants are.
The big reason is that a scumbag company then realizes that there's a lot of money that they're just giving to people. Why do we have to take care of them when we can completely fuck them over?

In a company town, the real problem is that the company is simultaneously the authority and trying to make a profit. It's like making ExxonMobil an environmental protection agency; there's a conflict of interest. Sure, an inspired CEO or manager can make a difference for a while, but the lure of extra profits will win out eventually.

The way this works is through easy availability of credit and high interest. Since you have your workers in debt to you, you're effectively paying them less because they have to pay off the debt. Now, instead of paying them 8 bucks an hour, you're actually paying them 6 bucks an hour because a quarter of their income is going toward paying off their debts. As debts mount, you're now paying them 4 bucks an hour. You can further speed this process along by overcharging for goods and services. After all, you can do that because you're the only one in the region who offers them.

It doesn't have to be like this, but it's very easy for a manager to say, "Hey, we're leaving forty million dollars on the table here. You like money, right?"
He gives the lie to himself by (almost compulsively!) categorizing his 'marks' as impolite when he feels that they've failed to realize or follow the same rules that he understands so well. It's well and good that he's willing to give people the benefit of the doubt if they're having a bad day, but being unable to relate his coworker's compliment without also noting that it is, in fact, the mark of an impolite person demonstrates that, at core, he doesn't hold her in particularly high esteem. So what's the point of being polite?
It's like humane slaughter of animals for food - there are ways that don't cause unnecessary pain, others that do.
I would disagree with your comments about finding options that have public support. Consider net neutrality. Who in the broad public outside those companies is in favor of the telecom companies extracting a toll from the content networks? Yet it remains a topic because politicians know they can get funding and connections from those companies if they can force through the legislation. Public support is not a core part of modern governance, partially because the public does not hold politicians on either side of the aisle accountable.
you can read the logic here: https://github.com/typpo/ad-detector/blob/master/src/rules.j...
That is clearly false. Notwithstanding mutations that aren't going to stick around, you also have to contend with non-reproductive castes in social insects.
I think part of it is desperation. If someone is diagnosed with an incurable or untreatable disease or condition, then it's natural to try to look for some sort of treatment that will yield better results.

That means applying less skepticism towards "alternative" therapies.

Then you also have the following working against science:
- Confirmation bias
- Mistaking coincidence with causation
- Overly aggressive pattern matching
Honesty, journalistic integrity, understanding an author's known biases are some of the reasons I want to identify an ad.
This is cool, but a lot of PR is even more devious! At my first job ever, I was sometimes paid to simultaneously ghost-write stories by executives, then pitch the stories to magazines. So, it was still crap advertorials masquerading as content, but even harder to detect.

I wonder if you could do a linguistic analysis to gauge bias and ad-iness, and show a score. Gather a corpus of paid advertorials and compare to ostensibly unpaid material.
Predicting 7,000 Supreme Court Cases Over 60 Years with 71% Accuracy
The reasons Nuclear Fusion presents a difficult problem:

1.) There's no chain reaction mechanism.
2.) The probability of a reaction constrains reaction size.
3.) The absurd amount of heat generated by fusion. I think I once heard it was 100M degrees.

Curious, anybody know how they design around this?
Are they using some form of magnetized containment?

Excited to see this funded.
Create your own machine learning powered RSS reader in under 30 minutes
Anything that is low input and high output.

What I mean is that most apps / wearable tech seem to require lots of manual data input (in my case, MyFitnessPal, Runkeeper, etc.)--although some of this has gotten better with say, tracking steps. Regardless, I feel like a lot of my life is currently data input.

Whatever future app development ideas come to fruition would benefit heavily from having a high level of simplicity and automation on the side of the user while still doing some difficult data crunching that is VALUE added.

I think this is one of the reasons Mint.com is so popular. It requires very little input from the user and quickly generates a LOT of very useful information.

Imagine how useful it would be if my nutrition information, blood pressure, glucose levels, etc. were all recorded for me automatically. Then I wouldn't have to think about them everyday, I could just examine them when I'm curious.
It is intelligently breaking the rules when you flaunt a dress code because you're a puffed up celebrity?

Being polite can tell people you are perfectly comfortable in who you are and changing into a jacket and tie doesn't take that away from you.
In what language do you imagine GameBoy games were written?
If you like this post you might like the titles in development for the Atari 2600+ https://atariage.com/development_list.html
With Prayas Analytics Retailers Can Use InStore Footage To Become More Efficient
How to go from zero to 150,000 email subscribers
In that article, Snowden said that "We have the means and we have the technology to end mass surveillance without any legislative action at all, without any policy changes.” The answer, he says, is robust encryption.

And that's exactly what I'm doing through JackPair, a low-cost voice encryption device that empower every citizen to protect their privacy over the phone:

https://www.kickstarter.com/projects/620001568/jackpair-safe...

It uses Diffie-Hellman key exchange and stream cipher with keystream from pseudo random number generator seeded from DH. It's similar to one-time key pad with no key management and zero-configuration.

As Snowden mentioned in the article, by adopting end-to-end encryption technologies like this, we can collectively end mass surveillance not just in the United States but around the world.
or dead; possibly both (i dearly hope not for both cases!). a working fusion reactor with advertised properties will disrupt the current political balance of power on the planet. intelligence agencies of certain fossil fuel-driven countries might get orders to not let the situation go that far. hopefully certain other intelligence agencies will be able to protect the effort.
i fell below the water and began infinite falling

-----

really cool and impressive that you developed an published a game on such a platform, that's still easily playable via a browser
I thought "startups and the disruption of existing power structures" as understood on HN meant simply "making lots of money". I like yours better, but I'm not sure if it's accurate.
...and in social people!
Gracias :) For some reason I always end up emulating some CPU.

We're obviously from the same country. Have we met before?
Email Is Still the Best Thing on the Internet
Represent – A better way to résumé
It looks like it's just a set of rules for major sites rather than some heuristic applied to all sites. But since it's open source, contributing rules for more obscure sites should be easy. Source here: https://github.com/typpo/ad-detector/blob/master/src/rules.j...
Also not the downvoter, but I can also see why. Your comment doesn't really give me much to understand or respond to. What do you mean by it is not procrastination? You're going to have to explain that. The only thing I could about resistance in the sense you use was a small paragraph on Wikipedia about a term coined by Steven Pressfield. So it's probably not something known by anyone who has not read that book (which does seem interesting by the way, thank you). Even then, the way it was described, it doesn't sound like procrastination and resistance need to be mutually exclusive.

Also looking into it (just based on the wiki blurb, not having read the book. So it's entirely possible I'm misunderstanding it). But a "universal force that he claims acts against human creativity" sounds cheesy. There's no external force acting against me when I watch Adventure Time instead of accomplishing something (I'm guilty of that too), or browse HN while at the office. I'm just being lazy and doing something easy and enjoyable, instead of something hard but beneficial. And that matches the definition of procrastination pretty well.