skysight-inc/HackerNews huggingface dataset:
In March we put up a landing page to test interest re: a web app that turns multiple Internet devices into a stereo system (all play same audio/same time).

We got a lot of sign ups, but upon release 3 months later that same level of interest isn't there. Even after sending out invites.

What's suggested after the whole test your idea via a landing page doesn't work out?
Interesting (and I agree with it in a lot of cases). I think it matters more for long-term goals which aren't emergencies, vs. emergencies. e.g. when you are on fire, you don't need much motivation to put out the fire, you just need to know that rolling around on the ground is more effective than waving your arms. For long term goals, indirect methods seem more relevant.
The times were consistent, clone the repo and run `rake bm` to try it. max-ziplist cannot be set to the order of millions, since redis does have to unzip it on every access and you wouldn't get any range lookup boost. You can implement this in redis lua if app layer separation is a concern.
>ex-Zynga game dev

Well, he did say "top talent"!
>If you think hiring programmers at cheap price is maximizing profit , its exploitation my friend , it's called making profit on misery of unemployment situation in the country.

There are un-employed employable people in the $200 range. You'll never understand the scenario in India, because you're not from India. But, you're right, I have a very crude mindset about exploiting these people. I realize my mistake. Sorry.
We try our best. Here's our take on The Worst Script Line In History (Link to the original in the movie comments) https://plotagon.com/376
Anti-America isn't HN friendly, my friend. Now watch as this comment gets down-voted into abyss.
I haven't looked through it, but it probably means that you can access individual physical bytes in memory by using their physical address (there's a one to one correspondence between the physical address and the logical address of a byte).

I'm not exactly sure how that is achieved, as far as I know, in order to switch to long mode, you need to have enabled paging.

I've been myself looking to start my own OS (protected mode), but it will probably be a unix code. What this guy has done obviously deserves a lot of admiration.
our commercial offices house sales professionals and executives. board rooms, client meetings, land lines, water coolers, coffee machines, nice views of the city.

most of our programmers work remotely from their homes, and our systems administrators work from home and in the datacenter.

equilibrium.
We're still adjusting and the sharing feature in the free trial might be a really good idea.
I tend to agree the W3C is a bit pointy headed. Still, some kind of referee is needed to keep the browser-makers playing fair. Firefox's switch from RDF to JSON for bookmarks was anecdotal evidence that the RDF format was just too obtuse for a lot of practical use cases. Way back I tried modelling data in RDF; it was challenging and not well received internally. By comparison the JSON modelling I've done recently has been intuitive, easy, and well received. Although I used be be a big fan of RDF, its become a relic, and modelling relationships isn't so hard a problem that you need RDF to do it, IMHO.
What the comment was highlighting was a culture of evasiveness and plausible deniabililty. ie, classic beuracratic tricks of the trade. the electric/internet/etc examples are just placeholders for any problem (mission critical) where you might be at the mercy of this type of behaviour. So, to summarize the stereo-typing is about a certain type of social-interaction, not about technology or intelligence or what not. You may (or may not) want to take issue with the accuracy of this claim, but at least such would be more en pointe.
It seems like the "inevitibe" attitude works contrary to startups.

Its like a convenient way to remove your obligation of actually encouraging people to do something because "they'll do it on their own"

Many things that seem inevitable are only so in retrospect. At the time, they were probably seen as unlikely or simply possible.
It's not really a product. It's a page that says "Tumblr is up" or "Tumblr is down." Very very niche and incredibly limited functionality.
I addressed that specific "example". There is nothing in there except spin. Do you think Microsoft should refuse a lawful order that compels them to hand over email?

This also in no way indicates any sort of hardware. Microsoft replied and made it clear they review each order, then comply as required. Perhaps they have a fast review and quick compliance system (if you got as many requests as they do, you'd do the same or close shop).

None of the documents released indicate any sort of hardware installation. Provide specific cites. As-is, you and other folks saying these things are muddying the waters. When the dust settles, it'll be clear there wasn't super-duper decrypto hardware secretly placed all over Microsoft's internal software. Then people will say "oh, they were just lying" and ignore the real issues of oversight, legality, and so on.
Your numbers on most things are way off. I returned home end of last year and setup shop this year in Bangalore. I have access to Naukri's database of quality assurance engineers and their current salary listed. I also visited campuses to recruit fresh grads. $200/mo won't get you even fresh grads from the top 20 universities in my state. $60 is no longer rent - it's about 5 to 10 times that for a 2000 square foot 3 bedroom apartment that's not in a very posh area. Setting up a partnership, including legal fees cost me around $400. Travel, you are spot on in that cheap options exist. BTW, days of 2 rupee and 4 rupee bus rides are also over. It's about 5 times that in a regular bus.

I'm giving specific numbers here mainly because there may be Indians who want to return home and start here.
The company's web page is their agent to the web world. No matter why that agent cheated this guy; its the companies fault. That's how agency works.

Sure we as engineers can diagnose what web error caused the issue. But we can also surely imagine its not the first time tech support has handled the matter, and its still a problem.

At this point there is plenty to blame the company for, even with a liberal tolerance for incompetence. Why not fix the bug? Its easy to not fix a bug that's raking in money.

To be called a responsible company, they have to fix those bugs FIRST.
has he? making a booting from metal OS is a semester long undergraduate project, and this person has been working on it for way longer than that. in a semester, university programs expect you to write a kernel that boots to a shell with virtual memory management and multi-tasking. templeos doesn't even have virtual memory management.
Just a nitpick... "Alex (not his real name)" ... "Steven’s plight" = real name? :)
It's all about standards of living. There are people working in call centers for $150-200 and still living in Chennai. I'm not saying $200 is enough. I'm saying there are good, employable, but un-employed people in this range.

Example? Recent college grads who already code.
Because the periodical is one of 'ours' - a tech industry rag. Its possible we hold them to a higher standard, and rightly so.
How my data usage plans went up in smoke.
Microsoft has said there are no general orders to tap everything. There is a huge difference in a rubber-stamp, poorly-audited system, and a wholesale surveillance where Microsoft is giving the NSA raw data on everyone.

Trying to conflate the two for media impact will backfire by making people jaded after they discover the spin being put on things. The info Snowden has released is bad enough as-is (the lack of oversight, the scope, etc.) - there's no need to invent stuff.
can i run .exe application in here?
How to motivate yourself to learn.
> You'd think it would be all over the media.

Don't get me wrong -- I care about this issue, but I'm curious why would you expect people outside the tech industry to care much?
Dependency Injection Considered Harmful
More info and examples of the developers schizophrenic chatter here: http://www.reddit.com/r/programming/comments/1aqdxn/temple_o...
Most universities let most programmers avoid doing all of that by themselves, which is probably the most impressive part of this project.
Anyone trying to bring back the spirit of the Commodore 64 gets a +1 from me, even if they are batshit crazy. In fact, you have to be crazy to do a project like this.

Here's to the crazy ones.
Yes - they're creating a system that supports the same Windows APIs. You can see a few well known apps running here[0].

[0]: http://www.reactos.org/screenshots
Reading between the lines of the article suggests that the officials wanted a bribe (which is also what several commenters pointed out). I have never, ever been in any experience like that with a US official (been in the US since 2010 on a student visa).
Check out videos on youtube and you'll see why this never caught on, it's basically a death trap that isn't suitable for sharing the road with cars.

http://www.youtube.com/results?search_query=c5+sinclair&page...

These days you're much better off just buying an electric scooter or motorcycle or a modern electric automobile like a Tesla.
Yes, but it might not work.
Poem: It should be “NOW”
I had Chennai in mind, when I wrote that comment because I know only Chennai and Delhi well (I'm from Delhi).

Banglore is expensive because of the sheer number of IT companies there.

Come to chennai:

I can get you:

a posh OFFICE SPACE (Not a fucking apartment) for $60 in a posh area.

a sole proprietorship for less than $100

a decent grad for $200 - but not from the top Universities, though. Why? Because it's a cliched mindset that the best people come from the best universities. Have you watched Ratatouille?

"Not anyone can become a great artist, but a great artist can come from anywhere."

Please, I urge you to refresh this kind of attitude (Heavier pay = better quality employee, Better University = better grad)
The entire OS is written in a language called C+ (now renamed to Holy C), it is an very interesting language in that it is just in time compiled. It's a mix between old school C and C++, taking some good/bad from both.

The language is fully documented too, see http://www.templeos.org/Wb/Doc/HolyC.html.

The entire OS runs in a single memory space, so processes communicating with each other is as simple as writing to that processes memory space and telling to go execute.

All of the .z files you find in the source tree directories are a gzip like algorithm that on the fly in the OS automatically unzips them, and then compiles the code contained within.

The interesting thing is that while the programs are generally just in time compiled, the main startup programs can't be, however you can easily change the OS and re-run the compiler, overwrite the already started OS and continue on. The compiler CAN write binaries but it is not recommended by the author.

And I may have spent entirely too much time in this ;-).

The author may be a schizophrenic, what he has built is kinda neat.
Worst line in history?

I take it you guys haven't seen The Room: http://www.imdb.com/title/tt0368226/?ref_=sr_2

...which, by the way, someone should remake entirely in Plotagon. The acting will actually improve. :)
Sports Fandom and why we bask in others’ achievements
I am actually currently in that situation... not sure what to do. I really dislike the practices enforced, any chance of getting in touch?
He doesn't want virtual memory management... the guy wrote his own just in time compiler that compiles and runs programs on the fly...
The Bay Bridge is gradually appearing on Google Maps.

Zoom in and you'll see the missing segments with "Planned" on them.
cool! nice usage of images.
I guess it depends on how you define "a lot of this". I took it to mean homelessness. If I am correct, then it was a rebuttal.
My boss just gave me a warning. Is there a way to get faster at solving bugs?
I love this.

First of all, a single day being equal to 32 bits - that's a nice touch right there.

Second, given the way most of the world reckons time (it is the year 2013, after all) seconds since Christ makes a lot more sense than seconds since 1970 ...
It depends on what audio controllers he's written device drivers for. In most VMs you can specify which devices are present and visible to the OS. For example, VirtualBox has implementations of the Intel HD Audio, ICH AC97, and SoundBlaster16 controllers.
Derek Sivers is working on a new start-up called Wood Egg. Wood Egg is producing "Entrepreneur’s Guides to Asia" that are updated every year. He choose 16 countries in which he combines insights and instructions for starting business in 16 countries in Asia. One of those countries is India.

You can see a list of questions that are answered about operating a start-up in India here: http://woodegg.com/in

If you are not familiar with who Derek Sivers is, you can learn more about him at his website: http://sivers.org/ Most notably, he started CD Baby which he sold for $22M.
Red Hat is in the certification racket too y'know.
Employment, attitude, and educational entitlement
http://www.youtube.com/watch?v=P0MsDl39UL0 what is going on here...
Gates did a compiler in 4k; Thompson wrote an OS in the same amount of memory
I know that I was trying to hike near Mt. St. Helens in Washington, and Google maps gave directions along a road that was gone in a landslide at least 3 years ago. In fact, we never found the way to the trail -- several roads were washed out or blocked with boulders, but Google didn't have the info.
Last time I implemented a CC regex, it was a little more involved than just removing empty spaces. So you see... Your trite example fails to pass muster just as well. (Anymore, I'd just use one of many Stripe libraries... no fuss, no muss.)
> It's safe to say that Southern India is pretty safe (much much safe) compared to North India, which is almost full of sex-starved assholes (vague generalizaion)

Please provide citations or stop pulling statistics out of your own biased opinions. As an Indian, nothing makes me more infuriated than to see this "Oh North India bad! South India good" thing. And I really don't see how this is even remotely related to the discussion and why you had to bring this in.
Identity mapping refers to how the page tables are set up. It's hardly at odds with paging. The term doesn't even make much sense if paging isn't enabled.
TempleOS doesn't want nor need VMM. That is what static analysis and being a "Real Programmer" ;-) is for.
If used on a large scale, I wonder how this would affect the environment around the collection sites. As is now, the fog goes somewhere and I'm sure some organisms rely on it getting to where it's going.

If the water is collected with enough efficiency, there could be significant unforeseen consequences.
Conference questions every academic hears
Foundation 33 // David Copperfield (YouTube)
>You're not characterizing the debate correctly.

I did not attempt to. I clarified that your argument wasn't sound. My comment was not about the "general discource".

>You have women among the elite of their male peers and not just elite, but pioneers.

Eh. If women are not "genetically suited" for programming, then there can still be women among the "elite programmers and pioneers".

By the way, the fact that many women were pioneers in programming was not related to ability, it seems to be mostly an economical decision, as keypunch operators were often female.
That is interesting, from a reread, I would say the "youngness" is a product of the length and over-descriptiveness.

""Magic" is my term for "I don't know how it works because I haven't taken the time to figure it out yet" - it's an attribute of my understanding of a thing, not of the thing itself; that is, it's the Clarkian definition." - No one speaks like that - it makes it sound like you are trying to come across smarter than you really are - Every developer under the sun understands what you mean when you say "Magic"

At it's most essential it sounds like you gobbled up a "software best practices book" and then spouted chapter titles without any context - Examples definitely help!

e.g. <Module Z> is a great example of why we need to keep our code clean, since I joined the team no fewer than X lines have been added resulting in this module having Y different responsibilities - because <Module Z> is so bloated we have Q different tickets in our backlog which will result in code changes to it.

<Module T> and <Module R> are a perfect example of where we can utilize code reuse. Both contain a function Y, which we make heavy use of - we should consider extracting this into a common library function etc. etc.

If you make an actual proposal instead of a complaint, people are more likely to listen - it is a lot harder to argue against raw data than it is a personal opinion.
Well, yes, it is an english speaking website, so I imagine the colloquial usage of 'ramen' probably refers to whatever the colloquial US usage of 'ramen' is.
Thank you for pointing this out. Tumblr is just doing what any company who has spent time building their brand must do if they want to be able to retain their trademark. Their 3rd party enforcement company didn't exercise "common sense" and when Tumblr realized this they said sorry.
This[1] is a cool drive & teardown video of the C5.

1. https://www.youtube.com/watch?v=xS6q27VOTOk
Someone downvoted me. Probably didn't get the analogy, so I'll spell it out. The gold mine = a subscriber. The nuking of said mine = fleecing the subscriber on his/her first payment and thus losing the subscription.
And this guy: https://news.ycombinator.com/threads?id=SparrowOS

And this guy: https://news.ycombinator.com/threads?id=TempleOS

And he may have another ID for all I know.
Two things:

1. You have been able to use rsync.net as a target for this scheme for ... 4-5 years now. [1]

2. https://news.ycombinator.com/item?id=5640700

[1]

ssh user@rsync.net "git init --bare autosync.git"
Initialized empty Git repository in /user/autosync.git/
There's also marginal income tax rate vs. compounded gains to take into account. You can also deduct some student loan interest.
Why is this (re)posted now? Personally I find these kinds of submissions (just link to front-page of a old project) bit annoying as they provide no context for why it's supposedly relevant now.

edit: here is some background info for those who are not familiar with this https://news.ycombinator.com/item?id=4992749
You missed the point of the OP. Please try reading it again.

The litmus test is not how many people you can get to read your blog. It's whether you're teaching people how to do something that you can sell a solution to them later:

OP: "Are you teaching anyone who looks like someone who would buy what you intend on selling? If not, why not?"

This is a test that is a necessary, but not sufficient condition for the validity of an idea. If you pass this test, you don't yet know if this is a good idea. But if you fail this test, then you defn know it's a bad idea. The value of this test is that it's easy to setup, and relies on your actions, rather than what you tell yourself--which is more truthful. Sometimes ideas are bad, not because they're intrinsically bad, but because they're a bad fit for you, which is a good thing to test for.

And context of all advice matters. This only applies to ideas that are movements, not powder kegs or empires (via gabriel weinberg) http://www.gabrielweinberg.com/blog/2010/02/are-you-building...
I had been wandering around my neighborhood for 48 hours calling my cat's name looking for him after his GPS mysteriously shut off. It was about 2AM and I was walking past his last known location according to the GPS. I called his name and heard him meowing. The meowing was coming from the sunporch of the house at that location. I was so relieved to find him that I went up to the house and opened the door of the sunporch to let him out. Luckily the door was unlocked otherwise I would hav cut the screen to get to him. He was very groggy and his collar was missing. After I got him home I discovered that he had been neutered. I came back the next night and confronted her about it. She wouldn't open the door for me, saying she "never opens the door for anyone she doesn't know." I was recording on my phone but it ran out of space about 8 minutes in. She was obviously guilty but there was no hard evidence and I never pursued the matter. He recently died of the cancer he was born with, and the reason I don't have any kitties is because she neutered him. Otherwise his legacy would have survived, because I was going to breed him and raise his kittens myself. Now all that's left of him are my memories and my photos. I love you scuzzle. http://dl.dropbox.com/u/315/random_pics/scuzzle.JPG
virtual memory makes a translation layer between virtual addresses and physical addresses.

an identity-mapping for virtual memory is then a mapping that directly translates a VA into the same PA, so VA 5 is PA 5.

the word 'paging' is overloaded to mean, to the cpu, the act of having the mmu perform translation from a physical to a virtual address, and, having the OS perform demand-loading of certain physical pages.

so non-identity mappings would happen when you switch a VA from mapping to a PA to mapping to nothing. the OS takes the contents of the PA and stores it on disk. the next time the VA is accessed, there is a 'page fault' and the data for the page is brought in to some other available PA and the VA is remapped to that PA (if the mapping exists in the stored pages on disk).

identity mappings are very simple because they remove the layer of indirection normally present in a virtual memory system. so you can run the processor in long mode, and use as much of the memory as you can address, but have none of the benefits of disk-paging, processes, separation, etc.

it's ironic because if you used processes, your system could be more performant, because your address space only contains the pages needed to run your particular task. if you run everything in r0, then you don't even need an OS. you sidestep a lot of the challenges in writing an OS at the expense of performance...
Here are some links for when you have a few minutes:

What does your OS look like? Screen shots http://forum.osdev.org/viewtopic.php?f=1&t=12087

Wiki list of projects http://wiki.osdev.org/Projects

I don't meant to only report on the ones at osdev.org, but from the osdev.org wiki you can find the other main osdev sites and find their project lists. If you approach this with the attitude of open exploration, I think you'll enjoy it more.
I spent longer than I care to admin playing AfterEgypt.
Where do you work if you don't mind me asking?
1. Use it when / where it exists. Try to live where it exists.

2. Vote for people who want to make it better.

3. Advocate for it to people who vote.
I definitely admire their moxie, but I have to say that it surprises me that the developers keep on working on this project year-after-year.

There was a time many years ago when I was hopeful that ReactOS would end up providing us with an open version of windows to help break their stranglehold. But considering the ways the industry has changed since the project launched in 1998, I just don't think there is much demand for an operating system like this anymore.

I would have lost motivation for this project a decade ago, but I still wish the devs the best of luck.
Ah in that context, this makes more sense. Thanks for the reply.
Is it just me or is Medium becoming self-aware? Many of the posts bash the culture Medium is a part of.
Agreed. It protects from strategic voting (or incompetence or malice) of a small number of participants, because it's a robust statistic: https://en.wikipedia.org/wiki/Robust_statistics#Examples.
Do you trust a program to have no bugs ;-)