skysight-inc/HackerNews huggingface dataset:
Right, the examples are just missing the step of "somehow make sure this isn't as bad an idea as it looks".
Eat less food.

Once I got into my thirties it became very clear that my metabolism was slowing down and I wasn't going to be able to continue to eat as much as I used to.

Three square meals a day is bullshit and I think this is why post-middle-age folks tend to be so paunchy.

My advice (based entirely off my anecdotal experience) is to switch to the General McChrystal diet: Eat one meal a day, whether you need it or not. ;-)
There were a couple of purely technical reasons for Apple to pursue Clang.

1.) GCC was designed for command line use, not to provide integration (for instance, debugging info) into a modern IDE.

2.) Objective-C was not a priority for those who maintained GCC, but was for Apple.

https://en.wikipedia.org/wiki/Clang
DevOps and Sysadmin: What’s the Difference?
There is also a youtube video by the same guy that wrote the article. I found it to be quite interesting (much of the points in the video are the same as in the article, maybe in a little more depth).

https://www.youtube.com/watch?v=seLLJP3H1FU
Did you change browsers or something? Noscript seems to still work fine for me. Linux Firefox 56.0 (64-bit)
If they want people to help, couldn't they put the code on Github or something?

And, as other people have said, this is essentially a re-launch of Wikinews.
It's above most people's memorisation threshold, more than just looking weird. But the real limitation seems to be that nobody wants to make a change which has no benefit for them - and so long as you can still access all you need, there's no benefit to switching over to IPv4.

And ISPs are holding us up too.
> this kind of thing is why I use an ad-blocker

While ad blockers do stop a lot of third party ads and iframes, and probably some tracking, I don't think that ad blockers are stopping most tracking by web sites. Not the kind this article is talking about, anyway. It's quite simple for sites to track user activity in ways that ad blockers can't easily stop. And I suspect it's becoming more likely quickly, purely on the anecdotal number of sites I visit that now detect ad blockers.

Some of this article seems like FUD though. It's pretty hard to think of what keystrokes you would type into a web site that you don't want to send the web site. The main thing they're getting by tracking keystrokes that they didn't get before is typos and form activity that you start and then decide to clear and bail out. I'd speculate that this is being used and is most important for sales conversion pages, where they monitor your activity to try to figure out if you started out interested in buying something but then decided not to buy.

Web sites cannot track your keystrokes when you're using a different site / tab in your browser, they can't track keystrokes when you use another program besides the browser, they can only track when you're interacting with the site. So what sensitive data can they get that you weren't already giving them?
You could argue that ICO-style crowdfunding is the only one of these problems that's currently not solvable in any other way, purely because it's impossible to get other people to invest obscene amounts of money into dubious projects if you don't have the ability to easily give them "tokens" of some kind in return that they can hope for to increase in value, regardless of whether the tokens are useful for their advertised purpose or not.

This "problem" (which is kind of an euphemism, you could just call it "scamming") is not solvable without having a blockchain as a neutral entity that secures the tokens in question. Just giving people the same essentially-worthless "fantasy tokens" stored in a conventional database that you promise to maintain will not cut it, as people won't give you hundreds of millions in this case, but will readily do so once your tokens are on a blockchain.
> assume you might be being filmed

If that's the assumption, my response would be to never stay in an AirBnB. What good is a house you're not comfortable changing or showering in, much less having sex?
Does uBlock origin block these recorders without having to do all kinds of crazy advanced config?

Edit: TO anyone else wondering the same thing, the answer is no. However, Ghostery does block it. I didn't like ghostery before because it broke all kinds of sites, so this time around I re-added it except I ONLY selected the "Site Analytics" category and left all the others blank (which can be handled by uBlock origin)
One Bite at a Time: Partitioning Complexity – Kent Beck
The anti-social-media stance they're taking is probably well informed given their target audience is growing a substantial aversion to oversharing on the long-lived-net and would rather overshare on the ephemeral-net.

Their stock isn't necessarily enjoying it as much as they'd probably hoped. I might speculatively buy in if it seems like it's not a Digg v4
I will never understand this trope of "pointers are hard to understand." Yes, they can get you in trouble if used without care. But hard to understand? What's so hard to understand about an address?
How to write a piece of journalism for WikiTribune
What nonsense? I found the google page on beacons and it says to go and deal with oauth.

https://developers.google.com/beacons/proximity/get-started

Android dev used to say to go to eclipse, now it's JetBrains apparently. Have a look at the "your first app" here:

https://developer.android.com/training/basics/firstapp/index...

Compare just part of the code for making text appear:

public class MainActivity extends AppCompatActivity {
public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

/** Called when the user taps the Send button */
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.editText);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
}

Which comes along with XML like this

All you need to do is declare which activity is the logical parent in the AndroidManifest.xml file. So open the file at app >
manifests > AndroidManifest.xml, locate the <activity> tag for DisplayMessageActivity and replace it with the following:

<activity android:name=".DisplayMessageActivity"
android:parentActivityName=".MainActivity" >
<!-- The meta-data tag is required if you support API level 15 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>

This is before trying to get radios working, beacons, etc. Just text, a button and "back".

For something exciting and interesting, I'd rather not see "paste the following XML" anywhere in the instructions.
> Bitfinex lets you short.

The exchange with those Tethers? I am not sure hedging on an exchange with this kind of counterparty exposure is a good idea.

> It seems as the crypto market is expanding some tokens are losing their tether/bond to BTC

How do you figure? It will be interesting to see which tokens/coins are those because I am sure all of them have positive correlation with BTC.
Even if true, it was probably unintentional.
> AFAIK not anyone can signup for Atlas, you have to be selected.

Contact HN user patio11 for an invite. I think his email is patio11 at stripe.com.

> Any recommendations for a professional? There aren't any that know the US landscape where I live.

The Atlas forums have people that might be able to guide you, but I think it's only open to people who signed up for Atlas.

Note: Not affiliated with Stripe.
Not a problem if they are disclosed as per the terms of service. The issue is they are secret and the guest is not aware of their presence.
Personally I'm getting tired of mobile browsers that don't have smart reflow of text on pinch-zoom. Which currently means all major brands...
The argument against this article reminds me of the notoriously tear-jerking Futurama episode in which Fry tells his dog to wait outside the building for a moment. Fry accidentally cryogenically freezes himself while in the building and wakes up in the future, but his dog had waited there for his owner for the rest of his life.
https://www.youtube.com/watch?v=XECQApj9IJs
They realized that instagram's biggest enemy is the amount of advertising and fake-accounts there is pushed into your stream of photos and are using it to their advantage! clever :)
Right, the other poster's story is along the same lines as someone claiming that they like to shadowbox in the street when they get drunk.
Android's Camera API has existed for _literally years_ to take high-quality photos and these guys are still just taking a screenshot of the viewfinder and calling it a day. It's been like this forever and Snap has refused to fix this. I have yet to come across any other app on Android that utilizes the camera this way. The photos are complete garbage.

And here they are, trying to add more 'features' into an app where its main feature has been inherently broken since inception.

edit: this post kinda blew up. to see a real side-by-side comparison, https://imgur.com/a/wuaZi
VA Issues Warnings to Massachusetts Veterans Considering a VA Refinance
Why? Give an example?
Also check out the interesting response from Slate Star Codex. http://slatestarcodex.com/2017/11/21/contra-robinson-on-publ...
401k and investments from people who think their IRAs need to be contributed during the calendar year (and have the ability to) will go in because even with high prices, you only get to contribute a certain amount per year.
RapGenius or Genius now. :) Pretty awesome what they did there.
ISTR from reading the twitter threads they did call the cops.
I had a similar issue with an Airbnb - the listing didn't mention pets, and the host ended up being an elderly person whose pet simply did its business on a patch of astroturf in the bathroom. The whole place stunk to high heaven.

I ended up relocating to a hotel.

My issue is that I feel that Airbnb reviews aren't trustworthy - this was a listing with a lot of reviews, not a single one mentioned the smell or the weird business with the dog, and all were absolutely glowing reviews. I find that a bit hard to believe.

It's the same way I feel about Grubhub/Seamless - even the sketchy deli with the expired meat somehow has a 4 out of 5 star rating. I'm pretty sure getting shut down by the health department would only merit a drop to 3.5 stars.

I no longer use Airbnb because I really just can't trust that the reviews are on the up and up.
Welp I guess I was the only one
Scientists Reverse Arrow of Time in Quantum Experiment
I don't know what companies you've worked at, but you can clearly get pretty far without having that sort of mastery over a particular language. I'm not saying it's good to stay in that state of ignorance, but it's definitely a thing, and I think the more gentle introduction to learning the topics that dynamic languages provide makes it more likely people will stick with programming at all, rather than quitting and changing their major to History or something.
It does appear that there are third-party ROMs for the S8+. I'm not sure if any of them are stable enough for daily use.
Nasdaq Plans to Launch Bitcoin Futures in First Half 2018
There's also the whole "Back To Sleep" anti-SIDS campaign, which is just murder on their sleep. Our kids just totally refused to cooperate so we gave up and let them sleep on their stomachs.
> Go Friends
I cannot wrap my head around why it was even implemented like this in the first place. Were they too lazy to look up the Camera API implemetation? Was it a hacky workaround to avoid some retriction in Android?
> In some countries security cameras indoors are not legal - that is, if you get caught putting a burglar on camera, s/he can sue you for invasion of privacy.

What country is that? That sounds backward as hell.
EVM is a 256-bit architecture, so it probably doesn't a BigDecimal equivalent for financial transactions.
The only thing seckimjohn showed is that contracts, paper or "smart", are only as good as they're written. Since contracts such as _red gave, "we are friends, this is our company, we share the EBT equally", exist right now, it's a perfectly realistic use case for a smart contract. Hell, I'd even do that for a small project.

Smart contracts being fixed and errors being exploitable is a valid criticism but it's not the be-all-end-all argument for them to have no real world applications.
First controlled nuclear chain reaction achieved 75 years ago
but it's not an "occupant->occupant" relationship when one occupant is paying the other (aka "the owner"), with whom they have had no meaningful prior relationship, for the privilege of staying in this place for a day or two. That is by definition a stranger, and a landlord.
lol is this true? Proof? If this is the case that's most likely why my phone took so shitty snaps when I had android.
That looks slick! Good work. I haven't tried it out yet but i will. I also appreciate the (.1) manual, there are too many utilities that come without one.
Thanks. Yes feedback is always welcome. I was just hoping to get some more quantitave discussions beyond up/down.

Is there a particular particular the guidelines you are referring to? I didn't comment in the downvoted thread per:
"Please don't comment about the voting on comments. It never does any good, and it makes boring reading."
It seems like every programmer on HN is also deeply interested in security, but I don't think that's generally true elsewhere.
Do distribution contracts typically disallow receiving donations?
There are cheap shared hosting services that provide other options.
As strange as Snapchat's UI is versus the standard mobile OS's UI guidelines, there's no denying their unorthodox UI has been wildly successful. There's definitely things to learn from their strategy.
Since when is clock speed a useful general purpose metric?
Snapchat takes beautiful photos on iOS. Some people I know even prefer to use it to the native camera. I wonder why this is different for Android? Does anyone have an insight here?
Agree with it, but it's an unpopular opinion.

I often advocate python as a first language, but when you discover that python uses references most of the time, it can get confusing.

Ideally, you would teach the basics of assembly, learn the basics of a compiler, and go forward.
So I'll preface this with saying I agree with your general point: newspapers are crucial to do important investigative journalism work.

That said, Reuters does do solid investigative journalism work. One example is the Taser scandal recently: https://gijn.org/2017/10/02/how-they-did-it-reuters-massive-... They also have opinion pieces, and long form pieces, although these aren't seen as much as their standard articles.
Is lung cancer from smoking a revealed preference?
- use bicycle if you can; there're even plenty of upcoming electric bicycles that allow you to combine exercise with commute in case when road to work is too long

- start bouldering - I found it an ideal sport for programmers; it combines problem solving with exercise, it doesn't require you to be social (myself, I've always found lifting weights to be... well, too public). I've noticed that it not only allowed me to be more healthy, but also to be more social as well - while I still have my headphones on, when I notice that somebody has a problem with a route I sometimes have a chat.

- prepare your own food - near my place there's a street marker offering fresh fruits; I've always felt bad, as they'd offer, for example 3 cauliflowers for a pound and what do you do with all that, so 2 of them would get wasted. But then I committed to buying it even in bulk quantities, and well - this week I've made a soup, a casserole and some boiled cauliflowers (and I'm fed up with cauliflower for now), but you should get my point ;)
Navigate Nested Child Routes in a Vue.js Web Application
Studio One Pro 3.5.3 and Keygen Free Full Download
Most people using React are using for webapps that aren't meant to be crawled.

Sometimes we see examples here on HN of blogs, that are mostly text content and pictures, built on a client side JS framework like React, but that's the exception.
I agree, it's extremely difficult to go from zero to "understands pointers". I think it's a hurdle that a lot of people have failed to clear and have quit programming to go into other, less-lucrative fields. I don't think it has to be that way, and I don't think there is any virtue in it, either.
If you were 500 years old, then sure, I'd believe you.
Please build IE to be compatible with standards that have been implemented for years in Firefox and Chrome.

Last I tried, IE still does not have a fully compatible CSS grid and doesn't handle HTTP 2 server push at all.

Is it because they don't have enough smart programmers to implement those things? Or they can't update their software? Even though every few weeks or months there are full updates that they push at will.

I can't believe people still haven't figured out at this point that MS is doing it deliberately, just like they have been all these years. Because every time the web becomes more powerful and compatible, it weakens MS's position.
Try guest account.

I could do it on guest account, by first pressing enter after entering "root". And after a fail, clicking the unlock button.
If it can't be fooled by a picture found online (but not uploaded to facebook) then that must mean facebook is indexing images across the internet and analysing all the faces they find... and if it can, what's the point (edit: from a user point of view)?
-- And of course C is a good language to learn. Not as a "first language" but as one of the "languages to know".

This is how I feel about it. Better to learn with something a bit more forgiving (IMO something like Python is good, even if these days I prefer compiled languages), but as a 2nd, 3rd, or 4th language C or at LEAST C++ should be required. Having to actually deal with memory yourself makes such a huge difference in how you treat your programs.
No mention of ionic, or Progressive Web Apps?

https://ionicframework.com/

https://ionicframework.com/docs/developer-resources/progress...
> And here they are, trying to add more 'features' into an app where its main feature has been inherently broken since inception.

I am an Android user as well (I own a Nexus 4, 5, 6, and the 2013 wifi version of 7) and I welcome this feature. I think they will fix the Android way of doing things at some point. In fact, if I had the choice of entirely disabling the new swipe right vs a beautiful camera API experience I'd pick the former. I don't care about the Kardashians and I don't want them on my snapchat. If that means I have to live with a crappy camera, I am ok (mostly because my friends are all on iPhone and I mostly watch snaps rather than post them)
Not only all the cameras everywhere, but also Gmail, Facebook, and whatever else you might use.

Personally, I believe a greater concern is the things other people are using.

If I choose to use Google or Facebook services or to carry a smartphone loaded with sensors and networking and spyware, that's down to me. There are plenty of valid concerns about transparency, but at least I have the option to not participate at all.

On the other hand, I have no control over whether someone on the next table over at a restaurant chooses to carry a smartphone that has some sort of always-observing technology built in, nor do I get any warning if they are doing so and my dinner conversation that would normally be reasonably private is being picked up by a mic and transmitted to the mothership.

Likewise, if I send an email to someone, while it has never been a 100% secure medium, it used to be the case that it was unlikely any third parties would see the message unless it was a system admin dealing with some sort of problem. Today a significant number of recipients are using a service like Google's to handle their mail, but possibly hidden behind their own domains and identity/branding. Consequently, those big mail services may in practice have access to a large amount of the email I have sent and may be processing it for all kinds of reasons without my knowledge or consent.

Same goes for services like social networks when they do things like uploading someone's whole address book from their phone after their app is installed. Now it's not just my friend or business contact who has my details, it's a social network, and they can associate those details with everyone else involved as well and start building up a detailed profile about me, again without my having any sort of direct relationship with them and without my knowledge or consent.
The interesting point in the article though is that anti-trust laws already have enough teeth to regulate bad ISP behavior. I'm not sure if this is totally true or if the wait and see approach and then regulate makes sense, but it is hard to regulate the future.
B and C are not possible, it's talking only about scenario A.
I have been telling people we need a news source that treats information like wikipedia. I hope this goes somewhere.
I wonder why they made the video like they did. Essentially filming a filming session. Like behind the scenes styled.

For a unique spin on it?
Well said. I enjoy being in the first camp on personal projects--it's a very fun mental exercise. It's made me a better programmer in my day-to-day, and I like the mind-expanding moments you have when a wordy math concept (monads, kleisli, applicatives, etc..) finally makes sense to you.

That being said I try to firmly plant myself in the second camp at work. As you describe, it's more about the overarching lessons we take away from functional programming. Shared mutable state is scary, referential transparency and purity are easier to reason about, push IO/mutation/scary "complex" things to the edges of your program, etc.

Bottom-up design is a good description. I try to shoot for a functional core with a flexible shell. It lends itself well to the testing story, where the core is covered by unit tests (trivial when coding with pure functions) and integration tests give me confidence in correct behavior at the edges.
Firefox 57 was release a couple weeks ago and breaks most extension by dropping the legacy add-on system.
I learned pointers via Z80 Assembly, BASIC Peek and Poke, Turbo Pascal, as a young kid.

Is it so hard to draw a couple of box diagrams to convey the image of pointer and actual memory contents?

Maybe we need to get back these kind of books, http://www.atariarchives.org/
They’re monetizing users just as Instagram is. Ultimately doesn’t seem much different to me.
It sure doesn’t for me, it takes the worst photos of any app I use by a long shot. It is fine for ephemeral stuff but nothing I want to save ever turns out well. (This includes from my 6S and my 8+)
JS may be capable of a pure functional programming style, but from 20 years of observing it's use (and misuse), functional JS is an exceptionally rare occurrence; an edge case.
It could be for a variety of reasons;

1. Compatibility with old devices or API levels
2. Performance optimisation for the filters
3. Lack of priority for the Android app

On my iPhone, Snapchat definitely uses the full fledged APIs and even uses OIS or the image processor to pick/merge the best frame out of the video stream (a lot of blurry photos I take are unblurred), so I’m not sure why the Android experience is allegedly so lacklustre
Such laws normally do not cover persons inside illegally. Even if a lay reading of the law does seem to allow such an argument, no reasonably judge would allow it.
I used to use NoScript and am now more than happy with uBlock Origin in medium mode. The developer of uBlock Origin and uMatrix actually recommends against using them together now (for most people).

See https://www.reddit.com/r/firefox/comments/706xrr/umatrix_vs_...