skysight-inc/HackerNews huggingface dataset:
previous discussions:

https://news.ycombinator.com/item?id=3808194

https://news.ycombinator.com/item?id=2450973
How to get an app logo designed for $42 on Fiverr
Unsplash 4.0
Observations differs it seems.
I don't think there's much explanatory power here at all, actually.

Some of the most popular languages today, from a web development perspective at least, are JavaScript, Ruby, and Clojure.

One of them is an actual Lisp with full-blown macros and a lot of Emacs users.

The others are also extremely expressive, dynamic, and amenable to metaprogramming.

I don't think there's a single, simple, beautiful explanation for why Common Lisp isn't more widely used. Mostly it just has an undeserved bad reputation... partly because articles like this show up all the time, reinforcing the stigma of Lisp as a weird language for bipolar geniuses, or whatever.
Thanks. Very useful to know. As I mentioned, I never used SES.

I'm sure SES provides great building blocks for something similar to Mandrill. But the value-add of ESP is tying those things together, so one can easily, e.g. search for an email address and find all previous emails sent, the delivery status etc, not to mention a nice web interface...

Open/Click tracking is also quite useful in some cases, and probably isn't supported by SES either(?)
Nobody familiar with cryptome takes it seriously. While some of the data they host is incredibly useful, original content tends to be a joke.

Just read the https://en.wikipedia.org/wiki/Cryptome#History 2015 section (especially the archived sources) and draw your own conclusions.

IMO these guys are far beyond Alex Jones level.
Recruit engineers when your website is down ;-D
> "someone soemwhere has a good reason to oppose something"

Especially since TPP is (in large part) designed to prevent China steamrolling entire industries and crushing foreign economies through shear size and sketchy economic measures. If the negotiations are public China has way more time to react to the measures, either by working around them or by threatening countries until they drop out.

TPP may or may not be a bad thing, but "negotiated in secret" doesn't make it bad.
React Native is not even on the horizon.
C# has always had support to AOT to native code since the early days via ngen. The only issue was that more effort was spent in the JIT compiler and ngen requires dynamic linking.

C# is compiled to native code on Windows Phone since version 8.

The C# extensions for Singularity (Sing#) and Midori (System C#) generate static binaries. Work which served as starting point to MDIL on WP 8.x and .NET Native.

The new .NET Native compiler even exposes SIMD.

Mono also supports AOT compilation since a long time.

As always language != implementation.
Show HN: Sell Bitcoin remotely, get cash at Bitcoin ATM
EFF Urges Appeals Court to Allow Wikimedia and Others to Fight NSA Surveillance
How do public unions get more influence?
and was discussed last month: https://news.ycombinator.com/item?id=10981679
BTW, a fun new latest development.. they've banned mass mailing from Mandrill with immediate effect.
What you've described is the case about any law or policy. And yet people debate them. Details of them. On the floor of congress, around the dinner table, on talk radio, on TV news, all the time. In public. And people don't whine and cry and complain about how mean voters are. Why should the corporate policymakers who write the TPP/TPIP get a special shield? Are they particularly sensitive and fragile as a class? Or are they writing laws that wouldn't survive a fraction of a second in public because they are corrupt and anti-citizen?

If you think people would get upset about trade policy, maybe you should look at issues that ARE debated in detail like abortion, gay marriage, gun control. People are murdered over these issues. Trade policy barely registers on the scale.
For one, the service that performs the vast majority of airfare searches -- formerly ITA Software, now Google Flights.

Having spent time at the MIT AI Lab and having co-founded a company whose principal product was a Lisp/C hybrid, I think the challenge with mainstream adoption of both Lisp-like and functional languages is the syntax. There's an element of "don't use a programming language that's hard to hire for" but I think that's secondary as it never bothered us or posed a real problem.

Naughty Dog's Crash Bandicoot games (which I also worked on) used Lisp for all the character control logic.
https://news.ycombinator.com/item?id=11001725
UI in Swift is heavily tied to Cocoa, right? What tools exist to draw UI in Swift on another platform?
How Big Data Is Impacting Cancer Research
Are Tesla Model S Owners Really Saving Money by Driving an EV?
It's a false dichotomy. This is not a situation where we must choose one or the other. We can (and should) choose freedom. Freedom to encrypt, and freedom to bear arms.
No, for example UNIX IPC isn't available.

Google has ripped most of the stuff they see as fluff for Android.

Edit: Any C and C++ API not listed as stable and public on the NDK docs is not guaranteed to exist in all devices.
On that note, MS doesn't use C# that much outside of websites. Maybe people should take the hint there as well.
reminds me of the 5.25" Quantum Bigfoot. I'd be happy with a big disk like that in a storage network / raid.

https://en.wikipedia.org/wiki/Quantum_Bigfoot
WWDC app was done in Swift, IIRC. Not the core app by any means, but still.
Christian Schafmeister here - thank you for those kind words. I'm using Common Lisp as the basis for a programming environment for developing programmable matter (big, smart molecules and materials). I'll be announcing it soon - stay tuned. Designing molecules is one of the hardest problems in the world and it needs the most expressive, powerful language - Common Lisp. Oh - and C++, there's plenty of C++ in there as well :-).
> It's probably my favorite Google-related article this year

It's Feb. :D

> I'd much prefer reading about companies trying to improve their working environments than about whatever incremental new product feature they're launching.

Google has set the right precedent for the tech-industry, and I am grateful for them having done that. 'Cause other big tech-cos like Amazon sure don't give a damn about employee well-being (not just warehouse workers, but engineers too).
I'm regularly hearing about web applications written in ClojureScript, a.k.a. Clojure (a dialect of Lisp, [1]) compiled to JavaScript. Recently I've heard of:

- https://github.com/asciinema/asciinema-player

- https://precursorapp.com/ (not open-source)

[1] http://www.clojure.org/
We're currently working on it now. We use HLS for adaptive bitrate streaming which has practically no native browser support. Just recently some libraries started popping up which are able to utilize the new media source extensions to play HLS using HTML5, and we are currently testing it and trying to get it out as soon as possible. We absolutely hate flash.
> I think the challenge with mainstream adoption of both Lisp-like and functional languages is the syntax

Ironic(?) considering there is almost no syntax to Lisp.
>it, instead of the traditional hardware that lets you completely overwrite everything in it if you have physical access.

How do you plan to flash all the HDD/USB/Network controllers? Not to mention the CPU/GPU microcode, and countless other random chips inside your computer that are executing firmware you have no access to.

We're already hosed. Its just a matter of whats considered a 'reasonable' barrier.
> How much does it cost a license for Visual Studio?

Free if your revenue is under $1m, then $40/month including CI, source hosting and issue tracker.
The go blocks in here are really ugly, but to be honest I just found it difficult to refactor in this particular case. The issues were a) I wanted all the events in a single event loop to make timing issues clear and to fit the model semantics better b) core.async go blocks, because they are macros, can't be refactored like functions (>! and such need to be in a go block) and c) the sync logic otherwise was easier to reason about with all of the logic in one place. One better way to factor this would be to have a declarative format for what each action performs, but it ended up being more difficult to follow the logic when I refactored it this way. Types would help, and I think in general there is unexploited potential for types and CSP and FRP approaches. But if you have suggestions for how to make this better I'm all ears.
There is a huge fundamental difference between attacking someone's ideas vs. there identity.

However, most people let there identity and there ideas get tied together. So, it can feel similar.
I wish it were that easy.

When on TOR, the "() I am A Human" doesn't show up. Instead, you get the reCAPTCHA 2 jibberish words. Unfortunately, many of what you're given aren't readable at all.

Now, you get that CAPTCHA every page you load that uses Cloudflare. And it's just terrible. They're breaking the 'Net for TOR users.
10x engineer 10% of the time
That is not what the GP post is taking issue with. They are saying that it looks like someone got a new Thesaurus for their birthday and went wild trying to sound smarter than they were.

FWIW I agree with the GP- there's no reason for anyone to talk this way.
I think these are the slides: http://pcwalton.github.io/slides/webrender-talk-022016/
That's pretty standard, though: once you no longer exist, all your private data, all your private money, all your private goods become part of your estate, to be disposed of by your executor according to your will.
Moto X camera app has a neat solution to this. When it detects a business card or a QR/bar code, it shows an on screen indication of this instead of changing mode. You can continue to take a picture and/or handle the on-screen notification in whatever combination you desire.
Thanks for the submission. There are few thoughts from me:
- I wonder what does it mean by "customizable", i.e. how is this different from DuckDuckGo with its duck.co?
- I think that the UI can be much better, a good UI does not necessarily to have shiny elements (shadows, gradients, etc). Good UI shall be consistent (in layout, colors, look-and-feel) and intuitive (assume you are a new user, by only looking, one should know what to do next). Maybe read some tips from http://goodui.org/
- Why I should register for an account? Reasons are not that clear.
- When I see the signup page, I was amazed that you implemented such many external account linkage. Maybe you can you consistent image sizes or even just text without image.
- When I navigate to the home page, it's not pretty clear what I should do: login? signup? "learn more"? or navigate via the navbar?
In summary, I had mostly UI issues, I was once like this, did not care anything about UI, but later I realized that UI, even with a super powerful back-end, is still a very important part of web development since it is what faces the user, and it is what made the user feel. Good luck and have fun :)
The Recurse Center's social rules are really well thought-out. After I learned about them, I started to see how people who violate the "no feigning surprise" rule can make team members feel excluded and belittled, often unintentionally. This includes myself, and have since changed my behavior.

I feel the "social rules" are quite valuable both inside and outside the workplace. I wish more employers and groups practiced them: https://www.recurse.com/manual#sec-environment
Let's say you're a random African country negotiating a trade deal with the US.

- you have a nascent agroculture sector that could benefit from some lower tarifs on exports to the US.
- you also have some labour preference laws in your existing oil industry (this is quite common).

Because the only people in the US who care about your country are probably the Oil Companies operating there, getting rid of the labour restrictions in the oil industry is a priority on the US side.
And lower tarrifs on your Cocoa or Vanilla exports wouldn't cost much.

But you know those entrenched local workers in the oil industry are a powerful lobby in your country. You know they will raise hell if those restrictions go away.
And you know they'll probably win if you don't have something to show for it. Something real and something a more powerful "lobby" (like millions of farmers) will support.

Do you really think it's smarter to have that fight back home before starting the negotiations ?
I'm surprised by how many of them blame their inability to scale on a lack of money. In some cases access to capital is the root problem, but in a lot of cases it's just evidence that your business won't work. Most of them sound like they are positive they could have succeeded with another round of funding, which I suppose is to be expected from CEOs but doesn't seem like it could possibly be accurate in all these cases.
I used Google Voice Typing in Docs to write an entire blog post and it worked
> As I said, there are 30,000 banks globally, and all of them are customers of VISA and MasterCard.

Uhm, nope. Actually only a small portion are issuers. They likely have a business relation with a local issuer. In addition VISA and MasterCard likely have at least one bank account in the country to do settlement with the acquirer.
I don't know of a good writeup, but y^3 - y = 0, or alternatively x^3 - x = 0, among other polynomials, is what you want.

In "ordinary" algebra, typically we consider polynomials of one variable, which we write f(x). The graph of the polynomial represents the set of solutions to y = f(x), or alternatively y - f(x) = 0.

In algebraic geometry, the solution set to y - f(x) = 0 is indeed a plane curve, but we think of y - f(x) as a special case of a polynomial in the two variables x and y. All such polynomials (except constant polynomials) also define plane curves. This is the concept that generalizes.

In particular: y^3 - y = 0 and x^3 - x = 0 are both plane curves, they are both polynomials in x and y (i.e. we can think of y^3 - y = 0 as a polynomial in not only y but also x, even though x doesn't appear), and the intersection of these two curves is the set of nine points in question.

Hope this helps.
Before Tufte, there was Bertin
First-Time Homebuyer Affordability Infographic
I wouldn't say they've tracked down the "source", merely the location of the source. Still, I really enjoyed learning a bit about how they managed to organize quick notifications to point a bunch of telescopes at a fleeting event.
We've had a ton of feedback on that and are working on changing that as soon as possible.
"swanky"..."Mission district"
Oh okay. You're one of those people that Google a few links and then claim domain expertise.

Never mind then. You're right the average salary for programmers in Silicon Valley is below $100k.
F8 – Facebook Developer Conference
Show HN: Find homes for sale by famous architects
Can AngularJS be faster than React?
Swift doesn't have the slightest concept of UI. If you want to do UI work in Swift, you use whatever UI frameworks are available on your target platform. Since Swift interoperates very nicely with C and Objective-C, those frameworks can be written in those languages and still be usable from Swift. On OS X the framework happens to be Cocoa, but Swift isn't in any way tied to it.

On Android, Swift will likely be in the same position as the NDK, which isn't a great place to be for UI, but it's doable. You'll be able to make the same UI calls you'd make from C code.
> "It seemed like a total waste of time," said Sean Laurent, an engineer. "But Matt was our new boss, and he was really into this questionnaire, and so we said, sure, we'll do it, whatever."

I started cracking up at this point because me and every engineer I know would have said the same thing in response to a survey designed to promote team building.
How many people felt psychologically safe in a meeting with Gates, Jobs or Ellison?
Awesome, high-speed OCT is amazing. The hardware is still super-expensive, but that is bound to change over the next 5-10 years. Do you have a publication on your system?

Right now I'm working with 70K ascans/s (we've also built a faster swept-source prototype, but the cost-benefit analysis doesn't work out just yet). We have higher-than-average losses due to the slit lamp, so sensitivity is slightly lower than fully-custom systems. We make up for that in post-processing.

I find amazing how far things have progressed in just 10 years. In a decade, we went from struggling to acquire and process x10^2 ascans/s, to real-time processing of x10^5-10^6 ascans/s.
Namesilo supports 2FA with Authy, and seems to have a reasonable security approach.

https://www.namesilo.com/Support/2~Factor-Authentication

https://www.namesilo.com/Support/Domain-Defender

It's also very reasonably priced in general. The 2FA and Domain Defender are free.

Edit: No, it's not the same level of protection as what CF is describing. But, it's more than what you'll typically find at a registrar, and cheap.
Continuous Integration with Travis CI – Josh Kalderimis (PTP014)
Where a lot of aggregator startups go wrong is thinking SEO (and marketing in general) is easy. Marketing is hard no matter what you do.
Thomas brings this up a lot in these threads; I appoint myself the designated copy/paster of the URL:

https://www.sec.gov/comments/s7-02-10/s70210-122.pdf

Choice quotes:

As the number of trading venues increases, discrepancies in prices across those venues will naturally result. The price discrepancies across multiple markets create an opportunity for nimble traders to make a small arbitrage profit by scouring the markets for these discrepancies and eliminating them. As the number of trading venues expands, the number of such arbitrage opportunities increases. So, it is not surprising that we have seen a tremendous increase in trading volume over the past decade, and that the activity is increasingly dominated by "high frequency traders." While Vanguard does not engage in this type of trading, we recognize that such trading has a positive impact on the markets at large, including longer term investors. Such arbitrage trading enables investors to get a fair price across market centers. Vanguard believes that the market structure changes facilitated by the Commission's various regulatory initiatives and the "knitting" together of the marketplace by "high frequency trading," have led to a significant decline in transaction costs for long-term investors over the past ten years through increased liquidity and tighter bid-ask spreads.

and

Various groups have attempted to quantify the reduction in transaction costs over the last ten to fifteen years. The Commission will continue to receive this data throughout the comment period. While the data universally demonstrate a significant reduction in transaction costs over the last ten to fifteen years, the precise percentages vary (estimates have ranged from a reduction of 35% to more than 60%). Vanguard estimates are in this range, and we conservatively estimate that transaction costs have declined 50 bps, or 100 bps round trip. This reduction in transaction costs provides a substantial benefit to investors in the form of higher net returns.
Good starting point: http://disabilitiesswrk1006.blogspot.co.uk/2012/11/physical-...
Popularity is not the correct measure stick.

Lisp is more like research language than implementation language for bean counting apps. Better question is what bleeding edge things have originated, are being done or have been done in Lisp.

John Carmak is doing VR research with Racket.

Christian Schafmeister doing molecular metaprogramming.

Raytheon implemented a signal processing analysis pipeline for missile defense in Lisp

Commercial Lisp vendors keep lists of some of their customers. Specialized Cad programs like Bentley PlantWise are not popular but they are very complex.

http://franz.com/success/

http://www.lispworks.com/success-stories/
Should You Migrate Your 2 Router, 2 ISP Network to a Multi-WAN Router Network?
The retrospective and sprint planning are supposed to be much longer than that, and not timeboxed, as far as I know.

Also one of the core ideas of Agile is adapting to suit your team, rather than following some process from a book as if it were written in stone. If time limits on certain meetings are causing your team more grief than they help, remove the timeboxes! Talk to your team and see what they think, that's what the retrospective is meant for.
Interesting.

The music on your home page reminds me a bit Utopia soundtrack (like the sound of the frog).

https://www.youtube.com/watch?v=_ZYVb8Q5i9w
Towards Automated Dynamic Analysis for Linux-Based Embedded Firmware
Great! In the google developer console where you can configure the android play store entry for your app, some special pictures require a fixed size:

1024 x 500 (functional graphic)
180 x 120 (advertisement graphic)
1.280 x 720 (TV banner)

It would be immensely useful if I could directly download them in that size.
We actually just pushed it out there recently, we just got our shield for testing and would love your feedback https://goo.gl/093zUZ
EFF wasn't much help. They gave me a brochure of their services and told me to email them.
I've been watching a lot of science channels and documentaries on youtube. And the quality varies a lot. To be honest, I wasn't sure if the content on CuriosityStream would be good enough, since it's very hard to make good science films.

I guess you guys are doing it right, because I keep being interested and thinking about signing up. But for some reason I just haven't gotten around to it yet ;)
First Evidence for the Happiness Paradox–That Your Friends Are Happier Than You
Ever seen ACL2 used for assembler verification?
It's easier to buckle a lap belt then a 3 point belt, particularly if you have limited mobility.
RSA – Beginning of the end?
What's new in TypeScript 1.8
>Power is a weakness in a programming language, not a strength

The truth is that Lisp is not the right language for any particular
problem. Rather, Lisp encourages one to attack a new problem by
implementing new languages tailored to that problem. Such a language
might embody an alternative computational paradigm […] A linguistic
approach to design is an essential aspect not only of programming but
of engineering design in general. Perhaps that is why Lisp […] still
seems new and adaptable, and continues to accommodate current ideas
about programming methodology.

- Lisp: A language for stratified design

http://dspace.mit.edu/bitstream/1721.1/6064/2/AIM-986.pdf
For those that are interested, here's some livecoding streams of me developing and working in a Lisp I'm developing Sigil:

https://www.livecoding.tv/burtonsamograd/videos/

See the 'building a language' parts for actual lisp programming, the rest is JS webdev.

Sigil is a minimal lisp with only the basic primitives (cons, car, cdr, cond, null, atom, lambda and a few others) and macros. The project is an experiment in building a lisp from the axioms and seeing how far one can go without having to add to the underlying lisp implementation (which is in javascript).
Something I always wish existed was a recruiting platform that hired a team as a whole. Today it's pretty much just a recruiter coming to me, and saying "Hey wanna change the future at xyz?" where the only criteria that I might work is based on my skill set on my resume. Instead i'd rather fill out a survey, and get matched with some people I would probably work really well with. Maybe you hack together for a weekend. Once your team has a set of strengths and weakness, and a price, companies can bid, and the team as a whole judges where to go.

I think how well a team works together is sometimes more important then how much knowledge you may have of some arcane framework.