skysight-inc/HackerNews huggingface dataset:
They're achieving those ranges by being very, very slow.

It's probably easiest to explain how this works with conventional narrowband digital modulation schemes. For a typical modulation scheme, the bandwidth of the modulated signal is proportional to the bitrate. There's also some minimum signal-to-noise ratio below which the receiver can't decode it. By sending more slowly, you get a narrower signal, which means that the receiver can listen to a narrower slice of spectrum. Even though the received signal's no more powerful than before, because the receiver is no longer hearing all the noise outside of that narrower band the SNR improves and it can decode much weaker signals.

LORA appears to use direct-sequence spread spectrum, which basically means that the transmitter applies a spreading code to convert the narrow signal to a very wide one and the receiver uses the same code to despread it again and pick out the signal. Its range improvement is still based on the exact same principle of speaking very slowly to improve your SNR though.
What do you do with one of these things? I get the concept of totally understanding the hardware & software, but once you bootup, then what? Are you presented with a command prompt? Can you use it for an IoT?

Or (on the software side) is its purpose to understand how compilers work?
Exactly:

> (a) If two or more persons conspire: [snip] (5) To commit any act injurious to the public health, to public morals, or to pervert or obstruct justice, or the due administration of the laws.

This entire section would not apply, because that was never the intent of any participant during setup - it is a hacking protection fail-safe. They wanted to comply with the law, but after-the-fact some techs defected due to not trusting law enforcement.
I don't know what OP meant, but I could see some potential advantage to removeing fields from structs at interfaces. Say you have a loop that goes over a million structs, but only accesses one field. Drop the extras, do the loop, then add them back.

Though it would probably take more time to rearrange things than it would to just do the original loop. The point is, you might be able to look at where the struct is used and change its structure when it moves in memory. If a function is a 'consumer' of structs, and doesn't need all the fields, there is no need to copy all the fields.
I'm pretty sure they aren't, but I must admit, I have never checked. I supposed that would be known by now... One thing is sure, access logs are located on my own VM, and are processed locally by awstats. The only thing that binds requests to an actual user is the IP address, and one must contact ISPs to have more information. I don't have the authority to do that.
Gest: a wearable device that allows you to control your computer with your hands
Now setting Windows Update to "Check for updates but let me choose whether to download and install them" on all my systems.

I strongly resent having this jammed down my throat. It took quite a bit of effort already to stop the background download of 3GB of W10. I simply can't believe that the user pressure on them to do this is very high or even exists at all.
I do indeed. Thanks for the correction.
This looks great. C was my first language but I never did anything too advanced with it.
This makes me wonder at the next generation of Web-based spyware.

Presently, surveillance and monitoring is accomplished through third-party requests. Including, yes, sites' own monitoring tools -- Google Analytics, New Relic, and related services.

If the monitoring can be brought in-house, and assembled back-end on the server side, so can the advertising. Which will means that the present generation of site-and-domain based blocking will eventually become less effective.

Have fun storming the castle, kids.
I rarely sign up for things; I threw a spare-spare email account at the page this time. This is the special URL I got back, data-URI-obfuscated so the plaintext doesn't get indexed (I don't want to be mean :P):

data:text/plain;base64,aHR0cDovL3d3dy5uaWNra29sZW5kYS5jb20vdGhlLW1lbWJlcnMtYXJlYS8K

(Keyboard shortcuts FTW: select+copy the above, CTRL+T, CTRL+V, click on webpage to focus, CTRL+A, CTRL+C, Alt+D, CTRL+V, Enter.)

Treat it as incentive to subscribe, perhaps. ^^
Yes, it matters a huge amount.

I fully understand your social life is not the same as my own, but mine revolves almost entirely around Facebook. Every party I go to is organised via Facebook. Every small social event is coordinated via FB Messenger. I maintain a large network of friends around the world who o can and do visit when I travel, and it's not weird because they're up to date with my life and I'm up to date with theirs in a way that would take far far too much work outside of FB. Every baby photo from a friend, every wedding photo, is on Facebook. When I meet someone in person and enjoy their company, we connect on Facebook, and it's a low pressure way to keep in touch that often blossoms in to a real and fulfilling in-person relationship.

I realise not everyone's social life is like this, but for many many people, there would be a severely restricted in-person social life by not being on Facebook.
This library makes it really easy to bootstrap a simple RESTful service with practically no effort. Really nice for prototyping your services.
Actually, it's very handy during voting season.
There's a reason this guy (and story) showed up three times on /r/badlinguistics in the last two days [1], [2], [3]. Because what he's saying is rubbish. The discussion at [3] links to the refutation [4].

[1] https://www.reddit.com/r/badlinguistics/comments/3qh1jj/gday...

[2] https://www.reddit.com/r/badlinguistics/comments/3qmt1l/aust...

[3] https://www.reddit.com/r/badlinguistics/comments/3qo63v/ling...

[4] http://blogs.crikey.com.au/fullysic/2015/10/29/when-media-ge...
Also in agreement. 1% of the use can make 99% of the difference.
Currently using atom and it's package system for a POC for a custom dumbed down editor. I'm really surprised at how much I've managed to accomplish in a week. If we go through with the project, it'll be a joy to work on.

That said, I tried editing the package initially using atom, and switched back to vim on the second day. So it'll suit our purposes, but a terminal based editor still has so many more advantages when hacking on code. (Though if editing a vim plugin were this clean and easy, I'd be outpacing Tim Pope).
Nah, you just don't see the big picture. You're coming at it from the tech side. It's better to look at the business side. Microsoft has 89% desktop market share, so they basically own the desktop. Apple will never be a real threat because of price. Chrome/Android has an excellent chance to be a real alternative on the desktop. if it gets a large enough market share, perhaps we'll see Adobe's apps, for instance, along with all other major apps.
If the president declares a disaster area (meaning it is bona-fide) an exception could be made for relief funds, but the bill would only be able to address the disaster issue.
It means they can sell Chromebooks for under $300 that run Android/ChromeOS that can run Google Play apps in the Chromebook. I am assuming they are merging ChromeOS and Android to make it runs apps from both platforms to increase the number of apps it can run.

This is sort of what Apple did when they bought out Next and merged NextOS with MacOS to make Mac OSX that ran Unix apps along with Mac apps.

If only Microsoft would merge Windows with Linux to make Winux or something that runs Windows and Linux apps.
List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words
Windows will never be free to consumers, they still charge for new installs. A windows tax of 5%-10% on virtually all desktop/laptop computers is not small.
What application(s) do you use for development on the Chromebook?
Despite booting and testing Oberon on more than one occasion, I have personally never found a use for it. That said, it makes me happy to see people tinkering and creating things like this.
Vocal Fry is reasonably put on, but as an Australian I'm afraid upspeak is something that's the mode of speech for large parts of our population. It's kind of hard to avoid :-)
This is the problem when copyright doesn't expire.

If the copyrights expired, the studios would have to release the films before that point in order to get any money.
I agree. I am constantly surprised when people have the concept of free

They will happily pay $50 - $200 for drinks on the weekend, but when something hosting comes up, there's a perception that it "should" be free.

At the end of the day, we all pay. It's just a question of how much...
power users just run chrooted linux on it and boom, fully functioning $200 computer
A 13yo uses powerpoint to convince parents to let him buy GTA5
Got my mother-in-law one for the same reasons. She loves it.
The state of the most influential startups on Earth
It has an interesting GUI. Text is live (as in everything can be a menu), and selections can become objects of commands.

See http://ignorethecode.net/blog/2009/04/22/oberon/
I can't reply to ohitsdom (below), but Chromebooks have a hardware switch for "developer mode" which let you run a command line.

There's also in-browser VPNing.
Use of NFC with other range-based sensors to detect theft of other devices
There's Handycipher[0] from 2014. I remember learning about it from Bruce's blog[1], but haven't a clue how secure it is.

[0] http://eprint.iacr.org/2014/257.pdf

[1] https://www.schneier.com/blog/archives/2014/04/a_new_pencil-...
For more background on what emergentcypher is talking about, see here: https://en.wikipedia.org/wiki/Iran-Iraq-Syria_pipeline

As I understand it (probably needs some correction):

This is a cold war being fought over who will supply Europe with natural gas. Russia, the current supplier, makes a ton of money off the current arrangement and it gives Russia influence over Europe. Europe has largely stayed out of the fracas publicly, to avoid antagonizing Russia, but supports the US's efforts to get the pipeline built to have an alternate source for the energy they need. I'm unclear as the role of the US in all this, but we're tightly allied with Western Europe, so I imagine we're representing Europe's interests by proxy. But what is clear is that it's no coincidence that the countries where all this craziness is happening are the countries along the planned route for the pipeline. Seen through this lens, everything starts to make sense, including Russia's endeavors to support Assad, an opponent of the pipeline.

Expecting stability in a region where one superpower wants a pipeline built and another doesn't isn't reasonable, no matter how ready the population is for democracy. Add in that the region has a ton of people who believe in a medieval religion that advocates violence against non-adherents, and what little hope there was vanishes.
awesome! I would like to see a performance test with canvid, cssvid and your solution :)
OK, but who was the legal eagle or director who gave him the wrong form? I would expect that somebody besides Zuckerberg had a job to get it right, and probably should be on the hook for screwing up one way or another.
I tried to create an MVP in a similar vein a while back, except instead of doing the whole 3D rendering route, I tested with Photoshoppers from ODesk with instructions to select products from a few well-known sellers of furniture/decor.

What caused me to give up at the time was in my initial tests with friends and family I found that the big problem is the cost of iterations quickly outpaces the price paid if the customer is not happy with what is presented. Often people have no idea what they want--they just can say "yeah, this looks nice, but I'll know it when I see it."

Even if they have a large library of pre-rendered products, there is still the cost of the time for the designer to pick things that work and place them. In theory you might be able to get this down low enough with machine learning to suggest products based on other happy customers with similar preferences and I'm curious if that is the direction you're leaning in to have fully automated recommendations.

There are other competing services out there that provide much less cool "mood board" style selections, and that is their attempt to get the price low by not wasting any time with trying to show it in context with the room. They also seem to charge ~$300.

Would love to know how you guys are addressing the issue of iterations as I didn't see that mentioned anywhere. Do you have a "happy customer guarantee?" If I pay $30-$40 and receive designs I'm really unhappy with, how do you guys handle that?

Congrats on what looks like an awesome product with some serious technology behind it. If this works as presented it will blow the competition out of the water, and if you can come up with a way to reduce the cost sufficiently, I think a lot of people would be very interested in getting great design suggestions they can easily visualize for a very low price.

Signed-up for the beta and will be filling out the style quiz with my wife tonight. I would LOVE to be bumped up in the list to help beta this as we are both super stressed about how to fill several rooms in our home and fill an empty wall in our living room. There's only so many crappy Pinterest publisher-spam links I can click on or insanely overpriced purchasable products on Houzz I can pass over before I want to throw my iPad against the wall.

Congrats!
The Numbers Behind Mammogram Trends in America
Yep! If you have a long video, its better to split the sprite into multiple parts.
Possibly the most horrifying parts of this situation are:

1. A dump of 000webhost's user database was being circulated and actively exploited for over six months, and they either never realized what was going on, or never took any action. (I'm not even sure which would be worse.)

2. 000webhost made themselves essentially impossible for the author to contact (regarding a very serious security issue!), and still haven't publicly acknowledged the breach, beyond forcing a password reset.
Is Apple really that much more expensive? Or is that just something that people believe because it used to be true? I keep hearing this repeated, but I bought my dad a $499 Mac Mini.

With Microsoft producing a laptop of their own that starts at $1499, I think all we can really say is "Apple doesn't produce bargain laptops".
Having seen a few people struggle with Intel Wireless Display, I'd argue that wireless display over current infrastructure is very premature.
Fair enough, but cooking for myself, I just don't have that kind of scale to work with. It'd go bad before I could eat it. xD
> I used Google Fonts for a while, but I find it pathetic to have some font files and some CSS loaded from a different server than mine

You can have the fonts and not have any requests leave your site by using something like this[1]. It downloads the Google font data so you can serve the font files and CSS from your own site.

https://github.com/majodev/google-webfonts-helper
ChromeOS is portable browser. And Google has shaped the eco-system to ensure that that is all 50% of the userbase needs. This is an achievement.
How Secure and Quick Is QUIC? Provable Security and Performance Analyses
> software that rely on clients to make pointless HTTP requests

Somebody please kill HTTP-DASH
underrated
Unfortunately the well behaved sites are one in a thousand. to cater for those you need to expose yourself to a wide range of threats and spies. not to mention making your eyeballs bleed and your sites perform so poorly it isn't funny.
i was so unsure of what they do, i signed up for their beta!
This is assuming your case goes to trial. I'd assume 99% cases don't ever reach that stage. Plea bargains are also marketed as a way to save resources and keep the justice system from getting backed up. Most people take a plea bargain if their charges aren't dropped.

If it came to that, a trial by judge versus a trial by jury might have a better outcome than relying on a group of laymen who just want to go home to decide your fate.
You could probably rewrite the previous statement as

"Alphabet/Google is killing any product that doesn't directly contribute ongoing revenue"

That would include Google Cloud like you mentioned and exclude Calico as that is currently a research project.
They already go beyond site-and-domain based blocking. Most Adblock extensions support CSS-based rules that will block based on CSS IDs, class names, div-sizes (468x60 is a common ad size) or more complex rules.

For the sites that can't be blocked with those, there are even more advanced blockers via Greasemonkey/Tampermonkey JS scripts.
They're essentially making end user devices into thin clients. Which I'm actually a fan of, if only I get to run the backend on my own server hardware.

We badly need standardized home servers that can run 24/7 and managing storage and processing tasks for our mobile device. It would solve sooo much of the problems derived from unreliability of mobile devices.
Vizor: Create and Share VR Content on the Web
I realized this when learning programming. Sure, the "Learn X Technology" books are outdated within a year (my university's library is full of them, they should be recycled!), but a lot of the best computer science knowledge is in dead tree format.
Plans to give UK police the power to view web browsing history
Thank you. That was the best read in weeks.
1. American cops are armed to the teeth because the perps carry guns. I'm not saying that we should repeal the second amendment, but because the perps are more likely to be armed, the environment is far more dangerous for cops in the US than just about any developed country.

2. It used to be prior to Tennessee v. Gardner (1985), a cop or citizen could shoot a fleeing felon for just about any reason. Now they have to have make the decision that letting the felon flee is more dangerous to society than taking a human life. This has gotten a few police officers jailed recently.
I was recently impressed when I watched Nightly Business Report, which is now produced by CNBC. A wide range of their staff appear to effortlessly change their delivery for the different audience.
What really caught my eye in the article was the end: Martin Gardner's "The Annotated Alice" has been updated yet again, this time for the 150th anniversary of the story.

I have the previous two editions of the book and I'm seriously thinking of getting this one too.
It's much more beautiful if you use Android SDK:

private boolean googleSubsidiaryConnectionSuccess = false;
private boolean googleSubsidiaryConnectionInProgress = false;
private GoogleSubsidiary googleSubsidiary = null;
private GoogleVideoHostingManager googleVideoHostingService = null;

@Override
protected void onCreate(Bundle savedInstanceState) {
GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this)
.addSubsidiary(AlphabetSubsidiaries.GOOGLE_SUBSIDIARY);
GoogleApiClient client = builder.build();
client.connect();
googleSubsidiaryConnectionInProgress = true;
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data /* ignored */) {
if (requestCode == GoogleSubsidiary.EXISTS_AND_IS_PROFITABLE) { // actual value is -11
if (responseCode != Activity.RESULT_OK) {
Log.w(TAG, "could not get subsidiary");
googleSubsidiaryConnectionSuccess = false;
if (!client.isConnecting()) {
Log.v(TAG, "calling googleApiClient.connect again");
client.connect();
}
}
} else {
Log.w(TAG, "Google subsidiary may be out of business. Not sure.");
if (!googleSubsidiaryConnectionInProgress && !client.isConnecting()) {
client.connect();
}
}
}

@Override
public void onConnected(Bundle connectionHint) {
googleSubsidiaryConnectionSuccess = true;
googleSubsidiaryConnectionInProgress = false;
GoogleSubsidiaryToken googleSubsidiaryToken = GoogleSubsidiaryUtil.getToken(activity, GOOGLE_SUBSIDIARY_TOKEN_REQUEST_SCOPE);
try {
googleSubsidiary = (GoogleSubsidiary)GoogleSubsidiaryUtil.getSubsidiaryObjectFromToken(googleSubsidiaryToken);
googleVideoHostingService = (GoogleVideoHostingManager)googleSubsidiary.getService(GoogleSubsidiary.YOU_TUBE_SERVICE);
if (googleVideoHostingService == null && !client.isConnecting()) {
client.connect();
}
} catch (SubsidiaryTokenOutOfDateException ex) {
googleSubsidiaryConnectionSuccess = false;
if (!client.isConnecting()) {
client.connect();
}
}
}
I think FB is so insistent on using real names because, through its partnership with companies like Datalogix, it allows advertisers to show FB ads based on offline / elsewhere purchases. Won't work if FB doesn't have real names. Not a fan. Have personally noticed FB ads shown to me based on my purchase of a prescription drug. Tempted to go all cash when it comes to paying for health-related and other sensitive stuff.

https://www.facebook.com/notes/facebook-and-privacy/relevant...
Sublime has slightly more packages. Although this is no metric of quality of the packages for either platform.
costs and revenues don't happen in a vaccuum, thats what your missing. they are relative prices, and only make sense in the context of a menu of choice (or:none). a stone wheel is brilliant technology, just like the bronze or iron age weapon was way back in history. but today its only useful (or not) in the context of current alternatives.
AWS has a free tier as long as you don't go over limit. But obviously if you get DDoS, then your bill can go up.

Digital Ocean is a good one for $5 and pretty stable for me. If all you need is a static site, use github.
There must be some acceptable middle ground. Have you ever listened to BBC news radio? It's dry as chalk.
How do you know the thing which takes your design and "builds" (i.e. machine which places physical components) or "compiles" (i.e. the thing which moves bits into an fpga) things isn't subverted?
The top of the curve is unstable. A new plant virus destroys a major crop and suddenly billions starve.
If you really want to hear about it, this isn't the first time a unique voice was used to convey authenticity. It might have involved his informal rambling and all, and how his crazy life was falling apart, and all that kind of stuff, but I don't feel like going into it if you want to know the truth.
I think most of what that means is that Amazon isn't a first-party seller of MacBooks. (You can buy MacBooks on Amazon but I believe those are all third-party sellers.)
Pattern jury instructions exist in most states to prevent arbitrary and unjustified decisions made by jurors. I don't agree with how they can be used in some cases, but you might be explicitly barred from making such decisions.
A good way of determining how seriously an organization takes security is to look for any kind of security incident report page or security contact info. Bonus points for publishing a GPG key for the security account. Pretend you have a found a security issue in their system and look for how to they want that reported.

Also. Unresponsive companies like this contribute to the volume of people who don't bother with responsible disclosure and just go straight to full disclosure, anonymously or not.

Companies need to see a hit on their bottom line or a breach in their own security before they take it seriously, as has been demonstrated time and again.
go-ipfs uses a DHT, but it's not just a DHT. Nor does it actually store files in a DHT. Finding peers with a give file (named by hash) uses the DHT. But the files are stored outside the DHT.
As much as this whole thing is horrific, to be fair about 1), if a dump doesn't show up in any public forum, pastebin or Tweet, it can be hard to realistically become aware of it.

(and yes, point 2 makes that redundant in this case)
Media Casting in Microsoft Edge