skysight-inc/HackerNews huggingface dataset:
It's been too long since I read the Orsinia tales (time to pick them up again...), but in general Le Guin is one of my favourite authors for her social aspect. Much of that is still relevant, though it helps to be aware of society when they were published.

E.g. some here have mentioned Left Hand of Darkness, which goes to great lengths to describe a society where gender is fluid (the people of Gethen changes gender regularly), and the consequences of that on a society where labelling people over gender makes no sense. By consequence, the man from Earth is seen as a pervert for being permanently male.

The idea of gender-changing aliens is not so novel any more, but while transgender people are more accepted, the society depicted in the novel where changing gender or taking on different gender roles is fully accepted is something we are nowhere near. The novel was published in 1969.

What sets it apart more than depicting a now "normal" type of aliens changing gender, is that it is not superficial.

E.g. you find lots of SF where novel details about aliens are basically visual. In Star Wars, for example, even characters like Jabba the Hutt or Chewbacca are pretty much treated like an awkwardly shaped humans - we see little evidence of consequences of any thought given to how their differences would shape their respective societies.

But when Le Guin sets out a world, she tends to weave together a society where the differences from our world have consequences. We don't get a Gethen that is basically Earth with people that change between man and woman with no societal consequences. We get a Gethen where the concepts we tie to gender roles don't make sense to the locals, because Le Guin have given her interpretation of what the consequences of such a change might be.

One younger (though sadly dead) author who adopted much of Le Guins sense of letting social aspects ripple through his work was Iain (M.) Banks, who while focusing more on technology than Le Guin, also spends more time than usual for SF exploring social dynamics and their consequences.

Orsinia tales are similar (and I wish I remembered more details) yet different. Similar in that she has made her changes to society, and then let them ripple through the fabric of her created society, and described the result, instead of inserting her changes and let the rest of society remain.

This attention to detail in depicting the social structure of her fictional societies tends to be what sets here apart. Her societies feel three dimensional and are often the point of her stories, where most fictional societies in literature tend to feel like cardboard cutout theatre sets in the background of the real focus of the story.
Madonna cofounded a startup that manufactures viral dance trends
Is lxc any better? Are any of the issues in OP solved in lxc vs Docker?
This is going to be a dumpster fire, at least for a while until the best overtakes the best-funded and marketed.
But if it has to be able to be mutated in some cases, you're stuck. This is a place where Scheme's parameterize may be useful: Define a closure with the setter in scope, and write it so that when it's called with a lambda as an arg, it will raise an error unless those certain conditions are met, in which case, it will use parameterize to make the setter available in the lambda's scope. Or I suppose it could pass it in, which would be slightly simpler...
Not with that logo it won't.
I'm not sure we could hit another star. They aren't stationary, at least not on the timescales needed for communication. We'd probably be ok out a few dozen light-years, but beyond that would require some trek-level 'stellar cartography' to predict both where the target will be in a thousand years and how our outbound light beam will interact with gravity on the way. And the fact that we don't really know where the target star is today but where it was a thousand years ago.
For
1. I'd assume they kept the fire going, since the need to cook and boil food was constant.

I've read somewhere as a kid that prehistoric people who discovered fire kept it going round the clock since it was more convenient to always have a light source and warmth on demand and wood is generally plentiful enough.
I'm working on a Qt project, and our convention is to have a pure C++ back-end (i.e., STL), but use QObjects everywhere on the Models, Views and Controllers (as per Qt's MVC pattern). That way we can one day re-implement the UI if needed and keep the same "pure" C++ back-end. This has worked fine for us so far.
Or, you know, just set `DOCKER_API_VERSION` to the version of the engine you're interacting with.
We have already crossed the point of no return. At the rate humanity is going it will take at least 20 years to stop increasing our carbon footprint let alone stop or reverse it.
And most of the climate studies have been wrong not that there is no climate change instead most studies have been too conservative the rate of change is a lot faster.
There is a serial number / MAC generator that makes quick connect work just fine.
may I ask - what dragons did you find that make you want to rebuild docker hosts daily? Do you do this just to properly clean up unused containers / images and such?
There are two solutions:

1) move outside a major city. I've never lived directly in a major city and have always been able to afford apartment rent. Even when I was making slightly above minimum wage.

2) Cities need to change the rules on housing. San Francisco, for instance, has an artificial housing shortage. The city artificially limits the amount of housing (height and amount), and since demand increases every year, the price also increases. While this is great for anyone that owns property, it's bad for renters.

Most left-leaning cities do this and then turn around and complain that rent-prices are too high. I often wonder if they tech econ 101 anymore.
Just compare the price of a solar panel with the price of coal you'd have to pay for in China. That's the uppermost possible limit of what you could expect for CO₂ emissions if you didn't have to pay for anything else. Just conveniently assume all your workers and other raw materials are free. ;) You can probably buy two tonnes of coal in China for the price of a ~250W solar panel. That gives you about 4000 kWh of electricity. At a 15% capacity factor in China, the same panel can generate at least 6500 kWh in 25 years, even including quite substantial degradation. So if used to offset electricity generation within China, it's neutral after 15 years.

In reality, it's most likely much sooner because you don't need 4000 kWh of coal electricity to manufacture a 250W panel; you have to pay your workers and raw material suppliers instead.
And what's OCaml written in? How about the assembler?

If you really want to replace C, You'll need to be able to compile the language without ever having C on your system (at least, in theory). This is almost impossible, although you can do it, if you slowly work towards it.
+1 on this. Before scaling your team, scale yourself.

You can hire remote assistants extremely cheaply – I've had success with Zirtual and Upwork.
2c a minute using google voice i think
Electron shell without a doubt. HTMl is so fluid and extensionable that it is hard to beat. It doesn't work on mobile however. Also it isn't as fast as c native but you use node js which is greater than pure js for obvious reasons.
Interesting language. Somewhat reminds of me "ooc"[0], though I believe ooc is ref-counted/garbage-collected (? I think. I can't remember, been a while since I've touched it); but being able to easy use C libraries from a relatively low-level language that has nicer high-level constructs is still a beautiful idea, in my opinion.

The language I'm using these days for that exact feature set though is Nim[1] -- being able to use {.compile.} pragmas and bring in header/source files, along with the great C type support is wonderful; but again, garbage collector (albeit one that can be tuned and/or turned off). Zig seems to be targeting the "true C replacement" niche, which I'm going to have to keep an eye on!

[0] http://ooc-lang.org/

[1] http://nim-lang.org/
Contact me at matthew349hall@hotmail.com
Honestly, I was expecting post like this.

+1, I've received this '"thank you, your experience is really great, but we got a candidate who is a much better fit for this position". ' from so many companies in last 5 years! Yes,its 5 long years. Strangely some companies tell me contribute to OSS to get better attention. (I'm OSS dev since 2005) I really really suspect they even care about Github profiles/links we share.

As some one from non-US, I face 'time-zone' issue too. To be honest, In last 5 years of searching, I got interview scheduled from Ceph(2011),Google(2012 & 2015) and Platform.sh(2016). Those are the only 3 companies,went beyond the initial thank you email. In recent months, I stopped monitoring/applying to HN whoishiring posts or Stackoverflow remote positions or remoteok, weworkremotely just anything else. There is no point in applying ,if they didn't even care to schedule first round of interview.

Its really hard to me, I hope it will be less harder for you. Good luck with your search!
The current YouTube app for Android still uses the iOS share icon rather than the Android one.
"Unavailable to stream" :-(
Could that not just be shuffled into the CI side of things

issues occur -> redeploy last-1 deployment
I have a friend who is an apartment manager. I believe they typically accept the first qualified candidate that applies. So those items are still required, but they just create a binary condition. First to apply is an obvious tiebreaker that presumably doesn't cause any equal opportunity problems.
One of my biggest reasons is the lack of ability to handle OOM when using the standard library. see e.g. https://internals.rust-lang.org/t/could-we-support-unwinding...
"It's just a button, how hard can it be?"
Killer Robots Are Coming and These People Are Trying to Stop Them
the burkini ban was issued by a few mayors and strongly rejected by the judicial system. most french people could not care less.
> The USG controls COM, ORG, NET, and US.

Verisign is the registry for .com and .net. PIR is the registry for .org. Neustar is the registry for .us. What exactly do you mean by the US controls them? Do you mean that because they are on US property and operate in a US jurisdiction that the USG controls them?

In that case wouldn't it be fair to say that any US concern operating in USG jurisdiction(e.g. Comodo, Google, Mozilla, Let's Encrypt) are also controlled by the USG? Or is there something specific about DNS registries that makes them special?
In the tech industry, cycling is taking the place of golf
I don't understand your question, can you rephrase?

In the experiment here they fire one electron at a time, so you don't have to pick one electron. Rather the final location of that electron is what's random.
3a, Bosses that can't say no to this type of request and the system becomes unmaintainable because of a million customizations.
What is the advantage of doing this compared to writing Fortran (90+) kernels, use F2Py bindings and combining them with NumPy? For HPC you generally need to be able to have full control over compiler flags. Plus, Fortran already has way better multi-dim array handling built-in - NumPy is basically just a wrapper around that.
>In python you can go from attribute access to using a property (getter/setter) without breaking anything.

True, but that should be avoided if possible. Python 'properties' violate the principal of "explicit is better than implicit". Once you realize "Oops, I need an accessor function here", the lazy programmer says "Aww, grepping for all uses of .foo and replacing them with .getFoo() will take 20 minutes. Instead, I'll just redefine it as a property and no one will notice." If you care about quality, go the extra mile: make it clear to the people reading your code that a function is being called.

Properties are a kinda nice language feature, but they are so frequently misused that I think the language would have been better off without them. They encourage bad habits.
Which State Is a Big Renewable Energy Pioneer? Texas
> I agree that better books and learning resources are needed, but changing names is anti-intellectualism, IMHO

To clarify I'm not suggesting changing existing names in mathematics or existing APIs, I'm just suggesting in documentation / blog posts / educational stuff we should avoid using the more intimidating terminology if a simpler term convoys the message better, especially if the terminology gets in the way of educational material doing it's intended purpose.

Maybe this wouldn't be a problem if mathematic education content was more accessible, I don't know but at the moment I really don't think it is. Like it would nice to have a nice accessible book like "Category Theory in Python/JS" or something to refer people to... But I agree, changing names is anti-intellectualism

> The danger of "intuitive" names and analogies is that they often don't capture the generality of the abstraction and can limit ones thinking

I get that, & I feel in mathematics that is important, but in writing an API having slightly dishonest names is okay. Like a name like `flatMappable` vs' `Monad` even though not all Monad's work like a flatMap, but I get what you're saying new users might think monads are just a collections API thing, but maybe if they saw it on an Optional/Error/Promise/Async/etc this wouldn't be a problem, I don't know. Maybe it's a matter of establishing a culture where the use of these names like flatMap are first demonstrated with none collection types, again I don't know. I'm really just throwing ideas out there, but I feel it's something to consider.

Oh well, hopefully things improve
>Governments are in control of DNS

Again I am confused by this statement which you take for granted. Prove it.
From the paper, at the top of page 10 of the PDF, at the end of section A:

"Some authors conclude, incorrectly, that the countability of quanta implies a
particle interpretation of the quantized system. Discreteness is a necessary but
not sufficient condition for particles. Quanta are countable, but they are spatially
extended and certainly not particles. Eq. (3) implies that a single mode's spatial
dependence is sinusoidal and fills all space, so that adding a monochromatic
quantum to a field uniformly increases the entire field's energy (uniformly
distributed throughout all space!) by hf. This is nothing like adding a particle.
Quanta that are superpositions of different frequencies can be more spatially
bunched and in this sense more localized, but they are always of infinite extent. So
it's hard to see how photons could be particles."

As mentioned above, you can take linear combinations of these different single particle states at different energies and come up with various energy/location spreads. Doesn't one such combination have a spatial spread of zero? This would correspond to a single quanta at a single location in space.

My physics may be a bit rusty since I have been out for a while. Combining the different frequency components from the different field configurations is not _exactly_ the same as simple Fourier analysis, on the face of it. However, the individual contribution from a given field configuration (meaning a single frequency) is very small since there are so many different field configurations contributing (an infinite number). I believe the Fourier result does apply to the expectation value of the particles location here.

If I am thinking correctly this seems to be a very critical error in the paper. Someone correct me if I am wrong.

* * *

EDIT: I believe I said something incorrectly. Where I said "I believe the Fourier result does apply to the expectation value of the particle's location here." I meant to make a stronger statement, "I believe the Fourier result does apply to the effective value of the particles wave function in this location in this case." (The expectation value being zero would not bean the field does not extend to that location.)
Heh, my company uses this. I didn't realise it was so new that it deserved a HN post to it's front page.
I know what you're getting at, but the generalisations in your comment are astounding.
I judge developers on their ability to solve problems. Aimless coding does nothing to satisfy that. Get some PRs approved for useful open source projects and I'll be impressed. Even adding test coverage or documentation would be good.
should would could

The fact is that the current round of trade deals would enable exactly this kind of abuse of democratic sovereignty by big international corporations. If a provision is there that gives courts this power, then this power will be abused.
> Meanwhile, the store was becoming even slower to deliver. In February 2012 a participant on Wineberserkers.com, a popular discussion board, started a thread titled “Why does Premier Cru take so long” that would continue unspooling into outrage for the next four years.

If you want to amuse yourself, here's the thread: http://www.wineberserkers.com/forum/viewtopic.php?t=61257

It's interesting to me that even the mere hypothetical suggestion that Premier Cru was a Ponzi scheme produced such outrage.
"but not replace it"

I've long proven you can on a per project basis for both system apps non-C languages and C apps with better, C variants.

"What will you write your bootstrapping compiler in? :-D."

Any language better than C for writing a compiler, esp Ocaml w/ design-by-contract, compiling to target assembler. Worked wonders for Esterel's SCADE. Optionally, any such language transpiling to any other HLL on target system, including C w/ safety checks & no undef behavior. Working wonders for COGENT language team. Or go Wirth-style with a better-than-C (esp Component Pascal) to P-code compiler plus P-code interpreter for target hand-written in assembly. Simple backend + interpreter got Pascal/P on 70 architectures. Any are easier than a whole compiler for complex language (or C) in C using a C compiler.

For doubters:

https://embed.cs.utah.edu/csmith/
Housing Plans in California & New York face resistance from construction unions
I don't know. C is very close to the hardware, and it's pretty portable, too.

I'd suggest doing what some other languages do, and get yourself to the point where almost all of the code for Zig is written in Zig.

In other words, you'd first write a `microzig` that's written in C++, and microzig knows enough to make `minizig`, which knows enough to make the rest of zig. This is what Perl does, and I expect other languages do the same thing.

On the other hand, zig is supposed to be able to cross-compile really well, so maybe you can skip that: Have version 0.9.9 be the last version written in C++. Then, for version 1.0, re-write the entire toolchain in Zig, and use the 0.9.9 compiler to compile Zig 1.0. At that point you are in full dogfood mode.

Finally, since it's called Zig, I get to close with this sentence: "You have no chance to survive make your time."
Wannabe React. Engineers who over engineer.
I actually remembering seeing it at some point, this guy is a pretty great presenter, glad I watched it, Thanks again for the link. Now I remember I need to go and check out small talk to see what it's he's going on about.
... so how does it help when suddenly the EU has to accept the same pesticide ridden stuff?
Reminds me of JavaCPP: https://github.com/bytedeco/javacpp
It is worth noting that Simit shares an author with Halide: http://halide-lang.org/

I'd say Halide was definitely a success of domain specific high performance language, so hopefully Simit is too.
Mobi.css – a lightweight, flexible css library that focus on mobile
That's not really fair. If you go far enough back in the ancestral compiler list on any language, you'll probably hit C. You'll definitely hit hit assembly and bare-metal machine code. Heck, at some point you might run into hand wire-wrapped microcode---but I don't think that's an argument that we should be using it. That's just an artifact of the history of operating system development, and the fact that C spent (is spending) a considerable period as the de facto standard for OS development. That it was first doesn't necessarily make it better. A few events turning out differently in history, and you'd be making the exact same arguments about lisp, BCPL or Fortran.
Am I mistaken or has this been on the front page multiple times already?
Couldn't the consumer deduce that the better ROI is to keep the money as cash (or some other liquid investment) for 2-3 years and then spend it on solar in 2 years time? My expectation of future prices definitely affects how I spend my money today.
Intend in one hand, and ... well, you get the picture.
Does it speak TCP/IP? Someone is figuring out a way to use it to sell you to advertisers.
Yeah it does sound quite a bit like Ember.js but without the tooling, which IMO is one of the best parts of ember
OP, is there any chance that you have some time to impart your wisdom and mentoring a person(me) that aspire to achieve something similar. It would be awesome if i could learn what you learned in being an overnight(10yrs journey) success.
Disastrous for him, at the least.
'chat roulette' as it is now referred, actually worked reasonably well back in around 1997 when Mirabilis built the feature into their ICQ messenger

I used the feature quite a bit. I'm sure it eventually got taken over by predators and scammers, but it lasted quite some time.

Years before that there was microsoft netmeeting, which was built into windows.. and for some crazy reason it had a phone book listing of all of everyone using the app. You could open the phone book and call anyone anywhere in the world.

really it's just all about the balance of well-minded people, and perhaps as the internet grows and the barrier becomes lower for people getting online, the odds end up not working in favor of these sorts of things..
The thing is, the docker stuff might be simple, but it doesn't actually work. Or at least the networking portion doesn't work as advertised.

http://kubernetes.io/docs/hellonode/
Is the guide that I was taking about. From your post it was not clear that you weren't using gce.
Practical Tor Hidden Services
If you haven't read it already, read Continuous Delivery.

https://www.amazon.com/dp/0321601912
Unfortunately, that tends to demand the observation that C is really compatible with C.
"My qbe C frontend is actually written in myrddin which is a lot like rust/ocaml. To be honest, C is not well suited to places where there is adversarial input such as servers, but when it comes to logical correctness of code I do not see amazing benefits from languages like ocaml."

Did you mean two? Or did you come to new conclusions after that experience? Or did I misunderstand that entirely? ;)
Among other things, systems programming projects generally require stability of language syntax, API, and ABI.

In terms of ABI stability, Rust has none.

In terms of API stability, they seem willing to drop features within a major release cycle or two.

In terms of language stability, they seem to only guarantee stability within one major release (e.g. 1.x).

Rewriting for the sake of language updates is a huge resource drain when you're talking about code bases with lifetimes that are likely to be longer than their authors'.

For reference, just about every major shipping OS contains significant LoC dating back to the 70s or 80s.
You're coming dangerously close to accusing him of something.