skysight-inc/HackerNews huggingface dataset:
Those points are certainly a subset of "photos and status updates", but they're a very unrepresentative one, and one I personally prefer to avoid consuming.

Ideally, what I want to get from people on Facebook is the kind of 'candid' talk I would get if I were to take them out for drinks—because the people I add to Facebook are exactly the people who I don't live close enough to to take out for drinks.

Originally, this was what Facebook was actually used for—asynchronous catching-up. In this it was contrasted against e.g. Twitter, which was much more about broadcasting your "personal brand."

These days, I feel like the place to get what you used to get from Facebook is Tumblr (at least for teenagers.) The same sort of "I'm going to sit here and whine into a pipe; you can listen if you like; we can have a back-and-forth running thread if we are all mutual friends" vibe of Facebook ca 2009.
I'm not sure about "false acceptance vs false rejection" being better than "false positive vs false negative". False positive pretty much always means you give incorrect bad news; false negative means you give incorrect good news. "Acceptance" may mean either "ham" or "spam" depending on the context.
Occasional customer here buying only discounted goods from Amazon logistics only and always at the total minimum I need not to pay shippage. Quality is overall worsening year after year but Amazon has always been a bonanza, the day it ends thank you and good riddance, going local again.
Well, I doubt they could throw something this slick together in a copule of weeks! Also, that DuckDuckHack looks to be something very different. I couldn't find anywhere that allows you to sandbox code on it. Seems to need to upload to a github repo first? What actually does it intend to be?
You need a phone number, though.
XADOW GSM ＋ BLE VS LINKIT ONE
protectionism and peace: pick one
Because one is actually what's happening to them and what's going on, and the other is an artificially constructed filtered and curated content to present their absolute best selves and bragbook to their friends.

I'm guilty of doing it, too.
I'm impressed by your application; it's good that you are doing so much interviewing. Probably the killer feature is automatic compliance reporting; I could imagine that this will sell the software.

But to me this sounds more like bespoke software for a single client rather than a startup.

If you want to apply with this idea, you need to make sure there actually is a market for your software.

I've seen many people attempt a "startup" by writing software for free for one client, hoping to sell it to other clients with similar needs. These other clients then never materialised, since the software usually ended up too specific and was only useful for their original client, who got to use it for free (or very cheap).
Smarter your Pebble Time
From https://www.youtube.com/red:
"Enjoy videos without ads–and in the background or offline on mobile devices"
Early adopters are HN readers, this is very smart from Bing - maybe we will see the same soon in DuckDuckGo?

Why is it smart? Every major internet service is driven by it's early adopters. Every major service is built and designed by people like us, hacker news readers, techies, early adopters. But of course, not all services, especially those who want to be massive are targeted to early adopters anymore - they wrongly target the masses. To attract people to use your service, you have to have the early adopters first, they have to attract us first and then target the masses. Thus, we are seeing Bing take a page from DuckDuckGo in tailoring some parts of its service towards techies. It's a clever move.
I just wish they would stop including it by default in windows.....

EDIT: and making it a pain the a.. to uninstall completely
Green threads aren't just a substitute for when you don't have system level threads. Instead, they're a way of structuring code that allows you to express highly concurrent programs without requiring the heavy overhead of launching and switching between operating system threads.

Linux switches between threads at some frequency, I think it used to be 100 Hz. It involves swapping out the process registers, doing some kernel bookkeeping, etc—this is called a "context switch" and it's quite costly. Also, Linux threads allocate at least one memory page (4 KB) for the stack. [If I'm wrong about these details, please correct me!]

Basically, the cost associated with an operating system thread comes from the fact that it has to be isolated from other system threads on a low level... whereas language runtimes that offer green threads impose their own safety via language construction, e.g., Erlang processes can't reach in and mess with other processes memory (without C hacks).

So green threads can be much more efficient, but they require some care in the implementation, especially to support I/O, and to have fair and efficient load balancing, etc. Then you run N operating system threads to get balancing across cores, and distribute green thread work.
the problem with ebook or magazine publishing isnt hosting the created books.. but its the creation process itself. Which is why I have a lot of hope for things like https://atlas.oreilly.com/ .

You need to solve for supply side via a creation mechanism - the demand side will come. If you havent already, do spend some time on reddit.com/r/selfpublish
Apply HN: Finac – Codecademy Meets Finance
FINAC is a financial education platform. We’re taking a "Codecademy meets Finance" approach in educating. Codecademy, Udacity and similar sites have made programming easy and cool. We want to do the same for finance.We take the mystery out of the financial world by making the concepts and terminologies transparent and making it fun and easy to understand.

The financial world is full of complicated jargon which a layman struggles to understand and yet is heavily invested (pun intended) in it. So many financial instruments are available, yet their utility is redundant if nobody knows how to use them. It’s like giving somebody a car and not teaching them how to drive. We believe now is the RIGHT time for such a platform when people can invest and trade just using their mobile phones at almost negligible costs. But at the same time they need the knowledge to do so.

Check out: http://www.thefinac.tk (our prototype- we would love your feedback!)
Ray-Ban scam spread on Facebook
Google is said to be considering Swift as a ‘first class’ language for Android
Mozilla experiment: Browsers, Innovators Dilemma, and Project Tofino
>He thinks people are such trash that truck driver is aspirational for them

What planet are you on? Truck driver is an excellent working class job. It's skilled labour (yes, really), you need to be trustworthy and able to operate independently, work long hours and take responsibility for a very expensive asset. As a result it pays a significant premium compared to a lot of manual labour and service jobs.
The problem is that there's a massive disconnect between where houses exist and where they're demanded.

In the desirable places, every terrible house is used and potentially worth millions. Due to NIMBYism, there are restrictions on development.

In contrast, other less-desirable places have made it very easy to build houses (and often even provided tax incentives), leading to over-building. But without corresponding jobs, those houses lie vacant.

You can simultaneously have housing shortages and housing excesses.

> The macro economic issues (massive capital accumulation by the 1%, stagnant wages for the majority of workers, etc) are more in play than NIMBYism and zoning.

To take an example relevent to HN, do you really think the reason that even well-paid developers can't buy houses in the Bay area is "stagnant wages?" Wages have increased massively over the past 5 years, but NIMBYism prevents the addition of new houses to meet the demand.

The problem is more the 5-10% of older people who got lucky with real estate than a conspiracy by the 1%.

> I'd be interested whether or not you're active in zoning issues in your community or how it is that you came to the conclusion that zoning boards everywhere are responsible for unfordable housing.

My mother is on the selectboard of a small Vermont town and she sees this all the time. There's a decent amount of demand for new affordable housing, but the existing power base of voters overwhelmingly demands that there be hard limits on how much new construction there is every year. They're particularly opposed to apartments. The end result is that housing is rather expensive despite there being an abundance of available land and the young families who would like to move to the area are priced out.
"Street-smarts"? That sounds more like school-smarts. Going for the easy ones first is standard practice when taking tests.
Why not Rust or Go? The only reason they would pick Swift is because of existing uptake
"A long-awaited Senate Intelligence Committee encryption bill would force companies to provide “technical assistance” to government investigators seeking locked data, according to a discussion draft obtained by The Hill."

Full pdf text of the bill from Committee Chairman Richard Burr (R-N.C.) and ranking member Dianne Feinstein (D-Calif.) follows:
https://www.scribd.com/doc/307378123/Burr-Encryption-Bill-Di...
This is clojurescript but maybe it'll be of some use to your mate https://github.com/ctford/klangmeister
Dear moderators, I've made a mess of things while naming my company. I failed to thoroughly search the name before having decided for it. Please either - i) delete this so I may rename my company and start another thread, or ii) replace all mentions of "Agora" in above post with "Dais".

I am happy with this second name. It refers to a platform or a podium, which goes with the purpose of our company. I have decided to not keep the previous name due to the extent of its affiliation with another entity.
Achieving 37% conversion rate through my first ever A/B test
> 1. Open Explorer where you downloaded youtube-dl

Already too complicated for my parents. I have shown my mother how to open her downloads folder for over a decade and she still can't do it. Sigh.
The fact that the software was Open Source is completely irrelevant, other than the fact that it means that it was possible to fix it, given resources.
Show HN: Apply HN Aggregator
>Midi step sequences would have a hard time representing the "emotion" some composers are looking for.

Most classically trained players do too.

Besides we have much more control over step sequences than you probably think, e.g.

http://www.steinberg.net/en/company/technologies/vst_express...

Plus, of course, tons of CC, etc.

Compared to the possibilities for expression in step sequencing, something like a piano, which basically just has velocity and sustain/dumper is not even close.
Yes, but it's probably also the only justification for paying money for prime.

I also use it mainly because it's a requirement for their DVD/Blu-Ray rental service. However that got a massive price increase the last month - so I'm considering stopping to use both.

Regarding delivery the interesting thing is that before prime emerged nearly all orders here in Germany were delivered on the next day. Then prime came up and from there on orders without prime took 2 days and looked artificially delayed so that you would have a reason to pay for prime.
> Federation is a problem for non-technical users

Then teach them so it isn't a problem.

Also, I want to see proof that federation is a problem for users, because most people seem to handle email addresses just fine. The resistance to federation is primarily from users, it's from business that want to control a protocol as middle-men.

> it makes the app more complicated

So? Federation is necessary. Leaving it out simply creates yet another centralized solution that can be targeted by businesses and/or governments. Saying "Security and freedom are complicated, so we left that feature out" is not a solution.
The AWS data centres aren't an asset?

I'd have thought comparing funding expanding Amazon's data centre capacity from revenue is very comparable to Tesla building out it's manufacturing capability the same way.
Show HN: Redis and Sentinel Monitoring API
It's easy to get a stream of messages out of Fluentd in raw(ish?) form or to
write a message destination plugin for it. This makes Fluentd an excellent
message forwarder for generic data. On rsyslog side, you can't get
a line-wise stream of JSON messages passed to TCP or UNIX socket or through
a pipe to a command, and writing a plugin for it takes some C code.

I wouldn't build a monitoring or inventory system on rsyslog, but I don't
hesitate to use Fluentd. rsyslog was intended for logs only, and using it in
any other way seems an abuse, even if smart and somewhat fitting.

I haven't used logstash, but I bet it operates in a similar way on its data
sink border.
I'll just put this here in case anyone's interested.

https://github.com/mbrock/HBEAM

It's a Haskell executor of .beam programs, in very early prototype stage, and I abandoned working on it 5 years ago (apparently).

Of course it's not meant to be competitive in any way, it's basically just for fun, and because I wanted to learn more about how Erlang works.

The function `interpret1` in the middle of this file has the main opcode switch.

https://github.com/mbrock/HBEAM/blob/master/src/Language/Erl...

I think it's about the smallest subset needed to run a factorial program, but also to implement the very basics of mailboxes with send/receive/timeout.

It uses GHC's shared transactional memory for the mailboxes:

https://github.com/mbrock/HBEAM/blob/master/src/Language/Erl...

Someone, fork it and finish it! :-)
Lol I'd kill for a job like that given my current job
Startup of the Week: Yore Oyster
s/Open Source CMS/servers exposed to the internet/

The article later makes that point, actually.

> Not due to the nature of Open Source, but because [these programs have] become an interesting target for malicious activities.
Disclaimer: I used to work at Amazon.

Amazon and Apple have had a long patchy history when it comes to selling Apple products.

Primarily it comes down to Apple's need to control the pricing of their products and Amazon's desire to drop prices far into the realms of lossmaking, which in part is due to their customer centricity. I cannot comment on this specific case but it is not always necessarily as clear cut as you think.

As an aside, the customer obsession is not fluff. It is deeply engrained within the business and is taken very seriously. Any decision that is not customer centric (e.g. Halting the sale of Harper Collins titles) is usually escalated to Diego (head of Retail) if not to Jeff himself.
Any business is well within their rights to make money and preserve their self interests, and occasionally strategic decisions may well clash with the culture so not every decision Amazon makes will be perfectly customer centric. With that said, from both the inside and outside I've witnessed really great customer obsession on the whole especially when compared to other businesses.
I feel it's important to point out that React is now an ecosystem. Relay is comparable in size to React, then we throw Immutable into the mix, and so on. These are all dependencies that will be used on practically every page on a website, so cannot benefit from code-splitting techniques.

It's certainly my experience that using React over a mess of jQuery and its plugins leads to smaller file-sizes when enhancing functionality on a single page, but when you're using React (with Relay, React Router etc) to build the entire site, you end up with enormous payloads.

Let's ignore the gzip size for now, since there's more to file-size than just data over the wire. A production build of a simple React + Relay project (i.e. one that does practically nothing) is around 1mb in size. We can't reliably do server-side rendering with Relay yet, so this is 1mb that must be downloaded and executed before you can see and do anything at all.

This is a bad place to be.
I am sensing this odd meme developing, which seems to be rampant in the singularity crowd, that a computer imitating a person accurately enough to deceive another human is equivalent to the person being imitated. So much so that it is even considered to have a similar value to that person. As in, "oh good, we have the computer now and we don't need to care that Rembrant (or whomever is being mimicked) is dead anymore".
What has suggested to you that the goal of this program is not creating something that looks to human experts like a previously undiscovered Rembrandt? (With emphasis on 'looks'; they're not trying to trick forensics)
We don't even need the drastic change to property laws that entails.

Simply remove onerous restrictions on development and you'd see the free market react appropriately.

By and large, land isn't undeveloped because the owners stubbornly refuse to develop it. It's undeveloped because laws make developing it impossible or prohibitively expensive.
That's not how it works. MIDI is a standard.

Given a specific MIDI file, with specific applied quantization, they should absolutely play the same way -- the only exception is the timing resolution they offer and smallish latency issues (which in practice should be 100% transparent).
To entice IOS developers to port their app on Android more easily ?
Promotion websites and server-side engines are nice (even though we know Reddit Inc runs a slightly modified version), but malicious client-side apps can be significantly more harmful by abusing permissions.

That's why I'm very careful what I install on my phone: unlike Reddit posts, I have virtually no control over what the software does.
Also in the UK and typically I find I get most items delivered in 2 days even though I always go with the free standard delivery.
Lazy question because I seem to remember not finding this in the Webpack documentation:

Can I configure Webpack so that

require("app/foo")

imports `foo` from my project root, even if my project root folder isn't named `app` (it's something like `src`)?

I mean, I want a namespace prefix for my stuff, but I don't want to set the search path to ".." or whatever.
Positive means you found the special thing you are looking for; negative means you just found an ordinary thing. False positive means you thought you found the special thing but you didn't, it was just ordinary; false negative means you thought you found an ordinary thing but actually it was special.

False positives mean you throw away ham as spam (terrible), false negatives mean you let some spam into your mailbox (not a big deal). But false positives also mean you diagnose benign as malignant (annoying), and false negatives also mean you diagnose malignant as benign (fatal).

So depending on what you are looking for, it varies whether false negatives or false positives are worse. Or maybe they can be equally bad.

I don't think you need to rename positive and negative as long as positive is understood as unusual and negative is understood as normal.
> After a certain number of orders I'm beating the system, and that's fun.

That's only true if you would have bought those items anyway. If you wouldn't have then the system is beating you.
Adobe fixes CVE-2016-1019 Zero-Day exploited to serve ransomware
Hacked together an aggregator for "APPLY HN".Can sort by points, date and random. Maybe a little buggy. Do let me know here or on the site if you want anything to be improved.
I should add, that if there's a truly blessed CDN for these dependencies (cdnjs is the closest we have to that) that everyone uses, it puts us in a much better place. So we should actively be encouraging people to use them.
1) when you are trying a midget porn case, knowing the probable attitude of the judge towards your client is a good thing.
2) what better way to get into the judges good books, than to wish him/her happy birthday greetings in your opening statement.
THE QUICK SHIRT FIT GUIDE
It's more akin to a used car lot deciding to manufacture cars, and removing Ford & Chevys from their lot. I'm not saying it's right or wrong, but it is interesting that they only removed those two items and not Rokus and other streaming options.
Ask HN: Looking for feedback on a side project / early stage MVP
Hi Hacker News!

I've been working on a side project over the last few months. After getting some initial feedback from potential customers I've now got a prototype and website.

I'm really trying to take the approach of speaking to people before building something people don't want to use / pay for.

The product (called Suss) makes online customer support better for you and your customers. Better for you - add help guides and tours to your web site/app without writing any code. Better for customers - help is contextual. Suss provides customers with help relevant to the page they're on (from inside your web site/app). Users don’t have to go off to a knowledge base to search for answers when they get stuck.

The website can be found here: www.meetsuss.com

I would like to get any feedback, advice or thoughts on what you think of it.

Cheers,
Callum
How is loading a cached version screwing with his setup?
>What I wish was explained to me at a younger age is the fact that there's nothing "special" about the black keys on a piano.

I wish we had pianos with slightly thinner keys (to allow for the same reach) but with same-level black and white keys.

It would make piano playing normalized (like e.g. bass playing is), and make learning scales, transposing, etc childs play.

It would probably still need some color or small "bump" on C to know where our hands are, but that would be it.

Of course there are also several hexagonal etc keyboards with similar normalized layouts, but they also haven't caught on.