skysight-inc/HackerNews huggingface dataset:
There isn't an unlimited package to normal users afaik. But calls are cheap.

If you only want a number for a month, thats $1.

Leaving $3.25 worth of calls at $0.05 (0.01 incoming, 0.04 back out to your cell) a minute forwarded to a mobile to match. Over an hour of calls, which I wouldn't hit on a gumtree advert.

That $4.25 presumably doesn't include the outbound leg, does it?

Twilio also do SIP registration, so you can route calls to your handset via SIP even more cheaply. (0.004 for outbound, so 0.01 and 0.004, for over 3.5 hours for that $3.25.

There are definitely usage cases for unlimited, but I don't think this is necessarily one of them unless you have a ridiculously high call volume. At that stage, I'd just use the voicemail to email Twimlet and bounce everyone into that.
Was the difficulty of unit testing game code due to the complexity and unusual nature of PoE's gameplay? (Specifically, the whole spell/attack/support gem system and various other item modifiers)
Might be a good thing for apps that try and looking like something else, G00GLE or FACEB00K could be missed, but having to type a zero manually instead of an O would (hopefully) eliminate that.
I agree with both of you, sorta?

The problem is, most of the major game dev companies have their own engines. Unreal Engine is massive in AAA games, but most EA titles use Frostbite, Valve: Source, Ubisoft: Anvil, Crytek: CryEngine, Bethesda: Gamebryo, and the CoD devs use IW, which is a fork of id tech engine.

However, this doesn't mean that they aren't using off-the-shelf engines. As long as you count in-house "shelves".
https://www.xojo.com

Been around for a long time, was formerly called RealBASIC.
BigBash It – Convert SQL queries into bash scripts
Good to read you are going to spend some time on it. Because iTerm2 is my favourite on OSX and the different vs terminal.app surprised me quite a bit.

Will you be releasing beta version or users to test or any updates will go to the main release version?
> For example, how would you test your renderer?

Oh, that's easy.

npm install --save-dev mock-opengl
UK for sure, dunno about RoW number availability. When you pick a number though, do check that the number supports voice and SMS. Not all do.
Di insurance companies insure different activities? There must be internal standards for determining risk - they don't just roll a dice.

So yes, activity.
Real Life Reality vs. Black Mirror Technology Hacks
Cloudflare Randomness Printer
IANAL. One-sided contracts fail during legal process. There must be sufficient mutual benefit (mutuality in legalese). Has Facebook successfully defended the license's mutuality in court yet?

Maybe someone out there has access to legal cases and could help?
That is not what the paper is about. Stop pushing your own agenda and actually read the thing.
Workaholism without aligned interests (ie, real, founder-class stock for employees, eg a co-op) isn't rational except for people whom sell their whole existence to a company, but that's also a recipe for burnout.

As the basecamp folks said, "Fire the workaholics."
No, you're completely right in that 16 GB RAM is not considered low-end. You only have to browse for laptops for about 2 minutes to discover that 16 isn't at all "low-end".
> What? You just said the UI looks good... It's simple and clean; everything is async javascript (no page loads).

I meant that when just looking at the website, Concourse looks good in terms of what it has to offer. For example it offers proper build pipelines, something that is lacking in most other CIs.

Maybe it's clean to you, I found that our developers where generally confused by how the releases were working.

> Which is an intentional choice. If you don't like YAML, use one of the MANY yaml abstraction layers of your choice...

I don't mind YAML too much but adding a templating language on top is generally clunky. Gitlab CI also uses YAML, can also build pipelines and doesn't require to generate the YAML.

> Also I call rubbish on your 100% CPU.

It might have been due to a misconfiguration (we were using c4.4xlarge). I bet that you have deployed Concourse using BOSH, the only truly tested deployment method.
Is this sarcastic? Just curious.
Er. Can we turn this feature on and off?
Understanding Component-Entity-Systems
This might help: http://i8.tinypic.com/6h89yes.gif

It works with other countries, too, eg. https://s-media-cache-ak0.pinimg.com/736x/12/27/22/12272295f...

(note: comment intended to be "funny".)
> without being consumed by bitterness like the OP, though it is a pattern I see quite often.

I've lived in Japan for over a year and have experienced these people sometimes. Generally it comes down to them being an overall bitter person in general.
How to Deliver a Great Message Using Just Your Link
A Guide To Software Development Methodologies
I think the real thing here is, "Better safe than sorry". It's fine to use things like HALT testing initially to say, "this drug should be effective for 8 years" so that folks can get it to market before 8 years have passed.

But if, in reality, that drug only lasts for a strong 5 years, after which time it loses effectiveness, especially in high humidity or with high UV exposure. We could catch this with real-time tests and adjust accordingly - before it actually affects the general public's health.
> magically just works

If we use Bitcoin as an example, it magically just works by consuming a pretty extravagant amount of electricity for the miners/nodes to run.
Some neat protocols. I've got a 25ms RTT from my home PC to my server in Sydney, which is basically less than a frame (ish), it's definitely enough for me to be competitive in-game.

Interesting fact: my in-game ping is usually 1 or 0, because its in the same data centre as the dedicated servers, heh. Removes another possible bit of latency, which is nice!
This is any web app that /you/ granted access to your Google account details (or a wider scope). If you don't want a web app to access your account, then don't grant access. It really is that simple. Now there's an extra step: Google's stamp of trust.

I agree that for most web app this will be an extra formality. For me personally the key point is that there will be web apps that Google does not agree with from a business POV. That is my real problem with this.

If this list was curated by a community rather that Google, I would not have a problem with it.
I am an amateur developer, mostly using python. I had from time to time to code a front-end in JS and it was a huge pain in the bottom (again, I am a real amateur).

This until I discovered Vue.js which changed my life. This and lodash made me actually like JS and front-end programming.

So this is an example what a framework did not help to improve code but actually made me choose in something else than the language I was using so far (coming from a background in C, then Perl)
Things to Know About Microservices for Mobile App Development
Microservices approach is being followed by a large number of mobile app development companies because of its amazing benefits. There is no exaggeration in saying that it should be an essential part of app developer's toolkit.
A case could be made for smaller packages so people are less likely to take out of date medications as well.
Bitcoin Likely to Avoid Fork (for Now) as 80%+ of Miners Support BIP91 SegWit
Such things are to be memorized, not analyzed. Just don't do it, and you'll be fine. Many Americans don't actually think that America is the greatest country is in the world in all regards, but this is simply not a topic for foreigners to discuss.

And well, you in France also have your share of quirks. When I am in the US, and my English is less than perfect, everybody is still happy to continue conversation with me, encouraging me to speak, and generally very friendly and helpful. While if I am in France, and my French is less than perfect... well, usually I am getting a different treatment. (And heavens forbid me to start a conversation with anything else than bonjour or bonsoir!)
DbKoda – a modern, open-source, next generation IDE for MongoDB
Introducing dbKoda! It's an open-source, next generation IDE for MongoDB. Take your database to the next level with a Rich Code Editor, Multiple Connection Management and Topology Tree Explorer. Try it today: http://www.dbkoda.com
This reads like it was written in another language and translated to English using Google Translate (possibly with an intermediate step at another language). It's nearly incomprehensible.
I'd argue that safety is vital for web software, so Rust is a candidate for "the best language" for web servers. The same is true for security libraries.

Or how about the original purpose of Rust, to rewrite a rendering engine? That's an incredibly widely used platform.

There's an OS being written in Rust that a lot of people are really excited about. There are very few languages other than C/C++ that are actually viable for rewriting an OS and would, in and of themselves, prevent entire classes of bugs.
Five Rules for Terminating an Employee Without Incident
Shame the article doesn't mention [1] - a relatively recent piece from a leading cryptographer, which contends that the use of Alice and Bob (especially with the usual caricatures) makes light of the impact of cryptographic vulnerabilities, and in doing so, makes them less obviously important. I'm not sure whether I fully agree with that viewpoint, but it does seem like an important question to discuss.

[1] http://web.cs.ucdavis.edu/~rogaway/papers/moral.pdf
I've been doing this for a long time and there is one big, real-world, gotcha - most business (such as Uber, Lyft, Microsoft) can't send text messages to Twilio numbers. I filed a ticket with their customer support a few years ago and they basically swept it under the rug.
I loved Flash - back in a time when there was only a few DHTML tricks and JavaScript was not a proper programming language, also the lack of proper CSS.

The year I speak of is 2001 and my task as an intern was to create a CMS for the company that could power a "plain" website at the same time as dynamic content for the fancy Flash website. It was hell of a lot of fun coming up with a solution that made this possible. Even managed to make the company migrate from PHP3 to PHP4 for it.

But not so soon after (let's say 2005? 2006?) I wasn't missing Flash (or it's cousin, Shockwave) anymore. Good for games, but the more I did proper web development the more it showed that it was just interactive movies (surprise) and not so good to work with for plain (html) text.
>You try to figure out how to do something, you see 3 different solutions and you ask yourself, what's the difference? What's more correct?

Maybe I'm just bad programmer, but I whole heartedly embrace languages that let me express myself in a way I want to. Big part of my day is dealing/writing/converting stuff to Python and part of me wishes there wasn't "the Zen way" to do things, but instead I could express myself, but this kind a goes beyond Python in a sense that it doesn't have the syntax I would like to use.

I'm by no means saying that JavaScript is any better. So far my personal favorite language has been Ruby (and not the Rails way), for some reasons it feel like with Ruby I can just tell the code what to do instead of having to explicitly command it to do what I want step by step.
Best at introspection.
Flash was awesome for learning script and rendering. Plugins in the early days of the web '95-'05+ were needed to push the web. HTML5, WebGL, Canvas, SVG are all heavily inspired by Flash. Mobile and smaller hardware really put a pause on Flash's blaze of glory that was all the way up until '07/flex/air etc. Adobe did not move to cross-compilation fast enough nor did they improve hardware rendering early enough, Flash was largely run on CPU at the time and mobile performance was poor. Adobe also really took it hard that ES4 was shutdown and ActionScript was really the only use of that, I particularly liked it alot, ActionScript3 was a great language for interactive and web game development.

Flash also allowed creators to publish, many cartoon shows today still use Flash [1]. Many have moved to ToonBoom or others but many still use it.

Flash will always be an impressive moment in the web and interactives/games.

Macromedia was quite the company, Flash/Director both really died from Adobe's hands. I wonder if Microsoft would have bought Macromedia if it had gone different. Macromedia really created fast web video with Flash/ASF formats/RTMP streaming and saved us from Real Player, Quicktime, and Windows Media Player. Flash made possible Youtube.

Flash is still around as Adobe Animate and OSS as OpenFL[2], lime[3], Haxe [4] and more. Though it is more focused on compilation to target platforms natively from script and AOT compiling or WebGL/html5 output rather than to the AVM or runtime ActionScript.

[1] https://en.wikipedia.org/wiki/List_of_Flash_animated_televis...

[2] http://www.openfl.org/

[3] https://github.com/openfl/lime

[4] https://haxe.org/
What is .Net Core?
There's a Coursera specialization on Scala[1], however it seems to focus more on data analysis than web development.

[1]https://www.coursera.org/specializations/scala
People have rights, not cultures.
Teaching Robots to Feel: Emoji and Deep Learning
> You had content which couldn't be indexed, broken browser functionality, severe usability issues, big load times (let's not forget that bandwidth wasn't always ample as it is today), security vulnerabilities

You're describing modern, client rendered web applications.
I guess trying to reverse cultural change will always be seen as more xenophobic than keeping outside influences away in the first place.

This is illogical, I suppose, since really they amount to the same thing.
Historically i believe Fortran language had stronger assumptions that variables arent aliases for the same memory. This means that the compiler can be more aggressive (than e.g. C) in terms of the generated code as it doesnt have to behave correctly if e.g. memory for unrelated arrays overlap. See https://en.wikipedia.org/wiki/Pointer_aliasing

I am not sure if this performance advantage is still the case as the wikipedia page on pointer aliasing notes that C99 added a "restrict" keyword so that the C programmer can tell the C compiler where similar strong assumptions can hold.
A friend of mine is a java contractor, him and a bunch of java people got hired by a French company for a javascript project.

After a few months slogging through an unfamiliar language, the company decided to switch to java. Productivity went up, surprise!
Shareholder alert: SEC commissioner floats class-action-killing proposal
This looks like Electron for mobile. If so; kill it with fire.
Everyone can make such an app. A malware site can just redirect an user to that page, and the user thinks they have to log in. They do so. Most users aren't very tech savvy.

For apps that aren't vetted you have to confirm that you really intended to give them access. This is good! It protects most users who aren't a genius like yourself.

Even if you're not verified, users can still grant your app access! Nothing is blocked! Google just wants to be sure the user realizes what is going on.
Will be interesting to see how Google Hire is used by agencies, as opposed to companies sourcing their own talent.

Obligatory plug: I'm the cofounder of RecruitDoor [1], an applicant tracking system for recruitment agencies. We've been running in South Africa for a few months now, and we'll be branching internationally next month. (Comments and critique welcome, by the way; we're currently still a startup).

[1] https://www.recruitdoor.com
BTW, nor can you use your Twilio number to send a text message to a short code provided by Twilio to a third party such as Uber: https://www.twilio.com/help/faq/sms/can-my-twilio-number-sen...
Guidelines for Cannon Flash Photography
Skills to look for while hiring
What motivates a hacker?
We don't require it but inevitably people build fully connected structures due to the ease of pickup and move around.
I am from Barcelona and it happens something similar with my Japanese wife, but with Spanish. She is not fluent in Catalan nor Spanish, but she can speak some Catalan. And every time, because she looks asian, everybody changes the conversation to Spanish even if she started talking in Catalan.

Everybody assumes that she is Chinese as well...
How Data Entry Benefits Small and Large Business
Drilling deep boreholes in an attempt to unlock the mysteries of earthquakes
Statistically, they are right in assuming that you are probably not a speaker of Japanese. Of all white (or black) folk in Japan, perhaps 5% speaks enough Japanese to carry an every day conversation. The rest are tourists, business folk, and weeaboos.

It never bothered me. Whenever I initiated a conversation people just spoke Japanese. Sometimes people would start in English, but the conversation always effortlessly slid into Japanese when I answered in Japanese. Further down from Tokyo the experience tends to be even simpler at times: either you speak Japanese, or you have no conversations at all.
Text can by monitored using automated tools, however the same capability is not as well developed for video/photos.

Also, pics/videos have more impact. If I describe the results of a beating it will not have as much of an impact as the photo of the broken bleeding person will have.

So for a government that is trying to control the narrative the ability to control the images being transferred becomes key.
When collisions are more frequent than once per orbit you get effects where more than one collision cause a bit of debris to have itself lifted. MOST debris is deorbited, but a small fraction is lifted into a higher orbit overall. As these collide with other objects the total mass of the system might go down (from reentry), but the number of objects and the frequency of collision goes up, continuing the process of some objects getting into higher energy orbits.

This is not too dissimilar to the process of evaporative cooling in a liquid, or gas escape from an atmosphere.
I have no idea about "deliberately", but I also experienced a far lower typical level of english than what I would have expected.

In my former job I had regular meetings with japanese engineers, as my ex-company had contracted a big project to a big japanese company. I was fresh out of university (in germany), and expected that conversation in english for engineering projects was just standard thing and no big problems should arise. However in those meetings I unfortunately realized, that that's still not the case internationally. We had lots of meetings where the persons on the other end of the phone call could only read out their prepared slides and further discussion was not possible since our questions were not understood. Situations where we had to wait for 20 minutes for simple questions to be answered were also common. And often it was still not obvious after the answer if the other side really understood the question. So the best strategy was to create a written summary with very simply and direct language use afterwards and ask for confirmation again.

That said things got better during the years, and least in my last regular meetings there were some (presumably younger) engineers and project managers on the other side with a solid level of english.
i haven't been doing any numerical computing for the last 5 or so years, but previously I was using python's numpy + scipy pretty heavily for data-science / applied-maths stuff, and under the hood quite a lot of the numerical optimisation algorithms in scipy are wrappers around old fortran libraries. so at that stage it still gets used but perhaps most people can pretend it doesnt exist.

similarly, the backend of the original "random forest" machine learning algorithm for R was written in fortran, and then wrapped as an R library, but as an R user you could largely pretend that fortran didnt exist. R was a pitifully slow language so this was a good move.
The writing was already on the wall for 'applet' based web content I think. It was clear HTML/JS was going to take over on the Web, and Apple were trying to push native apps for as much as possible too.
The Mill is pipelined and superscalar, which are the key features to having multiple operations in-flight, and it is also speculative in that it will start feeding stuff into the pipeline before it's known whether those are definitely the right instructions to be executing.

Out-of-order execution means a CPU will re-order instructions on-chip to account for stalls due to cache misses or (on superscalar processors) due to a mismatch between the kinds of instructions and the kinds of execution units available. OoO execution require analyzing instruction dependency information pretty early in the pipeline and very quickly to keep up a steady stream of ready-to-execute operations.

An in-order processor like the Mill only pays attention to instruction dependencies to determine whether a memory fetch has been completed, and if not to stall the pipeline until it has. The Mill compensates for that performance disadvantage by being statically scheduled: all the decisions about how to schedule the instructions are handled by the compiler toolchain, which has to know the exact instruction latencies and mix of available functional units on that model. An in-order processor that isn't statically scheduled could be superscalar but it would be hard to get several functional units in use simultaneously. For example, the original Pentium was in-order but could issue up to two instructions simultaneously, with restrictions on what instructions could be executed in what pipe and if the two instructions in a pair didn't take the same amount of time a third (and maybe fourth) instruction couldn't start until both had finished.
It fills the same space as Electron, but does not function like Electron. The majority of code is written with UX, which is then compiled to Native components. It is also possible to have trivial FFI to native code with objc and Java. JavaScript is only used for _some_ business logic.
They key thing when using Lego is not to go crazy with variety you need a large number of a small variety of blocks.