skysight-inc/HackerNews huggingface dataset:
Anybody is capable of supply chain. I can fly into Shenzhen, shop around for ODMs and in a day have an order for a custom designed phone based on an ODMs white label model, with my logo, brand name, app preloads, etc.

Anyone can do it, because it can all be outsourced. But they don't talk about any of it.

Not only that, but they say that the cash from preorders will be used for development, which raises the question: who will pay for the actual devices of those who pre-ordered?

Give it another year or so and they'll inevitably fold, not returning any money to those who pre-ordered and posting a cute, self-pitting story about all the challenges they faces on such a honorable mission.

Just like everyone before.
i work at google but have no idea what solid is. but i can do dynamic programming. i guess it’s what they select for
They wouldn't shut you down if they received just one complain, there is a very explicit process for opt-out / unsuscribe that you have to comply with. You're probably not telling the whole story here.

https://mailchimp.com/help/about-unsubscribes/
The L in LDAP stands for "lightweight".
Here is a new study that looked at urine samples from only smokers, only e-cig users, dual smokers, and never smokers:

https://jamanetwork.com/journals/jamanetworkopen/fullarticle...

If you look at Figure 1, the e-cig users and never smokers are pretty similar.
Since it seems VCs want to throw billions of dollars into a pit and set it on fire, I guess I'd prefer that pit were the NYC subway system rather than jitney cabs.
The treatment of their ROC curve is precisely the problem I encountered in product for a closely related tech.

This is a great way to do vulnerability research, surprisingly good malware detection, but a less good way to provide an assurance service.

Great post, and a good step towards the general problem of code reputation.
Alphabet’s X lab spins out molten-salt energy storage project Malta
Livejournal was full of bloggers that got started as teenagers. These days the cutting edge is video, but internet text culture is not going away.
Maybe Python should stop changing so often?

With C++ for example you are usually either targeting C++11, C++14, or C++17 (or if you're really unfortunate, C++03). The set of features in the language only changes every few years.

Granted it's still possible that someone could have an old compiler that doesn't implement the advertised standard correctly, but that's a bug, not a deliberate design choice.
AVG Internet Security 2019 License Key and Serial Crack [Lifetime] Full Free
No, it does mean something, in that it affects Microsoft's entire product strategy (i.e. deinvesting in the browser). I don't see Microsoft changing course on this.
https://venturebeat.com/2018/12/19/alphabets-x-lab-spins-out...
One of the thing that's always been a bit off-putting about the Go community and leadership is that it seemed that when I came across things that I perceived as flaws in the tooling or language, I often felt told off and was made to feel that it's me who is wrong for a variety of reasons. Examples of this include GOPATH, the package infrastructure, error handling, lack of generics. Rob Pike disagrees so I must be wrong.

It's kind of satisfying to see that the "Go way" wasn't the best way after all and that some of these things are actively being addressed. I hope it makes the community a bit more welcoming as well.
Similar problem happened to me with a hobby project. They can and most definitely do shut you down for a single complaint.
Let's look into others' perceived privacy from a viewpoint several km away.
Pretty sure Travis didn't. IIRC he had the single largest bloc of voting rights (~18%), but that can still be overruled.

~58% (Zuckerberg's share percentage) can't be ousted no matter how the other voting shares vote.
That must be because you're only considering products for which you've done extensive research / have intimate knowledge of.

Customers at early stages of the purchase cycle are often not aware of the problems a given product solves. They need to be educated about the value of the product by starting from a higher level.

It's only when people are sold on the value of the product that they're interested in learning how the product delivers that benefit and what its features are.

The message has to match the sophistication of the reader.
Nice! I'm learning German as well. Can you tell me if you used any books/tutorials/apps/classes? Thanks in advance.
Patreon, Kickstarter and the new patrons of the arts
I wonder if Spotify and Netflix look at prospective hires' personal messages. That would be something else.

That FB would give lots of user data to third parties is hardly surprising, nor is it shocking. That they'd give private messages to third parties (barring warrants) is shocking, though still not surprising.
why? university faculty isn’t all that impressive? they are usually just people who made the choice to stay in school longer while others wanted to do something useful right away. many google engineers are phds. but once again this doesn’t mean anything
To be fair to all sides, it's really hard to care about societal problems that might morph into personally dangerous leaks -- especially when many people struggle to make ends meet and have food on the table. I get that part.

But most people in EE are also way too cynical and demeaning by default and yeah, that's a real problem when issues like these arise. Nobody takes them seriously until something monumental happens.
The NYT directly makes the accusation that private messages were shared without consent:

“This is just giving third parties permission to harvest data without you being informed of it or giving consent to it,” said David Vladeck, who formerly ran the F.T.C.’s consumer protection bureau. “I don’t understand how this unconsented-to data harvesting can at all be justified under the consent decree.”

Facebook, if you carefully parse their statement, does not deny this: https://news.ycombinator.com/item?id=18714352
Express and Hapi seem simpler than the Serverless framework you're replacing it with. You have to specify that one more thing[0] anyway, don't you? I honestly don't see how this is simpler.

[0] https://github.com/pmuens/serverless-crud/blob/master/server...
Thank you! I had no plans to add this feature in the immediate future (I also need to work on the project I built this for).
I might consider doing it if people want it, in which case I will help brat for inspiration.
Ok, so I have always assumed that since a lot of this old hardware doesn't use anywhere near the level of cooling that a modern machine does, se/30 motherboard doesn't appear to bother with a CPU fan or heatsink, it uses a great deal less power. Am I incorrect in this, or is it all just the CRT?
It's not a bug; it's a reasonable design choice. You have to have some kind of heuristic, because of the limitations of scanout compositing.

I elaborated more here: https://news.ycombinator.com/item?id=18703568
I've often found it's better to be more verbose in situations like this, but providing the "tree" entries as rows.

name,value,color
World
Asia
China,1409517397
India,1339180127
Indonesia,263991379

becomes

region,subregion,country,value,color
World,Asia,China,1409517397
World,Asia,India,1339180127
World,Asia,Indonesia,263991379

This still compresses very nicely, and allows data to be output in any order. The tree form is more of a presentation thing, which should be the last step of a data processing pipeline. As it is, the tree nodes themselves have no names or context, so it makes it harder to consume. Is the second-level entry a region? Easy to tell from this example, but if you're consuming a large data set you're forced to first give names to these columns.
The Turris is a luxury toy for rich techies to play around with. Librerouter is outdoor infrastructure for remote developing areas. Their purposes could not be more different and the only thing they have in common is that the both contain radios and run OpenWRT.
I'm in the VR/AR space and literally, I only came across Blippar once in 2011, what have they been doing for the last 7 years?
> To say The New York Times and the multiple reporters covering the Facebook scandals all have a personal agenda to make Facebook look bad is delusional.

Maybe they're just technologically illiterate then, because many of the NYT articles conveniently eliminate nearly all of the context or specifics around data use in a way that seems deliberately designed to make Facebook look bad. e.g. the story on partner deals last year conveniently did not mention that it would be impossible for FB to make an app that worked on feature phones without the existence of an API like the one the NYT got so worked up about.

> If the paper wanted to do a "hit piece," they'd just grab one of their columnists to write it and slap OPINION at the top of the story.

That's not how hit pieces work.

> The Times' investigations team is one of the best in American journalism. I highly doubt the editors would publish a story as a middle finger to Facebook. If you think otherwise, I welcome specific examples of agenda- pushing stories, with exactly the thing they're pushing out that benefits them and not the public.

Try reading all of the NYT pieces on FB for the last 12 months (including Cambridge Analytica) then look at the state of the tech world and the size of Facebook during the time they were making those decisions, then look into the technical details behind many of them (actual hacks excluded). The "FB is evil" narrative is not nearly as clear cut as you think.
Did you comply with the link I sent?
Caveat Emptor - Chandelor v Lopus (1603)

edit - there is a core difference in definitions of trust going on here and it is basically the difference between the list of people you would lend money to vs the list of people you would buy something from. For certain trades, these lists are essentially the same, but for other trades they are very, very different.
I have mixed feelings on this one... tbh, I wish I could pay MS $5-10/month to nuke all the passive-agressive ads. I reluctantly do so for YouTube already.
It’s called being detained. Means the officer has reason to suspect you of something but doesn’t have probable cause. You can see it on cop shows all the time when they arrive to a heated situation. Sometimes they handcuff everyone.

How long was this guy detained?

Props to him for filing a lawsuit I would’ve just caved to pressure and complained heavily.
They did the same to me. I reached out to their support and they just recommended I create a new account. No idea how a business can do that and expect users to be ok with it. They lost me as a customer and I will no longer recommend them to any of my clients.
It would have been very useful to have something that support persistence(you can install a program in isolation and use it over time). This does not support that.

Are there any good alternatives, that do support persistence ?
Not saying you're wrong but I guess saying how it could harm you would be a good argument. Do you have any examples?
“[Stores] by date and time” doesn’t preclude having user information in there either! It’s the perfect non-answer.
> but I can't see them actually losing a significant chunk of users in the next 5 years

I don't think they will lose users progressively. Nothing will happen until something does, and then everyone will leave en masse (or simply stop logging in, without deactivating their account).

We should just work to make that happen as soon as possible.
When you installed the Spotify app, the message said "This will share your messages with Spotify".

You get similar messages when you install most mobile apps. What exactly are you looking for? If you want to install apps, and the apps are going to do anything useful with data, you need permissions.

nasty stuff like what's described in the article

This thread is about how the article is false and misleading. You can't use the article to justify the article.
Frankly as a developer it's a pain in the arse. But probably a necessary one.
Yes. It’s probably best to not assume malice here.
Rupert Murdoch threatened Mark Zuckerberg in 2016 with a war over Facebook

"Murdoch hosted Zuckerberg at his Sun Valley, Idaho, villa and expressed discontent with Facebook's News Feed algorithm and its handling of news.

He requested Facebook consult publishing partners and be more generous sharing digital ad revenue, or he vowed, News Corp executives would take their dislike of Facebook public. He also hinted that News Corp lobbyists would take a more aggressive stand against Facebook with U.S. regulators, as the company had done against Google in Europe."

https://www.cnbc.com/2018/02/12/facebook-rupert-murdoch-thre...
duckduckgo works really well. For some topics google is better, but for 95% ddg do the job as a day to day standard search engine. And those times you need google, it is very simple just to add !g bang to get the google search results. With ddg you get better privacy and dont end up in googles filter bubble. More should try it out.
FWIW I've been running my own SMTP client/server for many years (I wrote them myself for my purposes, it's hobby stuff), with the proper SPF records it gets accepted by Google & co. no problem. Only residential Internet IP range are generally blacklisted by default by antispam filters.
100% depends on the number of features - if you were able to granularly document them, then could probably estimate based on that. Otherwise, this is useless and too high level.

For instance, how long does it take to build a car?
Okay well if the car needs an automatic transmission, that takes x weeks longer. Oh you need a cupholder? thats another x weeks. Oh also deployment. Oh also tests. Etc.
Agreed. Every time I want to "get casual" with a client or business associate and consider using profanity, I almost always step back and remove it from the email. In person it's a little easier, but I cringe when I think back to a meeting where I used a curse word - even if the client was using those same terms.
Its platform, UXP, isn't a merely old version of Mozilla-sourced code. It has its own development in the past 10 months, and if you're curious, do a diff between mozilla-esr52 and UXP.
EncurtaNet
It's a start.

I fear that (1) might turn into a witch hunt -- "all tech is bad". Mass population is not very good at distinguishing nuance, especially when charismatic politicians tell them what to think. But I guess in this case this will work to Facebook's detriment.

As for (2), I haven't thought of that because I don't live in the USA and lack the perspective. Thanks for providing it! I think this might actually hurt FB a lot.
I think email has come round to the point where you can, if you really want, run your own SMTP server and send out thousands of emails without having to deal with a mountain of headaches again, yes.

Tens or hundreds of thousands, maybe not. (And I'm assuming that this isn't email that the recipients are going to consider is spam.)

I think there are two major reasons for this improvement: DKIM basically works, and far fewer recipients are using email accounts provided by crappy ISPs.
Setting up MX records isn't hard at all but also irrelevant here—it's needed to receive mail.

As for sending out mail, one of the difficulties that MailChimp and similar services take care of is keeping the servers' IP addresses out of spam lists.
Show HN: Music Beat Detector with JavaScript
Sure.. FAANG has insane 9 uptimes. Good for them.

What about when accounts are locked for users due to $reasons? What do those downtimes look like? I've heard enough horror stories to be wary of any one provider.
Hi guys,

I'd like to show you music-beat-detector, my latest project.

It's a library that is able to analyse any mp3 files or youtube video and detect music beat.

I wrote it to control some lights in my room.

Enjoy!
Honestly I got the impression no one ever liked gopath.
I know my G1 had online contact syncing and updates while the iPhone still required a USB adapter.
Yes thanks,
I mostly (only) use facebook to manage my social events, even if 100% of my FB leak then what ? I don't post anything private. I don't except them to hold sensitive data.
The "I'm deleting my account" thing is very very hipster Silicon Valley stuff. And retarded. And I'm very tired to read about it every day.

Why would I remove convenience from of my life? Because FB could (is) sell(ing) my events data and social links to providers ? Please do. Maybe ads I see will be more relevant.
Social Democrats are essentially socialists, which is why even the Wikipedia entry has it under 'a series on Socialism'.

There's barely a hard line between Democratic Socialism and Social Democrats.
Cloud Storage requests create data art and usage insights
Think back to when COBOL actually changed. This is when the PC was becoming more common. So people would tend to use whatever came with the PC. Basic was the most common language. If Apple and Commodore had opened up into a COBOL interpreter, it would have lasted that generation.

I am not sure why C took over from Basic. Perhaps it had something to do with speed or with control. I don't know if the same reasons would apply to Cobol.
At this point, I'd bet that the story will just fade away. Bloomberg's editors obviously think that they have credible sources for the story but they can't reveal who they are. The various hardware vendors are obviously equally convinced that the story isn't true. It seems unlikely that either group are going to change their minds.
Epidemic seems a little strong...
Yes, but once you start toggling your "identity" for whatever suits the occasion, it's not really an identity anymore.
How to Create a Nodejs Project
I had begun to give up hope on the common sense of the masses to whom these stories are being pitched, but the comments in this thread have renewed my hope.

These hit-pieces are getting very tired and don't really do anything but put scary spins on things that have been public info for years. It's a shame a once-respected news org like the NYT has to resort to scrounging around looking for anything, anything that will make for a FUD story about Facebook to get some page views. Problem is that they suffer no penalty as people seem happy to take the headline and run with it and the subtleties of the situation which Facebook itself has discussed in many instances including this one are discounted. Stories about "well it's not that bad" don't sell as well as "OMG HOLY SH*T FACEBOOK HAS BEEN GIVING YOUR MESSAGES TO EVERYONE!!!" and getting clicks is all these orgs care about now because it's all they can do to stay afloat.
Show HN: We make finding and giving help easy
www.holddor.com Is the landing page too simple? Should we include a short animated video to show how it works?
Ever wonder where the graphs in graph networks come from?
Intuitive network graph of global news trends – Created by Duke students
The best solution I am aware of is to package your Python apps statically with the version they expect. For example, Facebook's XAR format (https://github.com/facebookincubator/xar/) does this very nicely.
And not to mention being able to utilize Ansible playbooks to build those Docker images too.

https://www.ansible.com/integrations/containers/ansible-cont...
They gave private messages to Spotify and others, without consent. The Times nowhere makes, or implies, or hints at those companies abusing that data, although the possibility is obvious. Sharing the most private data is already a violation of trust, privacy, Facebook’s public statements, and possibly law.

If you think “sharing data with X without consent” implies that data being misused by X, then that’s a process happening entirely within your head. I agree that it an obvious thought to have, which is probably why so many people have problems distinguishing what they read from what the words made them think off.

This obvious thought process is also why I’m somewhat certain the reporters pondered the possibility, just like you and me. But they decided against putting it in their article, sticking only to the specific facts they had the internal documents and 60 sources to verify.
I think some of them were extended offers, yes, although it's hard to say specifically.
I love this tech!

However a more painful problem it was solve for me is putting non-copyrighted sound tracks in my videos. I'd pay for royalty-free music generated on-demand.
E-cigs haven't shown to be harmful in the least bit, in fact, there's a lot of evidence that nicotine is a nootropic with neuro-protective properties. Increases cognitive performance and decreases the likelihood of developing Parkinson's or Alzheimer's.

Also while nicotine is addictive, there is some research showing that it is addictive only in the presence of MAOI's (present in normal cigarettes not but E-cigs).

EDIT: I'm getting downvoted, and maybe you guys are right, E-cigs haven't been shown to "not be harmful in the least bit." But their risk profile is more akin to eating junk food than tobacco, which is on a whole different level (disclosure: I don't smoke E-cigs, but I do smoke tobacco)
It is really amazing, isn't it? It requires true bravery to be honest, particularly when doing so may make others upset with you. But it really does improve your life. Those people who get upset will get upset sooner or later anyway, but when you're honest, they'll be less upset, get over it faster, and will retain a level of respect for you that you would otherwise lose.

In my personal life, I have two observations about being honest. First, honesty should be paired with treating others with dignity and respect. Second, not everything needs to be said. While you can lie by omission, often you can and should omit without lying. (A "lie" is a deliberate deception, and can be done without saying a word, or without saying anything that is factually incorrect.)
Sued based on which legal theory? What are the monetary damages? Where is the contract violation?
Right, I’m pretty mundane actually, I don’t think I’m all that special and there’s lots of people at Google I’m envious of able to solve problems I can’t begin to crack. Some of the people working on build systems at google are using some dizzying graph algorithms for example.

Consider how Bazel must build and test the world’s largest(?) monorepo at scale incrementally on every commit.

Perhaps this is an artifact of Google’s size, but a lot problems turn out to be “well, this would be simple if our input was a million items,
Unfortunately it’s a trillion items” and now all of a sudden asymptotic complexity matters.
Because you feel it's not widespread enough or not damaging enough (or both)?
Our business was on MailChimp years ago.

We were on a paid tier. In 2012 we decided to try sending our own email via arpReach + SES. Once we set this up we asked MailChimp how to pause our paid account. We wanted to stop sending email and return to a free account until we needed MailChimp again.

Their response was that there was no way to do that... I recall it being something like "we do not like" or "do not allow" customers to return to free accounts. You could either keep paying, or delete your account and everything in it.

We'd already moved our MailChimp-collected emails over to arpReach (on our own server). At that point, I just opted to delete our MailChimp account.

Everything was fine while we used them. But that strange incident left a really bad taste in my mouth; it was one I never forgot.
Most people don't care as they should. Facebook is a useful utility for many people, and the narrative of the marco risk where Facebook is destroying the foundation of social governance isn't accepted by them.
"It is; and because you're the most familiar person with these fires, you get to only work on them more and more, until your employer hires someone else to cover your old job, the one you loved. If you care hard enough about your work to be the one doing the stuff everyone else hates, you're thanked by doing more and more of that work you don't like, until that's all you do. And then there's nothing left for you to enjoy."

Sigh.
Have you hear of YAML?