skysight-inc/HackerNews huggingface dataset:
I'm the author.

I disagree with this statement. It takes a considerable amount of effort and research to reach cycle-accuracy, especially on the PPU side. Understanding how the PPU pipeline works will take you more time than everything else.

If you settle for frame-based emulation you can write the functions to emulate the opcodes without worrying about the order and duration of the internal operations. Once the opcode is emulated, you just add cycles to a global counter based on a table that contains the number of cycles per instruction.

After 29781 cycles (you may end up being a little off each time, if you are not cycle-accurate), you call a function to update the state of the PPU. There you can use familiar iterative constructs to perform the rendering.

Compare this with the state machine approach in my code (ppu.cpp) and how much more careful I have to be composing microinstructions to form opcodes (cpu.cpp). I came up with a (I think) clean design but it wasn't trivial.
> how do the group as a whole "get their way most of the time"?

I think you're making the mistake of confusing intent with outcome. Power, like pressure, is a statistical property. Gas particles don't need intent in order to have communal properties. Also, I think you're associating judgment with power, as if someone is saying that having power is bad. I think it's important to first understand what power is as a neutral attribute, and only then understand the criticism (which, BTW, boils done to "with power comes responsibility").

> If men are culturally forced to seek wealth and profession, is that power?

Yes. Again, power is not about how you feel and what you want, but what you have. I know nothing of Chinese culture, but Chinese men may suffer terribly from stress and depression, but they still have power.

> since plenty of political decision intentionally impacts group of people.

Right, but, again, we're talking statistics here. If some decisions affect me negatively and some affect me positively, but overall, 80% are positive for me and 80% are bad for you for, say, the past 50 years, then, obviously, there's something going on here.

> the 92% will carry a majority in all decision and in theory dominate any decision

Being a majority is a great source of power. If the majority doesn't treat the minority equally, that's discrimination.

> and they don't represent the mass movement that view everyone as humans.

You may be more sensitive to these things than me, but I don't think you're being fair. "Black lives matter" isn't about white lives. It points out that blacks are discriminated against and that should stop. Feminism, old as new, points out the discrimination and unfair distribution of power between men and women. It's not about men's problems. If I'm getting mugged and I yell, "help, someone is mugging me", I don't think it's fair to say, "why aren't you also yelling for the woman getting raped two blocks over?!" Advocacy groups are supposed to focus on one problem, or one kind of problems. Simply saying "everybody has problems" may be absolutely true, but would terrible advocacy. Also, distinction between new and old advocacy is pretty much a constant. People always say, we were fine letting you have what you asked for yesterday (even though they really weren't fine), but now you're asking for too much or stepping out of line.
On a purely democratic basis, most humans believe meat it good for them, and will eat it when given the choice. The vegetarian movements are small, and outside religious communities, miniscule.
Nah. These PDFs are look to be about 150K-300K. A typical bloated 2016 web page has an equal amount of JavaScript, let alone images, so not really worse off using PDFs.

Assuming (generously) a 100k visitors at half a megabyte per visitor, a top HN placement will only cost a few dollars in bandwidth.
Can WooCommerce Development Services Help Your Ecommerce Business?
A fun tool once you have handmade diagrams is https://github.com/ivanceras/svgbobrus which converts them to svg.

You can use http://asciiflow.com/ to create ascii diagrams in your browser.
The colonists have no interest in solving problems for the rest of humanity
It doesn't matter if there are open source implementations of language X, if you cannot use them in processor X, operating system Y, rather the closed source commercial compiler of the processor X, operating system Y vendor.

Quite common in embedded space.
> the number of unfilled jobs in this area is growing and will likely reach 1 million worldwide next year.

Can someone please point me to hard evidence that this is true?
There are two books I know of that address an audience of programmers interested in mathematics: Klein's Coding the Matrix and Stepanov's From Mathematics to Generic Programming.

Have you looked at these two? It might help your writing process to find what readers of those books found confusing or frustrating in the presentation.
Doesn't buffer just post content the user entered before, which is explicitly allowed in your first link, or am I missing something?
Great library, and very good to have an alternative to the react date/timepicker widgets out there.

Is someone already working on a bootstrap-themed version of this?
Ask HN: Why all the hate for Python 3?
Zed Shaw makes a case against Python 3 in his LPTHW, now. Personally, it rubs me the wrong way.

Another guy speaks and makes a rebuttal (https://eev.ee/blog/2016/11/23/a-rebuttal-for-python-3/)

Guido has already said that Python 3 is the future of the language and development on Python 2 will come to an end.

Why does this seem to be so hard to accept? Why all the hate for 3.x?

I don't have a dog in the fight, but as a newcomer to the language, it's a bit unnerving.
I'm surprised to hear there are home ISPs that still allow outgoing traffic on port 25... I used to run an email server at home, and both ISPs I used required you to route all outgoing email through their SMTP server (which presumably had an outgoing spam filter on it). This worked fine for me because it meant my outgoing mail had a good reputation.
Chunking would be preferable in HTTP 2
Firstly, I'm glad you and your family were not harmed.

I do not in any way mean for this to be offensive or disrespectful, but would you still welcome self-driving cars had this incident been caused by a malfunctioning self-driving car as apposed to a reckless driver?

My point is that self-driving cars lack the common sense that humans have. A human would immediately halt if they hear a child scream near their car, a car would continue moving along as if nothing is happening if it isn't designed or trained to detect screams.

Until machines gain sensory and cognitive capabilities that exceed ours, and a working comprehension of human values, I maintain my stance regarding this issue.
Ant species cultivates coffee for accommodation
That is actually more solved than you think. [1]ARED is basically equivalent to free-weight training under Earth gravity. Many problems with exercise in space is that elastic materials provide different resistance depending on how far they are deformed, meaning muscles that are used more at the beginning of your rep are worked less than those you use near the end. ARED uses a piston under vacuum to provide constant resistance through the entire stroke. There was a video of it in action on the SmarterEveryDay youtube channel but I can't seem to find it, I'm not sure if one has actually made it up to the space station yet either.

[1]https://www.nasa.gov/mission_pages/station/research/experime...
Passbolt open source password manager available on chrome
Don't know about the rest of it, but when I'm at my worst (and that happens a bit these days), a good solid night of sleep can work wonders. It's no substitute for professional help when you need it, but it can help get things in perspective for long enough to get the help your friends and family NEED you to get.
I've only actually written one in the classic style. I doubt that cycle-accurate is easier in general. It definitely isn't if you count the effort that goes into discovering the timing information by running experiments on the original hardware. If you start with everything documented, I guess it might be the least effort needed to bridge the gap between 99.5% compatibility and 100%.
I was playing with it, great toolkit. The overall design language is neatly done.

Is it possible to convert the remaining site pages [0] into english.

Also, the mobile friendly components [1] also look great.

[0] https://ant.design/docs/pattern/navigation

[1] https://github.com/ant-design/1x.mobile.ant.design
I think what was fun about HyperCard was that it was not purely textual -- a lot of the work (and fun) in building a stack was graphical. AppleScript seems more like a traditional programming language, but with syntax I have a hard time remembering (only use it very occasionally) and a lot of extra typing.
I want to speak generally about new UI components, since this is the 2nd post in a week (about a new library of UI components) that reached front page (that I've seen) which are not addressing what I see as a fundamental issue that future UI libraries should address.

For mobile platforms specifically. Now on the surface you can say that UI libraries these days, more or less, will work similarly if not exactly the same across platforms. I would say for most "types" of components this will be true. But form input field behavior is different enough between mobile platforms that I'm questioning why we aren't moving quickly away from native HTML form input fields.

I totally get the argument for accessibility (probably a lot of accessibility platforms depend on these fields), but even accessibility standards such as ARIA, because of some of these inconsistencies, should be pushing toward this goal (decoupling the form input UI components from native HTML form input fields) I think.

Does anyone else here have a strong opinion one way or another as far as their experience building PWA's on mobile where they've encountered the differences between platforms (I'm specifically familiar with Android vs. iOS)? Do you find the differences to be easy to work around? I'm especially interested in feedback from folks who have required some relatively detailed behaviors, such as consistency in how input fields behave when "tabbing" to the next / previous field, or how the "input type='time'" fields behave differently in terms of when DOM events fire while setting time. Or how native keyboard behaviors / layouts are sufficiently different that you'd prefer to have a way to make the experience within your app more consistent?
"Voting with your wallet" seems a pretty absurd concept to me anyway. If you could vote with money, there'd be no need to call it a vote. One may as well be a proponent of "voting with bombs" for all the rational good tying power directly to wealth will do you.
> ...circulation of gravity requires the ability the maintain a certain balance...

Upvoting for comedic value.
My 10yearold 50cc has never failed.
Buffer allows you schedule messages from a feed. Using buffer, you can subscribe to feeds and schedule content from these feeds one by one with a click of a button.
If you're only concerned about delivery and can live with a third-party SMTP relay, I'd hope you could set up this system to relay through sendgrid or mailgun. If it's only for personal use, you'd probably be fine on their free plan indefinitely.
I've been running my own mail server since 2001. Only once had a problem with blacklists when I moved the server to a new IP at a provider with bad spam reputation. Otherwise, this has never been a problem.

Don't let Google and Facebook monopolize our communications.
This is not true. CNN had interviewed entities from the system, and from the government.

The story was not detailed, but not biased in any way.

CNN is a mouthpiece for NGOs/Bureaucrats/Lobbyists?

Really? Which 'bureaucrats'? Which 'lobbyists'?

The reporting was reasonable.
WestWorld Bot: Plan your trip to WestWorld and live without limits
Okay. In addition to updating the form factor on a regular basis, how else did Apple create or reinforce this expectation? Frankly, I think that would make for a very interesting blog post.

Looking back at the history of iPhone releases:

Source:
http://www.techradar.com/news/phone-and-communications/mobil...

- iPhone 1 June 2007

- iPhone 3G July 2008 (13 months)

- iPhone 4 June 2010 (23 months)

- iPhone 5 Sept 2012 (27 months)

- iPhone 6 Sept 2014 (24 months)

There have been 3 cycles of the bienniel updates, the majority. Honest question, is that alone enough to set expectations?

Should they iterate even when they really don't have any idea how to improve it? Iterate for iteration's sake? Wouldn't that mean at least meaningless cost at best, and possibly decrease the value of the design?

Given that the iPhone is a major source of Apple revenue, this is an important question. How much can we read into Apple's prospects for the future based on the lack of a significant form factor update with the iPhone 7?

By the way, I agree with you on the Mac Pro and the Mac mini. I'd really like to see strong updates in these areas. However, I don't know what the market looks like for these form factors these days. Of the two, I'm only interested in a mini. I have been for quite a while (it would replace a PowerPC model, FFS) yet I haven't pulled the trigger, so am I really in the market? Same with pro-level software such as Final Cut and Aperture (pretty significant when it came out).
A company I am building at the moment is doing just this: www.developfy.com.
Right, forgot about that part. I'd argue the intent is the same as if they typed it into the app? It's still a message they chose, not something modified by buffer. Maybe that's a way, + of course they are big and already exist and Facebook decided they'd rather have them around. Just because there are guidelines doesn't mean they apply to everybody.
Hey Tevlon. I feel a bit the same. I just graduated (2.5 late). I have $27K USD in student debt. Spent a year working on my startup idea and it barely is generating revenue.

We've all been there. If you feel not a part of society, go out to some meetups of stuff you are interested in. There have to be some groups that meet weekly/monthly. Hang out and meet new people.

You are not a quitter. You are about to finish your masters! That's big achievement.

I say:

1) Find out something that will make you happy (job, traveling,etc)
2) Go out there and start working towards getting that.

Hope this helps. Hang in there!

http://i.ebayimg.com/images/i/301754826304-0-1/s-l1000.jpg
Woah, that is crazy to me. here in AUS you get 110 km/h max on the highway, everything else is 60, 50 in unmarked suburban streets. My whole world is like half as fast as yours!
Even though they would by developing new technology, as with the space race.
> If what the students think doesn't matter, and what the parents think doesn't matter, why should the opinions of 3rd-world educational bureaucrats matter?

Because they are responsible for the same functions as educational bureaucrats in developed countries: overseeing schools and educators. It is literally their job.
That is also true --- for example, "mov reg, reg" is a special case of "mov reg, r/m" or "mov r/m, reg" with the r/m specifying a register, so basically two separate sequences of bytes which perform the same operation. This has been exploited by copy-protection and steganography, going back to the A86 shareware assembler which was the first use of this technique that I can remember, to more recent developments:

https://www.cs.columbia.edu/~angelos/Papers/hydan.pdf

http://stackoverflow.com/questions/17973103/why-does-the-sol...

(Almost wish that last link was cut off one letter earlier...)
Familiarity with the VAX I'd say. Although that doesn't explain the % in front of registers. Maybe that came from SPARC? Looks like they tried to unify various asm syntaxes.
It's so beautiful! Please please make something like this for react native too.
That reasoning applies to many startups. You should give motivational speeches in SV.

What were Mozilla's odds when they took on IE and Microsoft? What were Facebook's chances against MySpace, backed by multinational News Corp? Airbnb against the entire hotel industry, which has a few multinationals in it?
Sorry, no, I don't have the equipment to do that... yet!
It's easy for private entities to coerce people.

This is definitely not the issue.

A) The schools are 'not or profit' - they don't make money.

B) It's absurd to suggest a company would try to 'make money' by targeting literally the poorest people in the world, that have no money. $6 a month. Thin margins. Do the math. You think a big American corp is interest in that?

The 'real story' is that the Ugandan government is severely neglecting their own population, and that the schools are embarrassing them and showing their incompetence.

So the corrupt government wants to shut it down.
LTSP 4 uses XDMCP as Login manager and GUI export.

LTSP Clients boot with PXE and get the root filesystem via NFS, then it uses XDMCP login screen.

AFAIK, LTSP 5 uses LDM instead of XDCMP.
Programmers are the most Expressive People
That's what different times are.
For those who are interested in learning more about Probabilistic Programming:

http://probabilistic-programming.org/wiki/Home
Nice project!

There's a whole bunch of indoor positioning methods, having different precision/simplicity/cost profiles, so you might need to shop around. Probably cheapest and closest to my sensor is ultrasound sensors like http://www.marvelmind.com
There are videos of that guy taking apart a whole chicken in 12 seconds.

Just a truly impressive level of skill.

(IIRC, the cleaver is actually a Chinese chef's knife, different in construction from western meat cleavers which are thicker and heavier to chop through bone.)
When Deadlines haunt Managers
Nobody is profiting from these people.

The program does not generate profits.

It's completely absurd to suggest 'capitalists' are going into an extremely unprofitable industry, targeting the poorest people in the world who have no money.

Nobody is every going to make a profit teaching poor Africans anything.

The issues is not about private/public - the issue is Uganda is not doing a very good job with their public schools, and they are embarrassed by the presence of the NGOs, who are obviously doing a better job in the minds of many parents.
Both actually.

Speaking for myself... I start with video. It is easier to find, easier to follow and easier to implement. Now when you finish with video course, search for "best" or "amazing" book for that particular language or framework.

Because of video course introduction, most part of the book will be like "seen somewhere" or "read somewhere". so the reading of book becomes tolerable and more understanding.

Bottom line, (I believe ) Video courses are never enough and books are long and difficult. So, start with video course and finish it with a book.

IMP point : practice while going through the whole process.
Yea I understand. I just hope they will not reject my app :(
Hmm, let's see mate...

I'm 34 years old, with a stupid Computer Science diploma that worths absolutely nothing, unemployed since July 2015, forced to live with my parents as I have no other choice, I'm totally broke, not married, no kids, no one is hiring me because I have experience as a technician and as assistant systems administrator (thanks "cloud" for making me completely unnecessary), and I owe more than 200,000 euros in debt.

Am I suicidal? Nope. Should I have been? ...why? :/

The point is mate, most of the times we are forced to do things that go against our will or our dreams.

Right now I feel stuck as you, I have no one by my side, not a single friend and I mean it when I say not a single one, but you see the point is to enjoy something you have that others lack.

What I often do is to browse on YouTube and seek for motivation. I look for people with disabilities or whatsoever that thirst for life and are always positive.

If I was born able-bodied, why not appreciate it with all my heart and embrace this given gift and hope for a better day?

We fall, we rise, and that's how life is mate.

If you need to chat, I'm here.

Keep your head up, safe your dignity and your pride, and move forward.

Life is short, enjoy it now you can.

Cheers.
What Your Wedding Invitations Should Have to Remember Forever
That's not the rationale, it's the excuse.

The schools are dam good, and that's why parents are willing to pay a little bit to send their kids there.

The problem is that the program exposes the failure of the Ugandan government in terms of their ability to get decent schools to all their citizens.

It's embarrassing for them, and that's why they are shutting it down.

This is Africa.
AFAIK and.design has been used heavily in alibaba for internal applications
> There is no such thing as time [...] Time is [something that exists.]

Why even bother with this whole pointless facade? Just because you have a preferred model of time doesn't mean it doesn't exist. All things that are said to exist do so as models.

You're saying "time is fake, it's just labels" like somehow everything else in the universe isn't also just labels and just as real. Things are what they are. You find a useful way to talk about them. You don't spend your time laboring over meticulously irrelevant descriptions, ironically putting down 'mere labels' as though your whole argument here isn't just a grand exercise in label worship.

One could fairly trivially write a faithful version of your post on literally any subject. "Position doesn't exist, it's merely a manifestation of the relative relations between subsets of human experiences!" "Your HN post doesn't exist, it's merely electronic patterns in a transient configuration!"
Functions which are only "called" once, which I think is a perfectly reasonable thing to do.
Develop Technology-enabled solutions to help patients living with mBC?
Try to make it very clear that you don't modify the content posted, that seems like the best bet to me (assuming that is the case). Good luck!
Thank you for the Spolsky. Mind Blown.
Plunder Pirates Hack Tool No Survey (Android+iOS)
How's this compare to material-ui? I like material ui and it looks like you have some nice components, just curious what the x-factor is.

Always up to use a new tool!
"Are you saying that you do not see the massive opportunity that is establishing a foothold in school systems in developing countries?"

This is conspiratorial.

These are not 'for profit' schools in any classical sense of the term.

It's basically just an education charity.

They get parents to pay a little bit to offset costs.

That's it.

There's no 'plan' other than to get the poorest kids a decent education.

The government is pissed because it exposes their failure.

Imagine if a Swedish NGO started providing 'basic education' for 'near free' in New Orleans? It would be rather embarrassing to America, no?

This is not uncommon. Sometimes when nations have natural disasters they refuse to accept aid because they don't want to admit they 'need it' or to accept their developing nation status etc..