skysight-inc/HackerNews huggingface dataset:
The biggest practical downside with Elixir relative to Crystal is lack of types. The per-thread GC is an important advantage, though.
Your theories would be plausible if the number of girls competing at a close-to-top level wasn't outnumbered by the number of boys who by any life-background metric would have no business being there. I'm talking about trailer park kids, poor immigrants, schizophrenics, and absolute slackers here. It will take some training and practice to get on an IMO team -- because your competition is doing so -- but at levels below that, girls are outnumbered by boys making no special effort in math that just show up and get high scores on contests.

Realize that anybody that would be at, say, top-500-high-school-students-in-USA math level will be the sort of student that coasts through all their math classes from K-12, with the typical schedule taking pre-calc in 10th grade, with no studying and no stress at all, easily the best in their class, assuming the school system just ignores their talents. There would have to be 250 girls in this situation, of which those that finish over the top 500 threshold on things like the AMC or AIME or earlier contests are outnumbered by boys with less "support" that just show up and get high scores on math contests.

Also, in my experience in middle school there were many girls that were quite competitive in 24 game, that just disappeared in more mathy contests like MathCOUNTS.
The algorithm is the same as for displaying tiles in a new tab[1]. For me, it works perfectly.

1. https://support.mozilla.org/en-US/kb/about-tiles-new-tab
Buy Sports Equipment Online in India
Damroobox is India's largest online sports products portal where you can buy sports equipment online. We sell original sports goods in India at affordable prices and with EMI option
Now you're just trusting the VPS provider.
My question would rather be what about https traffic? Are users forced to install a comcast root certificate?
It's comically easy once you discard the weird notion that you absolutely have to have a fresh change of clothes for each day.
I'd presume measuring effect of several months' delay wold be a nontrivial experiment.
> Now, sure, you might be unwilling to surrender, and willing to risk a global nuclear war

The thing is that there is no reason to believe that a nuclear exchange is necessarily the same as national suicide or will escalate to a global nuclear conflagration. The political scientist Ken Waltz made this point quite forcefully (https://www.mtholyoke.edu/acad/intrel/waltz1.htm): even if one or two nuclear bombs are exchanged, there is still every incentive for the parties to calm down. What nuclear weapons do is vastly increase the risk and cost of starting a war. This is good, as wars start when politicians believe the cost is worth the benefits.

Waltz says:

"Nuclear weapons in the hands of six or seven states have lessened wars and limited conflicts. The further spread of nuclear weapons can be expected to widen those effects. Should the United States then promote the spread of nuclear weapons for the sake of peace, even though we need not for the sake of stability? To do so would replace one extreme policy with another. Present policy works hard to prevent additional states from acquiring nuclear weapons. My examination of the effects of nuclear weapons leads to the conclusion that our policy is wrong without supporting the proposition that true proliferation—the rapid spread of nuclear weaponry—is desirable. Rapid change may be destabilizing. The slow spread of nuclear weapons gives states time to learn to live with them, to appreciate their virtues, and to understand the limits they place on behaviour."

> But what about, say, a covert invasion of a remote ally under the pretext of peacekeeping? What about military support for a coup in a nearby ally?

The solution, as per Ken Waltz, is to promote the proliferation of nuclear weapons. Your remote ally should also have them!

> What about a gradual strangling of your trade and resource routes?

This would be generally considered an act of war (what the US did to Japan pre-WW2, actually; and Nixon considered an oil embargo from the Saudis equivalent to an act of war). The critical thing is to make it clear where you are drawing the lines.

> Are you EVER going to say "ok, THIS is the last straw, we're starting a nuclear war NOW because you blocked all roads to Berlin"?

The United States should not start any kind of war over what happens in Berlin. But German people themselves should certainly have nuclear deterrence.

> It's like wearing a suicide vest for personal defence.

It is a lot more like carrying a gun for personal defence. In human societies we have the rule of law to defend us, but in international relations it's still 'might makes right', and being willing to kill is a key part of that. Now, if you are a mugger, would you be more willing to attack someone who is willing to use a gun and has no other alternative, or to attack someone who is very reluctant to use a gun and will give up their wallet if pressed? Exactly.
How do you handle the database in your git Repositories? I'm asking because I never found a good solution for Version control of Systems like Joomla and WordPress. Optimally I'd like to be able to install and Setup a plugin on my Dev machine, then push that to production, as I would do with, for example a Rails App.
> This is very cool. I believe scientific papers, especially in the AI space, should habitually share all data that was used so others can repeat and build on the results.

I believe the problem here is that most AI researches are commercial and not scientific, so no data.

> even though the OP decided to use the word “autopilot” in the title.

Yeah it might be a bit misleading. Honestly, I had some problems with formulating title in English
most people with glasses hate glasses, but it's necessary for daily life and survival. i know 0 persons who routinely walk around with battery packs for example, and I work in IT so all techies around me.

as much as I am a tech geek, VR with huge headsets is really niche product. people look like idiots, it's restrictive, many people have health issues with it etc. I'll probably buy a headset after it gains real traction (ie most AAA games will work flawlessly in them), but not sooner.
https://archive.org/details/problemofchina00russ
Not exactly answers the question, but I quite like Russel's view on this.
The human cost of technical debt
I've had success with bucardo, not sure if they tried that. Going to mysql will pose its own set of problems because both of these databases are not really designed for that kind of scale.
If it was originally a round number, that would have been 1.95 metres in France, anyway, right?
Bitcoin worth $72M stolen from Bitfinex exchange in Hong Kong
Is that technically possible when facing a sufficiently determined adversary?
Gradient Color 101 – Part1 (For Developer)
Changchun City to Upgrade Overhead Lines
Chiming in re. "googleability", go has the same problem (despite coming from Google :D). What you do is always search for 'crystal lang xxx'. It will get better as adoption increases.
Why would any country attack you if you make it clear that an attack will result in them being annihilated? Politicians start wars when they believe the risk is worth it; they are much less likely to order troops to invade if they think it will result in them, personally, being vaporized in 15 minutes.
If you use Apps to get work done, your Basics’ Wrong
Nonfiction: "Coup d'Etat, a practical handbook". Out of print and rather pricey, but an excellent read.
> as an emulator author, you get people presenting new zany latency reduction ideas that defy the laws of physics all the time, and they completely dismiss your own experience in the field, and it's like kids constantly saying, "are we there yet?" on a long car ride.

Yep, that seems to be the usual for nearly every emulator scene.

> But it's probably possible to isolate similar test cases for each source of latency. In a lot of cases (kernel audio mixing, keyboard responses), we're probably talking much smaller latencies than CRT vs LCD monitors, so you'd need a huge amount of precision.

I was thinking of a test program that inverts/cycles the screen colour on registering a keypress. Put a photodiode in front of the monitor and use an electrical switch across the controller button contacts. Cheap parts and an oscilloscope will give microsecond resolution for the end-to-end net case. Unfortunately not everyone has this kind of setup lying around.

I seem to remember someone marketing a commercial device that did something like this for timing CRTs vs LCDs but can't remember the name of it.
I think you meant

-> 'extreymely difficult to get INcorrect in the way rust does'
Those iMessages are pretty good indeed.
> I believe the problem here is that most AI researches are commercial and not scientific, so no data.

One would hope that OpenAI [1] would come through with some significant data sets for various areas in the future. There are some significant commercial names backing up the initiative (like Musk), so hopefully they will actually be relatively open and not protecting corporate interest until end of time.

[1] https://openai.com/
Security Analysis of the Estonian Internet Voting System [pdf]
> swift is for writing iOS/Mac apps

I think that's a little simplistic. It's true that it's early days for cross platform Swift but clear progress is being made:

1. https://swift.org/download/

2. https://github.com/SwiftAndroid

3. https://github.com/tinysun212/swift-windows

4. https://swiftforwindows.codeplex.com/

Better cross platform support is a goal of Swift 3.0:

https://github.com/apple/swift-evolution
But the Gulenist movement really is that creepy. It sounds more like scientology. Or maybe even more like a beefed-up version of Tvind, if you've heard about that.

There's also the little thing that they used to be on Erdogan's side, too, and helped him purge the military of officers who might topple him. Check out operation sledgehammer: https://en.wikipedia.org/wiki/Sledgehammer_(coup_plan)
I do like how libertarians play the false dichotomy. Everything must be either Full Libertarianism or Full Communism. No room for the inconvenient realities of a functioning mixed economy.
Yes, much of this recruiter email is from 3rd party recruiters that hope to get a commission from the hiring company. They reach out with the broadest search terms.

A nitpick: it's not the companies that are interviewing without intent to hire, it's the 3rd-party recruiters that are blasting you. Developer time is expensive and typical companies don't waste that.

I think "get another job on Monday" is a euphemism; 1-3 months would be pretty representative of the current market in the SF/SV and Washington, DC areas.
20W LED Circular Light 300mm T9 G10Q
ChaosKey v1.0 Released – USB Attached True Random Number Generator
There's a cydia tweak that claims to do something similar, I have no idea how well it works: http://repo.ziph0n.com/index.php?method=view&pid=54
Dagadam Watch - An incredibly high quality smartwatch [Startup]
Localpeek.co.uk
Are you suggesting competitions such as this one should be rigged or simply not held because the outcomes don't conform to your fantasy of an ideal world...?
I don't know why you are getting down voted - the example of Crystal running an existing Ruby file makes it looks like it could be a compiler for unmodified Ruby files. It isn't - it's a separate language - but at first glance that might not be clear.
That was a montage of old videos meant to be used for this site:
http://www.sixdf.com
but I ended up just making another custom video that was less chaotic.
Here is a video of the latest iteration of the engine:
https://twitter.com/gavanw/status/728244177952071680
Scala has type inference with strong static typing, and a useful REPL. A Crystal REPL should be doable, unless Crystal's creators made some bad choices in the design of the type system that Scala's creators did not.
> The vast majority of all code you write will not invoke UB

That's a bit like saying “the vast majority of the haystack doesn't contain any needles”.

> most people tend to stick to an 'easy' subset of syntax

I'm not sure I understand what you mean. Undefined behavior has nothing to do with syntax. It's strictly a semantic issue.

> It used to be that people used dynamic memory allocation to beat C with, but that is just a resource management issue. TBH, this is not rocket science.

If I understand correctly, the objection isn't that it's rocket science, but rather that you get little help from your tools if you do it wrong. Memory debuggers will only tell you about memory management bugs that manifest themselves in a particular program run. If a bug will only manifest itself under conditions that are hard to replicate, you're out of luck.

Of course, none of this is an indictment of manual memory management per se, or suggests that garbage collection is a universally good solution. But manual memory management has usability issues, which fortunately being addressed in more modern language designs like Rust.

> If you need dynamic memory allocation, you had damn well better know how to use it properly.

Sure, but are better compile-time diagnostics too much to ask for? Notice that compile time diagnostics don't introduce any runtime performance penalty.

> Another example is performance; saying that a language comes within a factor of 2 of C's performance and therefore is fast is absolutely ridiculous. a factor of 2 is huge.

No disagreement here.

> so what would normally be UB is actually DB in most cases,

As far as I can tell, the trend among C and C++ compiler writers is to optimize programs very aggressively under the assumption that UB simply will never happen, rather than to turn UB into DB.

> its defined by the compiler and hardware that we're intimately familiar with.

Well, “works on this machine” isn't good enough for most of us.
Seven secrets of self-made multimillionaires
Note though that a lot of the problems with GC in crystal can be worked around by replacing classes with structs. The latter are passed by value and allocated on the stack. There is also access to pointers and manual allocation if that should be needed (though that will end up with roughly the same lack of memory safety as in C) to optimize a hotspot.
Tax: well done, FIRS
> Both the male and female German football team are world class, but the male team consists of multi-millionaires while the women just have a regular job. Below the males are three leagues of professional athletes and some well-paid amateur leagues. Boys are scouted in their early teens and clubs are actively trading them already. Below the first league of women football, there is very little, while they both have to retire in their early thirties often with destroyed knees.

So if I understand you correctly, this means German women have much, much better in sports as a population than their male counterparts? I mean, given that pay and success in sports follow exponential decay (best few get $hitton, next best few get a lot, rest can barely scrape by), it seems that on the women side, there's much less destroyed health and wasted dreams.
The football, the biscuit and the verification from secretary of defense are needed to confirm the authenticity of the authority. Secretary of defense doesn’t have veto power but he can use his judgment and refuse. Might lose his job though.

The authorization codes are used to demonstrate down the chain of command that the use of nuclear weapons has been authorized. Even after that the judgment is distributed to individuals. The president has only the authorization codes. Actual launch codes are in the hands of STRATCOM. There are generals who can refuse a direct order.
Firefox’s latest Test Pilot: No More 404s
Shameless plug: is it considered totally uncool in 2016 for one to be developing a memory-unsafe, manual MM, non-OO, thread-denying language that preserves most of the C semantics?

https://github.com/bbu/quaint-lang
Where did you find that screenshot? Please provide evidence.
Can I use Aldryn on Linode?

Does it come up with full email installed?

Today you can go to GoDaddy, rent a VPS relatively cheap, fire-up a Wordpress install and be up and running with a website and full email service for a small business inside of one hour.

Attempting to achieve the same with Phython/Django/Django-CMS on something like a Linode is an exercise of frustration.

I love Python/Django yet, more often than not, I have no choice but to point people towards Wordpress.

...and then there's the Python 2.x/3.x mess...
The only real way round this is not to do the emulation on a commodity multi-user system (with all its tremendous advantages!), but in some kind of hardware or bare metal software. Where you can access the original gamepads with the original sub-millisecond latency.

Still can't quite work around the latency imposed by the display, unless you go back to CRT or build your own LVDS driver board.

I had the opportunity to play a Tempest arcade machine recently, and the combination of low latency and the weighted spinning controller was really tangible.
You can't be sure that your phone is off already. Phones can be remotely activated and used as eavesdropping devices.
Reddit Lets Brands Promote User Posts
It doesn't necessarily have to be altruism to make sense. Less for orcas to eat --> fewer orcas --> fewer attacks on humpback calves.
or more likely annoy the thieves until they launch it into a river.
Pickpockets usually don't carry freezers or lead boxes on their person. By the time they are home and can drain the phone, their closest WiFi access points would have pinpointed them.

(Though a sophisticated thief might have a lightweight faraday cage on them - sleeve lined with aluminium foil might sufficiently dampen Wifi/GPS/cell signals.)
> because both of these databases are not really designed for that kind of scale

citation needed, because AFAIK that's not true. Implemented right mysql can scale as far a as you want it to.
Vlad, the Poker.
I guess deep learning and ML in general is where marketing believes they will get answers.
Wouldn't that cause duplication of interfaces? Rust had that problem when it went down having no-gc and having gc, too.
Companies, outside the startup scene, are still using Oracle and MS SQL Server, and for the most part are pretty happy with it.
3 reasons devs ditch the App Store, and what this freedom costs
Except that on systems that have the concept of "file extension", those extensions are used to determine how to open a file by default. If you're using Linux you don't care either way, but on Windows, even if on a terminal emulator, you have to care anyway.
Better idea: make it so iPhones always broadcast an "I'm an iPhone" message to all nearby phones.
Actually, if I do that (pressing with an unregistered knuckle) Siri proceeds to ask for my passcode first.
COVERGIRL Lashexact Mascara Waterproof Very Black 925, 0.13 Oz, 0.130
Amazon already advertise to me a lot - on Facebook.

But it's "dumb" targeted advertising; it's nearly always for the exact things I've been browsing lately, or things that I've bought lately.
Mind that the parent poster didn't claim that experience was not valuable in web applications; just that there were diminished returns.

Embedded systems programming is far more architecture and device specific than web applications are, thankfully. Embedded systems programming requires a much large body of knowledge: chipsets and their features, device-specific options, the behavior of the RTOS (if there is one), esoteric configurations in the cross-compiler or build tool, ability to interactively debug (read the instruction set, use the interface (JTAG, etc), cope with interrupts), ability to thrive with extreme resource limits, and write comprehensive tests with a nearly-exhaustive test plan; since a final release can't be rolled back once customers have purchased it.

This isn't because of some inherent superiority or prestige of embedded systems programming (salaries are lower across the board compared to backend applications programmers), it's just plain more complicated.

A 20-year senior backend programmer should really have progressed to an architect or principal engineer role at that point in her career. An embedded systems developer with 20 years of experience is more typical because of its inherent complexity.
I wish we could have a big long term experiment where maybe we try to teach the whales to let us know if they understand altruism and whether they could be taught to communicate an intention to us directly by flipping a switch to activate lights or something like that. It seems like whales are aware of what they are doing in a deeper way than other animals but we just don't know how to access their intentions through communication.
The beauty of shift - http://yarchive.net/comp/shift_instruction.html
What's the point of disclosing methods if nobody can read them?
Unless this is a joke, its meaning is correct, i.e. "proven correct like Rust".
Yes, the best thing that could happen to emulation latency reduction would be the creation of a skeleton OS framework. Something that piggybacks and can use existing Linux or BSD hardware drivers, but puts the emulator in kernel space and lets it manage the hardware as directly as is practical.

I talk about this briefly in my infeasible section. But I'm mostly referring to myself there: I just don't have the skill and the time to write my own real-time OS for this.

However, I do hope that one day we see a serious project that isn't just "lightweight Linux" (eg Lakka, etc) or something running on top of DOS.

I presume that 98% of emulator users aren't going to be willing to boot into an "emulator OS" just to play games; so it's going to be a lot of work for a little gain.

In that vein, the ultimate latency reduction would be an entire FPGA emulator, like kevtris' FPGA NES (http://kevtris.org/Projects/console/video/page1.html), but now you're approaching extreme effort for a userbase of maybe ten people :/
Reference counting is GC. Simple, but GC.
> The complexity of the formula and the "striking features" of the graph only demonstrate that operations defined in one base (AND is nothing but multiplication in base 2) may behave in complex and non obvious ways in other bases.

I'd go a little further: the complexity of the formula only demonstrates that trying to fit a square peg (bitwise boolean algebra) into a round hole (numeric algebra) can cause things to get complicated.

In particular, the author seems to think that "math" means "numbers":

> the AND function is in fact mathematically non-trivial:

> The mathematical equivalent of AND

> Now, if you find that function dreadful — I am with you. When I first wrote it down, I found it both complicated and unhelpful; after formulating it, my mind was no closer to understanding the kind of pattern the AND function followed, if any.

> Ignoring the complex math formula above, we can still find a number of interesting properties regarding the AND function.

This implies that bitwise boolean algebra is somehow 'not math', and the complex formula somehow 'is math'. In fact math can deal with anything that's precisely defined, and includes fields like geometry, topology, logic, category theory, universal algebra, set theory, type theory, etc. which aren't particularly related to numbers. Whilst we could represent, say, logic, using a numerical formula (e.g. based on Goedel numbers) it's usually the wrong thing to do ;)

I think this may be a side-effect of the poor state of math education; i.e. we're taught to perform numerical calculations and not much else. :(
No, not in any way whatsoever.
Note for future coup plotters

Next time either don't use technology or study a bit about the software security first before using it as a main communication channel.
https://www.youtube.com/watch?v=hXeO8Kzz3bo