skysight-inc/HackerNews huggingface dataset:
Why would I compare to well-built wood furniture?

Let's do a comparison that makes sense. The Samsung Galaxy S3 (released at roughly the same time)is currently selling on eBay for $20-50.
Do you have any measurable (preferably peer-reviewed) evidence that suggests imperative programming is inherently easier? That sounds like a challenging claim to make.
Yes, this should not be one of those training wheels, but a fully fledged solution.

Even Pascal grew up into Object Pascal. Yes, it is still used in production.
Reddit for Sale: How We Bought the Top Spot for $200
Stephen Hawking: This Is the Most Dangerous Time for Our Planet
"def" is an abbreviation non-programmers are more likely to understand than "fun".
Filming Techniques That Produce the Best 360 Videos
Have they decided not to support FreeBSD, or it's just extremely low priority? I could swear I remember that being listed as a supported platform early on in the project.

Edit: Ahh, okay, "Support the community extending CoreCLR in various ways (e.g. FreeBSD support)" https://github.com/dotnet/coreclr/blob/master/Documentation/...
LUA is better than JavaScript
The laptop doesn't know that figure. What it knows is how much voltage the cells are currently putting out. From that it extrapolates things like % left, time remaining, and yes, a theoretical mAh figure. But if time remaining is too imprecise of an estimate, then trying to put it into a precise-looking mAh figure would be way more so.
Yet another language - excuse for my lack of context/background, but why? If you go into a job now, how many will expect you to code in Pyret?

Don't get me wrong, I love learning new languages and every language does give me a slightly different perspective when it comes to programming. It sometimes change how I think in my mind to code.

But do we need a new language just for the sake of someone wants to write a new language?
South Korea’s president was just impeached. This is what what comes next
Currently, Yahoo's only raison d'etre is to serve as a warning to others.
That Oil Spill Standing Rock Protestors Are Worried About? It Already Happened
Really? Debugging a kernel is hard yet the people building Linux are located all over the world. You don't really have the option to "screen share" when testing some kernel features, yet Linux is one of the best kernels in the world.
Great points! These are important things, but not necessarily important to Pyret. Pyret is not designed to be a general-purpose programming language, so the design of the language is directed and constrained by the needs of the teachers who use it.

Pyret's number representation is one consequence of this: Pyret numbers are stored as either exact rational numbers:

> num-sqrt(4.41)
21/10

or, when an exact representation isn't possible, as "roughnums" (which are backed by a Javascript floating-point number:

> num-sqrt(2)
~1.4142135623730951

Pyret's users overwhelmingly use Code.Pyret.Org, an in-browser development environment. Unfortunately, Javascript is a very hostile compilation target. For the time being, this rules out support for threading.

Pyret does not have FFI from an end-user perspective, but several of the standard library modules are implemented in hand-written Javascript.

Pyret has file I/O, but not in its online development environment, since the web page does not have filesystem access.

(Disclosure: I am a developer of Pyret!)
I think you're right; I was referring to upper management (as was fludlight in the original post I responded to), you are discussing branch managers. I agree that branch managers were involved.

I agree with you that if the firings happen as alleged, that's a problem. But note Matt Levine's skepticism, which I share:

But I wonder how many of the 5,300 people fired by Wells Fargo for creating fake accounts now claim that they were actually fired in retaliation for refusing to create fake accounts?...Everyone I've seen or heard interviewed about the scandal describes seeing people create fake accounts, but not doing it themselves.

By describing the bank as a victim, I meant the shareholders.
If his connection is actually saturated, he's more likely being packeted by someone trying to have fun.
Yeah, personally I find desktop apps to be much more usable than shoehorning complex functionality into a browser tab, which is always awkward.

My current company was on Google apps for about 2 years and then switched to Office for the last 2 years. I can't say MS is better at everything, but overall I definitely prefer it.

I will say the "cloud" evolution of Microsoft Office is annoying. Every time I start a new document it wants to default to saving it to OneDrive and pops up a login window. I just want to work on local files, dammit.
I'd say there is some room for confusion, even if it's not in the grammar.

I have spent quite some time chasing bugs of the type (- a -1) where the second minus ended up there because of either a copy/paste-error or a brain fart due to the original expression was a - 1...
ADHD is a horribly misnamed condition. It's caused by a delay in the development of the frontal cortex which puts people about 30% behind their peers in many higher order cognitive functions.

If depression is like the flu, ADHD is like missing a leg. You can't regrow or cure a missing leg, all you can do is use a prosthesis -- for ADHD stimulants are the prosthesis for the missing development of the higher order brain functions.

ADHD is a serious impairment to normal cognitive functioning. However everything a person with ADHD experience is a part of everyone's ordinary rational expectations: things forgotten, things missing, a lack of motivation, difficulty focusing, emotional dis-regulation, lack of social awareness. And that makes popular perception very difficult to correct -- because it isn't that these things happen, its that they happen to an extreme because of a significant neurological impairment.
Have to concur with others regarding nostalgia being a part of it.

Another big aspect, however, is ennui. The original Doom was engaging because it was something entirely new. After having played dozens of FPSes though, there's a tired sameness to all of them. "Oh boy, it's time to save the world again with your pistol / shotgun / assault rifle / sniper rifle / rocket launcher; how exciting" ... yeah, sorry, no. It really takes superlative execution for me to even consider buying another FPS these days and even then I'll wait for it to be in the bargain bin before buying it.
Does working in two pseudo OO Languages for 10 years make you an expert in OO? In one of his talks he mentions that he ended up writing java in such a way that all his classes were static ones. Again, he clearly hadn't figured out that instantiating an immutable object is a way of partially applying multiple related functions at once.

A brief look at this site for the other "OOFeatureButNotOOBecauseItHasADifferentName" finds this gem

Clojure multimethods are a simple yet powerful mechanism for runtime polymorphism that is free of the trappings of OO, types and inheritance.

This guy just doesn't get it and I am tired of him being held up as an authority.
We do. I'd love a more readable variant of Rust for example, with built in testing and contract support.
> Maybe less rapid compared to other phones.

Well, duh. I wasn't comparing the iPhone to an actual investment. The Galaxy S3 (released at roughly same time) is now selling for ~$50 on eBay (sometimes a bit higher).
It's more than just the absence of community. The real sorrow comes from a culture that actively encourages us to abandon community in favor of striving for personal gain.

Community is there and possible. We just don't know how to reach it.
> With, or without continuing monitored dosage to account for the body's corrections towards what it perceives as equilibrium?

The efficacy of SSRIs isn't dose dependent. And the the monoamine hypothesis is a long disproven myth.
"Ninety percent of everything is crap." So, we look around us at the handful of excellent stuff that still survives and compare it to the schlock that surrounds us today and conclude "They just don't make them like they used to!"

But new games do seem to suffere from having an excess availability of computing resources. Old games had to focus on game play and be disciplined about what they included. Newer games may not have anymore programmers than older games, but they often have a huge leap in art resources. This does not necessarily enhance the game play and can be detrimental to the experience when misused.
Ouch. And I have at least one active account on there for Flickr. Nice to know they basically screwed over the security of the entire site. I guess I'll have to delete that account now.
I love that you're using this as feedback into improving the ecosystem. I'll say one thing about the Rust community, they really have their shit together when it comes to stability and things like this.

I don't think I've ever seen a language release new versions with such consistent cadence and predictability.
Simple: the meaning of the exception is known only to the guts of your library, and it is being automatically promoted to “catastrophic failure” when it could actually be a very trivial problem or at least something that you could recover from gracefully. Instead, because you potentially forgot an exception clause somewhere, my entire program dies in an unpredictable place? That makes the entire model ridiculous.
It doesn't sound like deception was involved if all he had to do was keep asking for more money, nor dishonesty if they never questioned him when he asked for it.
I have to disagree with you on that. Attacking religious beliefs is strictly better than racial or gender based attacks. You can't choose your sex or race, but you can choose whether to join (or to leave) a cult and uphold the often ridiculous beliefs that go along with that. People should be berated when they attempt to force upon others the beliefs of their preferred religion which are founded on nothing more than blind faith, science be damned.
Use IDE which runs type inference like the compiler when that's a problem. Can't do it in Python though.
(slightly OT) This reminded me of DawnBringer's 16 Col Palette v1.0:

http://pixeljoint.com/forum/forum_posts.asp?TID=12795
Fewer liberals voted because a lot of people couldn't stomach Hillary, and a lot of people were apathetic toward her. She didn't excite many people. If the Democrats run someone less entitled, less establishment, less robotic (for want of a better word), then that should help.

On the other hand, Trump needs to deliver, or have a mighty good reason why not. Talking big won't be enough next time. If he hasn't actually done anything for job creation, saying "I'll create jobs" won't cut it.

Yes, he'll have the incumbent's advantage. But people turned to Trump because they were desperate, because the status quo was failing them. That won't be enough to get Trump another four years if he doesn't deliver during the first four. It will just make people desperate for something different.
It's Lua, not LUA. https://www.lua.org/about.html#name
Ritalin and Adderal are good examples of how incorrectly prescribing medication will have devastating effects.

Adderal is indistinguishable from methamphetamine, and Ritalin has similar effects. Prescribing too high of a dose will result in effects that are very similar to abusing illegal methamphetamine.
I couldn't agree more. It's the best way I've found to explain the difference between what we do and don't want in HN comments:

https://hn.algolia.com/?sort=byDate&prefix=false&page=0&date...
No.

I've had to explain to clients on numerous occasions why I enabled TLS between things in the same data center. Security requires layers and just because the data is on a network you own doesn't mean nobody can get in.
I would work on a few public service projects.

Mental health identification and treatment.

Sexual assault prevention.

Parenting and life counseling.
Scaling Scala: Evaluating Scala from a data engineering perspective
How does one "make sure everyone reads" the material? Issuing a pop quiz is popular amongst only school teachers.
Tailored Access Operations. It's the "offense" branch of the NSA, responsible for gaining access to external computer systems: often technologically, sometimes legislatively when they're domestic. They did QUANTUM and FOXACID among other access tools.

It's a major part of the NSA, and generally considered to be where the bulk of the "serious hackers" work. The Equation Group is (probably) tied to TAO - they're the access group that was recently affected by the Shadow Brokers leak.
Cars have 3 types of MPGs I can think of:
-Instant
-Average (over any given length of time)
-EPA Rated.

I've never heard someone complain they get bad mileage sitting in traffic and not understand that instant mpg != EPA mpg for specific conditions.

This is why its strange that Apple removed this measure.

However, I am not sure what you are arguing. For displaying the mAh or for bringing back the 'Time Left'?
Man this makes me think of back in the day using metasearch engines back when Yahoo and Ask were the only ones in town. It appears that Dogpile is still available.
Well, you can't say it MUST be their fault, but certainly if the same thing keeps happening over and over, they might want to do a little self assessment and see if anything they're doing could be the cause of the issues.
> "Since the Summer of Snowden what we have feared had become true: almost all modern hardware platforms used for hosting contain potential backdoors or exploitable bugs.
Vikings plans to change that."

You won't change that with Libre Software : as long as your mobile / computer / server is connected to the internet it is hackable no matter what. Libre Software is not exempt of exploitable bugs, there's a lot of non libre parts in hardware etc and someone from the team could be subverted to insert a backdoor.

Basically they're bringing wooden shields to the fight when the NSA is shooting enriched uranium shells from Big Bertha !

Their goal is noble but they shouldn't let people believe that their data will be totally secure on these servers.
This appears to be what OP was referring to (a cyber espionage sub-unit of the NSA):

https://en.wikipedia.org/wiki/Tailored_Access_Operations

Bartweiss provided a better, short summary.
It seems you are just randomly comparing tech companies by bid/sale value...what about actual value? There is incredible value to LinkedIn, and the 7x multiple is entirely sensible. They have the world's largest resume database, active users, major network effects, and near zero competition.

Yahoo has nothing close to that. I'm not saying that drives a 4B$ valuation exactly, but comparing Yahoo to LinkedIn is apples to oranges.
IPv6 is silently gaining a lot of steam lately. Akamai reports[1] close to 50% from comcast and att over ipv6, and 80% from verizon, 72% from t-mobile. Reliance Jio, a new mobile carrier in India is doing 47%.

[1] https://www.akamai.com/us/en/our-thinking/state-of-the-inter... (click 'networks')
The trend seems to be going to MS also. Remember that Google pioneered the idea.
The ratchet is just refreshing the ephemerality. But do we need to refresh the keys for every messages? Personally I don't think so.
I've been using the same model, but I don't get 12 hour battery life. What is your brightness setting?

The 2016 seems to have a longer battery life and the screen is far brighter than the 2015 model which means one can run with the same brightness setting on lower power.
Dijkstra is arguing in the context of natural numbers, which in the standard naive set-theoretic construction starts with 0.
It's in the documentation [0].

An Availability Zone is represented by a region code followed by a letter identifier;
for example, us-east-1a. To ensure that resources are distributed across the Availability
Zones for a region, we independently map Availability Zones to identifiers for each
account. For example, your Availability Zone us-east-1a might not be the same location
as us-east-1a for another account. There's no way for you to coordinate Availability
Zones between accounts.

[0] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-reg...
An infix language could also require whitespace around operators, so that a-b could be a an identifier.

Like in a Lisp infix macro: (infix (a + b * c) / d).

This kind of thing is quite habitable: we hardly lose sleep over (3.4) the list of one float versus (3 . 4) the dotted pair of integers.
Revised estimates of the share of national income going to top earners
Because Bruce didn't expect Trump.

I mean, I think the expectation is bogus. But at least state it correctly.
So one will still need one of those to keep tracking app usage post trial/conversion to paid?
Lua is definitely better than JavaScript. Anyone well versed in both languages knows this, I'm undoubtably sure.

But I like that no one uses it. If people knew how much better Lua was over JavaScript, it might ruin the ecosystem with amateurs.
The short answer is: a ton of money.

Tumblr has insanely high operating costs and practically no revenue stream. Yahoo has spent a lot of time and money (while fighting with Tumblr people) to get these costs down, but much of that work would be undone to separate Tumblr from Yahoo.

So much of Tumblr's traffic is comprised "non-monetizable" porn sites that Yahoo foots the CDN bill for, which does nothing to build the brand or the social aspect of the service. They can't truly crack down on it though, because that would reveal the truth: there isn't that much real use to justify the spending.
The comparison to a locked house is not apt. It would be apt if I made an agreement with the thief that specified what happens if I willingly decide to leave the door unlocked.

When there is a contract it becomes civil legal matter and morality does not come into play.
My understanding of the chemistry is that they are using Vanadium Chloride which is not listed in the Wikipedia article. What is mentioned in Wikipedia are membrane cost/stability issues with Bromide. I could imagine the latter is more reactive but I'm definitely not a chemistry buff.

Their view of the chemistry:

> using a molecule developed at the Pacific Northwest National Laboratory.
PNNL’s breakthrough was to introduce hydrochloric acid into the
electrolyte solution,

What I found also newsworthy is that the largest battery soon will be China with 800MWh. That is a typical US nuclear reactor providing power for 1 hour - nothing to sneeze at.

What is also newsworthy is the cost which is also an indication that they got some handle on membrane cost. They are claiming 5cent/kWhr which would be a game changer as it is lower than generating it.
Stories like these make me a disbeliever of basic income.
The cost of index off by one bugs must be many billions. Probably more than null pointer bugs.
This just in: The Cloud is just someone else's computer.
Know These Numbers for Your VC Meeting
Well, it sorta depends on how the anxiety or low self esteem manifests itself. If the person is aware of their anxiety and doesn't try to cover it with over-compensation in the other direction (excessive self assurance or arrogance), then it can be rather charming.
It does make sense in the natural world for distance and time, though. For example, when you "count to ten" you are not counting 10 seconds if you start at one, but 9 seconds, as you say "1" on second zero. To count 10 seconds, you need to start at zero ("where you are", as you mentioned). Same for distance.

I'd say that the only situation where it makes sense to count from 1 is when you are counting objects. Of course, counting objects is so important that it dominates people's perception of numbers and counting.
Again, use IDE with code folding if that is ever a problem. At least it is in the same file.

Cannot do that with elixir style tests easily.
Heat, Hunger and War Force Africans onto a ‘Road on Fire’
Racket is both a programming language and a framework for building programming languages.

http://queue.acm.org/detail.cfm?id=2068896

Racket is the most fun I have had in Programming and the more I "get it" the more I enjoy it. I can't say that for any other language.
It also makes sense when counting time, because then every timestamp is equal to duration from start (eg. it annoys me that in Bender by default the first keyframe is 1 and not 0, because if you want something that lasts 100 frames then it ends at 101 frame)
That's how we handle off-topic subthreads on HN. It has context because we provide a link to the place it originally was.
I have the 2015 rMBP 15" basic model.

I constantly have activity monitor showing CPU in the dock to see if CPU consumption is increasing for some reason.

You can check the activity monitor CPU tab and the Energy tab for energy consumption issues. There are also 3rd party battery monitors (e.g., Coconut) which will tell you the up-to-date energy consumption.
Racket is a platform for running many languages. It's different than the usual "one language for everything!" mantra. You can Pyret for one part of a program, Racket for another, Typed Racket for another, etc.
Sure, but I'm not a masochist :P
It's true, Pyret gets ideas from a handful of places, not just Python.

From a student or instructor's point of view, it is serving a lot of the same ends as some of Python's choices:

Toplevel code runs as a script without ceremony, the default behavior doesn't statically check types but is conservative about coercing types and overloading operators (e.g. "a" + 5 is an error), integers promote to bignums by default (though Pyret supports exact rational bignums as well).

Pyret supports docstrings explicitly, and examples/check blocks have similarities to Python's doctest.

Fields of ADT instances can be accessed simply with "." (in contrast to OCaml or other functional languages), and methods close over self on dot-access as they do in Python.

Some of these things are also true of Ruby, so that's a fair comparison as well. And things like "data", and the gradual type-checking facilities, are clearly coming from other sources (though Python is moving in a gradually-typed direction as well).

I know we were thinking about Python in particular when we made a lot these decisions, so I think it's a fair characterization, though Python is one of several inspirations.
I am using O365 for my own domain (with only 1 user) and had only great experiences so far. The support is great too!
Florida police department wants $13,000 to release emails related to Stingray
Yes, I'm aware of that, but being Secretary of State and putting candidates in elections every year while only allowing 1 other real competitor (the other party) to compete are completely different levels. Imagine if there was the Republican party and the Exxon-Mobile party.
On the contrary. http://mobile.nytimes.com/2009/07/02/business/02lawyer.html
But iterators are also generally commonly implemented with the same inclusive-front exclusive-end paradigm, e.g. in C++ you have

for (Object &o : iter)

being essentially equivalent to

for (i = begin_iter; i < end_iter; i++)
I appreciate the curiosity part, but it really is off topic.
And nearly every mathematical context as well. There's a reason why R, Julia, Mathematica, Matlab, etc. use 1-based numbering -- it lets you translate standard formulas into code without fiddling with numbering.
I can't read the site because it's blocked for me, but isn't a ring-buffer a different class of data-structure than a queue? AIUI, queues are for non-lossy FIFO behavior.
Thanks for sharing!

This is the type of thing I was hoping to see and get some ideas from. There are a lot of little details (like the SSL setup) that makes it a bit tricky every time I'm creating a new project. And my scripts tend to go out of date once in a while.
As a side note, it seems a lot of ADD/ADHD sufferers should be diagnosed with (instead of or also including) ODD or an executive functioning disorder.

Our brains, largely, are badly designed. And it sucks, especially with the HN crowd, we'd all be ten times more productive if we didn't all suffer from the same shit.