skysight-inc/HackerNews huggingface dataset:
Well I guess you could write sum() instead of Σ, and dot() instead of ·, but I’m not sure it would really help people understand it. Do people find Mathematica expressions easier to understand than traditionally formatted equations?
Then ghosting would make much more sense, in my opinion, to keep the data just in case some information will get shared that could lead to catching terrorists/recruiters.
I suppose you never worked with old ASP or PHP apps where the first thing every page did was throw every form field value into the global Session object?
Reality is global mutable state. You can't get away from it entirely, you can only isolate it.
>There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. -Tony Hoare
Try being one of the few people who actually bothered to learn a keyboard layout other than qwerty.

To make matters worse, my layout isn't installed by default in any OS other than GNU/Linux/BSD (it does come with Xorg now).
Wuzz: Interactive console tool for HTTP inspection (golang)
The Frog and the Nightingale (Vikram Seth) - https://www.poemhunter.com/poem/the-frog-and-the-nightingale...

Stopping by Woods on a Snowy Evening - Robert Frost
https://www.poetryfoundation.org/poems/42891/stopping-by-woo...

Mending Wall - Robert Frost
https://www.poetryfoundation.org/poems/44266/mending-wall

The Second Coming - W.B.Yeats
http://www.potw.org/archive/potw351.html

The Mountain and the Squirrel - Emerson
https://sites.google.com/site/rainydaypoems/poems-for-kids/c...
Henry Louis Gates did a documentary where he visits some of the monuments in Benin (and elsewhere in West African port cities) that commemorate the people forced into slavery.
You would grant that this is not a funny-haha joke.
I'm Homeless. And I Vote
That's too bad. Makes sense though.
Did you get any different instructions for your grading at Yale? And doesn't such thing lead to large varying amounts of average grads per class?
>"Immediately upon return to Russia, many crew members were faced with disgrace from their superiors. One admiral told them "It would have been better if you'd gone down with your ship."..."

The main point here - this has shown that Soviet officers were reluctant to carry orders, and if ordered "fight to the bitter end," would betray the political leadership

It showed that no matter of what Soviet political establishment tries, it would be unable to force the military to blindly follow the protocol. The fact that this got uncovered and publicised displeased the higher ups in the military because this endangered their positions, by rendering them incapable of instilling that order.
This is only true if you use a credit card. A debit card on the otherhand, carries a lot of liability.
Learning to think in parallel, and understand and design for procedures that don't run sequentially, would be good practice for concurrent runtimes and distributed systems too. Not only for HDLs.
A great way to get rid of global data (mutable or not) is to write testable code, and then write unit tests. I'm not a big fan of TDD or unit testing, but it does force you to think in terms of "contexts".
I agree, but this doesn't give much guidance about when global state is okay.

The way I think about it is that if you create a global variable for a user, you are saying that there is always a one-to-one correspondence between a user (maybe the current user) and a process.

In some apps (such as command-line apps) you can assume that the OS user is always the current user. But if you ever write an app that might be used by more than one person, you probably want to keep track of which user you're currently talking about. For example, are there multiple profiles? User switching? Simulated users in tests? There are relatively few objects that we can sure will always be one-to-one with a process. When writing libraries this is especially uncertain since you don't know the app's architecture.
I don't think people are (were) actually happy with it: Hence the immutable/FRP-ish UIs of React and similar frameworks. Of course they still have to cope with the realities of web browsers so there's still some ugliness in there, but the awfulness is mostly contained.

(Though, you're absolutely right about CSS. It works fine for global state. The only problem is that "components", i.e. small bits of UI, aren't global.)
You say that like Linus didn't write linux on the same platform everyone else was using
> “I’m visiting small towns in Iowa” is a normal sentence, said by many a billionaire who wants nothing.

https://www.washingtonpost.com/blogs/compost/wp/2017/08/03/i...
If multiple bases were in play, the best fix may be to just define the base for every number.

3₁₀ = 3₁₂

30₁₀ ≠ 30₁₂
Agreed. I hope it is a turning point too.

Now I wish we could have a national dialog about alcohol in this country.
This is heinous. Slate does not demonize white people. This article you've linked doesn't exactly speak for all Black people.
When I started programming I remember just a mess of line numbers and GOTO statements in which there was no global variable at all... because literally everything was global.
I like much more my code now with glorified singletons called IoC containers, extensions methods that are just global static methods and all the rest of the wagons...
...just joking, I'm trying to write more F# now to finally complete my journey procedural->object oriented->functional
Two.

OneBusAway for iOS: https://itunes.apple.com/us/app/onebusaway/id329380089

Cocoa Controls: https://www.cocoacontrols.com
Fuzzing Tales 0x01: Yadifa DNS
As a former undergrad, the points about grade inflation are 100% correct, and everything else is garbage.

> Many of the better-off young people at Harvard appeared to require intense favoritism to reassure them, perhaps because of the less-moneyed achievement and potential that loomed all around. Though some of the anointed developed their capabilities to the full, the institutional imperative to establish a hierarchy between them and us took precedence.

This is just utter nonsense. There are a lot of very legitimate ways that the school favors its privileged students (self selecting social clubs with dues, the disaster that is on campus dining, not subsidizing a whole lot of expenses that they ought to, forcing students on financial aid to work for the school, etc.) but the insinuation that the professors and other teachers at the school systematically favor privileged students in some sort of effort to reaffirm social hierarchy is totally unsubstantiated, and, quite frankly, a disgusting and slanderous accusation. I didn't like all (or even necessarily most) my professors/advisers/TAs that much, but I am honestly outraged on their behalf after reading this.
My happy medium was disabling notifications and putting the icon in a subfolder (iOS) so its not apparently visible.

The lack of visibility prevents me from opening the app out of habit, but its still there if I need to check a certain group or event.
That's an interesting concept - I'm not sure I'm fully understanding though.

In your example - in the 'reduce' step - the implication is that the attack and debuff are handled in a deterministic way, regardless of their order? I feel like then that would require the logic for reducing all game commands needs to reside in the engine loop, which doesn't seem right to me.
That's no excuse for locking a child in a closet. Your ancestors may not have had hot showers or supermarkets but the children would either be with their parents or roaming free. A kid helping farm is better off in so many ways than one trapped in a tiny room.
Why not just keep the iphone, and make a backup of the whole phone? If your phone breaks, then you can always restore the same backup file to a new one.
You're right it is a question of coverage of execution paths, but that's a non-trivial problem.

Have a look at the lengths that AFL uses to get even close:
http://lcamtuf.coredump.cx/afl/

[tl;dr it intruments execution while using a genetic algorithm to mutate inputs optimising for code coverage]

Statically determining dependencies is a lot easier and a lot more reliable! Particularly as you only need the base image once, and any extras on top are another layer on the Docker FS.
It's best to think of iOS apps exactly as they are, a service. When you buy/download an app, it's not your own, you're using a service in the form of an app.

The app will continue to work as long as it's supported by its developer and Apple doesn't forcibly remove it. If the developer no longer supports it, it's just a matter of time before it'll stop working.
Overall I think it would be neat to see a "hackable" (2D) video controller emerge too. There are quite a lot of "small systems" that could use with an easy way to get decent video out (practically speaking HDMI, or maybe DP).
It is! unless you are China and you still want to make money while making sure the company line is toted by all.

China is able to track their populous really well, or at least have their population believing so, and thus anything that adds pseudo-anonymity kinda ruins their mission.
In the future it is probable that all countries will have their own cryptocurrency, backed by some sort of tangible asset like Au (gold) or Ag (silver). What strikes me as very important for the US is establishment of a national cryptocurrency. It can be anonymous (everyday cash is essentially anonymous), but the consensus on how to regulate one is very much a process of education (elder generation finance people don't really get bitcoin yet). So once regulatory measures can be taken to ensure there's no theft etc, then it'll be easy. China's thinking on the matter is that if it cannot be regulated, shut it down and make a version that can be.
From the FAQ (https://news.ycombinator.com/newsfaq.html):

> How are stories ranked?

> The basic algorithm divides points by a power of the time since a story was submitted. Comments in comment threads are ranked the same way.

> Other factors affecting rank include user flags, anti-abuse software, software which downweights overheated discussions, and moderator intervention.

12 points is really not all that many (fewer than any of those on the front page, anyway—Edit to add: I stand corrected: there's one with 10). I don't know why it's not on the next couple of pages. For the best possible explanation you can reach out to the mods via the Contact link in the footer.
so many modals on that page...
They mentioned to not get any certificates from the old infrastructure after the new infrastructure is available as they will be untrusted earlier (to ensure that Symantec starts using the new infrastructure exclusively once it is available).

However they didn't say when they would do that.
I too don't use the app, but I use https://mbasic.facebook.com, which allows messenger use without an app.
Introducing Formik 0.9.0: Forms in React, without tears
I agree.

But here's the problem I have. If we don't want people to use global variables, the advice should be 'don't use global variables'. There is no need to wrap it up in 'avoid global mutable state', when using global mutable state is unavoidable in many cases and the best engineering solution in many others.

At the point you have to nuance it to 'reduce your code's exposure use global mutable state, accessing it through mockable interfaces, and defensively checking its values' to mean 'don't use global variables', it may be simpler to say what we mean.

For example: there is a comment lower down in this thread of someone confused by the advice in the context of the game engine. I've worked with hundreds of game engines, every one of them has global mutable state.
Did you wrote it? Were you involve in the project?

If not, next time please don't add the "Show HN" to the title. From https://news.ycombinator.com/showhn.html

> What to Submit

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.
Warren Buffett has won $2M thanks to a bet he made 10 years ago
Rocket Case for iPhone
I'll try to elaborate, global _app_ state is different from global state "in the wild".

The internet is "global state" but you wouldn't call any code that makes HTTP requests global state because the "globality" is isolated inside your app.

Global can mean several things, my point was only that "globality" inside your app can (and should) be very constrainted while acknowledging some things are indeed global from your app's point of view. A good example of this is having a global "db" object vs. a DB instance passed to places.

This is more about whether or not your code should care about where it gets data or not. I think this (now classic) talk is a nice explanation about why your components should not "look for things" in the global but instead should be explicit about dependencies any why it's easier to reason about: https://www.youtube.com/watch?v=RlfLCWKxHJ0
Yes. It's well worth it, both to receive the content hassle-free and to support their mission.
Most closures don't reference global mutable state. Generally they take immutable copies and you have to tell the compiler that you want mutable state which is generally limited to the scope of the function the closure appears in.
Thank you. Obscure notation does not grant value to a concept. They are different achievements, one of precision and general findings about the inert material universe, the other an idea the describes the conflagration of life itself.
I can exchange FX at 0.5% market rate, and that's through an online stock broker. I can probably do better through a forex broker, e.g. 0.25%. I don't see how Bitcoin can be more competitive.
Quantifying prestige and definitively ranking the three is beyond me, but I wouldn't be surprised to hear that Harvard was considered more prestigious, in large part because it balances (reputationally speaking) "new-world dynamism" and "old-world prestige" better than Oxbridge does. The latter without the former has connotations of sclerotic inefficiency.
A perfect recommendation algorithm would be optimal in the exploration/exploitation tradeoff. Suggesting new things with some probability to see if you might like them or not. Most recommendation algorithms today are way too far on the exploitation side of the tradeoff, but it's not a requirement.
It's a Wiener (you had a typo there) process and the name refers to a sausage or an inhabitants of the Austrian capital in German. So I'd pronounce it VEEner in German. Of course, if the guy was American then idk. His parents were German and Polish though.

Jensen was Danish so it's probably pronounced similar to German (?) so it'd be YENsen.

Fourier is Foo-r(i)EH in regular French.
> >And you do need an institution that acts as a firewall to prevent temporary liquidity issues from turning into full insolvencies via self-fulfilling prophecy (aka bank runs).

> Economists take this as gospel, but I have never seen evidence of this. I have seen evidence it is not true. I'm with Friedman, fractional reserve banking doesn't create value, just inflation and risk.

Well, the point was about whether a central bank acting as lender of last resort makes sense or not. Fractional reserve banking existed before central banks, and if you have fractional reserve banking, then a lender of last resort is a must. There's plenty of evidence for that (in the form of regular bank runs before central banks, and practically zero bank runs afterwards).

As to whether fractional reserve banking itself should be permitted or not, that's admittedly less clear. Though I'd say that there's a big advantage to having the kind of flexibility in the money supply that comes with letting credit shrink and grow in a decentralized fashion as demanded by the economy.

I find it ironic that Friedman, who is associated with some of the worst and most ideological central planning-bashing, turns out to be an advocate of central planning when it comes to monetary policy! Seems inconsistent if you ask me...

> You said there is no one who thinks the Fed is trying a game of pulling on some levers and creating more value in the economy, but then you went on to describe the Keynesian argument for how the Fed pulls some levers to magically create value (by stimulating AD).

What we disagree about here is mostly whether there's magic involved. My point is that a large part of the underlying theory is sound (though not all of it), and your claim of voodoo is greatly exaggerated.

The question of whether the work being done is useful is an important one. That's why I've always been against (or at least skeptical of) QE, actually, though I think that fiscal policies that often come up in the same discussions could be quite useful. For example, you could just transfer a fixed amount of money every citizen ("helicopter money") to boost the economy, and scale it down if/when inflation exceeds your target. That way, the usefulness of the additional work would be guaranteed, by virtue of being work that the people decide should be done.
Very cool! Is this meant for actual use, and why would anybody use it?
Free game engine for anyone who's ever wanted to make their own 2D Zelda
Lifelike Robots Possible with New “3x Stronger Than Human” Synthetic Soft Muscle
I do but I always know if they are valid before I click on them, so I don't see the appeal of the DNS lookup. Plus that must be freaking slow.
But this entire thread surely stems from 'ramifications of browser features (by Apple) for the net', and not about the english literature, and certainly nothing personal towards you. This is at least not my intent.

If you disagree, could you point to any reply which contains your arguments or views on the actual topic within your previous posting towards my comment?
Yea, I don't think the op does this himself but as a group the people on hacker news vasciliate between, comouter literacy is the new literacy and something that requires you downloading two programs(Torrent software and VPN) and go to one website, is beyond anyone but software devs. Computer literacy _is_ the new literacy so is it suprising that regular people can start doing things on computers for themselves?
Facebook and "new world" just sounds scary.

I really do not want facebook's new world.
Hurricanes May Cause Earthquakes[2013]
I can understand that sometimes 12 upvotes aren't sufficient to appear on the homepage. But what about 2nd and 3rd page? 12 isn't insufficient for 2nd and 3rd page. :/
I'm working on an edtech startup and with it I've been spending a lot of time at Princeton University. From my experience with Princeton, Ivy League school are VERY overt about promoting elitism within their communities. I understand the thought behind it but a lot of these students are in for a rude awakening when they go work for an investment bank and find out that their Ivy League elitism means nothing if they can't produce in the workplace.
I don't think anyone beliefs companies out there are interviewing for competency in legacy text editors.
Would also like to plug iPython Notebooks (Jupyter). Extremely useful for coding challenges/pair programming/ad-hoc testing!
Game dev is different than back-end server dev, is different from front-end web or desktop dev.

For example, in back-end Java dev, I never use singleton objects in the truest sense of the pattern; singletons cannot be mocked out to test units in isolation. Instead, instantiate it with a dependency injection container and let your framework (Guice, Spring) wire things together. In effect, your global state becomes contained within a single context. Nothing stopping you having two contexts in the same runtime environment though.

I find static methods are okay if they are concise and have no state; in particular if I'd never want to test the caller without it making the call to the static method anyway. This is becoming more important with Java 8's lambdas and needing to write helper methods.

On the other hand, the cost of doing this might not be worthwhile for a game dev? Do game devs write unit tests? I have no idea.
It's almost certainly not popular (IIRC vim is the most popular Go editor), but emacs with go-mode & company-go makes an extremely effective editing environment.
Right from the get go, if you deny it access to SMS it forces you to wait 2 minutes (no way to skip), then only gives you the option to receive a phone call with a code to enter.

Why not work like every other app and allow me to just enter the code from the SMS I received?

As someone whose primary motivation had little to do with "hiding my conversations" and much more to do with "not having my entire address book, unrelated SMS history, and identity sucked up and sent to some company I don't trust", Signal just wasn't a great onboarding process at all. In the time I spent waiting to see what happened when the SMS timed out, I'd already installed Telegram and gotten setup. And if I remember correctly, even once I went through the phonecall process Signal was basically non-functional without access to my contacts.

So Telegram it's been - shitty crypto and all. Though I'm open to other recommendations.
IPFS is stopped by its insistence on things that are considered anti-features by non-cryptopunks, like immutability.

There's a lot of promise behind the "distributed web" or "P2P web" prototypes, but they haven't been effectively commoditized, and their value proposition over the top-level "spyweb" isn't strong enough for normal users who don't understand the inner workings. In fact, they tend to offer less end-user benefit, since a P2P web is necessarily slower as peers negotiate connections, deal with vaporizing peers, etc.

Consumers care only about getting their desires fulfilled as quickly and easily as possible. If you want a new web to dominate, you must make something that gives the consumers and/or the companies upstream from them an incentive to exert the effort to change.

Personally, I believe the web is already sufficiently "decentralized" in the necessary sense. We just have legal restrictions that prevent true competition with the tech conglomerates, as they're allowed to effectively claim exclusive domain over all user-generated content.

There's no reason I shouldn't be able to go to NewGoog or NewFace and multiplex in the available data streams hosted by the web nodes at google.com and facebook.com, except that this violates the CFAA and the Copyright Act, and Google and Facebook can and will sue you to make you stop. This is the primary constraint that has led to the recentralization of the web.

What do you expect when you make it a crime to send any type of undesired communication to a server? The CFAA doesn't just prevent harmful or disruptive access, but all unauthorized access. In practice, this is almost always used to stymie small innovators who are putting the data from a data source like Facebook to better use.

This is fundamentally anti-competitive, and again, it's no wonder that the web is coalescing into the hands of a few central controllers. It has never been more apparent that the user is the product being sold and peddled.

We need to reorient our perspective of the internet with users, not services, as the central entity, and give them full control over the data that they generate. Then, the user will be free again, without the need for complex P2P solutions.
Take it further - they can look at all the apps in their App Store and make decisions like "Okay, lets improve this instruction set in the next ARM processor we make".
Humans are social primates. Being willfully unaware of how the other tribes of primates perceive your own tribe is both naive and stupid.

And given the fact that the other tribes are more numerous, have bigger and hairier and angrier primates with longer and sharper sticks, this particular stupidity may turn out to be of the suicidal kind...
A collection of (G)AI timeline predictions