skysight-inc/HackerNews huggingface dataset:
Yup, the spec is also really vague on if clear() actually releases memory. AFAIK the only "correct" way to actually clear a vector is "vec = std::vector<T>()" with the STL.
AWS Zero Infrastructure Real Time Data Collection Talk (re:Invent 2015)
Hi Hacker News, this is Jakub, founder of Estimote (YC S13).
To kick-off 2016 we have shared our vision for the future of contextual mobile computing, beacons, proximity and beyond.

Hope you will enjoy it since this post is also a little celebration for us and a nice start of New Year! : )
Always Improve, Never Stop, Never Pause, Never Appreciate
The realities of biotech made real.

Somehow, "move fast and break things" doesn't quite translate to biology.
And to be somewhat more pedantic, it even is not "unique device identifier" of the SIM, as SIM is not an device, but software application (typically one of applications) running on some hardware platform (usually an ICC, which is what is colloquially called "SIM card")
> Once you spend enough time on activities which sharpen your visual aesthetic sense, you see a clear difference between mainstream bland models from H&M and Topshop on hand and small designer shops on another and understand why it's worth to spend more on them.

Maybe expensive clothes are prettier, but there is a hidden assumption in your conclusion, namely, that one wishes to wear clothes that are aesthetically more pleasing. This is not an obligation: you can also not care about it.
Got it, thanks. I've been trying to categorize and review the different approaches. If it's not too much trouble to reply once more, was there any form of 'moderation' involved in the grand scheme of things? Like a flagging system for bad posts or some kind of behind the scenes 'review' process where comments/posts violating terms/conditions/standards would result in deleting a post or eventually banning an account? Thank you for your time!
Agreed. (yes, did a lot of C in the mid/early 90s that ran on sundry unices, DOS, OS/2, Windows & VAX). Ouch.

"The C Programming Language" isn't that great of a book, either. I had FAR better luck making sense of C (after having been in school for almost 4 years, and working part time on another language for almost 2 years) with the book "C, An Advanced Introduction" (1st version, not "ANSI Edition"), by Narain Gehani. For somebody transitioning from real high level languages, the array/pointer/string swamp was a real source of anti-productivity fun and games until explained by somebody other than its creators.
> but if you're doing anything CPU intensive, Sidekiq really offers much higher performance

The threading model (LWPs vs. forking) should have no impact whatsoever on how quickly a CPU-intensive task completes.
Dudes trying to get swole inside usually trade junk food for more prison chow and milk with other inmates who cant get commissary, also weight stacks were removed in most state and fed yards like California, so they fill laundry bags with water in their cells as makeshift weights when guards aren't around.
Just drag it to the white box. You'll lose while you do so, but bringing your cursor to the box resets it.
Scrum vs. LeSS in Agile framework
Thank you for the correction. Updated the original.
When your old open-source project unexpectedly gets to the top of Hacker News
One thing is to be cautious in the medical advice you give to a patient. Another is to legally prohibit the patient from taking bigger risks. The idea that anyone but myself has authority over what goes into my body is absolutely ridiculous.
10x the cost?

I picked up a 24 bay supermicro case on eBay for $265. This came with 24 hotswap bays and even a SAS2 expander backplane so I only have to connect 1 cable from the motherboard SAS controller to the case, and all 24 disks just work.

As far as making it quiet. Well that consisted of buying a $11 fan wall, installing 3 120mm Noctua PWM fans inside it and writing a simple script to govern the fan speeds based on the HDD temperatures to keep them in check with the minimum fan speeds necessary.

It's sitting in my bedroom next to my bed and I can hardly hear it.

I will concede the dust issue, but I have a normal air filter in my room and don't normally have dust issues with my computers. Maybe I clean them out once a year in the spring if they need it.
Some information about the trial seems to be here: http://www.breizh-info.com/2016/01/15/rennes-biotrial-biales...
Why did Twitter invest in a headphone company?
Contribute to the discussion please as to why private property rights should not apply?
There was a dirty mouse program that would get installed anytime someone had their computer unlocked. Every few minutes you'd hear someone get pissed off and banging their mouse on the desk.

Another one we did was take a screenshot of a 404 page, and then randomly show that instead of the site that they were working on, but only for their IP.

A quick and easy one was to just crank someone's speakers all the way up, for the next time they play music.
Object Oriented software is actually modeled after biology; Alan Kay, the inventor of OO, had molecular biology degree as well as computer science and OO sprung from that inspiration.
It took 40+ years of illegal surveillance of left-wing politicians before they finally took the allegations seriously and investigated it, and the result of extensive evidence of breaking the law was renaming the agency and some slaps on the wrist, so I have no reason to believe they've improved.
I just wanted to chime in and say that I have exactly the same problem. I'm working on my own software project, and don't want to go to work full-time. It's my dream to turn my project into a little business that will support me. I've worked on it for a couple of years and I still can't figure out how to make that happen.

Based on prior experience, I could devote a few months to interviewing (which we agree is no fun!) and find a full-time job with a good salary and benefits. That would also lock me in to working all the time, with a couple of weeks of vacation per year. If I pushed it, maybe I could get 1 month of vacation.

The salary associated with a full-time job is very attractive, but far more than I need at this point in life.

A few years ago, I found contract work using craigslist. I've been able to generate about $2K/year on that (Boston area is not good for craigslist tech gigs). Other than that, I've found it impossible to make the ~ $20K/year that I need for my living expenses.

I wish I could advise you. I've heard you can make a low-stress "lifestyle business" that requires moderate work, but I have yet to figure out one that works. For example, the "retire early extreme" guy reported that he spent 4 hours per week typesetting articles in LaTex - http://earlyretirementextreme.com/my-4-hour-work-week.html I could do this! But I've never seen work like this offered. I've looked for similar opportunities (mostly on craigslist) but never saw anything like that.

I've heard you can work on open-source projects and find nice contracts that way. I'm sure it happens, but does it happen reliably enough to just pick some OSS project, start working, and wait for clients to call? I don't have the time put a lot of work into a project, and then after months find it does not lead to contract work. If you have time to burn like this, you may want to try it.

There are people here at hacker news who sell ebooks and info services and seem to do very well. But for every one who is successful, I suspect there are tens or hundreds of others who did poorly. So, it's something you can try... but like OSS work, it seems to have a high risk of failure.

The usual response for getting contract work seems to be to "network". I have a very small network of people that I know and trust. This network has helped me find FT work in the past, but it has never generated contract work.

I wish I could be more positive, sorry!
Reading the Tea Leaves for IoT Solution Providers
"So GoshawkDB doesn't have an SQL engine currently, so in that way it's probably not comparable with F1. GoshawkDB stores and accesses an object graph. Hopefully the howtos on the website will help people get into the mindset."

Gotcha.

"I'm not sure if it's worth trying to compare anything to Spanner or F1 because unless I'm mistaken, no one outside of Google can use F1 or Spanner - they're not released. So who knows what the performance of these things actually is? There's no way to verify the claims made in any Google paper."

I think it's worthwhile for these reasons:

1. They describe it in enough detail in their papers for comparisons or maybe clones to be made.

2. That's led to competitors or open-source clones of tech before. Remember map reduce?

3. They've deployed it operationally.

4. Since when can Google not handle a backend tech it claims to be able to do? I thought their rep was solid on that stuff.

So, Google already as a strongly-consistent, scalable, multi-datacenter RDBMS with NoSQL-like performance. If good on enough workloads, that's the best thing I've heard in that category since NonStop SQL. The GPS thing, while brilliant hack, might be hard for adoption. An improvement area CochroachDB people are already targeting. A full clone or competitor could rock DB world as a great alternative to Oracle clusters or NonStop for mission-critical workloads where some delays were tolerable.
> Medicine is never that cut and dried.

This feels like an incomplete argument to me.

> "First, do no harm" is a sound moral position in the later case.

But it's a black and white moral position that doctors in the real world can't cling to on anything more than a casual basis.

All treatment comes with risks, from mild side-effects all the way to death. Surgery is inherently risky, and people die all the time. Cosmetic surgeons perform surgery all the time without being struck off.

Then there's abortion, euthanasia, and refusal to treat people without medical insurance.
>Since, as this article says, Tumblr's business model is depending on people using it, removing comments (in favor of pushing people toward reblogging) seems ill-advised.

They've recently added a chat system. http://i.imgur.com/Aw8EEvh.png It's the smiley face in the middle. I don't know if it's default yet but I have it right now and it works fine. The only difference is that in a chat system comments aren't public, but if you're giving other people feedback this works fine. I think this is a good middle ground between the network effects they get with reblogging and just being able to give people feedback without spamming your followers.
I thought we were talking about a Star Trek movie, not series, my mistake. I don't think a price comparison in that way is completely fair. You make the purchase from iTunes and it's yours for life. You have to continue paying Netflix when you want to watch it. There are also other limitations (can't watch the Netflix version when flying for example). My point though is that, even though it's expensive, buying it is a viable option. You may not be able to afford to binge it in a weekend this way but it's a perfectly viable option as purchasing content for a similar price has been for people for decades.
> C++ is probably the most gigantic and complex language I am likely to ever use... but you don't have to use the vast majority of it if you don't want to. If you want to stick with C-style coding, you pretty much can, if you don't want OO or STL or ++11/14 features -- nothing is forcing you to write those features into your code. But when you want access to them, there they are

The features are dependent on each other though. The flipside of my example elsewhere in the thread: if you want to use templates to eliminate repeated code, you more-or-less need to make any classes you want to template over use RAII (or else do very error-prone partial template specialization to ensure your things are initialized and deininitialized correctly). So then you have to use exceptions, because if you're doing complex logic in your constructors then you need a way to report failure. So then you have to make your code exception-safe, which means making everything else RAII.
Title: Walmart is ending its Express concept and closing 269 stores
And you are claiming that of the 54.7% government financed jobs, ALL have questionable morality. So Health and Human Services, Department of Ed., etc have the same morality check as working for the DoD?

That is surely what you attempted to portray with the original comment. That if you want to check the morality at the door you can't work in ANY government financed occupation in the DC region.

Having worked for a government consulting firm in DC, there was a line of business that received funding for social research projects to help inform and ultimately guide government initiatives to improve the welfare and education of certain demographics. This company would be included in your statistic, and there is no moral check needed for that work. While this is anecdotal, it's pretty obvious that a blanket statistic like yours cannot hold up.
Interesting possible side effect. Ocean freight vessels are, disproportionately, on of the greatest contributors, and in fact one of the greatest contributors in absolute terms, to CO2 emissions. Perhaps Amazon's involvement will shine a spotlight on this issue that has heretofore gone under the radar.
Don't feel bad, the article was a little unclear. I had to backtrack to figure out that the penultimate paragraph signaled a change in topic.
Keep in mind you never hear about all of the deaths from being too conservative in testing and approving medications but it's probably a lot.
By not doing any work in the constructor.

IMO constructors should be setting sane defaults and nothing more. If you need to do work that could fail put that into an "init()" function with a return type that can signal an error.

I worked for quite a while on platforms that didn't have exceptions and this was the standard pattern for keeping RAII without needing them. If you wrap the return value correctly(like with Result<T,E>) you can also guarantee that your clients need to deal with the error case(or fail to handle it with unwrap()) as opposed to getting caught by an exception that wasn't declared or documented.
I know my opinion is not a popular one, but I find these arguments somewhat less than convincing.

The goal seems to be to reduce the spread of DRM. I'm cool with that. However, I'm not sure that these actions will do anything at all to reduce the usage of DRM. My reasoning there is that those who want to use DRM are not going to accept any alternative that is not DRMd. So in order to stop spread of DRM, keeping DRM non-standardized would have to prevent others from adopting DRM.

So the ultimate question for me is: who's going to start using DRM that's not already? I think this set is zero. Adding standardization of DRM won't close up any more content that wasn't closed before, IMHO.

However, by not standardizing, we lock out all sorts of non-mainstream clients form accessing content. Now that Flash is going to disappear entirely, that means no access to all sorts of content on Linux, unless it's standardized.

So I see something to gain, and nothing to lose by standardizing DRM. I'm making assumptions to arrive at that conclusion, but I believe that they're no worse than the ones that Cory Doctorow is making here. It's just weird to see myself diverging from the EFF on this, and on T-mobile, and other things.
Or an RPG II to C translator/compiler :-)

A job I had in the early 90s, maintaining and extending such...
thanks for sharing this!
Byte Buddy – runtime code generation for the JVM: version 1.0.0
Byte Buddy - an alternative to cglib and Javassist - has left the beta state: https://github.com/raphw/byte-buddy
What was the drug?
So when the case of doing nothing is itself harmful (terminal cancer and the like), more risk isn't warranted?
"By now everyone knows that expected payoff of working at a start-up is the same or lower than a big company, but with much higher variability. Everyone knows this."

I actually happen to agree with the statement but 1) I think the author doesn't understand the mathematical meaning of his statement (or he would have put an AND not a BUT) and 2) It is definitely not possibly true that "Everyone knows this"

In pure probability / economics terms, if I have three payoffs:

a) 50% probability of +1, 50% probability of -1; expected value = 0

b) 50% probability of +5, 50% probability of -5; expected value = 0

c) 25% probability of +5, 75% probability of -5; expected value = -2.5

a) and b) have the same expected value, so:

-- I am "risk neutral" if I am indifferent between the a & b

-- I am "risk averse" if I prefer a) over b (lower variance)

-- I am "risk loving" if I prefer b) over a (higher variance - a gambler)

In financial terms, any investor would absolutely prefer a) over b) [the lower variance bet]. c) is obviously worse than both b/c it has a lower expected value (and it's "doubly" worse than a) b/c it has a higher variance AND a lower expected value).

If now, the argument is that startups have both a lower expected value AND a higher variability than established companies (i.e. they are like bet c)), then, if everyone knew this, the startup community would not exist not least because investors wouldn't be willing to fund it, but also b/c no one should be willing to work there.

What are the caveats?

1) People's behavior isn't always rationale (people pick c) over a) --> for example, the lottery

2) There is a fair amount of evidence that most VC's don't make any real return at all (That putting your money in stocks is on average a way better investment.) Hence, perhaps it is true that startups are like bet c).

3) That the payoff of a VC is different (and better) than that of an employee who suffers from asymmetric information (VC's get access to the "best" companies to invest in whereas workers may not), lack of diversification, being screwed on equity structure, etc. So, it is possible that for a VC, there is expected value equal to that of comparable investors, but that for an employee, on average it is worse in all ways (lower expected value AND higher variability) to work at a startup as an employee than for a larger company.
"first do no harm" is closing your eyes and acting as if you don't know those 5 people are going to die, because you don't want to face the risk you'll kill 1. And in terms of life-years saved, the expectation is much better than that for medicine.
BuildZoom (YC W13) Is Looking for a Head of Growth
Except Synology uses MDRAID (Linux Kernel RAID) and even in RAWID 6 mode it doesn't do this.

It just overwrites the corrupt sector with a new value to make the parity data consistent. It doesn't know which is right or wrong even though technically with RAID6 it would be possible to determine.
Improving Android Testing with Service Locator Pattern
In the age of Unicorns, Wikipedia is truly the rare beast. Nothing is perfect, but Wikipedia has managed to not screw up one of the most impressive collections of information the world has ever seen. They haven't sold out (like say, Mozilla) and manage to fund one of the world's most popular web sites with an annual pledge drive. Bravo!
Let's not beat around the bush here. The issue is whether people have the right to take these risks for themselves. No one makes you sign up for a medical trial.
Google Play Adds Support for Promo Codes, Including In-App Purchases
I'm not convinced that you're average beat cop is looking for OsmocomBB on your phone in order to trump up a reason to nab you. The tried and true method of following you for a couple blocks and interpreting traffic laws strictly is sufficient and requires much less knowledge and work.
> Use libaries with good APIs

That's the opposite of the suckless philosophy.
Not shipping yet: http://www.sitgobike.com/
"Walmart"

"minimum quality standard"

Pick one.
If it is effective, that is absolutely a reasonable price to pay. Whether it is reasonable given the uncertainty of the effectiveness is debatable.

I also imagine that the high price might be a conscious tactic to increase effectiveness: People will put more effort into something they paid a lot of money for.
Yes, I understand that.

The reason to run memtest on ECC memory is to verify that every bit of memory is good before you finish building the system, installing an OS, and putting it into production. If you have, say, 32GB of memory, there's no guarantee you'll hit those bad bits for ECC to log an error until you're doing something memory intensive two weeks later.

The primary use case of ECC is to handle random bit flips from cosmic rays and whatnot, not to mitigate bad hardware. If you have bad memory, replace it, don't rely on ECC. The only way to test memory is to run something like memtest, where you read and write from every bit in memory.

If you're OK with finding out a month later that ECC is logging a hundred uncorrectable errors an hour whenever you do anything memory intensive, then sure, don't bother memtesting. If you would rather deal with it beforehand, then run memtest.
Scapy 2.3.2 is out and on GitHub
First, there are things like buildings and infrastructure, and there are mechanical parts, devices, etc...

By example could work for some things today. Often, template or start parts are the basis for those. And that's been going on, like you say, for some time. We don't actually need CAD to do that, though we do have a high communications burden without it. We could invest in those comms, dumbing down a lot of stuff too.

But, there is no way in hell that sweet spot can replace design and engineering. The liabilities alone keep it off the table, and the problem space is absolutely huge too.

As another person here said, "not in my lifetime."

You know, I worked with some people who build yachts. Lots of old world skill in that building. They can, if desired, just build a nice boat with nothing more than the tools and materials in the shop.

They bought CAD from me that day, and the owner expressed what you are here too.

Turns out, good design and engineering makes better boats in both the subjective sense and objective performance, physics sense. And communication allows for faster, less error prone boats too.

You are describing a distant, potential future. We have no where near the level of tech, not development as people needed to actualize that.

CAD is part of that journey. With it, advanced products, structures, etc... are all possible, but the work involved is still insane.

I've seen and been a part of the development of systems that do this, and even on trivial parts there is a whole lot to be accounted for.

The bars we have in place, that differentiate engineering from design, permits to build, geological studies and other various impact studies all regulate the building of things that people depend on and that they must trust.

We have those in place for really good reasons, and one of those is the fact that we just don't have mastery as a species. Not yet.

All I here is, "dang, it costs money to do it right", and "why can't I just copy my neighbor?"

The answer lies in the complexity of the world and the dynamics of the people here in it.

Nice vision, but good luck with that.

For now, I suspect the more productive answer is to continue making CAD smarter and more accessible to ordinary people. We don't yet live in a Lego brick world, and I suspect human creativity will drive that being the case for the forseeable future.
There's room in the open source market for a joint effort of normalization of third-party APIs, such that one library would be able to talk to any of these using generic commands ('list', 'get', 'set' etc.).
Can someone smart (I am not it) explain how can something that you ingest orally create brain damage? What is an example of something simpler that we all may be familiar with that could cause a similar effect, and the process through which it happens?

In advance, thank you for educating me.
Stolen on Twitter: “We've decided to shut down the Stolen app”
Here's a different one with a few more reviews

http://www.amazon.com/Mengshen%C2%AE-3-Pack-Blocker-Shieldin...