skysight-inc/HackerNews huggingface dataset:
Well, all you need to do in a macro to provide error checking is to assert or raise a condition when something is wrong. That's pretty standard.

In Haskell land, you can do wonderful things like Servant, the statically verified API server—but that kind of code is very advanced, and written by a shadowy cabal of type level wizards. I think there is less of a standardized way of doing this stuff than one might expect.

I'm not really sure what you mean by "standardized." Common Lisp is an actual ANSI standard... But you seem to be referring to the existence of common practices.

I'm not convinced that the problem you describe is actually a problem, and I'm not convinced that Haskell or Idris will end up being more successful in the mainstream than Lisp.

(I'm a huge fan of Haskell, Agda, and static/dependent typing, for the record.)
hey, I said the apartment was swanky, not the street outside in front of it.
Its a free market. There is no one to blame, any more than there is someone to blame for buying a gallon of orange juice. Supply, demand, prices fluctuate.
Perhaps your opinion will change when you try to negotiate something of significance, on a large scale.
It would be nice if there were an APK with a slim interface for Android. I'd like to try this out on my phone.
Yes but can you do caaaaaar or caaddaar or cdaar, etc. with head and tail?

In 5 characters with cadar you can express walking along a tree structure to get exactly the node you want.
Hi there,

We did take the local salaries into account in our calculations. They actually do vary quite a bit for teachers! For example, the median teacher salary in Chicago is $71k, but it's only $52k in St Louis.

Kelly from Estately
>For example, if businesses in foreign countries gained new rights to sue national governments if the governments act in a way that costs those businesses revenue,

That is completely untrue.
Most people are focused on salaries. May be salaries wouldn't be such a big deal if houses weren't that expensive.

- It is killing the middle class. And the lower class is hopeless.

- Beyond individuals, it makes the country as a whole less competitive. (Higher costs).

- It affects consumption. (Less available income)

- And hardly anyone is benefiting. Since you cannot sell your house to realize gains. (You still need a place to live)

Are we ready to start a conversation about a Land Tax ?
> Do you have a publication on your system?

https://www.osapublishing.org/oe/abstract.cfm?uri=oe-18-14-1...

> to real-time processing of x10^5-10^6 ascans/s.

That would have been me :) (the real-time processing on the GPU part), second author on the paper:

https://www.osapublishing.org/boe/abstract.cfm?uri=boe-5-9-2...

If you want to, you can buy our systems from our university spin-off company: http://optores.com/index.php/products/18-mhz-oct-system
Google already did the work for you:

https://www.google.com/trends/explore#q=laptop%2C%20notebook

https://books.google.com/ngrams/graph?content=laptop+compute...
That's great to know, we love the feedback. And Don't Panic with Hans is one of my favorite personally (https://app.curiositystream.com/video/999)
Zinc uses Giving Assistant to raise $92K for third-world entrepreneurs
Like I said, isn't that where being a highly socially sensitive individual comes in?
Aren't psychological safety and forced ranking fundamentally at odds? Who will be generous when only the fittest survive?

These results seem like a condemnation of any management practice based on competitive exclusion.
A personal anecdote:

I stumbled on LISP and Scheme around the time I graduated from high school in 1991. I became interested in LISP from learning about classic AI research. I found a professor my first year in college who mentored me in an independent study of LISP. I then learned scheme doing a self-study with SICP.

Despite all of this, I've never done any paid work in LISP, and I've spent the majority of my career writing C. I can't write a LISP program from scratch from memory any more.

However, I've found that the ideas of functional programming and the concept of the read-eval-print loop have colored my understanding of software design in a really positive way. I remember when I learned TCL in the mid 90s it was immediately obvious that TCL is just LISP on strings (read-substitute-print). Lua is also very LISP-like, with tables instead of lists.
By "in its current form" I mean whatever growth & developments have been implemented in the industry since 2009, and to a lesser extent since 2011.

I'm not an insider or an expert, and I'm sure there are many nuanced arguments for and against individual use cases. I'm really just trying to point out that there it is not clear what the systemic risks are, or how algorithms will behave in a market that is drastically different than the what we've seen in the last 4 years. It is impossible to test a system like this as a whole. My personal lack of knowledge about the inside baseball does not change this fact. And dismissing the macro view because of nuanced micro arguments comes off as flippant, elitist, irresponsible, and incorrect in my opinion.
Lowest common denominator. Terrible for UX for everything but the most basic UI designs, sorry.

Each platform requires UI work to make it really fit the platform in question.
I think that an exchange that places less of a premium on speed like the IEX is an way to evaluate claims that HFT is hurting markets. Let the market evaluate by providing different options to investors. If HFT is providing benefits in terms of cost or liquidity then IEX will fail as it is not providing those benefits. I'm all for providing options to investors and letting them vote with their dollars about which exchange they like best. If HFT is truly providing value then they should welcome some competition to show how much value they are adding.
Suggestion for the video: I would prefer it, if the presenters screen was fullscreen. I'm not interested in him talking or the background image.

Besides that: Thanks for these meetups and the video footage of it :)
Thanks. I wonder how much of that is due to the fact that JavaScriptCore can't use JIT compilation when running in an iOS application other than Safari.
Can you understand why most have a hard time with

(* (+ a b) (+ c d))

instead of

(a + b) * (c + d)

Hint: if the first notation is so superior, why don't math papers use it.
TTIP -- and many corporate-backed international trade agreements -- are deliberately designed to use the excuse of "international negotiations" to get concessions from multiple states that wouldn't survive scrutiny through the legislative process in many of the target states, so legislators in all the states can use the "we don't really want this bit, but its necessary because the rest of the agreement is good, and we can't change one jot or tittle of what has been negotiated" defense to their citizens. Its a product of the same type of corporate-government backdoor influence peddling that domestic legislative transparency provisions like sunshine and open-meeting laws are designed to prevent.
Security experts are really bad about explaining their positions. I don't doubt that you are right, but can you lay out the scenario for me where my Reddit account will be hacked because I used Math.random() to generate the password?
The new iPhone designed by Apple will be unhackable
Let me rephrase: how can you have legal power without legal rights. (Answer: you can't.)

Sure, a slave can physically harm his master even though the slave has no legal rights. But the legal authority of his society will then fall upon him, and he will have no redress to process--like a presumption of innocence or evidentiary rules. He is property, and property can be destroyed by its owner.

Likewise, in a society in which the right to rule is conferred divinely, a king's subjects do not have the legal right to challenge the king's rulings. From a practical perspective, a populace can depose a king, but then what? If they install a new king, then that king assumes the same right to rule. If they choose to set up a republic, then they need a new basis for right to rule.

Natural rights are like the legal equivalent of a logical axiom. Legal reasoning must have a place from which to start; by asserting a small set of permanent, self-evident rights, the law has a foundation upon which to build a government of equals. Then the conversation can shift from "how does a government of equals grant the right to live" to "what are the few circumstances in which the law can impinge the right to live?"

The handy thing about the latter architecture is that the law becomes self-referential--the Constitution describes the powers and limits of the government rather than trying to comprehensively list all powers and rights of the people in all situations--which would be a much longer and more complicated list.
Worst UI Design Features to Watch Out For
Subtitles are definitely in the works, and we're eventually hoping to source as many translations as possible. We even recently added our first spanish documentary! (https://app.curiositystream.com/collection/221/) Hoping to have the previews live soon.
YouTube has quite a few bugs in Firefox. I actually prefer air, what's wrong with it?
Too much censorship or not enough, where do you draw the line
Actually, you do need to visit Estonia if you need to open up a bank account with a bank there to go satisfy the AML and KYC requirements. I think one bank will let you use partner banks in a European-wide network, but I haven't tested this.

I am aware that by the end of the year they may be relaxing the requirement to visit a branch in Estonia for lower-risk clients. I'm not sure how they're going to get through the AML and KYC assessment though.
This happens to me frequently. I've also noticed that sometimes the "Did you mean [this]?" or "Search instead for [this]" don't show up anymore, which can be a big problem. As an example, it's difficult to find information on the company "Amazone" because Google insists on correcting it to Amazon. Usually putting things in quotes fixes it, but it's annoying when I know what I want to search for and Google keeps assuming I want something else.
How much work can the government require you to do in order to comply with a warrant? There must be limits. When does it become involuntary servitude? Obviously not when we're talking about handing over something in your possession, but how much code can they make you write?
WiFi networks already have to have substantial smarts in the router. Adding firewall logic to that wouldn't take much. On simple networks it's typically the same device already.
The Chrome integration is what is new right? I have been using Google Docs via phone using voice typing for a LONG time now.

In fact, when I wanted to use voice typing at my desk I would just open the phone, open the document on both the phone and Chrome and watch the text appear on screen. Then edit it from the keyboard.
Thoughts on Scrum
The notes field should be a multiline text field. This is mandatory since some data needs more explanation than just a password.
Effe, a building block for an open source AWS lambda
I guess I'm suggesting that you haven't actually made a macro argument, because you're not defining your terms. Could you please do that, and then we can see if the concerns you're bringing up are credible? They might be!
The Best Movie Recommendation Engine
Hey everyone, thanks for all the support over the years, we're pretty excited about the next part. I might write more about Our Incredible Journey at some point if anyone's interested, let me know if there's anything that you all want to hear more about.
The Latest Texting Technology for Businesses – IVR Technology Group
I wonder if Microsoft came out with Palladium (https://en.wikipedia.org/wiki/Next-Generation_Secure_Computi...) today, if it would be hailed as a great development for privacy or would still garner lots of criticism as it did 10 years ago.

Of Palladium, Bruce Scheier said:

> "There's a lot of good stuff in Pd, and a lot I like about it. There's also a lot I don't like, and am scared of. My fear is that Pd will lead us down a road where our computers are no longer our computers, but are instead owned by a variety of factions and companies all looking for a piece of our wallet. To the extent that Pd facilitates that reality, it's bad for society. I don't mind companies selling, renting, or licensing things to me, but the loss of the power, reach, and flexibility of the computer is too great a price to pay."

I think his fears have come true to some extent in iOS, but knowing what we know now about government surveillance of everybody, it may no longer seem like too great a price to pay. That is, if you trust the vendor. Apple seems to be worthy of that trust. But Microsoft...?

Edit: formatting
Urbit is deeply reactionary.
Self Storage Marketing and Lead Generation
Nearly Eight-In-Ten Reddit Users Get News on the Site
If it was a situation where most of the devs were men and your colleague was one of the only women, it seems likely that gender dynamics and stereotypes about women made a big difference in her getting perceived as "non-technical and comforting" (that's one of the usual stereotypes about women developers, after all).
I don't understand what is wrong with their methodology as described in this article that makes it junk science. Can you source something that says that the vast majority of psychology can't be reproduced (studies, etc)?
I feel that the anger about the citizens united decision is misdirected.

People speak and act. The fact that they do so on behalf of a corporation is not of primary importance.

By saying that there's "corporate speech" and "personal speech", and that the latter is protected and the former not, is essentially the same reasoning that allows corporations to commit crimes with no personal crimes taking place.
We originally got our bitrates from Netflix, and their HD seems to cap out at 5800. Unfortunately due to licenses we can't offer downloads, but we're hoping to add a way to allow a video to fully pre-buffer in HD before watching as an alternative to adaptive bitrate switching.
8 Books Every Security Architect Must Read
I can see the use, but what confuses me is why there's so much emphasis on putting the smarts in the bulbs. It would make a lot more sense to me to use normal bulbs and put the smarts in the switches. I'm sure there are switches out there like that, it's just not what people talk about.
WebPack Code Splitting with ES6 and Babel 6
Take on your competition with these lesson from Google Maps
Security experts, by in large, only care about academics and care very little about usability, so I do not trust them unless they give me specific scenarios where I am in danger.
Should add a (2011) to the title.
Anyone think we will get something that is happening in AdTech? There are several ad exchanges and there is 'header bidding' technology which let's you hit all the exchanges at once for the bets price. Anyone know if this is already occurring in stock exchanges?
1. I've tried JS on and off, in Tor Browser, and in a proxied stock firefox.

2. No. It's a crapshoot. Sometimes it does, but about >75% of the time, it goes into CAPTCHA loops.

3. There's plenty of things that could be done to alleviate this issue :

One, they could set up their own .onion service, and redirect TOR users to it. And that would rate-limit any potential TOR-user based damage.

Two, since sessions are per TCP, just slow the TCP down accordingly. That's standard practice for things like tarpits and the like.

Three, there's no need for CAPTCHAs on a HTTP GET, if not done in a harassing manner. But this basis is on being in a "Bad IP list". POSTs are a whole different story.
A Teachable Moment: To the Young Person Who Complained About Her Job/Pay at Yelp
Does your browser not support <video>?
This makes me want to cry -- not the FBI overreach, but the "This, And Clickbait" sentence structure. Don't they teach how to write headlines any more in journalism school?
Someone could fit very nicely into a given working culture despite that culture not being 'psychologically safe' by the author's definition. They are not the same concept.
Yes, they learn the second syntax from birth. There have been arguments to teach the lisp syntax in mathematics due to it being easier to understand with multiple arguments:

(+ x y z a) instead of (x + y + z + a)

Also, there are no order of operations problems with the lisp syntax like there are with traditional mathematical notation (unless you use parens, which makes it look even more lispy).
Excellent work! Clean, beautiful and works out of the box.

Is there any way to have a system-wide shortcut to auto-enter passwords? In KeePassX it's called "Global Auto Type Shortcut". I just can't live without this ;)
YouTube works fine in Firefox. I use it all the time. It works well in mobile firefox as well.
You're mixing together quite a few different things. You can't use speech to incite a physical reaction/panic/riot. That crosses the line from simply communicating to taking action. And the right to not speak is protected by the 5th amendment. If you're an "enemy combatant," you're sitting in somewhere in Iraq or Afghanistan, and the 5th amendment doesn't apply because the person isn't a U.S. citizen and they're not on U.S. soil.
Davit
This comment is brilliant. To those who consider Hegel important it says one thing. To those who can't stomach him it says another. Those who have never heard of Hegel will also be partitioned, into those who go to wikipedia and get confused, and those who take it as more support for their feeling that big words aren't so bad.
"But the kinds of people who work at Google are often the ones who became software engineers because they wanted to avoid talking about feelings in the first place."

Problematic stab at engineers. I don't think people go into software because they prefer computers to humans.
That's correct-- Swift's native String/Array/etc. are part of Swift's native stdlib.

NSString/NSArray and friends (along with the bridging code to go between them and the Swift stdlib types) are part of the open-source Foundation, though. Eventually, that should be present in any reasonably complete Swift runtime environment-- it includes APIs, like networking and date/time handling, that would typically be considered essential but aren't part of Swift's stdlib.
http://servo-rust.s3.amazonaws.com/nightly/servo.apk exists, however webrender probably won't work on it since it needs a flag to be passed down, and I think webrender doesn't completely work on GLES yet (though it should in the future)
State of the Common Lisp Ecosystem, 2015

http://eudoxia.me/article/common-lisp-sotu-2015
As a side note, if you are an outsider who is at all interested in finance and are a well-educated person, Matt Levine (the writer of this article) is one of the finest sources of information. His articles are accessible, thorough and well thought out.
Neither the article nor Flash Boys makes that case.

The article doesn't make that case because Levine is semi-famous for repeatedly calling Flash Boys into question, particularly with regards to the book's claim that HFT allows "front-running".

Flash Boys doesn't make that case because it's an incoherent mish-mash of different arguments that don't add up to a definition of "virtual front running", let alone an argument that it's happening.
I don't understand why this is such a mystic secret to the corporate world. This is common sense to anybody who has served on a military deployment. Google could have saved a crap load of time and money by funding the military to conduct this study and simply applying the results internally.
Thats a great suggestion, and ideas of specific pieces or ideas I could hand over to our content guys?
Personally, I think that IEX becoming an exchange is a done deal and have absolutely no problem with that. What causes me concern (and many of the opposition letters point to this as well) is that we don't want IEX becoming an exchange to be seen as some sort of referendum on HFT and specifically how HFT impacts individual investors.

The biggest reason for that is that I believe that individual investors are dramatically better off in a world of cheap wholesale market makers than they could ever be being dumped in the shark tank of hedge funds that is IEX. I have no problem with institutional investors who want to take advantage of IEX if they think that is best, they are professionals and that is their job to figure that out (though I wouldn't want to be invested with an institutional investor who wanted to trade on IEX because I would be suspicious of their competence). What I find really scummy is the marketing ploys of IEX to try to frame this as in someway good for individual investors.

[edit] Obligatory, please if you've read Flash Boys read "Flash Boys: Not So Fast". No one who understands/has worked in electronic trading that I've met believes that Flash Boys is anything but misrepresentative and bad.
Not necessarily.

One of the reasons why Google has looked so smart is that it has leaned on Wikipedia. I have a kid in middle school and definitely one thing you learn there is you can look like an expert on any subject by consulting Wikipedia (i.e. "what calibre ammunition is used by a tommy gun?") To an extent teachers encourage it, but it can tend towards plagiarism.

The Wikipedia page is generally a safe bet for relevance but it may or may not be a quality answer.

I think today they may be like the middle school student who is learning the tricks to not look like a plagiarist.

Remember that Google search and advertising is actually in big trouble -- there is a reason why they renamed the company to Alphabet. The 90%+ market share they have in many countries is unsustainable for many cultural reasons and they have to diversify.
Don't count on Swift-exclusive APIs anytime soon.
https://github.com/pcwalton/webrender-demos
This Woolley paper [0] cited in the article gives three reasons for effective teams. The NYT only tells you two behaviors. True enough. The third is not a behavior. It is "the proportion of females in the group".

Paper says "Finally, c was positively and significantly
correlated with the proportion of females in the
group (r = 0.23, P = 0.007). However, this result
appears to be largely mediated by social sensitivity
(Sobelz = 1.93, P = 0.03), because (consistent
with previous research) women in our sample
scored better on the social sensitivity measure
than men [t(441) = 3.42, P = 0.001]. In a regression
analysis with the groups for which all three
variables (social sensitivity, speaking turn variance,
and percent female) were available, all had
similar predictive power for c, although only
social sensitivity reached statistical significance
(b = 0.33, P = 0.05)."

[0] https://www.cs.cmu.edu/~ab/Salon/research/Woolley_et_al_Scie...
Amusingly, you're allowed to use multiple, mutually exclusive defenses:

"Say you sue me because you say my dog bit you. Well, now this is my defense: My dog doesn't bite. And second, in the alternative, my dog was tied up that night. And third, I don't believe you really got bit. And fourth, I don't have a dog."

https://en.wikipedia.org/wiki/Alternative_pleading
Are there any plans to eventually merge this into Firefox?
I've signed up with Mailgun to try out, but there's also SendInBlue, which I've used to migrate out of Mailchimp several months ago.
WikiLeaks: “Merkozy” was pressing Berlusconi to follow the hellish Greek path
New asm flags feature for x86 in GCC 6
Nothing wrong with make, but to be fair, it doesn't really meet any of the criteria I mentioned

- no built-in remote repos / app directory so it's just the final step of multiple install steps

- no built-in automated upgrade path

- unless you're fiddling with Cygwin or MSys2, it's not really as cross-platform

- likely to be less convenient for the maintainer than the package.json standard
Academic Drivel Report: Sociologists can't distinguish thought from  nonsense
Totally agree, I hope it will get better after we enable Elastic Search on GitLab.com in a few days.