skysight-inc/HackerNews huggingface dataset:
Coming from ruby and using a lot of maps and functional constructs I personally think the first one is way easier to read.
Interesting thanks for the details!
"Google works better with Chrome" is the same as any other page's "this site designed for Netscape Navigator" button, a perfectly acceptable practice for the last couple decades. Your operating system popping up a warning that "Microsoft Edge is safer than Firefox" is an entirely different ballgame.
Well I'm going to give it a go. Thank you for posting above, you've put me on to two valuable resources. :)
I wish more techno-utopians would take note of this. I says so as a techno-utopian myself.

We are building tools that take power away from entrenched interests and give that power to just about anyone. I think that's a good thing on balance. But just how good or bad it is depends heavily on the details. And as an engineer or a designer or a product person of any kind, we get to decide which people we use as the prototypical user that we keep in our head and use in testing to get our services up and running.

If we just skip that, and throw the tools out there and see what happens, we get, among others, people like those in this article.

I think it's very valuable to think about what kind of journalists we do want to enable, and take the time to go see how they are doing. Is my tool working for the kind of people it is supposed to? Are there little things I can do to make sure they are effective?

Too many engineers and designers act like they're just putting a product on the shelves and their decisions aren't political, but every decision is political. It's just a question of whether you take the time to understand the political effects.
> In such a situation, will you not see everyone throw as many resources as they can into getting their kids a better chance of making it into one of those good jobs?

Absolutely, but the resources you can throw at it is strongly dependent on the availability of loans. Hence why we have $1.3 trillion in aggregate debt.
The deadliest animals in Australia, by far, are horses and cattle.

That's the secret Australians don't want you to know!
Not sure where it is in the US / rest if world, but in Australia the point of demarcation for residential houses is the 1st phone point, so any issues in the line are almost certainly the telco's problem.
This is the most interesting view of the Chinese Room argument I've read so far. Thank you for sharing.
A workable Hypercard on iPad would be nice, but who's stepping up?
Yeah, but it's not just AirPort that's shrank. Apple appears to retreating on a whole bunch of fronts.
Exploring Lodash Part 1 – Introduction and _.isArray
So, after dropping $3,000+ in the Apple ecosystem, another $20 must be spent to get two Apple devices to communicate.

But Microsoft and Google aren't as user friendly somehow?
I have, and it looks nice but I want about a 6.5" screen.
New tweet:
https://twitter.com/riseupnet/status/800815181190217729

Confusing update IMHO. Could be read as reassurance. Could also be read as being threatened with incarceration and being forced to keep the site up. or a reminder to archive stuff immediately because of impending shutdown.

Not really sure what to make of it, other than they have obviously heard the concerns and /not/ updated the canary.
some of that 2/3 flunked out or are perpetual students.
I have been watching this (through their great Apple TV fourth gen app) for the past hour.

They have been excellent at doing live-translations of the primary NHK domestic broadcast. About 45 minutes ago the tone of the japanese language speaker in the background was really, really emotional, loud and fast. Reports of tsunami sightings at various distances from the seaside, factory fires etc were coming in by the minute.

They are warning people of returning to the seaside too early; now warning of a possible ~90 cm tsunami that might still be very strong.

Edit: Prime minister Abe made a brief, live speech to the nation.. and the NHK put him in a small picture-in-picture box in the lower left part of the screen so that they could still show the live view of the seaside. That was special.
"then doesn't that mean everything in the universe is self-aware?"

More accurate to sat everything can become self aware.

The bigger thing to note is that it is not the balls or the sand that is self aware, but rather the entire computing entity.
I think their belief is that some of their new security features will cover the gap. https://www.microsoft.com/en-ca/WindowsForBusiness/Windows-A...

I know they partnered with Bromium to help create this. https://blogbromium.files.wordpress.com/2016/09/bromium-micr...

So essentially they replaced it with a microvisor, its pretty neat really. I haven't personally played with it yet, but I am curious how they deal with user/application data. Bromiums offering was very limited in many ways (mainly the applications that are supported) but it is amazing. You basically can open up a browser, grab a virus, shutdown the browser. And you are done! Once you launch it again it will be a clean application, on a fresh microvisor.
And we won't have free content without ads. "Free" didn't work with software,
it won't work for news and articles as well.
I think the simulation is as much in the rocks as it is in the head of the guy doing it. The rocks would have an infinite size but it doesn't need to be in the head of the guy for him to compute it.
1,700 Millionaires Are Minted Every Day
This is true. I worked for a couple years at a ~10 person start up whose office used AirPorts. Indeed, it was reportedly rock solid for Apple devices, but flaky as hell from Linux.
Same, especially since the gaming Riot has blogged about their very impressive chat infrastructure in the past.
Don't know about Swift, but in Haskell you substitute parallel versions of map and filter that are guaranteed to mean the same thing.
Aircraft Automimicry: False Canopies Confuse Enemy Dogfighters (& Designers)
I don't know, doing stuff like sending someone an email to switch browsers seems just as intrusive.
If your rooms are carpeted, there is actually a gap between the baseboard and the floor. With care you can fit coax or cat5 in there no problem. It ends up completely hidden.
Disclaimer: I work for Google.

FWIW, having played around with Google's routers, they work pretty well, even from iOS. Chromecasts "just work" in the old Apple sense of the term: you plug it in, you find the thing you want to watch online that you want on your TV, press the button in Chrome and hey presto, you got your cat video on your OLED.

If you're OK with having Google store data on you[1], I'd say the Google hardware division has a lot of what you talk about here.

[1] Before the flood of angry HN replies come in, I get that is not everyone, but knowing what I know about Google's privacy practices, I am perfectly happy with that.
For all we know Apple is just canning Airport and launching a new product that replaces it and does other things.

It seems kind of silly for Apple to sell a handful of separate products --each replaceable by outside companies' offerings -- when they could instead sell one integrated Apple TV/Airport/Time Capsule/MacMini/whatever. Slap a touchscreen on it call it (Apple icon) Home and sell it for $299 (or $499 if you want a decent SSD).
Gandi.net

Private whois comes standard, + 1yr. ssl per domain.
Inspiring! Taking the advice of many SV heroes before them, those who disrupted the world with just a computer and savvy entrepreneurship. And they didn't even need venture capital to become succesful! I bet a BTC or two they read Zero to One - wonder what Thiel thinks of them. Probably regrets he didn't give them a fellowship when they were still wasting their potential on university among luddites.
Sideways Tetris. Or find a way to have a simple multiplayer game share the same keyboard. 8 people at 270x60 would allow for one window each.
> the Maori arrived, in the thirteenth century

Is the reason there's no inhabitants in NZ who arrived before 1300 AD because earthquakes and volcanos killed them all off? That big mountain island in the sea just off Auckland called Rangitoto only popped up about 600 years ago and its Maori name means "Bleeding into the Sky" so I guess they saw it all.
The thing about bullshit is that the only thing most people need to continue their belief in it is a single article somewhere on the web that supports that assertion. It's the political version of claiming that your religious belief is true because your religious text of choice affirms it.
I'm not really a brand snob - whatever sounds good. They got a bad name for ripping off circuit designs, but there is some Behringer gear that does the job. The deepmind 12 is designed by ex-Midas/Klark Teknik engineers (Behringer bought them) and Uli has been wanting to release an analog synth for ages - I think it'll be alright, will reserve judgement.

It'll probably sound too clean and will end up buying vintage VCO synths instead though :)
Yes you're right. Perhaps something like Automator or even Scratch might work for non-programmers instead of AppleScript. I find both of those quite intuitive (although slower to code in for a trained programmer).
Now Comcast and FiOS get those calls because they ship WiFi routers with their modems.

That's the real reason Apple is getting out of consumer WiFi routers: for most consumers it is an optional aftermarket accessory that makes things more complicated, not less.

Even my crappy DSL modem is a WiFi router. To attach my preferred router I had to login and set it to bridge mode. Why would Apple want to sell a product that requires people to do that?
Sadly the only choice for that is the LTSB edition, not eligible for end-user purchase. Personally I justified its install with my machine being eligible for free 10 update and ending with less features (which I don't need). It receives a cumulative security update once per month and no junk.
Address space translation is not a small thing to do in the win32 API. Not only do you need to translate pointer parameters and return values for thousands of API function calls, you also need to translate pointers in (possibly nested) structures, and also to do the same for each and every possible window message, where the general message payload may be any one of a combination of integers, pointers, and structures of (structures of) pointers. The pointers may be data pointers where the pointed-to object may be data such as a string that needs to be readable and writable from either side of the address space, or functions that can be called from either side.

See for example this effort at writing a win16 thunking layer in c# https://medium.com/@CantabileApp/implementing-window-messagi...
That is... bizarre. He should look at the abandoned internal repos of the average software company's experiments and realign his expectations with reality.
It is a race. People are dying every day due to climate change and it is accelerating. Many will die, possibly billions, in the next 100 years. We are racing to try to bring that number down, but we have already lost the game.
Thanks but I wanted an even larger screen, about 6.5" or so. I'm just not motivated to switch to a phone the same size.

I have big hands/pockets so why not use them?
I think I understand what NZ has, and while it may be deplorable...there are degrees of deplorable, and it's preferable to my(US citizen) current climate of deplorable.
Yeah, it's a shame because it's a great device. Good reason not to rely on devices that need proprietary software to configure them, I suppose. Though, to be honest, I ran into an issue on 2 Linksys routers where the UI was incompatible with any Mac browser (it threw an error any time you tried to commit a change), so relying on browser-based UI is not perfect either.

I can't imagine it would have been difficult for Apple to simply retain compatibility with the old AX; they just chose not to, which is frustrating.

I've not learned my lesson since now I have cloud-dependent Meraki gear :)
yeah, this was a tricky one. Many of the problems NCC found are concerned with using the library correctly. For instance, if an app wants to turn off PFS for instance, it can. Technically this means that the library has a PFS vulnerability. However, sometimes this is a feature - e.g. if I want to be able to deliberately decrypt history to sync it to a new device.

We're looking at ways to try to better split the higher level crypto stuff into another library (which we'll then get NCC to audit) - but until then matrix-{js,ios,react}-sdk have implemented it separately.
The glide path shown here [1] seems to advise being ~90% in cash at age 61 and then ramping up risk until you're ~90% in equities by age 86. What's the logic behind that?

[1] https://cdn-images-1.medium.com/max/600/1*TnBmuHLdCi1VGwBMS7...
10 Startups to Work at in 2017
> Conversely, companies that fail remove themselves as a time commitment for a partner

If you look at the portfolio of a VC fund you'll see why. If they're in 45 companies, essentially all the return will come from 3-5 companies. The other 40 board seats are a hassle. Whether they return 0x or 2x, they're just not material to the success of the fund.
The "borrower is an exhibitionist" scenario is beautiful and I hope it brings hell to these people.
True, apologies for this mis-post.
> I never said arts/humanities are useless.
>> inability to pick a useless major

Note that I said the major was useless, not the area of study. Out of all the career areas in the world right now, the one that cares least about credentials seem to be the humanities, unless you want to go into academia (which is a whole new can of worms.)

> but to do so by crippling participation in the Arts by making those qualifications prohibitively expensive (by not providing loans) is a mistake.

No, the point is that these qualifications a) aren't inherently prohibitively expensive (a library card and or a paint set doesn't cost 30k a year) and b) make it easy for you to take out crippling amounts of loans you have very little chance of paying back. Nobody needs these qualifications you speak of.
Or you could use a Redis transaction for a transaction. :-)

http://redis.io/topics/transactions
That video scares me! How do you do all of that, but hygienically? There's raw chicken all over the place, it touches towels, the towel touches his clothes, he touches bowls, even salt, with contaminated fingers, it's terrifying.
The question you're asking is essentially the same as the Chinese room thought experiment. My interpretation is that the system of the stones plus the mind of the guy together make up the program, when neither alone can.
I left Christchurch 10 years ago for the US but still get back most years. The first few trips back after the earthquake(s) were very unsettling - destroyed doesn't fully describe just how different the city is now. It's great to finally see a new city emerging now.
They will eventually force you to a user based model.
I suspect we'll see it more with .net stuff rather than as a fat binary specifically.
Every single time I login into Gmail with Edge I am presented with a banner to switch to Chrome. I dismiss it, next time it's still there. I've seen this banner many many times. You would think that eventually they would give up.

If I login with Firefox, no such banner (I think because it would cause an uproar within the dev comunity).
This is a trade-off with any emulation really. The more hardware accurate your emulation gets, the more you have to keep track of in virtual registers and state, and all that extra tracking adds up in a hurry.

Native virtualization dodges a lot of that performance penalty by using the hardware features directly where possible. But that's only really feasible on systems that have nearly identical hardware; x86 is pretty standardized at this point and virtualizes quite well. ARM is much more varied and harder to virtualize, even on other ARM platforms due to differing feature sets.
pe/coff doesn't support anything like mach-o's nfat_arch header/fat_arch structs, so it's unlikely
This sounds like the opinion of someone who has never had to deal with business crushing regulation. The fact is that there needs to be a balance. It is foolish to impose economy killing policies when other countries openly pollute vast quantities on the other side of the planet. Additionally, many of these policies assume Man is only capable of causing climate change and not capable of fixing it. However, early experimental evidence supports the notion that we might be able to solve the carbon problem scientifically. http://www.popularmechanics.com/science/green-tech/a23417/co...

Obviously this is not a call to abandon environmental protections, but rather a call to be more pragmatic in our solutions. If this last month has taught me anything its that projections are not fortunes and it is dangerous to assume the equivalence.
Would love your feedback, thanks!
My Airport Extreme hits 750-800 mbps pretty routinely, despite my devices being able to pick up about 10 other neighborhood wifi networks.

However, I get ~950 mbps over the wire (on a 1 gbps connection), so I still plug in when I'm sitting at my desk and need to transmit large files.
20-30 seems like 15-22 to me... I doubt Jacques pops out the protractor to measure his angle.
Im glad I got someone with the shock value. Its clear you have a very unique perspective that I appreciate you sharing.

Female in lower income bracket - I believe this. I think this is a rather heartbreaking reality so I am a ok not going into this. What I do know is that Ive met a few peoples whos moms work 16 hour days as much as possible.

- chronically ill - the college educated are competing with the chronically ill for jobs

- mentally ill - the college educated are competing with the mentally ill for jobs.

- unable to afford - so they are working but cannot find housing. I believe it.

I dont think 'bail out' is the solution. Its 'salvage and prevention'. Ensuring that future generations dont fall into the trap and if they do it is an educated risk. And salvaging multiple generations lives who were chasing after the american dream.

Im all for helping those that cant help themselves. But Im also interested in getting those 60% there to 100%. If the "prividged" are having are hard time post graduation. The under privlidged have it even worse. We are talking about the future of basically educated children not just "foolish rich kids"
> If rocks on the ground can be (slowly) self aware

If weird assemblages of water, carbon, calcium and trace minerals can be self-aware, why not?
> There are a lot of scummy advertisers out there and very good reason to be paranoid, but we cannot use that as justification to throw someone else under the bus who is clearly trying to meet us in the middle.

I'm not throwing Troy under the bus, as a matter of fact uBlock has 'toggle cosmetic filtering for the site' and I've turned it off to allow this sponsor message to be shown.

But I will note that Troy is still serving tracking code from his site and I have no intention to stop using an Add-blocker for his livelihood or anyone else's.

Could the curated lists be improved? Yes, I conceded that position in my above post as well. But the whole-scale attack on 'Add-Blockers' by someone serving tracking code is, as I have said totally disingenuous. It's not about 'the level of intrusiveness' it's about 'my right to control what code/content is executed/displayed on my machine'.
While you are not lying, and mailing lists should be avoided if you want to share secrets, most of the times you need a mailing lists not to do that, but to simplify communications.

At least in the global south, most of radical activists groups have strong "no-internet policies" for any type of secret, and no cellphones ones for their work. They have learned with their own history what they can or can't do, learned how to deal with IRL infiltration, and even learned how to communicate without any kind of contact or even agreements between groups. To survive and act against dictatorships or invading armies is not easy, they had to be smart.

But still, because travelling is expensive and networking today is a need for some of those groups or collectives, they can communicate with each other talking about their resolutions or activities, which are not secret (as I already said, it's assumed there can be a IRL infiltrate) but they are also not public.

You can see SMTP and mailing lists as a huge security risk, and they are, it's just not very common to see people that assume the opposite around here.
Structural equivalence is given by EQUALP and has of course its own limitations (but works with trees, user-defined structs and hash-tables, for example). Of course, if you use the identity comparison, you get different results. I agree CL does not fit your definition of functional programming.

An implementation is permitted to make "copies" of characters and numbers at any time. The effect is that Common Lisp makes no guarantee that eq is true even when both its arguments are "the same thing" if that thing is a character or number.

http://www.lispworks.com/documentation/lw51/CLHS/Body/f_eq.h...
I don't feel safe when I use kitchen knives that are dull; it seems like an accident waiting to happen.
Thanks! Was looking for something different to read.
Microsoft doubles down on quantum computing bet
Pornhub women in tech scholarship
Yeah, I get why they don't delete. It does make a mess of Reddit threads. And I've thought maybe even DNS-black-holing. But whatever I do, I know I'll just eventually turn it off again. :-/
Now I'm really trying to think of ways that could be done in a fast way. Any ideas?

The instruments in Acid Machine 2 are built in a modular way, kind of like a basic vst plugin. This is because I started out trying to make a more fully featured web daw. It would be possible to add in more instruments in the future.
Ask HN: Best way for finding open source projects to read and learn from?
In my computer science education the idea of reading relevant literature was always limited to books and articles. In only one case (kernel programming) was source code part of the literature. Because of this, I'm woefully behind in reading amazing quality open source projects.

What are your strategies for finding quality open source projects? And do these strategies differ if you're just learning a new language (or framework) compared to if you already have a good grasp for it?

Currently, my personal interest is in learning best practices for node.js (and its ecosystem). This question, however, is aimed for learning best practices or gaining interesting ideas about all languages and frameworks.
Similarly, we could just leave the current system alone except for one change: Pass laws requiring various media-flavored organizations to give equal airtime to every candidate. "Dear ESPN: If you want to operate in America, you must give each of these N candidates Y minutes of ads for free."
Wow, that is pretty cool. It made me think of the book The Difference Engine.
If you're a torero, that situation could also mean that you and your "steak" are still engaged in the arena for a few final moments. Not properly rested, indeed.
It’s Time. Thank You and Bye Meteor
Note that local identifiers (such as vars) mask the import identifier so it will be easy to create a false positive.
It is interesting in that if you search pubmed, you will find studies published all over the world which claim positive benefits to homeopathy with one exception, the U.S.

You could draw multiple conclusion from that. Nonetheless, it is interesting.