skysight-inc/HackerNews huggingface dataset:
Wednesday fasting is to remember the betrayal of Jesus by Judas. Friday fasting to remember the Crucifixion. And of course there's fasting periods as well as weeks you don't fast at all. Monastics also fast an extra day of the week (Mondays), in addition to eating a more restrictive diet in general.
I believe you mean the DNC.

DNP is an organic compound used by bodybuilders to make cellular respiration less efficient and therefore increase metabolism. It's quite dangerous :)
The usual issue is the "anti-tivoization" language (basically: the GPLv3 requires hardware that uses GPLv3-licensed software to allow users to install modified versions of that software on the hardware in question). There's also some language around patent licenses that might be unattractive to a company that deals in a lot of software patents (like Apple).
Many of them would make great desktop widget kind of apps, such a mini music player, or weather app.
Seriously? In addition to having been fairly big news, and having been covered and talked about on this website numerous times, it took me all of three seconds with a single generic Google search to get a high-profile news result that focusses on the issue. Knee-jerk challenges to source things should be limited to things that are at least slightly difficult to find sources for and which are also difficult to believe.

https://www.washingtonpost.com/news/the-switch/wp/2014/11/25...
No More Rock Stars: How to Stop Abuse in Tech Communities (2016)
Eh? Dart was trying to replace JavaScript in some fashion, but that obviously failed (they had good intentions, but bad execution). Seeing that Chrome hasn't included it yet, I doubt it will. So that dream is dead.

Dart is a replacement for GWT at this point. See AdWords being written in dart now[0]. Though it's not clear now Flutter.io will play into all this (that's targeting mobile with no web target).

As for typescript, Google actually embraced that fairly heavily with Angular2 being written in it.

[0] http://news.dartlang.org/2016/03/the-new-adwords-ui-uses-dar...
Wikipedia's extinction: case history of why a useful article was deleted
Amazing Dubstep Dance
If a BigCorp is to use AGPL code, it needs to erect internal barriers (on code search, etc) to ensure that said code does not find its way into other projects. Those internal barriers usually incur a cost that outweighs whatever benefit the code provides, relative to unencumbered alternatives.

If you say "we don't plan to patch the code, just use the binaries as-is" then you're asserting that the software today your needs forever into the future. That's a terribly foolish bet.

A business founded on a principle of radical openness might be compatible with AGPL. But any business that wants to have some internal software (HR, etc) is well advised to stay the hell away from AGPL.
What possible 'main force' could there be other than money?
If you actually look into where they spend their money, quite a bit of it doesn't go to Wikipedia itself, which I think makes their donation requests nigh unto dishonest :/. What does is often funneled into projects of questionable value that seem to never make progress, such as switching to a WYSIWYG editor.
AFAIK the flutter UI framework is a react-like framework written in Dart (with C++ as OS glue) including the UI -> graphics rendering layer. It builds upon Skia and Blink. I am not sure how that will allow compatibility with other languages. The only language for UI apps looks to be Dart. Which isn't bad - its a pretty well designed language, but I don't see how apps can be written in a wide variety of language as the author suggests.
Well, though I believe in the right for people to sue, I think people shouldn't just assume "company is smeared and guilty by association," until evidence is presented.
From a developer's point of view, on one hand, I like this idea. Just about any development environment is better than Android:

1. Callbacks are horrendous. I hate inner classes, they're ugly and unwieldy. I'd honestly rather something like AWT's (Yes, that 90s tech) callbacks over inner classes.

Just have a main function with a large switch. It's much easier to reason that then the current mess-up of trying to figure out your app's lifecycle.

2. Inter-thread communication is horrendous. Android is Java based, so can I pass classes?

No.

Only Strings.

And even that is horrendously ugly.

3. It's a Frankenstein model. It's a Desktop OS like process/file model, but not everything is a file. Now they suggest opening using the new file-picker.

But in many ways files are easier to use.

4. They add new libraries (Material Design, for example) which no one will ever use, because everyone needs to use appcompat. And even in five years, when Lollipop will be like Android 2.2 is now, everyone will still have to use appcompat to get Android Z libraries on Android O, or something. And by the way, now most apps rely on appcompat-7 which relies on appcompat-4.

5. Many classes are broken - Take TextView. You can style it with HTML, but only a small subset (so you can't use it as a WebView). So it's not meant as a "web browser" replacement. But it can parse broken HTML. Wow, so developed.

But you can't style a link color, or change underline color.

------------

But on the other hand, I'd find it horribly annoying (and I think that many others would feel the same way) having to rewrite everything from scratch into Dart or whatever.
Excellent library - I used it to do some super fun things last year http://jon.gold/2016/05/robot-design-school/
104 satellites were deployed in this mission:

a) Cartosat 2 Series - primary payload.

b) 88xDove (88x3U CubeSats) - 22 QuadPack deployers.

c) 8xLEMUR (8x3U CubeSats) - 2 QuadPack deployers.

d) BGUSat (3U CubeSat), PEASSS (3U CubeSat), DIDO-2 (3U CubeSat), Al-Farabi-1 (2U CubeSat), and Nayif-1 (1U CubeSat) - 1 QuadPack deployer.

e) INS-1A and INS-1B are not in CubeSat format. So, they need to be mounted separately on payload adapter.

So, 1 primary payload + 25 QuadPack deployers + 2 nano-sats in total.

Pics of Quadpacks at: https://spaceflightnow.com/2017/02/14/indian-rocket-set-to-p...
Save man-centuries of platform-specific work?
https://news.ycombinator.com/item?id=13644533
> The flip side, however...

I think I'm ok with that. If the prosecution can't compile enough evidence on their own with the defendant's court-ordered, self-incriminating "help", I don't think they deserve a conviction.

Assuming the court order is lawful, I think a shorter sentence just for violating the order is a fair compromise. Obviously no law is perfect, and there will be exceptions, though.
> I want to dock it to the car and control it with steering wheel buttons.

...about that steering wheel...
Nokia 3310 relaunch: Classic phone coming back in 2017
More documentation and more communication is a good thing.

How much management does it take to run an office? "Office Managers" are a thing. They aren't even managing projects.

I don't yet understand how remote work can be as expensive as colocating - perhaps in an extreme circumstance? Surely not in general. Perhaps if you're having your remote people travel several times a year to meet up, but that's optional and depending on the area of the world the office would be, it could still be cheaper than the travel.

Of course you still need to manage people, but in my experience it doesn't take more management, just more discipline. If your people aren't disciplined enough to care about documentation or process or communication, you are throwing your company away.
I was like YES!!! Then I read for a single node it is 90 cents per hours then I was like NO!!! so absolute minimal cost for me is $648/month? I was hoping there was like a dev version. Maybe I didn't read the fine print?
The Great Attractor
Google has been hinting at their own soc for the third gen Pixel devices though, so that is something to look forward to.
Well, yes, as long as your drug addiction doesn't hurt anyone else, I'm personally fine with that. I wish the state would stay out of it.
I go to a university about ten minutes away. I highly doubt you'd want some random guy off HN to go looking for an extremely valuable package, but I figured I should offer.
+100

This would have been the way to build Linux into the next great desktop platform. I dont think people mind a 1GB Chrome runtime if it opens up a billion apps for them.

I think apps can be handled well by both browser and mobile phones. Considering that ART runtime also JIT compiles the java code to native, performance should also not be a worry.
In this age of digital instant copy, Facebook has made a lot of things the norm. I watch TV shows and cyber stalking is seen as normal.

A good friend of mine was blackmailed by her boyfriend that her sensitive pictures would be released on the Internet if she didn't return his calls. It was the first time she realized that what was considered silly can really be very serious. She deleted her Facebook and Twitter account.

I really want to see a big hack, sort of a global financial crisis level on the surveillance govt is collecting for people to realize this shit can really fuck society up.
Apple will never outright tell you this but the answer to that is "you're using OSX wrong". I really think for best results you have to be vertically integrated and have Apple gear for all things you want to work together and to do it well. If not I guess rely on someone making a third party app that does what Apple does for its devices.
Automattic does something similar too:

"When you join full-time, you’ll do customer support for WordPress.com for your first three weeks and spend a week in support annually, for evermore, regardless of your position"

https://automattic.com/work-with-us/
HR is a hard space. Sorry you had to go through all of the downside of a business not working out. It probably means next to nothing today but this experience will make you more successful in you future endeavors.

Good luck on your next chapter!
Do you have a scalper's view on Burning Man tickets?

AFAIK, it's not that no-one scalps them, but that it's a definite minority, due to community standards, slick moves by the Borg, and invalidating tickets that they find out get scalped.
Many people (including myself) cannot pickup broadcast signals out of the vacuum (or the air) even in the general vicinity of major cities.
Analytics tracking code is a serious headache. You rarely know upfront what events you'll care about later, it's a pain to setup and maintain, and there's a principal-agent problem where the person implementing tracking (a dev) isn't the one getting value from it (a non-dev).

I think we'll start seeing teams adopt more automated approaches to analytics tracking over time.

Disclaimer: I founded Heap (https://heapanalytics.com/) with the idea that manual instrumentation should be the exception, not the norm.
You missed the biggest issue: "write once, mediocre everywhere." Windows, Mac, and X were all different, and Java Applets were necessarily bad at emulating all of them. While there are fewer Unices today, there are more GUIs, and cross-platform apps suck at least as much.
> This was also before the Android kernel heavily diverged from mainline Linux, and before "google play services" grew from a tiny app to a framework that powers half the OS features.

How diverged is it? Would the ever be merged back together?
ISRO launches record 104 satellites at Sriharikota
I'm asking how selection could influence a trait that manifests itself past reproductive age.
Currently on front page: https://news.ycombinator.com/item?id=13649996
Thanks for this. Most of what I web-clip are just tech how-tos that occasionally vanish from the web, making bookmarks useless.
Fixtures in Rails Tests – Red Panthers
I think the OP was saying "dumb question" as in "I have a dumb question" rather than "this is a dumb question". At least that's the context I inferred.
Their three most important tools, vaccination, contraception, and women empowerment, all seem to be add odds with GOP program (or at least of a vocal part of their voters).
Games, or soft real-time systems (like audio tools; synths, DAWs, or editors). Potentially, cross-platform mobile apps.

Thanks to its approach to GC, you can impose a limit on the time to spend on GC between ticks, so no unpredictable performance stuttering.

I see it as having nice "functional-ish" syntax like Python, but with static types.
Elasticsearch for VSCode
Introducing Rank Hub in Private Beta Mode – RankHub – Medium
ISRO+Launches+104+Satellites+into+Space,+ISRO,+satellites,+khabar
Looking for feedback on Android location based short video app
We've just released our Singapore app that uses location based video to reward player who go specifically to the video locations. Really need some feedback guys on how to improve the model.

All suggestions, flames are welcome http://bit.ly/downloadrova
I don't mean to sound flippant, but if I walked into the situation you describe, I would immediately walk right back out. That is a a situation set up from the start for failure, and no way would I care to be responsible for it.

I certainly get that we inherit less-than-ideal systems from time to time; I've been there. But I've also learned that every time I get paged in the middle of the night, it's my failure, whether for a lack of an early-warning system, or for doing a bad up-front job of building self-healing into my systems. If I inherit a system that I can tell is going to wake me up at night, I refuse to be responsible for it in an on-call capacity until I've mitigated those problems.

There seems to be this weird thing in the dev/ops world where it's somehow courageous to be woken up at 3am to heroically fix the system and save the company. I've been that guy, and I'm sick of it. It's not heroic: it's a sign of a lack of professionalism leading up to that point. Make your systems more reliable, and make them continue to chug along in the face of failure, without human interaction. If you have management that doesn't support that approach, make them support it, or walk out. Developers and operations people are in high enough demand right now in most markets that there will be another company that would love to have you, hopefully with more respect for your off-duty time.
I agree. My point was that OPs complaint was about not having any ops hires, and I was saying that he shouldn't need any. He can find a crusty old sysadmin who figured out that making their job easier by coding is a good thing. :)
First up - I do not argue with you. Android is not as open as it was in the old days. But I think its not fair to only blame Google here.

Google making Google play services was a natural reaction to manufacturers never updating Android on their phones for years leading to all kinds of vulnerabilities and bugs on Android that kept it far behind iOS in quality and features. Lets face it - Android used to be sneered at, the red-headed problem-child OS that used to the butt of jokes till it grew out of puberty and pimples in Ice Cream Sandwich. If manufacturers had truly honoured OS updates, Play Services may never have been built - it allows Google to update Android without updating the OS. And yes, they will retain full control over Play Services - I completely understand the need to fully possess it and ensure a high level of quality assurance.

Also blaming the fall of CyanogenMod on Google is ridiculous. CM fell because of mistakes made by Kirk Mc Master and several others. He attempted to be a dictator even going to the extent of banning OnePlus phones selling in India - this was fought and resolved in the courts. All goodwill for CM was destroyed. OnePlus ditched CM and moved to Oxygen OS. CM had a stroke and died. Now Lineage is the new shiny OS rising from the cooling corpse of CM.
Free software in Europe's public sector
They were also completely insecure.
congrats to planet labs, currently the hottest place to work in SV.
Depending on the objectives of the military engagement in question, the casualty count is not necessarily the determining factor when it comes to who "won" said engagement.
The ban has limitations on the thickness of the plastic bags used. Garbage bags etc are still allowed.Over the last few months the plastic cups/plates etc have almost disappeared from the city.
Himachal has such a ban for over 10 years now and has had really positive effects.
Weird. I cannot star this repo in github with my ad blocker (u block origin) turned on. Apparently, the star request sends a request to this end point - https://www.google-analytics.com/collect which fails, which results in a github error saying "You cannot perform this action at this time".

Everything works fine, when adblocker was turned off in the page. Any ideas on why this behaviour?
Absolutely! I always suggest to young folks who ask how to get into operations that they should set up a linux box and use it as their primary system. There is no better way to rack up your own war stories than trying to use a linux box on a day to day basis.
I guess if you ignore the whole publishing thing, which to me is the interesting part :P
I added an Update section for anyone wondering why it looks like Andromeda really is the same as Fuchsia.
Nokia 3310 to be reborn
You missed the biggest difference: Chrome is the same everywhere.
New partner first night. So What your gonna do?
This is the big conceit of copyleft licenses: that "derivative works" are exclusively "modified and extended versions of the program" to use the FSF's terminology, and not a small piece of a much larger system.

It's easy to imagine wanting to add Pijul support to Tower, SourceTree, Gerrit, Phabricator, etc. - projects that all dwarf Pijul. But these projects will be unable or unwilling to risk doing so, because of the AGPL.
Does Magic Leap have a concrete product? what are they selling?
Because he wasn't that good at Sun. (I was there.)
Outlawing microchipping humans not so far-fetched, Nevada senator says
Use full drive encryption.
>And Android. Android used to honor the promise of being open. Years ago. This was before every manufacturer was encouraged to lock bootloaders, and back when platform SDK's and drivers for hardware were generally available even if they were kinda hard to get. This was also before the Android kernel heavily diverged from mainline Linux, and before "google play services" grew from a tiny app to a framework that powers half the OS features.

The only thing Google is directly responsible is Google Play Services, and

1. A good of that is a shim to Google's servers.

2. Is small and emulate-able (especially if you don't really intend to connect to their servers).

3. One can run plenty of apps without it. Mostly Open Source, but I've heard of people running CM without Google Play. I've never heard anyone run Windows 10 or iOS in OpenSource mode only.
I didn't see in the article explanations why those decisions were taken and not others. On the surface it feels like this is an OS insufficiently different from others to justify switching to.
Withings Pulse Fitness Tracker
Apple has had fluid UIs since the start, despite off-the-shelf, low resource Samsung SoCs. They only started making custom ones after with the 4S, as I recall.
I've been using Linode for many years, long before DO was around. Very happy with Linode. I tried DO, but I didn't see them making a compelling enough reason for me to switch over. Linode has a strong track record.

I enjoyed that link to the $10 showdown. Linode's VPSs usually preform quite well. It did take Linode a while to get into the SSD game, but when they did, they got the IO right.
SIP is unsuited for any environment. It is a disgrace of a protocol and a hot mess at that. At it's foundation it was designed to be 100% NAT incompatible and since it's inception bandage has been added to address this and it's other shortcomings. Faster we replace it with some/any alternative the better. From protocol design standpoint, SIP is so bad that it makes H.323 feel like a sane VoIP protocol (which it isn't). </rant>
Not the GP, but while I'd give you credit for the "at least slightly difficult to find sources for" part of that, "difficult to believe" definitely applies (at least for the average person) when it comes to a claim that Wikipedia, of all organizations, acts deliberately to undermine net neutrality.

Not that you're wrong, of course; only that asking for a source for such a claim is by no means unreasonable.
> Just think of it as a second-order model, with an additional equilibrium factor to consider.

I think that has clear, pragmatic value. That's the perspective which exists in academic economics. However, I feel that there has to be some point where we just have had enough and say, people need to stop being so awful? Or, at the end of the other side of the spectrum, perhaps we should live in a world where everyone is legally selling each other their organs--there's a balance in there somewhere where we need to have a certain faith in humanity.
> some hardass mechanical designers from John Deere or Caterpillar or Ponsse

Since all those companies are doing really badly, there should be plenty of those to go around.
"Write once, mediocre everywhere" was a problem with Sun's implementation, not with the concept of cross platform code. There are tons of webapps which are very successful, despite being written 'once'.

In any case, Google doesn't need to be as strict as Sun was. It is free to implement "write 90% of your code once and 10% customised for each platform".
Unfortunately the answer is "it depends on the application". I tend to run stuff with even higher margins: I never expect more than 30-40% disk utilization. Yes, it's more expensive, but I value my (and my colleagues') sleep more.

But it's all just about measurement. Run your application with a production workload and see how large the logs are that it generates within defined time intervals. Either add disk or reduce logging volume until you're happy with your margins. (Logging is often overlooked as something you need to design, just like you design the rest of your application.)

Log rotation should be a combination of size- and time-based. You probably want to only keep X days of logs in general, but also put a cap on size. If you're on the JVM, logback, for example, lets you do this: if you tell it "keep the last 14 log files and cap each log file at 250MB", then you know what the max disk usage for logging will be.

If you can do it, use an asynchronous logging library that can fail without causing the application to fail. If your app is all CPU and network I/O, there's no reason why it needs disk space to function properly. If you can afford it, use some form of log aggregation that ships logs off-host. Yes, you've in some ways just moved the problem elsewhere, but it's easier to solve that once in one service (your log aggregation system) than in every individual service.

If your app does require disk space to function properly, then of course it's a bit harder, and protecting against disk-full failures will require you to have intimate knowledge of what it needs disk for, and what the write patterns are.

It's never going to be perfect. Just a 100% uptime is, over a longer time scale, unachievable, you're never going to eliminate every single thing that can get you paged in the middle of the night. But if you can reduce it to that one-in-a-million event, your time on-call can really be peaceful. And when you do get that page, look really hard at why you got paged, and see what you can do to ensure that particular thing doesn't require human intervention to fix in the future. You may decide to cost of doing so isn't worth the time, and that getting woken up once every X days/weeks/months/whatever is fine. But make that your choice; don't leave it up to chance.
Our Place in the Universe: Film for the Students