skysight-inc/HackerNews huggingface dataset:
It's gotten more expensive since I first read about this back in 2015.

http://www.ecowatch.com/solar-powered-farm-from-a-box-everyt...

So in two years, they're still just at a single prototype installation? This almost sounds like it's just a back end for the founder's other ambitions, whatever they might be. A quick search of the name shows her as a speaker at some women's forums, (with the typical theme of "empowering others" and other social buzzwords) SXSW, and pics of her at Burning Man.

I think the concept is nice, but totally unaffordable for the third world nations that they say they want to serve. It's also not that people in the middle east/etc don't know how to farm. They often times just lack modern farming equipment. Not sure if a 'farm in a box' solution is what they actually need.
Panasonic makes a rugged laptop with 27 hours of battery life.[1]

[1] http://business.panasonic.com/toughbook/fully-rugged-laptop-...
Considering that a change in language completely solves the problem, it's hard to get on board with your thesis.
Well, that may be true, and a big plus for the developers of those systems, but if the results aren't there, what's the point ?

Even if it's browser APIs rather than directly the language/interpreters ...
"going to sell this in drought-stricken areas"

Yes. I am in California so see the affect of the drought.

Do you mind if I send you an email to the address in your handle?
You'd need to account for the complete revamp of power distribution which would have to accompany any single source of so much power. Another couple billion (or more).
Cool site! Couple of things

- You should probably hardcode a limit somewhere for queries without one. Far better practice than relying on user's good behavior.

- I tried 'drop table movies;' and it didn't drop the table, which is good, but it did return an error message about the read only nature of the table. You might just want to have it return a generic error message saying 'drop' statements are obviously not executed.

- the table movie_genre does not exist
Humans have some success in changing their behavior, for example in moving from 5-6 children per family to 2. That change has staved off much more catastrophic effects of population growth and its impact on climate. But it needed technology advances to happen first, namely birth control.

Various other environmental advances have happened through technology without requiring behavioral changes: removing lead from gasoline, removing CFCs from aerosols and so on.
While I now mostly agree with you that there is more unsafe code than there should be, I still maintain that the frequency of unsafe in a deptree is usually still small enough to be practically auditable, ignoring FFI. It could/should be much less, but it's not too bad. I've done such audits a few times and it's not been too hard and taken very little time.

Auditing FFI is a whole other challenge, however :(
Go right ahead!
DVB Dream 3.2 Crack with Keygen Download Free
All of this, plus the vast amounts of bot traffic that no one wants to look too closely at, because everyone except the advertiser is making money off of it...
>...but in the US specifically domestic tax reform to shift the burden from upper income earners to lower-to-middle-income workers over time, particularly the enormous shift under Reagan, is more specifically the problem

Simply not true. The number of people who pay zero income taxes has never been higher due to EITC etc. The top 1% paid about 19% of federal taxes in 1980 and about 39% in 2014.

http://www.ntu.org/foundation/page/who-pays-income-taxes
In 2017 cars are at the frontier of technology
While this is not how validating demand works, I take issue more with the title of this blog post than its content. The techniques described are not necessarily wrong nor are they anything new nor even that useful. I'm not trying to knock this guy's hustle, but the headline is misleading.

With that said, the article is less relevant mainly because different products and startup ideas have totally different ways of validating them.

(eg How do you validate a new CRM SaaS product side project vs. validating starting a company like Hyperloop vs starting an "Uber for skydiving for dogs" company...? Not the same things at all.

Some folks may disagree and of course this is not always possible (usually due to budget?), but in my experience if you are serious about a product or startup idea then hiring a professional to do proper market/customer research is worth the cost, just as hiring a lawyer to do initial trademark research and handle corporate paperwork (employee docs, investor contracts etc.) is worth the cost.

Hiring a professional market research firm is cheaper than a lawyer. Start with it. But if you don't have the money, then any pro help is better than nothing. I am not a market researcher and I am just sharing my 2 cents and what I have seen.

Maybe because market research doesn't need a special license/degree like lawyers need or maybe because demand research looks easy to newbie from a distance, people think they can do it themselves. Most can't, and it's usually hubris to think you can or survivorship bias from startups that pulled it off. It will cost you in the vast majority of cases. There's always exceptions. Come visit NYC or Los Angeles and see the 10 million struggling arrogant writers who thought they could just write a successful movie script or book right away and didn't realize that professional experienced writers have skills they do not. Look into the "flop rate" of new products from companies that hire a professional market researcher compared to startup failure rates and it's clear that incorrect or lack of research is often a major problem. Good luck and happy new year.
The Case Against Sugar Review
Deepmind is more focused on general AI (AGI) than the game of Go. The AGI community has always considered beating a Go champion to be a significant milestone towards AGI, and it was expected to be years in the future. Now that Deepmind won that battle, there's little PR benefit - or benefit to AGI progress - to focusing on go.

I don't mean to slight the game of Go, but it is a perfect information game which could make it non-central to AGI research.
ruby, java, javascript are all 'old' at this point
If that's the case it does leave the door wide open to a technological alternative.

My point is that greed and self-interest are not the only tent poles in this situation - which I fully appreciate are so common.

The technical aspect of DRAM's performance and configuration is clearly another, otherwise the industry would have moved on. This suggests either:

1) a wider circle of collusion, with other manufacturers in the back pockets to lock in the environment ripe for an oligarchy, especially preferential if the market is expecting to disappear (a better option is primed to surface); or,

2) simply that nothing beats DRAM at the moment so we're stuck with this until someone intentionally sacrifices themselves simply in order to drive down the price.

I can't see that happening, of course.

What's more likely, IMHO, is that research and development into other approaches is proving fruitful and the companies who have already invested heavily in the status quo are merely fixing their prices to maintain healthy balance sheets/market cap while they phase in the next-gen tech.
I don't know, I've never tried with windows 10.
Deprecation of Insecure Algorithms and Protocols in RHEL 6.9
https://sharylattkisson.com/eight-facts-on-the-russian-hacks...
Office 2013 completely falls apart on separate-DPI monitors. It's small on one screen and gigantic on the other, and doesn't automatically adjust as it should. It's more than just a few applications. The downsides of 4K don't really seem worth the benefits (if there are any).
That he contributed to.
What it's like to quit drinking for a year
Travis Kalanick guide to hacking CES (2008)
Seems really similar to Lacona ( https://www.lacona.io/ ), which also has add-ons and it's built on React.

Any idea if it's based on it?
Why spoil travelling the world with work? I would simply save up enough money to travel for a while and come back to Oz when the money runs out.

If you really want to travel and work, then perhaps an option is to be a remote-worker on contract to some startup. You could set up a company in Oz and then bill (export services) the startup. In your travels you could touch base with them on a mutually convenient basis.
I didn't live through the famous "Dot Com" bust either, but here's what I've been doing:

- I max out my 401k every year.
- I max our my IRA accounts as well (5,500 additional dollars).
- With what is left of my pay, I take 40% of it and save it. After I built my 6 month buffer of savings, I started putting extra money into taxable investment accounts with Wealthfront (I'll likely move this to Vanguard at some point).
- I've always kept my cost-of-living expenses as low as possible. For me, this meant (until last week) that my wife and I lived in a very small, very cheap, 1 bedroom apartment on the outskirts of the East Bay (Walnut Creek).
- I cook a lot of my meals myself instead of going out.
- I try to fill my free time up with cheap / fun activities: programming, lifting weights, biking, playing games with friends.
- I just recently purchased my first home. This means I can stop 'wasting' money on rent, and start building equity. I view the home purchase as a strategic investment to save wealth instead of expend it.
- I build side projects that help me earn extra $$. Nothing crazy, but not too bad either.

My hope is that by being financially conservative, keeping a 6 month safety buffer, and investing strategically for retirement (I do index funds), I'll be decently well off even if something horrible happens.
I mean, in case of an abort the kernel generally cleans things up for you :) Not all things, but most things.

More exotic panics (like an infinite loop panic on a microcontroller) would not call destructors though.

Most panic impls will either unwind (which will call destructors) or abort/exit, so this is usually not a problem.
My issue is that it gets confused about whether it is scaling the UI or not sometimes, so from the High dpi screen to the low dpi screen an app develops ginormous controls, generally fixed by dragging a window from one side to the other but annoying.
You are supposed to enter the intersection when turning left (then turn when safe), but not if there is no room to complete your turn in the target lane.

The whole point is to not have people clogging the intersection and preventing movement when the lights change. That's what creates gridlock instead of just a backup on one street.
Wouldn't it be better to simply recycle the non-salty water instead?
I use Ada for Data Structures class, I think that counts?
I would not take the other side of that bet.
It's kernel code.
Somewhat related, I remember reading some research that talked about how during natural disasters you get very little in the way of riots and looting. Rather people have a strong urge to cooperate [1].

It doesn't mention it in the linked article, but I also remember hearing that the idea that people get very violent can cause serious issues as resources go into military-police rather than relief efforts.

It makes sense when you think about it evolutionary. The groups that fell apart when the going got tough were not the ones that survived!

[1] http://healthland.time.com/2012/10/31/how-disasters-bring-ou...
My point is, a lot of people are spending time on this when it doesn't matter. In the limit that AI starts replacing human developers these subtle differences in language approaches zero.

New languages here and there every day. Replace this replace that. When, in the end everyone is simply reinventing the "wheel" over-and-over.

All these languages end up as assembly.
Know what else you said doesn't make sense as a backdoor, times a million?

And this makes way more sense than that one did. Not that I'm convinced that it is one. But if it is, it's a pretty good one IMO.
No, it's similar to creating an object this way in ES6:

function makeVector(x, y) {
return {
norm: () => Math.sqrt(x*x + y*y),
// ... more methods ...
};
}

but frozen so that consumers can't change it except by calling a method.

It's odd how this is the 'obvious' way to generalize lambda expressions from functions to objects, yet it's rare to see this style, and you always have to clarify that you're not talking about prototypes. (IIRC Emerald, mentioned in the paper, also works something like this.)
6 Powerful Zoho Meeting Alternatives for Your Business Communication Needs
Memory will get cleaned up, but your destructors aren't gonna get called.
Well he just clearly demonstrated the effectiveness of his marketing technique. If he can provide useful information, and gain advertising at the same time, I don't see the problem. It's a win/win.
They don't, sizeof is a compile-time constant. On a pointer, sizeof() just reports the size of the pointer itself (i.e. 4 or 8 bytes on most modern platforms), not the size of the data to which it points (and sizeof(*pointer) reports the size of the type to which pointer points, it doesn't know anything about how many values of that type are stored). For an array, the length is known statically (i.e. it's in the type), and so the computation can be done at compile time.
> 'Not a runaway hit' ...

That quote is followed by explanations why being #1 on the non-fiction best seller list isn't meaningful. Maybe not.

But sane, non-extremist humans seem to have an unending desire for normalcy so strong that they delude themselves every time. They will grasp at it no matter how clear the signs. When Adolf Hitler himself ran Germany, he was supported by organized violent gangs, brutally suppressed the opposition, promoted and executed a program of vicious hatred and religious discrimination, built up an army, conquered multiple neighbors, and was an obvious psychopath ... could he make the signs more clear for everyone? ... yet UK Prime Minister Neville Chamberlain was widely supported when he said could negotiate with this monster and obtain "peace in our time" - he really said that. Churchill, who called for opposing Hitler and preparing for war, was a political outcast. Leading Americans supported and did business with Hitler; the U.S. Congress blocked the President from supporting Hitler's victims and foes; boatloads of refugees from Hitler's terror were sent away from U.S. shores, many to their deaths.

So I'm not comforted at all by these claims that it's not a big deal. Either people will confront the fearful reality and stand up and fight the reborn monstrosities of racism, nationalism, and other prejudice, or those monstrosities will continue to advance unhindered.

If you wait to act until the evil people to announce they are evil and tell you their secret plan, like in the movies, you'll find yourself passively, quietly herded to whatever end they have in mind for you.
They've tackled a number of different social and technological issues very well. Big big fan of their Christmas episode!
How Hacker News ranking algorithm works (2015)
So sit and wait for a couple seconds for a spot to be open before you move across the intersection.
8.2 lbs. with optional media bay 2nd battery

I'm not sure it counts when it weighs so much you could just bring a second laptop along!
Everything discussed in the article is 4-pole, isn't it? L, R, G, Mic?

These days, Apple devices are 8-pin 2-lane lightning, and use separate lanes for audio and control. The Apple EarPods appear to be 7-pole: separate grounds for each signal wire, all as twisted pair. That's pretty cool, as someone who wants earbuds to work well near RFI.
If you are doing scientific R&D, the bay area has access to analytical facilities at Stanford, Berkeley and a few DOE labs. It's not the worst place in this regard. I'm sure you could manage in plenty of other places also, say Boston, for example.

Source: I work at a startup in the bay area doing materials science research.
It is by definition a "zero-cost abstraction." Let's ask Stroustrup, who coined the term:

> C++ implementations obey the zero-overhead principle: What you don’t use, you don’t pay for. And further: What you do use, you couldn’t hand code any better.

Two points:

What you don't use, you don't pay for: if you don't use array indexing, you won't get a bounds check. In addition, you can call an access method without a bounds check as well, so it truly is only if you use the checked version.

What you do use, you couldn't hand-code any better: that bounds check is written the exact same way you'd write it in C.

Therefore, this is a zero-cost abstraction.
Faraday Future – Flagship Vehicle Reveal [video]
Hack Attack on Drudge Report a Sign of Chaos to Come
Even in single-threaded mode D isn't too safe. Safer than C, but unless you're using the GC it is still unsafe.
> I am still perplexed why you think by using a dynamic array of chars for a buffer

Because I'm not limiting the case to just core types. You don't only ever need arrays of chars, ints, doubles, floats, etc. Sometimes you need arrays of structs.

As a simplistic example, perhaps you have a large array of structs, and you want to iterate through them and add all the items that match your criteria to a shorter array of matches, which will be pointers to the real data. Adding a single item to the original array could cause realloc to invalidate every pointer in the array of matches. Of course there are ways around this, but someone starting work on the code might not necessarily expect that adding an item to an array would cause pointers elsewhere in the code to become invalid, unless they look at the implementation of your array code to understand what it's doing.
>The internet needs an ad tech renaissance, one based on creating real value for publishers and marketers,

Could not disagree more.

Advertising as a whole needs to die in ignominy. Obviously that'll never happen, but we should be working towards ways to make advertising obsolete or unprofitable, and we should be ostracizing people like the author who try to or want to make things better for advertisers.

The promise of the internet was users as first-class citizens, not users as mindless consumers of hostile advertising.
Cops Taught Use Appliances in Investigations Because Your Fridge Is Watching You
And this is such a misconception that it's often cited as a footgun: http://www.cplusplus.com/faq/sequences/arrays/sizeof-array/

> A beginner will often try something along the lines of size = sizeof( myarray ) (which is incorrect).
Depends. You only need a difference in salinity, not non-salty water. If the brine is much more saline than the ocean, there's your energy potential. On the other hand, this kind of power plant also goes well at the mouth of a river. You don't need clean water at all.

I don't know about California, is all the fresh water fully recycled until the rivers are dry? That would be hard to imagine.
Why hide that you're changing the election result? Well, I can imagine cases where it's not worth the bother, but they hardly seem like the default.
Also consider vegetable oils.
I'm guessing it's dependent on join date. I'll ask my friends.

The scheme with Uber is the options can be exercised up to 90 days after departure, but the RSUs are held until IPO, at which the employee/former employee takes possession of them and is responsible for paying taxes on the income.

Secondary share sales are essentially prohibited, only being authorized if the board approves them. Illiquid until IPO.
While "unnecessary"/extra generated code is a trade-off one has to consider when choosing to use the specialize/monomorphise-everything implementation of parametric polymorphism (it isn't the only one), it isn't a problem in this case: the types themselves are a compile-time abstraction and don't exist at runtime, and the functions are all tiny (a branch, a memory access and a function call/abort).

Additionally, all the functions should be inlined anyway because the function call overhead will likely be as much or more than the actual code, and, more importantly, inlining enables other optimisations (removing the branch, vectorising the memory access, etc.). Once inlined, the code will be the same as the manual/macro-based approach of writing `if` statements around each array[index] access.
Sure. Presumably not all of it is, though. I'm guessing most RCEs for this software don't happen in the kernel. Ring 0 RCE certainly does make the news, I would imagine.
I'm not proud of it (and I'm not going to share the code) but I wrote a CMS for a medium-traffic site entirely in bash and standard unix tools like awk/grep.

It should be an absolute clusterfuck but it's been surprisingly reliable and performant, to the point where I have no desire to replace it.
I'm curious, is not linking part-1 of the post part of the strategy too? Of course one could spend a click & scroll to find it, but still was it intended ?
What was the original price of the house?
there are plenty of compelling games that VR either enables or augments out there. off the top of my head:

"job simulator" (yes) is enabled by both a VR headset, and VR controllers. you couldn't achieve the same without VR

"elite dangerous" is significantly improved with VR. pretty much anything with a cockpit would be improved, because you can look all around you. this one in particular is an amazing experience

*edit: there's also an abundance of VR storytelling that are exploring new ways of giving experience without the use of words, VR artwork where there no real point other than just to experience a world. there are a lot of REALLY cool, not just "for demo" experiences you can have on VR
132 Break Out of Jail in Philippines
Qualcomm Details Snapdragon 835: Kryo 280 CPU, Adreno 540 GPU, X16 LTE
I know C++/qt and I don't like the experience when compared to good old Delphi and VCL days (just my personal opinion). The workflow and behaviour in RAD (rapid application development) with VCL Delphi components was quicker and more intuitive and I had to write less code manually than with QT. Call me crazy but I had the feeling QT is much more verbose and unnecessary complicated compared to Delphi VCL programming. I just want to figure out how good Lazarus/FreePascal is nowadays for some pet project.
I see where you're going with this. I normally would agree. In this case, we have a large, C program that evolved over time for a complicated feature set. That they trimmed that much fat out might already be saying something about how much risk might be in that code. It's also been around a long time in important infrastructure plus will continue to be. Converting it to something that's safer in most ways, esp dynamic memory & types, to reduce number of vulnerabilities in near and long-term makes sense.

So long as one can convert it in a straight-forward way that preserves the current meaning of the program's statements. If not, the port might introduce new problems.

Edit: Btw, send me an email (see profile). Got something you might be interested in. One or two things.
Do you wonder why nobody assumes that Symantec, McAfee, and half of the other AV companies are working at the direction of Obama?
WATCH: CNN Caught Using Fallout 4 Video Game Footage to Depict 'Russian Hacking'
85K sales in a country of 85M is not very interesting. I bought a copy in the US, basically because I could, and what a snoozer. I certainly didn't bother to finish it. Ditto The Communist Manifesto. 85K can easily constitute some institutional purchases (as others have commented in this thread) plus just some curious book readers ("What was all the fuss about anyway?"). I'm sure most libraries with a significant history collection had a copy already.
Exactly! Mine is at over 4ghz easily.
You have a security tool that you want to code? We will sponsor you
For $90 and crazy overclocks, I would just go eBay. I really don't see a reason to got entirely new Kaby Lake system, unless you REALLY need maximum CPU crunching. Especially since the reviews are panning it everywhere. Intel isn't even trying anymore.