skysight-inc/HackerNews huggingface dataset:
Hash consing will break if conses have to be mutated, or if their identity has to be attributed with data specific to the circumstances of their creation (such as attributing expressions read from files with file and line number information).

AnimalMuppet is basically right. Normal, everyday Lisp code does quite casually allocate memory: more or less of it depending on circumstances.

Implicit dynamic memory allocation occurs in places where in the analogous circumstances in C it wouldn't occur.

The abstract semantics of Lisp (such as ANSI CL) call for dynamic allocation of all lexical variable bindings, because in the abstract semantics, these have indefinite extent.

Each time a lexical scope with variables is entered, dynamic allocation takes place to create the fresh bindings, which enables continued access to these bindings after that scope's evaluation terminates.

Such allocation is only avoided as a matter of optimization: the Lisp compiler analyzes the scope to determine that no escaping closures are created in it and then the bindings can be allocated stackwise (dynamic extent) similarly to C's automatic storage.

Nothing in ANSI CL guarantees to you that (let (x)) will not allocate a piece of memory for x which endures after the form terminates, and has to be reclaimed.
Get a new identity maybe or use a friends or a older man who does not use the internet. Start all over.
Anyone else a little miffed that the VSCode debian package adds another apt source without notifying the user when it's installed?
I think it's a bit hard to make that claim with only one test with only one phone each (And it's a little convenient that the only guy who found the iPhone 7 to be more water resistant is the guy named 'EverythingApplePro').

That said, while you may be right they should be rated the same, that doesn't really help OPs point. Even if they should be rated the same, the S7 has a headphone jack and the iPhone 7 doesn't. If the headphone jack is really the problem then the iPhone 7 should be way better at handling water then the S7, and yet even in the video you linked the iPhone 7 was suffering damage from the same depths the S7 did. I would argue that even if the video is legitimate it's entirely possible he just got a "lucky" iPhone 7 that didn't end-up getting fried from the little water that got in, and the S7 wasn't quite as lucky. From one test you really just can't know.
No idea ¯\_(ツ)_/¯
Lesson learned: submit the app under the client's account.
Letter from Pyongyang: The Risk of Nuclear War with North Korea
I have indeed mentioned that the chargeback were made in error, and stated my intention to repay it.

And yes, entirely closed and unable to issue a reverse chargeback. As far as I know, he's done all he can with his card account. I'm still trying to get him to contact his bank again, but I think it's a long shot
It's often said [0] that every language is conducive to a unique worldview - in my personal experience, I see the world very differently in Polish than I do in English. Yet even if that worldview perspective may be intangible (i.e. hard to prove), the simple cultural value of each language is tremendous. Losing a language is like burning the Mona Lisa - along with every photo, copy, or file of her ever made.

[0]: https://mobile.nytimes.com/2014/12/07/opinion/sunday/why-sav...
I'm seeing this already, no one wants to install apps anymore
I'm glad someone agrees! I thought I just didn't know how to navigate or I was missing something. It really is unbelievably frustrating
The move away from ICEs is already well underway, in my opinion. Headlines aren't going to slow it down or accelerate it. Companies like Tesla make it happen.
I have no faith in anything atlassian builds anymore. They've constantly burned enterprise customers. HipChat was a horrible product for its entire life. Jira is so slow I cannot fathom why anyone chooses it except that there are no competitors. The only advantage they have across their suite is that their products are pretty cheap.
I think you're right, I'll correct it. Thanks for pointing that out!
You can always create a new account to publish apps, you can't get years of mail history back and you can't reset your password to other places once you've lost your email account.
What makes you think Telugu is a rarely-spoken language?
> "Data is data and data is good"

This is a reasonable intuition, but is hard to square with the increased risk of publication bias for small studies (i.e. we should question whether the typical small study published is really "data" in the sense we'd like).

Since small studies are more sensitive to noise and "fishing" for an effect, and since non-results are rarely published, what happens with meta-analysis of many published small studies is that you end up primarily looking at outliers rather than typical results. Since most research questions have a directionality to what counts as "interesting", the outliers also tend to be clustered on one side rather than evenly split.

The two papers I recommend anyone read if they care about these problems are:

Why Most Published Research Findings are False

http://journals.plos.org/plosmedicine/article?id=10.1371/jou...

The garden of forking paths: Why multiple comparisons can be a problem, even when there is no “fishing expedition” or “p-hacking” and the research hypothesis was posited ahead of time

http://www.stat.columbia.edu/~gelman/research/unpublished/p_...
The best way to punish them is for us all to organize and create a Proposition that bans them from being a credit bureau, etc. If this passes in California, it will destroy them as a company.
With ~75 million Native speakers, it is not that rarely spoken.
How many were immediately deleted citing bureaucratic reasons?
Telugu is spoken by at least 74 million people in India. It ranks third in the list of mother tongues spoken in India. See https://en.wikipedia.org/wiki/List_of_languages_by_number_of... for more information.
I wish JavaScript had built-in immutable data structures. Immutable.js is interesting, but difficult to bring into a project because it's difficult to get buy-in from everyone involved.

I also wish JavaScript were generally better at functional programming - I'd love to see a keyword that ensures that no form of mutation is possible within a given scope.
You can actually just compile by setting $env:RUSTFLAGS="-C target-feature=+crt-static" and it will completely drop the dependency on vcruntime.dll. Rust is basically only pulling in memcpy/memset/etc. Not really things you'd be worried about statically linking.
Caribbean Island of St. Maarten Destroyed by Hurricane Irma (Drone Video)
Absentee Ownership.

It used to refer to a business that was owned by someone who wasn't involved in the day to day operations.

But the same class of problems apply to an enormous monopolistic enterprise like Google, where the owner can't pay attention to it's operation in the same way as a traditional business could.

So instead of knowing it's customers, Google does it's best, and accepts a certain 'defect rate.' Those defects end up costing Google money in the long run. Of course, they cost people like us our means of earning a livelihood, and possibly our mortgage etc. But it's not really reasonable to expect a person at google to understand & fix everything Google does.
According to wikipedia, Telugu has more native speakers than French, Italian, Tagalog, or Dutch, to name a few.
From what I've seen, the only real way these things tend to get reversed is if a Android fan blog that Googlers actively follow posts it publicly. If it's costing them press, and it's on a medium they consume, it'll make it to the right desk. Most of these sorts of stories that Android Police writes about seem to get resolved pretty quick.
I once worked on a project which used Vagrant as its officially recommended local dev environment.

Every time I had to set it up from scratch, it took me -- and I was not a novice, and knew the stack well -- a day or more and many, many failures to get running. Thankfully, I think the project has since abandoned Vagrant.

(and Docker isn't much better in my experience)
Wow, it doesn't rely on VirtualBox anymore? I remember using it before for the development environment of an old company, and that being a small nuisance.

Nowadays, Docker is really miles ahead in terms of usage in development environments. Vagrant was pretty easy to set-up and use back then, but now Docker is much, much easier.
Exactly, they're being shady as fuck. They're trying to confuse people into thinking that their information wasn't stolen but it was, just those particular databases weren't affected.
How about including the peak market cap and the ability to sort by it? Post-mortem for the biggest flops would be very interesting.
Perhaps it is time for our companies and institutions to move away from social security numbers, credit cards, driver licenses and such stuff to having people authenticate using apps on their devices (or in person with biometrics).

iPhones now have the Secure Enclave, Androids have the Secure Element. You can store private keys there.

Authentication is done by apps signing challenges. This can be done in many ways, including oAuth, QR codes to authorize new devices etc.

Identity can be done by posting signed identity claims across websites, and adding/repudiating public keys in a personal scuttlebutt-type blockchain.

You can then easily sign into site X and prove your identity on sites Y and Z, without any sites necessarily tracking you between them.

Here is my semi-humble proposal for a decentralized, secure auth protocol that works with everything out there:

https://github.com/Qbix/auth

If you have experience writing tech specifications, please reply, I need someone to write the normative section of that protocol properly.
> The recent high school grad and aspiring art teacher collapsed on the sidewalk in cardiac arrest.

Seriously, Reuters? Were you concerned the results of your investigation wouldn't stand on their own so you had to appeal to emotion just in case?
Naive question: Isn't this just "vanilla clang" that GP refers to?
This administration won't be doing shit about companies like this. We need to fix the political system if there's to be any hope of justice for these types of crimes.
Even if you are right, your parent's point still stands.

If applying Bayesian reasoning to determine the likely veracity of the Excited Delerium defence of taser-related deaths, then ED deaths in the general non-tasered poulation should be an important prior.
>Native apps will be replaced by web apps on mobile, just like they were on desktop.

Google and apple make a fortune from their app stores. They have a huge incentive to stop this from happening, and the means to do it by restricting the mobile browser. Can you really sell a mobile app today anywhere near as effectively as a native app?

The only reason this works on desktop at all is because IE eventually lost it's monopoly. And only because Google ran what would have been one of the most expensive advertising campaigns in history to get chrome out there. And Microsoft never even had a successful app store to defend.
Ahh, I did miss that, but the OxiPng readme doesn't mention that OptiPNG has had a release since their initial observation either.
Even if this wiki citation was in error by an order of magnitude, 74.2 million native speakers[1] can hardly be considered rarely-spoken.

[1] https://en.wikipedia.org/wiki/Telugu_language
The cross-platform support that the web lets us have is too luxury.
Step 3 is the insidious part. If Alice files a paper with the reporting agencies, they're required to remove the false report. But the collection agency will just as persistently file an equal but opposite paper to reinstate. The reporting agency is legally caught in the middle of he said, she said. And if asked for proof? The collection agency says BigBank told them Alice owed it, and sold them that debt. So now the originator of the loan has harmed the collection agency as well as Alice.

Don't kill the messenger. The credit reporting agencies are doing what they are obligated to do in that business. There needs to be penalties for BigBank beyond the money BigBank lost in the scam perpetrated by criminal.

Blaming the credit reporting agencies for bad credit reports is intellectually lazy. Blaming them for garbage computer security is much more appropriate in this story. A more interesting discussion here would be about the technical details of the hack.
I wish javascript could handle operator overload. not only basic operator, also any custom.
something like:
objectClass.prototype.operator like = function(a,b) {...}
objectClass3 = objectClass1 like objectClass2;
Object.defineOperator(objectClass.prototype,"like",{
priority: 10,
type: "binary",
callback : function(a,b) { ... }
});
It won't now, but it will next time. $25 is a small amount of money that has caused a large amount of trouble. It would have been better to risk never getting the $25 back from the brother in law than be in this position.
They are not being evil they are just using automation to cut costs that ai in reality is not 100% ready yet. Now for google AI works 99.99% is okay but for the developer or user that falls in the 0.01% it destroys them. People are facing similar problems with Amazon, credit card companies and banks etc where automation helps bring down cost for the corporations but causing problems for 0.01% which is sadly an accpetable cost to corporations.
Yes, because they're too lazy or it cuts into their profits too much to implement correct security.
In most states, setting up a sole proprietorship is simple and costs a one time fee of $100. You get to name it (it's called a DBA - doing business as).

Get one under a company name and open a bank account with a debit card.

I realize it's not ideal but it's a simple workaround that is relatively painless and quick.
I think the greenbar fanfold was a great way to review code. Instead of being limited to ~100 lines on the screen, you could see the entire file at once, jumping from piece to piece, and annotating it with a pen.
Wow dude, thanks man!
This is one of the many desperate moves that we will see from IBM trying to deliver on the Watson overpromise and all their rocambolesque cognitive computing. AI is a late project (https://en.wikipedia.org/wiki/The_Mythical_Man-Month). So adding more manpower (or brainpower) to a late software project only makes it later. Only folks poorly educated on the topic (such as Elon Musk) really believe that Watson-like AI is around the corner.
Using his own credit card could have been good, too.
15 minutes of fame acquired
I think registering an LLC in Utah cost me ~$45.
Crabs sort themselves through shell size [video]
Torrench – Command-line torrent search program(Cross-platform) written in python
This only works for social security numbers issued before June 25 2011. See https://www.ssa.gov/employer/randomization.html

Of course, this is cold comfort for adults today whose SSNs were issued around the time of their birth.
The Uncertain Future of High School Football in America
"minimal pump/dumps"? hmmm [1]

[1] https://imgur.com/a/6Lo7V
US Open Finals 2017 Live Stream
Questions
I have two questions. The first one is what would you fellas recommend me study to prepare myself for my very first programming job. Anything that has helped you out in the field would be awesome. Comments are always welcomed and encouraged. Second question is who is hiring?
Your personal experiences are probably swamped by the fact that individuals have different personalities when speaking in different languages, due to the experiences that they've had speaking those languages. For example, it's not uncommon at all for an immigrant to have a very confident and assertive personality in their native language, compared to their personality when speaking the language of the country they live in. I know some people who are like this.

When I speak other languages I tend to be more serious. Perhaps this is because I was very serious when I was studying them? (Perhaps causation goes the other way?)
Save 1.470.000 hours monthly World wide by speeding up Website 1ms
It's a false dichotomy. There are more than just the two choices presented here. Look at law enforcement in just about any other country for guidance.
In that thread someone says that Ayyadurai invented a toy that has little in common with today's systems[1] and there is no discussion of that remark. The discussion in this thread is more interesting and could actually change opinions in either direction, depending on which individual posts you read closely.

[1] Quote: "Ayyadurai developed some little system that he called 'email'"
True. No matter what their intention is, they are doing the right thing. I don't like that DL framework controlled by Google like what they do with Android. This would probably motivate Facebook/MSFT to develop a shared intermediate representation for DL frameworks, that would benefit so many people.
>If Bob has sex with Alice, and Alice later alleges rape, that should be taken as prima facie evidence that a rape occurred.

Absolutely not. Everyone has the right to a presumption of innocence.

The key issue is whether consent was there at the time of the sex. There have been a string of well publicized cases in which the woman decided she was raped only after the relationship didn't pan out the way she expected.
The "side of caution" is innocence.
Mainly the idea of a bubble resulting in real utility to people. If bitcoin isn't used for transactions, it's a store of value. It's gold + technology people don't understand. I don't understand how that's any different from a tulip except that you don't have to wash the dirt off of it when you uproot it.

EDIT: I was also trying to make a point that CDOs were based in a kind of network effect where the risk was submerged under an ocean of statistics. Yet in the end, the underlying assumptions were faulty and the network effects lit on fire like gasoline.
It is not a rare language as it is spoken by more than 72 million people[1]

Yet, there are languages that are in decline, because the population has dispersed or has been assimilated into other cultures. Some have less than 100 speakers, some are extinct. These languages are not just only tools for communication. They have evolved along with their speakers and thus reflect their culture and history.

Just as examining the DNA of a species can shed light on where it originated from, its habitat, challenges it evolved against and so on, so can the morphological analysis of the language text and word etymologies, enable one to map out invasions and associations with different cultures, periods of famine and plenty, the important aspects of the culture etc. For example, Eskimos have numerous words for snow because their lives depend on nowing the nuances of different types of snow and adapting to it. The movement of people in Central Asia, thousands of years ago, can be deduced from the tree of languages that have branched out from the original settlers. I will try to add references soon.

Languages are a part of history, a part of human culture, a part of us. Death of a language is death of a civilization, a way of life (though the people themselves may live on). Preserving the vestiges of a dying language is a noble act in service of the human civilization, future and past.

[1] https://en.m.wikipedia.org/wiki/Telugu_language

Edit:fixed typo
Exactly. I think the most common usecase would be to choose between different case thicknesses with the ability to add an additional battery in this space.
There is NOTHING more disruptive to your productivity than having children.

There is NOTHING more joyful in my life than having children. (YMMV.)
MS does supply the MSVCRT.DLL with Windows, and even link their apps with it, but then said you (as in, non-MS apps) weren't supposed to use it in lieu of the MSVCRxxx (and now, the even worse "split the libc into several dozen pieces, each in its own file"[1]) mess.

Most developers grudgingly obeyed, bloating their apps either through static linking, including a copy of the set of runtime DLLs, or the .MSI installer in their own distribution.

But then there are those of us who saw through that ruse, gave MS the proverbial finger and linked with the "system MSVCRT.DLL". The result being tiny, highly portable binaries which don't require any installation or dependencies beyond what Windows already has.

[1] https://blogs.msdn.microsoft.com/vcblog/2014/06/10/the-great...
The context of the post above certainly making it sounds like Telugu was a dying, rarely-spoken language. If you, like myself, knew nothing about Telugu except the suggestion that it needed preserving, then you'd probably have assumed that too. This brings up the question of why (or whether) Telugu does need preserving if it's so active.
Google is pushing PWAs pretty hard and WebKit recently started working on service workers so it's closer than we probably realize
Bitcoin Cash is Terrifying
Pulling Back the Curtain on Unicorn Startups
To be fair, in the pure mathematical sense of “ratio”, A ∶ B ∷ C ∶ D and A ∶ C ∷ B ∶ D are equivalent statements.
I don't think it's universally true that adding more manpower to a late software project always makes it later. The Mythical Man Month takeaway is that things don't scale up linearly when adding manpower but they clearly can and often times do scale up.

Imagine one person given the task of rewriting the Windows operating system in Java. This one person team won't benefit from more programmers? Of course the project will be completed faster, in this case, with more manpower.
Don’t mean to be rude, but couldn’t you make an endpoint that increments a count in your own database with minutes of work and do this all yourself? What more does this offer.

Edit: guess the charts and other little tools can make it useful
I think you read too much into it. He was just countering nether's remark. To do that he gave an example.
JSX in detail
How You’re Losing Money with WordPress Cron (WP-Cron) and How to Fix It
Huawei Is the Second Largest Smartphone Brand? Google Is Buying HTC?
That's precisely what scheduled sales via 10b5-1 plans are for. To schedule future and recurring stock sales to avoid this.
Humorous forklift training phantasmagoria (doubtless foreign students of German have seen this): https://www.youtube.com/watch?v=Tqd4aPs5WTA
For some trivial small problems writing a model in TLA+ or Lean is definitely more costly than just writing the software even if you get a few things wrong. It'd be like commissioning a blueprint for your shed in the backyard. For those sorts of tasks it is sufficient to just write a few tests and call it a day.

However for more complex services that are trying to manage several clusters of resources amongst tens of thousands of tenants or more there are invariably going to be errors. The kinds of errors you see might require a particular series of events to change your state in 53 steps to hit it... but if you're servicing > 1M requests in a minute that ends up being frequent enough to be bothersome.

Even more so if you're working on a memory controller in a new hardware platform that is expected to ship in a few million units. It'd be nice to know that you have strong evidence that your system is correct.

And developing models is hard but so is thinking. Nobody said it was easy. But one shouldn't say that we can't engineer robust software systems. It's just patently false.