skysight-inc/HackerNews huggingface dataset:
An unlikely premise. What about government debate back in the time when women weren't part of the process? You can't get much done in a democratic government without compromise.
You two really undersold this. Jesus Christ. How is this first time I've heard of this story? It is absolutely absurd.
VR makes me nauseous. I think it is because of that slight delay in feedback from head motion. Or, maybe it's the awareness that if I actually move around, I'll collide with something.

I think I'm going to stick to large curved screens for now, and hold out for holograms later.
Simple Language Translation in Angular 2 (Part 2)
I understand how you feel. You are being hired to solve problems, and figuring out what to solve is a key part of the job. Solving problems is your aim, writing code is only helpful if it solves the problem. I love the days where I get into the office someone ask me streamline something, and all that really is required is a whiteboard, some pens and no code ever. Solving the urgent business issue at a cost of 30 minutes talking and 5 dollars of pens ;)

Hiding developers behind analysts and product managers makes everyones job less fun.

In my first job we had analysts, product managers, user councils making specifications. Specifications that where terrible and the developers in the team would have loved to do this iterative design with the end users, because the software would have been better fit for use. For me that was a soul sucking experience. Much better to be able to understand why the software needs to exist and how to make it good for users and the organisation (not always 1:1 mapping either)

Wanting perfect specs is a good way to limit your career as a developer. Because that way you will never be more than a glorified type writer with a analyst to hold your hand. Solving the whole business problem from start to end is the way to grow professionally.

Also perfect specs are impossible :( so iterating with your users is the fast way to good enough for business applications.

If you want perfect specs write sudoko solvers...
It is hard to say how they measure and what they measure. According to their "multiple queries" benchmark, which I guess is the real world one? (Unless everyone expects all custumers to line up and send their requests one after another one).

https://www.techempower.com/benchmarks/#section=data-r12&hw=...

we should all be using Dart on the server coupled with MongoDB perhaps.
crystal on rails. i want this.
Have you read "At the Mountains of Madness" by Lovecraft? Because that (his entire universe) is sort of what that passage reminded me of. Wall-e meets Lovecraft. Disney dystopia.
We're the assholes of the land.
We're just so good at it it spill over to the sea too.

Let's hope one day we will be assholes in space.
> they just have very weak guarantees about what happens (...) which is another alternative

Not a very usable one. It means that atomicity is something you have to fight very hard to actually get, and very easy to accidentally destroy.
https://github.com/SpiderLabs/Responder
??? Ask any C programmer if they could wave their magic wand and turn every single undefined behavior in their programs into a segfault how much better their life would be. It's not a small improvement it's a huge improvement.
Preliminary Open Source project automates AndroidStudio to iOS conversion
Deeply condescending commentary in those TODOs, and the commentary before it suddenly takes on a dark intent: to wow the junior with your wordsmithing and desire to lift them up, before tearing them down with the code review. Seems like the behavior of a bully senior, rather than a supportive mentor.

Sarcasm, insults and flowery nonsense like "write poetry" isn't code review, it's shaming.

And if we're being honest: TODOs aren't code review, either. Seems pretty amateurish, and worse, makes the horrible commentary part of the repo history rather than a separate artifact in an issue tracker.
Does not affect Windows Phone 8.
I like your idea. I would also like to add one I learnt through experience.

I usually meet with the team on a casual event outside the office before accepting any offer. I find that its a very good way to find out about the team dynamics. A lot of warning signs about management can be easily spotted within half an hour of talking to them.

A big warning sign is usually high turnover.
This article has a few red flags, the true hallmarks of pop-science reporting:

* Click-baity title
* Single data point; no reference to other/related research
* Plays on widespread cultural beliefs
* Loaded with speculation

I'm neither agreeing nor disagreeing with their hypothesis or analysis, and it is definitely an interesting topic. But I also remember hearing about the researchers who tried to repeat 100 of the most famous social-science experiments, and less than half of them were actually reproducible.

And then, in some crazy meta-irony, I stumble upon this article [1] (funny enough, also from WaPo), which blasts the aforementioned study for all of its flaws.

Where does that leave us? I don't know, just color me skeptical about any pop-science media coverage. Regardless of how broadly any single experiment is conducted, I consider the entire experiment a single data point. I could add my own speculations about what this particular study means, but frankly I'd rather understand it, mentally digest it, and wait for more data points before trying to draw a line.

[1] https://www.washingtonpost.com/news/speaking-of-science/wp/2...
What do you mean by "sophisticated metaprogramming"? Rust has pretty sophisticated (sometimes I wish it was less) macro / compiler-plugin support.
This is only because Pokemon GO made the decision not to roll out in all countries but somehow still work in those countries. i'd like to see the business logic behind that implementation.
i had to help tons of people side load apps on their phones because they were turned off by the malicious warning that most manufacturers place by default now on activating sideloading functionality
It is Ruby done right if community would have bothered with performance.
Chris McCord said the following on reddit after the results came out:

"We don't know what caused the errors and unfortunately we didn't have a chance to collaborate with them on a true run. A few months ago they added Phoenix in a preview, but it was a very poor implementation. They were testing JSON benchmarks through the :browser pipeline, complete with crsf token generation. They had a dev DB pool size of 10, where other frameworks were given of pool size of 100. And they also had heavy IO logging, where other frameworks did no logging. We sent a PR to address these issues, and I was hoping to see true results in the latest runs, but no preview was provided this time and we weren't able to work with them on the errors. tldr; these results are not representative of the framework."

From my personal experience going from Rails/Sinatra to Phoenix it feels a lot faster but I haven't done any benchmarks so take that with a grain of salt.
The Tao of Notch – Beyond Twitter
Appswipe Customization for IOS
And don't forget the GTA codes!!

http://i.imgur.com/D96MaPw.gifv

I wonder how much this Guardian article have cost.
For Gray Whales, Bahia Magdalena, Puerto Vallarta and Laguna Ojo de Liebre all have great whale watching, and in Bahia Magdalena you can pet them from a boat; don't know about restrictions on kayaks there but it should be open in Puerto Vallarta (just don't get in the water, too much bacteria/jellies). There's also Depoe Bay in Oregon and Monterey Bay in California, and Lime Kiln State Park in Washington for Orca watching.
Given that JSON stands for JavaScript Object Notation, I would expect nothing less than seamless integration in JavaScript.

Languages that have a more strict and less dynamic structure would likely have more difficulty working with JSON. On the other hand, give me an xsd and I'll generate some not awful Java. Consider the joys of JavaScript where one has to validate against an xsd.

Might I introduce you to Groovy? http://groovy-lang.org/json.html
would that be ... uneconomic?
There is a fixation that many things are genetic.
Here is what Po-Shen Loh says in the article:

"P-S.L.: I don’t want to say it’s genetic. A lot of people say you must be born with something very special. Maybe once in a while, you may see something like that. But people are basically the same."
The Dart vm is pretty damn fast, way faster for any CPU bound stuff than the BEAM.
Memory management is difficult, extremely difficult, to get correct in the way rust does. I don't think I've seen a leak or bad dereference in years. The only way it really manages this is by tying references into what amounts to a proof assistant. Every simpler method of which I can think either sacrifices capability (e.g. no references at all; only raii + copy on write) or it becomes a GC with all its wonderful trade offs.

GC isn't terrible, though. Azul has struck an amazing balance between latency and eagerness—even if you can't afford it the technology does exist. If you don't have latency, memory restrictions, or embedding requirements, rust may be overkill.
> Yes, Your Credit Card Company Is Selling Your Purchase Data To Online Advertisers[0]

[0]: http://www.businessinsider.com/credit-cards-sell-purchase-da...
> How am I supposed to learn the language's semantics from a lexer?

Not what I wanted to achieve, but the lexer contains some frequently used methods and is fairly simple and straight-forward, but if you want to learn the semantics why not just go to their docs? https://crystal-lang.org/docs/syntax_and_semantics/index.htm...

> Consider this use case: I spawn five fibers. Can I send the same mutable object to all five? If so, can they attempt to mutate the object without properly taking turns? (e.g., using a mutex)

Taken from the docs:

Crystal has Channels inspired by CSP[1]. They allow communicating data between fibers without sharing memory and without having to worry about locks, semaphores or other special structures.

...

Because at this moment there's only a single thread executing your code, accessing and modifying a global variable in different fibers will work just fine. However, once multiple threads (parallelism) is introduced in the language, it might break. That's why the recommended mechanism to communicate data is using channels and sending messages between them. Internally, a channel implements all the locking mechanisms to avoid data races, but from the outside you use them as communication primitives, so you (the user) don't have to use locks.

[1] - https://en.wikipedia.org/wiki/Communicating_sequential_proce...
What is to stop Amazon from duplicating this modal if it gets traction? What is their moat?

Amazon released Prime Now about 9 months after Google Express and will copy any other successful e commerce trend and do it way better than another startup.
Hackers accessed Telegram messaging accounts in Iran, say researchers
Your Credit Card Company Is Selling Your Purchase Data to Online Advertisers
Motivating factors are different for everyone so find what ticks his boxes.

We had a chart of 7 faces which could be happy or sad, one per day for a week, that he fills in at the end of each day. He gets a warning when he first starts to act up then a sad face if he carries on. All smiley faces means a small toy at the weekend.

Filling in the chart some long time after the behaviour was important as it allowed for calm(er) reflection on the consequences of bad behaviour.

It took a couple of weeks to see an improvement but over all has worked really well for us.
The article states that the president can use the 'biscuit' and the 'football' to instigate a nuclear attack on his sole discretion, but haven't those rules been changes in recent years to require a second government official to confirm and acknowledge the order?
Maybe the makers of Crystal need to take a leaf out of Go's book. Despite the Go creators not being windows users (AFAIK), they support Windows as a primary target, to help adoption, I assume.

Of course the Crystal people probably don't have the same number of developers working on it as Go did even early on.

Edit: Go took a little while to support windows, not until around July 2010. See this question from November 2009:
http://stackoverflow.com/questions/1717652/can-go-compiler-b...
I'm not sure about the density, but you'll definitively find some appreciators and libertarians in New Hampshire - considering the Free State Project.
Perhaps that's not the right way to phrase it. I guess I'm mostly thinking of compiler plug-ins which are very unstable right now. Which means that most users probably never write procedural macros in their own code. (I certainly don't)
Spoken like a true believer. Did you know some editors offer the use of tabs for indent and spaces for alignment? The chances for a space to get into the left hand indent side are pretty high in such a system, which I imagine is dealt with harshly in your world. I am happy to self-select myself out of it.
> but if you want to learn the semantics why not just go to their docs? https://crystal-lang.org/docs/syntax_and_semantics/index.htm...

Yep, fair enough. I'm somewhat worried about how abstract classes work: https://crystal-lang.org/docs/syntax_and_semantics/virtual_a...

Apparently, Crystal can infer the methods of an abstract class from the methods of its subclasses. In the Animal/Dog/Cat example, what happens if, in a separate module, if define a Snake class that doesn't have a `talk` method? There are several possibilities, sadly all pretty bad:

(0) Does the type checker retroactively decide that not all Animals can talk?

(1) Does the type checker decide that Animal subclasses can't be defined in a separate module?

(2) Does the type checker decide that, if an Animal subclass is defined in a separate module, it must have all the common methods to all Animal subclasses defined in the same module as Animal?

(3) Is type checking not modular?

> That's why the recommended mechanism to communicate data is using channels and sending messages between them.

I'm asking about the errors that the language prevents, not the community's conventions.
To really make things a hassle for thieves, you could lock your SIM card through Settings, no?
See also: http://idlewords.com/talks/what_happens_next_will_amaze_you....

Macek Ceglowski's talk transcript on how internet advertising became more and more intrusive, still doesn't work well, and what we could do about it. And his talk on intrusive spying and advertising which overlaps:

http://idlewords.com/talks/internet_with_a_human_face.htm

> Recall that advertising is when someone pays you to tell your users they'll be happy if they buy a product or service. Yahoo is an example of a company that runs on advertising. Gawker is a company that runs on advertising. Investor storytime is when someone pays you to tell them how rich they'll get when you finally put ads on your site. Pinterest is a site that runs on investor storytime. Most startups run on investor storytime.

[..] Investor storytime only works if you can argue that advertising in the future is going to be effective and lucrative in ways it just isn't today. If the investors stop believing this, the money will dry up.

to make it work, to keep the edifice of promises from tumbling down, companies have to constantly find ways to make advertising more invasive and ubiquitous.

And that's the motor destroying our online privacy. [..] We're addicted to 'big data' not because it's effective now, but because we need it to tell better stories.

[..] Of course, for ad sellers, the crappiness of targeted ads is a feature! It means there's vast room for improvement. So many stories to tell the investors.

This ghost of a business model propels us to ever greater extremes of surveillance. If the algorithms don't work, that's a sign we need more data. If the algorithms do work, then imagine how much better they'll work with more data. There's only one outcome allowed: collect more data.
Just keep banging on about the startup, as usual. They'll get the hint.
I had a quick look at the budget [0] and it would seem the public defender office has a larger budget [2016 $40m] than prosecution [2016 $35m]. Wouldn't a fair defence system have a similar budget to the prosecution? It would seem that they use about 157 FTEs more in the defence than prosecution.

Granted I don't exactly know how these departments are layout but I thought that without a prosecutor you don't need a defence. So a 1:1 ratio would seem about fair, and being overwhelmed would be a case of inefficiencies in one department compared to another.

[0] https://oa.mo.gov/sites/default/files/FY_2016_Executive_Budg...
Cheap Printing Services in Queens
Print4cents offers online printing services in Queens, New York. Digital and offset printing solutions provides color copies,black and white copies,flyers,posters,postcards,lamination etc.
There are other ways to test legacy code rather the applying unit testing. If no testing is present at all, unit testing is not likely the correct approach and function/integration testing (using a PhantomJS for example) might be more suitable.
> Rails, Django or any framework in general always have security issues at some time.

No. Rails & Django have vast smaller attack surface than PHP's default.
I know a few IMO participants from Germany, a lot of those that perform extremely well also end up as awesome research mathematicians (Faltings, Scholtze) I am not sure the same can be said of the other countries.
I'm not sure why you're grouping those four languages as they overlap very little. Go has latency and emphasizes network bound services (and randomly docker for some reason, I'm sure a good one); rust is a c replacement; swift is for writing iOS/Mac apps; and crystal is a newborn. I'd actually call it quite close to go: a high emphasis on concurrency and services. Single thread performance matters much less when scaling horizontally is mandatory to smooth latency spikes, and I'm betting on io bound work erlang would be competitive with go.

I've never used elixir but I assume it has a similar performance profile to erlang as it shares the vm.
How many biographies did you read, and whose, by whom? It would be nice to see data in this conversation.
This is the reason why I disable Siri from being used on the locked screen. It's barely inconvenient to have to unlock with fingerprint before being able to activate Siri, and the amount of information you can grab from a "locked" phone via Siri is scary.
I'm sorry about nitpicking, as I think your heart is in the right place, but I believe you're incorrect regarding the variance in male IQ vs female.

It is a conventionally believed thing, but I think it is conventionally misunderstood. The IQ tests don't even have validity well outside 2 s.d. (how could they without much more testing outside the sample?) It's not even a particularly valid statistical idea to be contemplating very high IQs beyond the normed values of the tests (how are they supposed to calibrate the scale?) nor is there good evidence that whatever the measures are that we're given are normally distributed. I have personally known several people with "measured IQs" above 200; that is statistically not supposed to happen. There are a lot of conceptual and practical problems with the idea of IQ.

Regarding mathematical ability, please see this paper by the former USA IMO coach Titu Andreescu.

http://www.ams.org/notices/200810/fea-gallian.pdf

They make a very good case for cultural specific factors in the development of mathematical skill, at least as far as Olympiad maths goes. The presence of women in the competition varies dramatically depending on the culture (and even the team)
Founders Weekend – Keynote Speaker – Peter C. Horan
RAD's ground breaking lossless compression product benchmarked
Due to https://en.wikipedia.org/wiki/Peer_pressure#As_a_leadership_...
You injected the "somewhat", not grandparent. But I see that you corrected me because you were nonplussed with the fiscal conservatism at the time it was tried. I don't follow European socialist gyrations, so I'll take your word for it.

> What do you mean by having a culture that "encourages whistle blowing, snitches and oversight"? You mean that in order to have some kind of socialism to be fiscally conservative - you'd need whistle blowers that would rat out largess and snitch on people who waste State resources?

Yes, precisely. The culture of the US still favors lawlessness, and I don't mean that negatively. Unfortunately, for us all to get along in such an unregulated environment, we have to be civil with one another, be fair dealing, and be intolerant of corruption.

But the US system has grown too fat, and too many selfish and corrupt people are taking advantage of the good graces of the rest of the populace. And the corruption is allowed to run unchecked.

Also, the regulations and bureaucracies and debt and corporations have all crept up on us. So the system is no longer operating to spec, and no major redesigns are planned. I just don't see where we go from here. The presidential candidates we've selected are indicative of system failure.
I have seen Erlang VM handle 100k requests per second on a distributed cluster

A single JVM server can do that load, scaling and providing fault tolerance for a server that just accepts requests is trivial these days, also, if your requests do computationally intensive stuff you are going to have a very bad time with Erlang.

It all depends on the problem domain.

Exactly, and the domain for Elixir/Erlang is way more niche and specialized than applicable domains of other languages.

I don't have anything against Elixir but part of its crowd just advertises it as the best thing for everything.
Webster Stratton parenting courses may be useful. These are available by referral in the UK to some families, but importantly they're seen as so good that other parents pay to go through them.

There are probably books (I think there's a book called "wonder years" or similar).

Mostly it seems to be about relentless praise and attention for good behaviour, where "good" includes "not actively bad". Thos can include sticker charts and rewards, or "listening beans" (the child has a small pot which they decorate. You then give them a bean everytime they do somethin good or tehy listen well. When the pot is full they get a reward. You need to keep praising them for their positive behaviours - "look how many beans you've got. Great job! You've worked really hard for this."

You might also want to consider seeking a diagnosis for ADD or similar.

There's also "how to talk so kids will listen" which seems to get metioned in conversations like this.

(Sorry, on terrible monile at the moment so unable to provide links).
What exactly is an Event-loop?
Interviewing for a Magical Fairy Land
> Kind of defeats the entire purpose of remote wipe.

Hardly. The remote wipe will clear all of your private data. Seems like the purpose is well met to me.

Activation Lock is there to prevent resale of stolen devices, which simultaneously increases odds of return to you, and decreases odds of iOS theft overall.
It depends on what has to wait for the IO to complete. ETW, for example, is a Windows-wide event framework and it would be untenable for everything using it to wait on the file IO of everything else making use of it. So, it has a solution that makes use of locks but nothing ever has to wait on file IO.

File IO is always expensive, the trick is always in how you work around that.
My language (Lily) handles the problem by trying to avoid the gc where it can.

Lily is statically-typed, built-in classes can't be inherited from, and there's no C-like casting.

With those rules in mind, most objects can't become cyclical. It's impossible for a list of strings to loop back onto itself, for example. It helps that the value classes backing enums (like Option and Either) are immutable, which I so far suspect prevents a cycle.

That at least allows you to group classes into three groups:

These never cycle (Integer)

These may cycle (List)

These always cycle (Dynamic, linked lists?)