skysight-inc/HackerNews huggingface dataset:
It's rare but I've seen them < 5 years ago in remote locations where electricity isn't everywhere (like rural tourist destinations).

I love them - makes me feel like I'm leading the travel high life in the 1970's. (same feeling I had when landing in Tunis national airport - cash exchange registers, competing with each other on rates! Actual coin operated pay phones! Loved it)
Explain.

Explain one country that I am in any way supporting the propaganda of.

If its because I am drawing attention to Taiwan not being fully recognised, as per our earlier thread. Then that is an assumption based in the fact of it being a non-un member. But I'm drawing attention to the type of corruption that let's countries (such as China and the UK) bully Taiwan.

Sound like a propaganda line?

Explain which country and how?

Please.

Can't believe you are lecturing on succinct arguments and at the same time calling my post propaganda without any reason.

Read your own post and apply it to yourself.
I disagree. Japan is frequently referred to as part of "the West" (despite obvious geographical issues). They don't fit this "derived from" idea (which itself seems a suspect concept)

I would rather see "western" culture as lead by democracy, freedom, justice and fairness for all under rule of law. It seems better to have a culture where we have a shared destination to strive towards rather than a common ancestry
I guess they were trying to say this version of evtdiag.exe. But I still agree it was a little unnecessary.
Threatbutt is much more interesting than a line inside of some apple fix me store.
http://threatbutt.com/map/
I agree with you, on your follow-up.
I was involved with building out a php-based web app to replace parts of a large delphi application. In the beginning it took us about five times as long to build a feature, and it took years to build out a set of practices, libraries and ui controls which got us near the delphi team's productivity. I don't think we ever caught up fully.

Delphi remains a well kept secret for one man armies to build desktop apps, even with an IDE that isn't competitive with modern IDE's anymore. My dad used it to build his own patient management software that is competitive in features with the commercial software in that space. The lead it had over competing dev envs back in its heyday was astounding, easy like VB, fast and powerful like C. If it had been managed properly it would still be a major player. Too bad it was managed by Borland.
In UK I just called a special number to disable voicemail. There's also a code you can "call" to set the time between "no-answer" and "divert to this other number that's your voicemail"

I almost never call/sms anyone from my phone, so it costs almost $0/year to run
Your experience must be limited.
Hey, glad you remember ytalk. I was one of the maintainers for a short period of time (I owned metawire.org and worked with Jessica Peterson on it). We depended on ytalk for collaboration to chat and share shells. Those were happier times when the internet was populated by geeks. :)
I'd be interested in a neutral registrar, who wouldnt comply to random silly laws. Such as impacting freedom of expression, or who would not kidnap your domain.
A dangerous Worm is infected outdated Ubiquiti Devices worldwide
On Mac OS you can just put your computer on Do Not Disturb and notifications stop happening. I use it all the time.

Sure the icon still updates, but it's invisible until you look at it.
Google's Go to Market Gap
Which would be fine with me, since the scammers/spammers wouldn't do it. I don't like voice mail; but there is a difference between voice mail from a friend or family member and one telling me I've one a free carpet cleaning, an alarm service, need new windows, etc. (Not to mention the upcoming political robocalls.)
Indeed :) Self- documented is always better. Unfortunately, it's easy to add though :)
That is not how Lisp works. You are just wrong.
To be honest the attack space for 2 malicious bytes in a system of phones, routers, servers and applications consisting of what, trillions of bytes of code, is so mind bogglingly huge that even the experts arent experts.

At some point we need to go back to secure kernels only a few thousand lines long and they ddole out permissions and access - making all attack vectors ridiculously harder.

Can we do it? Will Facebook hand over its billions to the project? Will anyone?
I waited almost an hour for a cab in Sydney a few months ago, calling 3 times in between being told every time 'it's on its way', with a 3 and a 5 year old waiting outside on the sidewalk - not fun. Had to take the bus to get to my destination at all. Have gotten extremely suspicious of aus cabs since, despite my usual airport service being excellent.
So instead of checking if a variable is null, I have to check if the variable is a Maybe type, and if it contains a value.

I hope you can see how this is pretty much the same as checking if a variable is null. It takes just as much work, and has the same outcome.
Ah ok, sure. Thanks for clarifying.
A few reasons why the "banker" may not be interested in stealing your money.

1) In the black markets reputation is meaningful... if word gets around that you rip people off, then you might have trouble finding more customers.

2) Stealing that much money is a good way to get killed. I wouldn't put it past a powerful white collar criminal to organize a murder or two.
> This means I need to take the default CipherSuites and simply remove any that use a cipher smaller than 256bit.

Arguably using a higher bit cipher suite should be considered worse, since it reduces accessibility. 128 bit crypto (specifically the GCM suites) are ridiculously faster, to the point where it is practically free to enable it for all websites. Treating 256bit crypto as better feels like it is missing a key point of security: availability.
Japan is also frequently considered not to be part of "the West", I don't what proportion of people think which way though. I'd never consider them included, and in discussing either marketing or sales in business I've never heard them included as part of the West.
This makes no sense. No language can know the value of a variable at compile time, unless that variable is a constant. If the function you have defined is passed a string s and an int n, where n is greater than len(s), there is no way the compiler can know that will happen in advance. It will be a runtime error. IllegalArgumentException is also a runtime error. You have not solved anything.
Preach on my brotha!

I wrote up a similar proposal a few months ago, didn't get much love: http://www.eggplant.pro/blog/proposal-safeweb/
Lol. Thanks for the suggestion about presenting it, I need to think about it. "A niche between individual endpoints and completely new way of doing things, batching without new abstraction" - seems like a good way to position it indeed.
Not offering help is one thing. Selling a hack against someone is actively hurting them.
Isn't the GIL the way not to go if you really want to be multithreaded and with good performance?
Care to elaborate on what some of these "newest evolutions" are?

I studied cs as an undergrad and in grad school and have worked professionally as a software developer for ten years, so I feel qualified to weigh in on this. I can count on one hand the core principles someone really needs to understand to be a great developer and valuable employee and few of those have changed in my career. Once you know those things, picking up the latest flavor of the month is not all that difficult. Sure there are specific applications that require a lot of specialized experience. I'm talking about the other 95% of programming jobs that one could find today.

Give me someone who is smart, has a fundamental understanding of oo programming principles, database design, and perhaps a bit of server architecture knowledge and I'll take that over somebody who doesn't but obsessively attends meet ups on the latest front end js framework.

Everyone is different. I've worked with great developers who coded outside work because they wanted to and they could. I've worked with others who didn't but we're just very, very smart.

The best developer I ever worked with was over 40, had a wife and two kids and rarely coded outside work. He just had different priorities. It didn't hold him back in his career I can assure you and if you had the chance to hire him you'd be making a mistake by just applying some arbitrary measurement of your judgement of his passion for his work. Perhaps your theory should be revisited.
Code is available at: https://github.com/tusharmakkar08/Facebook_Graph_Search_Imag...
I was referring to the 'the kid who did a good thing should have made himself explicitly a criminal' part.
The legitimate credit card machine is provided by the taxi company. At least for Co-Op Taxi in Montreal, the company takes a 7% cut of the fare for all credit card transactions made on such machines. So some drivers buy a Square reader and set up a personal account to fraudulently take payments directly from customers into their pocket to avoid the 7% cut.

The driver is not only stealing from their company, but is also opening up customers to suspicious transactions. Do I trust a random criminal - they are criminals, no doubt about it - to swipe my credit card into his cell phone? No.
Seems like poland have the best carrier plans O.o
Hi. I've been coding for over 20 years. Do you think it likely that "arguably you don't understand recursion"? (I suppose it's possible, there are some pretty awful programmers out there who should never have become programmers but did because their parents made them because that's where the jobs and money are -- I've always seen /proper/† programmers like the craftsmen of old with guilds and folk-lore and accumulated wisdom and who treat the craft like a vocation.)

Perhaps where we were at cross-purposes is that when I said recursion I meant recursive procedure but you were thinking of recursive data structures (and possibly also of recursive procedures). Why I contradicted you was that I didn't think your parent/ancestor example was a good explanation for recursive procedures but, yes, I now see that it is a good explanation of a recursive data structure. In fact, as you well know, in a tree data structure we call the node upstream from the current node the parent, and the node(s) downstream the child(ren). Your dismissal of my knowledge felt like an insult. I probably shouldn't be so thin-skinned.

† I know, I know, who am I that I get to decide who is proper or not. But I once gave grinds to this guy who was forced to do computing by his folks and he had no interest and I couldn't get him interested and he didn't seem to be able to wrap his head around simple programming constructs. Maybe more a reflection on my ability to convey knowledge than his ability, sure.
What dictionaries did you check? Did you check the one this tournament was using?

Words don't have to be English, they have to be listed in the book the tournament uses.

http://www.anagrammer.com/scrabble/katti

In which Scrabble dictionary does KATTI exist?

Scrabble (US/Canada) No
Scrabble (UK) Yes!(9 pts)
Official Scrabble (OSPD) No
WordFeud Yes!(9 pts)
Words with friends No
Hanging with friends No
Letterpress Yes!(5 pts)
Lexulous (US) No
There is still a non-trivial privacy issue with the OCSP checks although OCSP stapling does address that problem. The Chrome situation does leave something to be desired although I can sort of understand where they were coming from from the aspect of it being confusing. It is worth noting that only the setting on the settings page has been removed. You can still enable OCSP checks and OCSP forcing through the enterprise settings[1][2]. Also worth noting is that I believe they have only disabled OCSP checks, OCSP stapling should still work correctly if the server supports it.

[1] https://www.chromium.org/administrators/policy-list-3#Enable...

[2] https://www.chromium.org/administrators/policy-list-3#Requir...
Both sides can be wrong. I was simply pointing out that harming them by selling the hack because they would react poorly if you told them about it is a terrible plan.
A couple of comments are slightly misconstruing the "rack management" strategy. Using all your letters for the 50 point bonus is sometimes OK.

>they increasingly hold off on other high-scoring moves, such as six-letter words, or seven-letter terms that only use six tiles from the rack. Instead, by spelling four- or five-letter words, a player can keep their most useful tiles—like E-D or I-N-G—for the next round, a strategy called rack management. The Nigerians rehearse it during dayslong scrimmage sessions.

My paraphrasing: "unless you are using all your tiles for the 50 points bonus, make sure you have decent letters after your turn; even then, consider whether the bonus is worth it."

Examples off the top of my head: what's especially decried is using 6 of your letters leaving "Q" or 5 of your letters, leaving you with something like "LW" and 5 randoms, which makes for awkward turns.
By the way, do you even need to work towards _one_ better syntax? Seems like you should be able to support mostly whatever syntax the user wants? (Within reason.)
Looting of the Fox (The Hack at ShapeShift)
A compiled language cannot know what the value of a variable is at compile time, unless the variable is a constant.

Therefore, there cannot possibly be a way to avoid the problem I described in my example, unless your program exists in a a closed world where there are no inputs, and the values of all variables are defined before compilation.
It's out of stock - https://www.amazon.co.uk/Service-Oriented-Architecture-Conce...

Joking aside, why do you think it is any more untestable than any other batch endpoint out there? The concerns you are listing are all valid and can be addressed.
The problem with doomsayers is that they are under the influence of a common, but powerful, pattern of thinking that heavily biases their perception and reasons about reality to be highly negative.

I think of it as "chicken little-ism" and, as parables so often do, it illustrates that nuanced knowledge of the psychological pitfalls has been well understood for centuries.

Yet, somehow even highly educated, professional, scientists seem to be just as susceptible to its lure as the rubes who attend Donald Trump rallies, who are convinced not "the world is going to hell in a hand basket" but that e journey has been completed.

Paul Erlich could be the poster boy for this group. He's still at work, announcing doomsday scenarios to this day.

https://news.stanford.edu/2015/06/19/mass-extinction-ehrlich...

Which illustrates the cost of giving in to this psychological bias. Should we believe him this time? Wasn't there some other parable about this kind of thing, with a wolf and a young male of our species?
Good to know!

Twitch definitely offers HLS as well; it makes sense to support the current generation of devices, but re-use the tech stack for future standards. Clever peeps.
Went through the effort to find the video, you are a very good presenter! did it come naturally or did you work on it? if so how?
Firstly, gregatragenet is saying you should leave a company if you don't feel like you're being paid enough (with the implication being you asked for a raise and were denied), or feel like too much is demanded of you. Which is correct. Not sure why you would disagree there. Also not sure why you would sue the company over that.
The idea that Uber can cut off all competition is suspect. They had to spend a lot of money because they were fighting the taxi monopoly and introducing a new type of product. But nowadays, all you need to compete is an app. The threat of competition is always there, as there's very little lock-in for both users and drivers.
It's not the composition but the quantity but here is a graph of it. I was trying to find a graph of bread consumption over time, because the decline correlates quite well with the introduction of mass produced factory bread - devoid of flavour imho. http://www.ers.usda.gov/topics/crops/wheat/wheats-role-in-th...
Easy enough to turn it off if you need to before getting back to 80%, though in my experience that scenario rarely comes up. (I do, on the other hand, often find myself turning it on before my battery is low enough to automatically suggest it to me, when thinking ahead about how long until I'd be able to charge.)
I've got a very non-statistics math background, but what you say suggests that there would be a nice way to visualize standard deviations two-dimensionally (since they arise from an L_2 norm), and that it's the one-dimensional "bell curve cross-section width" pictures that confuse people.
As I remember, it was the opposite with Qmail, it was awful. And surely it was so for daemontools.
I've seen several XML based scripting implementations. This one for example: http://www.drdobbs.com/web-development/jelly-an-xml-based-sc...

I may have got used to the syntax I came up with, but all XML based scripts seem more verbose and less readable. I guess, each to its own...
Wouldn't be surprised if Firefox doesn't have all the relevant hardware decode licences (MPEG-2 in this instance).

For a lot of codec related items support is dependent on the underlying OS, and I don't think Windows ships with a general MPEG-2 licence.
> Many 'great thinkers' cannot just be picked up off the shelf

If they are that great yes, they can. Great thinkers should put into words stuff that it's believed to be general truths, no matter how you phrase them. You don't need a Harvard education to "get" Rousseau nor Hobbes.

And on top that we have guys like Epicurus, who ~2,300 years ago was saying that his education had been bollocks and that he hadn't learned anything from his professors, but who nevertheless managed to have quite an influence on Western philosophy and thought.
It rather depends on why they are hogging the battery.

Example #1, since it's an "app" you can't remove but that many (I'd guess not far away from most?) people use, is Mail. I wish my email servers would send push notifications, but they don't, so Mail is constantly checking for updates. That uses battery, but it's something I want it using battery for. And then in battery saver mode, it stops automatically checking, so you won't notice any new emails until you either turn off the mode, or go into Mail and manually have it sync.
> Explain one country that I am in any way supporting the propaganda of.

You said propaganda is an effective means of helping China gain international influence:

> Public opinion outside of China is very important for business and strategy. Present China as an improving progressive regime, smooth over its human rights problems, and china can gain more influence internationally. [1]

I disagree 100%. It's not effective and it hurts China's relations. Relationships are built on trust.

[1] https://news.ycombinator.com/item?id=11744448
Re: GoF. Interesting. And GoF got their ideas from the influential philosophical works by Christopher Alexander on architecture didn't they? (Which I haven't read, maybe I should. Christopher Alexander I mean, not GoF) So I could talk to her about patterns _in general_, but could I then make the leap to object-oriented patterns? I don't know. Tricky. I remember several light-bulb aha moments going off when I read that work. It'd be amazing to try to instil that type of wonder in her.

Re: Reflection and metaprogramming. I guess you're suggesting teaching her some variant of Lisp? In the Coder Dojo I brought her too they/we were doing either HTML/CSS/JS or Scratch or Python. And all simple examples. I guess a version of reflection and metaprogramming exist in Python (I don't know off the cuff (I'm a Rubyist) but I presume so).

I had to Google object identity. Is this [http://www.cs.sfu.ca/CourseCentral/354/zaiane/material/notes...] what you mean?
Not as such; functional languages use "pattern matching", so you are forced to match each possible outcome. This way, it explicitly brings the issue of nulls out into the open; if you have a Maybe it might be null, if you have a String, or Number, or anything else, it is never null!

This means the language allows you to define areas of your program that are null-safe, and areas where nulls are expected.

Compare to languages where you must remember to check null on every use of a null variable. I guarantee I can pick any Java codebase and find a method where arguments to that method, or a class's properties, are not checked for null on every use. How do I know that the use is safe? Usually by coding conventions; maybe immutable instances represented by values set only in a constructor, although what's to stop null being passed in?
Re: nerd, time to trot out the old venn diagram.

http://laughingsquid.com/nerd-venn-diagram-geek-dork-or-dwee...

Maybe "geek" is what you're looking for, but nerd is fine too.
Not even South Africa?
NASA Mini-Balloon Mission Maps Migratory Magnetic Boundary
Exactly; those of us who were politically aware in the '70s heard "Central States pension plan" and had absolutely no surprise that the nation's worst managed big pension fund is again in big trouble. Per Wikipedia, matching my memory, it took the Fed 5 years to wrest control of it from the Teamsters, AKA Jimmy Hoffa Sr. and the Mob. A big thing back in those days, made even bigger when he disappeared in 1975.
Thanks for the comparison.

JSON-RPC allows simple batching but it doesn't allow any server side logic between calls. Individual calls to external instructions in JSONScript are indeed similar.

The full syntax can be used if you need to evaluate some of the fields, it's also easier to parse. Short syntax is implemented as a macro - it's expanded to full syntax before evolution. Given that it in most cases short syntax is better I was going to hide full syntax a bit...
Not too impressed by the NOP. But loving the print job :)
I really don't follow your logic, if you hardly ever use more than the first 20% of the battery, why do you need to leave three times that amount as your safety cushion by turning off when you get down to 60%?

I don't drive, but do carry a small USB charger with me anytime I either go out for most of the day, especially if for work, and sometimes on nights out. I still can get to the end of a long day having used all of both my phone's and my charger's batteries. But I don't turn my phone off before it gets to 9%, because 9% is more than enough to do whatever emergency thing I might need my phone for at the end of the day. I'd be able to turn it back on and... make a few phone calls. Or order and wait for an Uber. Or look up transport options on Google Maps. Or open my bus/train ticket app to get on-board.

(I do, however, often think ahead and would sometimes put battery saver mode on even when I'm as high as 80% charged, if I know it's a long time until my next charge, it means people can still contact me but there might be a slight delay, it means I can still use it soon as I pull it out of my pocket, and it means I'm much less likely to need to turn it off at all.)