skysight-inc/HackerNews huggingface dataset:
That's part of it. For IO/State, the idea is basically, if you wite a function that does something, you have to test it by doing that thing, so, instead, let's write recipes to do things, and then run them (recipes here just being sets of instructions - not trying to make a weird kitchen metaphor, just seemed more clear than "build computations"). Then, the code to build the recipes can be pure, and we can maybe do neat things like check recipes for equality, change up how we run them to do practice runs while taking notes, pass the recipes around and modify them, and build up libraries of not just recipes, but recipe modifications. A nice side effect is that it lends itself really well to separation of concerns/testable code - if your language is type-checked, it enforces it. If not, it's kind of optional, but there's not much reason not to keep it pure, since you're effectively doing dependency injection already. It's useful for non-side-effecty things, too - for State monads without side-effects, our "recipe" is a state machine, and it means we're being explicit about our inputs, which also makes it easy to do stuff like lookahead - changing the state and then dropping back to a previous one.

It turns out this style of recipe-building, when you get down to the minimal stuff you need for it, is really useful for any sort of computation-in-a-context (for a recipe, the result of running the recipe is the value "in" the context - you can "modify" it by adding to the recipe, same as you can "modify" a function's return value by composing it with another function). Basically, the interface says that "return" lets you put something in a context, "join" describes how you can compose contexts, and kleisli-compose says that if you have two functions that return results in a context ( a -> ctx(b) and b -> ctx(c) ), you can compose those functions by composing the resulting contexts with "join". The end result is that if you have some context, like a recipe, you can apply changes to it ("bind"). In fact, if you have no context (the Identity monad) kleisli-compose reduces to just normal function composition, and bind reduces to application.

TL;DR: separation of concerns is a really nice side-effect of what's just a really broadly applicable interface for "more complicated but still composable stuff".
Note how Curtis Green was raided: they delivered some drugs, then searched his house on the grounds that he was in possession of drugs. This is a standard US Postal Inspectors tactic: it was used many years ago (see http://totse.mattfast1.com/en/law/high_profile_legal_cases/a...) and it looks like it is still being used.

If you are thinking that this looks like an end-run round the fourth amendment, then you have been paying attention.
Newer 3 pedal VWs apparently don't allow you to use the brake and the accelerator at the same time, which annoys people who heel and toe (left foot using clutch, heel of right foot pressing the brake and right toe blipping the gas to rev match on a downshift).

Edit: after doing some reading it seems this only happens when you aren't using the clutch, which means it makes left foot braking impossible.
>My 99 Prizm key would work for most all other Chevy Prizm cars. I know that this "cross keying" would work on quite a few different brands and models as well.

Back in the later 80s my parents had a Toyota van. One day my mom accidentally started it with her house key. We then realized that pretty much anything that fit partway into the ignition started it. Many years later the key got lost and we kept a screw driver in the cup holder to start it. It was a little odd driving around without a key in the ignition.... always thought cops would get suspicious.
Are you familiar with the book Peopleware? If not, check it out.

http://www.amazon.com/Peopleware-Productive-Projects-Second-...
In some ways, the article reminds me of the documentary "Helvetica" about the eponymous font. In the film, font designers are both for and against, some calling it sterile and corporate/big-brother and others saying that it's about democratizing and humanizing fonts.

I'm gonna lean in favor of "this is the best outcome for everyone", even if it possibly screws specialized design roles (such as Icon creators). Google and Apples approach to design makes good sense (to me at least), as it significantly lowers the bar for what is needed to create a "good looking" app. Perhaps it's a more sterile look, but my apartment also has plain white walls for a reason.
no additional context is needed to know whether an identifier is exported

Isn't this the same as the argument for Hungarian Notation? And isn't it a bit of a slippery slope? Why not add an 'i' for integers, so that no additional context is needed to know whether a variable is an integer. Etc.

There is a lot of information about a particular identifier that it would be nice to know at any given time, and in my opinion it's arbitrary to pick just one and make it a language rule. A much better solution is for to use IDEs or text editor plugins to visually show (using color, formatting, bits of UI) that information in a user-configurable and context-dependent way.
Full-Stack Software Engineer
We are seeking a strong and passionate Python/Django full-stack developer who will lead the charge in building out a sports coaching platform that leverages video based programs, tracking and engagement to drive competency in field sports. You will fork an existing Django-based platform and convert/improve it to fit the new target audience and user scenarios. You will have complete control over any architectural and implementation decisions going forward. This is an on-site, full-time position.

QUALIFICATIONS:

- Experienced with the Python language and the Django web framework
- Experienced with frontend coding, HTML/CSS3/Javascript and common libraries, such as jQuery. Bonus if you worked with Stylus/Sass, Coffeescript
- Familiar with AWS, specifically S3, EC2, ELB, SES, possibly RDS
- Familiar with Git
- Basic knowledge of SQL, some experience working with MySQL or Postgres preferred
- At least 2 year of full stack development experience using Python/Django
- Additional experience in other languages/framework is always a bonus
- CS or related degree is NOT required. But you do need to demonstrate good understanding of basic programming concepts

COMPANY:

Constellation Sports is a web and mobile-based skill building platform that allows coaches to create player-specific, video based training programs. Constellation creates professionally produced high-definition videos which are assigned to players from categories including: skills and drills, inspirational messages from professional sports stars, teachable moments from games and injury prevention modules created by top sports medicine professionals. The platform will be highly customizable per organization with white label branding, messaging, compliance tracking, sensor integration and a sports gear store.

TO APPLY: Email a cover letter and resume to clare@constellationsports.com
> do the key fobs have an on/off switch?

Pop out the battery. You don't need the battery to use the hidden spare if you lose your key: there's a physical key hidden inside the fob to unlock the door, then a slot on the dash to stick the whole fob into to start the car. It's there so you can't be stuck unable to start your car when the fob's battery dies.

http://i.imgur.com/uBeach6.jpg
Or rather: compilers exist that do. The embedded world has a lot of strange toolchains
The population density of the area around Baltimore means this is emphatically NOT Ferguson. Given its proximity to DC, Philly, and NY I can only ask, "When do the buses leave?"
I think (some) cars actually know whether the key is inside or outside the vehicle and can't be started if it's outside.
AudioKit is now MIT Licensed
(Actually that is a separate matter and I agree with you completely. They need to return to their roots and not do any of that spoiled only-child stuff (no offense to people who are an only child, I just can't think of a better example, and of course if someone is an only child they can still learn to cooperate-etc.)

If you want, Uber, you can be a child who doesn't share their toys: just create something new again! You can't retain a monopoly otherwise. Wouldn't you rather keep growing, like Google after search, than retain a hundred percent of some single tiny specific market, like Windows as a monopoly? Just take a look at the two respective stock charts (goog and msft, max timeframe).

I actually take this subject totally seriously. However it's orthogonal to what we were discussing. For anyone who doesn't know what we're talking about, it doesn't matter here.)
Which campus should show up as the main one? Notre Dame? I looked at the website and Wikipedia, and I can't figure out if Notre Dame, Exchange District, or Downtown is the campus that should be returned. (This isn't a rhetorical question - I'd like to know the answer.)
Article is on a convicted internet child porn collector and a neo-nazi troll.
Jailbreak iOS 8.4 updates
ZStack – The Query API
I suppose it's just that much more validation, one last-ditch-effort to reveal flaws behind the facade.

But you're right; who would offer up anything but a stellar reference?
Haven't even read the article yet but had a quick scroll through to see how long it was and already enjoying the graphics!
You can't think about this like internet security. Normal encryption doesn't care how long the network cord is. Opening your car door does. This attack lengthens the cord between client and server without touching the data on the cord so that you are genuinely logged in from an encryption standpoint, but from a world standpoint you are sitting at your office desk unable to see your car.
oo, that's an interesting pattern :)
Facebook Is Shutting Down Its API for Giving Your Friends’ Data to Apps
Of course. Just sent them to you.
Is anyone else getting a message that says:
Your connection is not private

Attackers might be trying to steal your information from blog.torproject.org (for example, passwords, messages, or credit cards).

ReloadHide advanced
blog.torproject.org normally uses encryption to protect your information. When Chrome tried to connect to blog.torproject.org this time, the website sent back unusual and incorrect credentials. Either an attacker is trying to pretend to be blog.torproject.org, or a Wi-Fi sign-in screen has interrupted the connection. Your information is still secure because Chrome stopped the connection before any data was exchanged.

You cannot visit blog.torproject.org right now because the website uses HSTS. Network errors and attacks are usually temporary, so this page will probably work later.

NET::ERR_CERT_COMMON_NAME_INVALID
This was the agile party line, but nothing in agile development helps with the core problem of changing requirements. If you design/code a solution to one set of problems using an underlying set of assumptions and when someone shows up and changes those assumptions it doesn't matter if your using an agile process or a heavyweight waterfall process. The only difference is going to be in the amount of time it takes to iterate the design and tear the existing product apart and rebuild it with the new set of assumptions.

The real savings with "agile" methodologies is the understanding that the code is the documentation. This doesn't free you from having requirements or design documents, it just allows you to spend less time on that part of the process. For any sufficiently complex project not having block diagrams of how everything fits together, and basic documentation of subsystem interfaces just means you waste a ton of time reading the detailed implementation before you can understand how the system works.

In other words its the same problem you have with heavyweight processes. If you have to read 500 pages of design documents to understand how to integrate your routine, that is the same has having to read 50,000 lines of code to understand how to integrate a piece of code.
Thanks for pointing this one out to me.

After seeing this and SerpBook, I'm not really sure how I've missed these services all this time.

What I'll have to figure out now is reputability.
Well, reading the hexadecimal interpretation of a memory dump full of little-endian data is annoying as fuck.
How do I know I can trust this?
Couldn't it exchange a few messages with the key and precisely measure the time? I'm not sure if such precise measurement is possible, but given that light travels ~ 1 feet per second with 10Mhz clock you could theoretically test if it was more than 50 feet away (many approximations here, but I guess within an order of magnitude)
https://corner.squareup.com/2015/04/keywhiz.html
Blinking the LED using only the GPU (which weirdly is responsible for the initial stages of booting the rpi):

https://github.com/hermanhermitage/videocoreiv/tree/master/b...
> Critics argue we are aiming at known, limited upside benefits, while facing unknown, potentially much larger risks. Does this apply equally to radiation mutation breeding?

To the extent that it can be said to approximate something valid in the case of GMOs, it applies at least as strongly to mutation breeding (regardless of how the mutation is achieved, radiation isn't the only mutation source used in mutation breeding.)
> It's only a question of time until avoiding surveillance will be a criminal act in itself.

Too late.
Now let's level up and see an ISR using the Erlang VM.
You're right, the Notre Dame location is our main campus.
I do think it would be nice if Ansible Vault could integrate with HC's Vault in some way (especially for secret generation purposes, since that's not something ansible-vault does, really).
For something that most almost anyone can follow, there are a lot of failures out there.
I'm suggesting that the car sends out a constant, signed signal to a certain range. The rob receives it and sends an unlock signal back to the car.
FWIW flywheel has managed to integrate with cabs in SF. They don't do surge pricing but they do everything else: hail with an app, see the cab coming to pick you up, auto bill a credit card after the trip based on metered fair.

Things will certainly evolve more slowly due to regulation but I expect cab fleets to become more uber-like over time.
Enola Gay co-pilot's Hiroshima atomic bomb run plans up for auction
The US Coast Guard Station out of Traverse City initially took/posted these photos to their Facebook page... then MLive picked it up and now Smithsonian Magazine.

Here is their Facebook page if anyone is interested, they post some pretty interesting stuff: https://www.facebook.com/AIRSTATVC
I have only recently realized the effect a well designed project website can have on the users impression of your project.

I'm sure the code/design quality of jshon is great, but the website design/layout doesn't reflect this.

The current look of your website looks like a website from the late 90's, and may as well implicate that the project is no longer maintained.
I have a Town and Country and the key never really leaves my pocket. I can touch the door handle on the driver's or passenger's side and unlock all the doors. I thought of it as a novelty at first, then in real life I realized how handy it is. Maybe it's just because I have kids and my hands are usually full but I use it all the time. Also it is nice to just push one button on the door handle to lock all the doors.
Download Pangu8.4 jailbreak iOS 8.4 cydia download – iosjailbreak-download.com
There's still no solution for the cowboy/shape problem (where you want to have a single object that can implement Cowboy::draw() and Shape::draw()) though, presumably.
I'm not sure I completely buy their claim that network/disk IO is no longer the bottleneck in many situations. Their recent NSDI paper (https://kayousterhout.github.io/trace-analysis/) is compute bound for a 20 node cluster, but they never evaluate it in a larger cluster with fixed data size. The availability of on-demand cloud resources would potentially make it easier to solve the bottleneck by just increasing the cluster size.
that would definitely be more idiomatic in AWS
source: I am an Amazon employee
Show HN: India Post Tracking API
As Gay Marriage Decision Comes, Visualizing the Supreme Court
Color-switching nano-laser brings real optical nanotech much closer
But if we are going over a very short distance like NFC does then their amplifier is going to have to be close to the key. If my NFC key only works when it is within two inches of the door lock, your amplifier is going to have to be within two inches of my pocket to pickup the signal to amplify it.
Shoot the cage (after all enemies are dead) to save the princess. The powerups can be shot to gain content.
This Gang of Flat Robots Can Autonomously Steal (Or Park) Your Car
But that’s the issue, duck typing really leads to many situations with uncertain situations. It’s like the + operator in JS: depending on context, you can have appending, addition, or vector addition.
You're exactly right. It's sad that a lot of people in the community cannot keep an open mind when they evaluate a technology.
Retrospectives: Plans, Tricks, Tools, Tips
While i enjoyed the N800 for the time, the waves that Maemo has since created across the Linux ecosystem has me wondering if the project should never have happened.
And IIRC New York recently updated its regulations to integrate with apps. But the regulations did have to be updated. In the future, I hope cities consider just deregulating the taxi industries. Maybe it'll happen in a southern state.
The amplifier relays that signed signal to the fob. The fob receives it and its unlock signal is relayed back to the car.

No matter what tricky message protocol you come up with, it won't matter. The car and the fob can't detect the difference between being next to each other, and being next to a set of relays rebroadcasting their signals. Not by reading and transmitting radio signals at least.
> but it returns a thunk which is not.

An important note to consider is that Haskell has a defined order of computation just like most other languages.

The thunk will be evaluated based on certain rules, combined with how Monads are chained (using `>>=` or bind) this causes the effects to naturally occur in the correct order when the thunks are evaluated.

Put another way the thunks being impure is safe because the order of evaluation of the thunks is well defined.

Note that evaluation order of pure operations is well defined but hard to pin down, as "outside in" is hard to grasp. However since those methods are pure the order isn't important.
EFF's Updated SSL Configuration
The usual distance bounding protocols only need a nano-second accurate timer on one device called the verifier. For example https://www.usenix.org/legacy/event/sec10/tech/full_papers/R...

Cool trick in that one, the Prover(i.e. the key fob) does the distance measuring part of the challenge response protocol using analog only components. This means its response time is <1 nano second.

So you can do it with only the car having a good timer.
LED Display seems to be a valid short-cut to your problem.
I think it was meant to be a complaint about the political party that consistently keeps certain demographics beholden to them with policies that are made in the guise of "helping".
I could see several ways.

1. Use a modified form of triangulation. Have multiple transceivers in the car (At the front and back) and make the remote directional aware. Then have the remote and transceivers ask each other if the angles they are seeing are the same. The only way for the thieve to bypass this would be two remote amps set at almost 180 from each other.

2. stick an ultrasonic speaker in the key fob and have the car send it a random sequence to play back. For those worried about battery life use a wireless charging system.

Both of these assume that the transmission is encrypted and the thieves are just boosting the signal.
Mode Media Combines Its Websites Under a New Social News App
There is one minor syntactical convenience available to make the message example slightly more concise: switch msg := msg.(type) would make msg a message of the specific type inside each case. (So msg would be a DrawLine between 'case DrawLine:' and the next case.) Author might have just wanted different names in the different cases, which is a perfectly defensible reason for doing it the way he did instead.

He says "Go seems to advocate runtime over compile time checking." I think it's less that folks prefer run-time checks on principle than that they simply don't yet have in hand great ways to strengthen compile-time safety while meeting their other goals (meeting backcompat promises, not complicating spec/impl too much, other work like shorter GC pauses or new platform support). As an example of a team member not being a fan of all the runtime checks, bradfitz complains about the occasional gross interface{} here: http://talks.golang.org/2014/gocon-tokyo.slide#50 . And there is active work from the team and community on static checking, though most of that right now is in the form of heuristic checks in external tools, e.g., go vet and errcheck.

All in I love this--I tire a bit of posts that are like "I wrote a toy program [or not even that]; here's Why Everyone Else Is Wrong" (because anyone could give an opinion that informed given a day or two, and hot takes are getting old). But it's cool to see someone who, by virtue of working on Rust (and seeing it evolve) has unusual perspective on tradeoffs and seems to have written, you know, pretty thoughtfully and maturely about them.
Read the source code: https://github.com/hashicorp/vault
I know it is very new, but I would love to read a Vault vs Keywhiz [1] article.

[1] https://square.github.io/keywhiz/
The digital media company formerly known as Glam is launching a new product today for finding curated stories in topics like entertainment, food and fashion
Apple Watch v1 is a first step. I am pretty sure v2 will be huge. (akin to iPhone2 aka 3G, and iPad2)

For certain occasions like doing outdoor sport, an inbuilt low-power 2G phone modem would be awesome, so that one can use it without a smartphone in the pocket. One can also imagine an improved Siri app. Both combined with a improved battery that lasts 2+ days would be an instant buy.
So you mean like Haskell's `.`? That would be interesting.
It's much less than 75%—but then, you only get the engine, you don't also get the multimillion dollar award winning game to build on top of. If you make a mod for Skyrim—say, a new dungeon—you're adding that to the existing game and assets and dungeons and all that. You don't have to build everything from scratch, and you don't need your new content to be enough by itself to get people to buy it. A game with 1 dungeon, who would buy? But a mod that adds 1 dungeon to Skyrim, sure.

So yes, 75% is high, but the conversation should be, what cut should everyone receive, not, why does Bethesda deserve a cut at all, which most of the conversation actually is.
No, and ssllabs seems to think the cert is fine as well. https://www.ssllabs.com/ssltest/analyze.html?d=blog.torproje...
slightly different scope, but solves a similar problem
https://github.com/cloudflare/redoctober
good writeup about it here
https://blog.cloudflare.com/red-october-cloudflares-open-sou...
Source code for Automatic Generation of Regex has been released
I don't get this warning. Is your ISP/company/hotel/OEM/... MITMing your connections?

I get a certificate with SHA1 fingerprint
DE 20 3D 46 FD C3 68 EB BA 40 56 39 F5 FA FD F5 4E 3A 1F 83
Fetch Lets You Buy, Book or Schedule Anything from Your Apple Watch
The banning of roaming charges are repeatedly being proposed in the EU, and later the proposal is canceled once all the good PR has been gained for now. See this two year old op-ed from (then Member of European Parliament) Christian Engström, which explains the procedure (in Swedish): https://www.aftonbladet.se/debatt/article16919673.ab