skysight-inc/HackerNews huggingface dataset:
Again though, is that really so hard to believe? Oesterlund funded one of the relevant trusts (to the tune of $48 million) the day that Pursglove found his new girlfriend. Give this quote a read:

"Another bank statement they handed over showed that on a single day in 2014, Oesterlund transferred $48 million into one of the Cook trusts. It was the same day, Fisher quickly realized, that Pursglove discovered Oesterlund with his new girlfriend. Fisher believed this would be strong evidence in court that the trust had been set up in anticipation of owing his wife money, which even in most offshore jurisdictions is against the law."

Or, consider this quote:

"It turned out that in early 2013, after Pursglove asked Xacti’s executives to inform her of any large cash transfers or major business decisions, Oesterlund ordered Middleton to cut her off. Over email, he told Middleton to ban her from their Boca Raton offices and to remove Pursglove as a signatory to the company bank accounts."

Oesterlund went out of his way to freeze Pursglove out of the bank accounts and even funded a $48 million trust when she found out that he had a girlfriend. How could anyone reasonably conclude that she should have an idea where the money went? It seems way more reasonable to conclude that he conducted an organized campaign to keep her from knowing that information.

A less charitable interpretation would be that Oesterlund and Pursglove knew they were involved in an illegal operation and wanted to give Pursglove the chance to say, "I don't know" if she were under investigation by the Secret Service, etc.
Yeah, as someone who is interested in implementing an effect system in a language, I'd also love to know why the new approach is being considered.
As @micaksica has said Rails is generally a pretty good framework and I've build and contributed to several projects myself and most of them I've never had any problems with.

If the developers put the projects together properly, it should have been very legible and easy to jump in on. Ruby isn't exactly a hard language to learn and generally very legible, almost to the point where each function/statement should be close to reading plain English (other than regexp and a few other things). That is, if the developers are following best practices, separation of roles, and not trying to hack together various work arounds because they don't know the language.
How do you define "accepting money from the government"? I assume you're mostly referring to SNAP, TANF, and Section 8 but where do you draw your ideological line? Anyone accessing any Federal Assistance? Does SSI count? Tax credits? Pell Grants? Should drug users be denied access to tax funded infrastructure and emergency services?
The Most Boring Configs
It's trivial these days - just go to Home Depot and pick up a few models and see what you like. They generally are pretty consistent now.

That said, some people are absolutely insane when it comes to color temps. I learned this the hard way helping friends covert to LED - the pickiness is something I never knew existed and gave me a new appreciation for how much people care about "their" version of light.
Reminds me of a recent negative experience with Apple Customer support. I had an issue, and they bounced me around to several different people for pretty much no reason. Then they harassed with me "Senior" Apple advisers after the issue had already been resolved. It's pretty amazing that a company as big as Apple still has no idea how to do customer service. Looking forward to someone teaching them how it's done. Then again I also feel that it might be even more complicated for a third party to support me with that...
I like the idea, but you guys really miss the mark on costs. I don't know where you got the idea that any small business or startup would be okay paying this. Definitely out of reach for 99% of the businesses out there.

--------------
From the website:
--------------
$999/month
Starting at $3.50+/case for most everything

Starting at $1.25/minute for a voice operator

8 hours of coverage, 5 days a week

--------------

My small project handles about 30 cases per day, I spend about an hour on the phone with customers, .

Suddenly I'm at $6,399 MINIMUM.

Nice try I guess.
It's bonkers to believe that this is actually possible for a 6th grader (with maybe a little bit of help) now.

Just over 10 years ago when I was a 6th grader I wanted to do this, but I was out of luck. There were barely any products out that had 'conversational interfaces', let alone the commoditisation to enable just about anyone to do it as a hobby.
C won't help you here; the Verilog/VHDL model is very different from normal languages due to intrinsic parallelism and the different techniques you need to use - you can't allocate anything at runtime, for example. As well as language quirks like '=' vs '=>' which trip up beginners.
I don't think Idris is nearly as performant as Haskell. Haskell has been around for way longer and has had piles of work done on optimizing the performance of the generated code, garbage collection, etc. Haskell can be written to be very fast, although its high-level nature and laziness can make it harder to optimize than a strict/imperative language.

Idris on the other hand is still very much an experimental project more focused on practical applications of dependent type theory than things like performance. However, with enough work done on its compiler, its strictness and the abundance of type information might allow it to be eventually more performant. Though, the lack of type erasure might negatively impact performance as well depending on how types work at runtime...
Yes everything you say is 'fact' and 'science'. Try a bit harder.
Steve Blank's hacking for defense course at Stanford
Intentionally doing that in order to avoid paying sounds a lot like fraud, something your limited liability won't protect you from.
Luckily, we don't deal with patient records or related PHI; which lowered concerns to the "BAA is sufficient" level.

If I was running an EMR or such, I'd want the servers in a colo, with gated physical access, and contracts signed in blood of the each person's firstborn :)
Machine Learning – From Fundmental Capabilities to Features to Solutions
Metamind used to let you do that. Clarifai lets you host models as well AFAIK.
Cloud Computing – DreamHost
It just invalidates your arguments, nothing more. That parts of the first Scheme were once written in Maclisp 40 years ago does not make it a Lisp. An Emacs was once implemented in Maclisp, too. It doesn't make it a Lisp. It's an editor.

Scheme is a different programming language with its own set of standards like R*RS and IEEE Scheme, its own community, its own code, its own libraries, its one mailing lists, its own online forums, its own user groups, its own funding, ...
It's very tempting to write:

(if a
(something because of a)
(something more because of a))

Requiring a progn for the else clause means that the above is caught by the compiler.
A text editor will always be with you, no matter what you're working on. IDEs tend to be for a specific host platform, language, and sometimes target platform. For example, Xcode only runs on a Mac, understands a limited set of languages, and is best used for building Mac and iOS apps. MS Visual Studio only runs on Windows, understands more but different languages, and is best used for building for Microsoft platforms. Android Studio is best used for Android things. IntelliJ and Eclipse are best used for Java.

If anyone has heard of your programming language, there is probably an Emacs mode for it.
Seriously? Wow! I will try that first thing tomorrow. Thanks.
2017 Mercedes-AMG C63 S Coupe Edition 1
"Their platform and organization are made up of small teams that own services with well-defined interfaces, accountable for customer metrics."

You are using the terminology of products and platforms with the exact opposite meaning of the article's author.

Those "services with well-defined interfaces" become a platform others can use to build their own products. Similarly with the e-commerce and fulfillment infrastructure third party sellers can use. And maybe the transportation infrastructure in the future.

I also think you vastly underestimate the quality of Google's UX. Type any thing you can think of into one simple box, and you get surprisingly useful auto-completions, relevant spelling corrections, and almost always find the answer to the question you had when you started typing. There are any number of complex back end services working in parallel to resolve your query, with results gathered, ranked, merged, and rendered in a fraction of a second. Pretty hard to beat that user experience.

This is how the author defines product focus, emphasis on combining many components internally to provide an outstanding end user experience, without necessarily making the components available to be used by others to create their own user experience for their customers.
Interestingly Emacs is not the only project affected by this glibc/dumper dispute.

I added the stone-old patches for perl to my cperl fork, to be able to dump/compile perl scripts to native binaries the fast way.

Improved dumpers are here:
https://github.com/perl11/cperl/commits/feature/gh176-unexec
Mostly unified error handling and a few darwin segment instabilities. It is very fragile to use with a static library, but ok as dynamic library. Emacs uses the dumper in the main exe, not in a library.
Solaris is the easiest to use.

So I know a little bit of the troubles they are talking about here. Dan's portable dumper would be nice to have, XEmacs had this decades ago, but it never made it over to Stallman emacs. Wonder why :)

So looking at the new pdump, it really is horrible. I don't think I want to do that. I'll rather add a proper static malloc to cperl, such ptmalloc3, which is better than glibc malloc, i.e. ptmalloc2, anyway. They never switched to the better version, because it had more memory overhead. And I really can make use of the arena support there. Emacs should try the same. Much easier and much faster.
Good bye glibc.
Thanks for your comment and I want to say, though my comment was rather pointy, I respect the work all of you are doing and I do see a lot of improvement in the platform.

I keep a local branch of the python-docs-sample repo and just took a gander to refresh my memory. Specifically I see a quite a few examples using class based views based from the webapp2 package. I don't think it's unreasonable to have this as a major reference point, but it does require some extra documentation reading when converting to say, function based views in Flask.

Our personal use case is python3 in the flexible environment and I'd like to point out two notes while I have you here (if it's appropriate):

1) Are task queues coming to GAE Flexible environment - python? (and more over is feature parity coming between the google.appengine and google.cloud packages)

2) It's undocumented that the flexible environment of python requires a specific configuration variable to be set in order to make a connection to cloudSQL. I raised a support ticket for it a few weeks ago and the documentation hasn't been changed. It took me a few hours to debug it personally and I would like to save others the effort, can users make a pull request on the docs directly? For reference the variable is "beta_settings: cloud_sql_instances:" in app.yaml (it's present in the python-docs-samples but has no comment explaining its significance/requirement).

EDIT: I can no longer edit my original comment, but it seems GAE flexibly environment for python does support web sockets, though I would question the effectiveness of stateful servers in GAE. Of course thats an implementation problem and not one with GAE.
We don't call other users “purposefully ignorant” or patronize them like this on HN. Please comment civilly and substantively or not at all.
You could look at ATS. I don't know a huge amount about it but I know it's a very high-performance bare-metal language with dependent types, or at least, more expressive types than Haskell/ML.

(Caveat: I've never written ATS, and although I've written in Coq and Idris, every time I look at ATS code it looks like complete gibberish).
I don't see why. Liability for other dangerous, complex artifacts don't necessarily follow that rule, even when it comes to software, and even when it comes to open source software.

GPSd is one example. Used pretty much everywhere, including life-and-death real-world situations. Consumer products (like your car's GPS) including it tend to pop up a "don't be an idiot, but we're not liable even if this malfunctions" screen. (The Pentagon and oceanic research operations, well, I'm the wrong person to ask about how they handle software liability, but kinda doubt we'll see class actions from either.) But the important part is that that screen is not there to protect the authors of GPSd. It is there to protect the VAR.
How do you subclass an ObjC class from Rust — say, to create a delegate for a UI element?

How is type safety handled? It looks like msg_send itself isn't type safe, but there are hand-written bindings… is that right?
> The best example I can find is a certain billionaire who got divorced....

lol would that be by any chance XXXXXX XXXX ?
Geiser might just be adding a lot more newlines by default. There is a setting in CIDER to pretty print everything, which alleviates the issue. The core problem is emacs is terrible at displaying/wrapping/navigating/editing long lines.
Anyone have a hardware ZLIB implementation that I can drop into my Python toolchains as a direct replacement for ZLIB to compress web-server responses with no latency?

Could also use a fast JPG encoder/decoder as well.
If we use Steve Yegge's famous rant for reference, it goes back to 2002.

https://plus.google.com/+RipRowan/posts/eVeouesvaVX
Idris, unlike Haskell, is strict, which has the general effect of making Idris' performance a bit more predictable, and a bit more like programming in other languages.

However, GHC is a phenomenal compiler, and can outperform Idris for many things; this is natural, as it's seen a lot of interest in terms of producing performant code.

There are still some gotchas in Idris code. The biggest one that I can think of is indexing some type with data that doesn't manage to get erased (the usual type erasure algorithm is pretty aggressive, but it can't remove everything). Some of the most useful types for programming (as in, proving theorems about the code) are wonderfully inefficient (as an example, the inductive definition of natural number is an empty linked list - taking up plenty of space in pointers, and killing your cache whenever it's accessed - Idris knows about Nat, but not about other types). Operations on the data, which might look very efficient, can also end up operating on the indices, which might not be.

Here's the docs explaining the possible hiccup with erasure: http://docs.idris-lang.org/en/latest/reference/erasure.html
It's probably more about sticking it to the wife than the money. That's why a lot of people spend a fortune on divorce attorneys to divide up things that neither party actually wants.
HP EXPOSES SCAP/STIG US GOVERNMENT SECRET CODE EXPOSED ON INTERNET FOR 2 YEARS
What about the attiny84 thingy itself?
My mistake, I mean't to type simply median wage. A single teacher makes more than the average household ($53,657).

https://en.wikipedia.org/wiki/Household_income_in_the_United...

>Remember also to take into account the median (or average, whatever) wage among people with four year degrees + special training + willingness to continue training to maintain their certificates.

And then cut that number(50,556)[0] by 1/4th, and you are at a number much lower than what most teachers make currently and that's before you factor in pensions and benefits.

[0]http://time.com/money/3829776/heres-what-the-average-grad-ma...
We've banned this account. Hacker News is not a platform for ideological battle, and creating accounts just to do so is an abuse of the site and the community.
> Why do Lisps separate these related semantics?

It's not really separating related semantics; it's that an if-then-else option has to have both a then clause and and else clause. (IF then else) is a natural way to express that, but it does mean that if you want to do more than one thing in the then clause then you'll need to have a PROGN. You could have multiple statements in the else clause (which is what emacs does).

In Common Lisp, the syntax is:

if test-form then-form [else-form] => result*

In emacs, it's:

if test-form then-form [else-form]* => result*

I think that the emacs form is weird and annoying, but might make certain forms of code easier (e.g. check for something and short-circuit, else calculate something more deeply).

COND is a different beast entirely.

Note that WHEN & UNLESS both have an implicit PROGN.
The same Trump who dominated media coverage for about a year? The one who participated in televised debates seen by millions? If anything, the problem was that his views got too much coverage.
The problem here is that we're trying to establish why your target market of someone who farms 500 acres would want to buy your hypothetical tractor. I thought your market was already small to begin with, and as we get more details of what you feel is necessary, I'm left feeling like the market is even smaller than I originally thought.

As cool as 500HP is, there are consequences to that much power. It uses more fuel, it requires more material (metal, rubber, etc.) to handle the load, it requires more shed space to store, larger implements to do something with that power, etc. all of which just piles on the costs. Even ignoring electronics completely, a 500HP tractor is going to cost more to own than a 100HP tractor.

While I recognize that everyone farms differently, in my experience 100-200HP is sufficient and price-optimal to get the job done on a 500 acre farm. That's why I was surprised to see you suggesting this hypothetical tractor be so far away from that, especially when you claimed that price cutting was the primary driver here.

If you truly can buy a 300HP tractor without electronics for the same price as a 150HP tractor with (along with the implements sized for that additional power) allowing you to get the job done faster so you can get back to another job that pays the bills, maybe there is something there. But then that doesn't solve the capital cost problem of new farmers that you felt was important.

In short, I'm struggling to find the coherency in your comments. Perhaps you can go back and tie all the tangents together?
|Vuvuzela: Scalable Private Messaging Resistant to Traffic Analysis

Their server is throwing a 500 error
Just if (or cond), no alternative-form when or cond (resp. if)
This is great news; when I emailed you guys, you said "For open source projects, we’re working something out" but I didn't know what.

I backed Font Awesome Pro but I was afraid I'd only ever be able to use the Free version since all my projects are open-source.

My only concern left is for offline apps (like NW.js apps). I can make do with Font Awesome Free's icon set, but it'd be nice to have those SVG icons...
The big problem in my mind is that Python is the wrong tool for the job. It is 2016, there are more hard-RTOS prototyping platforms than ever before. My favorite is National Instrument's RIO platform, which lets you use C or LabVIEW (imho the best language for prototyping control algorithms by far). Mathworks also has a platform based on Matlab/Simulink, and the list goes on.

Why use Python when there are existing tools that are made for this type of application?
> Yep, no one knows what they’re doing and we all kind of suck.

Don't tell that to the people the maintain the electric grid or the water system!! I need my lights on!

Someone once asked me if I had imposer syndrome, I reflexively burst out laughing. Whatever the opposite of that is, I've got it.

Don't get me wrong, I've gotten lucky as hell, but I had the skills ability and insight to take advantage of the good fortune. And if I didn't get that luck, I have no illusions that I'd still be a pauper (well, a prince in pauper's clothes :).

I guess these "don't worry, chill" posts help people with impostor syndrome, so that is fine, I just take objection to when they try to normalize it to everybody.
Curious why this isn't using PEP8? Another Xoogler?
Waston can only categorize what is already known about genomes given existing research.

What we need is to have people who can ask questions and think critically. Good, hypothesis driven science is how we discover entirely new concepts and mechanisms.
> it pays to hire some pros.

It certainly does. Arguably the best money our company has ever spent. (Okay, salaries. Because we have a ridiculously amazing team.)
> It's not just money. It's paperwork, bureaucracy, and ultimately not effective. Practically, the only way to ensure safety is to take down the internet.

https://logfall.wordpress.com/all-or-nothing-fallacy/

We can and should be making incremental improvements to technology. Continuing to use methods that are known to be faulty is gross negligence in the legal sense: https://en.wikipedia.org/wiki/Gross_negligence

We do not see enough lawsuits around software negligence today because companies are under no obligation to release source code - there is no way to tell how or why or even whether software is defective. This was a major issue in the investigation of the Toyota unintended acceleration scandal. The investigation uncovered major, obvious code quality problems, ultimately concluded the fault was caused by software (something Toyota denied, and without the investigation, consumers never would have learned), and I hope becomes a precedent: http://www.safetyresearch.net/blog/articles/toyota-unintende...

IMO if poor coding practice is gross negligence, it follows that failing to reveal the source code constitutes intent: poorly developed closed-source software is criminal negligence.
Ask HN: How would you book a room for an event without going broke?
I'd like to organize my first event on Eventbrite in San Francisco and I have a logistic question for those who went through this process. I'd like to break-even, my goal is not to make money on the event I just want to help people and create connections.

I'll be showing people how to build a website in minutes and how to start selling products online using the latest tools.

How would you go about booking a space for the event? I want to use Eventbrite for the invites and I can either sell tickets or make it all Free. Booking a meeting room in SF is quite expensive. So, would you book and pay for a room in advance then sell tickets? What if nobody shows up?

Thanks for any tips!
Nice write up and 'how to' guide. I am going to implement this in our organisation.

All private repos here, but we once had some inadvertently commit a development '.env' file with credentials in it to our remote Git repo (they did it before we added '.env*' to our .gitignore file). We might start peppering our .env files with honeypot keys just to track if they have somehow been compromised outside the company.
I am on H1-B. Can I work full time with my current employer and freelance when I have freetime during the weekend for small local community projects.
They can pay on 1099G. I was wondering if anyone has an idea if that is legal to work on 1099
Bruce Schneier: American Elections Will Be Hacked [Democracy Now]