skysight-inc/HackerNews huggingface dataset:
Ask HN: Survey: Scripting languages for realtime applications
I am looking for scripting languages that are suited for realtime # programming. The main criteria is that there is no stop-the-world garbage collector as in Python or Lua.

The main approach these languages use is a reference counting garbage collector

Some candidates I have found are:

- Squirrel (http://www.squirrel-lang.org/)
- Angelscript (http://www.angelcode.com/angelscript/)
- EEL (http://eelang.org/)
- GameMonkey Script (https://github.com/publicrepo/gmscript) incremental GC
- Exprk (https://github.com/ArashPartow/exprtk) More a expression evaluator than a language

Some candidates that are not quite suited for me yet:

- Luna (Beta) (https://github.com/tj/luna)
- pforth (infix vs postfix) (https://github.com/philburk/pforth)

My question is if I have all relevant projects on the list here or if I am missing an important possibly more widely used language?

# Meaning of realtime:
When talking about realtime some people understand differnet things. One group thinks it is about web applications that get updated data from the server without reloading a page. I on the other sind mean realtime as in realtime operating systems (RTOS).
US used depleted uranium rounds in anti-IS air strikes: military
There really should be a legend on here:

1) There are boxes of two different colors here, light green versus yellow. I read the Iliad in high school, so I forget if there are actual differences that the creator was attempting to codify. I shouldn't have to look it up, good information design should make that apparent to the unfamiliar viewer.

2) I assume the crosses are meant to signify that the character died at some point? If that's true, perhaps another signifier would be more appropriate, since that seems to the uninitiated to be associated with the death of a Christian person. Since this was written sometime beyond 1,000 B.C.E., I'm going to say that those people weren't Christians.

Would love for someone with the time/ability to edit that map to make these updates.
if it's the same price why would you want the oldest beef!?
I didn't know the Golang community had a Code of Conduct (since I'm not active in it), but upon reading about it I tried to imagine why you would want one.

And then I remembered the PHP community in the late 90s / early 00s. Perhaps the most unpleasant, hostile, childish, petty community I've come across.

I can see why one would want a CoC. No, it isn't ideal.
People sharing illegal things are likely to sign up with bogus information.
WinJS, on the other hand... You may just have given the Javascript folks an idea!
I actually had the opposite experience. Whereby, I as a non-native english speaker was surprised at the level of english of born and bred english speakers. It was disastrous at times.

Most did not go over a single sentence without using auto-correct or other tools. I've seen some copy text from the internet and put it through an article spinner, then paste it to their assignments. Not just because of laziness or the desire to cheat, but because they couldn't spell or form appropriate sentences.
Sure. The person who started promoting the concept of code of conducts, "Coraline Ada", has been hunting down people who violate their view of what's "right". For example pressuring third party projects to remove maintainers because they are "publicly calling trans people out" on twitter.

https://github.com/opal/opal/issues/941

There is this other very interesting example where Coraline got called out doing the very things she despises: https://github.com/ContributorCovenant/contributor_covenant/... This is of course perfectly acceptable.
Generally, the load requirements for parking garages are smaller than the loading for space where humans can crowd.

Cars just aren't that heavy compared to people.
/shrug

It is what it is.

The idea that the working group had any meaningful power to 'discipline' people who violated the code was dubious already, and the reddit thing just made it more obvious that any kind of enforcement wouldn't really work.

Ultimately, maybe this is the way forward for projects; facilitate a way to bring people together to talk rather than punish people.

For what it's worth, I don't think the code of conduct was a particular success, but I don't think it was a particular failure either.

The go community is far nicer, more welcoming and has proportionally less hostile self important twats in it than it did 3 years ago... but, that's probably just a matter of the community growing to include a lot more people.

This is probably the right change for go.

It's not an excuse to start being a douche.
Damn, the comments on that are... bad.

Having said that I have followed the Fukushima situation somewhat, and it certainly has given me pretty serious pause in my conversion to a nuclear "new fission" advocate (like many on HN seem to be).

The general argument seems to be "Oh, new reactors are much safer than the old ones."

To be honest, that argument doesn't seem very compelling. The most compelling version of this argument involves using Thorium reactors instead of Uranium. This does seem somewhat safer, but actually reading it turns out it is only a question of degree[1][2].

It seems to me renewables + power storage seems a much better solution.

[1] http://ieer.org/wp/wp-content/uploads/2012/04/thorium2009fac...

[2] https://theconversation.com/should-australia-consider-thoriu...
> molten uranium that has melted its way through the steel pressure vessel, through the reinforced concrete containment, through the reinforced concrete foundation of the nuclear facility, and is now working its way through whatever rock or soil lies underneath the foundation, dropping lower each day.

Is this really what happens? How does a quantity of molten metal-oxide burn a hole through "hundreds or thousands of feet" of earth? Where does all the earth / rock go? Does it just vaporise off?
Migrating Push Notifications from Urban Airship to Amazon SNS
> If I call you an idiot, is that insult covered by the law?

Yes. In Greece I can sue you over that. If that's worth my time or not is a different issue, but if I can somehow prove it, you're in trouble and I can ask for restitution for the psychological effect it had on me. I bet it's the same for all civilized countries.

CoCs have nothing to do with the rest of the things you're saying. They are not enforceable by law, they won't get you any kind of conviction. Best case scenario, you shun the person that didn't adhere by it. Which guess what? You can do that anyways, without any CoC in place.

So really, I have no clue why you think that redundant things like CoC have any practical use.

EDIT: instead of downvotes just explain where I'm wrong. Too many feelings here, very few logical arguments.
Obfuscating Hello World  in Python (2014)
The main thing that I miss is "Last Year." For many topics (e.g., Mac OS issues), I want to eliminate legacy results. But "Last Month" is too tight and sacrifices quality.
As somebody who worked for a company selling domain-names and being responsible for the registration and renewal of domain names; this sadly enough is a very familiar situation.

ICANN in my humble opinion has no blame in this, they are simply following the rules that they set out and OP agreed with when he registered the .com domain name. As stated in other comments keeping your WHOIS information is the sole responsibility you have when owning a domain name. That and timely renewing the domain of course.

In my somewhat limited experience the WHOISGUARD system is something that only causes problems. It's a pain to work with when transferring or trading a domain name and upon expiration can result to the exact situation that OP currently in. To add, I'm somewhat weary of a site that hides it's owner. The whois data can create a certain form of trust and serve as a verification to ascertain the owner of the site is who he claims to be. I'm not sure why you would want to hide this data.

A .com domain has the option to register the domain in the name of a corporation, thus removing the personal data of the owner (name and email) and only showing the name of the company, it's data and a administrative e-mail address in a minimal setup. As OP has; and I quote; "about a hundred domain names", I'm not sure why no company has been formed to solve this problem for all these domain-names.

I personally think that the WHOIS system is one of the best ways to solve the problem that domain name registration poses. It's accessible for anyone, anywhere, in plaintext and without the need for special software. It's actually pretty great.

Edit: typo's
Oh please. The road network is one the most socialist things in America. A huge amount of land is controlled by the state for some idea of the "common good". And a vast amount of land dedicated to free parking. With a few exceptions the system completely ignores the basics of a market. You pay the same at rush hour in a congested city as an empty rural road. Everyone is a socialist when they get in their car. In a lot of the world the public transport system is far more capitalist than the system that supports cars.
Everything the Beatles, Sex Pistols, Sinatra, Louis Armstrong, Lou Reed, Abba, Dylan, Led Zeppelin, The White Stripes, and Miles Davis used to record with was infinitely less powerful than Ardour. Yet somehow they were able to cough up some acceptable music.
Look at http://algos.inesc-id.pt/~pff/projects/parsat/?Publications

It seems Mr Costa has graduated, but the link to his thesis points to an empty pdf.
I Turned Down Amazon 3x in a Year
I for one think there's a _lack_ of serious OS efforts, optimized for various scenarios. I still miss the days of Amiga OS and its multimedia oriented design that gave it a huge lead in these areas on many contemporary competitors. The refreshing BeOS appeared but was unfortunately abandoned and while Haiku is interesting, I wish it had better traction and more attention from the public. :)

These days it's so much about only Windows, macOS, and Linux. And two of those are closed systems. Mobile devices are eating up more use cases by the day too, so I guess the golden era of desktop operating sytems are long passed. However, this sure makes me more sad than ReactOS being a thing!
Well Santorini is a really expensive location. I'd say my parents bought those apartments really early on 60 years ago, before Santorini became so popular. (goldmine for my family)

We had an offer for 1 of the apartments for 6m euros. (Not selling it)
The lowest rent per day is at 2k euros. 2k euros is a high monthly salary for a worker. So I'd say it makes quite some revenue.

(Note that my sister is running the business so I am not very familiar with the details)
This isn't awareness though. This is like telling a specific set of people about all the houses near by that have their front door key under the mat. You only become aware of the issue when it is too late.
No confusion.

See my answer here: https://news.ycombinator.com/item?id=13667732
Thank you, it's still in its early days, so feedback, PR's and issue reports are very much welcome.
The potential problem with CoCs is that they empower and attract some with rule- and justice-obsessed personalities, and who like to moralize. This may not seem like a big problem now, but was still a step in the wrong direction. The alternative to rule-obsessed moralizing is calm conflict resolution, which this updates moves towards.

They updated:

> If you conduct yourself in a way that is explicitly forbidden by the CoC, you will be warned and asked to stop.

To:

> If a reported conflict cannot be resolved amicably, the CoC Working Group may make a recommendation to the relevant forum moderators.

That isn't much, but it still shifts from a "victim-aggressor" model ("relationship triangle") to a conflict-resolution model, which is important for everyone to feel respected. Anonymous reporting too was an unhealthy community dynamic, and getting rid of it is a step in the right direction.

CoCs fall into the category of language policing, and though it's nice to have a nice community, it can lead to tone shifts and self-censorship. If someone sees people going in all directions and being ineffective, they might not speak up for fear of being seen as "bossy" or "insistant".

That problem can be minimized if CoCs explicitly and fully shift from conflict-minimization (toxic) to conflict-resolution.

The ideal case would be for people to be able to resolve conflicts and draw boundaries on their own, which won't happen until society starts putting more emphasis on mental health and healthy communication, among other things, in schools and elsewhere.
Apparently spelling "Fukushima" is as hard as spelling "Ph.D.". Link subject is so clickbaity that I'll avoid it.
His claims are not in any way supported by the article he links to, nor by the article the article he links to links to.

If he has other sources, perhaps he should have mentioned them. Otherwise he's posting pure speculation.

EDIT: From the source of the source of his blog post [1]. Clearly it is serious not to know with certainty where the fuel is, and that makes it possible that he could be right, but it's still pure speculation:

> The firm said radiation was not leaking outside the reactor, adding that the robot would still prove useful since it would move from one spot to the other and encounter radiation of varying levels.

> Tepco and its network of partner companies at Fukushima Daiichi have yet to identify the location and condition of melted fuel in the three most seriously damaged reactors. Removing it safely represents a challenge unprecedented in the history of nuclear power.

> Quantities of melted fuel are believed to have accumulated at the bottom of the damaged reactors’ containment vessels, but dangerously high radiation has prevented engineers from accurately gauging the state of the fuel deposits.

[1] https://amp.theguardian.com/environment/2017/feb/03/fukushim...
If you're a single developer you shouldn't be using microservices, which is an easy way to solve the problem: microservices are only useful for large organizations.

What specifically is the problem you're trying to solve?
Aye, and it works well. But I don't think it should have to, and I think ICANN should behave more tactfully when it fails.
https://en.wikipedia.org/wiki/Corium_(nuclear_reactor)
HN has been quite pro-nuclear in the past. However, this is the grim reality of nuclear power: It's a mess we won't be able to clean up for many generations. The operators cannot cover these limitless risks, they will have to be shouldered by the entire country (or world).

And Fukushima isn't the only accident. It's merely the most recent big one.

Even if nuclear reactors work as designed, we still haven't solved terminal storage of nuclear waste after more than 60 years.
There is:

https://bof.nl/2017/02/14/kamer-kiest-voor-sleepnet-grootsch...
See the Atheism+ debacle a few years ago. The entire thing was CoC abuse writ large.

"Its Atheism PLUS morality, sensitivity, acceptance, diversity, etc."

Things which are all well and good, but that turned out to not be the point. The point seemed to be that creation and enforcement of CoC rules was more important than anything else.

People argued endlessly about which rules should be created, what the rules meant, and how to enforce the rules. Which in practice, meant witch hunting, and a totalitatian enforcement of vaguely-defined values.

i.e. nasty, toxic, behavior.

This negative behavior was pointed out to one of the main proponents. To prove the nay-sayers wrong, he created a sock puppet account which asked a simple question "Hey guys, what's this thing about?"

Cue hysterics and shaming of the newbie.

He publicly came out and said the account was his, and that this behavior was bad.

Cue hysterics and shaming of him.

He was banned (both accounts) from the forum. A thread was set up specifically for people to discuss how they were betrayed / hurt / abused by his behavior.

Another major proponent who talked endlessly about the need to be inclusive towards women and not sexually harass them... has now been accused of repeated sexual harassment. And his public statements pretty much say "yeah... that actually happened, but it was all a misunderstanding"

And what are the results of this new movement? Well, a few years later, it's dead. The forums are dead. The proponents are fighting each other. One was drummed out, and then publicly admitted that the people she was against were nicer to her than her ex-allies.

When the "bad" people are more moral than the "good" people, I think you have your labels reversed.

I've advocated for this before. Codes of conduct should be simple. Technical forums should have a code of conduct that says "Technical topics are on topic. Others are not. Off-topic conversations will be stopped. Continued off-topic conversations will result in a warning, and a ban."

Anything else devolves into a morality play. Where the proponents argue about which moral standards are correct, and which ones are evil and wrong.

In short, people who obsess about enforcing codes of conduct are toxic. They don't get anything done. They largely have never gotten anything done.
Good news is a bunch of people just checked their WHOIS email address.

Other than the click-baity headline and book plug at the end, I think it's spot on.
This was posted a few days ago: https://bof.nl/2017/02/14/kamer-kiest-voor-sleepnet-grootsch...
There's relatively cheap code signing [0] certificates specifically for open source.
There might be completely free alternatives too, not sure about that, but EUR 28 is not a lot.

[0] https://www.certum.eu/certum/cert,offer_en_open_source_cs.xm...

[1] http://stackoverflow.com/questions/1177552/code-signing-cert...
Many parties started like that. They're under very good leadership of Ancilla van der Leest now. She's knowledgeable, driven, and much better at communication/politics than the people before her.

I'm really just a bystander but it seems to me that she's already made the party significantly better organized since she started. Notably some people who preferred drama over results have resigned from board since she started. There hasn't been any drama since.
I'm blue in a state that is as red as it comes and you're right, it is name calling and it is effective. At the same time if I gave this article to the people in my life what are they supposed to think? The article shows a crucial lack of understanding of their life. It's "liberal elite" because it's so incredibly out of touch with a large swath of America. There are other ways to fix this car problem, see the rent lowering argument.
Yep. I won't even think about attempting to contribute to projects that have a CoC. Just look at https://github.com/opal/opal/issues/941 to see what will happen once you somehow upset one of the PC warriors.
That's just brilliant. In the name of 'diversity' and 'tolerance' you oppress anyone you don't agree with.
Companies are struggling to figure out Snapchat ads
I think a more ethical way to go forward with this would be the haveibeenpwned way, where you can search your email and see where your stuff has been leaked instead of a searchable index of leaks.
I was asking what you meant! :) I've only heard of analog computers in an ancient context, so I have no idea what kinds people are working on nowadays.

You mentioned "chip" in another comment, so I'm guessing it's not mechanical/hydraulic.
Databases in this category are some of the most popular ones in the world with good reason. The only way you can scale is to adopt a query-free architecture.

It feels tedious at first but once you develop some good habits and frameworks around denormalization it becomes easy to do that from day one.
> "Oh, new reactors are much safer than the old ones."

You're aware that Fukushima Daiichi NPP was older than Chernobyl NPP, right?
You may be correct.If we felt that renting was the best option for us we would rent. But it's not necessarily the best option when you are trying to start a family. Also in our situation we are currently paying less on a house note than we were when we rented.
One thing you forget though, any email I've had that has been public on whois receives around 100+ spams per day, so the fact that their confirmation email looks like spam and is also often automatically filtered to the spam folder is a problem because it's lost in a sea of useless emails that no one checks.

In principle having whois records is fine and keeping them up to date is fine but because of bots and people who send spam to public addresses like that it doesn't make sense nowadays especially if you have multiple domain names for different businesses...
Not building reactors in regions of high tectonic action would be a good start, too.

It's also probably a better idea to go with lots of small, simple reactors versus larger singular points of failure, but I haven't done a lot of research into how viable that strategy really is beyond the sci-fi scenario of a reactor outside every house.
Absolutely true re: ICANN's process. I skipped your first point because at first glance your solution didn't seem helpful, but then I couldn't really think of the value/purpose of the current solution, hah.
I've been looking at what's going on his comment threads recently and it looks like he pulled a near-con on Kickstarter.

It's kind of amazing how one can completely ignore people you've hurt and keep posting as if nothing happened, when they keep asking for explanation.

Why is no media talking about this? It looks like a huge scandal.
Great stuff. Volume plots were one of few things from MATLAB that I missed.
No CEO: A Swedish company where nobody is in charge
No, but you can start by following Bits of Freedom or Privacybarometer on your favourite social medium, and voting for the Pirate Party, who've seriously levelupped this election. That way you can help prevent things from getting worse before, instead of after, they happen.

And maybe, given enough time, be part of a movement that reverses this bill.

https://bof.nl/
https://www.privacybarometer.nl/
https://tk2017.piratenpartij.nl/
HN has been quite pro-nuclear because despite these accidents, the effect is limited. You could crush the radioactive material in that reactor and pump all of it into the atmosphere, and nuclear would still be one of the safer methods of generating power.

Compare it to e.g. the vast on-going death toll caused by pollution from coal, and decommission nuclear power plants becomes outright immoral if it is replaced by coal. If you can replace it by e.g. concentrated solar or wind, then fine, but even hydro is likely to cause more deaths of time (dam accidents - construction, maintenance and failures - kill a lot of people).
Typographic Email – Responsive email template that is optimized for readability
In practice the contact info is so that some companies can spam you with offers for SEO services and other stuff along with all the other typical spams you get.
Here in Japan the government tries to actively shape the public opinion about Fukushima. You often see ads and projects advertising what a beautiful place it still is and how everything will soon be fine. Then you have companies helping with this by proudly (in the sense of putting big posters stating it) importing ingredients, fruits and food from Fukushima.

It's probably still the main reasons why I don't want to be here. It's easy to forget about everything but things could go sour very quickly without us being able to react in time.
Implementing aggregation at query time is a temporary solution. For systems like this aggregation should be done on insert time - many hugely popular databases do not provide much more than a basic get operation for this reason
For the IDE part is this the sort of thing you mean? https://play.rust-lang.org/

What do you mean by A/B testing it on Khan Academy?