skysight-inc/HackerNews huggingface dataset:
I'm exploring something similar in my project: https://github.com/akkartik/mu. Where C was designed as a more portable+expressive assembly language, Mu is designed as a more portable+safe assembly language. You have to manually manage memory, but you can't ever end up corrupting your heap or using pointers after free. I provide these guarantees by allocating a refcount with every single allocation. The only way to reclaim memory is to clear a pointer. If you happen to still have other pointers to the allocation you won't actually reclaim it.

Given this setup I can prototype programs without thinking about memory at all. When my program runs out of memory I start measuring allocations and insert the odd pointer clear at strategic places until I don't, then I continue on my merry way. 99.9% of programs we write don't require thinking of "no memory leaks" as a black-and-white cast-iron guarantee.

This setup also provides a really nice teaching experience where students can learn about pointers and write all sorts of programs without ever running into weird bugs due to use-after-free or overflowing bounds. However it adds some overhead akin to a realtime GC: everytime you copy a struct you have to increment refcounts of any pointers nested arbitrarily deep within it (Mu maintains a flattened bitmap for each type to make this not utterly suck). Sum types get even crazier, because you might have a pointer at offset x depending on the state of the tag at offset y, and so on. I'll try to measure the overhead at some point..
21 ways to make your site look professional and super attractive
May I remind the seething masses, unpopular though this opinion may be, that more people have voted for Hillary than Bernie. They just tend to be less vocal about who they support on the internet.
Microorganisms helped me understand what it means to be a physicist
i get it, its not just the lack of enforced road laws, it's the lack of action of the bystanders

honestly though how many of those bystanders would be able to stop someone from dying, i don't think that knowledge is widely known in any culture.
Not sure why you would restrict an useful feature like that to a particular set of applications.
Co-founder here. We don't delete but we suspend them if they are inactive for long. They are restored when you access them again. Though you have an option to delete machines.
Ah, so yes I appreciate demos which pushes hardware to the limit or create some new effect which hasn't been seen before. I feel most demos on older hardware falls within this category then newer demos.

Additionally, please correct me if I'm wrong, older demos didn't have nice graphics apis to call. They had to create and store what's given for free by Apis these days into their binary. I think the Amiga did have some 3d stuff?

With opengl with a handful of lines you could get a spinning cube with lighting. So much more work had to be put into older demos to get to the same point. On top of that, the demo writers really had to know the hardware well, and diving into undocumented behavior. A lot more was being calculated on the cpu back then too.

I haven't been on pouet.net in a while but I will look at newer demos.
Thanks Teeboo!
> If it's an ego fight, you've lost no matter how you code. Better to get it out in the open and deal with it. (And perhaps let the person go)

I know what you mean, but "you've lost" is a bit too final for me. Obviously ideally you would never have these people, but in reality you may do, and as that's not the only quality you're judging them on letting them go might be a little harsh.

What I'm talking about is the idea of maybe a quiet developer trying something a little different, and having that good dna making it into the code-base. If you have a group of people who nearly all believe that mocking is a good idea, but someone would like to try refactoring so you don't even _need_ mocking, then I'd worry that in mob programming you'd never have that attempted.

Or perhaps everyone would be really open to that and because everyone is in a group more of those ideas would surface, and more different ideas and approaches would make it into the codebase.

I honestly don't know which of those two situations would occur, and maybe it's up to the team. I'd be really worried about the former, though maybe that says more about my background, who I am and the teams I've worked in though :-/
To me, it seems like the answer to the problem is to bury the radioactive waste in incredibly deep shafts - say 5000m below ground? Any society advanced enough to retrieve something from that depth would also have to be advanced enough to know about radiation, surely?
He is not a leader he is a dictator.
Who only want powers, powers to do all things himself.
Fox: White House Sent Pro-Immigration Talking Points to Celebrities
Power Conscious lolzzzz.....
I don't agree with this. My respect for the dead says we should unearth the remains with care and treat the body with respect, but I certainly have no allegiance to having my body remain in the ground indefinitely if future scientists could gain value from it.
Your Website Is Slow, and It's Costing You Money
Immutable languages tend to produce more garbage in the old generation than mutable languages such that this approach is not going to work reasonably (easy to find useful piece of software written in mutable language that produces no garbage in the old generation, while any state changes in immutable languages will invariably produce garbage).

On the other hand, generational GC is almost trivial to implement for immutable languages, exactly because there is no need for write-barrier. BEAM's GC is perfect example of how trivial can well performing GC be in that case (and good study material that is perfectly relevant for runtimes with mutable objects).
The real problem with obscurity as a security layer is that it complicates day to day work that you'd be doing with that system. Each new person needs to be constantly trained and reminded about your specific system quicks and configuration outside the standard norm before they can do work using the system. That has a real cost, and it is a cost analysis question.
yea i was trying to stream on beam.pro but I dont think they know how to help linux users
> May I remind the seething masses, unpopular though this opinion may be, that more people have voted for Hillary than Bernie.

Which would probably be more meaningful if (1) all states had similar election systems for Democratic delegates, and (2) all states voted at the same time.

> They just tend to be less vocal about who they support on the internet.

No, that's not at all true.
Could probably do this in Lua or other embedding-oriented languages where it's easy to create and discard interpreters willy nilly in the host environment.
> Tragic. I, personally, could not sit idly by and watch, or record, anyone suffering without attempting to assist. Consequences be damned, I would hope for the same assistance if I were injured & needing aid.

Until last year I would have said the same but then I learned about the harsh reality in the Dominican Republic: A rich person who helps will always be blamed even if one arrived at the crash site an hour after the crash. In case of bodily harm to the victim, the accused goes to jail until trial (which can take weeks or even months). You can even get some insurance that covers you for that case - if you have that, you can go into a hotel in Santiago that was converted into a luxury prison. And of course the accused is asked to provide for all 50 or so people in the victim's family until s/he can work again - because none of those 50 people has a job and they depended on the victim's low paying job to feed them all. And one cannot count on a fair trial since corruption is so widespread that even judges are for sale (friends were ordered to pay severance package to a former employee based on a 12 year long employment - they arrived on Hispanola 9 years ago, started their business 8 years ago and had all papers to prove it...)

So no, I would not always help anymore.

I think India is doing the right thing: Enabling people to help by creating the laws that protect them from becoming a victim themselves.
The first interactive 360 video that works in most desktop and mobile browsers without any app or plugin.

Video:
http://embed.wirewax.com/8028567/

Blog post:
http://www.wirewax.com/blog/post/360-video-whats-the-point

WIREWAX is a free tool that turns any video into an interactive experience.
Magnum: C++11/C++14 and OpenGL Graphics Engine
War and Survivability of U.S. Naval Forces
Good luck explaining that one in the code review :p
Neural networks also have "inner eyes". From being able to "dream" images and sequences that haven't appeared in the training data, but look plausible.

Or being able to manipulate learned concepts. Like word2vec turns words into vectors that can be combined in complicated ways. E.g. words for colors will be different based on what the colors are associated with (e.g. red is associated with "danger", or green is associated with "nature", etc.)

Make this process much more complex, and intelligent, and then ask it what it "feels". It will probably give responses very similar to humans. It "feels" complicated internal experiences that it can't completely explain or understand.

It certainly wouldn't feel like it's "just combining stimuli with internal state to get output signals". Being an algorithm doesn't feel like you are an algorithm, from the inside.
It's actually not that dissimilar from the plot of "Alien". Or "Prometheus". Or "At the Mountains of Madness".
Solo Travel: Where to Go This Summer
Karma. If something happens to you, it is your actions in the past either in this life or a previous life which are the original cause. Hence you are just receiving back the same as you have given. The problem with ignoring someone in trouble is those people are actually missing the chance to create good karma by helping those in need.
Dr Michael Jurgen Grabde - CEO Livecoding.tv holds fake phd degree, he is not a entrepreneur...

I can say he is a big LOL ;) Banning Hammer.

He banned my both accounts with out any reason. He likes what ever he do. He loves banning i can say its his hobby...
Walkthrough on writing your own shellcode to spawn a shell
If you believe that sshd might harbor a preauth RCE --- something that hasn't happened in a very long time --- then deploy real security in front of it: stick it on the other end of a simple encrypted tunnel.
Common Lisp conflates all types with Boolean. NIL, the sole instance of the NULL type in Common Lisp, is false, and an instance of every other type is true. (Of course, this situation quite good).
Tips for Having Positive Interactions Online
Islam, fundamentally, has no new testament equivalent. Christians can draw a line between old and new rules without theological issues.

Jews interpret the old testament as laws for Jews, by Jews. There is no prerogative to convert.

Islam has neither of those. It is a violent old testament with a legal code inscribed focused on converting or otherwise making lives miserable for other people of the book (not to mention what they consider pagans).
Why will this hurt Bernie's turnout more than Clinton's? From her campaign's recent posts, Clinton seems worried that this coverage could cost her points today.
In discussions of port knocking and SPA among my security friends, it always comes down to this argument: cleaning up the logs. Why not just alter the way SSH logs? Perhaps it can just log once every couple of minutes, "yes, people are still probing this server".
Can't rplaca rplacd and setf destructively modify list structures?

https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node150.html
Similar experience here at our dojo.

Mob programming is great : we've had people working effectively in languages they don't know. And so we've had product guys sit with us and practically transformed them into programmers, able to fulfill their vision.

Issues get identified much faster, and design decisions are quickly discussed and tried. Because we're able to get feedback on why we're developping, it's much easier to make the right choice for the right situation.

Test code is much more relevant, and it's much more expressive, too.

> - Biggest personality wins. I'd worry that whoever had the largest personality would drive everything, leading to people being disengaged.

Honestly, we didn't run into this problem at all, maybe because it's a dojo setting. Since we're used to mobbing, people will usually be extra careful about it. When there are many people, setting up a fishbowl is a good exercise to teach people to leave more room to others.
I've had deadlocks happen during pair programming, but in a mob, it's much rarer. Also faster experiment time leads to much more tries.

> - Constantly bringing people up to speed. Maybe this is actually a good thing?

Definitely a good thing. People asking question is a good predictor of hard-to-maintain code.
Maybe. Probably. But if the charismatic leader leads the team to five explicit, obvious fuckups in a row, they might learn to shut their mouth for a while.
The gut is often called "the second brain" because the 500 million gut neurons that form the enteric nervous system are capable of autonomous function.[1]

[1] https://en.wikipedia.org/wiki/Enteric_nervous_system
The thing that stops me from giving VS Code a real shot is its sad VIM mode.
Wolfram Alpha Can't
> Coloring fabrics is not as easy as coloring stuff on a screen.

eh.... both on nontrivial tasks.

Two identical RGB monitors side by side will not match and even after being color matched using expensive tooling, they will not stay matched for long. Getting two monitors from two different manufacturers, or even different revisions of the same product, requires considerable effort.

On top of that the color space used by applications may not match, and may not be compatible with the monitors. I always enjoy the color match game of receiving a graphic from our art department because they rarely have their tooling set to the RGB colorspace when they produce their graphics. So depending on which browser you view the graphic in and on which platform you view it you'll end up with wildly different colors. Because some browsers take into account the monitor color profile and others don't, and Macs do a better job with color than Windows which does an infinitely better job with color than Linux (Android).
I really doubt on standards of business idea selection and leadership skills of this shitty CEO.

YC if you really have standards just ask him for reality, and business and leadership positions.

If you people really want proofs of his professionalism just contact me i will give you tons of proofs.
Bringing up music with Google Now is also notoriously frustrating because its designed to force you into Google Play. Its purposefully awkward to get it to use a different player.
Not really.

A real color is a mixture of reflected wavelengths and more, for example a fluorescent marker is that, fluorescent, you give it UV light and you get green.

A real color in real life behaves different depending on the light that illuminates it, and the angle of incidence.

RGB and CMYK is display-specific primary inks dependent. There are spaces for device independence colors. They work well for cinema and places were illumination is controlled and restricted.

Pantone let you control a color over a broad range of circumstances on the real world, like color of a shirt at the sunset.

It looks like the stupidest of things, but a client buys you a suit that looks great at the shop but bad on his house or office illumination and he will ask for a refund.

The same thing with a big poster on a building on London weather(totally different than on Madrid or Rome).
Hopefully this question isn't so out of line, but why is this service and services like coderpad.io so expensive for simple interviews? With coderpad, $50/month for at most 20 interviews with one account. With codeblimp, $14/session. What's the deal? For the probably intended use-case (a screening interview), it seems too expensive.

Maybe I'd be more attracted if there was a free limited version that just shared an editor window. But we have collabedit for that.
> Common Lisp is an ancestor of LISP

You probably mean a descendant
Probably still none.
This is an introvert's nightmare. I feel like going to a room and turning off all the lights just reading about this.

I'm glad it seems to be working for them, and I'd be willing to give this a try for a week, but I'm not even sure if I'd wait 'til I had a job lined up before giving my two week notice.

If I have to spend eight+ hours a day doing nothing but talking to people, I'm going to have no energy left for anything else. If I were single and childless, I could maybe manage this for a month, but with a wife and child, the amount of stress would be insurmountable.
I didn't mention military and I think that's a bit overblown on your part.

Think a bit lower on the hierarchy, such as police and federal agents. But you are damn right the government should actively defend free speech, especially when it's the First freaking Amendment of the Constitution; of which the United States government is based upon. If the state refuses to defend one part of the Constitution from oppressive forces then the whole thing is potentially irrelevant. History shows this is how governments fall to tyranny.

I fail to see where I'm stating that the state should oppress one group's speech for the benefit of another. I said no such thing.

So, here it is again:

What if the state actively ignores one group's illegal activities (that have nothing to do with speech, such as harassment or violence), that are done solely for the purposes of oppressing another group's ability to exercise their First Amendment rights? At that point the state is complicit in the oppression and is becoming an oppressive state.
Shot in the dark here, but Chrome was developed back when it was common to have a single core CPU without any hyper-threading. An easy way to balance load is this scenario is just make a bunch of processes and have the OS do all the heavy lifting in regards to scheduling as everything has to share that one thread. You also get the benefit of bad processes dying without taking down the entire browser. At the time Chrome was coming around, browser stability was a larger issue than it is today.

Now that everyone has a multi-core cpu, it makes more sense to not really worry too much about scheduling. The OS will just move stuff off a busy core and onto a less busy core dynamically. So why not just separate the UI front end from the rendering and call it a day? Why bother with so many processes when you have cpu cores to spare? The UI and renderer will run in their own cores when they get too cpu hungry. Also, if the renderer crashes, no biggie, the UI just re-renders everything.
> No, that's not at all true.

Given the demographics, I suspect that it is at least a little true.
I used to use something like this in ~/.ssh/config :

Host Box
Proxycommand ~/bin/do_knock %h %p

Where do_knock was simply

#!/bin/sh
host=$1
port=$2

knock $host 1 2 3 4 5
nc $host $port && exit
knock $host 1 2 3 4 5
sleep 1.5
nc $host $port

Simply, but it worked well enough for a few years.

On android I used to port knocking app that integrated with connectbot, so I had one tap access to the host.
It is not FUD. It is a fact and has been the case with lots of accidents in India. If that was not so, the Supreme Court of India would not have approved guidelines on how to treat Good-Samaritans. Read about it here: http://thewire.in/2016/03/30/sc-guidelines-now-protect-good-... .

The PIL (filed by SaveLIFE foundation) that enabled this issue to be brought to the notice of the Supreme Court clearly states that 88% of the people who they surveyed had attributed this hesitation to fear of legal and procedural hassles: “These hassles include intimidation by police, unnecessary detention at hospitals and prolonged legal formalities,”.

The problem is that these guidelines are not enforceable unless they are turned into a law.
In the Soviet Union, everybody was working "for the state".
While it's not likely, it would be very interesting from a statistical and sociological perspective. A ridiculously inflated victory would definitely let Bernie ride all the way to the convention in a Mad Max-esque blaze of glory. The fact that he won't make it past there almost wouldn't matter at that point, it'd just be one giant-ass middle finger to everyone in the party leadership.
It's not bad, not sure what the potential for inducing seizures in some people is though.
Worth pointing out that sleexyz's live performances with Hylogen are AMAZING and you should totally check them out if you're in NYC.
NB: you've mixed up spot and process colors ( spot = pantone, process = CMYK dots ), but otherwise correct.
Who reviews, if the mob consists of everyone? If I participated in developing a thing, I would have probably already made the oversight, wouldn't see an issue.

That raises an interesting idea, you split the team, the mob and non-mob, like learning vs testing data. Dedicate some fraction of the team to the mob, then rotate out members. It seems like most of the benefits are realized, if people need skills or compassion for other roles of the project expanded, they get their turn. If the team is large enough that the mob is a minority, you minimize the effect of downsides.
Does this provide additional features that a collaborative IDE like Cloud9 (https://c9.io/) doesn't?
> You separate each chunk and deal with them independently. Thus replace "The great big elephant" with Bob. "Bob, almost stepped on me." prevents N! word combinations.

You're changing the goalposts. The original post claimed to encode all language parsing and intelligent responses as a static set of if-statements; regardless of whether a sentence makes semantic sense, they must still be recognized in any combination in a fixed set of if-branches and responded to intelligently (like the question "why doesn't this sentence make sense?"). That's not feasible for the reasons I describe.

Parameterization like you describe is precisely the sort of model that an evolved intelligence would exhibit.
Technote 31 – The Dogcow
You're talking about a very popular project used in production by many people at many companies. If you're going to make a sweeping dismissal that it's terrible and all of the developers are bad, you absolutely have to back up your claims.
New Studies Rely on the Internet for Help Treating Cancer Patients
Fun fact, the train ticketing systems in India and China using Apache Geode for their backend.

Anyway, back to the point, I agree with you. Indian's population situation is really insane. Last time I was in India was in 1998 and the traffic situation was totally insane. All the red lights had "relax" written on them in English in an attempt to calm drivers down.

You'd think the 2nd most populated country in the world would be able to chose from that pool of talent; find the right people to help solve these major problems plaguing the nation.

But it doesn't work that way. People struggle to get out. My dad had dreams of returning. He visited after retiring and said the water is still unsafe to drink, the air unsafe to breath and a flat in Delhi was over $300k USD. Decades after he left, the situation has only gotten worse.
My point is that going into a complete fervor over how Bernie was cheated out of the nomination seems counterproductive. First as an american citizen I feel it is your patriotic duty vote anti-Trump rather than pro-anyone. And I am worried by the number of Bernie supporters that seem to feel that if the primary doesn't go their way they aren't going to vote at all. No vote is half a vote for Trump.