skysight-inc/HackerNews huggingface dataset:
And less and less people buy new PCs with their products

Some phones have Intel processors but they're not popular
And here's the crux. I don't get the vibe as much that they cater to a specific usergroup, but rather steers/controls them in one direction, with the limitations of their systems.

With PC/Linux(/Windows) you can get either the practically grandma safe Ubuntu or Mint installation with everything working, or you can go for Gentoo or Arch or even just a customized Ubuntu or Mint when needing more freedom.

There's a thin line between recognizing user needs and deciding user needs.
I'm not judging. I'm just saying £20/m is a lot to some people to counter the point made previously that the investment was only small.
This company, and many like it will suffer from the 'Homejoy' problem. Poppy is a middleman that is easily replaced with a text message.
Gotta love regional pricing. I see Galaxy phone as $57, the Lumia is $44. That they are locked to a particular provider makes them not really any different than your average phone. They do have the advantage of not locking you into a 2+ year contract.

Nice find on the BLU though.
I bought a prepaid Moto E for $39.99 and activated it on Ringplus (a Sprint MVNO that offers free data/text/minutes every month) as a backup phone.
I think I have a rusty, almost 5 year old PC lying around. It has an Intel i7-2600K overclocked to 4.6 GHz, 24 GB RAM, 240G SSD and a Radeon 6950 GPU that can run most games well in fHD.

Most of the machines Apple sells are actually slower than this PC.
It is an interesting idea and I look forward to see how this will turn out. I just explored it a bit and so far the implementation seems solid. However, I reckon that I will probably loose interest very soon because the more I ask myself: "Is this really worht xx cent?" the more I will conclude that reading most articles is just a waste of time.

I think it will take some time to figure out what kind of articles and which audience this platform is actually for.

My hope is that it will find a way to make labor/ cost intense journalism more economically viable and thus promote it but as of now magazines publish too many low effort pieces. An extreme example: the WSJ's "Habbits of highly productive people" costs 39 cents. I read it and if anything somebody should pay ME 39 cents for wasting my time. ;)
Cyber Security Warning: Ransomware and Fake Technical Support Calls
Livemocha is Shutting Down
I got the Lumia 635 for $30 last year as a temporary replacement for my Nexus 5 that I walked into a lake on accident, and it's worked out so well I still have it with no plans to upgrade.

I've gotten cheap Android phones that have felt sluggish and super buggy after a mere 6 months (not the Nexus 5, though, that just had a crap battery life, but I also spent ~$450 on it, so it wasn't cheap), but this one still operates as slick and smooth as the day I bought it, with a battery that lasts a day and a half.

Anyone looking for a cheap phone, I highly recommend the Lumia 635 (640 is just as cheap, but it doesn't support LTE, supposedly).
If you're poor and don't want everyone around you to know it, why would you buy the phone that screams "hey, I'm poor and got the cheapest possible phone!" Everyone has something they do to stand out from the people that surround them. It's cruel to suggest that folks living in poverty can only be deserving of assistance if they embrace their poverty and advertise it to the world. There are real costs to appearing poor in our society. Is it a surprise that people would spend what little extra money they have on things that help them appear not quite as poor as they actually are?
I would never contribute to a JS project, but it is the most used language in the world. Which language would you expect to have more overlap than the most used language in the world?
When I was in grad school (Biophysics) I mentioned to somebody that I thought that sequencing the human genome would lead to huge medical discoveries quickly. They asked, "why?" and I was unable to provide a good response. They were right: the premise that sequencing the human genome would lead immediately to recognizable, huge improvements that impacted a lot of people in a positive way, was simple a false premise.

Now, sequencing the human genome was tremendously useful as a reference dataset for further research. But it was no panacea. Basically, what we've learned (and this shouldn't be too surprising to people who studied biology from the perspective of molecular biology, rather than genetics), is that the mapping between genotype and phenotype, in humans, is tremendously more complex than the simple stories told in genetics class.

$30K treatments for rare diseases may be heartwarming but the implications for the costs of healthcare are dire.

I don't think it's impossible to believe that in the future we will get significantly better at classifying diseases and coming up with solutions, but we need more fundamental research into the genomic etiology of disease, in addition to drastic changes to the clinical trial process, if we want to simultaneously meet the goals of having a huge positive impact and keeping the costs affordable.
Poked around a bit and ran across at least one article [1] that advises caution but also points out that these results are seen in fairly high/frequent doses, are still being studied, and that anyone prescribed or currently taking an anticholinergic medication should check with their doctor before just stopping the drug. The way I see it, not everyone is necessarily at risk and as with many things, the outcome of not taking the medication could be worse than the potentially higher risk of negative outcomes from taking the medication.

Either way, something to consider.

[1] http://www.nhs.uk/news/2015/01January/Pages/media-dementia-s...
No, they are not. This code compiles fine, despite an obvious non-generic type-error. You may add whatever number of type traits, constexprs, etc there, and it will still compile fine as long as syntax is ok.

#include <string>

template <typename T>
void foo(const T& arg) {
int x = std::string("int expected");
}

$ g++ -c template.cpp
$ // see, no error

Templates are only syntax-checked. The type checker is not even executed on the non-generic code inside of templates. The type checker will be executed after the template is instantiated (expanded). At that point, generic types do not exist. There exist only concrete types.
This+Guy+Is+A+Photoshop+Troll+Master
Yes, https://www.lucidchart.com is very popular.
I think you grossly overestimate the technical aptitude of... 99.8% of the population?
Design in Tech Report 2016 – KleinerPerkins
How is replacing an open-ish general computing device with a locked down tablet "progress?" These people have PC's for a reason, because PCs allow them to do so much and are not merely devices to consume media on.

Apple very much plays the class warfare card. Lets stop excusing sociopathic corporate cultures.
My 15" Macbook Pro will turn 4 this year. I don't see it being replaced soon, since it still performs quite well. The 13" MacBook Pro that my girlfriend uses is about to turn 6 years old. That one could be replaced, since it has some issues, but for her it does what it needs to do, so there's no real need. We might be able to replace it with an iPad Pro, but I doubt we will.

I wouldn't call myself poor, but I have no need to replace these devices every 3 years, since not much changes, except they get thinner.
A 1gig circuit is a large pipe?

Also, what are you talking about? Are you claiming that NTT nor TWTC can mitigate a DDoS attack? If so, you're massively wrong.
I've often thought conspicuous consumption is largely just a message to the world of one's fitness as a mate.

If so, sexual selection produces some very interesting and complex but functionally "useless" objects.
I just realized I'm working on a 5 year old Thinkpad (T420).

I upgrade just for the heck of it normally, but I gave my wife my T430 for grad school and I bought her a Surface Pro 3 as well (for notes and just for the hell of it). I'm tempted to buy a T460p (if they ever make it into the supply chain with nVidia FX) or a P50, but this T420 keeps chugging along just fine.

On my current consulting gig I'm working on a VM anyway for all development (interesting change of pace, works well locally but holy crap remotely). I think I paid $400 for this laptop used (bought it after the T430 since I couldn't ask for it back). Popped in 4gb more ram and a mSATA SSD for about $160 more.

I'd like to get an Apple to work on a iOS project on the side I've been thinking of. I just can't see spending $800 on a Mac Mini. I'll probably just do a Hackintosh instead (have a C2D Mini that works fine).
If the gentleman who did this loses his job, then those looking for a new sysadmin should definitely give this guy some serious consideration.

Because I guarantee you he'll never, ever, let this happen again.
Fedora would be great if they did periodic LTS releases -- and it wouldn't really take much effort, as they sort of do this now by basing a given version of RHEL off a given Fedora release. So the work that goes into keeping RHEL 7 up to date could be applied to Fedora 19 without too much hassle.
> It's not a con if you consider C; but it most definitely is a con for a language that advertises itself as having "guaranteed memory safety".

I explained in the other comment why this isn't really an issue. Note that most "basic datastructures" exist in the stdlib already, so you don't have to use unsafe code to do this in practice. 100% guaranteed memory safety by your definition is an unattainable goal. In safe rust code you do indeed have guaranteed memory safety, and you're able to extend this by writing unsafe rust code with which you supply your own guarantees of safety.

Safe Rust and unsafe Rust are best viewed as separate languages with smooth FFI between them, see http://doc.rust-lang.org/stable/nomicon/meet-safe-and-unsafe....

> splitting a vector and updating each element by a separate thread - IIRC that used to be a problem, maybe it has been fixed already?

This is scoped threads and is possible. Crossbeam and scoped_threadpool both have solutions for this.

> This also means implementing concurrent algorithms using the (limited) API

That's what you should be doing for thread safety. Like you mentioned, that's what you do in C too. Rust does indeed have CAS atomics.

> I have multiple threads, and I only care about the last result (i.e. they can all write to the same memory location)

This sounds like a use case for monotonic (relaxed) atomic ordering? Not sure.

Note that "the last result" itself doesn't mean anything, due to the way the cache works. There's no global clock (hooray for distributed systems!). The fact that Rust makes you think about this is a good thing. You can stick a Lamport clock in there, but that involves using more atomics and won't be as fast as relaxed ordering.
Then why call it "Pro"
With the 'accurate to 0.001"', how was that measured?

Asking because a lot of people new to CNC (as you question seems to indicate) build their machine and don't know they have to spend a fair amount of time fine tuning to get the accuracy to where they want it to be.

Not sure if that's the case for you, but pointing it out, just in case. :)

With the 'metals' thought, be careful there. Soft metals (eg most aluminiums) are a lot easier to mill than the harder ones (eg cold rolled steel). It might be better to stick to soft metals for a while unless you're sure. :)
In reply to pc86, yes, exactly. Do you believe everyone should make purely rational financial decisions, or only the poorest people in our society?
I can be made to be one, one still needs to remember Singularity and Midori aren't using pure C#, they have extended the language. Namely Sing# and System C# respectively.

Both projects influenced the design of native .NET on Windows Phone 8, followed by .NET Native, IILC and CoreRT.

Also many of the C# extensions on Midori are being explored for C# 7 and future versions.

C# when compiled to native code is not much different than using Modula-3, in terms of available features. It just needs a little more fine tuning in terms of features.
Tesla won’t be making 10kWh Powerwalls–it’s 7kWh batteries only, for now
I think you're confused about implementation-defined and undefined behavior. The former is not a subset of the latter, but excessive left shifts are UB.
There's not much a context can change with a sentence like "ultimate pc replacement"... The word "ultimate" doesn't leave anything up to interpretation.
That is real confusing, wouldn't that imply one party is outright lying?

Blog claims: In the last step of the validation process is where you can modify the email address and replace it with any regular email address

StartSSL claims: The email address used to verify the domain name is listed in the WHOIS records..
You can get a new one for that price when it is on sale at Best Buy. I picked up a Boost Mobile one that I use as a jogging companion due to its size. It may be from 2013, but it functions really well.
Target a well-defined sub-market that Slack currently serves and serve it better by targeting it more precisely [1]. As demonstrated by the comments on this thread, there are a lot of people that all think that Slack needs to go in different directions, which agrees with my own personal observations of Slack's utility to different people on different teams. Slack is a simple, general solution that works well enough for a lot of teams and a lot of people. If you want to disrupt it, I doubt you're going to be able to improve it across the board point-for-point, so in stead you want to target a subgroup that's sort of well serviced by Slack but could stand to have tweaking done to fit it to their needs better.

To collect some examples from this thread:

* Some engineering teams need default UI that encourages larger message sizes so people aren't writing strings of tiny messages all the time. This _clearly_ isn't something that everybody wants or needs - a lot of brainstorming goes on in my Slack chats, for example, and that means tiny ideas have to go out quickly and easily - but it's a reasonable submarket to target. This would also lead to a larger emphasis on text formatting and composition, better controls on notification and addressing, better searching and filtering and quoting/reply/threading, and other tools that improve the power of an individual message at the expense of usability and speed - move it more toward the email/forum topic side of things.

* Some teams feel that the existing UI already gets in their way too much. Improve the ease of use and speed of message composition and flow of discussion. Not sure how you'd do this exactly; Slack is already pretty well optimized in this direction. Step one here would probably be to hire a whole building full of UX engineers and optimize the crap out of every single interaction anybody ever does with the UI. Microoptimization on top of microoptimization on top of microoptimization, like Apple did with the groundbreaking early IOSs.

* Specifically cater to enterprise clients with security requirements. Better technical details for security and access control, make it compliant with regulations with particular security and auditing and access control requirements. Provide a powerful system for per-channel access controls that interoperates with something like LDAP, maybe provide a system where you can only talk to people in different groups if you've managed to inherit some permissions that let you talk to them otherwise everything they say never appears on your screen, tag everything with a secrecy level and control access intelligence-agency style, etcetera.

And so on and so forth.

[1]: https://www.youtube.com/watch?v=iIiAAhUeR6Y
The One Thing Most People Get Wrong About Building an Online Community
10 Thinking Disciplines That Can Kickstart Innovation
Automating Git flow hotfixes with Git lava
How is this different than http://duplicity.nongnu.org/ ??
There are two articles about this non-story on the first page of HN. What a joke
derekp7: Sounds like the CentOS desktop/workstation builds would be more your kind of thing?
That's a great exception to the rule. The overwhelming majority of computers Apple is talking about, are probably shitty $400 PCs that were underpowered from day one, which are just barely chugging along.

Because that is actually what most people buy.
It doesn't have any dependencies yet -- what if leftpad decides it should depend on "pad", which depends on "stringutil" which depends on "unicodeutil" and "mathutil", etc.
like it or not, js is the programming language that runs on the most devices in the world.
I built a desktop PC almost exactly five years ago.

- Intel Core i5 2500K, 3.3 GHz, quad-core (200 USD)

- 8B (2x4GB) DDR3 1600MHz C9 (100 USD)

- 120GB 2.5" SSD Intel X25-M G2 (200 USD)

- GeForce GTX 460 1GB (200 USD)

It's sad that a full five years later, CPU performance/USD has barely moved at all. RAM is half the cost now, SSDs a quarter the cost. Not sure about how GPUs have developed?

(Edit: The GTX 960 which today also costs 200 USD seems to be about twice as fast as the GTX 460.)
Nowadays I try to stay away from magazine articles and get my info instead from blogs. Traditional journalism calls for too much wording ceremony and useless anecdata with a very low signal-to-noise ratio.
Ask HN: Do any VPS at sub $5/month exist?
I know I can spin up a $5 per month on the major VPS providers, but I was wondering if there are any cheaper but reliable sub $5 per month providers with a good API/web interface and a decent 99.99% uptime.

I know there are plenty of shared hosting providers that offer $1-$2 per month, but I need the full control a VPS offers.

I wanted to host a Go based server that serving cached content that changes every few days.
This is classic trolling, plain and simple.

The head of marketing thinks that using a competitor's product is "sad".

In response, this article calls Apple:
"Insensitive". Offensive. "Hypocritical". "Insulting". And worst of all, promoting inequality by building high quality, expensive products and forgetting the needs of the poor.

It's an article designed to produce a response.
Many of the other things Intel has done have been somewhat impossible too.
Hmm traditional French saying as well: "Le mieux est l'ennemi du bien"

I too call shenanigans on the Edison bit ;)
DOJ classified their method for accessing locked iPhones
I found this hard to believe but from a quick Google search it appears you're right - Intel desktop CPU sales have been on a downward trend since 2011.
This is really insightful. If anyone's getting hung up on 'not spending that money on groceries' try swapping 'iPhone' for "Suit you could wear to an interview".

Now do you think it's a waste of money? The function is very similar: an item that visually identifies you as part of some socioeconomic group.
Introduction to p-value hacking
Great idea and service!
PDX? :-)
This isn't remotely true and rhetoric like this is why the linux desktop failed. Yes, people want to browse and look at photos and that's 80% of their use, but you're not covering that other 20% and that other 20% is mandatory. Playing a PC only game, using a PC only productivity suite, continue to use their beloved software, use real software suites not dumbed down mobile equivalents, etc.

Taking away a PC and giving someone a locked down tablet is fairly ridiculous. That'll be just as successful as the "Linux Mandrake replaces Windows XP" rhetoric older geeks remember. You guys were wrong then and wrong today.
A Chat with Nokia CTO Marcus Weldon about 5G, IoT, VR and the Future of Networks
16 Pioneering Women Shaking Up Finance
WW4 MUSLIMS TRY TO EXPLODE NUKE PLANT, BOMB BELGIES AND BELGRADE
Who are their board members?

Who are their investors?

Why did the cofounders choose these people?

What is their runway (hint, if they say they have three months or less of runway, think deeply about the risk you are taking on)

What is the tech cofounders background in? Does he have technical leadership skills? (Trust me you do not want to join a startup where the tech cofounder is barely able to write code and thinks design patterns only apply to UI)

Figure out how much equity you need based on how much salary you're giving up to join these guys (I wrote a blog post about how to approximately calculate this [1])

Have they done their research on their market? Is their market willing to actually pay for a product? Basically, how do they plan to become profitable?

[1]: http://dhurley14.github.io/blog/2016/02/21/how-to-equity/
Blog post by one of the authors about the attack: http://blog.cryptographyengineering.com/2016/03/attack-of-we...

Also the title seems to be a reference to Last Week Tonight's Apple ad: https://youtu.be/zsjZ2r9Ygzw?t=950
Wow, thank you so much for the comprehensive response! This is the reason I love HN. Will definitely take this advice to heart and apply it today.

Thanks!
They squashed AMD long ago, I don't think it's this.
From the source [1]: "study participants 65 years or older were sampled randomly from Seattle-area GH members. Participants with dementia were excluded. The original cohort of 2581 participants was enrolled from 1994 through 1996. An additional 811 participants were enrolled from 2000 through 2003. In 2004, the study began continuous enrollment to replace those who died or dropped out."

[1] http://archinte.jamanetwork.com/article.aspx?articleid=20917...
My first internship used Google Drive for their database (small start up) and there have been numerous times where I have almost lost a substantial amount of work/information. This article brought back that feeling of anxiety. But that is a lesson to be learned, even if it was the hard way. Everyone goes through that at some point in their career.
Adapting to Sore Muscles After Workout
All you have to do is think about it's actual uses. I have degrees in finance and economics.

All gold is IMO is a hedge against inflation by tying your monetary policy to the rate at which you can dig some shit out of the ground. Not remotely sane IMO.

It would be like basing the value of the dollar on corn. At least corn would have some real value though (fuel, food, etc.).
I've turned to creating a temp table and putting the primary keys from the select statement into there so I can guard myself against the thing that was to delete a handful of rows deleting everything.
Plus with that you can do another join and see if those rows have some sort of value in it that you didn't expect.
Except that reasoning fails with concepts, already available in GCC 6.0 and as a TS.
Seems cumbersome. And do you get that on that 280$ version?
Email Hell Is Over, Pain-Free HTML Emails Are the Future
If you've never restored the backup, you haven't backed-up.
> an example would be

This has not been a problem for quite a while. You call split_at_mut to get two &mut T's back, and then pass them to each thread.
I saw the screenshot of the slide and thought they meant old software and mulled quite a bit about the wording.

I have a mac that's over 5 years old and I'm quite proud of the fact that the hardware is still good. Apparently I am bringing shame to Apple.
But you know that the iCloud is moving from aws to the Google Cloud at the Moment?
I still have an iPad 1 and I have the opposite feeling. Many websites kill the browser and I can't install another one. I'm gradually running out of use cases (browsing the web in a comfortable position is my main use case) and the device hardware itself is in perfect shape.
Just because the school provides free lunch to everyone does not mean the family cannot afford lunch. At some point it becomes cheaper to just give everyone lunch than to deal with the hassle of deciding which kid owes $1.55 and which doesn't. In fact, providing free lunch to all children in public school is an extremely cheap way of marginally reducing kids' awareness of who's poor and who isn't.
Of course there is: the context of a use case or population.