skysight-inc/HackerNews huggingface dataset:
I get what he's saying. My phone has a whole whack of note-pictures of addresses, price tags, and slides from other people's presentations. However, I'm not sure auto detecting them does any good. Context (context that my phone doesn't know) really matters. A photo of a street sign might be a reminder of where I parked, or it might be a more traditional memorabilia photo because the street had an amusing name.

If the street sign picture is categorized and behaves in the same way as the rest of my photos it's easy for me to find and manage. If pictures of street signs all of a sudden gain a new set of rules different from the rest of my pictures they're suddenly harder to manage. Worse still is if a memorabilia-picture is miscategorized as a note-picture or vice versa. I feel that this would be very confusing for many people.
Should be Google, I believe.
Well yes, if they don't actually fork it's not a problem. If people DO and do it more than once then it is.

You're... kind of agreeing with me here.

The reason a threat of a fork works is because it had the results I mentioned.
One word: Java
Other subscribers in the cell consume more downlink than uplink, in a steep ratio.
I like yours better.
I highly recommend okular. It trims whitespace around the margins.
Why you should learn JavaScript as a Web developer
You implied that you were at some point an employee of Palantir here: https://news.ycombinator.com/item?id=11650520
An interesting convergence in history during that year. Blizzard's Battle.net was released that year in Diablo, GameSpy was formed, and QuakeWorld started. All are forms of "master server gives list of running game servers", which is pretty central to making it easy to play games on random strangers' servers.

Edit: Never mind, apparently that aspect of QuakeWorld was a bundled version of QuakeSpy which evolved into GameSpy.
We can define words to mean whatever we want. The machines under consideration are algorithmic, defined by simple logical rules that allow the next state to be derived from the previous. Any understanding within a model comes from the algorithm, not the machine.
Not much different from my reference to new drugs
Yea, frustrating that in Canada you can't enter your pin or anything until everything is rung up.
Clearly, you can't use a computer.
Might it be better to hear Canonical's position before we all leap into how awful this is? Is there any particular policy they're on record as applying here?
"Get the corporations work with us" didn't work so far, I don't think it will magically start working from now on.

It's my opinion (which is somewhat "backed" by a load of tech and economical news; I know that's not an evidence for anything) that the corporations are just fine with the situation right now; if anything, they fight to centralize even more services.

It's true that projects like "the next web" (or however we word it) don't succeed with people sitting around talking, but the way you worded it is really cynical. How do you think ARPANet was born? Surely not through a crowd telepathic effort, right? People sat and talked. A lot.
Archaeologists Uncover Massive Naval Bases of the Ancient Athenians
I do for anxiety. It's not a cure, but it helps take the edge off. Don't expect too much, but it's one tool in the toolbelt for better mental health.
What is the current state of diaspora and similar things?

Is there a cough centralized collection of decentralized software alternatives, like an "awesome-decentralized-net" on cough even harder github?

Thanks!
Without. UTF-8 is such a distinctive pattern that if text with high bits set matches UTF-8, it's almost certainly UTF-8. There's no need for a BOM to tell you it's UTF-8 (looking at you, Windows), and it can easily confuse software instead.
Well, we know next to nothing about the brain, so psychiatrist/psychologists are speculating just like everyone else. They are able to take educated guesses through, since they went to school.
a.) In 1919 Russia was not nearly as advanced as the US or Europe.

b.) Unlike the US, Soviet Union came out of WW2 with cities destroyed, and 20% of its population killed, most of them able-bodied men in their prime.

Yet, by 1984, the USSR had:

- free universal healthcare

- largely egalitarian society with very little inequality

- free, excellent education system, from K through PhD

- women treated equally in the workforce unlike the West

- walkable cities with very good public transit

What the free world had:

- Start of Reagonomics and Thatcherism era

- Plenty of cheap consumer goods to buy and waste

- Fantastic entertainment industry

- White flight and suburban sprawl

- Beginning of War on Drugs, sponsorship of Islamic extremism in Afghanistan

I guess my point is that one should probably define "advanced" before proceeding to discuss it.
I think "learning to code" is more ambiguous. I have a designer friend getting in to web design - I've helped him out pick up some jQuery - he learned the stuff that was useful to him pretty fast. Is he a programmer ? No. Can he write code ? Yes.

So yea writing code is easy, copy-paste and replace the stuff that seems relevant to you, especially when you have a quick iteration method like a REPL.

Control flow might take a while to fully grasp but still it's not hard to understand, but takes practice to get comfortable with.
Well as long as you 'feel' that way, it must be true.

Lastpass (supposedly) stores the encrypted password vault, never the decrypted. Decryption occurs on the users end. You would need to either have a keylogger on the target users machine to grab their master password, or compromise the software. Neither is impossible, but both are a little harder than simply break in and access Lastpass's storage.

I say supposedly because I do not know of any 3rd party verification.
Language can both be wrong to its original meaning and also accepted.
Because 2. doesn't have to be true for the access to still be important.

I mean, go ask someone on birth control if maintaining access is important to them.
This was very cool to read after having read this book, but never actually read the .plan files before. Kind of an "aha" moment.
Perl6 does support them natively too.
We’re pretty happy with SQLite and not urgently interested in a fancier DBMS
Show HN: Code Change Filters for Git with Bitbucket, GitHub and GitLab Support
GNU Screen v.4.4.0
"I showed my girlfriend some tiny text on the back of a credit card. Without hesitating she pulled out her camera, took a photo, and then zoomed in on the photo to read the text."

Not the best example of not understanding it users. iOS 10 will have a magnifier that handles exactly this use case (http://9to5mac.com/2016/06/15/accessibility-ios-10-macos-app...)
They are technically seeing a doctor

Sure, and "medical marijuana" dispensaries technically require that you get diagnosed with something which marijuana can be used to treat.

When doctors are being paid by a company which sells the product they're prescribing, I lack confidence in their ability to render medical opinions in the patients' best interest.
Do you want to build an MVP? You can start here
I also attended the Decentralized Web Summit (the first 6 hours) and it was great. I hope they have this every year. The Summit was inexpensive, the venue at the Internet Archive building was cool, the speakers and panels were uniformly interesting, and the food was tasty. Good job by the organizers!

I sometimes I feel like I am by my self on privacy and freedom issues. Very few of my non-tech friends & family get why I think government and corporate encroachment on privacy and freedom is an issue in the USA. So, it was refreshing to be with people who mostly have the same concerns that I do.
Maybe they could switch to Mandriva Linux. :-k
Huh? What would a BOM in UTF-8 even do? 1-byte objects can't have an internal byte ordering.
This is fantastic! Thanks for sharing. It could be because I have not looked hard enough but this type of knowledge is not easily findable all in one place.

Great job at striking a good balance between opinion and best practice, I already came away with a few ways to optimize some parts of a large Es cluster I manage.
At my license exam, almost everyone was under 40.

But that was at DEFCON. In general you are right.

They don't only talk about weather though.... they also talk about their health problems and rant about Obama.
ТОП 60 Bitcoin краны Я уже вывел 75M сатошей Заработай биткоины
And what's telling is that Carmack follows it up with a long, grandiose statement about his future project; making him appear somewhat dishonest.
Iran Cuts the Internet Price by 50% and Yes There Is a But
(not OP, but since I agree with most of their comments in this thread...)

So, I knew a older ham once. Dude owned a commercial tower & paging company. Built his own power supplies because COTS switching power supplies were "too noisy". Gave me one to run our gear at one of his towers before we switched to -48 rectifiers. Awesome guy. Really knew his stuff on anything radio (RF, tower, grounding, etc) Got offed in a stupid employee payment dispute :(

Unfortunately most of the hams I know aren't like that. There's a type: generally older men with decent-sized egos who have been around forever and see ham insider tech (winlink, "high speed" data measured in bps) as the end all-be all of comms. They stress how they are first responders doing emergency communications. Throw lights on their cars, etc. Sometimes they've been around long enough to get a seat at the table and then everyone has to work around them. Generally ARES/RACES-affiliated, not SKYWARN. I haven't had any bad encounters with SKYWARN folks...

Of course, I'm sure there are a ton of decent hams around that I haven't encountered. Likely because they aren't being obnoxious :)

I mean, ham should be entering a renaissance and full of awesomeness doing hobbyist SDR and IoT things but there's so many people stuck firmly in the past...
Never understood that either. Why is this so rare?
Even in technical discussions like this one, some people will look at you funny upon hearing this suggestion.
My dad was a trailer/truck/bus/cab driver throughout his life. He is sort of retired now, but when I talked to him about Uber and every tom dick and harry now being able to drive a taxi, he just laughed the issue aside.

Sure some one can drive and make a few $$'s a day. But to make that considerable source of income to send kids to a good education, to buy your self a home, a retirement and a decent income to retire one to cover all your expenses you have to do a heck lot more. That is when you realize the taxi license was likely least of your worries. You'd have to wake up at 3 am in the morning, suffer rude passengers, wash your car often, have the discipline to spectrum all those things that being successful in profession demands.

At the end you really come to the conclusion that what stopped you was not the lack of coding classes at college or government bureaucracy or union or any of that stuff. The true reason is its hard, and most people simply aren't resourceful enough to see through the end.
In-contract, in-band.
The video is also available on youtube: https://www.youtube.com/watch?v=Jmjlmn0jHbw
"Contraception" in those CDC questionnaires includes all methods including the withdrawal method, rhythm, condoms, pill, vasectomy, etc. You can't really draw a conclusion about the effectiveness of any particular method from that study. Effectiveness per method data is available, though I can't figure out what argument it is that you're trying to make so forcefully. Things like IUD and implants are >99%/year effective.
Crescent Dunes, a utility-scale solar power plant in the Nevada desert
OBOBOBO
At it's core, the true bitcoin is the bitcoin that "can be exchanged for goods and services" (and other currencies).
The three young women are programmers sitting in the NYC Microsoft office. They are my friends and the image is part of the WoCTechChat CC Image collection. There is no correlation. Flip a few coins and it could have been three men or a combination. Sorry if it felt correlated, it's not.
No, I don't think that example does imply that. I interpret it as meaning that for the variants of the same "base word" (i.e. all characters are unaccented) the ordering is defined by the positions of the accents rather than their respective orderings. It says nothing about two words that have different lengths or bases.
pwgen already exists, working exactly like you were thinking.

$ pwgen 16 1
siaJa9fohnie9aew

Though, you should use lastpass or similar for many other reasons. Not just generating passwords, but for managing them.
> You might want to slice the quotes off of a quoted string

That's why I really like dealing with UTF-8. As you said you can just index by byte instead of having to worry about code point boundries. This is because a code point will never match inside a larger code point.

So if I search for a one byte quote character it will never match the second, third or fourth bytes in a larger code point. Same with other control characters.

Works when searching for 2 or 3 byte code points as well.
It might be difficult to have a conversation with your family, but you could almost certainly get a message out to them.
Well understood now, yes, but Yaz was heavily marketed to young women as being the latest and greatest thing on the market, and it passed FDA approval and came from major manufacturers -- yet it didn't get pulled off the shelves until 2011, after many deaths and strokes.

I support women having easier access to birth control, but my point is that even today, this stuff has a different safety profile than, like, Pepto Bismol or Advil.

(But then again, so does Tylenol, and that's legal, so...)
Strange they haven't mentioned the abundance of 'mobile scanner' apps, of which my favourite (and slightly affiliated) app is Smart PDF/A Scanner [0], which can work with any aspect ratio and has auto-normalization that makes text readable and printable. It also can be configured to send PDF as e-mail only to avoid cluttering the photo stream.

[0] http://smartengines.biz/products/smart-pdfa-scanner/
Create new communication channels
Although we can agree we should be sanitizing inputs, I haven't seen a consensus on the use of ORM as a best practice and wouldn't say its employment is inherent in using a framework well. There's nothing wrong with writing SQL queries if everything leading up to that point is handled correctly.
Is there a text form (e.g. TL;DR) of this somewhere? Maybe I'm the minority, but it's way easier for me to read text than to watch a video for anything programming-related.
Thanks for the suggestion. Actually I find some subreddit's, but I coudn't find Facebook groups relevant for beta testing,...I will search more.
Iran Launches Its First RTB Platform
That's a really bogus argument. Many people can be easily misled even if they don't actually support what they are REALLY voting for.

Manipulating masses for votes is a science ever since the ancient Rome, if not even earlier.

This however is an off-topic and I apologize. I simply wanted to point out that voting is yet another deeply flawed but still massively used system and it's part of the problem that this thread tries to address. Emphasis: this is my opinion.
I find that having whitenoise app on phone next to bed helps. I definitely don't hear tinnitus right after I turn it on.
You seem here to blur the distinction between "women can't expect physicians or pharmacists to give them birth control with certain side effects" and "women can't get birth control with certain side effects".
Holy smokes... they put all new hires through a 45 day trial, then only keep 7 out of 10! I can't imagine getting the boot after a month and a half... by then you'd have made emotional connections. I guess it would work for those who are contractors thinking about getting a full time gig, but for those leaving other positions... wow.
It's funny. I agree with that 100%. Especially with programming. My largest argument for a large standard library like python's is that we are at least all using the same tools.

But for some reason your suggestion really rubbed me the wrong way. Probably because I use Ubuntu a lot and find tremendous value in it. I'll have to revisit my opinions on the matter.
Humans generally have a way to look for patterns of repeated effort that could be automated, and then proceed to automate them one way or the other.

It has nothing to with programming. We are trained through evolution to conserve resources as much as we possibly can.

The guy who invented the wheel was the first programmer.
Querying is indeed the real issue. I've between reading up on delay tolerant networking; it seems pretty tough to hit the right balance between making metadata generally available and crushing the network with metadata updates. Centralized directories make it easier, though still not trivial, to make content findable on a network.

There have between a bunch of proposals (eg, grokster) out there which have started off as radically decentralized, but eventually took on a layer or three of super peers to manage that metadata transfer, after the fully decentralized model failed under real traffic.

(Good datasets also seem to be a problem here. The available ones are pretty small or have a lot of caveats, which makes it tough to really see how a solution will play out is the real world.)
nope, both are inspired by AMD Mantle.

Apple not only ignored first major consensus in Games industry it also blocked support on its devices. It also stuck with old OpenGL. This will make gaming on Apple to suck for many years to come.
I probably should have but I was determined to find another way. As it turned out a BIG part of my problem was sugar. Granted, this is just me and I'm not suggesting thats its a definite substitute, but it may be something you should try first.
I work mostly with people teaching kids to code, and for our goals, it is easy. We aren't trying to teach them how to write the most elegant and efficient code... we are trying to get them to understand basic logic and building blocks. We are teaching them how to solve problems, and debug their work. And we are teaching them basic computer literacy.

If they are good at it and go deeper into software development or computer science, then it may get hard. But it is a pessimistic view to look for reasons why something will be hard, and pontificate on those problems. Why not just help people take some simple steps, get a few successes under their belts, and decide for themselves if they want to go into deeper more difficult waters.
Have you had a look at the ABBYY offerings? They work very well with auto-skew detection + correction. But of course, it's a very pricey solution and wouldn't recommend it if you don't have the budget for that sort of thing.
Whats up with the door lock thing? I haven't heard about that.
There's always a good reason for making a deal with the devil.

I think it's very obvious Occlus is flexing it's big corporate muscles to buy out their way into the market. They want to be the platform for VR, and if that means paying money to buy games and force everyone into buying Occulus, that's what they will do.

On the other hand, it's also obvious that some developers do not mind. Devs are not PC gamers. They also want their game to sell, make profit, and be successful. If Occulus is offering them the money they need, and they believe that the Occulus platform is well positioned to win the VR fight, then why not take the money.

As a consumer, you'd want to buy the VR headset that is most appealing to you in term of price and technology, and let's you play most games. So obviously, a lot of the community actually think the Vive is a better headset, that can give you better experiences. That's why a lot of people are mad that some games won't come to it. Similarly, as an early adopter, you don't want to pick a side, you want to buy and have it all. So any strong arming of game exclusivity is just a detriment to consumers.

I think I just summed it up as it is, you can decide how to feel about it, but you can't change the above facts. The motivation behind all this is money and success. None of it is about passionate individual with infinite free time, that want to create awesome experiences. All of it is about people with passion but responsibilities, with the need to make money out of this, any way they can.
From the context of the article I don't think the author is proposing removing the default "vacation" functionality of grouping photos by time/location; that could just be one of many modes (e.g. spending several days in a location outside your usual location = auto-group together in an album). This behavior detection is totally possible with simple rules, or modern machine learning.

It's one of those ideas that totally makes sense in retrospect. I like the article a lot.
I learned C/C++ by myself with "C++ for dummies". I was already taught assembly at school at a very short class. I learned more from linux and C through a linux fanboy, and I seriously learned industrial C++ at school, but I already knew most of the basics.

I was obsessed about learning how to code because I always played a lot of video games and loved electronics.

I don't have a degree, am chronically unemployed. I admit that learning code is really about understanding the details. Having a taste for computers and math is a huge advantage. If you don't, you will quickly hate it and only learn it for a job, but not for passion.

I agree that code looks lame and is really not accessible, while most people who need it, can't always afford to work with a programmer. There needs to be solutions like MIT's scratch or anything that is more intuitive than textual syntax. It's amazing what some people can manage to do with excel.
Is this government sponsored? If not, then why "Iran Launches"
Hey, no, ok, I work in the medical software field (EHR provider who has a number of telehealth options) and the comparison of telemedicine to a dispensary or a pill mill is offensive and ignorant.

Telehealth is extremely effective in a number of cases, generally with the elderly and those with anxiety issues. It's very very cost effective, provides some of the best clinical data on patients empowering better diagnosis and care, and keeps patients engaged.

It is not some profit-fueled sham like a pill mill or a legal trick around the criminalization of marijuana, it is a legitimate technological advancement in achieving better care for more people.

Hell, we're seeing that using telehealth in conjunction with traditional office services creates a lot more successful outcomes than office care alone as people remain engaged in their care plan!

The idea that telehealth is inadequate for birth control prescription is a bit silly to me, do you have any rational reasons against this technology and paradigm or just fear mongering comparisons like dispensary?
https://www.google.co.nz/search?q=Syrians&safe=active&espv=2...

Pick out the "true" syrians. Ethnicity is not a good predictor of appearance.
> The Python problem is amusing. Python 3 has three representations of strings internally (1-byte, 2-byte, and 4-byte) and promotes them to a wider form when necessary. This is mostly to support string indexing. It probably would have been better to use UTF-8, and create an index array for the string when necessary.

It's especially amusing because on Python 3 strings internally cache their utf-8 equivalent if it was used once.
I just do not understand rationale. File systems is hard stuff, instead taking something that is probably best file system around they decided for long and painful road. Note that they worked before on OpenZFS in Apple ....
https://news.ycombinator.com/item?id=11322444
I don't understand this. AWS, Google Cloud, and Azure all list Ubuntu as a VPS OS option.

I run Ubuntu on all three of my Linux laptops and usually on leased servers and VPSs, and I support them with donations, but if this tweet from OVH is legitimate, then someone at Conanical needs to do some back peddling on this.