skysight-inc/HackerNews huggingface dataset:
That book - TAOUP - is quite good, though written in ESR's typical style (somewhat heavy and maybe overuse of relatively complex and less-used words).

One concept or principle mentioned in the book - the X Windows concept - of "provide mechanism, not policy" [1] - is, IMO, one of the reasons for Unix's longevity and success, even as it has morphed through various versions - from the original Bell Labs ones through Sun, HP, IBM's versions, and then Linux, the BSDs, etc., and up to Android and Mac OS X and iOS. I commented somewhere recently on a blog post about this.

[1] To make it clear, the principle name is slightly misleading. It does not mean "don't provide at all". It just means, let the lower layers of a software stack (such as X Windows) provide only the mechanism, and leave it to higher layers (such as, say, KDE or GNOME), to decide the policy.

Wikipedia article:

https://en.wikipedia.org/wiki/Separation_of_mechanism_and_po...
I guess he hasn't heard of React Native...
> I don't understand why Tango has to be an integrated built-in solution rather than an accessory that could be added to any Android phone.

Because hardware accessories still require standardized hardware to work with (or complex adaptors, etc.), and are more cumbersome, which limits their appeal. Tango requires specialized hardware, and it makes a lot more sense to integrate it than to make it an accessory.
The time even just to come up to speed with a code base at $100/hr is beyond what most people would want to pay to fix a problem.
This is a very one-sided discussion which makes it seem like it was written by a person who wants Monero's value to rise. It doesn't mention any drawbacks of Monero - like poor scalability - that blocks it's wide adoption. There's also a good deal of FUD around Dash and Zcash, which has been quickly refuted on reddit [1].

Apart from that I liked this post and it shone some light on issues I wasn't aware of.

[1] https://www.reddit.com/r/btc/comments/4nai1r/on_fungibility_...
Pro-Caliber Videos you won't believe were shot on an iPhone (2015)
Old to you, new to me... I'm one of the 10,000

https://xkcd.com/1053/
Social Media Mastery
McDonald's: you can sneer, but it's the glue that holds communities together
We are taking a different approach here in China (just applied to hax.co, seeking additional co-investors) - see http://8-food.com/
A Look Inside Native Windows 10 Containers
Wow, I'm jealous. Every time I've tried to get stuff open sourced at the company I'm with I get blocked by legal usually they just don't get what the technology is, like kernel bypass PF_RING network processor :( one day. Glad to hear you had a good experience though
In my state you have a few weeks or a month of grace period before they start to require resumé and interview skill classes, as well as you reporting on any applications you filled out.
this is also pretty substantive.

Fuckity fuck fuck <what the title said> fuck you, and shut the fuck up, dear reader. More fuckity fuck because the author has a keyboard macro that expands "," to "fuck".

I don't know, I thought it was pretty much a waste of my time. Read the top of the page you're looking at right now, read my first sentence. There, saved you a few minutes.
It is an important point in principle that should be solved.

However, in practice that isn't an issue:

1) At least in this domain, all publications are de facto open access, as in, if you just google the name of a paper in a random citation in 99% cases you will get a non-paywalled full text version - if not from the actual place of publication, then on arxiv, author's home page, etc. It's not totally appropriate as there could be differences, but it's definitely enough to say "there is no one stopping them from doing science".

2) If you do actually need access to the university library databases for paywalled articles, then just go to the library. If you want to do science, there are options. Most people simply have or get some kind of university/college affiliation. If you don't, in many places you can still use the university library to access the data without the paywalls. If not, then you often can (depending on your country) "join" university to audit a single course, which would get you that affiliation and access to their infrastructure. I'm getting to more and more obscure scenarios, but even then there are options - the publications are accessible (though at some times not conveniently enough) and that is not a serious obstacle to doing science; it's still far less effort than actually reading and understanding these papers.

3) If you do need something that's really not available to you, just email the author. As a rule, people write articles because they want people to read them, use them and cite them. My advisor has a bunch of papers that he received that way in pre-internet time when that involved expensive mailing over the ocean. The only realistic case where an author wouldn't send a preprint version to you is because you're either rude or haven't taken the five seconds to click on the link in their homepage to get that paper.
Daddy, Why Didn't You Blog About Trump?
I love the comments trying to let the manager off the hook. My boss would have literally defenestrated me if I didn't know for 6 years that my direct report was running automated tests and not picking up additional work. That's what resource management is for.
Yes, Berkeley sockets are a true embodiment of the Unix nature.
? Neither the Nexus 5X (LG) nor the Nexus 6P (Huawei) are made by Motorola.
One app for iOS, one for Android, and I got over 90% consumer coverage

However with a huge friction point of requiring users to download and install an app.
Neat! Storing carbon stably is huge. We have much easier ways to get to 10,000 year storage (turning fast-growing biomass like miscanthus or other giant grasses into charcoal and throwing it in an old mine), but i haven't heard of other super-long-term storage options.
It's the player software making the request directly to the server hosting the xml file, no? Who would be doing the proxying?

The whole point is that other players are free to completely ignore the tag.

I suppose if the podcast creator didn't want other players to be able to access the feed, they could set up some flavor of authentication. Requests from the preferred player app would include a key, and all other requests would get a 403. I don't really see what advantage that approach would have over a completely closed platform, though.
Me, too. But then...

"Q: Could the snake kill me?

"A: That almost never happens. But if you’re worried, just make sure that you write a good thesis."

Follow-up Q: How do I know whether my thesis is good?

A: Only by the size of the snake you are presented with.

If he hadn't died of boredom, I would have had a very large snake.
> All these things we call "IP" are mostly unrelated to the notion of "property" itself ; they're related to temporary government-enforced monopolies.

All "property" is government enforced monopolies, and much of it outside of IP (and especially much of the broader class of intangible personal property of which IP is itself as subclass) is also either temporary or conditional in nature.
That was from 2010. Most banking apps on iOS use Touchid. If they are using TouchID, they have to store the passwords in Keychain which is encrypted. It's only after the user uses their password that the OS gives the app the stored password.
I may be mistaken, but 2 hours only aligns with their post mortem for 80% of the impacted instances. By their own account there were instances impacted until 8AM and a small number after that even.

Your monitoring sounds really comprehensive. That's a very cool way to advertise the service it's built on. Do you monitor service providers for outages that reduce capacity or increase latencies but otherwise the service is "up"?
The coverage is probably pretty high, but you're limited by each browsers respective feature set. There may be functionality that you can't ship due to limits on multiple browsers. Other issues arise if you factor in sites which needs to take into account all browsers; You'll end up bloating your JS/CSS to handle all of these conditions impacting mobile page size. It can be done, if the product is fairly simple, but problems arise as you increase your products complexity and feature set. Native apps have their own set of problems with distribution and the web has it's own set of problems with performance and hardware API access.
I get that it is very coolkid to assert that advertising is evil or something, but this is how the content that podcast listeners want gets made. "Fuck advertisers" (you can say "fuck", it's the Internet, I promise it's okay) sounds great but without an "okay, and now what?" it rings really hollow.
Send me mail (see my about) and I'll see if I can help
Unlikely to see a big drop unless something really catastrophic happens. Relatively small drop in 08.
React Native is no panacea. For example, Discord has found it unsuitable for Android so far. [1]

https://discord.engineering/using-react-native-one-year-late...
Hawking your own startup here doesn't make sense since the issues presented in the rant discuss user-facing product architecture.
I mostly agree with this, but don't discount the idea of only improving by a couple percent. Most things (like grants) are stack ranked, and if everybody has between an 85% and 95%, a 10% improvement could put you at the top of the list.

There's a similar argument about athletics. Sure, the people who win gold medals and get MVP at the Super Bowl have amazing genetics, but they also worked crazy hard to get there. Your hard work isn't going to get you a gold medal, but if they didn't work for it, they wouldn't get it either.

The core message is good, though: if you don't have whole package, don't apply the polish. But if you think you have a shot, don't think you can skate by on what you already have.
Seems like you're deferring one dragon for another.

Deliver the project got easier; "Control the customer" got significantly harder. You've now got someone's app store in the middle of your customer relationships and are exposed to approval drama, various forms of revenue squeeze, and other meddling from the platform owner. What happens if the folks running the platform decide to launch their own offering?

Speaking as another small developer, our solution to the cross-browser feature support is simple: anything that doesn't run on most modern browsers doesn't make the final design. If the customer doesn't bite on basic design, we don't expect a miraculous shift with the latest widgets.
If you're a two person startup quit building on quicksand. Use stuff that works. Once you have some users you can start venturing towards the bleeding edge of what's possible.
"You want mobile notifications? Sure, but not on mobile Safari."

You can do this with PhoneGap.

"Multiple line ellipsis? Sure, but only on webkit."

Okay, yeah, this sucks.

"Consistent rendering size across browsers? Just fuck off."

This is probably your fault.

"We fix a layout bug on Safari and break something on Edge."

This is probably your fault.

"We change font size on Chrome and now all you can see on Firefox is the letter F."

This is probably your fault.

"How about hiding the address bar or controlling swipes from the left edge of the screen? Don’t be stupid."

Stop trying to make the browser not a browser. Users hate when you hijack expected behavior. (See: Imgur.)

"Oh, and don’t get me started on all these new custom mobile keyboards you can use and how autocomplete can fuck with your input box events."

You can disable autocomplete. Did you mean predictive word suggestions?

TL;DR: "We tried to make a responsive web app act like a native app and it didn't work because it doesn't work, and that makes me a grumpy goose."
Agree with everything except with the numbers. Users won't install your app that much so it goes to a balance. It depends of course on the application itself but, since you're struggling so hard to go 'web', I presume it might be a mobile version of a website. I visit a lot of websites each day but do I install everything those websites suggest? No!
I did this with a recent roommate. I loaned him a couple thousand dollars for furniture and such to get situated in the US, and since I use accounting software to keep track of my finances I find it easier to just issue him an invoice at the end of the month for the remaining debt and any additional transactions that I paid for. If I order food and split it, I charge him 50% on said invoice.

Sometimes he tries to say, "Oh, since I got a pizza last week, you can pay for this Chinese food and we're even", and I have to tell them that it's harder to keep a running ledger in my head than to just go through every transaction once at the end of the month and ask, "Is this a 0%, 50%, or 100% expense?"

I have him pay via ACH into my dedicated 'incoming personal payments' checking account.
I don't think so... both linux and windows binaries are using the same SYSCALL cpu instruction, and thus must be going to the same handler in the NT kernel.
This all sounded great but I slowly realized that it's closed source and proprietary.
some worker's rights.
> Noise and safety regulations, aviation regulations over urban areas.

Did you read the entire article? An entire section was devoted to how the rise of electric engines addresses the noise issue, as well as some of the safety issues by removing the bomb (internal combustion engine) from the vehicle.
You're getting all your news and concepts about how to work from one perspective - your reply confirms to me that your assumptions are killing you. Many many companies allow remote work. I have an open office which I dislike, but I can also work at home 2-3 days a week.

It's true, people don't trust companies like they did in the 50s, for good reason. Many many people though have families and work is not the highest priority in their lives. There are entire industries full of people that respect each other and just work 9-5.

You are being taken in by the anecdotes and horror stories and ignoring the vast majority of people who are paid well, go home to their families on time, rarely have to do overtime, and aren't terribly worried about a layoff but could find another job easily. People in many companies are treated with professional and personal respect. It's not that hard to find one even. But you need to believe they exist or your mindset will just be one of trying to find all these triggers and land mines you've set our before yourself.

I have no college degree or any eminent qualifications, and am not the best coder around. But I have had no problem getting hired into good companies that respect me and I think its because I don't allow myself to get jaded after many setbacks.
The burden of proof in civil asset forfeiture trials (and there is a trial) is still on the plaintiff. It is not on the victim.
Tango: See more with a new kind of phone
Don't blame the apps, blame the OS. iOS can block apps from running in the background and can stop them from using notifications.
Lifeliqe disrupting education with virtual reality
I have a podcast of my own and in a position to consolidate a dozen or so similar podcasts into a network I could start. Hadn't really thought about it before this thread though. Would you be willing to share a bit of your experience with me about your podcast network?
Why do podcasts need to be monetized through advertising like the rest of the web? It seems like a perfect model for old fashioned paid subscriptions. There might be other models. I know some podcasts release all episodes for free and charge for older episodes. Or perhaps releasing every third episode behind a paywall, and make rest are free to get people hooked.

Some podcasts upload to youtube, and then get monetization through youtube's ads. That has a lot of downsides obviously, but it somehow seems better than some proprietary app.

And whatever model works, I think that there will still be many free podcasts run on donations, audible ads, or just for the love of it. I don't think anyone starts podcasting to make money. And if they do they must be crazy. Although I do appreciate some unusually good podcasts that are made by professionals and absolutely need funding to keep producing content.

The biggest problem above everything else is discovery. As a user I don't often hear of new good podcasts. I don't see unusually good podcast episodes promoted on reddit or HN, or normal channels where I find content. I'm (perhaps irrationally) cautious of investing time in new podcasts. Maybe that's just me, but it does seem like the most popular podcasts are by established celebrities or radio shows - not random joes.
I think if anything it will only increase this trend. We might use a few more apps, but install less.

And instant apps is only a solution for free apps that don't require a sign-in.
Bumble dating app blocks and shames 'small-minded misogynist'
Redux is a cool idea but what is it doing in my browser?

Javascript in browser is a single threaded environment. Immutability of data is a great concept in a context of concurrency but is an anti-pattern in browser code.

Create a global variable to store your entire global state of your application.
g = {};

Use an observer pattern and create an event bus for all application entities to talk to each other. You get a simple alternative to Redux pattern.

Redux is a cool name though. Like an intern who works here said, its great to have on your resume but he does not know why its useful or what problem it solves.
Is this really a dupe, considering this is the final release, and that was the RC?
Sure, but that's not a reason to just punt on trying to build a flying car. Larry Page has the money to invest both in stuff he thinks will change the world (which he does both independently and at Alphabet) as well as in things he just wants to exist.
It does make a couple of interesting points:

1. The cost of building an app can be calculated in the back of a napkin. The cost of a web app that works consistently across devices? Not so much.

2. The cost of building backend services has been commoditised to a degree. Front end web development? Its downright hard finding someone that can do good front end web work.

3. The reality that big companies (silos) will push their agenda over anything else and win.
<dijkstra>

Why, did the red elements mean something special?

</dijkstra>
Yeah, I don't have any issue with swearing but using any word that often is just poor writing.
No one is forced to anything. If you don't like systemd you are free to use whatever you are able to maintain yourself or pay someone else to do so.
This is something that we've been trying to solve at Podigee for quite a while now. Truth is, it's tough. It's not easy to know exactly how many people have listened (for how long) to a podcast, but you can do some heuristics based on streaming / downloading.

Since the audio data is coming from servers that are under our control, we can get interesting data like the amount of bits that have been downloaded / streamed by a specific client. It's not perfectly accurate, but there is some tricks you can do just by matching the user agent + ip + the bits requested. You can for sure get a better picture than just knowing that someone has downloaded an episode.

And yes, advertisers want to know everything, but at the same time, are clicks on banners an accurate way of knowing if people are really interested in your ads? Can you say that people really watch all the TV ads and do not go to the toilet instead? These are tough problems to solve, yet there are some approximations that should be good enough.
Integration's?
Do you have to build an integration through the matrix api?
No real detail on the page about it.
You're right. It's not quite as bad as apples to oranges but comparing them without contextualizing is hardly fair.
Since the article doesn't touch on specific I'm wondering where React Native falls regarding all this. I'm considering using it for our pending iOS and Android apps, seems like a no-brainer at this point versus true native.
Ad is from Oct14, 2015.
It depends on which department you ask.
Dostoyevsky’s Christopher Columbus Quote Revisited
"Brock Turner Cri" also autofills "cricket" and not anything criminal related. This is likely due to the hoopla around people googling for criminal records and google penalized a bunch of companies for it a while ago.
Right now you have to run your own integration from the list of Application Services at http://matrix.org/docs/projects/try-matrix-now.html, or use one of the existing ones which someone's running out on Matrix. In the near future Vector will provide self-service hosted integrations for those who don't want to run their own.
Incorrect, the weakest possible support would have been me just backing up the idea with my own words, which is not what happened. If you need further proof then that is your burden, not mine.
From the numbers I've seen the 2008-2012 drop was in a 30% range, considering the ~1 mil average price right now we're talking a 300K drop in value...
FAA: Military testing might interfere with planes' GPS
Between what they're doing and the example text in their image, I like these guys :)
Usually I would type in "Vector IM" or another word I associate with what I'm looking for if I forgot the domain. Just like "GoLang" and "DLang" when I google for those languages.

Edit:

Come to think of it I'm surprised Google doesn't offer alternate search suggestions in "Web" searches as they do in "Google Images" it would make searching the web more interesting. I think all major search engines should give that approach a try. I know Google shows options to enhance your Google Images searching.
St. Louis, Entrepreneurial Boomtown
Well, I'll take all of that instead of the fg cp the native gives me from all the bright minds at ge, ae and mt, anytime. The future is here.
I would suggest the fact that taxi drivers are so violent actually means that they make their living with very questionable methods.

It is understandable that execs are fined or even jailed for breaking business licensing regulations. It is not understandable that people do actual, real violence and that is shrugged off because it's political.
Scala for human beings – Getting started with Scala , the easy way
> it's not actually modifying any code in memory to dynamically (that's what that D is for) insert instrumentation.

First of all, it is impossible to instrument a random binary on the fly without private symbols. Even otherwise, DTrace requires instrumentation to be inserted in user code. Without it, it will only get data from built in probes in the OS libraries/kernel/etc. (Same as ETW)

>So if something is not compiled to emit ETW events, ETW can't trace it at all.

This is false. I don't know if you've ever used ETW but I use it regularly to run traces on binaries that don't have any ETW specific instrumentation.
In practice, many of the gatekeepers to the layman using Bitcoin require so much documentation that anonymity should not be a major selling point. Perhaps you can acquire a few thousands USD worth that is anonymous, but trying to scale that anonymity doesn't go easily. Ironically, the needlessly growing inquisition into how I was using Bitcoin is what forced me to close my Coinbase account. They pretty much require the same information as a bank does, including photocopies of your state ID, even tax documents.

Having used a handful of the exchanges and other more casual wallets like Circle, it's obvious that the trend is towards more "security" and legitimacy by vetting users and knowing their real world identities, etc. Which can include Skype interview, scanning personal bills to prove addresses and so forth.
My Python May
Yep, those are the main sites. We only bought bycontrast.co at the weekend, need to setup a redirect there! :)