skysight-inc/HackerNews huggingface dataset:
how so?
It wouldn't have had any effect on Prop F passing or not and would not affect the price Expedia is paying for HomeAway since this deal was probably in the works for months.
Facing Cash Crunch, Retailer Jet.com Racing to Complete Funding Round
> I've often thought about how cool it would be to have double entry accounting for every day life.
I have a hard time imagining something that is less cool than accounting. It's certainly a good idea though.
Only search in HTML files:
sift -x html pattern

Not a Unix tool, I see.
Fraud doesn't just cause merchants lost goods. It makes ordering from stores more difficult when there are extra steps (at least 3-D secure) just for fraud reduction. This both annoys customers and causes sales to be lost because ordering is less convenient.

It causes unnecessary returns when merchants end up sending things to non-existent addresses that someone just invented to see if their stolen card was working or not.

It even makes things like A/B testing less reliable, when your numbers are skewed by fraud. Eliminating an extra step in your order process might look like a great A/B testing win. Unless it was just because that "optimization" just made fraud easier to commit. At the very least it adds noise.

It also makes it more difficult to know where you as a merchant stand financially, as orders can become reversed in the future. Even if you seemingly turned a $1000 profit this month, later you might find out you actually didn't.

It's a sad situation that we have to just try to guess who might be committing fraud or not, sometimes denying service to perfectly legitimate users while still missing many cases of actual fraud.
> What we've tried: - Facebook Ad's (sending the users directly to the site) - Google Adwords

Did you have a professional run the Google Adwords? The most common small business advertising mistake I see companies doing Adwords themselves or use some dodgy brothers company and then announce to the world 'advertising doesn't work'. A GOOD marketer will create results distinctly better than someone simply confident in their ability to give things a go.

Also update the website. Its too generic. What are 'events'? People book conferences, birthdays, weddings. Name categories in a way that inspires/attracts the next click. Sell the sizzle, not the steak. This needs to be fixed before you spend big on advertising.
It seems surprising that if it's that cheap to find one no one has credibly claimed to have done it yet.
Signals: The Little Blue Box
That's true. Yet, Wirth's model is worth considering today. In Lilith system, they co-designed a high-level assembler (P-code-like), the Modula-2 language, the compiler, and critical OS regions. Built whole system on that. Key choice, learned from P-code, was to make assembler, high-level language, and compiler all consistent and simple where possible. Allowed easy composition and conversion.

Work on LISP/Scheme, Julia, REBOL, and so on show that even complex constructs can be built with macros, etc on simple ones which can be done Wirth-style as in Lilith/Oberon, my style [1], or by hand like pjmlp said. Actually, the Scheme stuff went down to synthesizing hardware from interpreters written in Scheme and another person did that with a Oberon-based HDL. So, it can go much further. :)

[1] https://news.ycombinator.com/item?id=10182752
The "sea lion" meme describes a case where you are having a discussion with someone else, and then a third party rudely interrupts and interrogates you about a tangent, continuing to do so long after the origin discussion would have ended naturally.

Nothing like that happened here.

In fact, you harmed any argument you were hoping to make by deploying jargon like this; the impression readers get is that you came to the thread loaded for bear with rhetorical tools to evade discussion.

I say this as someone who was also a bit irritated with the "codes of conduct are silliness" implication upthread.
Ron Conway: I Think VC Is a Young Person's Business
OS/2 is making a bare metal comeback
You have made his point, food banks are giving those that can't afford food, food.
Rebuilding Nepal with traditional techniques
Simple Cohort Analysis
I despise Agile, and if you have people whose full time jobs are to enforce Agile, then it's a big sign that it's not an environment I want to be in
Facebook Now Lets Candidates Target Political Fanatics
Maybe PL/S, IBM's "secret weapon," (haha) would be better if we're talking C++ replacements. I did like how the language let you describe how exactly the compiler should handle the individual function. I can see that have payoff in OS and security-critical software.

https://en.wikipedia.org/wiki/IBM_PL/S
VW shares plunge as diesel emissions scandal spreads to petrol engines
Been using ledger for 9 years as well (hledger lately.) Never have a hitch. The only complaint I have is that I can't (easily) keep AR in sync with online invoicing software. minor though. Would love to have some git-style integration with my bank and other accounts. `ledger pull savings` or `ledger pull invoices`
> if you have people whose full time jobs are to enforce Agile

...then you aren't whatever you call it, its not Agile, which has, as its first value: Individuals and interactions over processes and tools
You're on a site with a code of conduct right now (HN calls it something else, but it is if anything toothier than typical project codes of conduct).
We didn't really need all the features of etcd, this change is part of a longer term plan to only use Raft for leader election and service metadata with service instances propagated using cluster gossip. We also ran into some issues with etcd that were very hard to diagnose, and the developer who worked on the project was familiar with and confident in the Hashicorp package.
Any screenshots of the app?
> So many job ads now say "Haskell/OCaml/Erlang..." But they're actually Java shops.

Why would they do that?
The title is a little misleading. From the article:

> FBI Director James Comey told a congressional panel last month that the Obama administration won't ask Congress for legislation requiring the tech sector to install backdoors that let authorities access encrypted data. However, Comey said the administration will lobby private companies to create such backdoors.

If the administration asks Congress to legislate on the issue, then they are asking the people to weigh in (through their representatives.)

Private lobbying by the executive branch is not the people deciding.

Although we elect the president, unilateral executive actions (executive orders, private lobbying) are in the darker-grey areas of representation. Important tool for efficiency's sake, but, used in highly controversial areas, feel to me more like side-stepping sensitive issues.

Similarly, his later comments contradict how government surveillance is traditionally implemented:

> At the most fundamental level, it really is about the relationship between the people and the government, in particular... when it relates to surveillance by the government of the people and under what set of circumstances do the people want that to happen. What do you want us to do and what risks are you willing to take on all sides of the equation?

If the people don't know what means of surveillance are being implemented, they have no way of determining under what circumstances they want surveillance to happen.
Me too. Figure something good enough to replace C++ immediately and better to develop with would make for a better compiler. Not to mention all the advantages of writing a compiler in the language in question.

Only exception I promote is writing compilers in ML (esp Ocaml) because it's so good at doing that correctly. A concentration of compiler writers on such a great tool can only lead to an ecosystem whose quality C or C++ compilers will have trouble matching. Rewriting and testing the LLVM system at the least would be a good thing.
Prop F Has Failed. But the Battle for SF's Soul Will Go On
So basically this is a lot of syntax to add something resembling a type-system on top of a fundamentally un-typed language?
"Nouns don't have cycles" in two senses.

Abstractly, a noun as defined is a tree and trees don't have cycles. So there! :-)

Concretely, the Nock interpreter, which Hoon compiles itself to, has no way to construct a "noun with cycles," like your A == [A A]. I sense that this is what's really bugging you. :-)

Of course, Nock is written in C and uses a C data structure. When we manipulate this data structure from C, we can certainly construct all the degenerate "nouns" we like. This generally results in a quick trip to the noun hospital.

I'm genuinely surprised at how few acyclic programming languages exist. True, there are plenty of algorithms with faster asymptotic runtime given cyclic/mutable data structures. There are lots of ways to manage this problem, though.

And both for persistence and network transmission, acyclic structures are just much easier to handle. You'll notice that all major network data models (XML, JSON) are acyclic, as are SQL and NoSQL databases alike. Cyclic databases exist [1] [2], but they're very much the exception.

And of course, acyclic data models mean you don't need a tracing garbage collector. Are doubly linked lists, etc, really worth a tracing garbage collector? Anyway, in a language/OS where transmitting and persisting state are core features, acyclic data seems like a pretty easy choice.

[1] https://en.wikipedia.org/wiki/Network_model

[2] https://en.wikipedia.org/wiki/Object_database
I would think this is appropriate disclosure, and probably part of the job... to say "this is great" or "this sucks" without disclosing that you were paid to review the product and/or the context it's unethical.

This is entirely ethical, and the context is stated clearly... I think it's great.
A computer running an emulator.

http://developer.android.com/tools/help/emulator.html

Perhaps someone can build a working phone using a beagleboard & android w/ the latest AOSP build? http://beagleboard.org/x15
Red Hat and Microsoft Making .NET on Linux Work for Enterprises
>How are they more "legit" than ledger?

Is it widely used? Can you get staff with a couple years experience using ledger? Will accounting staff be productive using the interface? Does it cope well with multiple simultaneous users? Is it compatible with other software? Can you get local support? Can you export/import to other packages? Are the fringe case glitches known?

All these things matter with finance software, even for fairly small operations.
I ran into exactly this earlier today. I needed to get a new Macbook charger and just buying one directly from the Apple store nearby was faster than (as I first attempted) trying to find one on Amazon without "this is actually a counterfeit imitation" warnings in the reviews.

At this point I just flatly don't trust Amazon anymore for small electrical devices, because there's too much of a chance (even for things labeled with brand names) that it's actually a cheap knockoff that will short-circuit and set something on fire eventually.
I do build a complex systems and pagination payload always have links to prev/next etc. , POST for GET would kill all client side and server side caching we leverage and would make system really hard to scale. We still didn't run into compelling case to use POST for this type of fixed queries.

What you are talking is ad hoc search capability and that is usually done differently either by posting content type which indicates search payload or using different generic URI for search queries within a whole system
I have been very interested by ledger lately, is there a wrapper, somewhere, that would ease interactions with my bank account and/or allow me to plot reports graphically across time?
Copy and paste answer (got the same question 4x):

Is it widely used? Can you get staff with a couple years experience using ledger? Will accounting staff be productive using the interface? Does it cope well with multiple simultaneous users? Is it compatible with other software? Can you get local support? Can you export/import to other packages? Are the fringe case glitches known?

All these things matter with finance software, even for fairly small operations.
Blast from the past. I also ran a BBS on OS/2, though it was RemoteAccess/FrontDoor :)
Copy & paste (got the same question 3x)

Is it widely used? Can you get staff with a couple years experience using ledger? Will accounting staff be productive using the interface? Does it cope well with multiple simultaneous users? Is it compatible with other software? Can you get local support? Can you export/import to other packages? Are the fringe case glitches known?

All these things matter with finance software, even for fairly small operations.
MoneyDance doesn't appear to be a double entry system. The nice thing about double entry bookkeeping, is it allows some pretty complicated cash-flow tracking - so setting up your accounts for a small business or consultancy is a bit easier.
The title is a lie. Either Tech companies are required to install backdoors or the administration will incentivise private companies to create such backdoors.

In the best case scenario, it's up the management of the company to refuse to create such backdoors. There's no America's choice here.

"Baker said today that it’s important to balance all the different concerns. "

This is bad phrasing. Do we decide if it's important to balance all different concerns between a robber and a victim? Police to Robber: "Don't take everything. You only need $200, so take only $100 as a compromise and leave the wallet."
I didn't see this. Huge step in the right direction.

I don't suppose there is a way to programmatically consume the activity stream and pick events to undelete, too?

I'm sorry I can't edit the smug sassiness out of my original reply.
Recreational Maths in Python
Indeed! After all we live in a world where many ssl private certificates are only protected by OS file system rights on a internet facing server. And clear text database passwords in config files are common, in all content management systems - and even many customer relationship systems!

mysqldump got a CLI argument to provide the password! As far as I know - visible to anyone with some access on the system. the documentation warns about that and suggest to create a config file to store the password.

security is a spectrum - but if it's about password storage in modern web applications live on the lower end.

I am increasingly frustrated by that - and if I raise concerns many admins stick to binary security "storing stuff unencrypted on disk is okay, cause the attacker is inside already" followed by "you must store the key somewhere" it's wrong and it's true at the same time. it's also sad - because not only the users, but also the ppl paying us trust us to keep them save. and we don't. :( we can say "it's a spectrum" and we are truthful - but we just can't keep em safe. I think it's important to recognize that simple fact.

...or is it me who is just meticulous?
But those foodbanks are provided by charities, not by the state.

They exist because the state is quick to put people on benefits suspension (a temporary withdrawal of benefits while they seek more information) or sanctions (a temporary or permanent loss of benefits as a punishment for breaking one of the very many rules (which is easy to do because there are so many rules and it's impossible to get advice about whether an action is rule-breaking or not)).

This is a change in the current / last government. Previous governments would have had the sanctions, but provided emergency loans for people to buy food.

These changes have seen an increase in suicides among people claiming benefits.
S3 is one of the available storage backends. You only need consul/etcd/zookeeper if you want to have a high availability setup.
Linotype/Mergenthaler shipped 1000's of 202s, they where considered to be very reliable. I used one for about 8 years and never had any problems at all with mine. It sounds like these guys got a lemon machine.
I have been using Ledger for a long time and it has really been a wonderful tool. The reports are great. I even made a little Python script so I can easily make entries from terminal on my phone!
Some data would be nice so that we can see the difference.
I can imagine an FBI official going to a tech or communications company and saying "either give us access to your users' data, or we will spend our time looking very closely at you". This is especially likely and frightening given the (recent) Yates memo.[1]

[1] http://www.justice.gov/dag/file/769036/download
Ah, you might be right. I can't find anything in a quick search of archive.org and old press releases, except that Canonical did offer an official Ubuntu AMI pretty far back in the day. Still can't find out what the default EC2 linux was based off though.
Too late to edit now, but it turns out the articles were actually published four days ago.
I check-in with Swarm at most places I visit. I'm usually the only person checked-in, even if it's fairly busy (which is to say that you're almost certainly right).
We tried running on three cloud service providers while connecting back to our own data center (corporate stuff) at the same time, for a couple years, because of the whole "cloud agnostic". The code requires us to be compatible with OpenStack and AWS. Trust me, no matter what people say about the compatibility of some of the components between OpenStack and AWS, you cannot do the AWS-way 100% in OpenStack. In the end I got a pile of shit code with a lot of workaround and condition.

Sure Heat is like a comparable version of CloudFormation, but you can't do what you did in AWS and translate to Heat. OpenStack doesn't have all the services that AWS has. Not every product (and not every API in a product of AWS) works 100% with CloudFormation. If you are running an old release of OpenStack, you are more fucked in that case.

We are now moving our cloud infrastructure to AWS entirely so no more "it works in this environment", or "they sort of work and sort of different because of X and Y tool not comparable."

The right attitude should be "do one thing well, and improve." Architect "right" and than unlock yourself whenever possible. The same goes to people migrating to Docker or any container technology. Dockerfile is a lock-in. You still have to move back to regular shell script later if you drop Docker.
I wasn't talking about copies of the same sequence. Agilent for instance makes 1M oligo arrays, and you can get these at 200nt each with arbitrary sequence. That's 200M bp of synthetic DNA spec'd to design on a single chip.
Very informative overview of an industry I knew nothing about. Thanks for finding/linking it!
I think it's the typical mindset of a developer to have a directory full of random scripts and utilities and how much "easier" it is to not have "deal with packaging".

While I support that being an option, providing packaging is really preferable from a deployment and basic system cleanliness standpoint. Software lifecycle management requires packaging of some form (with the most extreme form being entire images, ala docker, et al., of course).
> Something about the large droplets' trails is a bit uncanny valley-ish, I think it's the regularity of distances between the trail spots?

Yeah. I think it's due to that, and the low terminal velocity of the droplets.

Still very convincing, IMO. If I wasn't looking for it, I would have just assumed it was a video.
Seems to me having stuff like this is a good thing... I think a lot of headaches could have been averted had you been able to, or advised to do likewise in posting reviews in common sales channels (Amazon, Newegg, etc).
The runes (a) help you remember the combinators, and (b) are two characters long.

To get to reasonably precise, meaningful keyword bindings for this set of combinators in particular, perhaps you'd be replacing ":-", ":_", ":+", ":^", ":*", and ":~" with ":pair", ":reverse-pair", ":triple", ":quadruple", ":tuple", and ":list" respectively. This is a pretty benign and easy case, and you may have to trust me on what kind of hash this search-replace alone would turn a Hoon file into. Then again, I suppose it all looks like hash to you.

Language design is hard; you can't please everyone. Probably the best-case scenario is that you please some people, and the rest are dragged kicking and screaming. And that's a best case.
It is more about gauging public sentiment. If Prop F passed Expedia would have been wise to reconsider the deal. The last thing you want to do is spend all that money into an industry headed for heavy regulation that was voted in by citizens.
>Given Airbnb’s rapid growth, Expedia probably looked at building its own competing service but decided to use its war chest to acquire HomeAway instead.

Oh, I am sure it has been in the works for months. Now considering Prop. F has failed with Airbnb putting in over $8 million to fight it http://sfist.com/2015/09/28/airbnbs_8_million_and_more_sf_ca...

I'd say this is very strategic by Expedia thus letting Airbnb and others spend to fight such an action and then promptly announcing it has acquired its biggest competitor. If this isn't strategic, then I don't know what is.
For a while, browsers allowed unfettered Javascript access to local files, so malware sites would just get users to save the site, and run it.

Tada, access to local files, or unlimited XHR requests for DDoSing, etc. :-)
Apparently IBM made some changes to OS/2 4.5.2 or whatever the last version was to add in support for modern hardware and that is what Serenity licensed as an OEM to make eComStation. It seems to be what Arcanae licensed as well as an OEM.

I see competition as a good thing, you got two OEMs trying to offer a modern day OS/2, of course they are going to work to make their own version better than the other one.

It is not uncommon for employees to leave one company to form another that competes with the former company. Usually they had a different vision than the managers had, and want to take OS/2 into a different direction than Serenity is currently doing.

I hope they offer open source bounties for porting open source programs to OS/2 from Linux and Windows and other operating systems. I hope they do the same for drivers to get modern hardware support.

OS/2 runs faster because it has a smaller Kernel than Windows 10 does and it was designed for earlier systems to use less system resources.
You WERE just towing the party line? Huh.

Well, you've convinced me. Clearly you've reflected a lot on this. Everything IS awesome except for Republicans and tax rates. Go Bernie in 2016!
This project just entered the Apache Incubator 2 days ago. http://wiki.apache.org/incubator/SystemML