skysight-inc/HackerNews huggingface dataset:
Having lived in central Virginia most of my life (near the James River where they have taken up residence [0]), I will say that I'm surprised how effective geese are at stopping traffic and getting the other geese across a street. These things can be a nuisance sometimes and get "snippy" when protecting their young but I'm incredibly fascinated at how good they are at getting humans to do their bidding.

[0] https://en.wikipedia.org/wiki/Canada_goose#Distribution_and_...
When I needed these instructions, I created this https://github.com/omgtehlion/netintrinsics

Guys in OP seem to be more clever, though
> The format is custom

What does that even mean?

A .txt file is meant for human readable sentences, yet this file is meant to be consumed by pip. You can only "customize" it working within the confines of pip freeze. If you were new to programming, would you suspect that requirements.txt was somehow linked to Python? Probably not.

Why can't ruby or JavaScript or any language make use of requirements.txt? They could, and make the same claim you just made, which would break pip install -r.
Copio – Copy and paste layers in Photoshop using shortcuts
I don't think tyvek would be strong enough for a backpack. It is used a lot in backpacking for ground sheets and even shelters.
> Best to just profess absolute ignorance IMO.

That, and call bullshit when someone tries to convince you of a position shielded by meaningless phrases, obfuscated by scientific words, that just happen to fit exactly in the hole left by our current understanding and that you'll have to wait for death to confirm but they have, somehow, the ability to know.

Bonus points fot telling them to fo if they try to coerce you (or anyone really) by scaring you into believing their nonsense with punishments, in this life and the next one(s).
It is, but this sort of approach is easily applied to transformations (in fact, an earlier GAN HN submission was "Generative Visual Manipulation on the Natural Image Manifold" https://people.eecs.berkeley.edu/~junyanz/projects/gvm/ , Zhu et al 2016b ). So you can start with a lousy sketch and transform it until it works, or you can start with a pre-populated set of handbags, recognize the one closest to what you want, and tweak/sketch that.
This is an absolutely incredible result. All of this stuff would be considered insanely advanced AI ten years ago, but now we look at it and say "this is just stuff computers can do".

We've got the pieces of visual processing and imagination here and the pieces of language input/output as part of Google's work. It feels like we just need to make some progress on an "AI executive" before we can get a real, interactive, human-like machine.
You've just defined “pure” as “can be given a denotational semantics”. I have news for you: even ALGOL can be given a denotational semantics.

---

@pron

Nowadays I prefer the terms “effect-free” and “effectful”, rather than “pure” and “impure”, since I don't want to suggest that effects are somehow “wrong” or “evil”. By definition, values are effect-free. An effect is anything that invalidates some equational law that holds for values.

For example, integer equality is decidable, and `x == x` evaluates to `true` when `x` is any integer value. However, if we substitute `x` with the expression `foo()`, where:

int counter = 0; // or any other initial value
int foo() { return counter++; }

Then `foo() == foo()` doesn't evaluate to `true` anymore. Hence `foo` is an effectful procedure.

Of course, nontermination is an effect too. If we had defined `foo` as:

int foo() { while(true); return 0; }

Then `foo() == foo()` would similarly fail to evaluate to `true`.
don't for a second take any populist politician out there by word - they always over-promise to get elected and under-deliver. after all, it's all just a power game to them.
Among Historians Herodotus is also called the "Father of Lies" for some of the stories he reported that were then passed on as facts all the way to the medieval era.

My favorite Herodotus fact is the large fuzzy gold digging ants[0] who dig up gold and attack anyone steals it:

>In this sandy desert are ants, not as big as dogs but bigger than foxes [..]. These ants live underground, digging out the sand in the same way as the ants in Greece, to which they are very similar in shape, and the sand which they carry from the holes is full of gold. [..] So when the Indians come to the place with their sacks, they fill these with the sand and drive back as fast as possible; for the ants at once scent them out, the Persians say, and give chase. They say nothing is equal to them for speed, so that unless the Indians have a headstart while the ants were gathering, not one of them would get away. - Histories, Book 3

[0]: https://en.wikipedia.org/wiki/Gold-digging_ant

[1]: http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%...
They can be:

"Are Canada Geese protected and can they be hunted?

Yes, Canada Geese are protected under the Migratory Birds Convention Act, 1994 (MBCA). This Act arose from an international treaty -- the Migratory Birds Convention -- between Canada and the United States, signed in 1916. The MBCA provides for the protection and conservation of migratory birds, and prohibits people from harming birds, except under specified conditions. Several species, including Canada geese, are considered game birds and may be hunted. The Act gives the federal government the responsibility to establish hunting seasons, and Canada Geese are greatly appreciated by migratory game bird hunters across the country. More than 500 000 Canada Geese are taken in Canada each year by hunters." [1]

1: http://www.ec.gc.ca/mbc-com/default.asp?lang=en&n=98A918B1-1...
You know that ptrace messes up the child parent relationship (this is why you can't strace a strace'd or gdb'd process already. It goes 1 level deep only) and has a serious performance impact, whereas syscall tracing doesn't, right?
Serverless Framework V1.2 – Environment Variable Support for AWS Lambda
Doesn't work on cell phones.
5 Top Python Frameworks to Play Around With
Agile makes more sense if you remember it was literally an attempt to port the then-newly-hyped open source development method (Cathedral and the Bazaar had just hit) to a corporate context.

So this is entirely correct: it's an attitude, not a tick box procedure.

Also, you can't Taylorise clue. http://reddragdiva.dreamwidth.org/594955.html
pip will be able to do everything you suggest by using the lockfile.

The whole point is that if you want things to be reproducible you don't even need to look in the Pipfile. requirements.txt already supports conditionals, so the Pipfile.lock is strictly simpler to reason about in that sense.
"People bitten, knocked down, or chased by geese" was a staple on Funniest Home Videos.

The ones with toddlers never ended well...
Even if you shut down immediately (more on that in a moment), you can't wipe your storage and The State can still look through that

And if it is an ongoing investigation, shutting down immediately may be very difficult. Unless you can make a compelling case that you were already doing so for whatever reason, it is a very clear textbook case of obstruction of justice/interfering with an ongoing investigation.
I am often inspired by Giorgio Moroder's interview on the latest Daft Punk album in which he praises the fact that nobody told him the rules and there was no "preconception of what to do." He just did it, and we are all better off for it, whether music or MVC -- and I could not disagree any more forcefully with your closing remark about MVC.

Fuck the rules, make stuff, see what happens. Nothing truly creatively wonderful in your life gave a shit about the rules.
is that #getitdone sheet really original Microsoft advertisement?

i have trouble believing that.
Very interesting. I'm currently working on a nearly identical project, except I started what you're only considering: Using CoreOS and cloud-config (plus some small extras). It's not done yet, but if you're interested, have a look: https://github.com/m3adow/coreos-kubernetes-tinc-cluster
Using machine learning like this https://arxiv.org/pdf/1506.05869.pdf would be fun for this and avoid(?) canned responses...
Or just use rkt and don't worry about it. The CoreOS team takes api stability pretty seriously.
Geese aren't bullies at all. I ride my bike on paths that pass ponds and fields where there are a lot of geese. Geese will politely move out of the way almost every time I encounter them. You can't get this sort of behavior out of joggers, dogs, or children. Bells and horns won't work. Geese just know what to do.

I have not encountered more civilized and well-mannered birds than Canadian geese. Their manners more than make up for their pooping everywhere.
I understand you have something to contribute, but sending multiple links to your own products comes off as really self-promoting. Try engaging in the discussion about the article. Do you agree with it? How does the article make you feel? How does your solution attack the problems described by the article?
Similar to https://github.com/gdestuynder/audisp-json and https://github.com/mozilla/audit-go
> There's no indication or even a hint that uncontrolled side-effects are a cause of expensive bugs.

Uncontrolled side-effects destroy the ability to reason about software and when one can no longer reason effectively, bugs will happen. This is obvious to anyone who has worked on large systems. Whether it matters or not, depends on the domain.
In finance, it is absolutely critical that we can reproduce a calculation and that for example, the current date is not read from the system deep inside the code somewhere. Having the compiler guarantee this for us is a huge win.

> Absolutely, and you can get automatic memory management for a fraction of the cost.
> You get static types for a fraction of the cost, too.

What do you actually know about the cost of Haskell adoption?
If you want to accuse me of making unsubstantiated claims, your position would be more tenable without making them yourself!
They knew it was a social media aggregation tool which collects publicly shared information. They also knew it was used by law enforcement, public safety, emergency management, first responders, ambulance authorities, search and rescue orgs, and other people who benefit from a tool which streamlines the deluge of openly and decidedly public info people post online during emergency, crisis, and potentially criminal incidents. Sound like decent folk to me..
To improve negotiations the bot should extract money amounts from the mail and start negotiating (and never stop).
Anyone know a modern editor that can handle editing HTML implemented using an iframe so there's no CSS leak?

I want to be able to render email templates and let clients tweak them before they gets sent. Currently trying to get Froala to work with webpack.
I imagine they haven't come to expect food from bicyclists.
Sounds pretty nice, can't understand any of the lyrics as I don't speak or write swedish. Been playing 15 years, and I have yet to write a complete piece. Have improvised with friends a lot, learned a number of songs of interest. Wrote some short music for game jams, but nothing special.

Anyways good luck on producing. So agree with practice practice practice.
You can actually have it both ways. I use Karabiner to map ESC to caps lock if it's touched by itself, or CTRL if you hit caps lock with another button.
Pretending like the need for sleep can be ignored, given our current physiology, is absolutely absurd. But I would be very much interested in any work towards fundamentally reconfiguring our biology. I was hoping this was the topic of the article, and was disappointed.
Hi! I saw your post on Reddit, and had some reactions—I'm curious to see what you think.

So you obviously have domain expertise and credibility in IO optimization and your article is one of the better researched articles to discuss the topic of Android UI "jank". I feel like there's more to the story than your thesis and is ultimately not the whole conclusion.

Primarily—aside from citing some academic articles on SQLite IO impact on Android performance, what I think is missing is a real-world connection from the theory that IO is related to UI jank. And I think most particularly, you cite the iPhone 7 and Pixel as having subpar random 4K write performance, even though there is broad anecdotal consensus that those two flagship phones have some of the smoothest, jank-free UI of the industry. I'm not suggesting that this consensus is 100% correct, but it does provide a baseline for a gutcheck and skeptical inquiry (side note: I really wish there was a way to objectively test jank... no one's seemed to be able to get Google's WALT device working...)

And interestingly, you note some midrange phones that appear to have better measured IO performance... but what I think what is missing is evidence (even anecdotal) to suggest that the measured higher IO performance of the Motorola G4 or ZTE ZMax Pro actually translates to smoother performance, compared to flagships with more poorly performing NAND. In fact, the AnandTech review the author cites to for Motorola G4 4K write speed has this to say about performance: "The Moto G4's performance hasn't impressed me in any respect. ... The performance issues aren't just limited to benchmarks. Motorola's previous phones provided a smooth experience despite their limited specifications, and the Moto G4 and G4 Plus are significantly jankier throughout the UI, with even the simplest of ListViews stuttering at times."

If the Motorola G4 in fact does have weak UI performance and jank while having " 7x better than the flagships" random 4k write performance, then I'm not sure the known evidence supports your ultimate thesis yet. It seems more investigation is warranted. Thoughts?
In the US, ex post facto laws cannot be made.
Consumers are not omniscient, and in my view should be able to pay (through taxes) to pre-vet products.

I think a good way of thinking about this is food laws - i am happy to pay for enforcement of laws that make sure when i buy beef it is not, in fact, horse meat, rather than having to carry round a testing kit or rely on reputation/brand etc.

Occasionally some work might be required to check new technologies are applied in a constructive way, e.g. that a new bleach used to whiten bread is safe.

Oh yes, and also there is a power imbalance between the individual consumer and corporations/market forces. Think of regulatory bodies as a "consumers union". Would it be possible to organise efficiently without the force of government?
While I agree with net neutrality, the internet as we know it is far from this model right now. Most people think of this issue as 'protecting' net neutrality, instead its more of the argument of should we move to net neutrality.

Content providers are more often than not stationing themselves at your ISP; this means that likely have a node of distribution at your ISP's datacenter or somewhere that openpeers with your ISP.

Who knows, maybe net neutrality isn't the answer we need to keep the internet open/neutral. Regardless of law, large corporations will always have a leg up on distributing their services because of their ability to easily ship out servers to datacenters. ISP's are likely to accommodate certain services over others because of user demand.

I think ISP competitiveness and more open peering contracts are the true solution to what we want, the issue here is local bylaws preventing new ISP's from entering the market (at least in the US). In my small city, we have a single internet provider that's protected by a cable coalition...many of the board members are past employees, family members, or have interest with that ISP. So I think all in all, targeting these local laws is the first step to net neutrality.

I'm not sure about all this yet, just my 2cents.

*fixed spelling
For now. Doesn't it just take a new law that says ex post facto laws can be made?
So how do I find a decent Agile team to join?
Entry-level instruments - cheap-ish, poor quality, fine for beginners, basically disposable because they're (ironically) difficult to play and don't sound great.

I suspect this is one of the reasons for the cited 90% quit rate. If it's something you're not sure you'll have an aptitude for or even like, you're probably not going to invest much in your first guitar. But the result of that is an instrument that's far more difficult to get to make nice sounds. AFAIK, guitar is the worst for this - other instruments at the entry level might not have great sound, but aren't going to be downright hard to play.
I don't think the RPI 0 would work; last time I tried this, it wasn't able to work as both a USB client and host, and the only way to get it to do wifi is with a USB wifi adapter.
It's a trifle hard to align the idea of what is supposedly "traditional" with the /usr merger that was done in Solaris 2 in the 1990s and AT&T UNIX System 5 Release 4 in the late 1980s. (-:
Weird example, imo. The government has all sorts of documents pertaining to me that i wouldn't "tell it around". I'm not justifying them knowing everything of course, i just don't personally agree with your example.

In a perfect world, if i had nothing to hide and i trusted my government, then actually i wouldn't mind telling my bank account to the government in the slightest. In the real world though, i'm more concerned about 3rd party malicious acts than i am with the government directly, and the holes that the government injects into our lives.

I don't want the government to have my personal conversations not because i'm afraid of them specifically, but afraid of who else will inevitably get ahold of it when the government drops the ball.

(Note: yes, i know the government could also turn against me in an unknown future)
The size of the government is not the deciding factor.

Example is Denmark with one of the largest governments in the world but still among the countries with lowest corruption.
The events in question could have happened in the past. TDWTF sometimes has a queue of stories that take a while to get edited. Additionally, some stories likely only get submitted after fear of NDAs expire and new jobs are acquired by the submitter. (Even scrubbing details from the posts, there's no reason for a submitter not to CYA to the full extent possible.)
> Why not?

The usual reason is that people tend to want to fix/add a bunch of other things beyond just rewriting in language X.

Sure, if it's a straight port for speed (I'm currently doing something similar from TypeScript/Node.js to C++), and you're not adding a bunch of new stuff in the process, that's relatively safe.

But generally, rewrites are expensive and businesses don't like spending a lot of money for something without any new "features" (beyond cost, ironically). If you find yourself with that kind of group, IMO, incremental improvements are a better choice for that business most of the time.
If teams can't consistently implement "Agile", then maybe it's not really that great of a method. Or perhaps it's not much of a method at all, just a bunch of pseudo-philosophical nonsense, measuring things that aren't relevant and using methods whose correlation with actual results is near random.

I mean, look. We _know_ there is no single project management method that produces good results across the board. That is a fundamental result of undecidability (and related no free lunch theorems). There is no single method, there never has been, and there never will be. The teams that work well do so because they are good at what they do, they have a specific skillset for what they are working on at that time, they work well together and adapt to the circumstances, and frankly, are a bit lucky. That is a moment in time. Most, if not all, teams cannot reproduce that result consistently year after year, nevermind among different teams. It is a fleeting attribute, not a systemic byproduct of _process_, unless the field is so narrowed so far that optimization is in fact possible (which is exceedingly rare, and certainly doesn't manifest itself in general software development).
Replace the %28 and %29 in the URL with parentheses ( ) and the paper loads correctly. The title is spelt like this:

SPEAKE(a)R: Turn Speakers to Microphones for Fun and Profit
The point wasn't (only) that they were statically linked, but also that /bin and /lib were separate partitions (or even separate disks) and could be mounted read-only, could be used from tiny ramdisks etc.. In any case, though, I agree that even without the merge, it wouldn't be doable on any modern Linux system.

There are examples for both approaches. OpenBSD keeps /bin minimal and statically-linked, and it works. Solaris merged /bin and /usr/bin a long time ago, and -- unsurprisingly -- that works as well.

Frankly, as long as it doesn't bork my Debian machine when I move from Jessie to whatever Debian 9 is going to be called, they can merge all they want. At this point, seeing how many Linux systems are doing the merger, it's probably a good idea to do it, too. Packages whose developers give a flying fsck about portability (fewer and fewer nowadays because lockdown and unportability were bad only when Microsoft were doing it) already deal with both usr-merged and usr-unmerged systems (hardly rocket science in most cases), and the maintainers of packages whose developers don't give a flying fsck about portability and only develop for Linux can hope that four years from now, everyone will have merged, especially now that Debian is doing it too.
Show HN: Marbles – A 3D paint app built using three.js
Since when is MVC a requirement of programming? I completed an entire MIT-based CS curriculum and received my degree without writing a single line of MVC. It was mentioned in passing regarding GUI development, but I never needed it during those years when I wrote a compiler, a network stack, a raytracer, etc.
Measuring User Behavior with Cognitive VR’s SceneExplorer
I guess people are a bit in denial about the fashion brand aspect of Apples. I've got an Air and a Lenovo X201 and partly switched to the Air because I got negative comments about the Lenovo's looks - "that thing looks really old" etc. Both laptops work fine.
Why the Office Needs a Typewriter Revolution
Very insightful. Thanks!
I wonder what this means for animation studios, or edit houses. Obviously most dev shops don't have a need for full time animators, but just as obvious is that a lot of devs don't know animation fundamentals outside of how to implement an animation without jank.
I've always wondered why smartphone apps don't have better access to the telephone portion of the device. Why is it so difficult to do something as simple as recording calls? It would be neat if I could get apps to change my voice or encrypt the audio.
Show HN: Edit Google Docs in the Shower via Amazon Echo
Would be amazing if we can actually reduce our oil demand BEFORE we run out. Nice job Tesla using beautiful tech where policy seems to have failed.
I like it, although I don't use it a lot. It's a nice to have more then a must have. But it works so far flawlessly. I do like having Touch ID.

Probably be more useful once more apps take advantage of it. So far only a few non-Apple apps I use take advantage of it. I do hope Slack takes advantage soon.
I love this project. Post it to http://www.ikeahackers.net/.
"your cynicism and the oh so impressive "I've seen it all attitude" adds nothing constructive to the conversation."

As opposed to....your comment?

Hyperventilation is navel-gazing without the self-reflection. It is a step below hysteria. If you truly grew up in a totalitarian state, then you should be in favor of doing things right, by the law, rather than allowing a single person or small group of people circumvent (or pervert) it.

And that is the problem here. Executive Orders and appointees during both the Obama and Bush administrations have allowed the executive branch to do what they want, when they want. It's technically legal, but it's as permanent as smoke. And those who are upset that the smoke bridge to a better future is falling apart are fools.