skysight-inc/HackerNews huggingface dataset:
As far as capabilities go, both chips are remarkably similar, with the Gameboy supporting an extra background. They both do a handful of sprites and tiled backgrounds with attributes for things like palette selection. However, the NES has one difference that throws a wrench in things. Unlike the Gameboy, which has VRAM in the console, the NES reads all of its graphics data from the cartridge directly.

The NES's PPU is simple in operation, but many cartridge types (MMC3 and MMC5 in particular) relied on the precise behavior of the PPU's reads and writes to time some of their extra features, often something like a scanline counter. This makes the complete system much more difficult to emulate, even though the base features of the console are straightforward to grasp.

What makes the NES such an attractive target for a first emulator is that, due to this quirk and the system's popularity, its hardware is just about perfectly understood. Take a look at the Nesdev Wiki's article on rendering, which has an extremely thorough breakdown of the timing, including the bugs in the sprite rendering subsystem and how to correctly emulate them:

https://wiki.nesdev.com/w/index.php/PPU_rendering
Stating the obvious, but that's the fault of whoever decided to do it in Angular and didn't understand the trade-offs of single page apps. If an app can be just as easily (or more easily) implemented server-side with no 'relevant' impact on UX, it probably should be.
How my Mac Book Pro 2017 destroyed 2 USB-C devices
Keep in mind that JSONB is different than JSON in PG. The later will not transform the JSON simply check consistency and has limits and performance hits.

JSONB is encoded and will transform your JSON, it will drop duplicate keys and order might not be preserved. But it's also faster and easier to use (IMO).

There is no real reason to use MongoDB tbh, PG JSONB can be handled like any other field and you can even index into JSON (partial indices even; only index rows where a field is present in the JSONB)
I can completely understand that. Maybe I can understand that maybe a frontend redesign is a blocker for new tools.

But you have a subreddit who has moderators who consistently organize high quality, low SNR ratio content, and who also depend on the front page to drive a large amount of their traffic. There has to have been a way to seamlessly get the custom tailored /r/popular stuff onto the mainpage without impacting these high content subreddits. I just don't think Reddit really put enough thought into this. Even something sort of hacky like "super mods" who could curate posts onto the front page. In the end, the /r/science mods had cobbled the tools to notice the drop of users (and Reddit staff didn't run enough analytics to gauge the impact of their decision), and the call was made.

I don't think Reddit staff either has the numbers of admins or the tools to adequately make informed decisions about the impact of changes they make.
This is really vague. Javascript is necessary for building rich web applications. What are the uninteresting problems you see as Javascript's main purpose?
Why am I amvalo instead of dchichkov?
>I don't see what problems it solves. Rather, the "problems" that is solves are not really problems to me.

Then why do you use it?
> I really hope that data privacy regulations don't have the unintended side-effect of significantly increasing the geographic balkanization of the web.

It will without a doubt have that effect.

EU citizens are now a liability and simply not worth it. If you are in the EU except yourself to be blocked from large portions of the internet.

On the plus side for the EU, maybe now they'll actually get some internet startups catering to them, since non-EU options are no longer available.
But then everyone has to trust that whatever the US Military says about the video is true, which kinda ruins the point.
Right now we can use any language which can be compiled to JavaScript. What will change? Wasm is not faster than JS.
Well, I'd like to challenge some of those. I believe they're wrong in one form or another.

> If you want a website, you need to register with a DNS provider.

Or use Tor and set up a hidden service and run your content. In conjunction, there are onion loadbalancers available.

It's not super-fast, but it absolutely is publishing your own webpage. And it completely bypasses the ICANN DNS.

> If you want to get word out about your website, you need twitter and facebook.

Yeah, and Google, and friends. That's a hard one.

>If you want to make a video that people will find, you need youtube.
>If you say something controversial and want to keep from DDOS'd, you need cloudflare.

I'd argue that no, you don't. The only reason those tools exist is because we can't easily amplify our bandwidth to match demand.

But in reality, there is a tool that does work. IPFS does that thing. The more people that hit a site, the faster the cloud can respond to queries. And being a dHT, can semi-partition bad actors so that good actors can still effectively provide content fast.

I was doing streaming video with IPFS back in the .31 beta days, and it went linespeed (900Mbps) from computer to computer. It's lightyears ahead now, and includes more features like MQQT message-like protocol and other things built in.
Can you elaborate what do you mean by "downstream information" ? Is it in the technical sense internally (server A receives a bunch of possibly private data from server B without much context), or in the intercompany sense (we receive a bunch of possibly private data from another company without much context) or something else entirely ?
We knew the memory read/write times for the different types of RAM in the system, as well as the machine language op code times for all the operations necessary to copy memory from one type of memory to another, with/without color-keyed transparency. The CD-I system provided triggers for when a given scan line was displayed, so with careful timing one could write code with the knowledge that there is time to perform some ambitious calculation. For example, to just copy a block of memory is one thing, but between different types of memory and the timings are different. Now add in the real world necessity of copy with color-key transparency, meaning you need to look into the memory you want to overwrite to choose if the overwrite is going to happen. That has a whole separate set of timings. Combine that with hybrid logic that figures out where dumb block copies and smarter color-key transparency timings trade off, and you have a process segmentation.
CD-I was sadly underpowered; the Signetics 68070 was like a 68000 but slower, because it had one less ALU--if only it had a 68020 at the very least. The article doesn't mention some of the better games (e.g. Burn:Cycle) or interesting experiments (the CD-I version of Todd Rundgren's _No World Order_), though they too were constrained by the hardware.
Do you have any idea about the energy levels needed to get ultrasound through even a few meters of air, not to mention concrete, and glass probably doesn't help either. Not to mention for highly localized beamwave-wavefront peaks. I don't really, but 100 feet distance would include somuch noise from heat convection and whatnot that a simple targeted ultrasound canon so tonspeak would be mere fantasy.
There used to be people insisting it was mass hysteria. That hypothesis isn't looking so good, IMO.
With each new engagement, my rates went up by, on average, 19%. Thanks!
Temporarily deleted for the AMAs to gain traction. They were restored once the AMAs made it to the front page.

This sounds bad, but you have to realize that:

- The AMAs had very high-profile guests, and it's easier to attract those guests if you can promise high visibility

- Moderators have very little tools to curate and promote contents that they view as valuable.
That is a restriction on lawmakers, not a restriction on Facebook. The law was found unconstitutional. Facebook didn't have to do anything here. As far as I can tell, he was never blocked or banned on Facebook's platform to begin with.
> I don't see what problems it solves.

It solves the problem of forcing a medium that was originally intended for documents and presenting information(the www) to support rich, interactive applications.

The whole html/css/js thing is a giant, ugly kludge, but it's what we're stuck with.
The initial comment was already uncivil and unsubstantive.

I'm sure you could have made the point more thoughtfully, in which case it would both have been clearer and not damaged HN in the process.
Design for plenty: a rich history of social, economic and agricultural ventures
The "computer science" terms are funny. That's not computer science, that's web project development.

"Agile - A adapted method of project management in which tasks are divided into short phases, and plans are regularly revisited and modified in response to new information."

What does "adapted" mean in this context, anyway?
Slightly offtopic; how easy is it to do chargebacks over there as it sounds trivially easy? On my dutch and spanish creditcards I have tried chargebacks but it is a royal pain in the ass; writing letters (in the actual post, not digitally) and providing proof for obvious things like hotel double charge.
If it has the ability to land, id call that a drone.
It solves the problem of "browsers need some form of embedded programming language". From there, it makes some degree of sense to also use it in the backend, to avoid multiple programming languages in the same codebase.

On the other hand, I've never written anything in Javascript. Maybe I'd have a lower opinion of it if my stack made heavy use of it.
There's an additional key point that missing a single tooth-brushing does not cause cavities. If it did and:

- you knew when a person was out of toothpaste and going to the store to buy it

- you could implement differential for customers, singling out the customer(s) who have run out of toothpaste

- you could control pricing for all stores at which customers could buy toothpaste

Then yes, you could extract the full value of your toothbrush product.

Whether this makes it a platform would remain up for debate. I'd just call it a toothpaste monopoly.
Crashplan, Spotify
As an example; If I have an account on a block chain I still will know what it is and anyone that have been interacting with that account could still identify the account. And GDPR says explicitly that it shouldn’t be possible at all to identify an individual given considering any amount of time and any resources. So I still think an “account” pseudo key in a block chain is still under GDPR. But we’ll probably see those cases in court under various conditions.

Source: paragraph 26 http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX...
It is not. The naming resemblance is strictly coincidental :)
> TTIP was NOT signed into law already. It is also a completely different treaty from TTP. (TTP has nothing to do with the EU btw).

TTIP hasn't been signed into law, but it's been written by EU member states to serve EU members' interests, so it's pretty reasonable to use it as a measure of what the EU wants.

TPP is a different treaty from the TTIP, though not very - the TPP and TTIP were written in tandem to be companion agreements, and the TPP contains many provisions that were explicitly included as concessions to the interests of EU states, even though they're not parties to the TPP itself.
No. Quite awake actually. JavaScript opens up a world of possibilities you cannot do with just HTML. It's the current platform of the browser app. If you are happy with static websites, that's great. Most people are not.
Isn't this case about North Carolina (the government) banning sex offenders from social media?
Isn't there a caveat? The article (unlike the headline) says "blocking people based on political speech" is forbidden. However, he is still free to block trolls right?
I agree, but I'm not sure the valley does. I recently did a phone interview with an autonomous car company in Silicon Valley where the recruiter told me the company's goal was to put a level 5 autonomous vehicle on the streets by 2020. Ultimately I declined an on-site interview for other reasons, but when weighing their offered compensation, I didn't value those RSUs a penny over $0.
> Reddit has not confirmed what specifically it changed to prevent post manipulation but said it’s something it doesn’t support or allow.

Presumably some of these changes had to do with removing e.g. r/The_Donald's ability to spam the front page. This article is really incomplete without talking about the problems that the new rules were designed to solve.
This seems wrong on the face of it. The judge asks the rhetorical question of whether the logic changes based on whether he's president or not, and he answers his question with a "No". So this is saying that no public official can block others on Twitter. That seems like it's in the "suicide pact" column of rights defense, but then I'm not one that cares about Twitter personally. Just seems that plenty of other forums and even avenues on Twitter for expression remain after blockage from one person's feed. And given that blocking is part and parcel to the app, it would seem like everyone is buying into the terms of the environment when they start using it. Curious how this shakes out to other mediums.
The app wall is extremely frustrating for me.
I feel the same way(js is fine for tying together a wbepage however).

I am now rewriting a startup's entire platform from PHP to js for no good reason.
They claim they can't find any decent PHP developers and that js developers are easier to come by, yet here I am a PHP developer that has never wrote js outside the browser doing their js work?? Makes no sense.
Git, the VCS in question, is capable of cloning an entire repository locally. So this shouldn't be an issue.
I propose allowing people to use their private data as a form of monetary exchange. Iow, GDPR disallows apps/sites to ask a user if they would allow targeted advertising or would like to pay for the app. There is no good reason for this in my eyes. Transparency is great but don't force people to not be allowed to use their personal data in an exchange.
Was it not a commonly held opinion with your friends/family in high school and college that television was a pretty rotten form of media? I don't think that this is a universal phenomenon, but it definitely exists.
Wouldn't that also allow one to determine the camera with which the video was recorded? Not exactly something a whistle-blower would want.
... or sign it using cryptographic timestamp service, and keep certificate? Use multiple timestamp services if you want more assurance.

see also: https://www.globalsign.com/en/blog/what-is-timestamping-how-...
see also free services: https://stackoverflow.com/questions/25052925/does-anyone-kno...
That was the context of my original remark.
Reddit central admins have screwed up in several ways here.

1) Subreddit moderators know better than central HQ about their audiences and the best content. Reddit central HQ has statistical engagement data, but that easily leads to temporary optimums. Digg is the Class A example of how using stats to make decisions works really great right up to the moment it really doesn't.

A human focus on quality and relevance helps avoid that, and the subreddit moderators are in the best position to provide that. That's why Reddit created subreddits in the first place!

2) Reddit's algorithm stuck popular crappy posts to the top of subreddits for too long and did not give subreddit moderators the tools they needed to deal with that. So, duh, moderators had to figure out a way to work around that. Then they got in trouble for the work-around. But it all goes back to problems with the algorithm and tools.

Reddit's interace and algorithm does not properly distinguish between "ha, that's funny"(upvote) and "wow, this is amazing and deeply affecting"(upvote). Subredditors can do this if you let them.

3) In case Reddit leaders (and readers here) have not noticed, we are in early in a sea-change in how culture perceives and interacts with social media platforms. It's no longer enough to standup an algorithm and let the chips fall where they may. That will get you testifying before Congress and dealing with the FBI before long. If Reddit wants to play in the big leagues of social media, they need to start looking more than a few feet in front of them.

Reddit has a huge advantage over Facebook and Twitter in that they have developed an army of unpaid moderators who can feed quality on their platform. What's the first thing anyone says about joining Reddit? "It's all about finding the best subreddits for you." Not "wow what a great feed algorithm, in general."

----

In short: the absolute heart of Reddit's value proposition is the subreddit moderators, and that will only become more true in the future.
Note that “public forum” is a term of art in First Amendment case law that refers to a venue owned or controlled by government, including a privately owned venue over which government exercises some control, made available for general or limited public discussion; the first amendment limits what government can do in such forums.

And this status is not an unprecedented one for government-controlled social media accounts; while the Trump case at issue here is the highest profile one to have reached a decision, it is not the first to find a government agency’s or official’s social media account to constitute a public forum in which viewpoint censorship by government of other users is prohibited.

Also, the decision constrains Trump's behavior on Twitter, it does not mandate any change to Twitter features.
One of the challenges for us is that our downstream API integrations are almost all Javascript (and often provided by the integration vendors themselves). Rewriting the hundreds of integrations we provide into Erlang wasn't a viable option for us.
This is not a good sign.
good riddance. terrible company.
Time to re-skill?
Most people are responding saying: but knowing a foreign language has lots of benefits. That's true and not the argument being made. The argument being made is almost no one learns a foreign language in school so that time is wasted
You can somewhat mitigate the typo problem with integers by encoding them to the outside with parity included.

An 8 bit parity should be able to easily tell any possible typo in a 32 or 64bit integer and even correct errors. You could even put the parity into the lowest 8 bit of the integer.

I'm currently working on this for a project of mine to not only prevent typos but tolerate them by using the parity and using letters that are far apart on my QWERTZ keyboard (bit local but it should work for most keyboard sets and I have parity to fall back on)
YC Sales Template Agreement for Hardware?
The YC Sales Template Agreement is good for SaaS but why isn't there one for hardware sales? How many hardware startups have gone through the program? Share the love YC, share a sales agreement for hardware, please! I've searched online and haven't found anything decent, either they're too specific to the company's use case or the generic ones seem to be over bloated and unnecessary. And there's also the trust factor.
Does anyone have something they'd be willing to share? Thanks for your time, Michael
It's not really the core banking business in the US - interest is only about 50% of income for large banks.

http://money.cnn.com/2017/02/22/investing/atm-overdraft-fees...

And check out page 38 of BoA's annual report:
http://media.corporate-ir.net/media_files/IROL/71/71595/BOAM...

Interest income was $44.7 billion, non interest income (aka fees, trading, and services) was 42.6 billion.
Agreed. I work 8 hours every weekday with an hour train ride- not much time to sleep after eating and leisure are accounted for.
Increasingly technical rambling is good. What I hate is when techies start to imply that whoever they talk with is an idiot after they reach limit of their knowledge. That tactic is used surprisingly often.

It makes people scared to ask and passive.
I too have been thinking about this problem, but I have yet to come across a viable solution.
I'm interested in simply porting software to this. The lowest-spec model will still run a compiler, which is mostly what I want.

As far as production applications go, Google seems to have found at least one: https://www.forbes.com/sites/patrickmoorhead/2018/03/19/head...
That’s a ruling about a state law, not a Facebook policy.
> by generating more than 2^B UUIDs on the same machine within a fairly short timeframe and fairly large B

Which can be made impossible.

IDs are part of the finite system and don't exist on their own. And the system can perform a finite number of operations both concurrently and in a finite time-interval with some amount of uniqueness distinguishing nodes and other useful properties. Making it possible to always find an id generating algorithm for this system that can never have collisions.
Office 365, Spotify, Netflix, Prime, Patreon, Cricket Stream, NFL Stream
Previous discussion https://news.ycombinator.com/item?id=17074489

This same Paris Review article was locked; I'm glad they unlocked it now. But other Paris Review articles are all locked and require subscription.
> If your business just sells a useful service at a reasonable price while respecting user privacy, you've got very little to worry about.

What about games/apps people would never pay for but they would be ok with getting targeted ads within? Is the EU ok with losing these services because they would not be profitable businesses if their only option were to ask users to pay?
Oh, you hate your job? There's a support group for that. It's called everybody and they meet at the bar.

Most work is unfulfilling. You're in a unique position just to have the possibility that it might not be. You can find jobs that are rewarding, but as a rule of thumb the worst place to look for them is in places that advertise themselves as important and rewarding (and be conned for a second that this doesn't include Musk's companies).

It's more attainable to find reward in the rest of your life, and set your sights on finding a job that doesn't pull on your soul in a way that negatively impacts your private life.
One Cold War era tactic comes to mind, probably void now with modern interception.

A "failsafe point" is where you can stage bombers (or flying bombs in this case) in neutral airspace near your enemy, and have them orbit there for long periods. If things get more tense, you can stage more there without committing to a strike. With tankers, they can park there for days before being swapped out. Then if things turn sour, they're not as far from the target; they can drop to terrain following and go downtown for business. See the awesome Henry Fonda 1964 movie Failsafe for a period story about how talking to your bombers can go wrong.

https://en.wikipedia.org/wiki/Fail-Safe_%28novel%29
I Am A Former Lawyer: cursory reading of that judgment shows it as a case of the State of North Carolina passing a law asking it illegal for someone to use a commercial social network service. Presumably Facebook are banning a user in response to a state’s law enforcement request under State law. The Suorene Court is most likely ruling that the state law was in violation of the first amendment.
>I'm not sure about removing posts I've never noticed that on r/science. But just because I have not witnessed it doesn't mean it isn't true.

Just FYI, there's no question if it's true. The mod admitted it in the article:

"Allen admitted to the Daily Dot that he deleted popular r/science posts so AMAs would be more prominently featured. But he argues the controversial action was required for his posts to gain widespread visibility.

“[deleting posts] is a consequence of the nature of the user base’s interest in science,” Allen told the Daily Dot. “Meaning, if science is put in front of them, they [Reddit users] like it. But they don’t go seek it out. That’s for stupid cat pictures and other relaxing things. Science isn’t.”"