skysight-inc/HackerNews huggingface dataset:
>Remember, an employee is not free.

Free from what? I can choose to quit whenever I want.

You are speaking from a pretty privileged background pretending that employees don't have freedom.

Freedom doesn't mean you should be able to do whatever you want and have society be forced to support you in doing so.
Come help test demos from the marketplace - it's reasonably easy once you copy the content to USB. See https://github.com/xenia-project/game-compatibility/issues
There is nothing strange about it. The original Xbox used a custom NVidia chipset for GPU, sound, peripherals, network etc. The only semi off-the-shelf part was the Intel's CPU (the exact same CPU was not on the market but it seems like a different packaging of a regular Celeron). The system is very complex and all its documentation is very confidential, it was not given to the third parties and, by this time, I am afraid even NVidia does not have it readily available so you cannot hope somebody will break the NDA and release it. The same is true for the later generations: 360, PS3, PS4, X1 all have custom chipsets and SoC in the current gen. Having a known ISA from the point of view of writing an emulator is similar to having a known encoding when writing a translation program from an unknown language.
>> yet it's hard to find good content regarding how company X got to know their users and build what they really wanted.

Isn't all the work by steve-blank and the lean-startup deals with it?
Could this be a good use case for NSQ? It seems simpler to operate than Kafka, and somewhat more durable than ZeroMQ.

http://nsq.io/
What's required to test retail games / demos for the original XBox? I've done a reasonable amount of testing for Xenia because of easy access to demos. Can the discs be read in PC DVD players?
I'm always looking for ideas to make my own C like language. But when I looked at this article, his improved C is a completely different language. Looks more like basic, python and pascal than C.
I am very, very proud of him.
Here's an example of the output of IACA: https://gist.github.com/nkurz/0bea9db0cff60ead1686#file-broa...

It's somewhat cumbersome to use since you need to recompile with special asm instructions delimiting the region of interest, but the extensive analysis it gives is amazing for extreme micro-optimization.
Pangu+jailbreak+iOS+8.4.1iOS+Jailbreak+Tools+and+Jailbreak+Guide
Judging by the ease with which cops in US use deadly force 300,000,000 is also enough it seems. And ISIS is controlling how many couple of million at most - and life there is not highly valued too. It is not the population of the country, but that you know you can get away with something.
If you are interested in this, also check out https://ninite.com .

Nowadays with adware-including installers and phony download links, any solution to the packaging problem in Windows is welcome.
It's a hard call for service providers. Sort of catch-22. They have to support old ciphers because most of their possible customers are running old software or operating systems that don't support newer ciphers. So to make money they're effectively forced to take a more insecure position. They can care deeply about customer security, while effectively being forced to offer only the most secure that their customers will support, and having to accept that ugly compromise as a necessity of remaining in business.
Haven't been using linux as long as you, more like 10-15 years, but I've noticed during that time that the effort required to get a graphics device working has shrunk significantly (and I don't attribute that to an increase in my knowledge).

I definitely use linux primarily for other stuff these days, though, so it's not often I'm setting up a new graphics card with linux anymore.
NATS is legit -- Derek Collison has experience in messaging systems going back a very long way.

Cloud Foundry still has a bunch of NATS-based services because Derek was one of the founders of the first versions, back when Cloud Foundry was a VMWare skunkworks effort (VCAP).

Disclaimer: I work for Pivotal Labs, a division of Pivotal, which contributes the largest amount of engineering effort to Cloud Foundry. Apcera is, nominally, a competitor. I should also mention that my understanding of CF's early history is based on accounts I've heard and might be flawed.
I liked "snow crash" and "the diamond age", but found "cryptonomicon" hard to get through, even though it's super popular among geeks.
I think even if I ever get to the end of this one, I won't be reading anything from him for a while though.
You have to use an Xbox console (or specially modified DVD drive) to dump your discs.
I found a copy of "The Structure of Scientific Revolutions" sticking out of a dumpster when I was in college, grabbed it, and read it.

It was surprisingly enjoyable, and surprisingly personally influential. I ended up spending a lot of time thinking about what it was in the human brain that caused this pattern of 'normal science' versus 'revolutionary science' to be stable—and it was time well spent, I think.
I respect C# and haven't found anything to match it yet. I did actually say out loud, "I love C#!" the other day. Lambdas, linq, generics, reflection and runtime type loading all are top notch with very few sacrifices.

When it runs well on Linux, it will probably be something we take advantage of and run our applications there. We probably could do so now, but time is short and figuring out cross platform quirks is not something we can give a lot of time to.
I was responding to rudeness in kind. Too bad. I guess I need to be sneaky like the others in phrasing it.
Speaking as an accountant...please dont write invoices with Vim, Excel or minesweeper. Just use a standardised package. The amount of botched homecooked invoices I've encountered is frightening & worse the people producing them seem entirely oblivious to the fact that they're wrong (sometimes wrong to the point of constituting tax evasion).

It really one of those cases of "just because you can doesn't mean you should"
It will always be an issue. Users are ignorant, hackers are always a step ahead. And zero-exploits are happening every other day
That is also how I generate contracts!

makecontract --ip=mine --fee=100 --duration=30 contract.pdf
Ask HN: It is difficult to find a company to sponsor a visa for a junior dev?
I'm a Colombian rails developer (6 months of experience), and my biggest dream is to move to bay area and get a job as a developer. However, I'm not senior yet.

I'm planning to travel in october to have a lot of interviews, but some close friends to me have told me that the companies just serve as sponsors for really experienced developers.

I'm thinking I could work remotely in the months that the visa request is processed.

Do you think that I could have a possibility to get a job in this circunstances?

Thanks a LOT for any help
"My word is after noon."
Why don't we start implementing this kind of software in ways that can be formally verified? Sounds crazy hard, but it's not that difficult.

For example, Airbus fly-by-wire system was proven not to have any runtime errors using abstract interpretation. And it's coded in a subset of C. [1]

One can formulate other analyses to look for e.g. leaked information.

I think 70s tech doesn't cut it when dealing with formidable adversaries like NSA.

[1] http://www.astree.ens.fr/
Trying it out, -is there any hn groups there?

I am reiqildtan@movim.eu I think.
The Xbox gpu and apu are 'off-the-shelf' in the sense that they were re-used in nvidia retail chips. But you're right, that doesn't mean much in terms of public documentation.

So you do some reverse-engineering. On the whole it isn't much work than other consoles of that generation. The only reason there hasn't been any activity is because nobody (outside of the Xbox backwards compatibility team) sat down and did the work (because there's no incentive to)
Unfortunately the AGPL licensing basically guarantees no other social network will be able to integrate with this one using the stock libraries. Which is a shame.

It seems like a cool idea for a project, certainly, but it's more of a tech demo than a social network because it doesn't have users yet.

I am trying it now, though. And I'll edit this post (or reply to it) with my findings.

EDIT 1: Requires a password instead of public key auth. Will someone get it right, ever?

EDIT 2: And as quickly as it began, it ends. There's no one for me to talk to, really. There are some post lists (the Comics community is actually the biggest, to which pr0n is second) and those are somewhat interesting (except for the fact that all the comics are in French except for CommitStrip, which is ordinarily in French but has an English translation).

The News tab is filled with Buzzfeed-esque articles, rather than being prepopulated with something sensible like Slashdot or HN or Science News (know your audience!).

Looking at most of the public profiles, if they've posted anything to their feeds, it'll be something like "test" and it'll have been posted in April of this year (so it's not worth sending them a contact request in all likelihood).

EDIT 3: I made first contact with a user named "Jake", in a mailing thread. And I got one message back from him. And that seems to be the end of that.

And the end of this.

I hope that a reader could see that I really, really tried to make it work, short of inviting my friends to use it (we already have communication platforms, I'm definitely not going to be able to convince them :)

Too bad.

EDIT 4: Jake and I are having a conversation in chat, actually. We can agree that the design work is impeccable, and that a lot of the details behind the network are charming. He notes, however, that these new platforms "don't put enough effort into community engagement".

EDIT 5 (last): I had a genuinely human experience on a "distributed social network". It's possible if you try hard enough, you just have to power through all of the hurdles. With some algorithmic optimization I'm sure this project could live to see mainstream use. If anyone else is up for a conversation about this, I'm striking@movim.eu.
the Thimerosal generation has reached college age.
Also https://chocolatey.org/ for software. Though they might not always have the latest versions.
It's PostgreSQL (or simply Postgres), not PostGreSQL.
Sigh, my experience is that academia is still divided on this one. A large, part, perhaps even the majority, support free software, use free software and understand the basic importance of supporting it if possible over closed source alternatives so as to not be hopelessly dependant on an outside entity.

But I've also met many professors who simple trust commercial proprietary software simply because it is enterprise and therefore professional and reliable.

Also in this case I think Simon might feel more empathy towards the fellow business owner building a business around his expertise in mathematics...
Calling it a political problem and not a technical problem doesn't make it less of a problem. Nor does dismissing it as "cute" offer much in the way of a solution.
If I were to do a similar task, I would use pandoc, too. I'd probably set it up so you just enter a line in a CSV or spreadsheet and run a script that outputs an invoice for the new entries. Setting up vim to do it is about the last thing I'd try...
Show HN: GRDB.swift – a versatile SQLite toolkit for Swift 2
It would be helpful if you named the other ones -- always useful to hear examples of what works and doesn't.
> the bulk of the West German economy — which was then being hailed globally as Modell Deutschland — monopolies, taxes, subsidies, and so on actually left its price structure further from the “efficient” optimum than in the moribund Communist system behind the Berlin Wall.

This isn't really contradicting what I said. As they say, the gap in the West's favor was greatest in the places where the market was relied upon in contrast to a system full of "monopolies, taxes, and subsidies". Neither West Germany nor East Germany had particularly market-oriented economies.

To wit, the market mechanism efficiently provides a price level but that doesn't mean you can't mess it up by poorly planned gov't intervention in the economy (and to be clear, I mean "gov't intervention that is poorly planned", not that gov't intervention is per se ill-advised).
How did you get in to college without finishing High School? I thought that was a pretty hard requirement for most programs.
This looks like a much better approach than cxbx. Thanks for the pointer!
No, because I think that "easily stored on a computer" is too vague and reductive.

I apologize if I have been too unclear about my point. My point is that your position is unfair. Your position seems to be that rational arithmetic is an obvious choice that other languages have been too lazy or stupid to adopt as their default. My point is that rational arithmetic is a fine choice for many things, but it is not a strict improvement over other number representations. Yes it can handle 0.1 + 0.2 = 0.3, but your implied conclusion that it is an obvious "default" choice is not accurate. It is not as perfect, and floating point is not as bad, as you seem to think.

Yes, doubles have lots of values they can't represent perfectly, but so do rationals. Like sqrt(2), sin(1), pi, or any calculations involving numbers like these.

Yes rationals can represent lots of numbers perfectly, but if you're keeping everything exact these can start to take lots of memory. Some slides I found about Perl 6 indicate that Rat values lose precision if the denominator gets too big, to avoid using too much memory. If this is true, the Rat type shouldn't be thought of as an "exact" type any more than double -- it could cease to be exact even if you stay away from inherently non-rational number like I listed above.

What I'm disagreeing with overall is the dichotomy you are trying to create of: double=approximate, Perl 6 number=exact. Neither of those are really very true. There are cases where double is exact and cases where Perl 6 is not exact.
It's almost definitely better than brute force. The number of possible sequences of dna of size n base pairs is exponential in n.

The earth has only existed ~1e9 years. Assuming some finite average number of "computational ops per year", the number of possible dna strands quickly exceeds the total computational capacity of the planet since its birth.
The advantage is much more fundamental. Given the uncertainty that you're describing, removing a constraint on our actions is ceterus paribus a good thing. The same argument could have been made during the Bush years, when rates were kept low "unnecessarily" (according to conventional thinking), and the inability to lower rates after the crash tied our hands unnecessarily.
If this were a commercial venture, I would agree. But in open source, are there fundamentally any such stakeholders that could get hurt like "investors", "partners", "customers" as you mention?

It's code with an MIT/BSD license. If you like it, use it. If not, find something else. The people behind it have very little power over you.

Ideologically open source is supposed to be above this kind of personal stigma. You can be ugly, smelly, paraplegic, Gypsy, Swedish, psychotic, a former inmate, a Nazi doctor or a toothless dog, and your patches and projects will still be evaluated the same. (I realize the real world is never quite like this.)
I added you, I'm striking@movim.eu. Let's see what happens, I guess?
An approach to systems verification (1989) [pdf]
i got one several years ago for reading but stopped using it when i got a phone with a nice ips screen.
There is also Npackd[1][2] with the ability to locally host your own repository[3].

[1] https://github.com/tim-lebedkov/npackd

[2] https://npackd.appspot.com/

[3] https://github.com/tim-lebedkov/npackd/wiki/RepositoryHostin...
So many wrong statements.

The performance differences, between CSS styles applied from a JS file and a CSS file are very small on modern browsers, with JS being faster sometime.

JS files are cached.

Preprocessors are not fine, they complicate and slow down the development process.

Inlining CSS is not stupid, OP discusses the numerous advantages it brings...
Ask HN: Does Google still have 20% time?
Doesn't the first hand-drawn flip book effectively precede this?
Quite interesting that the thing that doesn't scale turns out to be the most effective. I remember reading an article recommending startups do things that don't scale.
>The Xbox gpu and apu are 'off-the-shelf' in the sense that they were re-used in nvidia retail chips.

Not really[1]. It was based on the GeFroce 3 architecture (NV20) but the actual chip had been quite different from the ones you could get on a retail card (NV2A). Even if it had been a straight off-the-shelf device it does not mean you know how it works. Look at the open-source drivers for the off-the-shelf video cards to see what is possible through reverse-engineering and what is not.

I cannot speak for other consoles of that generation, as I have not touched the GC but PS2 devkits came with nice printed manuals, describing every register and every command for almost every device (if memory serves there was not printed IOP manual but it was pretty much the PS1 chipset so its documentation had been obtainable too).

1. https://en.wikipedia.org/wiki/GeForce_3_series
That would be PG's Do Things That Don't Scale: http://paulgraham.com/ds.html
don't let the door hit you on the way out
Am I wrong in thinking that basically, the best package manager available for Windows is Steam?
> One is that your page should work without javascript

Universal rendering would send straight HTML with inline styles to the browser. And plenty of web applications need JS to function properly.
It seems like the selling point here is supposed tight and seamless integration with a bunch of things that "millions of people" use for the last "several years".

But once you register and login (tough, because it doesn't tell you on registration what your "email address" is - it's the user you entered + '@movim.eu') .. now what? Where is that? How do I use the network without being on movim.eu?

It seems totally unclear how to do anything promised. Maybe it's in the Wiki, but, really..?
I worked on a couple of Xbox games when the Xbox was around. You didn't get much concrete information about it even as part of the official docs. Plenty of stuff about the performance characteristics and memory layout for texture/vertex/index data, but nothing low level. I think there might have been enough exposed by D3D to let you bypass it entirely, at least in theory, but you'd have been on your own when it came to figuring out the ins and outs of what needed to go in the FIFO...

I vaguely recall somebody from MS saying on the Xbox developer newsgroups that providing the full information wasn't part of their deal with NVidia, and that was that.
In my experience, Kinesis' performance makes it a nonstarter for low-latency systems and use cases with many consumers. Shards are limited to 5 reads/sec, so consumers are heavily throttled. Producers also have significant put latency. Kafka's latency and throughput are OOM better but of course come with the operational overhead. Depends on what your needs are, but Kafka is a better choice for "real-time" systems.
Supposedly it's coming: https://www.reddit.com/r/OnHub/comments/3j6tzl/onhub_disappo...

I guess consumer electronics are being developed like games now.
It all depends. A number of colleges will let things slide in high school if the student shows promise. It's not uncommon for intelligent kids to be rebellious in high school from boredom etc., and so a number of colleges will take a chance on admitting such a student. I knew a guy who was clearly way smarter than the rest of us and when he was motivated to do so could easily pass any class. He got expelled from two high schools and proceeded to ace every class in college.
Whether or not it’s the “first”, I highly recommend Prince Achmed, it’s really an amazing film. The paper silhouette method has aged remarkably well.
That depends on reverse engineering the custom chips that they use in those systems.

The Amiga had custom chips, but had released the information on how they worked so Amiga emulators could be made. I doubt Sony or Microsoft would release the information.

Just having a X86 CPU doesn't always mean the system can be emulated. For example I got BeOS for X86 and there is no emulator that can run it that I know of. My only hope of running BeOS apps is Haiku.
Yes, updated. Sorry to have (hopefully temporarily) made this thread look like a Guardian comment section...
> (sometimes wrong to the point of constituting tax evasion)

Can you say more about this?
Follow up
http://benkrasnow.blogspot.com/2012/07/attempting-to-make-x-...
I was clearly talking about the comparison of the murder rates in the US and China.

And it's not just toddlers and preschoolers. It's all pedestrians, even old people.
Generally 10s of seconds to low minutes. Two caveats: 1) we batch/queue writes on the producer side, and 2) our systems are more near-line than true low-latency, e.g. we scale the cluster up/down instead of keeping machines running to keep latency as low as possible. So YMMV.

I'd be interested in your results, if you were shooting for a specific number and couldn't hit it, just for future reference.
Code by itself isn't often very useful, the community around it is often far more valuable. It's hard to know if someone who's committed antisocial acts didn't leave landmines in code or is hard to work with when it comes to support of issues or community discussions.

Hans Reiser (reiserfs) is a murderer, and I think it's hard to justify working with someone like that.
http://qz.com/116196/google-engineers-insist-20-time-is-not-...
Quiet: The Power of Introverts in a World That Can't Stop Talking [0]. This is surprisingly full of citations and references.

Assassin's Quest by Robin Hobb [1]. Stock fantasy at its best.

Rendezvous with Rama by Arthur C Clarke [2]. Been stuck at halfway for too long, it gets boring in places.

[0]: http://www.amazon.com/Quiet-Power-Introverts-World-Talking/d...

[1]: http://www.amazon.com/Assassins-Quest-Farseer-Trilogy-Book/d...

[2]: http://www.amazon.com/Rendezvous-Rama-Arthur-C-Clarke-ebook/...
Those Wacky MIT Kids Built a Roller Coaster
People here seem to disagree, but I firmly believe being a persistent nuisance about people's personal sins in relation to a technical project is counterproductive and reeks of holier-than-thou. Macy has served his time and his name is forever tarnished with his actions, so his debt has been paid. Dismissing what is purely a technical endeavor by attacking the unfortunate backstory of one person involved, is absolute horseshit. You either criticize the software, or the actions of the developers regarding the software, or you don't do anything. It's equivalent to rejecting a cure for prion diseases because one of the researchers responsible for it committed rape once.

(That said, I think this is indeed a commercial venture. It's an undertaking by iXsystems, who provide support for BSD-based systems and are major developers for PC-BSD, FreeNAS and FreeBSD.)
Interesting; I didn't know that Kafka had order-of-magnitude-better latency. Thanks for the data point.

I wonder if this is something inherent to Kinesis's design, or if Amazon will magically make it faster at some point in the future. Do you have a suspicion/indication either way?
The actual graphics core has only elementary differences from the retail chips [1]. The differences were mainly in integration (merging in a northbridge, tweaks for UMA, ...)

1. https://github.com/espes/xqemu/blob/xbox/hw/xbox/nv2a.c#L708
Me and the NSA
Cracking open the StarWars BB-8 droid
You are completely ignoring the other big reason for surrender - USSR declaration of war.