skysight-inc/HackerNews huggingface dataset:
" I think Lisp still has an edge for larger projects and for applications where the speed of the compiled code is important. But Python has the edge (with a large number of students) when the main goal is communication, not programming per se.
In terms of programming-in-the-large, at Google and elsewhere, I think that language choice is not as important as all the other choices: if you have the right overall architecture, the right team of programmers, the right development process that allows for rapid development with continuous improvement, then many languages will work for you; if you don't have those things you're in trouble regardless of your language choice."

- Peter Norvig

https://news.ycombinator.com/item?id=1803815
Does that mean BBC Basic is no longer your preferred secret weapon?

Or was your post just a diversionary tactic to protect your competitive advantage?
This happened last Monday morning incidentally. So the authors certs have actually been suspended for at least a week already.
> Is travel on a plane now squarely reserved for the honest or those with nothing to hide?

Not at all. They'll still let you on the plane after grilling you. They just want to know that you're hiding something. For future reference.
Entrepreneurs: Hire Your VC
Angie, a module-based Node.js webapp framework in ES6, enters its 0.4.0 release
Work for God and get your name in the Bible.

It's a sure thing.

A nigger is still doubting NIST.

Fucken in a jail with Barney Fife. Since it is a sure thing with God, we wait for a white person many years if necessary, fucken barney fife nigger, dumb fuck doesn't know NIST!! God damn what a nigger!
I found the book very accessible because a lot of the concepts are high level abstractions. So I'd say it's worth reading without worrying about prerequisites. Since the PDF is free, it's just a matter of time.
I remember how when laser pointers started proliferating there was a media panic over their potential use in downing aircraft and blinding people. Schools swiftly moved to ban them(I recall being in a few assemblies where someone brought in a pointer and caused some mild, easily ignored disruption).

Regardless, the world hasn't blown up. You can still legally own a laser pointer in most countries, subject to various power limits. The risks and responsibilities involved in their use are real, but have to be weighed against every other hazard.
The police will crack down on you as hard or harder than if you just pointed a laser pointer at human drivers. You can get very long prison sentences already for doing this.
I ended up listening to the whole class after reading this article last fall.

It's a fun course. I recommend it if you have a road trip coming up or are looking for something to listen to on your commute.
They already do to people who do this to aircraft!
I've never heard that the 386i was successful by any metric. Most big Sun clients had a couple sitting in a storeroom because they would basically give you a couple when you renewed maintenance to generate interest. I was at a Sun reseller at the time, and I can't recall perhaps a single significant 386i deal in the whole run of the product. But that may have just been my corner of the world and somewhere else there was a huge demand for an otherwise unremarkable i386 PC that cost 4 times more than what you could get from everyone else in the market.
Anybody care to comment rather than just downvote? I wouldn't mind hearing some thoughts regarding this part of the project.
i can't stop laughing at that article.

> Even though these days MIPS is best defined by the low-power [...] all desktop and server processors released since the 1990s have borrowed heavily from many of the energy-saving RISC philosophies introduced three decades ago.</blockquote>

maybe the CPU itself was power efficient, but the actual machines from SGI were far from it.

for example, nekochan is the de-facto forum for sgi/irix for a long time. here is someone begging to give away a onyx2 (top of the line, latest model, R12k sgi powerhorse) because they moved to a new office and didn't have a wimpy 250V 60A outlet laying around on the new place

http://forums.nekochan.net/viewtopic.php?t=16720600

> [...] our move to a new office. Since we have moved here we don't have enough power to test it as it requires 60 amps at 250v (2 30 amp 230v connectors).[...] The current offer is 250$ and pickup.</blockquote> --- 2009!
Open Source Furniture Makes This Office Look Like a Toy Box
Also truly stunningly beautiful place to visit - though a bit difficult to get to. And it certainly has significantly more decent hotels than just that one. Tourism is definitely it's biggest industry.
In that case; ouch!
String escaping follows the same rules of C/C++ or you could use the str_escape command to do job for you.
https://developer.mozilla.org/en-US/docs/Web/Security/Public...
So maybe the CA should not proactively do anything but rather await a court order to disrupt their customer's service? I would be completely OK with disruption if service after a court order that requires it. I am not OK with proactive and speculative shutdown of service (even with "infallible" evidence, it still remains proactive and speculative until the clients are proven guilty of illegal activities in court).

ikeboy 3 minutes ago

> I'm fine with a CA doing that. I'm also fine with them choosing to revoke specific certs after deciding those are clearly illegal. If they are later shown to be legal, then sue the CA for breach of contract or whatever.

> If you were a CA, and people were using your certs for a cp site or trading in stolen credit cards, how would you like being told you couldn't revoke the cert unless some court asked you to?

I'd tell them that I'm not responsible for what my clients do or don't do.

The CA root supply isn't big enough for the Free market to do is job by itself.
Not to mention that the attack is undetectable. As there will be no witnesses and not recollection of who did the attack. So no legal deterrent to the would be attacker. This is a major problem.
The Ivy League, Mental Illness, and the Meaning of Life
What has happened here feels very similar to vigilantism.
Me too. Very, very good game. It's the only real RPG I connected with, and one of the few games that I hold close.
You give a billion people these cars and I guarantee there will be attacks against the cars. Just like there are uncommon incidents of people trying to murder people by sabotaging their vehicles.
"Ultimately, this latest car hacking is yet another signal that industries usually disassociated from data security now need to start taking it seriously."

Garbage.
I don't think GeoTrust was hacked. If they had been, their response was "sorry guys, we're working on fixing this soon. You'll have to do x,y,z to fix your domain". Their actual response was "[we] will no longer be issuing SSL certs to .PW domains", so they have some problem with .PW that doesn't seem to be technical.
Yes, exactly. The registrar would be the obvious place for CA issuance - by definition your account there proves your ownership.

Heck, make it a requirement that registrars issue free SSL certificates as part of the domain registation service and we might even get to the https-everywhere world that seems to be in vogue. Double bonus if this can be engineered with a technical guarantee/verification that only the proper registrar for a domain is a valid CA for it.
How do you rotate a country?
We really need to remember that humans are atrocious at driving on average, and doing better than them is a pretty low bar.

Let's revisit that assertion when autonomous vehicles manage to even minimally cope with heavy rain or snow, neither of which are barriers for those "atrocious" human drivers.
So after all those years of x509/asn1/openssl bugs and ca breaches we are left with... ~/.ssh/known_hosts reimplemented, poorly? :-}
Actually, Microsoft has joined as part of the "Allseen Alliance" and has done a great deal of work around Alljoyn.

One link is here -- https://ms-iot.github.io/content/en-US/win10/AllJoyn.htm

Also a colleague of mine has done a great deal of work with and talked about this work over the last year or so. Here is a link to one of his talks -- http://www.omggeek.com/elc-2015-alljoyn-101-make-smarter-dev...

Part of the issue with IoT is what do you define as IoT, the devices themselves, data ingest, management infrastructure, etc. The whole topic is pretty broad.
no need to release a new version by a adding a new public API function each time a command is added. You would simply create a new foreign command in your application, register it via libcox_register_command()[1] without modifying the library core.

[1]: http://libcox.net/c_api/libcox_register_command.html
Any malicious agent doesn't have to take it from you directly, taking it from your relatives is enough.
IMO, if you've got your act together, it shouldn't be too difficult. The questions it poses related to your startup are ones you should be thinking about day in and day out anyways, and should have easy answers to. If you don't know how to acquire users or what your product's value proposition is, you're dead in the water anyways. The questions about your and your cofounder's accomplishments can be tricky, but in the same vein, if you can't sell yourself properly, you'll have trouble with conventional applications for college, jobs etc. anyways, let alone raising funds. On the flip side, if you can address the tough questions about your startup properly, you just might be able to do well without them, in which case, who cares whether you get accepted or not?
You must live in a place with much better drivers than we have around where I live.
Mobile Developer, ONSITE in San Francisco, CA - Full-time

Substantial is a steadily-growing, eight-year-old, 75-person product development studio headquartered in Seattle looking for an ambitious Mobile Developer to join our growing San Francisco office. We design and develop everything from mobile apps to large, embedded multi-touch installations for startups, global brands, and not-for-profits.

Job details and a good read:
http://substantial.com/careers/ambitious-mobile-developer-sf...

http://substantial.com/blog/2014/05/15/hiring-developers-at-...

If you have any interest in joining a new and small team that’s pushing the limits of what it means to do meaningful and validated product development in an agency setting, please apply.
Presumably they only care about false negatives, not false positives.

...which doesn't imply that a "just question 100% of the people" strategy would work—they need to question few enough people that the planes still leave on time and the airlines stay in business. But within that limit, it's in their best interest to be as trigger-happy with the detainments as possible.
I'm fine with a CA doing that. I'm also fine with them choosing to revoke specific certs after deciding those are clearly illegal. If they are later shown to be legal, then sue the CA for breach of contract or whatever.

If you were a CA, and people were using your certs for a cp site or trading in stolen credit cards, how would you like being told you couldn't revoke the cert unless some court asked you to?

>I'd tell them that I'm not responsible for what my clients do or don't do.

Hm, I wonder how well the media will take that ...
I'm not 100% sure what the intent of the code is, but it sounds like something that doesn't need a regex at all. Would

'test' in x.lower()

work? Or maybe

x[:4].lower() == 'test'

if you want it to be at the beginning.
On chain rule, computational graphs, and back propagation
SGI got lazy. It had the market for video and audio in its pocket. mostly because of what you said: I/O bandwidth! even if the RISC cpu was garbage (despite what the uninformed article says), moving from PC to SGI was like adding a SSD to your machine! it was night and day when working with video.

Then microsoft come around and used its obnoxius tactics to take hold of firms such as Autodesk and others. which all dropped unix support to focus on windows. that was the nineties, when CGI quit being a small niche market to be the holywood standard, i.e. a very profitable niche market.

apple scrambled at the last minute and got some companies too. the most important at the time was shake or tremor (never remember what was the product and what was the company) and quickly reworked the products to only use quicktime video exclusively, which obviously killed it down the line. because quicktime was, is and always will be garbage. i think at that time they got what is now their video suit btw. but i'm not sure.

anyway, SGI ended up with no excuse for people to pay the premium price, not even on video editing. So everyone moved to PCs or macs. most of the custom software started to be written for linux (e.g. renderman) which SGI tried to corner by moving its server line to linux. but after itel and nvidia crushed them in performance /watt and /price, they just died for good.

tl;dr; there is nothing special about MIPS. i give that assembly for mips is much more comfortable than risc. but meh. you always have to code for the lower common denominator anyway.
New Stable 2D Materials Similar to Graphene
A Los Angeles Plan to Reshape the Streetscape Sets Off Fears of Gridlock
I can't believe an article about Lisp left out QuickLisp. It's the most popular Common Lisp package manager and has over 1200 open source libraries in it, and most of them are written in Common Lisp, or are bindings to native C/C++ libraries. Using libraries written in the same language you're using has a lot of advantages. Using Java libraries from a Lisp seems clunky.

Also, judging solely by the number of available packages is not a good measurement. Browse through NPM, and it's pretty obvious there are a LOT of duplicates, and that people have published libraries for the silliest little things. Search for "PNG", for example, and in the first page of results there are two different png diff libraries, a few libraries for determining if a buffer contains a PNG byte-stream, multiple stream and un-stream libraries, etc. That's all done with a single library in CL.

And finally, I don't think Clojure is that great. It's better than Java, and it's what I'd use if I had a lot of legacy Java code to work with, but it wouldn't be my first choice for a new project written in Lisp. I would hazard a guess that it's popular because it's less clunky than Java, without the over the top type system of Scala.
At some point you are going to have to sell at your startup. You are going to have to sell yourself. Selling is a soul crushing, time consuming lottery. But every once in a while its brilliant. If you think YC application is tough, try selling to customers. ;) You don't have to apply to YC, but my advice is that you should probably make peace with the idea.
Thank you for your comment. It's a good point, we'll change that profile photo asap :)
This is strange. An entire TLD? Symantec hasn't issued an announcement. There's nothing on the CA/Browser Forum mailing list. Nothing on the Symantec Security Response Blog. Nothing on Symantec's Twitter feeds.

Symantec stopped issuing certs in .PW six days ago, according to a blog post.[1] But there appears to have been no public announcement. Even if there was a major security breach justifying this, Symantec has botched the revocation and has lost much trust.

[1] https://www.reddit.com/r/sysadmin/comments/3j9iyk/just_a_hea...
What does this guy do for a living? Research, teach? Develop? Whatever it is, I'm amazed he has time to make these incredible 3D presentations.
This is not quite correct. A finite ring can only have finitely many primitive roots of unity, so the length of the FFTs you can compute in a ring of fixed size is bounded. To compute arbitrarily long convolutions over a finite ring, you need to extend the ring with more roots of unity (for example, using the Schönhage-Strassen trick), and this increases the complexity.
It doesn't really matter. Most people are only getting their CA certs through domain validation anyhow, so you're already at the mercy of registrars and TLDs.

DANE actually reduces the people you need to trust. Hell, some CAs will issue a cert for a domain to anyone who can write to the docroot on the webserver it points to. Grabbing one before a malicious entity and deploying HSTS and HPKP is your only weak defence.
Yeah, with respect to water, the simplest solution is probably to have valves that you shutoff. I have them on both washing machine and [EDIT] dishwasher but don't routinely close them. It probably should be part of my routine at least when I go on trips.

The problem is that as soon as you introduce control systems, you also introduce new failure modes. What happens when the smart thermostat crashes in winter which probably happens more frequently than a really dumb mechanical one? Of course, it's not like your heating system can't shut down for other reasons as well.

It's hard to figure out how to plan for rare failures. Ultimately you probably want someone who checks in on your house because smart systems can only handle so many eventualities. But that's may be costly.
This seems like a little bit (probably a lot) of hyperbole around clojure.

While I love clojure, selling it as a "secret sauce" you just sprinkle on your startup and it succeeds is definitely not the message I think the community should be trying to send.

Lisps have benefits, they're pretty well documented (just the fact that lisp is multi-paradigm in and of itself is a large benefit), but they're not infallible. If you give macros to the wrong programmer, you will slow your entire team down.
I don't know who thought that having the possibility of revoking certificates was a good idea, especially when that possibility is controlled by CAs
> and by necessity I have to disentangle the syntax of the language from the essence of the problem.

Doing that is why programmers prefer different languages, some language allow that to be easier than others do. Some language allow a much more direct expression of the essence of the problem.

> Adding macros and types just shifts how I encode the solution and in no way affects its abstract formulation.

Sure it does, it allows you express the abstract formulation more directly with less syntactic fluff. Ideally you wind up with a DSL that allows the problem to be solved as tersely yet readably as possible.
So you're proposing a correlation between wealth and the date of birth?
Laser gun sights are very common in the US. So for some people, it's more than just "feeling threatened". They're arguably too paranoid. And irresponsible. But being right about that won't help if they shoot you.
Peep, the Network Auralizer: Monitoring Your Network with Sound (2000)
I played professionally for a number of years. A lot of Internet and live. I also have a large number of friends from the scene as well.

That's fine if you believe that, but it is possible to be a winning live player and not use tells. Tells being used are more anecdotes than typical situations that come up.

At live poker, the number of hands ranges from 15 to 30 per hour. Most hands don't go to showdown, so you simply never get the information you need. Unless you are playing higher stakes with a smaller player pool, or a small home game, you may not have the same opponent at your table for a long time even if they're a regular.

Giving off tells assumes that opponents are perceptive enough to notice, or naive enough to fall for overly obviously tells. This is asking too much for a lot of weaker opponents. And most people won't be involved in the hand and paying attention.

The most useful "tells" may not even qualify as such. They're usually weak or bad players trying their hand at bad acting in a way that tends to be obvious after you've played enough.

You also run into the problem that even amateurs can familiarize themselves with tells and try giving off "reverse tells" which reduces it to a game of "leveling".

Most of the time the best decision is irrelevant of whatever behavior an opponent is perceived to be exhibiting. If I'm following through on a bluff against an opponent on a flush draw (comes 35% of the time if they see the turn and river), and their draw comes in and they sigh "guess I'm beat" and shove into me on the river, I can't call with ten-high.
Keep in mind this article is from a British source and they tend to associate the word Queue to mean what Americans call a Line. So when he is saying a 'LIFO Queue' he means a 'LIFO Line'.

And you're right, a Stack is a Comp Sci term. You're assuming this guy is Computer Scientist, which may not be true (most people are not).
In a dynamic language you're not supposed to rely on types, but on (dynamic) interfaces. Also Clojure, as a design choice, converts your collection into a lazy list when applying operators, then you need to convert it back if you want by using "into".
Sorry Quora, but you just did what guilty people do
an escalade is pretty shit as far as safety goes. it's an active danger to other road users and a magnet for rollovers.
Microsoft pitches Edge on Bing to deflect deserters
Angie is also looking for collaborators, contact the owner on the Github link above
Lie detection via facial cues / body language strikes me as the sort of thing best done with a neural network: thousands of tiny noisy cues each with very weak correlations that need to be combined with solid statistics. Humans can't process this many cues at once and bias drowns out the signal, but a smart NN hooked up to a powerful camera is another story.

The 'active' method in the article is useful, but has a limitation: you need to be able to ask questions in real-time.

Collating the answers and automating truth evaluation would be a pretty interesting AI problem. It should also be possible to have an AI formulate the statistically optimum questions to ask, Akinator style.

P.s. That would be the killer app for Google Glass, right there. Would also increase chance of being thrown out of pubs by 1000%, but hey.
Human drivers, on average, are not "disabled" by any of that. Distracted momentarily, sometimes, perhaps, but not disabled - city driving is replete with "bits of spray paint" and "funny sounds" and sometimes "women wearing short skirts." On average, human drivers manage a great deal of complexity without incident. We use the same visual acuity, adaptability and instincts to negotiate traffic as we did millennia ago to avoid predators and survive our climb up the food chain, and we're actually quite good at it, albeit obviously not perfect. Human drivers are capable of not mistaking the reflections of other cars for other cars, and know the difference between a cardboard box, a human being and another vehicle.

The bar is actually quite high, if you want to do better than humans on average.
I've been noticing a spate of NYT articles lately too that seem to be summed up by "Every Common Sense Thing You Know Is Wrong Because Some Academic Somewhere Ran A Study That Could Be Read That Way." Presumably to be followed up by "Now That Somebody Did Something Different We're Here To Tell You How That Went Wrong, Too".

Maybe it's just that I'm 36 and old and crotchety but is anyone else getting tired of reading the "Every Last Thing Western Civilization Thinks Or Does Is Completely Wrong" article? And I don't just mean the "big issues", but, stuff like this article, too. How you queue up... WRONG. How you drink water... WRONG. How you play on the playground... WRONG. How speed limits work... WRONG.
Immersive Linear Algebra – A free interactive online book
Sorry to hear about your sister, that's horrible. I absolutely agree that there is a role for these devices in monitoring medical conditions.

I have a sister who was born with a tachycardia condition which recurred in high school.
I got her one of the Garmin wrist watches with a heart rate sensor so she could monitor the condition over time.
Obviously it doesn't fix anything on its own, but it can help to understand the problem and feel more in control.